body
{
background: #d6dec9 url(../images/hintergrund.png) repeat-x;
font-size: 12px;
color: #929d7d;
font-family: "Trebuchet MS";
line-height: 18px;
}

a:link, a:visited
{
text-decoration: underline;
color: #6f775f;
}

a:hover, a:active, a:focus
{
text-decoration: none ;
color: #6f775f;
outline: none;
}

h1
{
font-size: 40px;
font-weight: bold;
color: #929d7d;
margin: 0px 0px 20px 0px;
text-decoration: none;
}

p
{
margin: 0px 0px 15px 0px;
}

.clear
{
clear: both;
}

img
{
border: none;
margin: 0px;
}

#wartung
{
position: absolute;
background: url(../images/logo.png) no-repeat;
width: 306px;
height: 76px;
left: 50%;
margin: 32px 0px 0px -158px;
}

#wrap
{
position: absolute;
width: 860px;
top: 0px;
left: 50%;
margin: 0px 0px 0px -430px;
}

	#wrap #logo
	{
	background: url(../images/logo.png) no-repeat;
	width: 306px;
	height: 76px;
	margin: 32px 0px 0px 5px;
	float: left;
	}
	
	#wrap #menue
	{
	width: 397px;
	height: 143px;
	margin: 0px 0px -15px 458px;
	}
	
	#wrap #inhalt_start
	{
	position: relative;
	background: url(../images/hintergrund_inhalt_start.png) no-repeat;
	width: 860px;
	height: 25px;
	z-index: 1;
	}
	
	#wrap #inhalt
	{
	background: url(../images/hintergrund_inhalt.png) repeat-y;
	width: 810px;
	padding: 0px 25px 0px 25px;
	overflow: hidden;
	}
	
		#wrap #inhalt .slideshow
		{
		width: 810px;
		height: 329px;
		margin: 0px 0px 45px 0px;
		}
	
		#wrap #inhalt #stimmung
		{
		width: 810px;
		height: 150px;
		margin: 0px 0px 45px 0px;
		}
	
		#wrap #inhalt #links
		{
		width: 494px;
		float: left;
		padding: 0px 20px 5px 0px;
		}
		
			#wrap #inhalt #links .impressumtab
			{
			width: 300px;
			margin: 0px 0px 10px 0px;
			}
		
			#wrap #inhalt #links .impressumtab .impressumcell1
			{
			width: 40px;
			}
		
			
			#wrap #inhalt #links hr.trennlinie
			{
			width: 250px;
			margin: 50px 0px 50px 122px;
			border-top: 1px solid #929d7d;
			border-bottom: none;
			}
			
			#wrap #inhalt #links form p
			{
			position: relative;
			margin: 0px 0px 10px 0px;
			}
			
				#wrap #inhalt #links form p label
				{
				position: absolute;
				top: 0;
				left: 0;
				color: #6f775f;
				width: 380px;
				display: block;
				margin: 5px 5px 5px 6px;
				padding: 0;
				}
			
				#wrap #inhalt #links form p br
				{
				display: none;
				}
			
				#wrap #inhalt #links form p input, #wrap #inhalt #links form p textarea
				{
				display: block;
				padding: 4px;
				width: 480px;
				margin: 0;
				background: #e1e8d5;
				color: #6f775f;
				font-family: verdana;
				font-size: 12px;
				border: 1px solid #ccd4bf;
				overflow: hidden;
				}
			
				#wrap #inhalt #links form p textarea
				{
				padding: 2px;
				width: 484px;
				height: 100px;
				}
			
				#wrap #inhalt #links form p input.abschicken 
				{
				border: 1px solid #ccd4bf;
				color: #6f775f;
				display: block;
				padding: 4px;
				width: 100px;
				margin: 0;
				background: #e1e8d5;
				cursor: pointer;
				}
		
		#wrap #inhalt #rechts
		{
		background: #f5f5f5;
		width: 256px;
		margin: 0px 0px 0px 514px;
		padding: 0px 20px 0px 20px;
		color: #6f775f;
		}
		
			#wrap #inhalt #rechts .bilder_wohnung
			{
			width: 256px;
			overflow: hidden;
			margin: 0px 0px 30px 0px;
			}
			
				#wrap #inhalt #rechts .bilder_wohnung .rahmen, #wrap #inhalt #rechts .bilder_wohnung .rahmen_l
				{
				width: 78px;
				height: 78px;
				margin: 0px 8px 8px 0px;
				border: 1px solid #929d7d;
				overflow: hidden;
				float: left;
				}
			
				#wrap #inhalt #rechts .bilder_wohnung .rahmen_l
				{
				margin: 0px 0px 8px 0px;
				}
				
					#wrap #inhalt #rechts .bilder_wohnung .rahmen img, #wrap #inhalt #rechts .bilder_wohnung .rahmen_l img
					{
					position: relative;
					left: -15px;
					}
			
			#wrap #inhalt #rechts #map_canvas
			{
			width: 256px;
			height: 311px;
			border: 1px solid #929d7d;
			margin: 0px 0px 25px 0px;
			}
			
			#wrap #inhalt #rechts #kommentar
			{
			background: url(../images/hochkomma.png) no-repeat;
			width: 256px;
			padding: 35px 0px 0px 0px;
			font-family: Georgia;
			font-style: italic;
			font-size: 13px;
			}
			
				#wrap #inhalt #rechts #kommentar .einzug
				{
				margin: 0px 0px 0px 50px;
				}
				
			#wrap #inhalt #rechts hr.trennlinie
			{
			width: 125px;
			margin: 50px 0px 50px 60px;
			border-top: 1px solid #929d7d;
			border-bottom: none;
			}
		
	#wrap #inhalt_ende
	{
	background: url(../images/hintergrund_inhalt_ende.png) no-repeat;
	width: 860px;
	height: 93px;
	margin: 0px 0px 20px 0px;
	}
	
		#wrap #inhalt_ende #copyright
		{
		padding: 30px 25px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align: right;
		font-size: 9px;
		line-height: 14px;
		color: white;
		}
		
			#wrap #inhalt_ende #copyright a.copy:link, #wrap #inhalt_ende #copyright a.copy:visited
			{
			text-decoration: underline;
			font-weight: bold;
			color: white;
			}
			
			#wrap #inhalt_ende #copyright a.copy:hover, #wrap #inhalt_ende #copyright a.copy:active, #wrap #inhalt_ende #copyright a.copy:focus
			{
			text-decoration: none;
			outline: none;
			font-weight: bold;
			color: white;
			}
		
	
		#wrap #inhalt .impressumtab
		{
		width: 300px;
		margin: 0px 0px 10px 0px;
		}
		
			#wrap #inhalt .impressumtab .impressumcell1
			{
			width: 40px;
			}
			