/* CSS Document */

#center {
	position: relative;
	width: 940px;
	margin: 0px auto 0px auto;
	text-align: left;
	background-color: #FFFFFF;
}
#header {
	height: 230px;
	width: 100%;
	background-image: url(/pictures/header/dpb_header_01.jpg);
	background-color: #ECD87F;
}
	#headerPic {}
	#logo {
		position: absolute;
		top: 25px;
		left: 25px;
	}
#main {
	float: left;
	width: 100%;
	background-image: url(/pictures/basic/dpb_bckgrd_main.gif);
	background-repeat: repeat-y;
}
	#menu {
		float: left;
		width: 180px;
		margin: 14px 25px 0px 25px;
		/*background: #B9CAFF;*/
	}
		#immolink {
			width: 180px;
			height: 60px;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-image: url(/pictures/basic/banner_immo.gif);
			background-repeat: no-repeat;
		}
    #facebooklink {
			width: 180px;
			height: 60px;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-image: url(/pictures/basic/banner_facebook.jpg);
			background-repeat: no-repeat;
		}
		#bloglink {
			width: 180px;
			height: 60px;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-image: url(/pictures/basic/banner_blog.gif);
			background-repeat: no-repeat;
		}
	#content {
		float: left;
		width: 710px;
		background-color: #FFFFFF;
		padding: 0px 0px 20px 0px;
	}
		#contentIndex {
			position: relative;
			width: 710px;
			margin: 20px 20px 0px 20px;
		}
		#content_appoverview_top {
			position: relative;
			width: 710px;
			margin: 20px 20px 0px 20px;
		}
		#content1 {
			float: left;
			width: 450px;
			margin: 20px 20px 0px 20px;
			background-color: #FFFFFF;
		}
		#content2 {
			float: left;
			width: 210px;
			margin: 20px 0px 0px 0px;
			background: #FFFFFF;
		}
		#content3 { /* apartment_details*/
			position: relative;
			width: 670px;
			margin: 20px 20px 0px 20px;
			background-color: #FFFFFF;
		}
		.content1 {
			float: left;
			width: 450px;
			margin: 0px 0px 20px 0px;
			background-color: #FFFFFF;
		}
		.content2 {
			float: right;
			width: 210px;
			margin: 0px 0px 20px 0px;
			background: #FFFFFF;
		}
		.content4 {
			position: relative;
			float: left;
			width: 680px;
			margin: 20px 0px 0px 0px;
			background-color: #FFFFFF;
		}
		#content5 { /* apartment_details auf overview_villas_2 */
			position: absolute;
			top: 360px;
			width: 670px;
			margin: 20px 20px 0px 20px;
			background-color: #FFFFFF;
		}
		#booking {
			position: relative;
			width: 670px;
			margin: 20px 20px 0px 20px;
			background-color: #FFFFFF;
		}
		#content_overviewVillas {
			position: relative;
			width: 680px;
			margin: 20px 20px 0px 20px;
		}
#footer {
	clear: left;
	width: 100%;
	height: 25px;
	text-align: left;
	background-color: #DDDDDD;
	margin: 0px 0px 20px 0px;
}
	#footerleft {
		float: left;
		width: 190px;
		padding: 5px 0px 0px 31px;
		background-color: #DDDDDD;
	}
	#footerright {
		float: right;
		width: 600px;
		padding: 5px 10px 0px 0px;
		text-align: right;
		background-color: #DDDDDD;
	}
