* {padding:0; margin:0;}
html, body { color:#425861; font-family:verdana, sans-serif, arial; font-size:0.81em; }
#wrapper2 {color:#333; width:886px; float:left;}
img { border:0; }
a, a:link { color:#425861; text-decoration:none; }
a:visited { color:#425861; }
a:hover { color:#425861; text-decoration:underline; }
#wrapper2 #centercontent a.morelink, #wrapper2 #centercontent a:link.morelink, #wrapper2 #centercontent a:visited.morelink{background:url(../images/cont_linkpfeil.gif) left 4px  no-repeat; padding-left:10px; font-weight:bold; line-height:1.6em; color:#333;}

h1{ color:#82959D; font-size:1em; line-height:1.6em;}
h1.news{color:#000;}
h2{ color:#425861; font-size:1em; line-height:1.6em;}
#wrapper2 h2{ color:#333;}
#wrapper2 h3{font-size:1.5em; color:#FF6600; margin-top:20px; line-height:1.6em; margin-bottom:1em;}
p { line-height:1.6em; padding-bottom:1em;}
fieldset{ border:0;}

img{border:0;}

.clear{ clear:both; height:0.1px; overflow:hidden; }

hr{	background-color:#D1DADF; /* Mozilla 1.4 */ color:#D1DADF; /* IE 6 */ border: #D1DADF; /* Opera 7.11 */	height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */ margin:-5px 0 6px 0; clear:both; }

#wrapper2 hr{	background-color:#ccc; /* Mozilla 1.4 */ color:#ccc; /* IE 6 */ border: #ccc; /* Opera 7.11 */	height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */ margin:-5px 0 15px 0; clear:both; }

#wrapper{ width:886px; float:left;}
#logo{ float:left;}
#crossnavi{ float:right; width:400px; text-align:right; padding-top:4px; margin-top:-12px; font-size:0.90em;}
#wrapper2 #crossnavi2{float:right; width:221px; text-align:right; padding-top:4px; padding-right:179px; margin-top:-12px; font-size:0.90em;}
#wrapper2 #crossnavi2 a:link, #wrapper2 #crossnavi2 a, #wrapper2 #crossnavi2 a:hover{color:#666;}
#header{ float:left; clear:both; width:886px;}
#headerbild{ float:left; margin-right:9px;}
#magna{ float:left;}
#toolsbox{ float:left; width:171px; padding:16px 0px 16px 12px; background:#82959D; height: 63px; color:#EBF4F7; font-weight:bold;}
#toolsbox a,#toolsbox a:link, #toolsbox a:visited, #toolsbox a:hover{ color: #EBF4F7; line-height:1.4em; text-decoration:none; background:url(../images/pfeilbutton.gif) -5px no-repeat; padding-left:15px;}
#toolsbox2{ float:left; width:171px; padding:16px 0px 16px 12px; background:#5D5D5D; height: 63px; color:#EBF4F7; font-weight:bold;}
#toolsbox2 a,#toolsbox2 a:link, #toolsbox2 a:visited{ color: #fff; line-height:1.6em; text-decoration:none; background:url(../images/toolsbox_pfeil2.gif) left 3px no-repeat; padding-left:15px;}
#toolsbox2 a:hover{ color: #ccc; line-height:1.6em; text-decoration:none; background:url(../images/toolsbox_pfeil1.gif) left 3px no-repeat; padding-left:15px;}


#suche{ padding-top:1.8em;}
#suche input, #suche label{float:left;}
#suche input.suchfeld{ width: 98px; font-size:1em; border:1px solid #333333; font-family:verdana; }
#suche label{padding-right:5px;}
#suche input.button{ float:left;}

#container{ float:left; clear:both; margin-top:13px; width:886px;}
#links{ float:left; width:183px; color:#000;}
#center { float:left; width:489px; padding: 0 22px;}
#rechts { float:left; width:170px; margin-top: 19px;}

p.themen{ padding:0; margin:0; height:18px; padding-left:13px;}
div.breadcrumb{ margin:0; padding:0; height:19px; border-bottom:1px solid #D1DADF; font-size:0.90em;}
#wrapper2 div.breadcrumb{ margin:0; padding:0; height:19px; border-bottom:1px solid #D1DADF; font-size:0.95em;}
div.breadcrumb a, div.breadcrumb a:link, div.breadcrumb a:visited{ color:#000; text-decoration:none; background:url(../images/bc_pfeil.gif) left 3px no-repeat; padding:0 10px 0 6px;}
div.breadcrumb a:hover{text-decoration:underline;}

#wrapper2 div.breadcrumb{ margin:0; padding:0; height:19px; border-bottom:1px solid #ccc; font-size:0.9em;}
#wrapper2 div.breadcrumb a, #wrapper2 div.breadcrumb a:link, #wrapper2 div.breadcrumb a:visited{ color:#000; text-decoration:none; background:url(../images/bc_pfeil.gif) left 3px no-repeat; padding:0 10px 0 6px;}
#wrapper2 div.breadcrumb a:hover{text-decoration:underline;}



#navi{ list-style:none; float:left; width:183px; }
#navi li{ background:#D1DADF; float:left; width:183px;}
#navi li a:link, #navi li a, #navi li a:visited{ color: #000; text-decoration:none; padding-left:26px; background:url(../images/bg_li.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em; width:157px; border-bottom:1px solid white; font-weight:bold;}
#navi li a:hover{ padding-left:26px; background:url(../images/hover_li.gif) left 50% no-repeat;}
#navi li a.active, #navi li a:visited.active{  text-decoration:none; padding-left:26px; background:#EDF0F2 url(../images/act_li.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em;  width:157px; border-bottom:1px solid white;}
#navi li a:hover.active{text-decoration:none; padding-left:26px; background:#EDF0F2 url(../images/act_li.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em; width:157px;}

#navi ul{ list-style:none; }
#navi ul li{ margin-bottom:0;}
#navi ul li a:link, #navi ul li a, #navi ul li a:visited{ background:#EDF0F2 url(../images/ul_li_bg.gif) left 50% no-repeat; padding-left:35px; width: 148px; display:block; float:left; font-weight:normal;}
#navi ul li a:hover{ padding-left:35px; background:#EDF0F2 url(../images/ul_li_hover.gif) left 50% no-repeat; }
#navi ul li a.active, #navi ul li a:visited.active{  text-decoration:none; padding-left:35px; background:#EDF0F2 url(../images/ul_li_hover.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em;  width:148px; border-bottom:1px solid white; font-weight:bold;}
#navi ul li a:hover.active{text-decoration:none; padding-left:35px; background:#EDF0F2 url(../images/ul_li_hover.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em; width:148px;}

#wrapper2 #navi li a:link, #wrapper2 #navi li a, #wrapper2 #navi li a:visited{color:#333;}
#wrapper2 #navi li{ background:#E5E5E5; float:left; width:183px;}
#wrapper2 #navi li a:link, #wrapper2 #navi li a, #wrapper2 #navi li a:visited{ color: #333; text-decoration:none; padding-left:26px; background:url(../images/bg_li2.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em; width:157px; border-bottom:1px solid white; font-weight:bold;}
#wrapper2 #navi li a:hover{ padding-left:26px; background:url(../images/hover_li2.gif) left 50% no-repeat;}
#wrapper2 #navi li a.active, #wrapper2 #navi li a:visited.active{  text-decoration:none; padding-left:26px; background:#E5E5E5 url(../images/hover_li2.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em;  width:157px; border-bottom:1px solid white;}
#wrapper2 #navi li a:hover.active{text-decoration:none; padding-left:26px; background:#E5E5E5 url(../images/hover_li2.gif) left 50% no-repeat; display:block; float:left; line-height:1.8em; width:157px;}


#centercontent ul{ padding:0 0 1em 1.8em; margin-left:0em;}
#centercontent ul ul{padding:0 0 0 1.5em; margin:0;}
#centercontent ul li, #centercontentbreit ul li{ padding-left:0; line-height: 1.4em;}
#centercontent a, #centercontent a:link, #centercontent a:visited{color:#000; text-decoration:none;}
#centercontent p.bodytext a, #centercontent p.bodytext a:link, #centercontent p.bodytext a:visited{text-decoration:none;}
#centercontent h1 a, #centercontent h1 a:link, #centercontent h1 a:visited{text-decoration:none; color:#82959D;}
#centercontent h2 a, #centercontent h2 a:link, #centercontent h2 a:visited{text-decoration:none; color:#425861;}
#centercontent p.bodytext a:hover{color:#000; text-decoration:underline;}
#centercontent a.teaser, #centercontent a:link.teaser, #centercontent a:visited.teaser{background:url(../images/cont_linkpfeil.gif) left 3px  no-repeat; padding-left:10px; color:#425861; line-height:1.6em; text-decoration:none;}
#centercontent a:hover.teaser{text-decoration:underline;}
#wrapper2 #centercontent a.reg, #wrapper2 #centercontent a:link.reg, #wrapper2 #centercontent a:visited.reg{background:url(../images/cont_linkpfeil.gif) left 4px  no-repeat; padding-left:10px; font-weight:bold; line-height:1.6em; color:#333; text-decoration:none;}

#centercontent h1 a:hover{text-decoration:none; color:#82959D;}
#centercontent h2 a:hover{text-decoration:none; color:#425861;}
#centercontent .zeile .descr h1{font-size:1em; margin:0; padding:0; line-height:1.6em;}
#centercontent .zeile .descr h2{font-size:1em; margin:0; padding:0; line-height:1.6em;}

#newsletterbox{background: #82959D; color:#EBF4F7; margin-bottom:1px; padding:10px 12px; line-height:1.6em;}
#newsletterbox h2{font-size:1em; color:#EBF4F7;}
#newsletterbox a, #newsletterbox a:link, #newsletterbox a:visited{ color:#EBF4F7; background:url(../images/rechts_linkpfeil.gif) left 50%  no-repeat; padding-left:12px;} 

#loginbox{background: #82959D; color:#EBF4F7; padding:12px; line-height:1.6em; padding:10px 12px; margin-bottom:34px;}
#loginbox h2{font-size:1em; color:#EBF4F7;}
#loginbox a, #loginbox a:link, #loginbox a:visited{ color:#EBF4F7; background:url(../images/rechts_linkpfeil.gif) left 50%  no-repeat; padding-left:12px;}
#loginbox input.loginbutton{ color:#EBF4F7; font-weight:bold; border:1px solid #EBF4F7; background:none; font-size:1em; font-family:verdana; cursor:pointer; margin-top:3px;}

#contentrechts{padding:0 12px;}

#footer{clear:both; padding-top:15px;}
#footer p{ font-family:arial, helvetica, sans-serif; line-height:1.6em; font-size:0.9em; padding-bottom:30px;}

div.zeile{ float:left; width:489px; border-bottom:1px solid #D1DADF; display:block; padding:9px 0 0px 0; }
div.zeile:hover { background:#FDF0F0;}

#centercontent .zeile a.all, #centercontent .zeile a:link.all, #centercontent .zeile a:visited.all{float:left; display:block; width:489px; cursor:pointer; padding:9px 0;}
#centercontent .zeile a:hover.all{background:#FBEEEC; text-decoration:none;}
#centercontent .zeile div.img{display:block; float:left; padding-right:10px; border-left:9px solid #FF0000; margin-bottom:9px;}
div.descr{ display:inline;}
div.descr p{padding:0;}

.picwrap{float:left; width:489px; padding-bottom:9px; margin-bottom:9px; border-bottom:1px solid #D1DADF;}
.teaserpic, .teaserpicrechts{float:left; width:114px; padding-right:11px;}
.teaserpicrechts{padding-right:0;}
.pic{border-left:9px solid #ff0000; display:block; float:left;}
#centercontent a.piclink, #centercontent a:link.piclink, #centercontent a:visited.piclink{border-left:9px solid #A8BAC2; background:#EDF0F2; display:block; float:left; width:91px; height:27px; font-weight:bold; color: #FF0000; padding:10px 7px;}

.artikel{margin-top:9px; float:left; width:489px;}
.artikelimg{ padding-right:10px; float:left; padding-bottom:10px; padding-top:3px;}
.artikelimg img{border-left:9px solid #FF0000;}
.artikelimg .caption{float:left; width:135px; padding-left:0px; padding-top:2px; font-size:0.9em; font-style:italic;}
.artikelmain{clear:both; margin-top: 2em;}
.artikelteaser{padding-bottom:20px;}
.artikelimg{margin-top:6px;}
.artikelteaser h1{ color:#425861; font-size:1.3em; font-weight:bold; margin-bottom:0.3em; padding-top:11px;}
.artikelteaser p{font-weight:bold; padding-bottom:0;}
.artikel .toppager{float:left; width:489px;}
.artikel .top{float:left; display:block;}
.tools{clear:both; padding-top:5px; float:left; width:489px; padding-bottom:10px; margin-top:-2px;}
#centercontent .tools a, #centercontent .tools a:link, #centercontent .tools a:visited{background:url(../images/bc_pfeil.gif) left 4px no-repeat; padding-left:7px; float:right; color:#000; margin-left:10px; text-decoration:none; font-size:0.9em; margin-top: 4px;}
#centercontent .tools a:hover{text-decoration:underline;}
h2.comment{margin:5px 0;}

.toppager{padding-bottom: 5px; padding-top: 10px; clear:both; border-bottom:1px solid #D1DADF;}
#centercontent .pager{ float:left; width:300px; height:14px;}
#centercontent .tools .pager a, #centercontent .tools .pager a a:link, #centercontent .tools .pager a:visited{background:none; padding-left:0; margin-left:0; float:left;}
#centercontent .tools .pager a.pageractiv, #centercontent .tools .pager a:link.pageractiv, #centercontent .tools .pager a:visited.pageractiv{text-decoration:none; color:#ffffff; background:#FF0000; padding:1px 3px; margin-right:1px;}
#centercontent .tools .pager a.pagernonactiv, #centercontent .tools .pager a:link.pagernonactiv, #centercontent .tools .pager a:visited.pagernonactiv{ color:#000000; background:#D1DADF; padding:1px 3px; margin-right:1px; text-decoration:none;}
#centercontent .tools .pager a.zurueck {background:url(../images/zurueck_bg.gif) left 4px no-repeat; padding-left:7px; margin-right:10px;}
#centercontent .tools .pager a.weiter {background:url(../images/weiter_bg.gif) right 4px no-repeat; padding-right:7px; margin-left:10px;}

form#kommentieren textarea{ color:#425861; font-family:verdana; font-size:1em; padding:2px; width:400px; margin-bottom:5px; border:1px solid #ccc;}
form#kommentieren input{color:#425861; font-family:verdana; font-size:1em; padding:2px; width:400px; margin-bottom:5px; border:1px solid #ccc;}
form#kommentieren .button{background:#FDF0F0; font-size:1em;  font-weight:bold; border:1px solid #ccc; cursor:pointer; border:1px solid #425861; font-family:"verdana"; padding:1px; color:#425861; width:8em;}

.inhalte{margin-top:0px; float:left; width:489px;}
.inhalte h1{ color:#425861; font-size:1.3em; font-weight:bold; margin-bottom:0.3em;}
#wrapper2 .inhalte h1{color:#333; margin-bottom:1em;}
.inhalte .toppager{float:left; width:489px; margin-bottom:5px; margin-top:30px;}
.inhalte .top{float:left; display:block;}
.inhalte .pager{float:right; margin-bottom:5px;}
.inhalte .tools{clear:both; padding-top:0px; float:left; width:489px; padding-bottom:0px; margin-top:-1px;}
#wrapper2 .inhalte .tools{border-top:1px solid #ccc;}
#centercontent .inhalte .tools a, #centercontent .inhalte .tools a:link, #centercontent .inhalte .tools a:visited{background:url(../images/bc_pfeil.gif) left 4px no-repeat; padding-left:7px; float:right; color:#000; margin-left:10px;}
#centercontent .inhalte .tools a.zurueck, #centercontent .inhalte .tools a:link.zurueck, #centercontent .inhalte .tools a:visited.zurueck{background:url(../images/zurueck_bg.gif) left 4px no-repeat; padding-left:7px; float:left;margin-left:0; color:#000;}
h2.comment{margin:5px 0;}

.boxen{float:left; width: 489px; margin-top:11px; padding-bottom:11px; border-bottom:1px solid #D1DADF;}
.boxen dl{float:left; width:156px; margin-right:10px;}
.boxen dt{float:left; width:147px; border-left:9px solid #FF0000;}
.boxen dd{float:left; width:139px; border-left:9px solid #A8BAC2; background:#EDF0F2; padding:5px 3px 3px 5px; min-height: 87px;}
.boxen dl.rechts{margin-right:0;}
.boxen dt img{float:left;}

#centercontent .boxen dl dd h1 a, #centercontent .boxen dl dd h1 a:link, #centercontent .boxen dl dd h1 a:visited, #centercontent .boxen dl dd h1 a:hover{color:#ff0000; display:block; width:100%; text-decoration:none;}
#centercontent .boxen dl dd h1 a:hover{text-decoration:underline;}

p.align-left { text-align: left; }
p.align-center { text-align: center; }
p.align-right { text-align: right; }

#register{padding:15px 0;}
#register label {float:left; width:11em; clear:left; margin-bottom:5px;}
#register input.textfield{float:left; margin-bottom:5px; font-size:1em; padding:1px; font-family:verdana; border:1px solid #ccc;}
#register input.loginbutton{float:left; margin-left:11em; border:1px solid #ccc; border-bottom: 2px solid #ccc; border-right:2px solid #ccc; background: #ffffff; color: #FF6600; font-weight: bold; font-family: verdana; font-size: 1em; cursor:pointer;}
#register select{float:left; margin-bottom:5px; font-size:1em; padding:0px; font-family:verdana; width:6em; border: 1px solid #ccc;}
#register label.checklabel{ width:300px; float:left; clear:none; }
#register input.check{float:left; width:2em;}
#register .error {background: #FF6600;}
#register p.errormsg{color: #FF6600;}

div.csc-sitemap{margin-top:9px;}

.tx-newloginbox-pi1 td{padding-right:10px;}
.tx-newloginbox-pi1 input{float:left; margin-bottom:5px; font-size:1em; padding:1px; font-family:verdana; border:1px solid #ccc;}
.tx-newloginbox-pi1 input.tx-newloginbox-pi1-submit{border:1px solid #ccc; border-bottom: 2px solid #ccc; border-right:2px solid #ccc; background: #ffffff; color: #FF6600; font-weight: bold; font-family: verdana; font-size: 1em; cursor:pointer;}

h1.csc-firstHeader{ color:#425861; font-size:1.3em; font-weight:bold; margin-bottom:0.3em; margin-top:6px;}

#centercontent .pager{ float:left; width:300px; margin:0px 0;}
#centercontent .pager a, #centercontent .pager a a:link, #centercontent .pager a:visited{float:none; background:none; padding-left:0; margin-left:0;}
#centercontent .pager a.pageractiv, #centercontent .tools a:link.pageractiv, #centercontent .tools a:visited.pageractiv{text-decoration:none; color:#000000; padding:1px 3px; margin-right:1px; text-decoration:underline;}
#centercontent .pager a.pagernonactiv, #centercontent .pager a:link.pagernonactiv, #centercontent .pager a:visited.pagernonactiv{ color:#000000; font-weight:normal; padding:1px 3px; margin-right:1px; text-decoration:none;}
#centercontent .pager a.zurueck {background:url(../images/zurueck_bg.gif) left 4px no-repeat; padding-left:7px; margin-right:10px;}
#centercontent .pager a.weiter {background:url(../images/weiter_bg.gif) right 4px no-repeat; padding-right:7px; margin-left:10px;}

.tx-indexedsearch legend{font-weight:bold; font-size:1.1em; margin-left:-6px; color:#425861; padding-bottom:10px;}
.tx-indexedsearch label{float:left; width:120px;}
.tx-indexedsearch #tx-indexedsearch-searchbox-sword{float:left; margin-bottom:10px; font-size:1em; padding:1px; font-family:verdana; border:1px solid #ccc; width: 200px; }
.tx-indexedsearch-search-submit{clear:both;}
.tx-indexedsearch .tx-indexedsearch-search-submit input{background:none; clear:both; color:#999; font-weight:bold; border:1px solid #999; background:none; font-size:1em; font-family:verdana; cursor:pointer; margin-top:3px; margin-bottom:10px;}
.tx-indexedsearch-search-for{clear:both; margin-bottom:5px;}
.tx-indexedsearch-search-in{margin-bottom:5px; clear:both; }
.tx-indexedsearch-search-select-order{margin-bottom:5px; clear:both;}
.tx-indexedsearch-search-select-section{margin-bottom:5px; clear:both;}
.tx-indexedsearch-search-select-results{margin-bottom:5px; clear:both;}
.tx-indexedsearch-search-select-group{clear:both; margin-bottom:5px;}
.tx-indexedsearch select{margin-bottom:5px; font-size:1em; padding:2px; font-family:verdana; border:1px solid #ccc; float:left; margin-right:5px;}
.tx-indexedsearch label.tx_indexedsearch_extResume{float:left; width:180px; margin-top:3px;}
* html .tx-indexedsearch label.tx_indexedsearch_extResume{float:left; width:180px; padding-top:2px;}
.tx-indexedsearch input#tx_indexedsearch_extResume{ float:left;  margin-right:5px; margin-top:3px;}
* html .tx-indexedsearch input#tx_indexedsearch_extResume{ float:left;  margin-right:5px; margin-top:0px;}

.tx-indexedsearch h3 { font-size:1.1em; margin-bottom:5px;}
#centercontent .inhalte .tx-indexedsearch h3 a{color: #425861;}

#tip h2{font-size:1.1em; margin-top:9px;}
#tip label{float:left; clear:left; width:180px;}
#tip input{ float:left; font-size:1em; padding:1px; margin-bottom:5px;}
#tip textarea{float:left; margin-bottom:5px;}
#tip img{float:left; margin-right:5px;}
#tip input.msghtml{margin-bottom:10px;}
#tip input.tipsend{background:none; clear:both; color:#999; font-weight:bold; border:1px solid #999; background:none; font-size:1em; font-family:verdana; cursor:pointer; margin-top:3px; margin-bottom:10px;}


/*tabellenstyles*/

table.contenttable.contenttable-1{ border:1px solid #82959D; margin:0 0 15px 0;	border-collapse:collapse; width:100%; }
table.contenttable.contenttable-1 tr.tr-even{	background-color:#EDF0F2; }
table.contenttable.contenttable-1 tr.tr-odd{	background-color:#EDF0F2; }
table.contenttable.contenttable-1 thead th{	text-align:left; background:#A8BAC2; }
table.contenttable.contenttable-1 thead th, table.contenttable.contenttable-1 td{ vertical-align:top; }
table.contenttable.contenttable-1 td, table.contenttable.contenttable-1 th{border:1px solid #82959D; padding:3px 4px; }
table.contenttable.contenttable-1 .td-0{width:25%;}

table.contenttable.contenttable-2{ border:1px solid #A8BAC2; margin:0 0 15px 0;	border-collapse:collapse; width:100%; }
table.contenttable.contenttable-2 tr.tr-even{	background-color:#D1DADF; }
table.contenttable.contenttable-2 thead th{text-align:left; background:#F5D3D4; }
table.contenttable.contenttable-2 thead th, table.contenttable.contenttable-2 tbody td{	vertical-align:top; }
table.contenttable.contenttable-2 td, table.contenttable.contenttable-2 th{border:1px solid #A8BAC2; padding:2px 3px; }

table.contenttable.contenttable-3{ border:1px solid #A8BAC2; margin:0 0 15px 0;	border-collapse:collapse; width:100%; }
table.contenttable.contenttable-3 tr.tr-even{	background-color:#EDF0F2; }
table.contenttable.contenttable-3 thead th{	text-align:left; background:#A8BAC2; }
table.contenttable.contenttable-3 thead th, table.contenttable.contenttable-3 tbody td{	vertical-align:top; }
table.contenttable.contenttable-3 td, table.contenttable.contenttable-3 th{	border:1px solid #F5D3D4; padding:2px 3px; }
table.contenttable.contenttable-3 th{	border:1px solid #82959D; padding:2px 3px; }
table.contenttable.contenttable-3 tbody .td-0{font-weight:bold;}

form#mailform{ padding:10px 0 50px 0; margin:0; }
form#mailform fieldset{	padding:0; margin:0; border:0; }
form#mailform label{ width:140px; display:block; float:left; }
form#mailform input{ font-size:1em; clear:right; border:1px solid #ccc; font-family:"verdana"; padding:1px; color:#666666; }
form#mailform select{ font-size:1em; clear:right; border:1px solid #ccc; font-family:"verdana"; padding:1px; width:8em; color:#666666; width:160px; }
form#mailform input#mailformAnruf{ font-size:1em; clear:right; border:none; font-family:"verdana"; padding:1px; }
form#mailform textarea{	font-size:1em; margin-bottom:5px; border:1px solid #ccc; font-family:"verdana"; padding:1px; color:#666666;}
form#mailform .csc-mailform-submit{	width:80px;	margin-left:0px; background:#FCF8F8; border:1px solid #ccc; cursor:pointer; border:1px solid #ccc; font-family:"verdana"; padding:1px; color:#333;}
.csc-mailform-field{ margin-bottom:5px;	clear:both; }

p.blockquote{background:#EDF0F2;}
dfn{border-color:#425861;}
#centercontent .inhalte .csc-sitemap a:hover{text-decoration:underline;}

.hon{background:#F4F4F4; float:left; padding:10px; width:163px;margin-top:60px;}
.hon img{float:left; padding-right:10px;}

.hon2{background:#F4F4F4; float:left; padding:10px; width:150px;margin-top:20px; }
.hon2 img{float:left; padding-right:10px;}
.hon2 a{color:black !important;}

.bmi{border:1px solid #D1DADF; padding: 10px 8px;; background:#EDF0F2;}
.bmilabel{float:left; width:160px;padding:3px;}
.inputtext{ float:left; width:20em; font-size:1em; padding:2px; border:1px solid #D1DADF; margin-bottom:5px;}
.zb{float:left; padding:3px;}
.berechnen{border:1px solid #D1DADF; font-size:1em; font-weight:bold; cursor:pointer; color:#425861; font-family:verdana; padding: 2px 4px;}
.radio{float:left; margin:2px 0 0 0;}
