/* GENERAL */
body {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	margin:				0px;
	padding:			0px;
	background-color: 	#468592;
}

.clear{ clear: both; }

p {
	line-height:		17px;
	margin:				0px 10px 0px 10px;
}

a {
	color: 				#333333;
	font-weight:		bold;
	text-decoration:	underline;
}

a:hover {
	text-decoration:	none;
}
input.field {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#cccccc;
	width:				97%;
	margin-top: 		5px;
	margin-bottom:		5px;
}

input.image {
	float: right;
}
input.subfield {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#cccccc;
	width:				97%;
	margin-top: 		1px;
	margin-bottom:		2px;
}
	
input.field:focus, input.subfield { 
	color:				#000000;
}

img {
	border: 0px;
}

img.titel {
	margin-bottom: 		5px;
}

img.uitgelicht {
	border:				10px solid #ffffff;
	margin-left:		10px;
	margin-bottom:		5px;
}

/* WRAPPER */
div#wrapper {
	width:				982px;
	margin:				auto;
	background-image:	url('../img/background.gif');
	background-repeat:	no-repeat;
}

div#wraptwo {
	width: 				962px;
	margin:				auto;
	background-color:	#ffffff;
	margin-bottom: 		40px;
	overflow: 			hidden;
	background-image:	url('../img/footer2.jpg');
	background-repeat:	no-repeat;
	background-position: bottom;
}

/* CONTENT */
div#content {
	width: 				942px;
	margin:				auto;
	overflow: hidden;
}

div#top {
	width: 				930px;
	height:				18px;
	background-color:	#ffffff;
	padding:			2px;
	padding-right: 		10px;
	padding-bottom: 	0px;
}

p#breadcrumb {
	font-size: 			10px;
	color: 				#999999;
	margin: 			0px;
	padding: 			0px;
	float: 				left;
	text-decoration:	none;
}

p#breadcrumb a, p#breadcrumb a:hover {
	color: #999999;
	text-decoration: none;
}
a#addfavorites {
	float: 				right;
}

div.header {
	width:				942px;
	height:				200px;
	margin-bottom: 		10px;
}

div#tabmenu {
	height:				30px;
	width:				835px;
	padding-top:		170px;
	padding-left:		107px;
	font-size: 			0px;
}

div#tabmenu img {
margin-right: 			5px;
}

div#menu {
	margin: 			0px;
	padding: 			0px;
	width:				228px;
	font-size: 			0px;
	float:				left;
	border-bottom: 		5px solid #468592;
}

ul#leftmenu, ul#top5 {
	list-style: 		none;
	margin: 			0px;
	padding: 			0px;
	font-size:			11px;
}

ul#leftmenu li, ul#top5 li {
	margin: 			0px;
	padding: 			0px;
}

ul#leftmenu li a{
	width:				203px;
	height: 			20px;
	display:			block;
	padding-left:		25px;
	padding-top:		5px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#333333;
	background-image:	url('../img/menu_arrow.gif');
	background-repeat:	no-repeat;
}

ul#leftmenu li.even a{
	background-color: 	#ADC9CF;
}

ul#leftmenu li.choisen a{
	background-color: 	#FEF3E2;
}

ul#leftmenu li.oneven a{
	background-color: 	#C7DADE;
}

ul#leftmenu li a:hover {
	text-decoration:	none;
	color:				#ffffff;
	font-weight: 		bold;
	background-color:  	#FBAD3D;
	background-image:	url('../img/menu_arrow_hover.gif');
	background-repeat:	no-repeat;
}

div#topvijf {
	width: 				228px;
	height: 			150px;
	float:				left;
	margin-left:		10px;
	background-color:	#FEE6C4;
	font-size: 			0px;
}

div#snelzoekfront {
	width: 				228px;
	height: 			150px;
	float:				left;
	margin-left:		10px;
	background-color:	#C7DADE;
}

div#nieuwsbrieffront {
	width: 				228px;
	height: 			150px;
	float:				left;
	margin-left:		10px;
	background-color:	#FEE6C4;
}

ul#top5 li a{
	width:				198px;
	height: 			20px;
	display:			block;
	padding-left:		30px;
	padding-top:		5px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#333333;
}

ul#top5 li.even a{
	background-color: 	#FDDBA9;
}

ul#top5 li.oneven a{
	background-color: 	#FEE6C4;
}

ul#top5 li a:hover {
	text-decoration:	none;
	color:				#ffffff;
	font-weight: 		bold;
	background-color:  	#468592;
}

div#frontleft {
	width: 				347px;
	margin-left:		10px;
	float: 				left;
}

div#frontright {
	width: 				347px;
	margin-left:		10px;
	float: 				left;
}

div#menuleft {
	width: 				220px;
	margin-left:		10px;
	float: 				left;
}


div.orangeblock {
	width: 				347px;
	float:				left;
	margin-top:			10px;
	background-color:	#FEE6C4;
	padding-bottom:		10px;
}

div.blueblock {
	width: 				347px;
	float:				left;
	margin-top:			10px;
	background-color:	#C7DADE;
	padding-bottom:		10px;		
}

div.bluebottom {
	border-bottom: 5px solid #468592;
}

div.orangebottom {
	border-bottom: 5px solid #FBAD3D;
}


/*SUBPAGINA*/
div#toptwee {
	width: 				228px;
	height: 			75px;
	float:				left;
	margin-left:		10px;
	background-color:	#FEE6C4;
	font-size: 			0px;
}

div#snelzoeksub {
	width: 				228px;
	height: 			75px;
	float:				left;
	margin-left:		10px;
	background-color:	#C7DADE;
}

div#nieuwsbriefsub {
	width: 				228px;
	height: 			75px;
	float:				left;
	margin-left:		10px;
	background-color:	#FEE6C4;
}

/* TABS */

ul#menutabs {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 228px;
	height: 30px;
	border-bottom: 3px solid #468592;
}

ul#menutabs li {
	float: left;
	width: 113px;
	height: 30px;
}

ul#menutabs li a {
	display: block;
	width: 113px;
	height: 30px;
	text-indent: -9999px;
	float: left;
}

ul#menutabs li#vacation { background: url("../img/vacationtab.png"); margin-right: 2px;}
ul#menutabs li#country { background: url("../img/countrytab.png"); }

ul#menutabs li#vacation:hover,
ul#menutabs li#country:hover {
	background-position: 0 -60px;
}

ul#menutabs li#vacation.selected,
ul#menutabs li#country.selected, 
ul#menutabs li#vacation.selected:hover,
ul#menutabs li#country.selected:hover {
	background-position: 0 -30px;
}


/* SUB CONTENT */

div#homescherm {
	width1: 704px;
	float1: none;
	padding-left1: 10px;
}


div#subwrap {
	width: 704px;
	float: left;
	padding-left: 10px;
}


div#subheader {
	width: 704px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	padding-bottom: 10px;
	background-color: #FEF3E2;
}

div#kopinfo {
	width1: 			604px;
	margin-left:		10px;
	margin-top:		10px;
	margin-right:		10px;
	float1: 			left;
}

.kopinfo {
	margin-left:		20px;
	margin-top1:		10px;
	margin-right:		10px;
}


h1#titel {
	font-size: 25px;
	margin: 0px;
	margin-bottom: 5px;
	color: #333333;
}

h1#zoektitel {
	font-size: 15px;
	margin: 0px;
	margin-bottom: 5px;
	color: #333333;
}


div#subheader a {
	font-weight: bold;
}

p.subheader {
	margin: 0px;
	margin-bottom: 10px;
}

div#subabout {
	width: 544px;
	background-color: #FEF3E2;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

div#subabout p {
	padding: 0px;
	margin: 0px;
}

div.block {
	width: 704px;
	float: left; 
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
}

div.block h2, div#sublinks h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	color: #333333;
}

a.subreview2 {
  float: left;
  width: 470px;
  height: 30px;
  margin: 5px 0;
  padding: 0 35px;
  font: 11px/30px 'Verdana';
  color: #000;         
  display: block;
  text-decoration: none;
  background: url('../../images/review.png');
}

a.subreview2 strong {
  float: right;
}

a.subreview3 {
  float: right;
  height: 28px;
  margin: 10px 4px 0 15px;
  padding: 0 35px 0 12px;
  font: bold 11px/28px 'Verdana';
  color: #fff;         
  display: block;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid #765b0a;
  background: #fbad3d url('../../images/review2.png') right no-repeat;
}

a.subreview {
	float: right;
	padding: 3px;
	border: 1px dotted #468592;           
}

a.subreview:hover {
	background-color: #ffffff;
}

div.even a.subreview {
	border: 1px dotted #FBAD3D;
}

div.oneven a.subreview {
	border: 1px dotted #468592;
}

p.blocktxt {
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

img.blockimg, div.blockimg {
	margin: 10px 20px 0px 10px;
	border: 1px solid #468592;
	float: left;
}

div.blockimg{
  width: 120px;
  height: 70px;
  margin: 0 0 -60px;
  padding: 5px 0;
  position: relative;
  left: -142px;
  top: 102px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  border-color: #765b0a;
  background: #fbad3d;
}

div.blockimg strong{
  font-size: 30px;
  line-height: 55px;
}

div.even {
	background-color: 	#FEE6C4;
}

div.oneven {
	background-color: 	#C7DADE;
}

#linkpartner-even {
	background-color: 	#FEE6C4;
	margin-left:		10;
	1padding-left:		10;
}

#linkpartner-oneven {
	background-color: 	#C7DADE;
}

div.blockcontent {
	width: 544px;
	float: left;
	margin-top: 10px;
}

div#sublinks {
	width: 684px;
	background-color: #C7DADE;
	float: left;
	padding: 10px;
	border-bottom: 5px solid #468592;
}

div#sublinks table {
	margin-top: 10px;
	clear: both;
	width: 684px;
}

div#sublinks table td.link {
	width: 230px;
	border-bottom: 1px dotted #A2C2C8;
}

div#sublinks table td.description {
	width: 444px;
	border-bottom: 1px dotted #A2C2C8;
}

div#sublinks table td.arrow {
	width: 10px;
	border-bottom: 1px dotted #A2C2C8;
}


/* REVIEW_DETAIL */

ul.stars {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.stars li {
	display: block;
	width: 704px;
	border-bottom: 1px solid #E3EDEF;
	float: left;
}

ul.stars li#top {
	background-color: #468592;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 0px;

}

ul.stars label {
	float: left;
	width: 474px;
	display: block;
	height: 15px;
	padding: 7px 10px 7px 10px;
}

div.score {
	float: right;
	width: 200px;
	margin-top: 5px;
}

span#reviews {
	display: block;
	height: 20px;
	background-color: #FBAD3D;
	color: #ffffff;
	font-weight: bold;
	float: left;
	width: 699px;
	padding-left: 5px;
	padding-top: 5px;
}

div.review {
	width: 684px;
	padding: 10px 10px 10px 10px;
	background-color: #FEE6C4;
	float: left;
	margin-bottom: 5px;
}

span.name {
	display: block;
	width: 150px;
	float: left;
	font-weight: bold;
}

span.rev {
	display: block;
	width: 524px;
	float: right;
	padding-right: 5px;
	text-align: right;
}

div.review p {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	padding-top: 5px;
	margin-right: 0px;
	float: left;
	border-top: 1px solid #FEF3E2;
}

div.review p.none {
  width: 684px;
  border: 0;
}

ul#revnav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: right;
}

ul#revnav li {
	float: left;
}

ul#revnav a {
	display: block;
	color: #000000;
	padding: 5px;
	float: left;
	_width: 1px;
	font-weight: bold;
}

ul#revnav a:hover {
	display: block;
	color: #ffffff;
	padding: 5px;
	background-color: #468592;
	float: left;
	text-decoration: none;
}

ul#revnav a.selected, ul#revnav a.selected:hover {
	background-color: #FBAD3D;
	color: #ffffff;
	text-decoration: none;
}

div.revoneven {
	background-color: #C7DADE;
	margin-top: 20px;
}

input.revput {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.revoneven p {
	padding: 10px 0px 0px 10px;
	margin: 0px; 
	float: left;
}

textarea#description {
	margin-left: 10px;
	margin-top: 5px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input#revsubmit {
	margin: 10px 10px 0px 10px;
}


/* REVIEW OVERVIEW */

ul.overview {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.overview li {
	display: block;
	width: 704px;
	margin-bottom: 0px;
	float: left;
}

ul.overview li.even {
	background-color: #FEF3E2;
}

ul.overview li.oneven {
	background-color: #FEE6C4;
}

ul.overview label {
	float: left;
	width: 207px;
	display: block;
	height: 15px;
	padding: 7px 10px 7px 10px;
	overflow: hidden;
}

ul.overview label.view {
	float: left;
	width: 253px;
}

ul.overview label.view a {
	font-weight: normal;
}

/* FOOTER */

div#footer {
	width: 942px;
	height: 90px;
	clear: both;
	/* background-image: url('../img/footer.jpg'); */
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 33px;
	font-size: 9px;
	color: #999999;
	text-align: right;
	text-transform: uppercase;
}




/* TOP5 AFBEELDINGEN */
li.een a {
	background-image:	url('../img/top5/1_off.png');
	background-repeat:	no-repeat;
	background-position: 5px 4px; 
}

li.twee a {
	background-image:	url('../img/top5/2_off.png');
	background-repeat:	no-repeat;
	background-position: 5px 4px; 
}

li.drie a {
	background-image:	url('../img/top5/3_off.png');
	background-repeat:	no-repeat;
	background-position: 5px 4px; 
}

li.vier a {
	background-image:	url('../img/top5/4_off.png');
	background-repeat:	no-repeat;
	background-position: 5px 4px; 
}

li.vijf a {
	background-image:	url('../img/top5/5_off.png');
	background-repeat:	no-repeat;
	background-position: 5px 4px; 
}

li.een a:hover {
	background-image:	url('../img/top5/1_on.png');
}

li.twee a:hover {
	background-image:	url('../img/top5/2_on.png');
}

li.drie a:hover {
	background-image:	url('../img/top5/3_on.png'); 
}

li.vier a:hover {
	background-image:	url('../img/top5/4_on.png');
}

li.vijf a:hover {
	background-image:	url('../img/top5/5_on.png');
}








