html,body{margin:0px; padding:0px; height: 100%; width:100%}
body{width:100%}
.container{width:990px;background: url(../pix/bg.gif) repeat-x #FFF;height: 100%;}
html>body .container{min-height:600px; height: auto;}
.logotop{position:absolute; left:507px;top:11px;}
.logobottom{position:absolute; left:905px;top:550px;}
.search{position:absolute; left:533px;top:33px; width:190px;}
.search input{width: 122px;margin-right:5px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;font-size:10px; font-family:verdana;}
.search a{color:#878787; font-size:9px; font-family:verdana; font-weight:bold; text-decoration:none; text-transform:uppercase}
.mainmenu{position:absolute;left:9px; top: 63px;height: 257px; width: 236px; background-color:#FFF; text-align:right}
.logo{margin: 0px 11px 32px 0px;}
.mainmenu ul{margin: 0px 25px 0px 0px;width:auto;padding:0px;}
.mainmenu ul li{list-style:none;font-family:Tahoma, Arial, verdana;font-size:11px; text-transform:uppercase; line-height:11px;margin-bottom: 13px;}
.mainmenu a{color:#00ADEF; text-decoration:none;}
.mainmenu a:hover{color:#28256B}
.mainmenu a.on{color:#28256B;}
.teaser{position:absolute; left:245px;top:63px;}
.submenu{position:absolute; left:507px; top:63px;height: 256px;}
.submenu .h1{font-family:Tahoma, Arial, verdana;font-size:16px;font-weight:bold; color:#02B2FF; line-height:16px;margin: 14px 0px 0px 24px}
.submenu .teasertext{margin: 146px 0px 0px 24px;}
.submenu ul{margin:53px 0px 0px 0px; padding:0px 0px 0px 17px;width: 210px;}
.submenu ul li{list-style:url(../pix/pixel_t.gif) none;line-height:11px;margin-bottom: 13px;margin-left:7px;}
.submenu ul li a{font-family:Tahoma, Arial, verdana;font-size:11px;text-decoration:none; text-transform:uppercase;}
.submenu ul.sub li a:hover, .submenu ul.sub li a.on{color:#00ADEF;}
.submenu ul.sub li.on{list-style:url(../pix/li_ar_b.gif) none;}
.submenu ul.sub li a{color:#FFF;}
.submenu ul.subsub li a:hover, .submenu ul.subsub li a.on{color:#00ADEF;}
.submenu ul.subsub li.on{list-style:url(../pix/li_ar_b.gif) none}
.submenu ul.subsub li a{color:#FFF;}
.submenu ul.sub{float:left;}
.submenu ul.subsub{margin-left:240px;}
.maincontent{width: 780px; position:absolute; left:0px; top: 338px;font-family:Tahoma, Arial, verdana;font-size:12px;}
.maincontent .spacer{height:186px;}
html>body .maincontent .spacer{min-height:186px; height:auto}
.maincontent .headline1{font-weight:bold; color:#28256B; width:221px; text-align:right;text-transform:uppercase;position:absolute; left: 0px;}
.maincontent .inhalt{color:#2A2A2A;margin: 0px 0px 0px 245px;padding:0px;}
.maincontent p{line-height: 18px;margin:0px 0px 15px 0px;}
.maincontent h1,.maincontent .bighead4{font-family:Tahoma, Arial, verdana;font-size:12px;font-weight:bold; color:#28256B;}
.maincontent .h2, .maincontent h2, .maincontent .subhead{font-family:Tahoma, Arial, verdana;font-size:12px;color:#00ADEF;text-transform:uppercase;margin:0px;}
.maincontent .h3, .maincontent h3, .maincontent .subsubhead{font-family:Tahoma, Arial, verdana;font-size:12px;color:#3F3C82;margin:0px;text-transform:uppercase;}
.maincontent a{color:#3F3C82;}
.maincontent ul{margin:0px 0px 15px 0px;padding:0px;}
.maincontent ul li{color: #000;padding: 0px 0px 0px 32px; list-style:none; background: url(../pix/li.gif) no-repeat transparent 18px 7px; line-height:16px;}
.maincontent .footer{clear:both;font-family:Tahoma, Arial, verdana;font-size:10px;color:#878787;padding:25px 0px 20px 16px}
.maincontent .footer a{margin: 0px 7px 0px 7px; color:#878787;}
img{border:0px;}
.clear{clear:both;height:25px;}
.sitemap1{margin-bottom:20px;}
.sitemap1 a{text-decoration:none;color:#2A2A2A}
.sitemap1 a:hover{text-decoration:underline;}
.sitemap1 ul{padding-left:25px;}
.sitemap1 ul ul{padding-left:15px;}
.sitemap1 ul li{list-style: url(../pix/sitemap.gif);padding:0px;background:none}
.sitemap3li{margin-left:15px;}
.subsubmenu{margin:0px;padding:0px;}
.subsubmenu ul.subsubsub{margin:0px;padding:0px;font-size:11px;}
.subsubmenu ul.subsubsub li{float:left;background:none;margin:0px;padding:0px;color:#00ADEF;}
.subsubmenu a{color:#00ADEF;text-decoration:none;}
.subsubmenu a:hover{color:#3F3C82}
.subsubmenu a.on{color:#3F3C82}

table.edit td{padding: 3px;}
td.textbody, td{font-size:12px;}
td.emptycols{font-size: 1px;padding: 0px;display: none;}
td.linecolortyp{padding: 0px;}
td.headline{color: #FFF; background-color: #28256B; font-weight:bold; padding: 4px; border-bottom: 1px solid #FFF}
td.headcols{padding: 4px; border-bottom: 1px solid #00ADEF; background-color: #FFF; color: #00ADEF; text-transform: uppercase;}
td.whitecols{padding: 3px;background-color: #FFF;}
td.normalcols{background-color: #FFF; padding: 3px;border-bottom: 1px solid #00ADEF;}
/*
table.edit td{padding: 3px;}
td.textbody, td{font-size:11px;}
td.emptycols{font-size: 1px;padding: 0px;display: none;}
td.linecolortyp{padding: 0px;}
td.headline{background-color:#28256B;color:#FFFFFF;font-weight:bold;padding:4px;border-bottom:1px solid #FFFFFF;}
td.headcols{padding: 4px; border-bottom: 1px solid #00ADEF; background-color: #FFF; color: #00ADEF; text-transform: uppercase;}
td.whitecols{padding: 3px;background-color: #FFF;}
td.normalcols{background-color: #FFF; padding: 3px;border-bottom: 1px solid #00ADEF;}
*/
table.list td{font-size:12px;}
table.list td{padding-bottom: 10px;}
#SucheItems{margin-top: 10px;}
#SucheItems li{padding-bottom:7px;}
.docpager a{text-decoration:none;}
.TitleLink{text-decoration:none}
#SucheEingabeFeld{padding: 10px 0 10px 0}
#SucheErgebnis{margin: 20px 0}
#SucheEingabeFeld input{margin-right: 10px;}