*{padding:0; margin:0;}
html, body{font-family:verdana; font-size:0.9em; color:#333333; height:100%;}
h1{font-size:1.6em; line-height:1.3em;}
h1.csc-firstHeader{height:47px;}
*+html h1.csc-firstHeader{height:49px;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1em;}
img{border:0;}
.clear{clear:both; height:0.1px; overflow:hidden;}
a, a:link, a:visited{text-decoration:underline; color:#FF9900; }
a:hover{text-decoration:none;}
p{line-height:1.4em; padding-bottom:1.3em;}
fieldset{border:none;}
#mitte ol, #mitte ul, #rechts ol, #rechts ul{padding-bottom:1.3em; line-height:1.4em; padding-left:2em;}

#drucklogo{display:block; float:right;}
img.header{display:none;}
#wrapper{margin:0 auto; width:90%; padding-left:10%;}
#navileiste{display:none;}
#navi{float:left; list-style:none;}
#navi li{float:left; border-right:1px solid #fff;}
#navi li.last{border:none;}
#navi li a, #navi li a:link, #navi li a:visited{font-size:1.1em; font-weight:bold; color:#fff; padding:4px 25px 5px 25px; float:left; text-transform:uppercase; text-decoration:none;}
#navi li a:hover, #navi li a.active, #navi li a:visited.active, #navi li a:link.active{color:#FF9900; }

#container{float:left; width:100%; background:none; min-height:440px; border-bottom:none;}
#container2{float:left; width:100%; background:none; min-height:440px; border-bottom:none;}
#tools{display:none;}
#breadcrumb{display:none;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited{color:#666; text-decoration:none;}
#breadcrumb a.active, #breadcrumb a:link.active, #breadcrumb a:visited.active{color:#FF9900; }
#breadcrumb a:hover{text-decoration:underline;}
#language{float:right; padding-right:20px; width:270px; text-align:right;}
#language img{margin-left:0.5em;}

#links{display:none;}
#mitte{width:100%; float:left; padding: 0; min-height:440px;}
#mittebreit{width:100%; float:left; padding: 0; min-height:440px;}
#rechts{display:none;}
#rcontent{padding:10px;}
#footer{display:none;}
#footer a, #footer a:link, #footer a:visited{color:#666; text-decoration:none;}
#footer a:hover, #footer a.active, #footer a:visited.active, #footer a:link.active{color:#FF9900; text-decoration:underline;}

#subnav{width:221px; list-style:none; font-size:1.1em; line-height:1.5em; float:left;}
#subnav li{float:left; width:221px; display:block;}
#subnav ul{list-style:none; font-size:0.80em; font-style:italic; float:left; width:221px;}
#subnav ul li{float:left; width:203px; display:block;}
#subnav li a, #subnav li a:link, #subnav li a:visited{color:#333; float:left; display:block; width:178px; padding-left:43px; background:url(../images/li_bg.gif) 25px 5px no-repeat; text-decoration:none;}
#subnav li a.active, #subnav li a:visited.active, #subnav li a:link.active{font-weight:bold; background:url(../images/li_bg_act.gif) 25px 5px no-repeat;}
#subnav li a:hover{background:#DEDEDE url(../images/li_bg_act_h.gif) 25px 5px no-repeat; }

#subnav ul li a, #subnav ul li a:link, #subnav ul li a:visited{float:left; width:168px; padding-left:53px; background:url(../images/lili_bg.gif) 43px 8px no-repeat; line-height:1.4em;}
#subnav ul li a.active, #subnav ul li a:visited.active, #subnav ul li a:link.active{font-weight:bold; background:url(../images/lili_bg.gif) 43px 8px no-repeat;}
#subnav ul li a:hover{background:#DEDEDE url(../images/lili_bg.gif) 43px 8px no-repeat;}

#search{display:none;}
#search label{font-weight:bold;}
#suchfeld{width:110px; font-family:verdana; font-size:1em; padding:1px; border:1px solid #C2C2C2;}
#button{border:0; background:#C2C2C2; font-family:verdana; font-weight:bold; cursor:pointer;}

/*mailform*/

form, fieldset{padding:0; margin:0; border:0;}
form#mailform label{ width:12em; float:left;}
form#mailform div{ margin-bottom:5px; clear:both; }
form#mailform input{ border:1px solid #cccccc; font-family:arial; font-size:1em;}
form#mailform select#mailformAnrede{width:80px;}
form#mailform input#mailformtv{ border:none; font-family:arial; font-size:1em;}
form#mailform textarea{ border:1px solid #cccccc; font-family:verdana; font-size:1em;}
form#mailform input#mailformformtype_mail{ font-family:arial; font-size:1em; margin:1em 0 0 12em; float:left; border:1px solid #666666; background:#dfdfdf; padding:0 0 2px 0; height:21px; width:10em; color:#666666; font-weight:bold; cursor:pointer;}
