* {
	font-family: Georgia, Serif;
	color: 515151;
}

body {
	background: #fff url(../img/tile.png) repeat-x 50% 0;
	overflow-x: hidden;
}
/*body#sub { background: #fff url(../img/tile-sub.jpg) repeat-x 50% 0; }*/

#cont {
	position: relative;
	margin: 0 auto;
	width: 963px;
}

#logo {
	position: absolute;
	width: 181px;
	height: 30px;
	background: url(../img/bv-in-een-week-logo.png) no-repeat;
	overflow: hidden;
	text-indent: -200px;
	top: 5px;
	left: 176px;
	display: block;
}

#header {
	width: 963px;
	height: 380px;
	background: url(../img/header.png) no-repeat;
}
/*#sub #header { height: 360px; }*/
#sub #header { background: url(../img/header-sub.png) no-repeat 0 1px; }

	#menu { position: absolute; top: 61px; left: 184px; width: 100%; }
	
		#menu li {
			float: left;
		}
		
		#menu li a, #menu li a:link, #menu li a:visited {
			height: 38px;
			text-align: center;
			font-size: 16px;
			line-height: 30px;
			color: #5396b4;
			text-decoration: none;
			display: block;
/*			float: left;*/
			margin: 0 5px 0 0;
			text-indent: -6px;
			cursor: pointer;
		}

		#menu li.selected a, #menu li a:hover {
			background: url(../img/menu_l.png) no-repeat;
			color: #fff !important;
		}
		#menu span {
			height: 38px;
			display: block;
			padding: 0 15px;
		}
		#menu li.selected span, #menu li a:hover span { background: url(../img/menu_r.png) no-repeat 100% 0; }

	#status {
		width: 128px;
		height: 165px;
		overflow: hidden;
		background: url(../img/status.png) no-repeat;
		position: absolute;
		top: 51px;
		right: 15px;
	}

		#status h3 {
			font-size: 18px;
			color: #5d7b01;
			text-align: center;
			width: 100px;
			margin: 5px 0 0 10px;
		}
	
	#voordelen {
		position: absolute;
		top: 130px;
		left: 185px;
	}
		#voordelen img { margin: 0 10px -8px 0;}
		#voordelen p { color: #fff; margin: 20px 0 0 0; font-size: 20px; }
		#voordelen span { margin: 0 0 0 40px; font-size: 16px; }
		
	#notaris {
		position: absolute;
		top: 40px;
		left: -10px;
	}
	
#home_footer {
	width: 963px;
	height: 220px;
	background: url(../img/home-footer.png) no-repeat;
}

	#home_footer div { 
		float: left;
		width: 278px;
		position: relative;
	}
	.home1 { left: 28px; }
	.home2 { left: 68px; }
	.home3 { left: 108px; }
	
	#home_footer h1 {
		color: #2f2f2f;
		font-size: 18px;
		line-height: 20px;
		display: block;
	}
	#home_footer h1 span { color: #265a71; display: block; margin-bottom: 5px; }
	#home_footer p { font-size: 12px; color: #555; }
	#home_footer p.home_prijs {
		font-size: 27px;
		color: #61a7cd;
		position: absolute;
		top: 105px;
		left: 190px;
	}
	#home_footer a.home_button {
		position: absolute;
		top: 150px;
		left: 100px;
		font-size: 12px;
		color: #7196a9;
		display: block;
		text-decoration: none;
		cursor: pointer;
	}
	#home_footer a.home_button:hover { text-decoration: underline; }

#footer, #copyright {
	font-size: 11px;
	color: #999;
	text-align: center;
	width: 700px;
	margin: 20px 0 0 131px;
	clear: both;
}
#footer, #footer *, #copyright, #copyright * { font-family: Arial, Helvetica, sans-serif; }

#copyright { margin-bottom: 15px; }
#copyright, #copyright a, #copyright a:link, #copyright a:visited { color: #7196a9; text-decoration: none; }
#copyright a:hover { text-decoration: underline; }

#gadget_wrapper {
	width: 120px;
	overflow: hidden;
	margin: 25px 0 0 5px;
}
	#gadget {
		margin: 0 0 0 -18px;
/*		margin: -17px 0 0 -15px;*/
	}

#main {
	padding: 0 0 40px 0;
}

	#side {
		width: 300px;
		float: left;
		text-align: right;
	}
	#side h1, #side h2 { font-size: 18px; line-height: 26px; }
	#side h1 { color: #2f2f2f; }
	#side h2 { color: #265a71; font-style: italic; }

	#content {
		width: 615px;
		float: right;
		margin: 0 0 20px 0;
	}
	
	#content, #content p, #content p *, #content li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 19px;
		color: #333;
	}
	
	#content p {
		margin: 10px 0 15px 0;
	}
	#content h1, #content h2, #content h3 { font-family: Georgia, "Times New Roman", serif; line-height: 1.8em; color: #5396b4; }
	#content h1 { font-size: 24px; }
	#content h2 { font-size: 20px; }
	#content h3 { font-size: 14px; }
	#content strong { font-weight: bold; }
	
#content a, #content a:link, #content a:visited {
	text-decoration: none;
	color: #7196A9;
	font-weight: bold;
}

#content a:hover {
	text-decoration: underline;
}

.row label { font-weight: bold; display: block; margin-top: 20px; }
.error {
	margin: 2px;
	color: #ff0000;
}
.row textarea { height: 100px; width: 300px; }
.row input[type=text] { width: 200px; }
.submit { width: auto !important; }
.row input, .row textarea { font-family: "Lucida Grande", arial, sans-serif; }

#content ol, #content ul { margin: 0 0 20px 25px; }
#content ol li { list-style-type: decimal !important; }
#content ul li { list-style-type: circle !important; }

#lijst_met_afbeeldingen { }
#content #lijst_met_afbeeldingen li { padding: 5px 0 10px 50px; list-style-type: none !important; }
#lijst_met_afbeeldingen li.nummer1 { background: url(/img/1.png) 0 10px no-repeat; }
#lijst_met_afbeeldingen li.nummer2 { background: url(/img/2.png) 0 10px no-repeat; }
#lijst_met_afbeeldingen li.nummer3 { background: url(/img/3.png) 0 10px no-repeat; }
#lijst_met_afbeeldingen li.nummer4 { background: url(/img/4.png) 0 10px no-repeat; }
#content strong.big { font-size: 24px; color: #A6C900; font-family: Georgia, serif; font-weight: normal; }