/*
	Basis
*/
body { background: url(../images/body-bg.jpg) repeat-x #A9B8D5; }
#container { 
	width: 900px; 
	margin: auto; 
	background-color: white; 
	border: 1px solid #00457c; 
	border-top: none;
	border-bottom: none;
}
#header { 
	height: 147px; 
	background: url(../images/menu-bg.jpg) left bottom repeat-x white;
}
#header h1 {
	width: 400px;
	height: 110px;
	position: absolute;
	padding: 0;
	margin: 0;
/*	background: url(../images/immobilien-martina-gitsham-logo.jpg) right bottom no-repeat white;
*/
}
#header h1 img {
	display: block;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
}
#header h1 span {
	display: none;
}
#header h2 {
	margin: 0;
	width: 840px;
	position: absolute;
	padding: 0;
	margin: 65px 0 0 0;
	color: #00457C;
	font-weight: normal;
	font-size: 20px;
	text-align: right;
}
#content {
	padding: 0 40px 30px 40px;
	margin: 0 0 30px 0;
	background: url(../images/lijn-horizontaal-grijs.jpg) center center repeat-y white;
}
#content_spacer {
	height: 30px;
}
#footer {
	border: none;
	border-top: 1px solid #d8ddec;
	background-color: #f7f8fb;
	padding: 5px 40px;
}
#footer p {
	color: #aabad4;
	font-size: 10px;
	padding: 0;
	margin: 0;
}
#footer p a {
	color: #aabad4;
}
#footer p a:hover { 
	color: #ed174f;
}
#footer p.links {
	float: left;
}
#footer p.rechts {
	float: right;
	text-align: right;
	width: 165px;
}

.clearer { clear: both; }

/*
	Objecten carrousel
*/
#objekte_holder {
	padding: 15px 0 20px 0;
	background: url(../images/objekte-bg.jpg) left bottom repeat-x #f7f8fb;
}
#carrousel_holder {
	float: left;
	width: 675px;
	background: url(../images/lijn-verticaal.jpg) right top repeat-y transparent;
}
#carrousel {
	height: 215px;
	width: 675px;
	overflow: hidden;
}
#carrousel div.objekt {
	width: 623px;
	padding: 15px 30px 0 20px;
}
#carrousel div.foto {
	float: left;
	width: 178px;
	height: 178px;
	border: 1px solid #00457c;
	background-position: center center;
}

#carrousel div.details {
	float: right;
	width: 423px;
}
#carrousel div.details h3 {
	font-size: 14px;
	line-height: 16px;
	width: 410px;
	padding: 10px 0 10px 10px; 
	margin: 0;
}
#carrousel div.details h3 a {
	color: #ED174F;
	text-decoration: none;
}
#carrousel div.details h3 a:hover {
	color: #ED174F;
	text-decoration: underline;
}
#carrousel div.details table {
	width: 420px;
	margin: 0;
	padding: 0;
}
#carrousel div.details table tr {
	padding: 0;
	margin: 0;
}
#carrousel div.details table tr td {
	font-size: 12px;
	padding: 1px 0 1px 20px;
	border-bottom: 1px dotted #00457c;
}
#carrousel div.details table tr.last td {
	border-bottom: none;
}
#carrousel div.details table tr td.first {
	font-weight: bold;
	width: 135px;
}
#carrousel_footer {
	margin: 0 30px 0 20px;
	padding: 10px 0 0 20px;
	background: url(../images/lijn-horizontaal.jpg) left top repeat-x transparent;
}
#carrousel_footer * {
	font-size: 12px;
	color: #00457C;
}
#carrousel_footer * p {
	padding: 2px 0 0 0;
}
#carrousel_footer a:hover {
	color: #ED174F;
}
#paginering {
	float: left;
	width: 200px;
}
#paginering p {
	float: left;
	width: 50px;
}
#paginering span {
	float: left;
	display: block;
}
#paginering span a {
	display: block;
	float: left;
	text-align: center;
	width: 20px;
	height: 18px;
	padding: 2px 0 0 0;
}
#paginering span a.activeSlide {
	color: white;
	background-color: #B8C4DC;
}
#mehr_objekte {
	float: left;
	width: 290px;
}
#zum_expose {
	float: right;
	width: 110px;
}
#zum_expose p {
	text-align: right;
}


/*
	Objecten zoeken
*/
#suchen {
	float: right;
	width: 170px;
	padding: 15px 30px 0 0;
}
#suchen h3 {
	font-size: 14px;
	line-height: 16px;
	padding: 10px 0 16px 0; 
	margin: 0;
}
#suchen form table tr td {
	vertical-align: bottom;
}