body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-right: auto;
	margin-left: auto;
	padding-right: 50px;
	text-align: right;
	background-color: white;
	color: #4d4d4d;
	font: normal 23px/26px;
}

#foto {
		margin-bottom: 20px;
		max-height: 298px;
		min-height: 298px;
		height: 298px;
		max-width: 298px;
		min-width: 298px;
		width: 298px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-top: 0px;
		text-align: right;
		list-style-position: inside;
		border-color: #c6c6c6;
		border-style: solid;
		border-width: 3px;
		list-style-type: none;
		margin-top: 100px;
	}
	
	


#marken {
		max-height: 278px;
		min-height: 278px;
		height: 278px;
		font-size: 12px;
		line-height: 16px;
		padding: 10px;
		color: white;
		background-color: #58585a;
		margin-bottom: 20px;
		max-width: 278px;
		min-width: 278px;
		width: 278px;
		text-align: left;
		border-color: #c6c6c6;
		border-style: solid;
		border-width: 3px;
		list-style-type: none;
		margin-top: 30px;
		}
	


	#marken span {
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: black;
	}




#news {
		height: 260px;
		float: left;
		font-size: 13px;
		line-height: 14px;
		padding: 10px;
		color: #2e2e2e;
		background-color: #74c244;
		margin-bottom: 20px;
		width: 245px;
		text-align: left;
		border-color: #c6c6c6;
		border-style: solid;
		border-width: 3px;
		list-style-type: none;
		margin-top: 0px;
		}
	
	
#news1 {
		height: 120px;
		font-size: 12px;
		line-height: 14px;
		padding: 10px;
		color: white;
		background-color: #454546;
		margin-bottom: 20px;
		width: 245px;
		text-align: left;
		border-color: #c6c6c6;
		border-style: solid;
		border-width: 3px;
		list-style-type: none;
		margin-top: -18px;
		}
		
		


	#news span {
		color: white;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
	}


#news2 {
		height: 260px;
		font-size: 13px;
		line-height: 14px;
		padding: 10px;
		color: white;
		background-color: #c63d71;
		margin-bottom: 20px;
		width: 278px;
		text-align: left;
		border-color: #c6c6c6;
		border-style: solid;
		border-width: 3px;
		list-style-type: none;
		margin-top: 0px;
		}
	


	#news2 span {
		color: white;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
	}
	
	
	
#news3 {
		height: 120px;
		font-size: 12px;
		line-height: 14px;
		padding: 10px;
		color: #333333;
		background-color: #ffff66;
		margin-bottom: 20px;
		width: 278px;
		text-align: left;
		border-color: #c6c6c6;
		border-style: solid;
		border-width: 3px;
		list-style-type: none;
		margin-top: 0px;
		}
	


#news3 span {
		color: white;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		}
	
	





	
	
	#logo {
		margin-top: 25px;
		text-align: right;
		height: 108px;
		width: 591px;
		margin-bottom: 0px;
		background-repeat: no-repeat;
		background-image: url(img/wohnraum.gif);
	}
		
	
#plan {
		margin-bottom: 20px;
		max-height: 298px;
		min-height: 298px;
		height: 298px;
		max-width: 298px;
		min-width: 298px;
		width: 298px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-top: 0px;
		text-align: right;
		list-style-position: inside;
		border-color: #c6c6c6;
		border-style: solid;
		border-width: 3px;
		list-style-type: none;
		margin-top: 100px;
	}



	
	
	#adresse {
		text-align: right;
		width: 450px;
		color: #747378;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	#adresse a{
		text-decoration: none;
		text-align: justify;
		width: 298px;
		color: #747378;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	#adresse a:hover{
		text-decoration: none;
		text-align: justify;
		width: 298px;
		color: #c6c5cd;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}


	.nav {
	margin-left: 287px;
	text-align: center;
	position: absolute;
	top: 0px;
	width: 304px;
	height: 47px;
	background: url(img/nav.gif) no-repeat 0px 0px;
}



.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 47px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
	.nav .home a:link, .nav .home a:visited {
		left: 16px;
		width: 91px;
	}
	.nav .home a:hover, .nav .home a:focus {
		background: url(img/nav.gif) no-repeat -16px -47px;
	}
	.nav .home a:active {
		background: url(img/nav.gif) no-repeat -16px -94px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url(img/nav.gif) no-repeat -16px -141px;
		cursor: default;
	}
	.nav-home, .nav-home-click {
		position: absolute;
		top: 0;
		left: 16px;
		width: 91px;
		height: 47px;
		background: url(img/nav.gif) no-repeat -16px -47px;
	}
	.nav-home-click {
		background: url(img/nav.gif) no-repeat -16px -94px;
	}




	.nav .news a:link, .nav .news a:visited {
		left: 108px;
		width: 90px;
	}
	.nav .news a:hover, .nav .news a:focus {
		background: url(img/nav.gif) no-repeat -108px -47px;
	}
	.nav .news a:active {
		background: url(img/nav.gif) no-repeat -108px -94px;
	}
	.current-news .news a:link, .current-news .news a:visited {
		background: url(img/nav.gif) no-repeat -108px -141px;
		cursor: default;
	}
	.nav-news, .nav-news-click {
		position: absolute;
		top: 0;
		left: 108px;
		width: 90px;
		height: 47px;
		background: url(img/nav.gif) no-repeat -108px -47px;
	}
	.nav-news-click {
		background: url(img/nav.gif) no-repeat -108px -94px;
	}



	.nav .kontakt a:link, .nav .kontakt a:visited {
		left: 200px;
		width: 90px;
	}
	.nav .kontakt a:hover, .nav .kontakt a:focus {
		background: url(img/nav.gif) no-repeat -200px -47px;
	}
	.nav .kontakt a:active {
		background: url(img/nav.gif) no-repeat -200px -94px;
	}
	.current-kontakt .kontakt a:link, .current-kontakt .kontakt a:visited {
		background: url(img/nav.gif) no-repeat -200px -141px;
		cursor: default;
	}
	.nav-kontakt, .nav-kontakt-click {
		position: absolute;
		top: 0;
		left: 200px;
		width: 90px;
		height: 47px;
		background: url(img/nav.gif) no-repeat -200px -47px;
	}
	.nav-kontakt-click {
		background: url(img/nav.gif) no-repeat -200px -94px;
	}
	#r {
		margin-top: 10px;
		float: left;
	}
	#l {
		margin-top: 10px;
		float: right;
	}
	#site {
		margin-right: auto;
		margin-left: auto;
		height: 768px;
		width: 591px;
	}
	#ft {
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-top: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top: 0px;
	}
	strong {
		font-size: 14px;
		font-weight: bold;
	}
	b {
		font-weight: bold;
	}
	.gestaltung {
		color: #8a898d;
		font-size: 12px;
		margin-top: 25px;
	}
	.gestaltung a:link {
		text-decoration: none;
		color: #343434;
	}
	.gestaltung a:hover {
		text-decoration: underline;
	}
	.gestaltung a:visited {
		color: #4d4d4d;
		text-decoration: none;
	}
	.gestaltung a:visited:hover {
		color: #333333;
		text-decoration: underline;
	}
	#links {
		float: left;
	}
	#newsl {
		margin-top: -150px;
		height: 102px;
		margin-right: -310px;
		width: 300px;
		background-color: #d9d9d9;
	}
	#newsl h3 {
		font-weight: bold;
		color: black;
		margin-left: 0px;
		margin-bottom: -40px;
		margin-right: 0px;
		margin-top: 25px;
		padding-left: 22px;
		padding-bottom: 10px;
		padding-right: 0px;
		padding-top: 10px;
		text-align: left;
		font-size: 12px;
	}
	