/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background:#fff;
	width:100%;
	height:100%;
	font-family:arial;
	font-size:12px;
}

.posi {
	width:100%;
	height:100%;
}

.zent {
	position:relative;
	width:960px;
	height:100%;
}
/**********  HEADER ************/
.head_navi {
	position:absolute;
	top:10px;
	left:34px;
	height:23px;
	width:960px;
}
.header {
	position:absolute;
	top:33px;
	left:0;
	width:960px;
	height:150px;
	background-image:url(../gfx/head1.jpg);
	background-repeat:no-repeat;
}
.head1 {
	position:absolute;
	top:66px;
	left:55px;
}
.head2 {
	position:absolute;
	top:0px;
	left:748px;
	width:198px;
	height:150px;
	background-image:url(../gfx/vhs-logo.jpg);
	background-repeat:no-repeat;
}


.head1 img {
	border:none;
}
.head_frg {
	position:absolute;
	top:83px;
	left:590px;
	width:58px;
	height:24px;
}
.head_navi a {
	font-size:10px;
	text-decoration:none;
	letter-spacing:-0.03em;
	padding:0 12px;
	border-left:1px solid #bbb;
	color:#bbb;
}
.head_navi a:hover {
	color:#000;
}
.head_navi a.nav_right {
	border-right:1px solid #bbb;
	padding-right:10px;
	}
/********* MAIN *********/

.main_content {	
	position:relative;
	width:960px;
	height:100%;
}
.main_head {	
	position:relative;
	width:960px;
	height:210px;
}
.main_content_left_box {
	float:left;
	width:20px;
	height:200px;
}
.main_content_left {
	position:relative;
	float:left;
	width:170px;
	height:200px;
	padding-left:20px;
	
}
.main_content_content {
	float:left;
	width:517px;
	padding-right:15px;
	padding-top:10px;
}
	
.main_content_right {
	float:left;
	width:208px;

	
}
/******** SUCHEN ***********/

.main_content_right .search_box {
	width:188px;
	height:64px;
	background:url(../gfx/search.jpg);
	background-repeat:no-repeat;
	padding:10px;
	padding-top:15px;
	padding-bottom:0px;
	text-align:right;
	line-height:27px;
}
.main_content_right .search_box input {
	
}
/******* AKTUELLE BOX ***********/
.akt_box {
	position:relative;
	padding:0;
	margin:0;
	width:208px;
	
	padding-bottom:10px;
	border-bottom:0px solid #E3E5E6;
}

.akt_box_top {
	position:relative;
	width:208px;
	height:10px;
	padding:0;
	background-image:url(../gfx/akt_box_top.jpg);
	background-repeat:no-repeat;

	background-position:bottom left;
}
.akt_box_mid {
	position:relative;
	width:183px;
	top:0;
	padding-left:15px;
	padding-right:10px;
	background-image:url(../gfx/akt_box_mid.jpg);
	background-repeat:repeat-y;
}
.akt_box_bot {
	position:relative;
	width:208px;
	height:10px;
	background-image:url(../gfx/akt_box_bot.jpg);
	background-repeat:no-repeat;
}
	
/********* LINK BOX **********/
.link_box img{
	border:none;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:0px solid #E3E5E6;
}
	
/***********  NAVI ************/
.navi {
	position:absolute;
	width:760px;
	height:25px;
	left:10px;
	top:-50px;

}
.navi2 a {
	font-size:12px;
	text-decoration:none;
	letter-spacing:-0.03em;
	padding:0 12px;
	border-left:1px solid #1B2D82;
	color:#1B2D82;
	font-weight:bold;
}
.navi2 a:hover {
	color:#ED6C0B;

}

.navi2 a.nav_right {
	border-right:1px solid #1B2D82;
	padding-right:10px;
	}


/************* SONSTIGES *************/



.sub_active .merkliste {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	height:80px;
	width:160px;
}

.sub_active .merkliste a:link, .sub_active .merkliste a:visited{
	color:#555;
	line-height:16px;

}
.naviE1 ul .sub_active .merkliste a:hover {color:#ED6C0B; background:#fff;}



.ansprech {
	clear:both;
	padding-top:0px;

	height:50px;
	width:140px;



}