
body{
	margin: 0px;
	padding: 0px;

	text-align: center;

	overflow-x: hidden;
	overflow-y: auto;

	background-color: #04529d;
}

body, p, table, td{
	font-family: verdana;
	font-size: 12px;
	color: #04529d;
}

p{
	padding-top:0;
	margin-top:0;	
}

h1{
	font-family: verdana;
	font-size: 16px;
	color: #ff0000;
}
h2{
	font-family: verdana;
	font-size: 16px;
	color: #ff0000;
}

#outer{
	margin: auto;
	padding: 0px;

	width: 1020px;

	background-color: #ffffff;

	overflow: hidden;
	text-align: left;
}
#inner{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 1020px;


	background: url(http://www.avereschcampers.nl/system/images/main.jpg);
	background-repeat: no-repeat;
}


#header{
	position: relative;
	float: left;

	margin: 0px;
	padding: 0px;

	width: 1020px;
	height: 178px;
}

#headerspace{
	position: relative;
	float: left;

	margin: 0px;
	padding: 0px;

	width: 1020px;
	height: 160px;	

}

#headerspace_onder{
	position: relative;
	float: left;

	margin: 0px;
	padding: 0px;

	margin-left: 234px;

	width: 667px;
	height: 154px;	

	background: url(http://www.avereschcampers.nl/onder.jpg);
	background-repeat: no-repeat;

}
#headerspace_boven{
	position: absolute;
	left: 0px;
	right: 0px;

	margin: 0px;
	padding: 0px;

	width: 1020px;
	height: 160px;	

	background-color: #ffff00;

	background: url(http://www.avereschcampers.nl/system/images/boven.png);
	//background-repeat: no-repeat;

}


#main{
	position: relative;
	float: left;

	margin: 0px;
	padding: 0px;

	width: 1020px;
	height: 406px;
}

#contentleft{
	position: relative;
	float: left;

	margin: 0px;
	padding: 0px;

	padding-top: 8px;
	padding-left: 5px;
	padding-right: 35px;

	text-align: center;


	width: 135px;
	height: 398px;

}
#content{
	position: relative;
	float: left;

	margin: 0px;
	padding: 0px;

	padding-top: 8px;
	padding-bottom: 74px;

	padding-right: 263px;

	width: 582px;
	height: 324px;
}

#campers{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 1020px;

}
#camperkeuzeblok{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	margin-top: 40px;
	padding-left: 19px;

	width: 231px;
	background-color: #ffffff;
}


#camperkeuze{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	padding-top: 28px;

	width: 231px;


	background: url(http://www.avereschcampers.nl/system/images/keuze.jpg);
	background-repeat: no-repeat;
}

#typekeuze{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 231px;
	xheight: 46px;

	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}
#typekeuze_type{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	padding-top: 16px;

	width: 104px;
	xheight: 30px;

	overflow: hidden;
}
#typekeuze_aantal{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 104px;
	xheight: 46px;

	overflow: hidden;
}
#typekeuze_pijl{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 13px;
	height: 46px;
}
#typekeuze_pijl_active{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 13px;
	height: 46px;

	background: url(http://www.avereschcampers.nl/system/images/pijl.jpg);
	background-repeat: no-repeat;
}
.typelink{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;

	color: #808291;
	text-decoration: none;
}
.typelink_active{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;

	color: #ff0000;	
	text-decoration: none;
}

#camper{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 751px;
	height: 490px;

	background: url(http://www.avereschcampers.nl/system/images/container.jpg);
	background-repeat: no-repeat;
}

#tabs{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	margin-left: 40px;

	width: 671px;
	height: 26px;

}
.tab{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 26px;
	
	padding-left: 1px;
}

#tabcontent{
	position: relative;
	float: left;
	margin: 0px;
	margin: 5px;

	width: 701px;
	height: 356px;

}

#tab_titel{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 701px;
	height: 46px;

}
#tab_content{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;	

	width: 441px;
	height: 310px;

	overflow: auto;
}
#tab_contentgroot{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;	

	width: 701px;
	height: 310px;

	overflow: auto;
}

.prijsheadertitel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #D90204;

	padding: 5px;
}
.prijsheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D90204;
	font-weight: bold;

	padding: 5px;
}

.prijstekst{
	padding: 5px;
}

#tab_side{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;


	text-align: right;

	width: 230px;
	height: 310px;
}

#tab_side img{
	width: 200px;
	height: 300px;
}

#subfooter{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	text-align: center;


	margin-top: 10px;
	padding-right: 20px;
	width: 1000px;
	height: 70px;
}
#footer{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;

	width: 1020px;
	height: 58px;

	background: url(http://www.avereschcampers.nl/system/images/footer.jpg);
	background-repeat: no-repeat;
}

.preview{
	width: 187px;
	height: 140px;
}