body { background-color: #ffcc66; font-size: 10pt; font-family: Arial, Verdana; text-align: margin:20px;}

#navheadout {height:25px; width:806px; text-align:right; margin:auto; position:relative; top:1px;}
* html #navheadout {height:20px; width:882px; text-align:right; margin:auto; position:relative; top:4px;}
#naviheadin {height:20px; width:152px; color:#000000; float: right;}

#bigbox {width:897px; border:1px solid #ffcc66; background-color: #ffcc66; text-align: left; padding:10px 10px 10px 10px; margin:auto;}
* html #bigbox {width:897px; border:1px solid #ffcc66; background-color: #ffcc66; text-align: left; padding:10px 10px 10px 10px; margin:auto;}

#headlogo {background-color: #ffff00; height:75px; width:847px; border:0px; margin:0 0 0 0; padding:15px;}
<-- #titlestripe {background-color: #ffff00; height:18px; width:837px; float:left; color:#0000ff; font-weight:bold; padding:10px 0 0 10px;} -->

#contentbig {background-color: #ffff00; width:677px; float:left; color:#000000; margin:10px 0 0 10px; padding:10px;}
* html #contentbig {background-color: #ffff00; width:677px; float:left; color:#000000; margin:10px 0 0 10px; padding:10px;}

#contentunten { background-color: #ffff00; width:847px; float:left; color:#000000; margin:10px 0 0; padding:15px;}
* html #contentunten {background-color: #ffff00; width:847px; float:left; color:#000000; margin:10px 0 0; padding:15px;}

#navileft {background-color: #ffff00; width:150px; float:left; color:#0000ff; font-weight:bold; margin:10px 0 0 0; padding:10px;}
* html #navileft {background-color: #ffff00; width:150px; float:left; color:#0000ff; font-weight:bold; margin:10px 0 0 0; padding:10px;}

#list_ebene1 {background-color: #ffff00; margin:0; padding:0; list-style-type:none;}
#list_ebene1 li {font-size: 9pt; border-top:1px solid #ff0000; padding:0; line-height: 2em;}
#list_ebene2 {background-color: #ffff00; margin:0 0 0 0px; list-style-type:none; padding:0px 0px 0px 0px;}
#list_ebene2 li {font-size: 8pt; border:none; padding:0px 0px 0px 15px; line-height: 1.7em;}
#list_ebene3 {background-color: #ffff00; margin:0 0 0 0px; list-style-type:none; padding:0px 0px 0px 0px;}
#list_ebene3 li {font-size: 8pt; border:none; padding:0px 0px 0px 23px; line-height: 1.4em;}
#list_ebene4 {background-color: #ffff00; margin:0 0 0 0px; list-style-type:none; padding:0px 0px 0px 0px;}
#list_ebene4 li {font-size: 8pt; border:none; padding:0px 0px 0px 23px; line-height: 1.4em;}
* html #list_ebene3 li {font-size: 8pt; border:none; padding:0px 0px 0px 8px; line-height: 1.4em;}
.list_bullet {color:#fe5900; font-size: 10pt; font-weight:bold; position:relative; bottom:2px;}
.list_bullet_news {color:#fe5900; font-size: 10pt; font-weight:bold; position:relative; bottom:1px;}

.navipath {font-size:9pt; color:#ffff00; width:474px;}

.sitemap_first {font-size: 9pt; font-weight:bold; line-height:2em; position:relative; left:10px;}
.sitemap_second {font-size: 9pt; font-weight:normal; line-height:1.7em; position:relative; left:30px;}
.sitemap_third {font-size: 8pt; font-weight:normal; line-height:1.4em; position:relative; left:50px;}

a.navipath {font-size:8pt; color:#ff0000; }
a.naviunten {font-size:8pt; color:#000000; }
a.navipath:hover {font-size:8pt; color:#ffff00;}

.navipath_gif { position:relative; bottom:0px; width:474px;}
* html .navipath_gif { position:relative; bottom:7px;}
.navipathbig_gif { position:relative; bottom:0px; width:640px;}
* html .navipathbig_gif { position:relative; bottom:7px;}

#content {background-color: #ffff00; width:505px; float:left; color:#000000; margin:10px 0 0 10px; padding:10px;}
* html #content {background-color: #ffff00; width:505px; float:left; color:#000000; margin:10px 0 0 10px; padding:10px;}
#content_border {width:470px; padding:15px; border:1px solid #cccccc;}
* html #content_border {width:470px; height:500px; padding:15px; border:1px solid #cccccc;}

<!-- #contentbig_border {width:640px; padding:15px; border:1px solid #cccccc;} -->
<!-- * html #contentbig_border {width:640px; height:500px; padding:15px; border:1px solid #cccccc;} -->

.content_headline {color:#000000; font-size:12pt; font-weight:bold;}
.content_zweispaltig_links {width:182px; float:left; text-align: justify; line-height: 1.5em;}
* html .content_zweispaltig_links {width:182px; float:left; text-align: justify; line-height: 1.5em;}
.content_zweispaltig_rechts {width:182px; float:right; text-align: justify; line-height: 1.5em;}
* html .content_zweispaltig_rechts {width:182px; float:right; text-align: justify; line-height: 1.5em;}

.content_zweispaltig_links_tb {float:left; text-align: justify; line-height: 1.5em;}
* html .content_zweispaltig_links_tb {float:left; text-align: justify; line-height: 1.5em;}
.content_zweispaltig_rechts_tb {width:250px; float:right; text-align: justify; line-height: 1.5em;}
* html .content_zweispaltig_rechts_tb {float:right; text-align: justify; line-height: 1.5em;}

.content_zweispaltig_rechts_mit_bild {width:182px; float:right; text-align: justify; line-height: 1.5em;}
* html .content_zweispaltig_rechts_mit_bild {width:182px; float:right; text-align: justify; line-height: 1.5em;}

.bild_content {border:1px solid #666666;}
.bild_content_noborder {border:0px solid #666666;}
.bild_spalte_links {border:1px solid #666666; position:relative; top:5px;}
* html .bild_spalte_links {border:1px solid #666666; position:relative; top:3px;}
.bild_spalte_rechts {border:1px solid #666666; position:relative; top:7px; margin:0 0 7px 0;}
* html .bild_spalte_rechts {border:1px solid #666666;}

.bild_werbung {border:1px solid #000000;}

.newstitel {font-size:10pt; font-weight:bold; position:relative; top:2px;}
.newstitel_klein {font-size:8pt; font-weight:bold; position:relative; top:0px;}
.newssubtitel_detail {font-size:8pt; font-weight:bold; position:relative; top:5px;}
.newssubtitel_list {font-size:8pt; font-weight:normal; position:relative; top:5px;}
.newsbody {font-size:8pt; position:relative; bottom:16px;}

#teaserright {background-color: #0088C2; width:120px; float:left; color:#000000; margin:10px 0 0 10px; padding:15px;}
* html #teaserright {background-color: #0088C2; width:120px; float:left; color:#000000; margin:10px 0px 0 10px; padding:15px;}

#adbox {background-color: #0088C2; color:#ffff00; margin:10px;}
#adbox_trenner {width:200px; height:10px; background-color: #0088C2; position:relative; bottom:10px; right:0px;}

#navifootout {background-color: #ffff00; height:18px; width:858px; float:left; color:#FFFFFF;  margin:9px 0 0 0; padding:1px 1px 1px 1px;}
#navifootin {height:16px; width:856px; float:left; color:#0088C2; border:1px solid #FFFFFF; text-color:#FFFFFF;}
#navifootleft{height:16px; width:360px; float:left; color:#0088C2;}
#navifootmidel{align:center; height:14px; width:428px; color:#0088C2;}

.naviheadline {font-size: 10pt; font-weight: bold; color: #ffffff;}

.form_sitesearch {font-size: 8pt; width:138px; height:14px; border:1px solid #ffff00; position:relative; bottom:10px;}
.submit_search {background-color: #ffff00; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#ffff00; border:0; position:relative; left:-3px; bottom:10px;}
.form_kontakt_input {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; width:250px; border:1px solid #ffff00; margin:2px; padding:2px;}
.form_kontakt_submit {font-size: 8pt; width:250px; border:1px solid #000000; background-color: #FFFFFF; margin:2px;}
* html .form_kontakt_submit {font-size: 8pt; width:255px; border:1px solid #000000; background-color: #FFFFFF; margin:2px;}
.form_login_input {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; width:200px; border:1px solid #ffff00; margin:2px; padding:2px;}
.form_login_submit {font-size: 8pt; width:200px; border:1px solid #000000; background-color: #FFFFFF; margin:2px;}
* html .form_login_submit {font-size: 8pt; width:205px; border:1px solid #000000; background-color: #FFFFFF; margin:2px;}

.searchalignleft {width:80px; text-align:left; float:left;}
.searchaligncenter {width:200px; text-align:center; float:left;}
.searchalignright {width:80px; text-align:right;}

a { font-family: Arial,Helvetica,Sans-Serif; color:#0000ff; text-decoration:none; font-size:9pt}
a:link { font-family: Arial,Helvetica,Sans-Serif, text-decoration:none; }
a:hover { text-decoration:underline; color:#ff0000;}
a.newsdetail_link { font-family: Arial,Helvetica,Sans-Serif; color:#000000; text-decoration:none;}
a.archivjahr {font-size:10pt; font-weight:bold;}
