#contents {background-color: #ECEDEF; width:590px; height:1200px; text-align: left; float:left; color:#1A2753; margin:10px 0 0 5px; padding:0px;}
* html #contents {background-color: #ECEDEF; width:590px; text-align: left;  float:left; color:#1A2753; margin:10px 0 0 8px; padding:0px;}
#content_borders {width:580px; padding:5px; border:1px solid #cccccc;}
* html #content_borders {width:58px; height:500px; padding:5px; border:1px solid #cccccc;}


#navifootout {background-color: #1A2753; height:18px; width:955px; float:left; color:#FFFFFF;  margin:9px 0 0 0; padding:1px 1px 1px 1px;}
#navifootin {height:16px; width:953px; float:left; color:#FFFFFF; border:1px solid #FFFFFF;}
#navifootleft{height:16px; width:360px; float:left; color:#FFFFFF;}
#navifootmidel{text-align:center; height:14px; width:428px; color:#FFFFFF;}

body { background-color: #D3D3D3; font-size: 9pt; font-family: Arial,Helvetica,Sans-Serif; text-align: center; margin:20px;}
#designbody { text-align:left; background-color: #ffffff; color:#000000;font-size: 9pt;font-family: Arial,Helvetica,Sans-Serif;}

#navheadout {height:25px; width:965px; text-align:right; margin:auto; position:relative; top:1px;}
* html #navheadout {height:20px; width:942px; text-align:right; margin:auto; position:relative; top:4px;}
#naviheadin {height:20px; width:182px; color:#FFFFFF; float: right;}

#bigbox        {width:960px; border:1px solid #1A2753; background-color: #FFFFFF; text-align: left; padding:10px 10px 10px 10px; margin:auto;}
* html #bigbox {width:960px; border:1px solid #1A2753; background-color: #FFFFFF; text-align: left; padding:10px 10px 10px 10px; margin:auto;}

#navoben        {width:960px; border:1px solid #1A2753; background-color: #FFFFFF; text-align: left; padding:10px 10px 10px 10px; margin:auto;}
* html #navoben {width:960px; border:1px solid #1A2753; background-color: #FFFFFF; text-align: left; padding:10px 10px 10px 10px; margin:auto;}

#headlogo {height:68px; width:185px;  text-align: left; border-left:1px solid #1A2753; border-top:1px solid #1A2753; float: left;padding:1px 0 0 5px;}
* html #headlogo {height:68px; width:185px;  text-align: left; border-left:1px solid #1A2753; border-top:1px solid #1A2753; float: left;padding:1px 0 0 5px;}

/* border-right:0px; border-bottom:0px; float: left;} */
#headbanner {height:68px; width:760px; float: left;}

#bluestripe {background-color: #1A2753; height:18px; width:756px; float:left; color:#FFFFFF; font-size:10pt; font-weight:bold; padding:1px 0 0 200px;}

#navileft {background-color: #ECEDEF; width:170px; float:left; color:#1A2753; margin:10px 0 0 0; padding:5px;}
* html #navileft {background-color: #ECEDEF; width:170px; float:left; color:#1A2753; margin:10px 0 0 0; padding:5px;}
.navipath {font-size:8pt; color:#999999; }

.navi_blind {display:block; width:168px; height:20px; background-color:#ECEDEF; color:#000000; border-top:1px solid #AAB7C0; text-align:left; font-weight: bold; padding-left:0px;}
a.navileft_first_passive {display:block; color:#000000; padding:2px 0 3px 10px; text-decoration:none;}
.navi_first {width:158px; height:20px; background-color:#ECEDEF; color:#000099; border-top:1px solid #AAB7C0; text-align:left;  font-weight: bold; padding-left:0px;}
a.navileft_first_passive {display:block; color:#000000; padding:2px 0 3px 10px; text-decoration:none;}
a.navileft_first_passive:hover {display:block; background-color:#33ccff; color:#FFFFFF;}
a.navileft_first_active {display:block; color:#000099; padding:2px 0 3px 10px; text-decoration:none; }
a.navileft_first_active:hover {display:block; color:#000099; padding:2px 0 3px 10px; text-decoration:none;}

.navi_second {width:168px; height:14px; background-color:#ECEDEF; border-top:0px solid #AAB7C0; text-align:left; padding:0px 0px 2px 0px; position: relative; top:2px;}
a.navileft_second_passive {line-height:0.7em; color:#000000; position: relative; bottom:0px; padding:2px 0 6px 3px; text-decoration:none;}
a.navileft_second_passive:hover {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; text-decoration:none;}
a.navileft_second_active {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; font-weight: bold;}
a.navileft_second_active:hover {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; font-weight: bold;}
* html a.navileft_second_passive {line-height:0.7em; color:#000000; background-color:#ECEDEF; position: relative; bottom:1px; padding:2px 0px 6px 3px; text-decoration:none;}
* html a.navileft_second_passive:hover {line-height:0.7em; color:#000000; position: relative; bottom:1px; padding:2px 0 6px 3px; text-decoration:none;}
* html a.navileft_second_active {line-height:0.7em; color:#000099; position: relative; bottom:1px; padding:2px 0 6px 3px; font-weight: bold;}
* html a.navileft_second_active:hover {line-height:0.7em; color:#000000; position: relative; bottom:1px; padding:2px 0 6px 3px; font-weight: bold;}

.navi_third {width:168px; height:14px; background-color:#ECEDEF; border-top:0px solid #AAB7C0; text-align:left; padding:0px 0px 2px 0px; position: relative; top:2px;}
a.navileft_third_passive {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; text-decoration:none;}
a.navileft_third_passive:hover {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; text-decoration:none;}
a.navileft_third_active {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; font-weight: bold;}
a.navileft_third_active:hover {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; font-weight: bold;}
* html a.navileft_third_passive {line-height:0.7em; color:#000099; position: relative; bottom:1px; padding:2px 0 6px 3px; text-decoration:none;}
* html a.navileft_third_passive:hover {line-height:0.7em; color:#000000; position: relative; bottom:1px; padding:2px 0 6px 3px; text-decoration:none;}
* html a.navileft_third_active {line-height:0.7em; color:#000099; position: relative; bottom:1px; padding:2px 0 6px 6px;}
* html a.navileft_third_active:hover {line-height:0.7em; color:#000000; position: relative; bottom:1px; padding:2px 0 6px 3px; font-weight: bold;}

.navi_fourth {width:168px; height:14px; background-color:#ccffff; border-top:0px solid #AAB7C0; text-align:left; padding:0px 0px 2px 0px; position: relative; top:2px;}
a.navileft_fourth_passive {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; text-decoration:none;}
a.navileft_fourth_passive:hover {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; text-decoration:none;}
a.navileft_fourth_active {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 6px 3px; font-weight: bold;}
a.navileft_fourth_active:hover {line-height:0.7em; color:#000099; position: relative; bottom:0px; padding:2px 0 16px 3px; font-weight: bold;}
* html a.navileft_fourth_passive {line-height:0.7em; color:#000099; position: relative; bottom:1px; padding:2px 0 6px 3px; text-decoration:none;}
* html a.navileft_fourth_passive:hover {line-height:0.7em; color:#000000; position: relative; bottom:1px; padding:2px 0 6px 3px; text-decoration:none;}
* html a.navileft_fourth_active {line-height:0.7em; color:#000099; position: relative; bottom:1px; padding:2px 0 6px 3px;}
* html a.navileft_fourth_active:hover {line-height:0.7em; color:#000000; position: relative; bottom:1px; padding:2px 0 16px 3px; font-weight: bold;}

.list_bullet {color:#000099; font-size: 10pt; font-weight:bold; position:relative; bottom:1px; padding:2px 0px 6px 15px; font-weight: bold;}

.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:#999999; }
a.naviunten {font-size:8pt; color:#ffffff; }
a.navipath:hover {font-size:8pt; color:#FE5800;}
.navipath_gif { position:relative; bottom:0px;}
* html .navipath_gif { position:relative; bottom:8px;}

#content {background-color: #ECEDEF; width:566px; text-align: left; float:left; color:#1A2753; margin:10px 0 0 10px; padding:10px;}
* html #content {background-color: #ECEDEF; width:566px; text-align: left;  float:left; color:#1A2753; margin:10px 0 0 10px; padding:10px;}

#content_border {width:534px; padding:15px; border:1px solid #cccccc;}
* html #content_border {width:534px; height:500px; padding:15px; border:1px solid #cccccc;}

.content_headline {color:#666666;}
.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_links {border:0px solid #666666; position:relative; top:0px; margin:10px 10px 7px 10px; padding:0px 0px 0px 0px;}
* html .bild_links {border:0px solid #666666; padding:10px 10px 10px 10px;}

.bild_werbung {border:1px solid #666666;}

.newstitel_klein {font-size:9pt; font-weight:bold; position:relative; top:0px;}

.newstitel {font-size:10pt; font-weight:bold; position:relative; top:2px;}

.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: #ECEDEF; width:150px; float:left; color:#1A2753; margin:10px 0px 0 10px; padding:10px;}
* html #teaserright {background-color: #ECEDEF; width:150px; float:left; color:#1A2753; margin:10px 0px 0 10px; padding:10px;}

#adbox {background-color: #ECEDEF; color:#1A2753; margin:10px;}
#adbox_trenner {width:200px; height:10px; background-color: #FFFFFF; position:relative; bottom:10px; right:0px;}


.naviheadline {font-size: 10pt; font-weight: bold; color: #666666;}
.form_sitesearch {font-size: 8pt; width:95px; height:14px; border:1px solid #1A2753; position:relative; bottom:10px;}
.submit_search {background-color: #ECEDEF; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#1A2753; 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 #1A2753; 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 #1A2753; 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; margin-left:40px; float:left;}
.searchaligncenter {width:200px; text-align:center; float:left;}
.searchalignright {width:80px; text-align:right; float:left;}

a { font-family: Arial,Helvetica,Sans-Serif; color:#000099; text-decoration:none; }
a:link { font-family: Arial,Helvetica,Sans-Serif; text-decoration:none; }
a:hover { text-decoration:underline; color:#FE5800;}
a.newsdetail_link { font-family: Arial,Helvetica,Sans-Serif; color:#1A2753; text-decoration:none;}
a.archivjahr {font-size:10pt; font-weight:bold;}

div.hline { clear:both; height:1px; overflow:hidden; border-top: 1px dotted #000000;}
#footend {height:15px; width:980px; text-align:right; margin:auto; position:relative; top:1px;}


