body, iframe {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
background-color:#3D98C4;
scrollbar-face-color:#dcdcdc;
scrollbar-base-color:#dcdcdc;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#f1f1f1;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-darkshadow-color:#ffffff;

}

body, td, p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; line-height:1.5em }

th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; background-color:#006699 }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#cc0000; line-height:1.5em; letter-spacing:0em; margin-left:10px }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; letter-spacing:1px; font-weight:bold; margin-bottom:10px; margin-top:10px; text-align:left }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; letter-spacing:1px; font-weight:bold; margin-bottom:20px; margin-top:10px }

li  { list-style-type: square; list-style-position:outside; line-height:1.5em; margin-bottom:5px }
.li_pdf  { list-style-image:url(../bilder/pdficon.gif); list-style-position:outside; line-height:1.5em; margin-bottom:5px }

.pdficon
{
	background-image:url(../bilder/pdficon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}

a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; font-weight:normal }
a:link { color:#cc0000; text-decoration:underline }
a:visited { color:#cc0000; text-decoration:underline }
a:active { color:#cc0000; text-decoration:underline }
a:hover { color:#cc0000; text-decoration:underline }

a.navi_haupt, a.navi_haupt:link, a.navi_haupt:visited, a.navi_haupt:active, a.navi_haupt:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; line-height:normal; display:block; float:left; height:17px; padding-top:3px; padding-right:12px; padding-left:12px; background-color:#006699; white-space:nowrap }
a.navi_haupt:hover { color:#ffffff; background-color:#3D98C4; line-height:normal; }
.over_haupt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; line-height:normal; display:block; float:left; height:17px; padding-top:3px; padding-right:12px; padding-left:12px; background-color:#3D98C4; white-space:nowrap; }

a.navi_oben, a.navi_oben:link, a.navi_oben:visited, a.navi_oben:active, a.navi_oben:hover { font-size:10px; color:#333333; text-decoration:none; font-weight:bold; line-height:1.5em; margin-left:10px; margin-right:10px }
a.navi_oben:hover { color:#cc0000 }

a.navi_links, a.navi_links:link, a.navi_links:visited, a.navi_links:active, a.navi_links:hover { font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal; line-height:1.5em }
a.navi_links:hover { color:#ffffff }

.over { text-align:center; background-color:#66C2C2; cursor:hand; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:3px; }
.out { text-align:center; background-color:#009999; cursor:hand; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:3px; }

.over_links { text-align:left; background-color:#006699; cursor:hand; width:100%; padding-left:5px; padding-top:2px; padding-bottom:2px; border-bottom:solid 1px #ffffff }
.out_links { text-align:left; background-color:#3D98C4; cursor:hand; width:100%; padding-left:5px; padding-top:2px; padding-bottom:2px; border-bottom:solid 1px #ffffff }

.inhalt { padding-top:20px; padding-bottom:20px; vertical-align:top }
.zeilen_layout { height:20px; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:solid 1px #999999; background-color:#006699 }
.mehr { text-align:right; margin-right:-10px; margin-bottom:-20px }

.bez { width:100px; float:left; font-weight:bold; line-height:1.5em; }
.wert { width:300px; float:right; text-align:left; line-height:1.5em; }
.zeile { clear:both; width:450px; padding-left:0px; padding-bottom:0px }

.thumb { float:left; margin-right:10px; margin-bottom:0px; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:solid 1px #999999 }
.rand { border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:solid 1px #999999 }

.box_header_module { width:190px; height:10px; padding:5px; background-color:#006699; font-weight:bold; font-size:11px; color:#ffffff; line-height:1.0em; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:none 1px #999999;  }

.box_inhalt_module { width:190px; padding:5px; background-color:#ffffff; font-weight:normal; font-size:11px; color:#333333; border-top:none 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin-bottom:20px }

/*.navi_header { width:190px; height:10px; padding:5px; background-color:#009999; font-weight:bold; font-size:11px; color:#ffffff; line-height:1.0em; border-top:solid 1px #999999; border-bottom:none 1px #333333; }*/
/*.navi_inhalt { width:190px; height:10px; padding:5px; border-top:solid 1px #999999; border-bottom:none 1px #999999; }*/

.headline { width:495px; height:10px; padding-left:40px; padding-top:5px; padding-bottom:5px; padding-right:10px; background-color:#3D98C4; font-weight:bold; font-size:11px; color:#ffffff; line-height:1.0em; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:none 1px #333333; background-image:url(../bilder/headline_hg.gif); background-position:left; background-repeat:no-repeat }
.content { width:525px; padding:10px; padding-bottom:20px; background-color:#ffffff; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin-bottom:20px }

.content_spezial { width:525px; padding:10px; background-color:#eaeaea; border:solid 2px #cc0000; }
#bsp_umsch
{
position:relative;
padding-left:20px;

}
#bsp_container
{
position:absolute;
left:-465px;
top:-200px;
visibility:hidden;
text-decoration:none;
z-index:100;
background-color:#ffffff;
}


.aktuelles_datum { font-size:10px; font-weight:bold; text-align:left; color:#333333 }
.rechts { text-align:right; margin-top:5px }
.partner { margin-bottom:20px; text-align:center; font-size:10px; line-height:1.0em; color:#666666 }

.kartei { border-left:solid 1px #ffffff; border-top:solid 1px #ffffff; border-right:solid 1px #999999; border-bottom:solid 1px #999999; width:100px; font-weight:bold; background-color:#009999; color:#ffffff }

.item, .item2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; font-weight:bold }

.datum { padding-left:10px; font-size:10px; font-weight:bold }
.copyright { color:#ffffff; margin-left:10px; font-size:10px; font-weight:normal; text-align:left }
.webdesign { color:#ffffff; margin-right:10px; font-size:10px; font-weight:normal; text-align:right }
a.navi_small, a.navi_small:link, a.navi_small:visited, a.navi_small:active, a.navi_small:hover { font-size:10px; color:#ffffff; text-decoration:underline; font-weight:normal  }

.em { font-size:11px; color:#000000; font-weight:bold; text-align:left; background-color:#f1f1f1; border-top:solid 1px #333333; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; border-bottom:solid 1px #333333 }

input, textarea, select  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; background-color:#f1f1f1; line-height:1.0em; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc }

textarea { line-height:1.5em }

.button_xsmall { background-color:#f1f1f1; width:20px; height:18px; cursor:hand }
.button { background-color:#006699; cursor:hand; color:#ffffff; line-height:1.0em; font-weight:bold; height:18px; border-top:solid 1px #f1f1f1; border-left:solid 1px #f1f1f1; border-right:solid 1px #999999; border-bottom:solid 1px #999999 }
.input { }
.textarea { overflow:auto }
.select {  }
.randlos { border-style:none; background-color:transparent }