html {
	height: 100%;
} 

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	color: black;
	padding: 0;
	margin: 0;
	height: 100%;
	width:100%;
	/*background-color: #FFEEC7;
	background: url(../images/backgrounds/BG.gif) repeat-y center top;*/
	display:block;
	text-align:center;
}

div.container {
	width: 942px;
	height: 100%;
	margin:auto;
	/*background-color: #FFEEC7;*/
	display: block;
	z-index: 1;
}

div.headercontainer	{
	width: 942px;
	height: 116px;
	text-align: center;
	background-color: white;
	display: block;
}

div.header	{
	width: 942px;
	height: 116px;
	margin: auto;
	text-align: left;
}

div.header_logo {
	width: 250px;
	height: 50px;
	float: left;
	display: inline;
	margin-top: 10px;
	margin-right: 7px;
	margin-left: 5px;
}

div.header_images {
	width: 385px;
	height: 80px;
	float: right;
	display: inline;
	margin-top: 15px;
	margin-right: 5px;
}
	
div.navigatiecontainer	{
	width: 942px;
	height: 22px;
	text-align: center;
	background-color: #69676c;
	display: block;
}

div.navigatie {
	padding-top: 4px;
	width: 942px;
	height: 20px;
	margin: auto;
	text-align: center;
}

.navigatieitem {
	padding-left: 3px;
	padding-right: 3px;
	height:22px;
	width:auto;
}
	
.navigatiepipe {
	color: white;
	font-size: 9pt;
	font-weight: bold;
}
	
div.inhoudcontainer {
	width: 942px;
	height: auto;
	display:block;
	/*background-image: url(../images/backgrounds/bg_yellowfade.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFEEC7;*/
	text-align:left;
}
	
div.sidenavigatiecontainer {
	width: 160px;
	margin-top: 25px;
	float:left;
}
		
div.contentcontainer {
	width: 765px;
	float:left;
	margin-top: 10px;
	margin-left: 15px;
}

.whiteline {
	height: 2px;
	background-color: white;
	display:block;
}

.btn_sidemenu_sub {
	width:150px;
	height:auto;
	display:block;
	padding:4px;
	margin:0px;
	cursor:pointer;cursor:hand;
	font-size:9pt;
	font-weight: normal;			
}

.h24 {
	min-height:20px;
	height:auto;
}

.h20 {
	min-height:20px;
	height:auto;
}

a {
	color: #CA0A45;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
	color: #CA0A45;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:active {
	color: #CA0A45;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #F7931D;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a.navigatielink {
	color: white;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.navigatielink:visited {
	color: white;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.navigatielink:active {
	color: white;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.navigatielink:hover {
	color: white;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}

a.subsubnavigatielink {
	color: #CA0A45;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a.subsubnavigatielink:visited {
	color: #CA0A45;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a.subsubnavigatielink:active {
	color: #CA0A45;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a.subsubnavigatielink:hover {
	color: #F3CA00;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
			
a.subnavigatielink {
	color: white;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color:#F3CA00;
	display:block;
}

a.subnavigatielink:visited {
	color: white;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color:#F3CA00;
	display:block;
}

a.subnavigatielink:active {
	color: white;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color:#F3CA00;
	display:block;
}

a.subnavigatielink:hover {
	color: white;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color:#CA0A45;
	display:block;
}

a.subnavigatielink_sub {
	color: #76bfe8;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.subnavigatielink_sub:visited {
	color: #76bfe8;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.subnavigatielink_sub:active {
	color: #76bfe8;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.subnavigatielink_sub:hover {
	color: #76bfe8;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:  underline;
}

div.sfeercontainer {
	width: 175px;
	height: auto;
	float: right;
	display: inline;
	margin-top: 25px;
	margin-right: 5px;
	margin-left: 15px;
}
		
div.teller { 
	position: absolute;		/* verstoppen van teller */
	top: 0;
	left: -10em;
}

div.printlogo {
	display: none;
}

.verberg { 					/* Inhoud verbergen die wel 'zichtbaar' moet blijven voor screenreaders */
	position: absolute;
	left: -999em;
	width: 20em;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	color: black;
	margin: auto;
	margin-bottom:0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: black;
	margin: auto;
	margin-bottom:0px;
}

.btn_subsidemenu {
	font-size: 7pt;
}

hr.ruler {
	color:#F7931D;
}

.sfeerimg {
	margin-left:10px;
	margin-right:7px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.pricetable_header {
	width:498px;
	border:0px;
	margin:0 auto 0 auto;
	text-align:right;
}

.pricetable {
	width:500px;
	padding:2px;
}

.pricetable_headercell {
	width:20%;
	border-style: solid;
	border-width: 0px 1px 2px 0px;
	border-color: black;
}

.pricetable_contentcell {
	width:20%;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: black;
}

.center {
	text-align:center;
}

.autohuur {
	background-color:#FFEEC7;
	vertical-align:top;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:762px;
	height:1400px;
}

div.homepage_aanbieding {
	width:		425px;
	height:		auto;
	margin:		0px;
	padding:	10px;
	background: url(../images/maps/map_1/background_aanbieding.gif); 
	background-repeat: no-repeat;
	background-color:orange;
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3,OffY=3,Color='#CCBA92',Positive='true');
	border: solid 2px #007646;
}

div.homepage_aanbieding_titel {
	width:		350px;
	height:		35px;
	font-size:	15pt;
	float:		left;
	display:	inline;
}

div.homepage_aanbieding_kolom_links {
	width:	100px;
	height:	18px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	float:	left;
	clear:	left;
}

div.homepage_aanbieding_kolom_rechts {
	width:	300px;
	height:	18px;
	float:	left;
}

div.homepage_aanbieding_prijs {
	width:	245px;
	height:	18px;
	margin-top:15px;
	float:	left;
	font-size:	15pt;
}

.homepage_aanbieding_kolom_image {
	margin:4px;
	width:	90px;
	border: solid black 1px;
}

a.homepage_aanbieding_link {
	color: black;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.homepage_aanbieding_link:visited {
	margin-top:5px;
	color: black;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.homepage_aanbieding_link:active {
	margin-top:5px;
	color: #007646;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.homepage_aanbieding_link:hover {
	margin-top:5px;
	color: #007646;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.Virtueelimg {
	border: solid black 1px;
	margin:	0px 10px 10px 0px;
}

div.kolommen {
	margin-bottom: 10px;
	clear:all;
}

div.kolommen .col_1 {
	width: 110px;
	margin: 0 5px 0 0;
	display: block;
	float: left;
	text-align: right;
}

div.homepage_vliegtarieven_box {
	float:		left;
	width:		250px;
	padding:	3px;
	margin-right:15px;
    padding-bottom: 20px;
	/*border:		solid 1px #F7931D;	
	background-image:url(../images/backgrounds/vliegtarieven.gif); 
	background-repeat: no-repeat;
	background-color:	#FFF3D9;
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3,OffY=3,Color='#CCBA92',Positive='true');*/
}

div.homepage_vliegtarieven_titel {
	font-size:12px;
	line-height:12px;
	border-bottom:dotted 1px #ddd;
	padding:0px 0px 6px 0px;
	margin:0px 0px 10px 0px;
    font-weight: bold;
    color: #666666;
}

div.homepage_vliegtarieven_item {
	margin-bottom:5px;
    padding-bottom: 10px;
    border-bottom:solid 1px #e5004f;
}

div.homepage_vliegtarieven_bestemming {
	width:		150px;
	float:		left;
	font-weight:bold;
	font-family:verdana;
	font-size:	10pt;
	color:		black;	
}

.homepage_vliegtarieven_vanaf {
	width:		20px;
	font-family:verdana;
	font-size:	8pt;
	font-weight:normal;	
    color:#69676c;
}

div.homepage_vliegtarieven_prijs {
	width:		100px;
	text-align:	right;
	float:		right;
    color:#e5004f;
    font-size:14px;
    font-weight:bold;
}


div.homepage_aanbod_box {
	float:		left;
	width:		250px;
	padding:	3px;
	border:		solid 1px #F7931D;	/* oranje */
	background-image:url(../images/backgrounds/aanbod.gif); 
	background-repeat: no-repeat;
	background-color:	#FED67E;
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3,OffY=3,Color='#CCBA92',Positive='true');
}

div.homepage_aanbod_titel {
	text-align:	center;
	font-weight:bold;
	font-family:verdana;
	font-size:	14pt;
	color:		#76bfe8;			/* donker groen */
	padding:	5px 0px 5px 0px;
}

div.homepage_aanbod_item {
	margin-bottom:5px;
    color:#69676c;
}

div.homepage_aanbod_bestemming {
	width:		150px;
	float:		left;
	font-weight:bold;
	font-family:verdana;
	font-size:	10pt;
	color:		black;	
	clear:		right;
    color:#69676c;
}

.ButtonReizen a:link,
.ButtonReizen a:active,
.ButtonReizen a:visited
{
    border: solid 1px #CE0048;
    background-color: #ED6F99;
    color: white;
    text-transform: uppercase;
    padding: 2px;
}

.ButtonReizen a:hover
{
    background-color:#F095B4 ;
}

.InputButtonReizen
{
    border: solid 1px #CE0048;
    background-color: #ED6F99;
    color: white;
    text-transform: uppercase;
    padding: 2px;
    font-size:	10px;
    text-align:center;
}

.homepage_aanbod_vanaf {
	width:		20px;
	font-family:verdana;
	font-size:	8pt;
	font-weight:normal;
	color:		#86AA16;			/* licht groen */
}

.homepage_aanbod_vanafold {
	width:		20px;
	font-family:verdana;
	font-size:	9pt;
	font-weight:bold;
	text-decoration: line-through;
	color:		#86AA16;			/* licht groen */
}

div.homepage_aanbod_prijs {
	width:		100px;
	text-align:	right;
	float:		right;
	font-weight:bold;
	font-family:verdana;
	font-size:	15pt;
	color:		#86AA16;	
}

div.waverunner_top10 {
	width: 400px;
	height: auto;
	/*background-color: #FFF3D9;*/
	float: left;
	clear: left;
	display: block;
	padding: 0px 0px 0px 0px;
	/*border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #FFB928;
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3,OffY=3,Color='#CCBA92',Positive='true');*/
}
	
div.waverunner_top5 {
	width: 200px;
	height: auto;
	/*background-color: #FFF3D9;*/
	float: right;
	clear: right;
	display: block;
	padding: 0px 0px 0px 0px;
	/*border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #FFB928;*/
	/*filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3,OffY=3,Color='#CCBA92',Positive='true');*/
}

div.waverunner_top5_item {
	min-height:60px;
	height:85px;
    border-bottom:solid 1px #e5004f;
    margin-bottom: 10px;
}

div.waverunner_top5_afbeelding {
	clear:all;
	float:left;
	padding: 0px 4px 0px 0px;
	display: block;
	text-decoration:none;
}

div.waverunner_top5_landnaam {
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px 4px 2px 4px;
	display: block;
	color:#76bfe8;
	text-decoration:none;
}

.waverunner_top5_plaats {
	font-weight: bold;
	text-transform: lowercase;
	text-decoration:none;
}

div.waverunner_top5_accommodatie {
	padding: 0px 4px 2px 4px;
	display: block;
	text-decoration:none;
}

div.waverunner_top5_specs {
	padding: 4px 4px 2px 0px;
	display: block;
	text-decoration:none;
	margin-bottom:0px;
}

div.waverunner_top5_verblijfsduur {
	font-size: 7pt;
	display: block;
	float: left;
	margin-left:4px;
	text-decoration:none;
}

div.waverunner_top5_prijs {
	font-size: 10px;
	font-weight:bold;
	float: right;
	display: block;
	text-decoration:none;
}

div.tip_vd_maand_titel {
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding: 0px 0px 5px 0px;
	text-decoration:none;
	color:#CE1141;
}	


	div.titel_bg{
	padding:14px;
	margin-top:12px;
	font-size:16px;
	font-weight:bold;
	color:#e5004f;
	background-color:#f1f1f1;
	}
	
	div.titel_v {
		width:20px;
		height:19px;
		background-position: top;
		background-repeat: no-repeat;
		padding: 0px 0px 1px 0px;
		float:left;
	}
	
/* twee kolommen netjes uitlijnen */

div.kolommen {
	width:550px;
	margin-bottom: 10px;
}

div.kolommen .col_1 {
	width: 110px;
	margin: 0 5px 0 0;
	display: block;
	float: left;
	text-align: right;
}

div.kolommen .brochurecol_1 {
	width: 95px;
	margin: 5px 5px 0 0;
	display: block;
	float: left;
	text-align: right;
	clear:all;
}

div.kolommen .brochurecol_2 {
	width: 165px;
	margin: 0 5px 0 0;
	display: block;
	float: left;
	text-align: left;
}

div.kolommen .brochurecol_3 {
	width: 95px;
	margin: 5px 5px 0 0;
	display: block;
	float: left;
	text-align: right;
}

div.kolommen .brochurecol_4 {
	width: 165px;
	margin: 0 5px 0 0;
	display: block;
	float: left;
	text-align: left;
	
}

.subkop {
	font-weight:	bold;
	text-decoration:none;
	color:			black;
	font-size: 8pt;
}

.form_pulldown {
	width:			146px;
	font-size: 		8pt;
}

.form_field {
	width:			140px;
	font-size: 		8pt;
}

.form_fieldsmall {
	width:			50px;
	font-size: 		8pt;
}

.form_txtfield {
	width:			410px;
	height:			75px;
	font-size: 		8pt;
}

div.nieuwsbrief_tekst {
	float:		left;
	display:	inline;
	padding-right:15px;
}

div.nieuwsbrief_veld {
	float:		left;
	display:	inline;
	padding-right:15px;
}

div.nieuwsbrief_btn {
	float:		left;
	display:	inline;
	padding-right:15px;
}






div.franchise_itemlist {
	/*width:		260px;
	clear:		left;
	background-color:#FFF3D9;
	border-style: solid;
	border-width:0px 1px 1px 0px;
	border-color:#F7B93E;*/
	/*filter: 	progid:DXImageTransform.Microsoft.DropShadow(OffX=3,OffY=3,Color='#CCBA92',Positive='true');*/
	padding:	10px 10px 10px 20px;
	margin: 	0px 10px 10px 0px;
    float:left;
}

a.franchise_itemlistlink:link {
	/*color:		#BD1634;
	font-weight:bold;
	text-decoration:none;*/
}

a.franchise_itemlistlink:action {
	/*color:		#BD1634;
	font-weight:bold;
	text-decoration:none;*/
}

a.franchise_itemlistlink:visited {
	/*color:		#BD1634;
	font-weight:bold;
	text-decoration:none;*/
}

a.franchise_itemlistlink:hover {
	/*color:		#91BC37;
	font-weight:bold;
	text-decoration:none;*/
}

.cursorhand {cursor:pointer;cursor:hand;}

ul li{ list-style-image:url(../images/content/li_arrow.gif); }
