*{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;}
#mitte ul.csc-bulletlist-1, #rechtsul.csc-bulletlist-1 {list-style-image:url(../images/haken.jpg); margin-left:0.5em;}
#mitte ul.csc-bulletlist-2, #rechtsul.csc-bulletlist-2 {list-style-type:decimal; margin-left:0.5em;}
#mitte ul.csc-bulletlist-3, #rechtsul.csc-bulletlist-3 {list-style-type:lower-latin; margin-left:0.5em;}

#mittebreit ol, #mittebreit ul{padding-bottom:1.3em; line-height:1.4em; padding-left:2em;}
#mittebreit ul.csc-bulletlist-1{list-style-image:url(../images/haken.jpg); margin-left:0.5em;}
#mittebreit ul.csc-bulletlist-2{list-style-type:decimal; margin-left:0.5em;}
#mittebreit ul.csc-bulletlist-3{list-style-type:lower-latin; margin-left:0.5em;}

#mittebreit2 ol, #mittebreit2 ul{padding-bottom:1.3em; line-height:1.4em; padding-left:2em;}
#mittebreit2 ul.csc-bulletlist-1{list-style-image:url(../images/haken.jpg); margin-left:0.5em;}
#mittebreit2 ul.csc-bulletlist-2{list-style-type:decimal; margin-left:0.5em;}
#mittebreit2 ul.csc-bulletlist-3{list-style-type:lower-latin; margin-left:0.5em;}

*+html #mitte ul.csc-bulletlist-1, *+html #rechtsul.csc-bulletlist-1 {list-style-image:url(../images/haken.jpg); margin-left:0em !important;}
*+html #mitte ul.csc-bulletlist-2, *+html #rechtsul.csc-bulletlist-2 {list-style-type:decimal; margin-left:0em !important;}
*+html #mitte ul.csc-bulletlist-3, *+html #rechtsul.csc-bulletlist-3 {list-style-type:lower-latin; margin-left:0em !important;}


#drucklogo{display:none;}
#wrapper{margin:0 auto; width:994px;}
#navileiste{float:left; width:994px; background:#666666; border-top:1px solid #FF9900; border-bottom:1px solid #FF9900;}
#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:994px; background:url(../images/container_bg.gif) left top repeat-y; min-height:440px; border-bottom:1px solid #666;}
#container2{float:left; width:994px; background:url(../images/container_bg2.gif) left top repeat-y; min-height:440px; border-bottom:1px solid #666;}
#container3{float:left; width:994px; background:url(../images/container_bg3.gif) left top repeat-y; min-height:440px; border-bottom:1px solid #666;}
#tools{float:left; width:992px; background:#fff; border:1px solid #666666; border-top:none; padding:2px 0; font-size:0.82em; margin-bottom:12px;}
#breadcrumb{float:left; width:680px; padding:2px 0 2px 24px;}
#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;}

#print{float:left; width:210px;}
a.print{background:url(../images/printer.jpg) left 50% no-repeat; padding-left:20px; float:left; padding:2px 8px 2px 20px; color:#666; text-decoration:none;}
a.pdf{background:url(../images/pdf.gif) left 50% no-repeat; float:left; padding:2px 0 2px 20px; color:#666; text-decoration:none;}
a:hover.print{text-decoration:underline;}
a:hover.pdf{text-decoration:underline;}

#language{float:right; padding-right:20px; width:55px; text-align:right; padding:2px 20px 2px 0;}
#language img{margin-left:0.5em;}

#links{width:221px; float:left; padding:0 1px;}
#links2{width:121px; float:left; padding:0 1px;}
#mitte{width:560px; float:left; padding: 0 20px 20px 20px; min-height:440px;}
#mittebreit{width:730px; float:left; padding: 0 20px 20px 20px; min-height:440px;}
#mittebreit2{width:630px; float:left; padding: 0 20px 20px 20px; min-height:440px;}
#rechts{width:170px; float:left;}
#rcontent{padding:10px;}
#footer{width:750px; padding:10px 20px 10px 0; background:#fff; text-align:right; float:right; margin-right:1px; border-top:1px solid #ccc; font-size:0.85em;}
#container3 #footer{width:850px; padding:10px 20px 10px 0; background:#fff; text-align:right; float:right; margin-right:1px; border-top:1px solid #ccc; font-size:0.85em;}


#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;}

#links2 #subnav{width:121px; list-style:none; font-size:1.1em; line-height:1.5em; float:left;}
#links2 #subnav li{float:left; width:121px; display:block;}
#links2 #subnav ul{list-style:none; font-size:0.80em; font-style:italic; float:left; width:121px;}
#links2 #subnav ul li{float:left; width:103px; display:block;}
#links2 #subnav li a, #links2 #subnav li a:link, #links2 #subnav li a:visited{color:#333; float:left; display:block; width:98px; padding-left:23px; background:url(../images/li_bg.gif) 5px 5px no-repeat; text-decoration:none;}
#links2 #subnav li a.active, #links2 #subnav li a:visited.active, #links2 #subnav li a:link.active{font-weight:bold; background:url(../images/li_bg_act_h.gif) 5px 5px no-repeat;}
#links2 #subnav li a:hover{background:#DEDEDE url(../images/li_bg_act_h.gif) 05px 5px no-repeat; }

#links2 #subnav ul li a, #links2 #subnav ul li a:link, #links2 #subnav ul li a:visited{float:left; width:88px; padding-left:33px; background:url(../images/lili_bg.gif) 23px 8px no-repeat; line-height:1.4em;}
#links2 #subnav ul li a.active, #links2 #subnav ul li a:visited.active, #links2 #subnav ul li a:link.active{font-weight:bold; background:url(../images/lili_bg.gif) 23px 8px no-repeat;}
#links2 #subnav ul li a:hover{background:#DEDEDE url(../images/lili_bg.gif) 23px 8px no-repeat;}

/**/
#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_h.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;}

#links2{font-size:0.8em;}





#search{padding:0 10px 10px 10px; border-bottom:1px solid #C2C2C2;}
#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;}


.box1{border:1px solid #9B9B9B; float:left; width:558px; margin-bottom:8px; background:url(../images/box_bg.gif) bottom left repeat-x;}
.boxleft{float:left; border-right:1px solid #9B9B9B; width:368px;}
.boxright{float:left; width:164px; padding:10px 12px; border-left:1px solid #9B9B9B; margin-left: -1px; font-size:1.1em !important;}
.box1 h1{font-weight:normal; border-bottom:1px solid #9B9B9B; padding:3px 20px 2px 20px; font-size:1.4em;}
#mitte .box1 ul{list-style-image:url(../images/list.gif); padding-left:12px;}


.box2{border:1px solid #9B9B9B; float:left; width:558px; margin-bottom:8px; background:url(../images/box_bg.gif) bottom left repeat-x;}
.box2 .boxleft{float:left; border-right:1px solid #9B9B9B; width:323px; padding:24px 0 24px 10px;}
.box2 .boxleft img {float:left; padding-right:10px;}
.box2 .boxright{float:left; width:204px; padding:10px; border-left:1px solid #9B9B9B; margin-left: -1px; font-size:1.1em !important;}
.box2 .boxright p{padding:0;}
.box2 h1{font-weight:normal; border-bottom:1px solid #9B9B9B; padding:3px 20px 2px 20px; font-size:1.4em;}
#mitte .box2 ul{list-style-image:url(../images/list.gif); padding-left:12px;}


.box3{border:1px solid #9B9B9B; float:left; width:558px; margin-bottom:8px; background:url(../images/box_bg.gif) bottom left repeat-x;}
.box3 .boxleft{float:left; border-right:1px solid #9B9B9B; width:416px; padding:24px 0 24px 10px;}
.box3 .boxleft img {float:left; padding-right:10px;}
.box3 .boxright{float:left; width:111px; padding:10px; border-left:1px solid #9B9B9B; margin-left: -1px; font-size:1.1em !important;}
.box3 .boxright p{padding:0;}
.box3 h1{font-weight:normal; border-bottom:1px solid #9B9B9B; padding:3px 20px 3px 20px; font-size:1.4em;}
#mitte .box3 ul{list-style-image:url(../images/list.gif); padding-left:12px;}

.box1 a, .box1 a:link, .box1 a:visited{color:#333333; text-decoration:none;}
.box2 a, .box2 a:link, .box2 a:visited{color:#333333; text-decoration:none;}
.box3 a, .box3 a:link, .box3 a:visited{color:#333333; text-decoration:none;}

.box1 a:hover, .box2 a:hover, .box3 a:hover {color:#FF9900; text-decoration:underline;}

.box4{border:1px solid #9B9B9B; float:left; width:558px; margin-bottom:8px; background:url(../images/box_bg.gif) bottom left repeat-x;}
.box4 h1{font-weight:normal; border-bottom:1px solid #9B9B9B; padding:3px 20px 2px 20px; font-size:1.4em;}
.box4 .boxleft2{float:left; border-right:1px solid #9B9B9B; width:119px; padding:0px;}
.box4 .boxleft2 img {float:left;}
.box4 .boxright2{float:left; width:438px; padding:0px; border-left:1px solid #9B9B9B; margin-left: -1px; }
p.boxtext1{padding:10px; min-height:128px; width:188px; float:left; border-right:1px solid #9B9B9B; font-size:1.1em !important;}
p.boxtext2{padding:10px; min-height:128px; width:188px; float:left; font-size:1.1em !important;}

.box5{border:1px solid #9B9B9B; float:left; width:558px; margin-bottom:8px; background:url(../images/box_bg.gif) bottom left repeat-x;}
.box5 h1{font-weight:normal; border-bottom:1px solid #9B9B9B; padding:3px 20px 2px 20px; font-size:1.4em;}
.box5 img{float:left; float:left; border-right:1px solid #9B9B9B; width:119px; padding:0px;}
p.boxtext3{padding:10px; width:538px; float:left; border-top:1px solid #9b9b9b; font-size:1.1em !important;}


#mitte .boxright ul, #mitte .boxright ul{padding-bottom:0;}

dl{float:left; width:80%; margin-bottom:1em;}
dt{width:45%; float:left; font-weight:bold;}
dd{width:54%; float:left;}

table.staffel{width:80%; border-collapse:collapse; border:1px solid #CCCCCC; margin-bottom:1em;}
table.staffel th{ text-align:right; padding:1%; border-bottom:1px solid #CCCCCC;}
table.staffel td{ padding:1%;}
table.staffel td.td2{text-align:right;}

table.variante{width:700px; border-collapse:collapse; border:1px solid #333333; margin-bottom:1em; font-size:0.82em;}
table.variante th{border-bottom:1px solid #333333;}
table.variante td a, table.variante td a:link, table.variante td a:visited, table.variante td a:hover{text-decoration:none; display:block; padding:5px; font-weight:bold;}
table.variante td a:hover{background:#E6E2D7; }
table.variante td.td1{background:#F3F3F3; width:503px; border-right:1px solid #333333; padding:5px 2px;}
table.variante td.td2{background:#EBEAD8; width:80px; text-align:center; border-right:1px solid #333333; }
table.variante td.td3{background:#F3F3F3; width:100px; text-align:center;}

#mitte table.variante{width:550px; border-collapse:collapse; border:1px solid #333333; margin-bottom:1em; font-size:0.82em;}
#mitte table.variante th{border-bottom:1px solid #333333;}
#mitte table.variante td a, table.variante td a:link, table.variante td a:visited, table.variante td a:hover{text-decoration:none; display:block; padding:5px; font-weight:bold;}
#mitte table.variante td a:hover{background:#E6E2D7; }
#mitte table.variante td.td1{background:#F3F3F3; width:440px; border-right:1px solid #333333; padding:5px 2px;}
#mitte table.variante td.td2{background:#EBEAD8; width:110px; text-align:center; border-right:1px solid #333333; }

