* {
	margin:0;
	padding:0;
	outline:none
}
body {
	background:#cedce5 url('../images/body.jpg') repeat-x 0 0;
	color:#000000; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}
a {
	text-decoration:underline;
	color:#4040f0;
}
a:hover {
	text-decoration:none;
	color:#4040f0;
}
a:visited {
	color:#4040f0;
}
ul, ol {
	list-style:inside;
	color:#000000;
}
img {
	border:none
}
#layout {
	margin:0 auto;
	width:1000px;
}
#main {
	float:left;
	width:986px;
	background:#fff;
	padding:0 7px;
}
#header {
	float:left;
	width:986px;
	padding-top:15px;
}
#header .link {
	float:right;
}
#header .link ul {
	float:left;
	list-style:none;
	padding-top:50px;
}
#header .link ul li {
	float:left;
	padding:0 15px 7px 0;
}
#header .link ul li a {
	float:left;
	font:normal 12px/25px Verdana, Geneva, sans-serif;
	color:#808080;
	padding:0 0 10px 35px; 
	text-decoration:none;
}
#header .link ul li a.blog {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 0;
}
#header .link ul li a.twitter {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 -47px;
}
#header .link ul li a.facebook {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 -360px;
}
#header .link ul li a.hyves {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 -105px;
}
#header .link ul li a.rss {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 -160px;
	height:23px
}
#menu {
	float:left;
	width:986px;
}
#menu ul {
	float:left;
	width:986px;
	list-style:none
}
#menu ul li {
	float:left;
	width:auto;
	padding-right:4px;
}
#menu ul li a {
	float:left;
	text-decoration:none
}
#menu ul li.home a{
	background:url('../images/menu.jpg') no-repeat 0 bottom; 
	width:72px; 
	height:40px
}
#menu ul li.home a:hover{
	background:url('../images/menu.jpg') no-repeat 0 0;
}
#menu ul li.home a.current{
	background:url('../images/menu.jpg') no-repeat 0 0;
}

#menu ul li.vlieg a{
	background:url('../images/menu.jpg') no-repeat -76px bottom; 
	width:153px; 
	height:40px
}
#menu ul li.vlieg a:hover{
	background:url('../images/menu.jpg') no-repeat -76px 0;
}
#menu ul li.vlieg a.current{
	background:url('../images/menu.jpg') no-repeat -76px 0;
}

#menu ul li.hotels a{
	background:url('../images/menu.jpg') no-repeat -233px bottom; 
	width:86px; 
	height:40px
}
#menu ul li.hotels a:hover{
	background:url('../images/menu.jpg') no-repeat -233px 0;
}
#menu ul li.hotels a.current{
	background:url('../images/menu.jpg') no-repeat -233px 0;
}

#menu ul li.sted a{
	background:url('../images/menu.jpg') no-repeat -323px bottom; 
	width:125px; 
	height:40px
}
#menu ul li.sted a:hover{
	background:url('../images/menu.jpg') no-repeat -323px 0;
}
#menu ul li.sted a.current{
	background:url('../images/menu.jpg') no-repeat -323px 0;
}

#menu ul li.verre a{
	background:url('../images/menu.jpg') no-repeat -452px bottom; 
	width:130px; 
	height:40px
}
#menu ul li.verre a:hover{
	background:url('../images/menu.jpg') no-repeat -452px 0;
}
#menu ul li.verre a.current{
	background:url('../images/menu.jpg') no-repeat -452px 0;
}

#menu ul li.winter a{
	background:url('../images/menu.jpg') no-repeat -586px bottom; 
	width:132px; 
	height:40px
}
#menu ul li.winter a:hover{
	background:url('../images/menu.jpg') no-repeat -586px 0;
}
#menu ul li.winter a.current{
	background:url('../images/menu.jpg') no-repeat -586px 0;
}

#menu ul li.vakan a{
	background:url('../images/menu.jpg') no-repeat -722px bottom; 
	width:154px; 
	height:40px
}
#menu ul li.vakan a:hover{
	background:url('../images/menu.jpg') no-repeat -722px 0;
}
#menu ul li.vakan a.current{
	background:url('../images/menu.jpg') no-repeat -722px 0;
}

#menu ul li.camp a{
	background:url('../images/menu.jpg') no-repeat -880px bottom; 
	width:105px; 
	height:40px
}
#menu ul li.camp a:hover{
	background:url('../images/menu.jpg') no-repeat -880px 0;
}
#menu ul li.camp a.current{
	background:url('../images/menu.jpg') no-repeat -880px 0;
}
#menu ul li.camp{padding-right:0;}
#menu ul li a span {display:none;}

#left_container {
	float:left;
	width:258px;
}
#left_container .white_box {
	float:left;
	width:250px;
	background:url('../images/left_mid1.jpg') repeat-y 0 0;
	margin-bottom:7px
}
#left_container .white_box .inner {
	float:left;
	width:238px;
	padding:7px 0 7px 12px;
}
#left_container .white_box .inner .adwords {
	margin-left:-11px;
}
#left_container .white_box .inner .normal {
	color:#808080;
	padding-top:12px;
	padding-bottom:8px;
	line-height:18px;
}
#left_container h4 {
	float:left;
	width:100%;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color:#000
}
#left_container h5 {
	float:left;
	width:100%;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color:#000
}
#left_container .white_box .inner ul.list {
	float:left;
	width:238px;
	list-style:none;
	padding-top:15px;
}
#left_container .white_box .inner ul.list li {
	float:left;
	width:238px;
	padding-bottom:10px;
	padding-top:6px;
}
#left_container .white_box .inner span.tag1 {font-size: 21px; line-height:23px; padding-right:3px;}
#left_container .white_box .inner span.tag2 {font-size: 17px; line-height:23px; padding-right:3px;}
#left_container .white_box .inner span.tag3 {font-size: 11px; line-height:23px; padding-right:3px;}


#left_container .white_box .inner ul.list li a.vluchten {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 -210px;
}
#left_container .white_box .inner ul.list li a.hotels {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 -272px;
}
#left_container .white_box .inner ul.list li a.huurauto {
	float:left;
	background:url('../images/img_socialicons.jpg') no-repeat 0 -315px;
}
#left_container .white_box .inner ul.list li a {
	float:left;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	padding-left:27px;
	padding-bottom:3px;
	text-transform:capitalize;
	text-decoration:underline;
	color:#03F
}
#left_container .white_box .inner ul.list li p {
	float:left;
	width:200px;
	padding-left:27px;
	line-height:16px;
	color:#808080;
}
#left_container .orange_box {
	float:left;
	width:238px;
	background:url('../images/img_orangebox.jpg') no-repeat 0 0;
	margin-bottom:7px;
	padding-left:12px; padding-right:0; padding-top:15px; padding-bottom:7px
}
#left_container .orange_box h2 {
	float:left;
	width:100%;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color:#0D1071
}
#left_container .orange_box ul.list {
	float:left;
	width:238px;
	list-style:none;
	padding-top:10px;
}
#left_container .orange_box ul.list li {
	float:left;
	width:238px;
	padding-bottom:3px;
	font-size:11px;
	color:#000
}
#left_container .orange_box ul.list li span {
	float:left;
	width:23px;
}
#left_container .orange_box ul.list li p {
	float:left;
	width:199px;
	padding-bottom:4px;
}
#left_container .orange_box ul.list li p img {
	float:right
}
#left_container .orange_box ul.list li p a {
	float:left;
	color:#000;
	text-decoration:underline
}
#left_container .orange_box ul.list li p a:hover {
	text-decoration:none
}
#left_container .orange_box ul.list li .border1 {
	border-bottom:1px solid #ffe9a9;
}
#left_container .orange_box ul.list li .border2 {
	border-bottom:1px solid #f6eade;
}
#left_container .banner {
	margin-bottom:8px;
}
#left_container .form_mailinglist {
	padding-bottom:6px;
}
#left_container .form_mailinglist .text {
	width:186px;
	height:17px;
	border:3px solid #7fadd1;
	margin:0 0 0 0;
	display:inline;
	padding:2px;
}
#left_container .form_mailinglist .btn {
	width:26px;
	height:27px;
}

#mid_container {
	float:left;
	width:600px;
	background:url('../images/mid_container.gif') repeat-x 0 0;
	margin-right:8px;
	display:inline
}
#mid_container .form_section {
	float:left;
	width:420px;
	background:url('../images/img_email.jpg') no-repeat 22px 10px;
	padding-left:180px; padding-right:0; padding-top:18px; padding-bottom:30px
}
#mid_container .form_section form {
	float:left;
	width:420px;
}
#mid_container .form_section fieldset {
	float:left;
	width:420px;
	border:none;
}
#mid_container .form_section p {
	float:right;
	width:420px;
	text-align:center;
	padding-bottom:0
}
#mid_container .form_section .text_bg {
	float:left;
	width:343px;
	height:24px;
	border:4px solid #7fadd1;
	margin:20px 0 0 20px;
	display:inline;
	padding:1px;
}
#mid_container .form_section input.btn {
	float:right;
	width:112px;
	height:24px;
	background:url('../images/but_nieuwsbrief.jpg') no-repeat 0 0;
	cursor:pointer;
	border:medium none; 
}
#mid_container .form_section input.text {
	float:left;
	width:220px;
	height:24px;
	border:none;
	background:none;
	font-size:16px;
	line-height:24px;
	color:#999;
	padding-left:5px;
}
#mid_container .clickpad {
	padding-left:13px; padding-top:12px; padding-bottom:20px;
	font: 11px/15px Verdana, Arial, sans-serif;
	color:#000000;
}
#mid_container h1 {
	width:565px;
	font-size:19px;
	line-height:20px;
	color:#0D1071;
	padding-bottom:10px;
}
#mid_container p {
	width:565px;
	line-height:20px;
	color:#000;
	padding-bottom:12px;
}
#mid_container .content {
	padding-left:12px;
}
#mid_container .content p {
	width:575px;
	padding-top:8px;
}
#mid_container .content h2 {
	font-size:13px;
	line-height:16px;
	color:#0D1071;
	padding-bottom:3px;
}
#mid_container .content h3 {
	font-size:13px;
	line-height:16px;
	color:#0D1071;
	padding-bottom:3px;
}
#mid_container .content .partner {
	float:left;
	width:170px;
	height:56px;
	text-align:center;
	padding:5px;
}
#mid_container .content .partner img {
	padding-bottom:6px;
}


#mid_container .productcontent {
	padding-left:12px;
}
#mid_container .productcontent p {
	width:516px;
	padding-top:8px;
	padding-bottom:20px;
}
#mid_container .productcontent h1 {
	font-size:17px;
}
#mid_container .productcontent h3 {
	font-size:13px;
	line-height:16px;
	color:#0D1071;
	padding-bottom:4px;
}
#mid_container .productcontent .button {
	width:550px;
	text-align:center;
	margin-top:-10px;
	margin-bottom:16px;
}

#mid_container ul {
	color:#000000;
	line-height:20px;
	list-style:square;
	padding-left:20px;
}
#mid_container ol {
	line-height:20px;
	padding-left:12px;
}
#mid_container ul.list {
	float:left;
	width:600px;
	list-style:none;
	padding-left:3px;
}
#mid_container ul.list li {
	float:left;
	width:595px;
	border-top:1px solid #ccc;
	padding-top:10px;
}
#mid_container ul.list li .left_section {
	float:left;
	width:150px;
}
#mid_container ul.list li .left_section img {
	float:left;
	border:6px solid #cedce5;
}
#mid_container ul.list li .right_section {
	float:left;
	width:440px;
}
#mid_container ul.list li .right_section h3 {
	float:left;
	width:440px;
	font-size:14px;
	line-height:16px;
	color:#E33401;
	padding-bottom:5px;
}
#mid_container ul.list li .right_section h3 a {
	color:#E33401;
	text-decoration:underline
}
#mid_container ul.list li .right_section h2 {
	float:left;
	width:440px;
	font-size:14px;
	line-height:16px;
	color:#E33401;
	padding-bottom:5px;
}
#mid_container ul.list li .right_section h2 a {
	color:#E33401;
	text-decoration:underline
}
#mid_container ul.list li .right_section p {
	float:left;
	width:440px;
	line-height:18px;
	padding-bottom:0
}
#mid_container ul.list li .right_section .row {
	float:left;
	width:440px;
	padding-bottom:3px;
	cursor:pointer;
}
#mid_container ul.list li .right_section .row a {
	float:right;
	font:normal 11px/35px Verdana, Geneva, sans-serif;
	color:#4040f0;
	text-decoration:underline;
	padding-right:15px;
}
#mid_container ul.list li .right_section .row a:hover {
	text-decoration:none;
	color:#4040f0;
}
#mid_container ul.list li .right_section .row span {
	float:right;
	width:92px;
	height:45px;
	text-align:right;
	color:#ffe1a1;
	background:url('../images/img_prijstag.gif') no-repeat 0 0;
	padding-left:10px;
	padding-right:5px
}
#mid_container ul.list li .right_section .row span strong {
	font:bold 15px/39px Verdana, Geneva, sans-serif;
	color:#ffffe1;
}
#mid_container ul.list li .right_section .row .icon {
	float:left;
	margin-top:8px;
}
#mid_container ul.list li .blog {
	float:left;
	padding-left:8px;
}
#mid_container ul.list li .blog h3 {
	font-size:14px;
	line-height:16px;
	color:#E33401;
	padding-bottom:5px;
}
#mid_container ul.list li .blog h3 a {
	color:#E33401;
	text-decoration:underline
}
#mid_container span.lmdatum {
	color:#808080;
	font-size:10px;
}


#mid_container div.relreis {
	margin-top:8px;
	margin-bottom:-12px;
}
#mid_container div.relreis div.relimg {
	float:left;
	padding-right:8px;
	padding-top:8px; }
#mid_container div.relreis span.relprijs {
	float:right;
	font-size:18px;
	width:92px;
	height:45px;
	text-align:right;
	color:#ffe1a1;
	background:url('../images/img_prijstag.gif') no-repeat 0 0;
	padding-left:10px;
	padding-right:5px;
	padding-top:12px;
	cursor:pointer;
}		
#mid_container div.relreis span.relland {
	font-size:10px;
	color:#E33401; }		
#mid_container div.relreis .scaleimage {border:4px solid #cedce5;}


#right_container {
	float:left;
	width:120px;
}
#right_container .banner{float:left; width:120px;}
#right_container .banner img{float:left;}
#right_container .prodimg {border:6px solid #cedce5; margin-bottom:8px;}
#right_container .prodprijs {
	width:182px;
	padding:0;
	background-color:#FE7608;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
}
#right_container .prodprijs .prijs {
	font:bold 16px/39px Verdana, Geneva, sans-serif;
	padding-left:3px;
}
#right_container .prodlogo {
	width:182px;
	padding-top:12px;
	padding-bottom:16px;
	text-align:center;
	cursor:pointer;
}


#right_container .productcontent p {
	width:176px;
	line-height:20px;
	padding-top:8px;
	padding-bottom:20px;
}
#right_container .productcontent h3 {
	width:176px;
	font-size:13px;
	line-height:20px;
	color:#0D1071;
	padding-bottom:4px;
}
#right_container .productcontent .altprods {
	width:176px;
}



#body_container {
	float:left;
	width:986px;
	padding-top:10px;
	padding-bottom:80px;
}
#footer {
	float:left;
	width:986px;
	border-top:1px solid #000;
	padding-top:6px;
	padding-bottom:10px;
}
#footer p {
	float:left;
	font-size:11px;
	padding-right:5px;
}
#footer p img {
	vertical-align:text-top;
}
#footer ul {
	float:right;
	list-style:none;
}
#footer ul li {
	float:left;
	padding-left:5px;
}
#footer ul li a {
	float:left;
	margin-right:15px;
	margin-left:10px;
	display:inline;
	color:#676594;
	font:11px Verdana, Geneva, sans-serif;
}


span.pagnr {
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
	font-size: 15px;
	font-weight: normal; 
	border: 1px solid #DEDEDE; 
	background-color: #FFFFFF;
	text-align:center; }
	
.externbutton {
	color: #FFFFFF; 
	background-color: #E77100;
	border-style:none; 
	border-width:1px; 
	padding: 5px; 
	font:11px Verdana, Geneva, sans-serif; }
