body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; line-height:1.5em; margin:0px;}

#top1 {height:193px; background-color:#FFE9C9; float:none;}
#top2 {height:180px; background-color:#FFFFFF; float:none;}
#top3 {height:20px; background-color:#ffffff; float:none;}
#middle {background-color:#FFFFFF; float:none;}
#bottom {height:20px; background-color:#FFFFFF; float:none;}

#top_center1 {height:180px; width:800px; color:#FFFFFF; font-weight:bold; background-image:url(oben.png); padding:5px 0 0 10px; margin:auto;}
#top_center2 {height:20px; width:800px; background-color:#FFFFFF; margin:auto;}
#top_center2_left {height:180px; width:147px; background-image:url(ecke.jpg); float:left;}
#top_center2_right {height:170px; width:652px; background-image:url(oben.png); float:right; }
#top_center3 {height:20px; width:800px; background-color:#DEDEEB; margin:auto;}
#top_center3_left {height:20px; width:148px; background-color:#DEDEEB; float:left;}
#top_center3_right {height:17px; width:600px; padding:2px 0 0 15px; font-size:10px; float:right;}

#middle_center {width:800px; float:none; margin:auto;}
#middle_center_redaktion {width:800px; float:none; margin:auto;}

#middle_center_left {width:148px; padding:0; background-color:#DEDEEB; float:left; overflow:hidden;}
* html #middle_center_left {width:148px; padding:0; background-color:#DEDEEB; float:left; overflow:hidden;}

#middle_center_center {float:left;margin-left:0px;}
#middle_center_top {width:415px; height:120px; margin:0;}
#middle_center_main {width:470px; padding:0px 0px 10px 15px; float:left; background-color:#ffffff; overflow:auto;}
* html #middle_center_main {width:450px; float:center; background-color:#ffffff;}
/* #middle_center_right {width:160px; background-color:#DEDEEB; float:right; overflow:hidden;} */

#redaktion {width:500px; padding:10px 10px 20px 10px; float:left; background-color:#FFFF66; margin:0px 10px 10px 10px ;}
* html #redaktion {width:500px; padding:10px 10px 20px 10px; float:left; background-color:#FFFF66; margin:0px 10px 10px 10px ;}


#bottom_center {height:20px; width:800px; background-color:#FFFFFF;  margin:auto;}
.cleaner {clear:both; height:1px; font-size:1px; border:0px none; margin:0; padding:0; background:transparent;}

.content_headline {font-size:1.4em; font-weight: bold; color: #697176; line-height:1.5em;}
.content_subheadline1 {font-size:1.2em; font-weight: bold; color: #697176;}
.content_subheadline2 {font-size:0.9em; font-weight: bold; color: #697176;}
.linkliste {font-size: 11px; font-weight: bold;}
.naviheadline {font-size: 11px; font-weight: bold; color: #01265D;}

.navi_blind {display:block; width:148px; height:20px; background-color:#DEDEEB; color:#000000; border-top:1px solid #AAB7C0; text-align:left; padding-left:0px;}
.navi_first {width:148px; height:20px; background-color:#DEDEEB; color:#000000; border-top:1px solid #AAB7C0; text-align:left; 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:#AAB7C0; color:#FFFFFF;}
a.navileft_first_active {display:block; color:#FFFFFF; padding:2px 0 3px 10px; text-decoration:none; background:url("navi_pfeil_br.gif") no-repeat; background-position:left; background-color:#AAB7C0;}
a.navileft_first_active:hover {display:block; color:#FFFFFF; padding:2px 0 3px 10px; text-decoration:none; background:url("navi_pfeil_br.gif") no-repeat; background-position:left; background-color:#AAB7C0;}

.navi_second {width:148px; height:14px; background-color:#AAB7C0; border-top:0px solid #AAB7C0; text-align:left; padding:0px 0px 0px 0px; position: relative; top:0px;}
a.navileft_second_passive {line-height:0.7em; color:#FFFFFF; position: relative; bottom:0px; padding:2px 0 6px 18px; text-decoration:none;}
a.navileft_second_passive:hover {line-height:0.7em; color:#FFFFFF; position: relative; bottom:0px; padding:2px 0 6px 18px; text-decoration:none;}
a.navileft_second_active {line-height:0.7em; color:#FFFFFF; position: relative; bottom:0px; padding:2px 0 6px 18px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}
a.navileft_second_active:hover {line-height:0.7em; color:#FFFFFF; position: relative; bottom:0px; padding:2px 0 6px 18px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}
* html a.navileft_second_passive {line-height:0.7em; color:#FFFFFF; position: relative; bottom:5px; padding:2px 0 6px 18px; text-decoration:none;}
* html a.navileft_second_passive:hover {line-height:0.7em; color:#000000; position: relative; bottom:5px; padding:2px 0 6px 18px; text-decoration:none;}
* html a.navileft_second_active {line-height:0.7em; color:#FFFFFF; position: relative; bottom:5px; padding:2px 0 6px 18px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}
* html a.navileft_second_active:hover {line-height:0.7em; color:#000000; position: relative; bottom:5px; padding:2px 0 6px 18px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}

.navi_third {width:148px; height:14px; background-color:#AAB7C0; border-top:0px solid #AAB7C0; text-align:left; padding:0px 0px 0px 0px; position: relative; top:0px;}
a.navileft_third_passive {line-height:0.7em; color:#000000; position: relative; bottom:0px; padding:2px 0 6px 26px; text-decoration:none;}
a.navileft_third_passive:hover {line-height:0.7em; color:#FFFFFF; position: relative; bottom:0px; padding:2px 0 6px 26px; text-decoration:none;}
a.navileft_third_active {line-height:0.7em; color:#FFFFFF; position: relative; bottom:0px; padding:2px 0 6px 26px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}
a.navileft_third_active:hover {line-height:0.7em; color:#FFFFFF; position: relative; bottom:0px; padding:2px 0 6px 26px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}
* html a.navileft_third_passive {line-height:0.7em; color:#FFFFFF; position: relative; bottom:5px; padding:2px 0 6px 26px; text-decoration:none;}
* html a.navileft_third_passive:hover {line-height:0.7em; color:#000000; position: relative; bottom:5px; padding:2px 0 6px 26px; text-decoration:none;}
* html a.navileft_third_active {line-height:0.7em; color:#FFFFFF; position: relative; bottom:5px; padding:2px 0 6px 26px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}
* html a.navileft_third_active:hover {line-height:0.7em; color:#000000; position: relative; bottom:5px; padding:2px 0 6px 26px; background:url("navi_pfeil_br.gif") no-repeat; background-position:10px 6px; text-decoration:none;}


.list_bullet {position:relative; bottom:6px; left:28px;}

a.links_bold {font-weight:bold;}
* html #list_right {list-style:inside url(navi_pfeil_or.gif); color:#FF9900; font-weight:bold; position:relative; right:40px;}

a.Servicenavi {color:#000000; text-decoration:none;}

.con_inhalt_left {width:250px; padding:10px; float:left;}
.con_inhalt_right {width:150px; padding:10px; float:right;}

#search_modul {border:0px solid #01265D; border-top:1px solid #01265D; border-bottom:1px solid #01265D; padding:8px 15px 8px 15px;}
.form_sitesearch {font-size: 8pt; width:119px; height:14px; border:1px solid #1A2753; position:relative; bottom:0px;}
.submit_search {background-color: #01265D; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#FFFFFF; border:0; position:relative; left:-4px; top:1px;}
* html .submit_search {background-color: #01265D; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#FFFFFF; border:0; position:relative; left:-4px; top:0px;}

.form_kontakt_input {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; width:230px; border:1px solid #000000; margin:2px; padding:2px;}
.form_kontakt_submit {font-size: 8pt; width:255px; border:1px solid #000000; background-color: #DCE1E5; margin:2px;}
* html .form_kontakt_submit {font-size: 8pt; width:255px; border:1px solid #000000; background-color: #DCE1E5; margin:2px;}

.nl_input {font-size:1em; font-family: Verdana; width:250px; border:1px solid #1A2753; margin:0px; padding:2px;}
.nl_checkbox {font-size:1em; font-family: Verdana; width:250px; border:1px solid #1A2753; margin:0px; padding:2px; position:relative; top:3px;}
* html .nl_checkbox {font-size:1em; font-family: Verdana; width:250px; border:1px solid #1A2753; margin:0px; padding:2px; position:relative; top:0px;}
.nl_submit {font-size:1em; font-weight:normal; width:256px; border:1px solid #000000; color:#000000; background-color: #DCE1E5; margin:18px 0 0 0;}

#werbetext {line-height:1em; font-size:11px;}

.fieldset a {padding:0 4px 0 4px;text-align: center; font-weight: bold; color: #01265D; margin-bottom: 0px;}
.legend {font-weight: normal; color: #01265D; margin-bottom: 0px;}

.div_hr {padding:5px 0 5px 0; color:#ff0000; border-color:#00FF00;}
.div_hr_vorstand {padding:5px 0 5px 0; font-size:18px; font-weight: bold; color:#5584C5; border-color:#00FF00;}
.div_hr_mitglied {padding:5px 0 5px 0; border-color:#00FF00; height:100px; width:1px;}
.div_hr_links {padding:5px 0 5px 0; font-size:14px; font-weight: bold; color:#5584C5; border-color:#00FF00;}

.link_intern {padding-left: 8px; background-image: url(navi_pfeil_or.gif); background-repeat: no-repeat; background-position: 0 0px;}
a.link_blue {font-weight:bold; color:#5584C5;}

.navipath {font-family: Arial,Helvetica,Sans-Serif; font-size:11px; color:#666666; text-decoration:none;}
a.navipath {font-family: Arial,Helvetica,Sans-Serif; font-size:11px; color:#666666; text-decoration:none;}
a.navipath:hover {font-family: Arial,Helvetica,Sans-Serif; font-size:11px; color:#fe5900; text-decoration:none;}

a.sitemap_first {color:#697176; font-size:1.0em; font-weight:bold; line-height:1.7em; position:relative; left:50px;}
a.sitemap_second {color:#697176; font-size:1em; font-weight:normal; line-height:1.7em; position:relative; left:60px;}
a.sitemap_third {color:#697176; font-size:1em; font-weight:normal; line-height:1.4em; position:relative; left:70px;}
a.sitemap_bullet {color:#FE5900; font-size:1em; font-weight:bold; position:relative; bottom:0px;}
a.sitemap_first:hover {text-decoration:none; color:#FF9900;}

a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#697176; text-decoration:none; }
a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover {color:#FF9900; text-decoration:none;}

.sonder_p_nomargin p {margin:0;}

#vorstand {background-color:#FFFFFF; float:none;}
#vorstand_center {float:none;}
#vorstand_links {width:250px; font-weight:bold;}
#vorstand_mitte {width:100px; font-weight:bold;}
#vorstand_rechts {width:400px; }
#mitglied {background-color:#FFFFFF; float:none;}
#mitglied_center {float:none;}
#mitglied_links {width:200px; font-weight:bold; float:left;}
#mitglied_rechts {width:200px; padding:0px 30px 0px 0px; font-weight:bold; float:right;}

#content .textbox { margin-bottom:15px;}


<-- Redaktion -->
#teaserbox { margin-left:10px; width:560px; float:left;}
.teaser0 , .teaser1 { width:130px; margin-bottom:10px; float:left;}
.teaser1 { margin-left:10px;}
#service { width:200px; float:right;}
.stdhead { border:1px solid blue; background-color:yellow; padding:5px; font-weight:bold;}
.stdbox { border:1px solid blue; border-top-style:none; padding:5px; margin-bottom:10px;}
.stdboxfh { border:1px solid blue; border-top-style:none; padding:5px; height:150px;}
.boxinhalt { margin:5px;}
h1 { font-size:12pt; margin-bottom:10px;}
form { margin:0px;}
label { font-size:8pt; padding-left:3px;}
select { border:1px solid #aaaaaa; margin-bottom:5px;}
textarea { border:1px solid #aaaaaa; margin-bottom:5px;}
input { border:1px solid #aaaaaa; margin-bottom:5px;}
button { font-size:8pt;}
noscript { color:#FF0000; font-size:9pt; display:block; padding:5px;}
#navigation input { margin-left:5px; width:173px;}
#navigation label{ margin-left:8px;}
#navigation button { margin-right:6px; float:right;}

h6 { font-size:12pt; font-weight:bold; margin:0 0 3px 0;}
td, th { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
th { background-color:#a0c0a0; color:white;}
.list0 td { background-color:#FFFFff;}
.list1 td { background-color:#FFF8C8;}
.txt8pt { font-size:8pt;}
.stcenter { text-align: center;}
.stright { text-align: right;}
.tracker { background-color:#f0fff0;}
.txt12pt { font-size: 12pt; text-decoration:none;}
fieldset { padding:0px;}
legend { font-weight:bold;}
.field1 { width:495px;}
.field2 { width:200px;}
.field4 { width:110px;}
.field5 { width:30px;}
.field6 { width:150px;}
.field7 { width:300px;}
.noborder { border-style:none; margin:0;}
.line { background-color:#aaaaaa; overflow:hidden; height:1px;}

.field_as_text {border:none; background-color:#EEEEEE; position:relative; top:4px;}
.input_webedit {width:100px;}
.user_font_klein {font-size:8pt; font-weight:normal;}
.user_font_mittel {font-size:10pt; font-weight:normal;}
.user_font_gross {font-size:12pt; font-weight:normal;}
.user_font_klein_b {font-size:8pt; font-weight:bold;}
.user_font_mittel_b {font-size:10pt; font-weight:bold;}
.user_font_gross_b {font-size:12pt; font-weight:bold;}

<-- Kalender -->
#Datediv td {background-color : #F0FFF0;padding: 0px 3px;} 
#Datediv a { font-size: 8pt; }
.cpMonthNavigation {text-align : center; vertical-align : middle; text-decoration : none; color : #000000; font-weight : bold; font-size : 8pt;} 
.cpDayColumnHeader {text-align : right; font-weight : bold; font-size : 8pt;} .cpDayColumnHeaderr {text-align : right; color : #ff0000; font-size : 8pt;} 
.cpOtherMonthDate {text-align : right; text-decoration : none; color : #c0c0c0; font-size : 8pt;} .cpOtherMonthDate a:visited { color : #c0c0c0; }.cpCurrentMonthDate {text-align : right; text-decoration : none; color : #000000; font-size : 8pt;} .cpCurrentMonthDate a:visited { color : #000000; }.cpCurrentDate {text-align : right; text-decoration : none; color : #FF0000; font-weight : bold; font-size : 8pt;} .cpCurrentDate a:visited { color : #FF0000; }
.cpTodayText {color : #000000; font-weight : normal; font-size : 8pt;}.cpBorder {border-color:#C0C0C0;border-style:solid;border-width:3px;}



