/*
*****************************
*** GLOBALS *****************
*****************************
*/
body {
	margin:0;
	background:#FFFFFF;
}
*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
a, a:visited, a:active, a:link { 
	color : #336699; 
	text-decoration: none; 
}
a:hover { 
	text-decoration: underline; 
}

h1{
	font-size:50px;
	line-height:35px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
	margin:0;
	float:left;
	}
h2{
	font-size:35px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:25px;
	margin:11px 0 0 20px;
	padding:0;
	}
h3{
	font-size:14px;
	color:#336699;
	margin:0 0 5px 0;
	padding:0;
}
h4{
	font-size:12px;
	margin:20px 0 0 0;
	padding:0;
}
p{
	padding:0;
	margin:0 0 10px 0;
	color:#999999;
	width:500px;
	line-height:20px;
	}
/*
*****************************
*** CLASSES *****************
*****************************
*/
.p_index{
	color:#7fa76d;
	margin-top:167px;
	font-weight:bold;
}
.pdf_link img{
	margin: 0 5px 0 0;
	vertical-align:middle;
}
/*
*****************************
*** IDS *********************
*****************************
*/
#header_container{
	position:absolute;
	top:0;
	left:125px;
	z-index:10;
	background:#FFFFFF;
	width:860px;
	height:280px;
}
#header_container img{
	position:absolute;
	top:30px;
	z-index:2;
}
#header_container h1{
	position:absolute;
	top:50px;
	z-index:1;
}
#nav1_container{
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	width:160px;
	height:611px;
	background:#7a7676;
	overflow:hidden;
	}
#nav2_container{
	position:absolute;
	top:280px;
	left:125px;
	z-index:9;
	background:#c8bbb3;
	width:865px;
	height:25px;
	}
#content_container{
	position:absolute;
	top:305px;
	left:160px;
	z-index:3;
	background:#e3ddd9;
	width:800px;
	min-height:330px;
}
#content{
	padding:0;
	margin:40px 40px 40px 30px;
	width:500px;
}
#content_verkauf{
	padding:0;
	margin:0;
	width:800px;
}
#content_image{
	position:absolute;
	top:280px;
	left:770px;
	z-index:10;
	}
#footer{
	position:absolute;
	top:590px;
	left:0;
	z-index:7;
	overflow:hidden;
	width:160px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}
#footer a,
#footer a:visited,
#footer a:active,
#footer a:link { 
	color : #FFFFFF; 
	text-decoration: none;
	font-size:10px;
}
#footer a:hover { 
	text-decoration: underline; 
}
#disclaimer{
	position:absolute;
	top:618px;
	/*left:865px;*/
	left:25px;
	z-index:7;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}

#disclaimer a,
#disclaimer a:visited,
#disclaimer a:active,
#disclaimer a:link { 
	color:#999999;
	text-decoration: none;
	font-size:10px;
}
#disclaimer a:hover { 
	text-decoration: underline; 
}


#footer_container{
	padding:0;
	margin:0;
	background:url(../img/bg04.gif) repeat-y;
	width:980px;
	height:30px;
}
#header_img{
	position:absolute;
	z-index:1;
	left:125px;
	top:30px;
	margin:0;
	padding:0;
	height:223px;
}
#header_title{
	position:absolute;
	z-index:10;
	left:32px;
	bottom:-1px;
	width:800px;
}
/*
*****************************
*** NAV *********************
*****************************
*/
#nav1_container ul{
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
	}
#nav1_container li{
	}
#nav1_container a, #nav1_container a:active, #nav1_container a:link, #nav1_container a:visited{
	font-size: 12px;
	padding: 5px 10px 0 10px;
	margin: 0 0 9px 0;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	border-bottom:#FFFFFF solid 1px;
	}
#nav1_container a:hover, #nav1_container a.nav1_selected:active, #nav1_container a.nav1_selected:link, #nav1_container a.nav1_selected:visited{
	background:#8fb1c2;
	color:#000000;
	}
/****************************/
#nav2{
	margin:0 0 0 35px;
	background:#c2b4ab;
	height:25px;
}
#nav2_container ul{
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
	}
#nav2_container li{
	float:left;
	}
#nav2_container a, #nav2_container a:active, #nav2_container a:link, #nav2_container a:visited{
	font-size: 12px;
	padding: 5px 10px 3px 10px;
	margin-right:10px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	}
#nav2_container a:hover, #nav2_container a.nav2_selected:active, #nav2_container a.nav2_selected:link, #nav2_container a.nav2_selected:visited{
	color:#000000;
	}
.toggler_container{
	clear:both;
	cursor:pointer;
	height:18px;
	margin:0 268px 0 0;
	}
.toggler{
	width:475px;
	float:right;
	background:#c0b8b0;
	border:#8f877b 1px solid;
	margin:10px 0 0 0;
	padding-left:5px;
	}
.toggler_inner{
	width:750px;
	clear:both;
	margin:0 0 0 18px;
	}
.toggler_img{
	margin:10px 6px 0 0;
	float:left;
	padding-top:3px;
	}
.toggler_inner table{
	width:482px;
	border:none;
	margin:0;
	padding:0;
	border-left:#8f877b 1px solid;
	background:#cfc7c0;
	}
.toggler_inner td{
	border-right:#8f877b 1px solid;
	border-bottom:#8f877b 1px solid;
	padding:2px;
	}
.toggler_inner td a,
.toggler_inner td a:visited,
.toggler_inner td a:active,
.toggler_inner td a:link { 
	text-decoration:none;
	color:#666666;
	font-size:10px;
}
.toggler_inner td a:hover { 
	text-decoration: none; 
	font-size:10px;
}
.toggler_inner td a img { 
	vertical-align:middle;
	text-decoration:none;
	border:none; 
}



.toggler_inner th{
	border-right:#8f877b 1px solid;
	border-bottom:#8f877b 1px solid;
	background:#c0b8b0;
	text-align:left;
	padding:2px;
	font-size:10px;
	font-weight:normal;
	}
.toggler_inner tr:hover{
	background:#c0b8b0;
	}
#verkauf_inner{
	margin:40px 0 20px 30px;
	}
.skizzecont{
	margin:-17px 15px 0 0;
	}