@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
img{border:none}
.clear{clear:both}
body{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#333;
}
a{text-decoration:none; }
a:hover{text-decoration:underline; }
.container{
position: relative;
width:1004px;
margin:0 auto;
background:url(../images/page01.png) no-repeat top left;
}
.header{
height:112px;
overflow:hidden;
position:relative;
}
.logo{position:absolute; top:30px; left:19px}
.logo a{display:block}
.logo span{display:none}
.nav{
	height:27px; position:absolute; top:66px; left:358px; 
} 
.nav li{width:180px; float:left; height:27px; list-style:none}
.nav li a{width:154px; height:27px; display:block; background:url(../images/buttonred_head.png) no-repeat top left; text-align:center; line-height:22px; color:#fff; font-weight:bold}

.sider{
width:166px;
height:613px;
background:url(../images/page02.png) no-repeat top left; 
margin-top:50px;
float:left;
}
.menu{
	height:656px;
	background:url(../images/2levelbutton_back.png) no-repeat top left;
	margin-top:-50px;
	margin-left:3px;
	position:relative;
	overflow:hidden;}
.menu h1{font-size:11px; color:#fff; text-align:center; line-height:36px; margin-bottom:4px}
.menu div p{font-size:11px; color:#fff; text-align:center; line-height:36px; margin-bottom:4px;font-weight: bold;}
.menu ul{padding:0 1px; font-size:10px; font-weight:bold}
.menu ul li.pos1{background:url(../images/2levelbutton01.png) no-repeat top left;}
.menu ul li.pos2{background:url(../images/2levelbutton02.png) no-repeat top left;}
.menu ul li.pos3{background:url(../images/2levelbutton03.png) no-repeat top left;}
.menu ul li.pos4{background:url(../images/2levelbutton04.png) no-repeat top left;}
.menu ul li a{line-height:26px; padding-left:16px; display:block; color:#333; padding-bottom:7px ; height:26px}
.menu ul li a:hover{color:#fff; height:26px}
.menu ul li ul{padding:0}

/*.menu ul li ul li a:hover{padding-left:26px; background:url(../images/menu_arrow.gif) no-repeat 16px 12px}*/

.menu ul li ul li a{line-height: normal; padding-top: 7px; padding-bottom: 2px;}
.menu ul li ul li a.cur{padding-left:16px; background:url(../images/menu_arrow_black.gif) no-repeat 5px 12px}
.menu ul li ul li a:hover{padding-left:16px; background:url(../images/menu_arrow.gif) no-repeat 5px 12px}


.main{width:830px; float:left; padding:8px 0 0 4px;}
.box1{width:446px; height:203px; float:left}
.box1 h1{padding:15px 15px 0 0; color: #fff; text-align: right; font-size:2em; margin:0;background-color: transparent;}
/*.box1 h2{width:233px; height:38px;  margin:20px 0 0 180px}*/
.box1 p{margin:5px 0 0 250px; padding-right:16px; text-align: right;}
.box1 span{display:none}

/* FCE Neu */
#box1_inner {position:relative; width:446px; height:203px; top:0; left:0;}

#box1_text {position:absolute; z-index:100; width:446px; height:203px;}
#box1_text p{margin:5px 0 0 250px; padding-right:16px; text-align: right;}
/*#box1_text h1{padding:15px 0px 0 0; color: #fff; text-align: right; font-size:2em; margin:0;background-color: transparent;}*/

#box1_image {position:absolute; top:0px;left:0px; z-index:10; width:446px; height:203px;}
#box1_image p{padding:0; margin:0; display:inline; padding-top:0px; padding-right:0px;}

.box2{width:262px; height:203px; float:left}
.box2 h1{font-size:11px; color:#fff; padding:0 12px; line-height:30px}
.box2 h2{font-size:11px; color:#fff; padding:0 12px; line-height:30px}
.box2 div{font-size:10px; line-height:14px; padding:0 12px}

.box2 select {width:235px; border:1px solid #c00; padding:5px; } 
.box2 div.radio{padding-top: 10px; vertical-align:middle;}
.box2 div.desc{clear: both;padding-top: 7px}
.box2 .radio input{display:block; float:left; margin:1px 6px 0px 0px !important; margin:-2px 0px 0px 1px;}
.box2 .radio label{display:block; margin-left:0px;float: left;margin-right: 5px;}
.box2 input.field{width:225px; border:1px solid #c00; padding:5px; }
.box2 input.button{margin-top:13px; border:none; cursor:pointer;}
#box2_inner {width:262px; height:203px; padding:0;margin:0; background:url(../images/einstieg.png) no-repeat top left;}

*+html .box2 .radio label, * html .box2 .radio label{display:block; margin:0px;float: left; padding: 4px 0 0 0;}
*+html .box2 input.button, * html .box2 input.button{margin:10px;}
*+html .box2 .radio input, * html .box2 .radio input{display:block; float:left;}
*+html .box2 div.radio, * html .box2 div.radio{padding-top: 5px; vertical-align:middle;}


.box3{width:706px; height:85px; border:1px solid #c00; margin-top:5px; float:left; overflow:hidden}
.box3 h1{font-size:16px; color:#c00; line-height:20px; background:#eaeaea; padding:0 5px; margin:6px 0 8px}
.box3 ul{padding:0}
.box3 ul li{list-style:none; padding-left:13px; float:left; width:inherit}

.box4{width:230px; float:left; margin-top:6px; padding-right:10px;}
.box4 h2{background:#c00; color:#fff; line-height:26px; font-size:11px;width: 220px; padding:0 0 0 10px}

/* IE Hack
* html .box4 h2 , *+html .box4 h2 {background:#c00; color:#fff; line-height:26px; font-size:11px;width: 230px; padding:0 0 0 10px;}
 */
.box4 h3{color:#c00; line-height:18px; font-size:11px; padding:5px 0 0 0px; background-color:transparent}
.box4 p{line-height:18px; padding:0 0 0 0px; margin-bottom:10px}

.footer{
clear:both;
padding:20px 0 10px
}
.footer ul{text-align:center; line-height:12px}
.footer ul li{display:inline; list-style:none }
.footer ul li a{margin:0 6px 0 3px; color:#333}

.col3_2{width:410px; float:left; padding:20px 0 0 30px}
.col3_2 h1{font-size:14px; color:#c00; margin-bottom:15px;  background-color:transparent}
.col3_2 h2{font-size:inherit; margin-bottom:10px;}
.col3_2 ul{ padding-bottom:20px}
.col3_2 ul li{margin-bottom:10px; list-style:none; padding-left:10px; background:url(../images/artikel_arrow.png) no-repeat 0 5px}
.col3_2 ol {padding-left:2em; margin-left:0;}
.col3_2 ol li{margin-bottom:10px;}
.col3_2 p{ padding-bottom:15px; line-height:14px}

.col3_3{width:262px; float:left; padding:20px 0 0 8px}

.box6{width:262px; height:203px;}
.box6 h2 {font-size:11px; color:#fff; padding:0 12px; line-height:30px}
.box6 div{font-size:10px; line-height:14px; padding:0 12px}
.box6 select {width:235px; border:1px solid #c00; padding:5px; } 
.box6 div.radio{padding-top: 10px; vertical-align:middle;}
.box6 div.desc{clear: both;padding-top: 7px}
.box6 .radio input{display:block; float:left; margin:1px 6px 0px 0px !important; margin:-2px 0px 0px 1px;}
.box6 .radio label{display:block; margin-left:0px;float: left;margin-right: 5px;}
.box6 input.field{width:225px; border:1px solid #c00; padding:5px; }
.box6 input.button{margin-top:13px; border:none; cursor:pointer;}
#box6_inner {width:262px; height:203px; padding:0;margin:0; background:url(../images/einstieg.png) no-repeat top left;}

*+html .box6 .radio label, * html .box6 .radio label{display:block; margin:0px;float: left; padding: 4px 0 0 0;}
*+html .box6 .radio input, * html .box6 .radio input{display:block; float:left;}
*+html .box6 input.button, * html .box6 input.button{margin:10px;}
*+html .box6 div.radio, * html .box6 div.radio{padding-top: 5px; vertical-align:middle;}

.box7{border:1px solid #c00;margin-top:10px;}
.box7 h2{font-size:11px; color:#fff; line-height:22px; background:#c00; padding:0 10px; height:24px}
/*.box7 h3{font-size:11px; color:#fff; line-height:22px; background:#c00; padding:0 10px; height:24px}*/
.box7 div{clear:both; padding:10px 5px 10px 5px; line-height:15px}
.box7 div img{float:left; margin-right:4px;padding-top:3px;}
.box7 h3{color:#c00; font-size:11px; font-weight:normal;  background-color:transparent}
.box7 br.clear{height:1px; overflow:hidden; width:1px; clear:both}

.iframe_box {float:left; width:810px;min-height:535px;padding-left:20px;padding-top:10px;}
.iframe_box h1 {padding: 20px 0 10px 0px; color: #cc0000; font-size: 14px;}
.iframe_box h2 {padding: 20px 0 10px 0px; color: #cc0000; font-size: 14px;}
.iframe_box p {padding-bottom: 20px;}

.iframe {float: left; width: 745px; border: none;}

/* RTE */
