body
{
background: url(../images/hintergrund.png);
font-size: 12px;
line-height: 16px;
color: #471909;
}

a:link
{
text-decoration: underline;
color: #9d2f1e;
}

a:visited
{
text-decoration: underline;
color: #9d2f1e;
}

a:hover 
{
text-decoration: none ;
color: #9d2f1e;
}

a:active, a:focus 
{
text-decoration: none;
color: #9d2f1e;
outline: none;
}

h1
{
margin: 0px 0px 20px 0px;
}

*+ html h1
{
margin: 0px 0px 20px 0px;
font-size: 26px;
line-height: normal;
}

h1.preise
{
margin: 30px 0px 20px 0px;
}

h2
{
margin: 0px 0px 10px 0px;
font-size: 20px;
line-height: normal;
}

*+ html h2
{
margin: 0px 0px 10px 0px;
}

h3
{
margin: 30px 0px 10px 0px;
font-size: 18px;
}

.klein
{
font-size: 10px;
}

#starter
{
position: absolute;
background: url(../images/vkarte.png) no-repeat;
width: 489px;
height: 328px;
top: 50%;
left: 50%;
margin: -164px 0px 0px -244px;
}

	#starter span#onlineschrift
	{
	position: relative;
	top: 220px;
	left: 23px;
	color: #cae236;
	}

#wrap
{
position: absolute;
width: 864px;
left: 50%;
margin: 0px 0px 0px -432px;
}

	#wrap #head
	{
	width: 864px;
	height:94px;
	}
	
		#wrap #head #head_links
		{
		float: left;
		width: 280px;
		padding: 19px 0px 0px 28px;
		}
	
			#wrap #head #head_links #logo
			{
			float: left;
			width: 308px;
			height: 83px;
			}
		
		#wrap #head #head_rechts
		{
		width: 556px;
		margin: 0px 0px 0px 339px;
		padding: 46px 0px 0px 0px;
		}
					
			#wrap #head #head_rechts #menue
			{
			width: 514px;
			margin: 0px 0px 0px 0px;
			}
			
	#wrap #inhalt_start
	{
	background: url(../images/hintergrund_inhalt_oben.png) no-repeat;
	width: 864px;
	height: 23px;
	}
	
	#wrap #inhalt
	{
	background: url(../images/hintergrund_inhalt.png) repeat-y;
	width: 764px;
	padding: 25px 50px 10px 50px;
	}
	
		#wrap #inhalt #slideshow
		{
		position: relative;
		top: 0px;
		left: 0px;
		width: 253px;
		height: 283px;
		margin: 0px 38px 37px 0px;
		float: left;
		}
		
		#wrap #inhalt #anfahrt
		{
		position: relative;
		top: 0px;
		left: 0px;
		width: 760px;
		height: 283px;
		margin: 20px 0px 20px 0px;
		}
		
			#wrap #inhalt #anfahrt .anfahrt_bild
			{
			float: left;
			margin: 0px 40px 0px 0px;
			}	
		
		#wrap #inhalt #bilder_gast1
		{
		position: relative;
		top: 0px;
		left: 0px;
		width: 313px;
		height: 242px;
		float: right;
		}
		
		#wrap #inhalt #bilder_gast2
		{
		position: relative;
		top: 0px;
		left: -20px;
		width: 252px;
		height: 322px;
		float: left;
		}
	
		#wrap #inhalt ul
		{
		margin: 0px 0px 20px 0px;
		}
		
			#wrap #inhalt ul li
			{
			list-style: square;
			margin: 3px 0px 3px 25px;
			font-size: 16px;
			}
	
		#wrap #inhalt p
		{
		margin: 0px 0px 10px 0px;
		}	
	
		#wrap #inhalt #kasten_links
		{
		background: url(../images/kasten_gross.jpg) no-repeat;
		width: 233px;
		height: 282px;
		margin: 0px 37px 0px 0px;
		padding: 10px;
		float: left;
		}
		
		#wrap #inhalt #kasten_mitte
		{
		background: url(../images/kasten_klein.jpg) no-repeat;
		width: 164px;
		height: 282px;
		margin: 0px 37px 0px 0px;
		padding: 10px;
		float: left;
		}
		
			#wrap #inhalt #kasten_mitte .cell1
			{
			width: 200px;
			vertical-align: top;
			padding: 0px 0px 10px 0px;
			}
			
			#wrap #inhalt #kasten_mitte .cell2
			{
			width: 100px;
			vertical-align: bottom;
			padding: 0px 0px 10px 0px;
			}
		
		#wrap #inhalt #kasten_rechts
		{
		background: url(../images/kasten_gross.jpg) no-repeat;
		width: 233px;
		height: 282px;
		margin: 0px 0px 0px 0px;
		padding: 10px;
		float: left;
		}
		
			#wrap #inhalt #kasten_links hr, #wrap #inhalt #kasten_mitte hr, #wrap #inhalt #kasten_rechts hr
			{
			border: none;
			background: #471909;
			height: 2px;
			margin: -5px 0px 20px 0px;
			}
			
		#wrap #inhalt .zimmer
		{
		margin: 0px 0px 17px 0px;
		}
		
			#wrap #inhalt .zimmer .zimmer_links
			{
			width: 233px;
			height: 282px;
			margin: 0px 0px 0px 0px;
			float: left;
			}
			
			#wrap #inhalt .zimmer .zimmer_rechts
			{
			width: 233px;
			height: 282px;
			margin: 0px 0px 0px 532px;
			}
			
			*+html #wrap #inhalt .zimmer .zimmer_rechts
			{
			width: 233px;
			height: 282px;
			margin: 0px 0px 0px 522px;
			}
			
			#wrap #inhalt .zimmer .zimmerkasten_rechts
			{
			background: url(../images/kasten_sehrgross.jpg) no-repeat;
			width: 435px;
			height: 282px;
			margin: 0px 0px 0px 290px;
			padding: 20px 20px 0px 20px;
			}
			
			*+ html #wrap #inhalt .zimmer .zimmerkasten_rechts
			{
			background: url(../images/kasten_sehrgross.jpg) no-repeat;
			width: 435px;
			height: 282px;
			margin: 0px 0px 0px 280px;
			padding: 20px 20px 0px 20px;
			}
			
			#wrap #inhalt .zimmer .zimmerkasten_links
			{
			background: url(../images/kasten_sehrgross.jpg) no-repeat;
			width: 435px;
			height: 282px;
			margin: 0px 0px 0px 0px;
			padding: 20px 20px 0px 20px;
			float: left;
			}
			
				#wrap #inhalt .zimmer .zimmerkasten_rechts .zimmer_bilder, #wrap #inhalt .zimmer .zimmerkasten_links .zimmer_bilder
				{
				width: 94px;
				height: 115px;
				margin: 0px 10px 0px 0px;
				float: left;
				}
				
				*+ html #wrap #inhalt .zimmer .zimmerkasten_rechts .zimmer_bilder, *+ html #wrap #inhalt .zimmer .zimmerkasten_links .zimmer_bilder
				{
				width: 94px;
				height: 115px;
				margin: -10px 10px 0px 0px;
				float: left;
				}
			
		#wrap #inhalt #kontakttab2
		{
		border: 0px;
		margin: 0px;
		padding: 0px;
		border-spacing: 0px;
		}
					
			#wrap #inhalt .kontaktcell21
			{
			width: 150px;
			}
			
			#wrap #inhalt .kontaktcell22
			{
			width: 200px;
			}
			
			#wrap #inhalt .kontaktcell23
			{
			width: 100px;
			}
	
	#wrap #inhalt_ende
	{
	background: url(../images/hintergrund_inhalt_unten.png) no-repeat;
	width: 864px;
	height: 25px;
	}
	
	#wrap #fuss
	{
	width: 864px;
	}
	
		#wrap #fuss #social
		{
		width: 524px;
		float: left;
		padding: 0px 0px 0px 20px;
		}
	
		#wrap #fuss #copyright
		{
		width: 300px;
		text-align: right;
		padding: 0px 20px 0px 0px;
		color: white;
		font-size: 11px;
		margin: 0px 0px 0px 544px;
		}
	
			#wrap #fuss #copyright p
			{
			margin: 0px 0px 5px 0px;
			}
		
				#wrap #fuss #copyright p a.copy:link
				{
				text-decoration: none;
				color: white;
				font-weight: bold;
				}
				
				#wrap #fuss #copyright p a.copy:visited
				{
				text-decoration: none;
				color: white;
				font-weight: bold;
				}
				
				#wrap #fuss #copyright p a.copy:hover 
				{
				text-decoration: underline ;
				color: white;
				font-weight: bold;
				}
				
				#wrap #fuss #copyright p a.copy:active, #wrap #fuss #copyright p a.copy:focus 
				{
				text-decoration: underline;
				color: white;
				outline: none;
				font-weight: bold;
				}
				
				#wrap #fuss #copyright p a.imprint:link
				{
				text-decoration: underline;
				color: white;
				}
				
				#wrap #fuss #copyright p a.imprint:visited
				{
				text-decoration: underline;
				color: white;
				}
				
				#wrap #fuss #copyright p a.imprint:hover 
				{
				text-decoration: none ;
				color: white;
				}
				
				#wrap #fuss #copyright p a.imprint:active, #wrap #fuss #copyright p a.imprint:focus 
				{
				text-decoration: none;
				color: white;
				outline: none;
				}
