@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;
background:#fff;
}
a{
text-decoration:none; 
color:#c60;}
a:hover{
text-decoration:underline; 
color:#c60;}
.container{
width:1000px;
margin:0 auto;
background:#fff;
position:relative;
}
.header{
height:180px;
background:url(../images/headerbg.png) repeat-x top left;

}
.logo{
	width:1000px;
	height:102px;
	position:absolute;
	top:19px;
	}
.logo a.block{
	width:670px;
	height:102px;
	margin-left:45px;
	display:block;}
.logo a span{display:none}
.breadcrumb{line-height:30px; padding-left:210px}
.breadcrumb a{margin:0 5px}
.nav{
height:46px;
top:133px;
left:53px;
overflow:hidden;
position:absolute;
}
.nav li{
	/*width:131px;*/
	width:131px;
	float:left;
	height:46px;
	text-align:center;
	list-style:none;
	font-weight:bold;
	background:url(../images/reiter.png) no-repeat bottom left;}
.nav li a{
	color:#fff;
	background-color:transparent;
	display:block;
	line-height:36px;
	margin-top:10px}
.nav li.current{
	background:url(../images/reiterweiss.png) no-repeat top left}
.nav li.current a{
	color:#c60}

.siderL{
width:184px;
padding-right:12px;
float:left;
margin-bottom:6px;
}
.siderL h3{padding: 5px 0 0 5px;}
.siderL p{padding-left:5px;}

.nav_level2_wrap{background:#e6e4db;}
.nav_level2_wrap .rt{background:url(../images/2leveloben.png) no-repeat right top;}
.nav_level2_wrap .rb{background:url(../images/2levelunten.png) no-repeat right bottom;}
/*
.nav_level2{padding:18px 0 38px 0}
.nav_level2 li{list-style:none;line-height:28px;height:28px; padding-left:34px; position:relative;}
.nav_level2 li.current{background:url(../images/2levelcurrent.png) no-repeat top left; font-weight:bold; padding-left:14px; position:relative;}
.nav_level2 li.current a{background:url(../images/haken.png) no-repeat top left; padding-left:20px; position:relative;}
*/
ul.nav2{margin:0; padding: 0; margin-left: 27px; padding:18px 0 38px 0;}
.nav2 li{list-style:none; padding:0 0 20px 0px; position:relative;}
.nav2 li.current{border: 0px dotted yellow;list-style-image: url(../images/haken.png); font-weight:bold; padding:0 0 20px 0px; position:relative;}
.nav2 li.current a{border: 0px solid red; padding:0px; position:relative;}

div.nav_level2{margin:0; padding: 0; margin-left: 10px; padding:10px 15px 0px 0;}
div.nav_level2 h3 {font-size:14px; font-weight:bold; color:#c60; padding-bottom:10px}

.nosub {

}

.main_wrap{
width:682px;
float:left;
background:#f3f2ed;
margin-bottom:6px;
overflow:hidden
}
.main_wrap .lt{background:url(../images/wrapperecke01.png) no-repeat left top}
.main_wrap .rt{background:url(../images/wrapperecke02.png) no-repeat right top}
.main_wrap .rb{background:url(../images/wrapperecke03.png) no-repeat right bottom}
.main_wrap .lb{background:url(../images/wrapperecke04.png) no-repeat left bottom}
.main{padding: 6px 0 0 6px; }

.box1_wrap{
	width:448px;	
	background:#fff;
	float:left;
	margin:0 5px 8px 0}
.box1_wrap .lt{background:url(../images/teaserecke01.png) no-repeat left top}
.box1_wrap .rt{background:url(../images/teaserecke02.png) no-repeat right top}
.box1_wrap .rb{background:url(../images/teaserecke03.png) no-repeat right bottom}
.box1_wrap .lb{background:url(../images/teaserecke04.png) no-repeat left bottom}
.box1{ height:280px; padding:10px 15px 0 20px; overflow:hidden; position:relative;}
.box1 h1{font-size:14px; font-weight:bold; 	color:#c60; padding-bottom:10px}
.box1 p{line-height:20px}
.box1 ul{margin:10px 0 0 230px}
.box1 ul li{list-style:none; padding:8px 0px 5px 20px; background:url(../images/haken_white.png) no-repeat 0 8px;}
.box1 a img{margin-left:240px;}
/*
.box1 .button01{width:169px; height:38px; line-height:38px; text-align:center; margin:16px 0 0 245px}
.box1 .button01 p{display: inline; line-height:38px;}
.box1 .button01 p a{display:block; font-weight:bold; color:#fff; background:url(../images/button01.png) no-repeat top left; background-color:transparent;}
*/

.box1 #box1_img {position: absolute; top:154px;left:2px;z-index:10;}
.box1 #box1_inner {position: relative;z-index:1000;}


.box2_wrap{
	width:216px;	
	background:#fff;
	float:left;
	margin:0 0 8px 0}
.box2_wrap .lt{background:url(../images/teaserecke01.png) no-repeat left top}
.box2_wrap .rt{background:url(../images/teaserecke02.png) no-repeat right top}
.box2_wrap .rb{background:url(../images/teaserecke03.png) no-repeat right bottom}
.box2_wrap .lb{background:url(../images/teaserecke04.png) no-repeat left bottom}
.box2{
	height:280px;
	padding:10px 6px 0 12px;
	font-size:10px;
	overflow:hidden;
	width:198px}
.box2 h2{font-size:14px; color:#c60; font-weight:bold; line-height:18px;padding-bottom:10px;}	
.box2 h3{font-size:10px; color:#c60; font-weight:normal; line-height:14px}
.box2 h4{font-size:10px; color:#c60; font-weight:normal; line-height:14px}
.box2 img{float:left; padding-right:5px; padding-top:3px}
.box2 .clear{padding-top:5px;}

.box3_wrap{
	width:217px;	
	background:#fff;
	float:left;
	margin:0 9px 9px 0}
.box3_wrap .lt{background:url(../images/boxecke01.png) no-repeat left top}
.box3_wrap .rt{background:url(../images/boxecke02.png) no-repeat right top}
.box3_wrap .rb{background:url(../images/boxecke03.png) no-repeat right bottom}
.box3_wrap .lb{background:url(../images/boxecke04.png) no-repeat left bottom}
.box3{
	height:280px;
	padding:0px 15px;
	font-size:10px;
	overflow:hidden;}
.box3 h3{font-size:10px; color:#c60; font-weight:normal; line-height:14px; padding-top:15px}

.box4_wrap{
	width:216px;	
	background:#fff;
	float:left;
	margin:0 8px 0 0}
.box4_wrap .lt{background:url(../images/boxecke01.png) no-repeat left top}
.box4_wrap .rt{background:url(../images/boxecke02.png) no-repeat right top}
.box4_wrap .rb{background:url(../images/boxecke03.png) no-repeat right bottom}
.box4_wrap .lb{background:url(../images/boxecke04.png) no-repeat left bottom}
.box4{
	height:280px;
	padding:0px 10px 0 10px;
	font-size:10px;
	overflow:hidden;}
.box4 h3{font-size:10px; font-weight:normal; line-height:14px; padding:15px 0; }
.box4 .linkleft{float:left; width:110px; height:50px;line-height:50px; text-align:center; padding:2px 0}
.box4 .linkright{float:left; width:80px; height:50px;line-height:50px; text-align:center; padding:2px 0}

.box4_link {clear: both; text-align: right; padding-right: 20px;}
.box4 a {text-decoration: none; color: #c60;}

.footer{
clear:both;
height:63px;
overflow:hidden;
background:url(../images/footerbg.png) repeat-x top left #e6e4db;
font-size:10px;
color:#c60;
line-height:18px;
padding-top:12px;
}
.footer ul{text-align:center}
.footer ul li{display:inline; list-style:none }
.footer ul li a{margin:0 6px 0 3px}

/*following defined for artikel*/
.col_3_2{width:447px; float:left; padding-left:6px}
.col_3_3{width:208px; float:left; padding-left:6px}

.col_3_2 h1{height:28px; line-height:24px; background:url(../images/back01.png) no-repeat top left; font-size:14px; color:#c60; padding-left:10px; margin-bottom:5px}
.col_3_2 h2{font-size:11px; padding:10px 0}
.col_3_2 h3{font-size:11px;padding:0;}
.col_3_2 ul{list-style-image: url(../images/Liststyleimg_2.gif);margin-left: 1.5em;  padding: 0.5em 0;}
/*.col_3_2 ul li span{color:#c60; padding-right:3px}*/
.col_3_2 p img{margin:10px 0}

.col_3_2 ol{margin-left: 1.8em;  padding: 0.5em 0;}


.box5{background:url(../images/box5bg.png) no-repeat bottom left;height:183px; position:relative; margin-bottom:12px}
.box5 h3{height:29px; background:url(../images/back02.png) no-repeat top left; font-size:12px; color:#c60; line-height:26px; text-align:center }
.box5 a{width:135px; height:30px; display:block; position:absolute; bottom:0; left:35px; text-align:center; color:#fff; line-height:30px; font-weight:bold; background-color:transparent}

.box5 #box5_inner .text{padding:18px 0 0 9px; height:140px; line-height:15px;}
.box5 #box5_img{position:absolute;left:148px;top:30px;border: 0px solid lime;}

.box6{}
.box6 h3{height:29px; background:url(../images/back03.png) no-repeat top left; font-size:11px; color:#c60; line-height:26px; padding-left:10px;font-weight:normal;margin-bottom:14px; }
.box6 div{padding-bottom:14px; clear:both}
.box6 div.clear{padding-bottom:0; clear:both}
.box6 div img{float:left; border:1px solid #c60; margin-right:5px;margin-top: 3px;}
.box6 div h4{font-size:10px; font-weight:normal; color:#c60}
.box6 div p{font-size:10px; font-weight:normal;}

.iframe_wrap {width: 795px; float:left;}
.iframe_box {float:left; position: relative; top:10px; left:0px; border:none; width:795px; float: left;padding-bottom: 20px;}
.iframe_box h1 {font-size: 14px; padding: 0px 0 20px 0; color: #cc7011;}
.iframe_box p {padding-bottom: 20px;}
.iframe {float: left; border: none;}
