

	/*****************************************************************************************
	** Basis 																				**
	*****************************************************************************************/
	
	body {
		font-family:Arial, Helvetica, sans-serif;
	}

	body.kanoverhuur{
		background:#d2d4d4 url(../images/layout/kanverhuur-bg.jpg) no-repeat 50% 0;
	}
	
	body.aanhangerverhuur {
		background:#a7a298 url(../images/layout/aanhangerverhuur-bg.jpg) no-repeat 50% 0;
	}
			
	#main_wrapper{
		width:980px;
		min-height:600px;
		height:auto;
		background:url(../images/layout/faux.jpg) repeat-y;
		margin:auto;
		margin-top:-8px;
		
	}

	#header{
		width:980px;
		height:240px;
	}

	#logo{
		width:190px;
		height:240px;
		background-image:url(../images/layout/logo.jpg);
		float:left;
	}

	#slideshowContainer{
		width:790px;
		height:240px;
		float:left;
		position:relative;
		background:white;
	}

	#overlay{
		width:790px;
		height:240px;
		background-image:url(../images/layout/slideshow.png);
		z-index:50;
		position:absolute;
		top:0;
	}

	#column1{
		width:200px;
		height:auto;
		min-height:540px;
		float:left;
	}

	#column2{
		width:40px;
		height:auto;
		min-height:540px;
		background:url(../images/layout/blokjes.jpg) no-repeat;
		float:left;
	}

	#column3{
		width:700px;
		min-height:540px;
		height:auto;
		float:left;
		background:url(../images/layout/schaduw.jpg) top right no-repeat;
		padding:20px;
	}

	#column3 h1{
		margin:0 0 20px 0;
		color:#003398;
		font-size:24px;
		font-style:italic;
	}

	#column3 h2{
		margin:0;
		color:#003398;
		font-size:18px;
		font-style:italic;
	}

	#column3 p{
		margin:0 0 20px 0;
	}

	#contact-blok{
		height:70px;
		width:160px;
		padding:20px;
	}

	#contact-blok p{
		font-size:14px;
		margin-top:3px;
	}

	span#contact-info{
		color:#fe0000;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	
	div#footer {
		text-align:center;
		font-size:12px;
	}
	
	div#footer a {
		color:#93C3F4;
		text-decoration:none;
	}
	
	/*****************************************************************************************
	** Menu 																				**
	*****************************************************************************************/
	
	.lichtblauw{
		background-color:#4f7edb;
	}

	.donkerblauw{
		background-color:#003398;
	}

	.oranje{
		background-color:#fa9700;
	}
	
	.rood {
		background-color:#FE0000;
	}

	ul#mainmenu{
		padding:0;
		margin:0;
		list-style:none;
	}

	ul#mainmenu li {
		padding:0;
		margin:0;	
	}

	ul#mainmenu li a{
		padding:0 20px;
		height:40px;
		line-height:40px;
		color:white;
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		display:block;
		width:200px;
	}

	ul#sub-menu{
		padding:0 0 10px 0;
		margin:0;
		list-style:none;
	}

	ul#sub-menu li {
		padding:0;
		margin:0;	
	}

	ul#sub-menu li a{
		padding:0 20px;
		height:20px;
		line-height:20px;
		color:white;
		text-decoration:none;
		font-weight:normal;
		font-size:14px;
		display:block;
		width:200px;
	}

	ul#sub-menu li a:hover{
		background:url(../images/layout/pointer.png) no-repeat 0 2px;
	}

	.current{
		background:url(../images/layout/pointer.png) no-repeat 0 2px;
	}
	
	/* custom */
	div.prijslijst {
		float:left;
		width:425px;
	}
	
	div.prijslijst table {
		border-collapse:collapse;
	}
	
	div.prijsContainer {
		margin-bottom:15px;
	}
	
	div.foto {
		float:left;
		width:270px;
	}
	
	div.clear {
		clear:both;
	}
	
	ol {
		margin-bottom:15px;
	}
	
	div.aanhanger table {
		border-collapse:collapse;
		margin-bottom:20px;
	}


	/*****************************************************************************************
	** Contact, Offerte formulier & GoogleMaps												**
	*****************************************************************************************/
	div#googleMapLocation{
		display:block;
		float:left;
		margin:20px 0;
	}
	
	div#googledirectionsform {
		margin-bottom:20px;
	}
	
	form#form {
		width:305px;
		float:left;
		display:block;
		margin:2px;
		margin-left:35px;
	}
	
	form#form label {
		display:block;
		float:left;
		width:50px;
	}
	
	div.formrecord {
		clear:both;
		margin:2px;
	}
	

	
	div.formrecord INPUT[type="text"] {
		width:300px;
	}
	
	div.formrecord textarea {
		width:300px;
		height:150px;
	}
	
	div.formrecord sup {
		margin-right:110px;
	}
	
	.right {
		text-align:right;
	}
	
	.attention {
		background-color:#FFCFCF;
	}
	
	div#googledirectionsPrint {
		width:460px; 
		float:left; 
		clear:both; 
		margin:0 0 10px 0; 
		text-align:center;
		display:none;
	}
	
	div.googledir {
		width:460px;
	}
	
	div.left {
		float:left;
	}
	
	div .right {
		float:right;
	}
	
	/*****************************************************************************************
	** Blokken 																				**
	*****************************************************************************************/	

	div.block {
		display:block;
		width:220px;
		color:#000000;
		margin:0px 10px 10px 15px;	
		padding:10px;
		background-color:#5182E1;
		font-size:11px;	
		text-align:left;	
		color:#FFF;		
	}

	div.block h2 {
		font-size:10px;
		font-weight:bold;
		margin:2px 0px;
	}
	
	div.block p {
		font-size:11px;
		margin:0px 0px 2px 0px;
	}

	div.block ul {
		margin:0;
		padding:15px;
	}

	/*****************************************************************************************
	** LANDINGS PAGES CONTACT KNOP 															**
	*****************************************************************************************/

	div#takecontact {
		float:left;
		width:180px;
		background-color:#FA9700;
		margin:20px  235px;
		padding:20px 25px;
	} 

	div#takecontact p {
		margin:0;
		padding:0;
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
	}
