body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.63em;
text-align:center;
padding:0px;
margin:0px;
background-color:#efefef;
}

img {
border:0px;
}

iframe {
width:450px !important;
}


#printlogo {
display:none;
}

.clearer {
clear:both;
}

.aktiv a{
color:#000000 !important;
}

#box {
width:90em;
text-align:left;
margin:0 auto;
padding-bottom:1em;
overflow:hidden;
}

#kopf {
background-image:url(img/kopfbild.jpg);
background-repeat:no-repeat;
background-color:#dbe499;
height:128px;
width:90em;
float:left;
}

#motto {
width:69em;
height:12.8em;
background-image:url(img/motto.gif);
background-repeat:no-repeat;
background-position:top right;
float:left;
}



#logo {
width:20em;
background-color:#FFFFFF;
}

#ContentBox {
width:90.5em;
background-color:#FFFFFF;
float:left;
/*background-image:url(img/content_back.gif);
background-repeat:repeat-y;*/
}


#suche {
float:left;
width:24em;
margin:1em 0em 1em 0em;

}


#schriftVergroessern {
width:60px;
float:left;
}


#content {
width:50em;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#contentAbstandshalter {
margin:70px 0px 80px 40px;
padding:0px 0px 0px 0px;
width:43em;
}

.contentMedienliste {
width:70em !important;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.contentMedienlisteAbstandshalter {
margin:70px 0px 0px 40px;
padding:0px 0px 0px 0px;
width:66em !important;

}

.MedienlisteItem {
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
border:1px #FFFFFF solid;

background-image:url(img/back_medienliste.gif);
background-repeat:no-repeat;
background-position:top right;

}




.MedienlisteText {
width:44.5em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background-color:#f0f2f7;
}

.MedienlisteText h1{
color:#000000 !important;
border-top:3px solid #c2cfe0;
border-bottom:3px solid #c2cfe0;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 10px !important;
font-size:1.3em !important;
}

.MedienlisteText h2{
color:#000000 !important;
margin:10px 0px 0px 0px !important;
padding:0px 0px 10px 10px !important;
font-size:1.3em !important;
font-weight:normal;
font-style:italic;
}

.MedienlisteText p{
margin:10px 0px 0px 0px !important;
padding:0px 0px 10px 10px !important;

}

.MedienlisteSymbol {
float:left;
width:5.2em;
margin:1em 0em 0em 0.5em;
padding:0em 0em 0em 0em;

}



.MedienlisteBild {
float:left;
width:14.5em;
margin:1em 0em 0em 0em;
padding:0px 0px 0px 0px;

}








#content a{
text-decoration:underline;
color:#aa363c;
}

#content h1{
font-size:1.5em;
color:#aa363c;
padding:0em 0em 0em 0em;
margin:0em 0em 2em 0em;
font-weight:bold;

}

#content h2{
font-size:1.3em;
color:#000000;
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
}

#content h3{
font-size:1.3em;
color:#000000;
padding:0em 0em 0em 0em;
margin:0em 0em 2em 0em;
}

#content h4{
font-size:1.3em;
color:#aa363c;
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
}

#content p{
font-size:1.3em;
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
}

#content ul{
font-size:1.3em;
}

#marginalie {
width:20em;
float:left;
margin:15px 0em 0em 0em;
padding:0em 0em 0em 0em;
overflow:hidden;
}

#MarginalieDownload {
background-color:#f0f2f7;
margin:15px 0em 0em 0em;
padding:0em 0em 0em 0em;
}

#MarginalieDownload h2{
background-image:url(img/h2_hownload_back.gif);
background-repeat:no-repeat;
font-size:1.3em;
height:3.5em;
color:#aa353c;
margin:0em 0em 0em 0em;
padding:0.7em 0em 0.7em 3em;

}

#MarginalieDownload p{
margin:0em 0em 0em 1em;
padding:0em 0em 0.7em 1.7em;
font-size:1.2em;
background-image:url(img/pfeil_download_item.gif);
background-repeat:no-repeat;
/*font-weight:bold;*/

}

#MarginalieDownload a{
text-decoration:none;
color:#aa363c;
margin:0em 0em 0em 0em;
padding:0em 0em 0.7em 0em;
}


#ContentDownload p{
margin:0em 0em 0em 1em;
padding:0em 0em 0.7em 2em;
font-size:1.3em;
background-image:url(img/pfeil_download_item.gif);
background-repeat:no-repeat;

}

#ContentDownload a{
text-decoration:none;
color:#aa363c;
margin:0em 0em 0em 0em;
padding:0em 0em 0.7em 0em;
}

#ContentDownload a:hover, #MarginalieDownload a:hover{
color:#000000;
}



form {
background-color:#f0f2f7;
}

fieldset {
border:0px;

}


fieldset input, textarea{
border:1px #808080 solid;
}

fieldset p{
margin:0em 0em 0.5em 0.5em !important;
padding:0em 0em 0em 0em;
}

.eingabefeld {
width:30em;
}

.Button {
background-color:#c2cfe0;
border:1px #808080 solid;
}


.trenner  {
padding:0em 0em 0em 0em !important;
margin:0em 0em 1em 0em !important;
border-bottom:2px #aa363c dotted;
}

.formHeadlineKontakt {
background-color:#c2cfe0;
border-bottom:0.2em #FFFFFF solid;
}


.adressen h1{
color:#000000 !important;
background-color:#c2cfe0;
padding:0.5em 0.5em 0.5em 0.5em !important;
margin:0em 0em 1em 0em !important;
border-bottom:8px #FFFFFF solid;

}

.adressen h2{
padding:0em 0em 0em 0.5em !important;
margin:0em 0em 0em 0em !important;
color:#aa363c !important;

}

.adressen {
background-color:#f0f2f7;
}

.adressen p{
padding:0em 0.5em 1.5em 0.5em !important;
margin:0em 0em 1em 0em !important;
border-bottom:2px #c2cfe0 solid;
}

.buttons {
padding:0em 0em 0em 0em !important;
margin:0em 0em 0em 0em !important;

}



table {
font-size:1.2em;
}

table table{
font-size:1em;
}

p.head {
font-size:1em !important;
}

table p{
font-size:1em !important;
}




.antworten {
background-color:#f0f2f7;
padding:0em 0em 0em 0em !important;
margin:0em 0em 2em 0em !important;
}

.antworten h1 {
background-color:#c2cfe0;
padding:0.5em 0.5em 0.5em 0.5em !important;
margin:0em 0em 0em 0em !important;
border-bottom:8px #FFFFFF solid;
}

.antworten h2 {
font-size:1.5em !important;
padding:0.5em 0.5em 0.5em 0.5em !important;
margin:0em 0em 0.5em 0em !important;
}

.antworten p{
padding:0em 0.5em 1em 0.5em !important;
margin:0em 0em 1em 0em !important;
border-bottom:3px solid #c2cfe0;
}

