html { height:100%;}

body{
height:100%;
margin: 0;
padding: 0;
font-family: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 {margin:0; padding:0;}
strong {color:#666;}
h1 { font-size:1.2em; color:#006fb4; margin:0;padding:0 0 5px 0;}
h2 { font-size:1em; color:#006fb4; 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:#006fb4;}
a:visited {text-decoration:none; color:#006fb4;}
a:hover { color:#006fb4; text-decoration:none;}
a:focus { color:#006fb4; text-decoration:none;}

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

#wrapper { width:90%; margin: auto; text-align: left; border:1px solid #ccc; margin-top:10px;}
#bildleiste { display:none;}
#header-print { margin:auto;width:90%; text-align:right; margin-top:10px; background-image:url(images/logo_blue.gif); background-position:left; background-repeat:no-repeat; height:120px;}
#header { display:none;}

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

#news { display:none;}
* html #news { display:none;}

#container-header { display:none;}

#navtop {display:none;}
.menu-top {display:none;}

#menue { display:none;}
* html #menue { display:none;}

#menue-container { display:none;}

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

#content h1 { font-size:110%; color:#006fb4; padding-top:20px;}
#content h2 { font-size:100%; color:#006fb4;}
#content h3 { font-size:100%; color:#666;}

#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 .bild-unterschrift { font-style:italic; padding-bottom:5px; line-height:1.5em; float:left; width:160px;}
#content .bild-unterschrift img{float:left; }

.anschrift-abstand {width:100px; margin-right:0px; float:left;}

#content .textblock-bild { margin-left:180px; min-height:150px;}

#content .container-left220 { float:left; width:220px;}
#content .container-right220 { width:220px; margin-left:230px;}

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

.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 table,td {border: 1px solid #CCC; border-collapse: collapse;}
#content table{border:none;border:1px solid #CCC;}
* html #content table {float:left;}

#content thead th, tbody th {background: #eaeef2;color: #666;padding: 5px 5px;border-left: 1px solid #CCC;}
#content tbody th{background: #f4f4f4;border-top: 1px solid #CCC;text-align: left;}
#content tbody tr td{padding: 5px 5px;color: #666;vertical-align:top;}


/************** Formulare****************/

#content fieldset { border:none; width:85%;}
#content legend {color:#2b81a6; font-weight:bold;}
#content label {width:10em; margin:0px 10px 0px 0px; float:left; text-align:right;}
#content input {border:1px solid #ccc; width:14em; margin-bottom:5px;}
#content input.button {border:1px solid #ccc; width:7em; font-size:0.9em; color:#666;}
#content textarea {border:1px solid #ccc; width:14em;}
#content select {border:1px solid #ccc; width:14em;}
#content input.checkbox { width:2em; margin-right:15px; 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_blue.gif);
}

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

#news label{ margin:10px 5px 0px 0px; width:5em; float:left; padding-top:2px;}

#news input, textarea, select {border:1px solid #ccc; width:6em; margin-top:10px;}

#news br{ clear:left;}

#news input.button { width:auto; font-size:90%;}

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

/********************** Sitemap***************************/

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

/*********************************************** boxes right***************************************************************/

#news p {line-height:1.5em;}
.headline-re {font-weight:bold;color:#666;margin-bottom:5px;background-color:#fc0;}
#news hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:3px;}

#news-content { padding:8px; font-size:90%;}
/******************************************************** footer ****************************************************/


#footer { display:none;}



