/**
 * Standaard waarden
**/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0px;
	text-decoration: none;
}
html {
	height: 100%;
	 
}
body {
	min-height: 100%;
	_height: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	position: relative;
	font-family:Trebuchet MS;
	
}

body a { outline:none; }

#main
{
	width: 849px;
	height:auto;
	margin: 0px auto;
	margin-top: 0px;
	padding-bottom: 0px;
}

#main_content
{
display: inline;
float: left;
position: relative;
width: 849px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/htmlbg.gif') repeat-x;
}

#header_zomer
{
display: inline;
float: left;
position: relative;
width: 849px;
height: 146px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/headers/header_summer.gif') no-repeat; 
}

#header_winter
{
display: inline;
float: left;
position: relative;
width: 849px;
height: 146px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/headers/header_winter.gif') no-repeat; 
}

#left_column
{
display: inline;
float: left;
position: relative;
width: 187px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 6px 0px;
background: url('http://www.devakantiezoeker.nl/images/left_column_bg.gif')  no-repeat 100% 100%;
}

#left_column_content
{
display: inline;
float: left;
position: relative;
width: 179px;
height: auto;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 2px;
background: #fff repeat;
}

#topsearch_header
{
display: inline;
float: left;
position: relative;
width: 143px;
height: 34px;
margin: -24px 0px 0px 0px;
padding: 5px 0px 0px 34px;
background: url('http://www.devakantiezoeker.nl/images/menu_headers/topsearch_header.gif') no-repeat; 
}

#topsearch_header span
{
float:left;
color:#ffffff;
font-size: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.vakantie_zoeken
{
display: inline;
float: left;
position: relative;
width: 174px;
height: auto;
margin: 4px 0px 0px 0px;
padding: 0px 0px 3px 3px;
}

ul.vakantie_zoeken li
{
float: left;
width: 174px;
height: auto;
}

.uz
{
 margin:0 auto 0 auto;
 width:180px;
}

.uzi
{ 
 display:block; width:220px; padding:2px; color:#217ca2; border: 1px solid #e2ca26; font-size:9pt; 
}

ul.vakantie_zoeken li select
{ 
display: block; width: 165px;	color: #217ca2; height: 18px; font: 11px "Arial"; padding-top: 2px; border: 1px solid #fff; border-top: 1px solid #e2ca26; 
border-left: 1px solid #e2ca26; margin: 8px 0px 0px 3px;}
ul.vakantie_zoeken li select option	{ color: #217ca2; font: 11px "Arial"; padding: 2px 0 0 0; }

input.nieuwsbrief
{ 
display: block; width: 163px;	color: #217ca2; height: 16px; font: 11px "Arial"; padding-top: 4px; border: 1px solid #fff; border-top: 1px solid #e2ca26; 
border-left: 1px solid #e2ca26; margin: 8px 0px 0px 3px; padding-left:2px;
}

ul.vakantie_zoeken li#submit_uitgebreidzoeken
{
display: inline;
float: left;
position: relative;
width: 96px;
height: 20px;
margin: 10px 0px 0px 4px;
padding: 0px 0px 0px 0px;
}

ul.vakantie_zoeken li#submit_zoeken
{
display: inline;
float: left;
position: relative;
width: 52px;
height: 20px;
margin: 10px 0px 0px 16px;
padding: 0px 0px 0px 0px;
}

ul.vakantie_zoeken li#submit_verstuur
{
display: inline;
float: right;
position: relative;
width: 50px;
height: 20px;
margin: 5px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}

.yellow_menu_container
{
display: inline;
float: left;
position: relative;
width: 177px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/yellow_menu_container.gif') repeat-y; 
}

.yellow_menu_footer
{
display: inline;
float: left;
position: relative;
width: 177px;
height: 4px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/yellow_menu_footer.gif') no-repeat; 
}

#top10_header
{
display: inline;
float: left;
position: relative;
width: 143px;
height: 34px;
margin: 4px 0px 0px 0px;
padding: 5px 0px 0px 34px;
background: url('images/menu_headers/top10_header.gif') no-repeat; 
}

#top10_header span
{
float:left;
color:#ffffff;
font-size: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.yellow_menu_lines
{
display: inline;
float: left;
position: relative;
width: 177px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
background: url('images/yellow_menu_line.gif') repeat-y 5px 24px; 
}

ul.yellow_menu_lines li.top10
{
float: left;
width: 171px;
height: 21px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 6px;
}

ul.yellow_menu_lines li.top10 a
{
float: left;
color: #207396;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
background: url('images/hover_off_top10.gif') no-repeat;
}

ul.yellow_menu_lines li.top10 a:hover
{
background: url('images/hover_on_top10.gif') no-repeat;
}

.top11, .top11 a
{
color: #207396;
padding: 0px 0px 0px 2px;
margin: 0px 0px 0px 0px;
}

.top11 img
{
 width:144px;
 height:92px;
 border:solid 0px;
}

#dagaanbieding_header
{
display: inline;
float: left;
position: relative;
width: 143px;
height: 34px;
margin: 4px 0px 0px 0px;
padding: 5px 0px 0px 34px;
background: url('http://www.devakantiezoeker.nl/images/menu_headers/dagaanbieding_header.gif') no-repeat; 
}

#dagaanbieding_header span
{
float:left;
color:#ffffff;
font-size: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#dagaanbieding_img_bg
{
display: inline;
float: left;
position: relative;
width: 147px;
height: 130px;
margin: 11px 0px 0px 14px;
padding: 0px 0px 3px 3px;
background: url('http://www.devakantiezoeker.nl/images/bg_dagaanbieding_img.gif') repeat-x; 
}

#dagaanbieding_img_bg_r
{
display: inline;
float: left;
position: relative;
width: 147px;
height: 150px;
margin: 11px 0px 0px 14px;
padding: 0px 0px 3px 3px;
background: url('http://www.devakantiezoeker.nl/images/bg_dagaanbieding_img_r.gif') repeat-x; 
}

#dagaanbieding_img_bg p a, #dagaanbieding_img_bg_r p a
{
float: left;
color: #393939;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#dagaanbieding_img_bg p a span
{
color: #983327;
}

#dagaanbieding_img_bg p a span, #dagaanbieding_img_bg_r p a span
{
color: #983327;
}


#aanbieding_img
{
display: inline;
float: left;
position: relative;
width: 144px;
height: 92px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/bg_dagaanbieding_img.gif') no-repeat; 
}

/* Middle Column */
#middle_column
{
display: inline;
float: left;
width: 464px;
height: auto;
margin: 0px 0px 0px 7px;
padding: 0px 0px 0px 0px;
}

.vakantie_box
{
display: inline;
float: left;
position: relative;
width: 232px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.blue_header
{
display: inline;
float: left;
position: relative;
width: 221px;
height: 28px;
margin: 17px 0px 0px 0px;
padding: 8px 0px 0px 10px;
background: url('http://www.devakantiezoeker.nl/images/menu_headers/blue_header.gif') no-repeat; 
}

.blue_header a
{
 color:#ffffff;
}

.blue_header span
{
float:left;
color:#ffffff;
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.vakantie_box_inhoud
{
display: inline;
float: left;
position: relative;
width: 226px;
font-size:1px;
height: auto;
margin: 0px 0px 0px 1px;
padding: 1px 0px 1px 1px;
border-left: 1px solid #36addd;
border-bottom: 1px solid #36addd;
border-right: 1px solid #36addd;
}

#padindicator
{
display: inline;
float: left;
position: relative;
width: auto;
height: 28px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#padindicator span
{
float:left;
color:#00577b;
font-size: 11px;
margin: 5px 0px 0px 2px;
padding: 0px 0px 0px 0px;
}

#padindicator span a
{
color:#00577b;
font-size: 11px;
padding: 0px 0px 0px 0px;
}

#padindicator span a:hover
{
text-decoration:underline;
}

#content_bar
{
display: inline;
float: left;
position: relative;
width: 446px;
height: 27px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 10px;
background: url('http://www.devakantiezoeker.nl/images/content_bar.gif') repeat-x; 
}

#content_bar span
{
float:left;
color:#ffffff;
font-weight:bold;
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content_bar h1
{
float:left;
color:#ffffff;
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content_bar_corner
{
display: inline;
float: left;
position: relative;
width: 5px;
height: 32px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/content_bar_corner.gif') no-repeat; 
}

.content_box_orange
{
display: inline;
float: left;
position: relative;
width: 459px;
height: 95px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffd1ad repeat;
border: 1px solid #ffb377;
color:#7d0900;
}

.content_box_p
{
display: inline;
float: left;
position: relative;
width: 456px;
margin: 1px 0px 0px 0px;
padding: 3px 0 3px 3px;
background: #ffd1ad repeat;
border: 1px solid #ffb377;
color:#7d0900;
}

.content_box_dis
{
display: inline;
float: left;
position: relative;
width: 459px;

margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffd1ad repeat;
border: 1px solid #ffb377;
color:#7d0900;
}

.content_box_dis a
{
 color:#7d0900;
 text-decoration:underline;
}

.content_box_dis p, .content_box_dis strong
{
 display:block;
 width: 425px;
 margin-top:5px;
 margin-left:10px;
}

.content_box_zoeken
{
display: inline;
float: left;
position: relative;
width: 459px;
height: 235px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffd1ad repeat;
border: 1px solid #ffb377;
color:#7d0900;
}

.content_box_contact
{
display: inline;
float: left;
position: relative;
width: 459px;
height: 285px;
margin: 1px 0px 0px 0px;
padding: 1px 0px 0px 0px;
background: #ffd1ad repeat;
border: 1px solid #ffb377;
color:#7d0900;
}

.content_box_dis li
{
 margin-top:5px;
 margin-left:35px;
 list-style-type: disc;
}

.content_box_dis .ul2 li
{
 margin-left:55px;
 list-style-type: circle;
}

.content_box_dis li a
{
color:#7d0900;
}

.content_box_zoeken p
{
 margin-top:4px;
 margin-left:8px;
}

.content_box_orange h1
{
float:left;
color:#7d0900;
font-size: 11px;
width:449px;
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 0px;
}

.content_box_orange h1 a
{
color:#7d0900;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration:underline;
}

.content_box_orange h1 a:hover
{
text-decoration:underline;
}

.content_box_orange h1 img.aanbieding_flags
{ float:left; margin: 3px 4px 0px 0px; padding: 0px 0px 0px 0px; }


.aanbiedings_text
{
float: left;
width:240px;
height: auto;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

.aanbiedings_text p
{
float:left;
color:#0c0c0c;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.aanbiedings_text a
{
display:block;
clear:left;
color:#0c0c0c;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight:bold;
}

.aanbiedings_text a:hover
{
text-decoration:underline;
}

.spot_preview
{
display: inline;
float: left;
position: relative;
margin: 2px 0px 0px 3px;
padding: 0px 0px 0px 0px;
}

.prijslabel
{
display: inline;
float: right;
position: relative;
width: 88px;
height: 38px;
margin: 0px 18px 0px 0px;
padding: 9px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/prijslabel.gif') no-repeat; 
text-align:center;
}

.prijslabel span
{
float:left;
font-family:arial;
color:#90271e;
width: 88px;
text-align:center;
font-size: 24px;
margin: 0px;
margin-bottom:24px;
padding: 0px 0px 0px 0px;
}

#content_footer_corner
{
display: inline;
float: left;
position: relative;
width: 4px;
height: 28px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/content_footer_corner.gif') no-repeat; 
}

#content_footer
{
display: inline;
float: left;
position: relative;
width: 457px;
height: 28px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/content_footer.gif') repeat-x; 
}

#content_footer span
{
float:left;
color:#eb6c06;
font-size: 11px;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content_footer span#nummering
{
float:right;
color:#eb6c06;
font-size: 11px;
margin: 9px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content_footer span#nummering a
{
float:left;
color:#eb6c06;
font-size: 11px;
height: 16px;
width: 16px;
text-align:center;
margin: 0px 4px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffe5d0 repeat;
}

#content_footer span#nummering a:hover
{
float:left;
color:#ffffff;
font-size: 11px;
height: 16px;
width: 16px;
text-align:center;
margin: 0px 4px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fc8628 repeat;
}

#content_footer span#nummering a.active
{
float:left;
color:#ffffff;
font-size: 11px;
height: 16px;
width: 16px;
text-align:center;
margin: 0px 4px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fc8628 repeat;
}

#content_footer2
{
display: inline;
float: left;
position: relative;
width: 457px;
height: 28px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/content_footer.gif') repeat-x; 
}

#content_footer2 span
{
float:left;
color:#eb6c06;
font-size: 11px;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content_footer2 a
{
color:#eb6c06;
text-decoration:underline;
}

#foto_css
{
 width:auto;
 margin:10px auto 0 auto;
}

#foto_css a
{
float:left;
color:#eb6c06;
font-size: 11px;
height: 16px;
width: 16px;
margin:0;
margin-right:2px;
text-align:center;
background: #ffe5d0 repeat;
}

#foto_css a:hover
{
color:#ffffff;
font-size: 11px;
height: 16px;
width: 16px;
text-align:center;
background: #fc8628 repeat;
}

#foto_css a.active
{
color:#ffffff;
font-size: 11px;
height: 16px;
width: 16px;
text-align:center;
margin-right:2px;
background: #fc8628 repeat;
}


#footer
{
display: inline;
float: left;
position: relative;
width: 462px;
height: 23px;
margin: 5px 0px 0px 0px;
padding: 7px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/footer.gif') no-repeat; 
}

#footer span
{
float:left;
color:#ffffff;
width: 462px;
text-align:center;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#footer span a
{
color:#ffffff;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Right Column */
#right_column
{
display: inline;
float: left;
position: relative;
width: 185px;
height: auto;
margin: 20px 0px 0px 4px;
padding: 0px 0px 6px 0px;
background: url('http://www.devakantiezoeker.nl/images/left_column_bg.gif')  no-repeat 100% 100%;
}

#right_column_content
{
display: inline;
float: left;
position: relative;
width: 179px;
height: auto;
margin: -14px 0px 0px 3px;
padding: 0px 0px 0px 1px;
background: url('http://www.devakantiezoeker.nl/images/right_column_bg.gif') no-repeat;
}

#header_mijn_favorieten
{
display: inline;
float: left;
position: relative;
width: 143px;
height: 34px;
margin: 3px 0px 0px 0px;
padding: 5px 0px 0px 34px;
background: url('http://www.devakantiezoeker.nl/images/menu_headers/header_mijnfavorieten.gif') no-repeat; 
}

#header_mijn_favorieten span
{
float:left;
color:#ffffff;
font-size: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.yellow_menu_lines li.mijnfav
{
float: left;
width: 171px;
height: 21px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 6px;
}

ul.yellow_menu_lines li.mijnfav a
{
float: left;
color: #f8882e;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

ul.yellow_menu_lines li.mijnfav a:hover
{
text-decoration:underline;
}
.fav_flags {float:left; margin: 3px 5px 0px 0px; padding: 0px 0px 0px 0px;}

#header_vakantiesoorten
{
display: inline;
float: left;
position: relative;
width: 143px;
height: 34px;
margin: 4px 0px 0px 0px;
padding: 5px 0px 0px 34px;
background: url('http://www.devakantiezoeker.nl/images/menu_headers/header_vakantiesoorten.gif') no-repeat; 
}

#header_vakantiesoorten span
{
float:left;
color:#ffffff;
font-size: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#header_nieuwsbrief
{
display: inline;
float: left;
position: relative;
width: 143px;
height: 34px;
margin: 4px 0px 0px 0px;
padding: 5px 0px 0px 34px;
background: url('http://www.devakantiezoeker.nl/images/menu_headers/header_nieuwsbrief.gif') no-repeat; 
}

#header_nieuwsbrief span
{
float:left;
color:#ffffff;
font-size: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}





/************ CSS VOOR SUBPAGE *************/

#flag_bg_subpage
{
display: inline;
float: left;
position: relative;
width: 20px;
height: 16px;
margin: 1px 3px 0px 0px;
padding: 1px 0px 0px 2px;
background: url('http://www.devakantiezoeker.nl/images/flag_bg_subpage.gif') no-repeat; 
}

.sub_conten_bar_flags { float:left; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #fbad6f;}

.sub_preview_img { float:left; margin: 4px 0px 0px 4px; padding: 0px 0px 4px 0px; }

.meer_fotos {float:left; margin: 0px 0px 0px 4px; padding: 0px 0px 0px 0px; color: #d53207;}
.meer_fotos a { color: #d53207; }
.meer_fotos a:hover { text-decoration:underline;}

.meer_fotos2 {float:right; margin: 0px 0px0px 4px; padding: 0px 0px 0px 0px; color: #d53207}
.meer_fotos2 a { color: #d53207; }
.meer_fotos2 a:hover { text-decoration:underline;}

.sub_content_line { float:left; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:1px;}

#sub_content_box_orange
{
display: inline;
float: left;
position: relative;
width: 459px;
height: auto;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffd1ad repeat;
border: 1px solid #ffb378;
}

#sub_content_img_preview_box
{
display: inline;
float: left;
position: relative;
width: 455px;
height: auto;
margin: 2px 0px 0px 2px;
padding: 0px 0px 0px 0px;
background: #ffeddf repeat;
}

table a
{
color:#00577b;
}

table u
{
 text-decoration:underline;
}

table td
{
color:#00577b;
}


#sub_content_box_orange h2, #sub_content_box_orange h3
{
float:left;
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width: 449px;
font-size:11px;
color: #d53207;
}

#h3 a
{
 text-decoration:underline;
}

#h3 a:hover
{
 color:red;
}

#sub_content_box_orange strong
{
font-size:11px;
color: #d53207;
}

#sub_content_box_orange p
{
float:left;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width: 449px;
font-size:11px;
color: #010101;
}

#sub_content_box_orange p a
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:11px;
color: #010101;
}

#sub_content_box_orange p a:hover
{
text-decoration:underline;
}

#sub_prijslabel
{
display: inline;
float: left;
position: relative;
width: 88px;
height: 38px;
margin: 0px 0px 0px 20px;
padding: 8px 0px 0px 0px;
background: url('http://www.devakantiezoeker.nl/images/prijslabel.gif') no-repeat;
}

.prijslabel a
{
color: #91261e;
}

#sub_prijslabel span
{
float:left;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width: 88px;
text-align:center;
font-size:24px;
color: #91261e;
}





/*News Styles*/
.stars
{
display: inline;
float: right;
position: relative;
width: 18px;
height: 17px;
margin: 1px 3px 0px 0px;
padding: 0px 0px 0px 0px;
}

#beste-prijs
{
display: inline;
float: left;
position: relative;
width: 455px;
height: 32px;
margin: 0px 0px 0px 2px;
padding: 3px 0px 0px 0px;
background: #ffeddf;
border-bottom: 1px solid #f8882e;
}
#beste-prijs span#middle
{
float:left;
text-align:center;
width:235px;
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 0px;
color: #91261e;
font-size: 20px;
font-weight:bold;
}
#beste-prijs span#right
{
float: right;
margin: 0px 45px 0px 2px;
padding: 0px 0px 0px 0px;
color: #ef4011;
font-size: 20px;
font-weight:bold;
}
#beste-prijs span#left
{
float: left;
margin: 0px 0px 0px 45px;
padding: 0px 0px 0px 0px;
color: #ef4011;
font-size: 22px;
font-weight:bold;
}
