body{
height:100%;
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:11pt; 
font-weight:normal;
}

p {margin:0; padding:0;}
strong {color:#666;}
h1 { font-size:1.3em; color:#2e4594; margin:0;padding:0 0 5px 0;}
h2 { font-size:1em; color:#2e4594; margin:0;padding:0 0 5px 0;}
h3 { font-size:1em; color:#666; margin:0;padding:0 0 5px 0;}

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


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

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

#wrapper { width:90%; margin: auto; text-align: left;}

#content { padding:0; margin:auto; width:80%; }

#news {display:none;}

#container-header {
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:80%;
height:70px;
margin:auto;
border-bottom:2px solid #2e4594;
}

#navtop {display:none;}	
#menue{display:none;}
#menue-container {display:none;}

#content p {line-height:1.5em;}
#content h1 { font-size:120%; color:#2e4594; padding-top:50px;}
#content h2 { font-size:100%; color:#2e4594;}
#content h3 { font-size:100%; color:#666;}
#content h3.underline{ font-size:100%; color:#666; border-bottom:1px dotted #666; width:90%;}

#breadcrumb {display:none;}

#content img.right { float:right; margin:0 20px 5px 0;}
#content img.left { float:left; margin:0 20px 5px 0;}

#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:100px; margin-right:0px; float:left;}
.abstand150 {width:150px; margin-right:0px; float:left;}

.anker {display:none;}
.seitenanfang {display:none;}
.back {display:none;}
.print {display:none;}
.download {display:none;}

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

#content p {line-height:1.5em;}

#content .border-5-left { border-left:5px solid #cc0;}

#content h1 { font-size:110%; color:#2e4594; padding-top:50px;}
#content h2 { font-size:100%; color:#2e4594;}
#content h3 { font-size:100%; color:#666;}

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

#breadcrumb { float:right; height:20px; font-size:0.9em; margin-top:20px; padding-right:10px;}
#breadcrumb a:link { text-decoration:none;}
#breadcrumb a:visited {text-decoration:none;}
#breadcrumb a:hover {  text-decoration:none;}
#breadcrumb a:focus { text-decoration:none;}

/*Formatierung Texten mit Bilder
#content img { float:left; margin:0 15px 5px 0;}
 */
#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:180px;}

#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:100px; margin-right:0px; float:left;}
.abstand150 {width:150px; margin-right:0px; float:left;}

.anker {
background-image: url(images/icon_anker.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
font-size:1em;
}

.anker a:hover{ background-color:#fff;}

.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;
}

.back {
background-image: url(images/icon_back.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
font-size:0.9em;
}
.forward {
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
font-size:1em;
}

.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;
}

#content .sgb {width:50px; height:100px; padding-right:10px; float:left; }


/************** 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);
}



#sitemap {padding: 1em 1.5em;line-height: 20px;}
#sitemap ul li {padding: 0 0 0 24px; margin: 0; list-style-type: none; }
#sitemap ul li {background: url(images/sitemap/extm.gif) no-repeat 0% 0%;}
#sitemap ul li.last {background: url(images/sitemap/exlm.gif) no-repeat  0% 0%;}

#sitemap ul {padding: 0 0 0 24px; margin: 0 0 0 -24px;list-style-type: none;}
#sitemap ul { background: url(images/sitemap/exim.gif) repeat-y 0% 0%;}
#sitemap ul.last { background-image: none;}

#news p {display:none;}
.headline-re {display:none;}
#news hr {display:none;}

#footer {
font-size:10pt;
clear:both; 
margin-top:10px; 
text-align:center; 
padding-top:5px; 
margin-bottom:10px;
border-top:1px solid #2e4594;
width:80%;
margin:auto;}


