center,isindex,menu,dir,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-family:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}

focus {
outline:0;
}

.clear {
clear:both;
}

strong {
font-weight:700;
}

.fett {
color:#fff;
font-weight:700;
}

body {
background:url('../img/verlauf.jpg') left top repeat;
font-family:arial, helvetica, sans-serif;
height:100%;
}

#zentriert {
margin:0 auto;
width:864px;
}

#hintergrund {
background:url('../img/hintergrund.gif') left top repeat-y;
float:left;
margin:0 0 22px;
padding:0 0 26px;
width:864px;
}

#torbogen {
background:url('../img/torbogen.gif') left top no-repeat;
min-height:755px;
width:864px;
}

#artemis {
height:306px;
width:864px;
}

#austauschbild {
background:url('../img/austauschbild.png') left top no-repeat;
height:306px;
padding:241px 0 0;
width:864px;
}

#ausrichtung {
float:right;
}

#linke_rundung {
background:url('../img/linke_rundung.gif') left top no-repeat;
float:left;
height:39px;
width:15px;
}

#rechte_rundung {
background:url('../img/rechte_rundung.gif') left top no-repeat;
float:left;
height:39px;
width:15px;
}

#obere_navigation {
background:url('../img/obere_navigation.gif') left top repeat-x;
float:left;
font-size:12px;
height:39px;
line-height:39px;
}

#obere_navigation li {
float:left;
list-style:none;
}

.menuelink a:link,.menuelink a:active,.menuelink a:visited {
background:url('../img/trennlinie.gif') right top no-repeat;
color:#fff;
display:block;
font-weight:700;
height:39px;
margin:0 0 0 13px;
padding:0 14px 0 0;
text-decoration:none;
}

.menuelink a:hover {
text-decoration:none;
}

.letzter_link a:link,.letzter_link a:active,.letzter_link a:visited {
color:#fff;
display:block;
font-weight:700;
height:39px;
margin:0 0 0 13px;
padding:0 12px 0 0;
text-decoration:none;
}

.letzter_link a:hover {
text-decoration:none;
}

.farbe_sub {
background:#270a0c;
clear:left;
display:none;
margin:0;
position:absolute;
z-index:89;
}

.first {
margin:0 0 0 -13px;
}

.sub_navigation {
font-size:12px;
}

.sub_navigation .eintrag {
background:url('../img/trennlinie_navigation.gif') left bottom repeat-x;
list-style:none;
margin:0;
padding:0;
}

.eintrag a:link,.eintrag a:active,.eintrag a:visited {
background:none;
color:#fff;
display:block;
font-weight:400;
height:27px;
margin:0;
padding:0 13px 10px;
text-decoration:none;
}

.eintrag a:hover {
background:url('../img/hover_trennlinie_navigation.gif') left top repeat-x;
font-weight:400;
text-decoration:none;
}

.letzter_eintrag a:link,.letzter_eintrag a:active,.letzter_eintrag a:visited {
background:none;
color:#fff;
display:block;
font-weight:400;
height:27px;
margin:0;
padding:0 13px 10px;
text-decoration:none;
}

.letzter_eintrag a:hover {
background:url('../img/hover_trennlinie_navigation.gif') left top repeat-x;
text-decoration:none;
}

#links {
float:left;
margin:0 30px 0 0;
width:250px;
z-index:4;
}

.obere_rundung_kontakt {
background:url('../img/obere_rundung_2.gif') left top no-repeat;
height:2px;
width:250px;
}

.obere_rundung_2 {
background:url('../img/obere_rundung_2.gif') left top no-repeat;
height:2px;
margin:30px 0 0;
width:250px;
}

.untere_rundung_2 {
background:url('../img/untere_rundung_2.gif') left top no-repeat;
height:15px;
width:250px;
}

#kontaktbox,.inhaltsbox {
background:#36100f;
width:250px;
}

.farbe {
background:#270a0c;
margin:0 0 0 2px;
width:246px;
}

#kontaktbox h3,.inhaltsbox h3 {
background:url('../img/h4.gif') left top no-repeat;
color:#fff;
font-size:12px;
font-weight:700;
height:35px;
line-height:35px;
margin:0 0 22px;
overflow:hidden;
padding:0 26px;
width:194px;
}

#kontaktbox p {
color:#be9697;
font-size:12px;
line-height:17px;
margin:0 0 9px;
padding:0 26px;
width:194px;
}

.inhaltsbox .dunkel {
color:#be9697;
font-size:12px;
line-height:17px;
margin:9px 0 0;
padding:0 26px 9px;
width:194px;
}

.inhaltsbox .hell {
background:url('../img/hell.gif') left top no-repeat #321618;
color:#be9697;
font-size:12px;
line-height:17px;
padding:9px 26px;
width:194px;
}

.inhaltsbox .dunkel a, .inhaltsbox .hell a, .inhaltsbox a:hover {
color:#fff;
text-decoration:none;
}

.inhaltsbox a {
color:#fff;
}

#kontaktbox .adresse,.inhaltsbox .adresse {
color:#fff;
font-size:12px;
line-height:17px;
margin:9px 0 0;
padding:0 26px 9px;
width:194px;
}

.trennstrich {
background:url('../img/trennstrich.jpg') left top no-repeat;
display:block;
height:2px;
margin:0 0 0 26px;
width:194px;
}

#rechts {
float:left;
width:584px;
z-index:3;
}

#obere_rundung {
background:url('../img/obere_rundung.gif') left top no-repeat;
height:2px;
width:584px;
z-index:3;
}

#untere_rundung {
background:url('../img/untere_rundung.gif') left top no-repeat;
height:24px;
margin:-18px 0 0;
width:584px;
z-index:3;
}

#inhalt {
background:#e8e3e0;
width:584px;
z-index:3;
}

#inhalt h1 {
background:url('../img/h2.gif') left top no-repeat;
color:#fff;
font-size:12px;
font-weight:700;
height:35px;
line-height:35px;
margin:0 0 22px 2px;
padding:0 26px;
width:528px;
z-index:3;
}

#inhalt h2 {
background:url('../img/h2.gif') left top no-repeat;
color:#fff;
clear:both;
font-size:12px;
font-weight:700;
height:35px;
line-height:35px;
margin:22px 0 22px 2px;
overflow:hidden;
padding:0 26px;
width:528px;
z-index:3;
}

#inhalt #column-topic {
background:url('../img/h2.gif') left top no-repeat;
color:#fff;
font-size:12px;
font-weight:700;
height:35px;
line-height:35px;
margin:22px 0 13px 2px;
overflow:hidden;
width:580px;
z-index:3;
}

#inhalt #column-topic span {
display:block;
float:left;
padding:0 0 0 26px;
width:159px;
}

#inhalt ul.column {
color:#000;
font-size:12px;
float:left;
line-height:17px;
padding:0 0 11px 26px;
width:159px;
}

#inhalt ul.first-column {
margin:0 0 0 2px;
}

#inhalt ul.column li {
background:url('../img/column-1_li_bg.gif') left bottom repeat-x;
list-style:none;
padding:9px 0 11px;
}

#inhalt ul.column li a {
color:#000;
}

#inhalt ul.column li.last-li {
background:0;
}

#inhalt h3 {
background:url('../img/h2.gif') left top no-repeat;
color:#fff;
font-size:12px;
font-weight:700;
height:35px;
line-height:35px;
margin:22px 0 0 2px;
overflow:hidden;
padding:0 26px;
width:528px;
z-index:3;
}

#inhalt p {
color:#000;
font-size:12px;
line-height:17px;
margin:0 0 18px;
padding:0 29px;
width:522px;
z-index:3;
}

#inhalt p a:link,#inhalt p a:active,#inhalt p a:visited {
color:#000;
text-decoration:underline;
}

#inhalt p a:hover {
text-decoration:none;
}

.inputtext {
color:#000;
display:block;
font-size:12px;
font-weight:700;
line-height:17px;
margin:0 0 4px;
padding:0 29px;
width:522px;
z-index:3;
}

.input {
background:url('../img/input.gif') left top no-repeat;
border:0;
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:12px;
height:20px;
margin:0 29px 4px;
padding:5px 7px 0;
width:512px;
z-index:3;
}

.textarea {
background:url('../img/textarea.gif') left top no-repeat;
border:0;
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:12px;
height:199px;
margin:0 29px 3px;
padding:5px 7px 0;
width:512px;
z-index:3;
}

.captcha {
display:block;
float:left;
height:28px;
margin:0 8px 0 29px;
width:66px;
}

.captchainput {
background:url('../img/captchainput.gif') left top no-repeat;
border:0;
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:16px;
height:23px;
margin:0 0 4px;
padding:5px 8px 0;
width:436px;
z-index:3;
}

.input_button {
background:url('../img/anfrage_senden.gif') left top no-repeat;
border:0;
clear:left;
cursor:pointer;
height:35px;
margin:22px 0 23px 29px;
padding:0;
width:116px;
z-index:3;
}

#untere_navigation {
font-size:12px;
line-height:17px;
margin:0 0 18px;
padding:0 26px;
text-align:center;
width:812px;
}

#untere_navigation li {
display:inline;
list-style:none;
}

#untere_navigation a {
color:#e6e3da;
}

.linkeintrag a:link,.linkeintrag a:active,.linkeintrag a:visited {
background:url('../img/linie.gif') right top no-repeat;
padding:0 5px 0 2px;
text-decoration:underline;
}

.linkeintrag a:hover {
text-decoration:none;
}

.letzter a:link,#letzter a:active,#letzter a:visited {
background:none;
padding:0 2px;
text-decoration:underline;
}

.letzter a:hover {
text-decoration:none;
}

#copyright {
margin:0 0 48px;
text-align:center;
width:864px;
}

#copyright p {
color:#e6e3da;
font-size:12px;
line-height:17px;
}

.imgbox {
background:#fff;
float:left;
height:120px;
margin:26px 0 3px 26px;
padding:12px;
text-align:center;
width:120px;
}

h2 a {
color:#fff;
}

h2 a:hover {
text-decoration:none;
}

.gal_r {
float:left;
margin:0 0 0 29px;
width:350px;
}

.gal_l {
float:left;
padding:4px 29px 0;
width:91px;
}

.pressebox {
float:left;
padding:4px 29px 0;
width:91px;
}

.pressebox2 {
color:#000;
float:left;
font-size:12px;
line-height:17px;
margin:0 0 18px;
padding:0 29px;
width:350px;
z-index:3;
}

#links a.sitelink {
color:#fff;
text-decoration:underline;
}

#links a.sitelink:hover {
text-decoration:none;
}

.referenzen_liste {
font-size:12px;
list-style:square;
margin-bottom:10px;
margin-left:45px;
}

.referenzen_liste li {
margin-bottom:15px;
}

.referenzen_liste img {
margin-top:5px;
}