html, body {
	margin: 0;
	height: 100%;
	background-image:url(../images/opbouw/body_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
}

html {
	overflow-y:scroll;
}

td {
	vertical-align:top;
}

a {
font-family: Arial, helvetica, sans-skopje_goerif;
font-size : 12px;
text-decoration: none; 
color : #172C6B;
font-weight:bold;
}

a:hover  {
font-family: Arial, helvetica, sans-serif;
font-size : 12px;
text-decoration: none; 
color : #639427;
font-weight:bold;
}

a:hover  {
font-family: Arial, helvetica, sans-serif;
font-size : 12px;
text-decoration: none; 
color : #639427;
font-weight:bold;
}

.caravans_overzicht a {
	text-decoration:none;
}

.footer, .push {
	height: 4em; /* .push must be the same height as .footer */
}

/**********************footer**************************/
.footer {
	font-family:  Arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: none; 
	color : #5B5B5B;
}

.footerwv {
	font-family:  Arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: none; 
	color : #ABABAB;
}

a:hover.footerwv {
	font-family:  Arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: none; 
	color : #E1E1E1;
}

.newslink {
	font-family:  Arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none; 
	color : Red;
}

a:hover.newslink {
	font-family:  Arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none; 
	color : #FFFFFF;
}


.sjoerd {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-right : 10px;
	padding-left : 10px;
}/*

.GMapEZ {
	width: 300px;
	height: 300px;
}

.GMapEZ div {
	color: #000;
}

.GMapEZ div a, .GMapEZ div a:visited, .GMapEZ div a:hover, .GMapEZ div a:active {
	color: Red;
}

.GMapEZ_img {
	position:absolute;
	margin: 0 0 0 125px;
}

.GMapEZ_txt {
	position:absolute;
	margin: 0 0 0 0;
	width: 284px;
	height: 215px;
	left: 241px;
	top: 553px;
}

.GMapEZ_txt img {
	margin: 0 0 3px 0;
}

.GMapEZ_logo {
	position:absolute;
	margin: 12px 0 0 150px;
}

.GMapEZ_height {
	height: 90px;
}
*/


.mailform_error
{
	font-weight: bold;
	color: Red;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
	width: 963px;
}

#menu_top {
	position:absolute;
	margin: 0 0 0 827px;
}

#header {
	background-image:url(../images/opbouw/header.jpg);
	background-repeat:no-repeat;
	width: 963px;	
	height:248px;
}

#transparant {
	position:absolute;
	margin: 0px 0 0 40px;
}

#header_img1 {
	position:absolute;
	margin: 132px 0 0 0;
}

#header_img2 {
	position:absolute;
	margin: 132px 0 0 221px;
}

#header_img3 {
	position:absolute;
	margin: 132px 0 0 442px;
}

#header_img4 {
	position:absolute;
	margin: 86px 0 0 663px;
}

#menu_header img {
	border-left: 1px solid #0c0b63;
}

.menuheader_first {
	border: 0!important;
}

#menu_header {
	height:29px;
	font-size:0;
}

#menu_header_shade {
	background-image: url(../images/opbouw/menu_shade.gif);
	background-repeat:no-repeat;
	width: 963px;
	height:10px;
}

#menu {
	background-image:url(../images/opbouw/menu_bg.gif);
	width:207px;
	height: 263px;
	line-height:0;
	font-size:0;
	padding: 12px 0 0 13px;
	float:left;
}

#menu a {
	display:block;	
}

#content {
	padding: 16px 0 0 0;
}

#content_txt {
	width: 417px;
	padding: 19px 0 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size:12px;
	float:left;
}

#content_txt_vervolg {
	width: 729px;
	padding: 19px 0 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size:12px;
	float:left;
}

#content_txt_product {
	width: 417px;
	padding: 19px 0 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size:12px;
	float:left;
}

#content_txt_product_breed {
	width: 574px;
	padding: 19px 0 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size:12px;
	float:left;
}

#vlak_rechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#3f3f3f;	
	padding: 0 0 0 11px;
	float:left;
}

#vlak_rechts a {
	color: #fb0000;
	text-decoration:none;
}

#nieuws_top {
	background-image:url(../images/opbouw/nieuws_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 301px;
	height: 10px;
	font-size: 0;
}

#nieuws {
	background-color:#e0e0ec;
	padding: 5px 13px 13px 13px;
	width: 275px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
}

#nieuws strong {
	color:#1c1c66;
}

#occasions {
	background-image:url(../images/opbouw/nieuws_bottom_bg.gif);
	background-repeat:repeat-x;
	background-color:#9b9bba;
	padding: 13px 13px 13px 13px;
	width: 275px;
	min-height: 150px;
}

#occasions_bottom {
	background-image:url(../images/opbouw/nieuws_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 301px;
	height: 10px;
	font-size: 0;	
}

#specificaties {
	width: 417px;
}

#specificaties_top {
	background-image:url(../images/opbouw/product_top.gif);
	background-repeat:no-repeat;
	background-color: #e0e0ec;
	padding: 8px 0 0 8px;
	font-size:0;
}

#specificaties_txt {
	background-color: #e0e0ec;
	min-height: 183px;
}

#specificaties_txt td {
	height: 25px;
	padding: 0 0 0 10px;
	vertical-align:middle;
}

#specificaties_bottom {
	background-image:url(../images/opbouw/product_bottom.gif);
	background-repeat:no-repeat;
	height:10px;	
	font-size:0;
}

#product_images {
	width: 301px;
	margin: 45px 0 0 12px;
	float: left;
	font-size:0;
}

#product_klein {
	width: 144px;
	margin: 45px 0 0 12px;	
	float:left;
	font-size:0;
}

#product_image1 {
}

#product_image2 {
	margin: 10px 12px 0 0;
	float: left;
}

#product_image3 {
	margin: 10px 0 0 0;
	float: left;
}

#sjoerd {
	position : absolute;
	top:280px;
	left : 433px;
	z-index : 10;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	width : 100px;
}

.fles
{
	margin-left: 20px;
}

#bennar {
	background-image:url(../images/koopzondag.gif);
	background-repeat:no-repeat;
	width: 158px;
	height:99px;
	margin: 0 0 10px 0;
	color:#000;
	padding:13px 130px 0 13px;
	text-align:left;
}

#bennar {
	color: #010154;
}

#verhuurbanner {
		position:absolute;
	margin: 0px 0 0 570px;
	z-index:10;
}

.contact-gegevens {
	width: 200px;
	float: left;
}

.routebeschrijving {
	width: 400px;
	float: left;
}

.clear {
	clear: both;
}










h1.titel {
	color: #95aa0d;
	margin: 0;
}

h1.titel_nieuws {
	color: #ffffff;
	margin: 0;
}

h1.titel_occasions {
	color: #010154;
	margin: 0;
}


