body{
height:100%;
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:0.75em; 
text-align: center;/*fuer IE_quirks (Fehlt die Doctype-Angabe, wird der Quirks-Modus verwendet)*/
font-weight:normal;
}

p {line-height:1.5em; margin:0; padding:0;}
* html p {line-height:1.35em; margin:0; padding:0;}
strong {color:#666;}

.small { font-size:x-small; line-height:1em;}

h1 { font-size:110%; color:#215182;}
h2 { font-size:100%; color:#215182; margin-top:0; padding:0;}
h3 { font-size:100%; color:#666;}

hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:15px;}

a:link { text-decoration:none; color:#215182;}
a:visited {text-decoration:none; color:#215182;}
a:hover { color:#215182; text-decoration:none;}
a:focus { color:#215182; text-decoration:none;}

/***************************************************** mainboxes ***********************************************************/

#wrapper { width:90%; margin: auto; text-align: left; border:1px solid #ccc; margin-top:30px;}

#bildleiste {display:none;}

/*************************************  Hauptmenue ***************************************************/
#menue{display:none;}
#menue ul {display:none;}

/******************************** Definitionen für den Inhalt  rechts***************************************/
#aktuelles {display:none;}
/******************************** Definitionen für den Inhalt ***************************************/

#content { padding:40px 20px 0 20px; margin:0px; font-size:95%;}

#content-left { padding:40px 20px 0 20px; margin:0px; font-size:95%; }
#content-left img.left { float:left; margin:0 20px 5px 0;}

#content h3.underline{ font-size:100%; color:#215182; border-bottom:1px dotted #666; width:90%;}

/*Formatierung Texten mit Bilder */
#content img.right { float:right; margin:0 20px 5px 0;}
#content img.left { float:left; margin:0 20px 5px 0;}

#content .textblock-bild { margin-left:140px;}

#content .bild-unterschrift { font-style:italic; padding-bottom:5px; line-height:1.5em; font-size:0.8em; float:left; width:170px;}
#content .bild-unterschrift img{float:left; }

#content p.abstand5em { line-height:10em;}

.anschrift-abstand {width:60px; margin-right:0px; float:left;}
.abstand150 {width:150px; margin-right:0px; float:left;}

.seitenanfang {
background-image: url(images/icon_top.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
font-size:0.9em;
float:right;
}
.print {
background-image: url(images/icon_print.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
}
.download {
background-image: url(images/icon_pdf.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
}

/************** Formnatierungen Listen im Content Bereich****************/

#content ol li{margin-left:-10px; padding:0;line-height:1.5em; position:relative;}
*html #content ol { margin-left:35px; display:inherit;}

#content ul.liste { list-style:none; margin:0px; padding:0;}
#content ul.liste li {
margin-left:20px;
padding-left:0px;
line-height:1.8em;
list-style-image:url(images/bullet.gif);
}

/********************** Formular Auszeichnungen ***************************/

#form label{ text-align:right; margin:20px 15px 0px 0px; width:10em; float:left; padding-top:2px;}

#form input, select {border:1px solid #ccc; width:15em; margin-top:20px;}
#form textarea {border:1px solid #ccc; width:20em; margin-top:20px;}

#form input.checkbox { width:3em; margin-top:10px; border:#ccc;}

#form br{ clear:left;}

#form input.button { width:auto; color:#215182; background-color:#b2c2d3; font-size:1em;}

/******************************************************** footer ****************************************************/

#footer {
width:100%;
font-size:0.9em;
clear:both; 
height:30px; 
margin-top:10px; 
text-align:center; 
padding-top:5px; 
margin-bottom:20px;}



