body {
font-family: Arial, Helvetica, sans-serif;
background-image:url(images/bg_body.jpg);
background-repeat:repeat-y;
background-color:#F8AB58;
margin:0px;
padding:0px;
color:#666;
}

img, div { behavior: url(iepngfix.htc); }

a {
color:#940000;
text-decoration:none;}


a:hover {
color:#800601;
text-decoration:underline;}

.flah{
float:left;
display:block;
overflow:hidden;
margin-top:-20px;}


ul {
line-height:25px;
margin-left:0px;
/margin-left:30px; }

iframe {
margin-left:25px;
padding:3px;
padding-bottom:2px;
border:#800601 solid 1px;}

.big {
font-size:16px;}

h1 {
color:#666;
font-size:23px;
letter-spacing:-1px;
margin-top:10px;
margin-left:15px;
margin-bottom:10px;
}


h2 {
color:#940000;
font-size:22px;
margin-top:35px;
margin-left:15px;
}
.h2_klein {
margin-left:5px;
margin-top:0px;
float:left;
overflow: hidden;
display:block;
}

.h2_klein_2 {
font-size:17px;
margin-top:20px;

}

.h2_klein_3 {
color:#940000;
font-size:17px;
margin-top:20px;
}

h3 {
float:left;
overflow: hidden;
display:block;
width:650px;
height:20px;
color:#666;
font-size:15px;
margin-top:15px;
margin-left:8px;
}



#wrapper{
float:left;
margin-left:10px;
}

#head {
float:left;
overflow:hidden;
display:block;
width:950px;
_width/**/:/**/1000px;
height:175px;
padding-top:15px;
}
.head_img {
margin-left:80px;
_margin-left/**/:/**/40px;
margin-right:64px;
_margin-right/**/:/**/51px;
margin-top:40px;
float:left;
display:block;
overflow:hidden;
border:none;
}

.head_img img, a{
border:none;
}


#content_wrapper {
float:left;
overflow:hidden;
display:block;
width:950px;
_width/**/:/**/1000px;
margin-top:25px;
_margin-left/**/:/**/-15px;
height:auto;}


.left {
float:left;
overflow:hidden;
display:block;
width:220px;
margin:5px;
margin-right:0px;
padding-left:5px;
font-size:14px;
}
.left_img_top {
margin-bottom:20px;


}


.left_img_bottom {
margin-top:172px;
/margin-top:169px;
}




.navi { 
list-style : none; 
padding : 10px 0 40px 25px; 
margin : 0;
margin-right:20px; 
_margin-right/**/:/**/9px; 
width : 25px; 
float:right;
} 
.navi li { 
display : block; 
width : 25px; 
margin-bottom : -29px;
margin-left:1px; 
} 
.navi li a { 
text-decoration : none; 
color : #fff; 
font-size : 11px; 
line-height : 10px; 
} 
.navi li a em { 
display : block; 
width : 25px; 
height : 29px; 
background : url(images/navi.gif) left top; 
font-style : normal; 
} 
.navi li a b { 
display : block; 
width : 15px; 
padding : 0 3px 27px 7px; 
text-align : center; 
text-decoration : none; 
background : url(images/navi.gif) left bottom; 
color : #fff;

} 
.navi li a:hover { 
border : 0; 
position : relative; 
z-index : 120; 
cursor : pointer; 
} 
.navi li a:hover em { 
background-position : center top; 
} 
.navi li a:hover b { 
background-position : center bottom; 
color : #333; 
} 
.navi li a.activ, .navi li a:hover.activ { 
border : 0; 
position : relative; 
z-index : 200; 
cursor : default; 
} 
.navi li a.activ em, .navi li a:hover.activ em { 
background-position : right top; 
} 
.navi li a.activ b, .navi li a:hover.activ b { 
background-position : right bottom; 
color : #242; 
} 





.right {
float:left;
overflow:hidden;
display:block;
width:720px;
_width/**/:/**/700px; 
border-top:#800601 solid 8px;
margin:5px;
margin-left:0px;
margin-right:0px;
}

.right_img {
float:left;
display:block;
overflow:hidden;
}
.right_img_2 {
float:left;
display:block;
overflow:hidden;
}

.block {
background-image:url(images/bg_block.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:15px;
margin-top:45px;
height:150px;
width:650px;
font-size:13px;
}
.block p {
padding-left:15px;}


.block_1 {
float:left;
overflow:hidden;
display:block;
width:190px;
font-size:15px;
color:#666;
margin-left:10px;
margin-top:20px;
}
.block_2 {
float:left;
overflow:hidden;
display:block;
width:190px;
font-size:15px;
color:#666;
padding-top:88px;
}

.block2 {
float:right;
overflow:hidden;
display:block;
width:620px;}


.block_einfach {
float:left;
overflow:hidden;
display:block;
margin-bottom:40px;}


.block_right {
float:right;
display:block;
overflow:hidden;
margin:15px;
margin-right:30px;}


.block_kl {
background-image:url(images/bg_block.jpg);
background-position:left;
float:left;
display:block;
overflow:hidden;
background-repeat:no-repeat;
padding-left:15px;
margin-top:5px;
height:auto;
width:300px;
font-size:13px;
}
.block_kl p {
padding-left:15px;}



.block_kl_2 {
background-image:url(images/bg_block_klein.jpg);
background-position:left;
float:left;
display:block;
overflow:hidden;
background-repeat:no-repeat;
padding-left:15px;
padding-top:25px;
margin-top:5px;
height:50px;
width:300px;
font-size:13px;
margin-top:-15px;
}
.block_kl_2 p {
padding-left:15px;}

.block_kl_3 {
background-image:url(images/bg_block_klein.jpg);
background-position:left;
float:left;
display:block;
overflow:hidden;
background-repeat:no-repeat;
padding-left:15px;
padding-top:20px;
margin-top:5px;
height:50px;
width:500px;
font-size:13px;
margin-top:-15px;
}
.block_kl_3 p {
padding-left:15px;}






#footer {
float:left;
overflow:hidden;
display:block;
width:950px;
height:50px;
color: #999999;
font-size:11px;
background-image: url(images/bg_footer.gif);
background-repeat:no-repeat;
background-position:top left;
margin-top:20px;
margin-left:13px;
_margin-left/**/:/**/9px;
padding-left:230px;
padding-top:25px;
}

#footer a{
color: #999999;
text-decoration:none;
}

#footer a:hover{
color: #999999;
text-decoration:none;
}





.block_foto {
float:left;
width:500px;
margin-top:-20px;
padding-left:20px;
margin-bottom:120px;}



	.vor {
	
	float:left;
	display:block;
	overflow:hidden;
	margin-left:25px;




	}
	
	.vor span {
		display:			none;
	}
	
	.vor:link, .vor:visited {
		display:			block;
		width:				26px;
		height:				30px;
		background:			url(images/vor.jpg);
		background-repeat:no-repeat;
	}
	.vor:hover, .vor:active, .vor:focus {
		background-image:		url(images/vor_2.jpg);
		background-repeat:no-repeat;
	}
	
	
	
	
	.zurueck {
	float:left;
	display:block;
	overflow:hidden;
	

	}
	
	.zurueck span {
		display:			none;
	}
	
	.zurueck:link, .zurueck:visited {
		display:			block;
		width:				26px;
		height:				30px;
		background:			url(images/zurueck.jpg);
		background-repeat:no-repeat;
	}
	.zurueck:hover, .zurueck:active, .zurueck:focus {
			display:			block;
		width:				26px;
		height:				30px;
		background-image:		url(images/zurueck_2.jpg);
		background-repeat:no-repeat;
	}



	.none {
	float:left;
	display:block;
	overflow:hidden;
	

	}
	
	.none span {
		display:			none;
	}
	
	.none:link, .none:visited {
		display:			block;
		width:				26px;
		height:				30px;
		background:			url(images/none.jpg);
		background-repeat:no-repeat;
	}
	.none:hover, .none:active, .none:focus {
			display:			block;
		width:				26px;
		height:				30px;
		background-image:		url(images/none.jpg);
		background-repeat:no-repeat;
	}



	.none_2 {
	float:left;
	display:block;
	overflow:hidden;
	margin-left:25px;
	

	}
	
	.none_2 span {
		display:			none;
	}
	
	.none_2:link, .none_2:visited {
		display:			block;
		width:				26px;
		height:				30px;
		background:			url(images/none.jpg);
		background-repeat:no-repeat;
	}
	.none_2:hover, .none_2:active, .none_2:focus {
			display:			block;
		width:				26px;
		height:				30px;
		background-image:		url(images/none.jpg);
		background-repeat:no-repeat;
	}

















