body {	background-image:url(Hintergrund-5.jpg);
	background-repeat:no-repeat;
	text-align:center;
}


div.zentral {width:980px;
    margin:auto;
    text-align:left;}



h4 {	color:black;
	background:white;
	padding:25px;
	text-align:left;
	font-family:Calibri;
	text-decoration:underline;
}

article { 
	color:black;
	background:white;
	padding-left:20px;
	padding-right:30px;
	font-family:Calibri;
	text-align:justify;
	
}

article.Platzhalter {position:absolute;
	top:260px; 
	width:925px; height:500px;
	border-right: 2.5px solid #DBE5B4;
	border-left: 2.5px solid #DBE5B4;
	border-top: 2.5px solid #DBE5B4;
	background:#D2DFA2;
}

article.Platzhalterlang {position:absolute;
	top:260px; 
	width:925px; height:730px;
	border-right: 2.5px solid #DBE5B4;
	border-left: 2.5px solid #DBE5B4;
	border-top: 2.5px solid #DBE5B4;
	background:#D2DFA2;
}

article.Standard  {
	position:relative;
	top:260px;left:50px;
	width:400px;height:350px;
	background:#D2DFA2;
}

article.Umgebung  {
	position:relative;
	top:260px;left:50px;
	width:600px;height:350px;
	background:#D2DFA2;
}

article.Anfahrt {
	position:absolute;
	top:260px;
	padding-top:15px;
	width:925px;height:700px;
	font-family:Calibri;
	background:#D2DFA2;
	border-right: 2.5px solid #DBE5B4;
	border-left: 2.5px solid #DBE5B4;
	border-top: 2.5px solid #DBE5B4;
}

section.Anfahrt {position:relative;
	left: 150px;
	
 }



fieldset	{border-color:#708E01;}
textarea 	{vertical-align: top;font-family: Calibri;font-size:14px;width:328px;}
label		{display: inline-block;font-family: Calibri;}

form 		{width:450px;
		position:absolute;
		top:140px;left:200px;}

article.Impressum {
	position:absolute;
	top:260px;
	width:925px; height:700px;
	border-right: 2.5px solid #dfdfdf;
	border-left: 2.5px solid #dfdfdf;
	border-top: 2.5px solid #dfdfdf;
	font-size:14px;
}
	

ul.Liste1 {font-size:20px;}

section.Preis { position:absolute;
	top:300px; left:130px;
}


/*-----------------------------------------------------------------BILDER---------------------*/
#S1	{	height:150px; width:200px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 110px;left:460px;

}	
#S2	{	height:150px; width:200px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 110px;left:680px;

}
#S3 	{	height:150px; width:420px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 280px;left:460px;
}
#S4 	{	height:150px; width:200px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 130px;left:650px;


}

#S5 	{	height:150px; width:200px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 330px;left:650px;


}

#S6 	{	height:150px; width:200px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 530px;left:650px;


}


#S7	{	height:150px; width:220px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 110px;left:420px;

}	
#S8	{	height:150px; width:220px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 110px;left:660px;

}

#S9	{	height:150px; width:220px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 280px;left:420px;

}	
#S10	{	height:150px; width:220px;
		float:right;
		margin-left:20px;
		position: absolute;
		top: 280px;left:660px;

}
/*-----------------------------------------------------------------MENÜ-----------------------*/

nav {
    	width: 980px;
	position: absolute;
	top:210px;
	
}
nav ul {
  	z-index: 10;
	padding: 0px;
	margin: 0px;
	
}

nav ul:after {
   	clear: both;
   	content: " ";
   	display: block;
   	font-size: 0;
    	height: 0;
   	visibility: hidden;
}
	
nav ul,nav ul li{
   	background-color: #708E01;
}
nav ul li {
   	list-style: none;
   	float:left;
	border-right: 1px solid #dfdfdf;
}

nav ul li.impressum {
   	
	border-right: 0px solid #dfdfdf;
}


nav ul li a {
    	text-decoration: none;
  	display: block;
   	color: white;
	font-family:Calibri;
   	padding: 14px 63px 14px 63px;
	
}
nav ul li ul{
   	display: inline;
   	visibility: hidden;
   	position: absolute;
   	padding:0px;
}

nav ul li:hover > ul {
  	 visibility: visible;
}

nav ul li ul li{
   	float: none;
	border-top: 1px solid #dfdfdf;
	
}
nav ul li ul li a:hover{
    	color: #333;
}

nav ul li:hover > a {
    color: #FAFAFA;
}
nav ul li ul li a {
    color: #FAFAFA;
}
nav ul li ul li a:hover{
    color: #333;
    background-color: #8CB302 !important;
}





