/*Yahoo Reset CSS*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*Yahoo Reset CSS END*/


	* {
		margin:0;
		padding:0;
		}
		
		a{font-size:10px;color:#cccccc;}

	html, body {

		height:100%;
		}

	body {
		overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
overflow-x:auto;
		background-color:#fff;
		
		font:100.01%/1.4 verdana, sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
		
		a{	color:#826b4b;
		text-decoration:none;
		outline:none; 
		font-size:16px;
		padding: 0 10px 0 10px;}
		
		a:hover{	
		color:#98c10f;
		}

	.aktiv{	
		color:#98c10f;
		}
		
	#distance { 
		width:1px;
		height:50%;
		margin-bottom:-280px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		padding-top:1px;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:560px;
		width:850px;
		clear:left;
		 background-color:#fff; 
	
		
	
		}
		

		#fb{
		margin:0px 0px 0px 15px;
		float:left;
		}
		
		#logo{
		margin:0px 15px 0px 0px;
		float:right;
		}
		
		#nav{
		margin:0px 15px 5px 0px;
		float:right;
		color:#d3cdc2;
		}
		
		.inner_wrap{
		
		font-size:11px;
		line-height:16px;
		margin:15px 0px 0px 25px;
		color:#634f42;
		}
		
	
	
		
	

#content	{ 
margin:0 auto;
position:relative; 

width:810px;
height:350px;
background-color:#fff;
background-repeat:no-repeat;
background-image: url(images/c_bg.jpg);
clear:both;
}	

		div{outline:none; }
		
		
.tel{
text-align:center;
margin:5px;
color:#826b4b;
font-size:10px;
}
		


a.e_mail{
font-size:10px;
}


img.headline{
margin:15px 0px 0px 25px;

}


#zitat{
margin-top:15px;
color:#aaa;
display:block;
font-size:9px;
width:325px;
}


#biene{
position:absolute;
top:213px;
left:138px;
}

#biene2{
position:absolute;
top:288px;
left:190px;
}

#biene3{
position:absolute;
top:130px;
left:255px;
}


ul{
margin:10px;
list-style-type:disc;
list-style-position:inside;
line-height:20px;
}

		
.fon{
margin-top:10px;
font-weight:bold;
font-size:24px;
}

.impressum{

margin-top:35px;
color:#634f42;
display:block;
font-size:9px;
width:325px;
line-height:12px;
}
	.l_imp	{
	
	font-size:9px;}
	
		.l_imp2	{
	padding:0;
	margin:0;
	font-size:9px;}






