/*@import url("reset.css");*/
div,img{padding:0px;margin:0px;}

.clear{
	clear:both;
	display:block;
	height:1px;
	line-height:1px;
	font-size:1px;
}
html, body {
  margin: 0px;
  padding: 0px;
}
html {overflow-y: scroll;} 

body 
{ 
  scrollbar-arrow-color: 00498D;
  scrollbar-track-color: FFFFFF;
  scrollbar-face-color: 5B8CC2;
  scrollbar-highlight-color: FFFFFF;
  scrollbar-3dlight-color: 00498D;
  scrollbar-darkshadow-color: 00498D;
  scrollbar-shadow-color: FFFFFF;
  background-color:#00478F;
}
body, div,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; /* Moet in punten! 8 - 10 - 12 - 14 - ask J om anders te proberen ivm fontsize detectie*/
	font-style: normal;
	color: #00498D;
}
h1 {
	font-size: 11pt;
	margin:0px;
	margin-bottom:10px;
	font-weight:normal;
	color: #307BCC;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; /* Moet in punten! 8 - 10 - 12 - 14 - ask J om anders te proberen ivm fontsize detectie*/
	font-style: normal;
	font-weight:normal;
	color: #00498D;
	display:inline;
	margin:0px;
	padding:0px;
}
h3{
	display:inline;
	clear:none;
	margin:0px;
	padding:0px;
	font-size:1.2em;
	font-style:normal;
	text-decoration:none;
}
a,a:visited{text-decoration:underline;color:#0161BA;outline:none;}
a:hover{color:#5B9FDF;outline:none;}

#bcl{
	text-align:center;
}
#site {
	height:100%;
	position:relative;
	width: 986px;
	text-align: left;
	margin-left:auto;
    margin-right:auto;
}
#toptextlinks {
	position:absolute;left:0px;
	height:40px;
	font-size:12px;
	font-weight:bold;
}

#maindiv{background-color:#ffffff;margin-top:20px;padding:3px;}
#headerdiv {background-color:#ffffff;padding:0px;}
#headerdivlogo {position:absolute;z-index:500;top:20px;left:-31px;height:163px;width:232px;background:url(images/flandersskilogo_bb.png) top left no-repeat;}
#headerdivlogo_opaque {position:absolute;z-index:500;top:20px;left:3px;height:163px;width:198px;background:url(images/flandersskilogo_opaque_bb_crop.png) top left no-repeat;}
#headerdivcontent{padding:0px;background:url(/images/header_logo.jpg) no-repeat top left;height:160px;}
#headerslides{padding:0px;margin-left:162px;width:818px;overflow:hidden;text-align:left;position:relative;height:160px;}
.headerslidediv{position:absolute;top:0px;left:0px;z-index:99;width:818px;height:160px;padding:0px;margin:0px;}
#homepageslides{padding:0px;margin:0px;height:512px;width:768px;overflow:hidden;position:relative;}
.homepageslidediv{position:absolute;top:0px;left:0px;z-index:99;width:768px;height:512px;padding:0px;margin:0px;}

#menudiv{margin:3px 0px;}
#menudivcontent{}
#contentdiv{background:#ffffff;}
#contentdivsidebar{float:right;display:inline;width:202px;border-left:1px solid #CEE1F1;margin-top:5px;}
#contentdivsidebarstartpagina{float:right;display:inline;width:195px;margin-top:5px;}
.contentdivsidebarcontent{padding-left:7px;text-align:left;}
#contentdivsidebarstartpagina .contentdivsidebarcontent{padding-left:0px;}
#contentdivmain{float:left;display:inline;width:770px;}
#contentdivmaincontent{padding:6px;padding-top:15px;}
#footerdiv{margin:3px;margin-bottom:15px;}
#footerdivcontent{margin:3px;line-height:18px;}
#footerdivcontentleft{float:left;display:inline;color:#fff;}
#footerdivcontentright{float:right;display:inline;text-align:right;color:#fff;}
#footerdivcontentright a, #footerdivcontentright a:visited{color:#fff;}
#footerdivcontentright a:hover{color:#7D97B8;}
.smallerfont{font-size:9px;}

#menudivow{
	position:absolute;
	top:184px;
	left:163px;
	background:#F3F3F3;
	width:818px;
	padding-left:10px;
}
#menutrail{
	padding:4px;
	padding-left:10px;
}
#contentdiv {}
#importantnotice{
	background:#E8EEF5;
	border:1px solid #00498D;
	position:absolute;
	top:211px;
	left:10px;
	width:720px;
	z-index:999;
}

#home_image_tekst{position:absolute;top:10px;left:250px;}
#home_image_tekst h2{font-size:14px;font-weight:bold;}
#home_image_tekst h3{font-size:12px;font-weight:bold;}
#home_image_tekst, #home_image_tekst h2, #home_image_tekst a{color:#FFFFFF !important;}
#home_image_tekst a:link,#home_image_tekst a:active,#home_image_tekst a:visited,#home_image_tekst a:hover
{color:#FFFFFF !important;font-weight:bold !important;}



#knoppen {
	position:absolute;left:755px;top:0px;
}

#knop1{
	position:absolute;left:755px;top:240px; height:50px; width:225px;
	background-color:red;
	padding:4px;
}
#flandersski {
	position:absolute;left:755px;top:360px; height:226px; width:225px;
	background-color:#F3F3F3;
	padding:4px;
}
#flandersski-kantoor {
	position:absolute;left:755px;top:591px; height:133px; width:225px;
}
#vliegtuig-skivakantie {
	position:absolute;left:0px;top:360px; height:277px; width:314px;
	background:url(images/skivakantie-vliegtuig.jpg) #F3F3F3 left top no-repeat;
	cursor:pointer;
}

#blok1{
	padding:8px;
	height:273px;
	width:310px;
}

#blok2{
	padding:8px;
}

#blok3{
	padding:8px;
	height:273px;
	width:310px;
}
#knopbegeleiding{
	position:absolute;left:0px;top:868px;
	padding:0px;
}
#fotogalerij-skivakantie {
	position:absolute;left:285px;top:700px; height:245px; width:225px;
	background:url(images/fotogalerij-skivakantie.jpg) #F3F3F3 left bottom no-repeat;
	cursor:pointer;
}
#hotels-aan-de-skiliften {
	position:absolute;left:333px;top:360px; height:277px; width:314px;
	background:url(images/top-welness.jpg) #F3F3F3 left bottom no-repeat;
	cursor:pointer;
}
#prijsberekening-skivakantie {
	position:absolute;left:666px;top:360px; height:277px; width:314px;
	background:url(images/kortingpp.jpg) #F3F3F3 left bottom no-repeat;
	cursor:pointer;
	color:#FFFFFF;
}
#footer{
}
#footercontent{
	text-align:center;
	margin-top:40px;
	margin-bottom:5px;
}
#content a:link { color: #00498D; font-weight: bold;text-decoration: underline;}
#content a:visited { color: #00498D; font-weight: bold; text-decoration: underline;}
#content a:active { color: #00498D; font-weight: bold; text-decoration: underline;}
#content a:hover {color: #000000; font-weight: bold; text-decoration: underline;}
#footercontent a:link { color: #fff; font-weight: bold;text-decoration: underline;}
#footercontent a:visited { color: #fff; font-weight: bold; text-decoration: underline;}
#footercontent a:active { color: #fff; font-weight: bold; text-decoration: underline;}
#footercontent a:hover {color: #fff; font-weight: bold; text-decoration: underline;}
#menutrail a:link { color: #00498D; font-weight: normal;text-decoration: underline;}
#menutrail a:visited { color: #00498D; font-weight: normal; text-decoration: underline;}
#menutrail a:active { color: #00498D; font-weight: normal; text-decoration: underline;}
#menutrail a:hover {color: #4C9FED; font-weight: normal; text-decoration: underline;}

#submenudiv {
	width:190px;
	border:1px solid #e5e5e5;
	background-color:#f8f8f8;
	padding:2px;
}
#submenudiv div{
	position:relative;
	background:#f3f3f3;
	/*border:1px solid #CEDCEB;*/
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #CEDCEB;
	border-bottom:1px solid #CEDCEB;
	margin:2px;
	cursor:pointer;
	text-align:left;
}
#submenudiv .submenuitemdiv1{
	margin-top:4px;
	padding:5px;
}
#submenudiv .submenuitemdiv2{
	padding:4px;
	margin-left:15px;
}
#submenudiv .submenuitemdivcurrent1{
	margin-top:4px;
	padding:5px;
	background-color:#CEDCEB;
}
#submenudiv .submenuitemdivcurrent2{
	padding:4px;
	margin-left:15px;
	background-color:#CEDCEB;
}
#submenudiv .submenuitemimage {
	margin:0px;padding:0px;border:0px;
	position:absolute;
	top:5px;left:-11px;
	width:20px;
	height:20px;
	background: url(images/submenuitem.gif) top left no-repeat;	
}
#owdiv {
	text-align:center;
}
#owdiv div{
	position:relative;
	display:inline;
	margin:2px;
}
#detaildiv, #detaildiv div, #detaildiv td{
	font-size:10px;
}
/*CEDCEB*/

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #000066;
	font-weight: bold;
}

hr {
	color: #CEE1F1;
	background-color:#CEE1F1;
	border: 0;
	height:1px;
}
.submenunaam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.button
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00498D;
	font-weight: bold;
	border: 1px outset;
	cursor: hand;
	background-color: #CEDCEB;
	/*background-image: url('http://www.site2day.be/struct/images/backgr_button.gif');*/
	}
.stapbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	border: 1px outset;
	cursor: hand;
	background-color: #00498D;
	padding:2px;
}
.stapbuttonspecial{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-weight: bold;
	border: 1px outset #FFFF00;
	cursor: hand;
	background-color: #00498D;
	padding:2px;
}
.buttonspecial
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	border: 2px outset;
	cursor: hand;
	background-color: #00498D;
	/*background-image: url('http://www.site2day.be/struct/images/backgr_button.gif');*/
	}	
		#Tabel-inschrijfformulier TR TD
		{
		border-width: 0px;
		borderColor: #006634;
		height: 20;
		padding: 5px;
		margin: 1px;
		color: #000000;
		background-color: #E5E5E5;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		}

   input,textarea
		{
		text-decoration: none;
		font-family: Verdana;
		font-size: 8pt;
		/*font-weight : normal;
		border-width: 1px;
		border-color: #000000;
		background-color: #dddddd;*/
		}
	select{
		text-decoration: none;
		font-family: Verdana;
		font-size: 8pt;
	}
.trborderbottom td{
	border-bottom:1px solid #cccccc;	
}
.kamerkeuzetr td{
	background-color:#E1EEFD;
	border-bottom:1px solid #60A7FD;
}
.boekingadminbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #00498D;
	font-weight: bold;
	border: 1px outset;
	cursor: hand;
	background-color: #CEDCEB;
}
.infobox, .warningbox, .adminbox{
	text-align:left;
	padding:5px;
	padding-left:25px;
	margin:10px;
	border:1px solid;
}
.adminbox{
	color:#4A7E4A;
	border-color:#5B965B;
	background:url(images/gears6b.gif) top left no-repeat #ECFBEA;
}
.infobox{
	color:#3333dd;
	border-color:#3333FF;
	background:url(images/info_padded.gif) top left no-repeat #E8EBFF;
}
.warningbox{
	color:#dd8800;
	border-color:#FF9900;
	background:url(images/warning_padded.gif) top left no-repeat #FFECD9;
}
.courier{
	font-family:"Courier New", Courier, mono;
	font-size:12px;
}

.vraaglink{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.productenimageborder{
	border: 1px solid #CEDCEB;
}		
.productenbigimageborder{
	border: 2px solid #CEDCEB;
}
.formsfieldset{
	/* margin: 15px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #307BCC;
}
.formslegend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #307BCC;
}


.prijzenoverzicht div, .prijzenoverzicht td{
	font-size: 9px;
}
.prijzenheaderclub, .prijzenheaderclub div{
	background-color:#00498D;
	color:#ffffff;
	font-size:10px;
}
.prijzenheadershort, .prijzenheadershort div{
	background-color:#3F6948;
	color:#ffffff;
	font-size:10px;
}
.prijzenheaderbasis, .prijzenheaderbasis div{
	background-color:#0081AF;
	color:#ffffff;
	font-size:10px;
}

.prijzendataclub{
	background-color:#EAF0F7;
}
.prijzendatashort{
	background-color:#CCE7D2;
}
.prijzendatabasis{
	background-color:#D9E8EB;
}

.prijzenscheiding{
	background-color:#CEDCEB;
	/*background-color:#DBE9EA;*/
}
.borderstyle{
	border:1px solid #00498D;
}
.borderstyle2{
	border:1px solid #aaaaaa;
}
.reizenperiodeheader{
	background-color:#CEDCEB;
}
.reizenformuleheader td{
	border:1px solid #4D81C5;
	background-color: #4D81C5;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.reisrow td, .reisrow div{
	font-size:10px;
}
.knop {
	text-decoration: none;
	background:#f3f3f3;
	border:1px solid #aaaaaa;
	padding:5px;margin:0px;cursor:pointer;text-align:center;
	color:#00498D;
}
.knopover {
	text-decoration: none;
	background:#CEDCEB;
	border:1px solid #00498D;
	padding:5px;margin:0px;cursor:pointer;text-align:center;
	color:#00498D;
}
.sitemaplistclass ul, .sitemaplistclass li{
	margin-top:3px;
}
#kwaliteitsenquete .fieldrowlabeltd{
	border-bottom:1px solid #D6D6D6;
}
#kwaliteitsenquete .fieldrowfieldtd{
	border-bottom:1px solid #D6D6D6;
}
#kwaliteitsenquete .fieldrow_disabled td{
	color:#999999;
}



/* --------------- Menu1 -------------------- */
#Menu1.sf-menu {
	margin-bottom:3px;
	border:1px solid #99BEE7;
	width:978px;
	padding:0px;
	background:url(images/menu1_bg.gif) top left repeat-x;
	z-index:300;
}
#Menu1.sf-menu a {
	border:none;
	border-right:1px solid #D7E6F6;
	text-decoration:none;
	font-weight:bold;
	z-index:300;
}
#Menu1.sf-menu a, #Menu1.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#00498D;
	font-weight:bold;
	z-index:300;
}
#Menu1.sf-menu li{background:url(images/menu1_bg.gif) top left repeat-x;z-index:300;}
#Menu1.sf-menu li ul{border-top:1px solid #99BEE7;z-index:300;width:300px;}
#Menu1.sf-menu li li {background:#C7DCF1;border:1px solid #99BEE7;border-top:0px solid #99BEE7;z-index:300;}
#Menu1.sf-menu li:hover, #Menu1.sf-menu li.sfHover,
#Menu1.sf-menu a:focus, #Menu1.sf-menu a:hover, #Menu1.sf-menu a:active {
	background:		#93BAE5;outline:		0;
	z-index:300;
}
#Menu1.sf-menu li.Menu1niv1cur a, #Menu1.sf-menu li.Menu1niv1cur a:visited{background:url(images/menu1_bg_active.gif) top left repeat-x #4F83C7;color:#fff;z-index:300;}
#Menu1.sf-menu li.Menu1niv1cur li a, #Menu1.sf-menu li.Menu1niv1cur li a:visited{background:#C7DCF1;z-index:300;color:#00498D;}
#Menu1.sf-menu li li.Menu1niv2cur a, #Menu1.sf-menu li li.Menu1niv2cur a:visited{background:#75A8E1;z-index:300;color:#fff;}
#Menu1.sf-menu li.Menu1niv1cur li:hover, #Menu1.sf-menu li.Menu1niv1cur li.sfHover,
#Menu1.sf-menu li.Menu1niv1cur li a:focus, #Menu1.sf-menu li.Menu1niv1cur li a:hover, #Menu1.sf-menu li.Menu1niv1cur li a:active {
	background:		#93BAE5;outline:		0;
	z-index:300;
}
#Menu1.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:300;}
#Menu1 .sf-sub-indicator {background-image:url('../images/menu1-arrow.png'); /* 8-bit indexed alpha png. IE6 gets solid image only */}
#Menu1 li.Menu1niv1cur .sf-sub-indicator {background-image:url('../images/arrows-ffffff.png'); /* 8-bit indexed alpha png. IE6 gets solid image only */}


/* --------------- Menu2 -------------------- */
#Menu2.sf-menu {
	z-index:		98;
	margin-top:3px;
	margin-bottom:0px;
	border-bottom:1px solid #4F83C7;
	width:770px;
}
#Menu2.sf-menu a {
	border:none;
	text-decoration:none;
	font-weight:bold;
	background:url(images/menu2_bg_r.gif) right .45em no-repeat;
	padding:.85em 1em;
	margin-top:0px;
}
#Menu2.sf-menu a, #Menu2.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#0063B2;
	font-weight:bold;
	margin-top:0px;
}
#Menu2.sf-menu li{background:url(images/menu2_bg.gif) bottom left no-repeat;margin-right:.25em;margin-top:.1em;height:2.7em;padding-top:0px;}
#Menu2.sf-menu li ul{border-top:0px solid #000;}
#Menu2.sf-menu li li {background:#4176BD;border:0px solid #000;border-top:0px solid #000;padding-top:0px;}
#Menu2.sf-menu li:hover, #Menu2.sf-menu li.sfHover{
	outline:		0;
	background-position:top left;
	padding-top:0px;
	/*margin-top:0;
	height:2.7em;*/
}
#Menu2.sf-menu a:focus, #Menu2.sf-menu a:hover, #Menu2.sf-menu a:active {
	outline:		0;
	padding:.30em 1em 1.40em 1em;
	background-position:top right;
	margin-top:0px;
}
#Menu2 li.Menu2niv1cur{background:url(images/menu2_bg_active.gif) top left no-repeat #4F83C7;/*margin-top:0;height:2.71em;*/}
#Menu2 li.Menu2niv1cur a, #Menu2 li.Menu2niv1cur a:visited{background:url(images/menu2_bg_active_r.gif) top right no-repeat;color:#fff;padding:.65em 1em 1.05em 1em;margin-top:0px;}
#Menu2.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:		98;}

/* --------------- Menu3 -------------------- */
#Menu3.sf-menu {
	width:770px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	background:url(images/menu3_bg.gif) top left repeat #4F83C7;
	border-bottom:1px solid #255BAA;
}
#Menu3.sf-menu a {
	border:none;
	border-right:1px solid #5387C9;
	text-decoration:none;
	padding:.65em 1em;
}
#Menu3.sf-menu a, #Menu3.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	font-weight:normal;
}
#Menu3.sf-menu li{background:url(images/menu3_bg.gif) top left repeat-x;height:25px;}
#Menu3.sf-menu li ul{border-top:1px solid #000;}
#Menu3.sf-menu li li {background:#4176BD;border:1px solid #000;border-top:0px solid #000;}
#Menu3.sf-menu li:hover, #Menu3.sf-menu li.sfHover,
#Menu3.sf-menu a:focus, #Menu3.sf-menu a:hover, #Menu3.sf-menu a:active {
	background:		#93BAE5;
	outline:		0;
}
#Menu3.sf-menu li.Menu3niv1cur {background:url(images/menu3_bg_active_line.gif) top left repeat-x;}
#Menu3.sf-menu li.Menu3niv1cur a, #Menu3.sf-menu li.Menu3niv1cur a:visited{background:url(images/menu3_bg_active_right.gif) right top no-repeat;font-weight:bold;}
#Menu3.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:		97;}

/* --------------- Menu9 -------------------- */
#Menu9.sf-menu {
	width:750px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-bottom:0px solid #255BAA;
}
#Menu9.sf-menu a {
	border:none;
	border-right:0px solid #5387C9;
	text-decoration:none;
	padding:.65em 1em;
}
#Menu9.sf-menu a, #Menu9.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#00498D;
	font-weight:normal;
}
#Menu9.sf-menu li{height:20px;width:auto;}
#Menu9.sf-menu li ul{border-top:0px solid #000;}
#Menu9.sf-menu li li {border:0px solid #000;border-top:0px solid #000;}
#Menu9.sf-menu li:hover, #Menu9.sf-menu li.sfHover,
#Menu9.sf-menu a:focus, #Menu9.sf-menu a:hover, #Menu9.sf-menu a:active {
	outline:		0;
	text-decoration:underline;
}
#Menu9.sf-menu li.Menu9niv1cur a, #Menu9.sf-menu li.Menu9niv1cur a:visited{font-weight:bold;}
#Menu9.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:		97;}

/* --------------- ------ -------------------- */

/* homepagina */

.homecontent-left{width:768px;height:512px;float:left;display:inline;position:relative;padding:0px;margin:0px;}
.homecontent-middle{width:193px;margin:0px;padding:0px;margin-left:7px;float:right;display:inline;}

.homecontent-skivakantietekst{position:absolute;width:530px;top:10px;left:10px;color:#fff !important;font-weight:normal;font-size:11px;line-height:13px;}
.homecontent-skivakantietekst div{color:#fff;font-weight:normal;padding:5px 0px;font-size:11px;line-height:13px;}
.homecontent-skivakantietekst h1{color:#fff;font-weight:bold;font-size:16px;line-height:20px;padding:0px;margin-bottom:5px;}
.homecontent-skivakantietekst a{color:#fff;font-weight:normal;}
#flanderssunblock{float:right;display:inline;text-align:center;margin-right:20px;padding-top:28px;width:70px;color:#74AF26;font-weight:bold;}

/* ------------*:

/* sidebar and homepagina*/


.block{padding:6px 6px;margin-bottom:20px;background:#EFF6FF;}

.homepageblock-nieuw{padding:6px 6px 6px 6px;margin-bottom:20px;background:#EFF6FF;min-height:75px;}
.homepageblock {padding:6px 3px 0px 10px;margin-bottom:6px;border-top:1px solid #D1E2F3;}
#homepageblockbasisformule{border-bottom:1px solid #D1E2F3;padding-bottom:20px;margin-bottom:5px;}

.sidebarblock {padding:0px 3px 3px 6px;margin-bottom:6px;}
.sidebarblock-specials{padding:6px 3px 6px 6px;margin-bottom:6px;background:url(images/block-specials.gif) top left no-repeat #EFF6FF;min-height:75px;}

.snelzoekform select{width:auto;margin-bottom:4px;z-index:99;}
.snelzoekform{margin-bottom:10px;}

.sidebarvergundreisbureau{float:left;display:inline;margin:0px 10px;}
.sidebarvlara{float:left;display:inline;padding-left:10px;padding-top:25px;text-align:center;line-height:25px;color:#fff;}

.contentdivsidebarcontent, .homecontent-middle{color:#0161BA;line-height:14px;}
.contentdivsidebarcontent h2, .homecontent-middle h2{margin:0px;padding:0px;margin-bottom:10px;line-height:17px;display:block;
														font-size:17px;font-weight:normal;color:#3475B1;}
.homepageblock-nieuw h2{line-height:24px;}
.homepageblock h2{position:relative;top:0px;left:-8px;padding-left:8px;background:url(images/h2arrow.gif) top left no-repeat;}

.contentdivsidebarcontent a, .contentdivsidebarcontent a:visited, .homecontent-middle a, .homecontent-middle a:visited{
	text-decoration:underline;font-size:10px;color:#0161BA;
}

.homepageblock h2 a, .homepageblock h2 a:visited{margin:0px;padding:0px;margin-bottom:10px;line-height:17px;display:block;
														font-size:17px;font-weight:normal;color:#3475B1;text-decoration:none;}

.contentdivsidebarcontent a:hover, .homecontent-middle a:hover, .homepageblock h2 a:hover{color:#5B9FDF;}
														

div.zoeklink{float:left;display:inline;height:20px;line-height:20px;width:55px;
background:url(images/link-zoek.gif) no-repeat #0161BA;padding:0px;text-align:center;margin-right:5px;}

a.link-snelzoeken,a.link-snelzoeken:visited{float:left;display:block;height:20px;line-height:20px;width:55px;
background:url(images/link-zoek.gif) no-repeat #0161BA;padding:0px;text-align:center;margin-right:0px;
font-size:11px;text-align:center;font-weight:bold;text-decoration:none;}
a.link-snelzoeken:hover{color:#3762A7;background:url(images/link-zoek-h.gif) left top no-repeat;}

/* a.link-uitgebreidzoeken{line-height:20px;font-size:11px;font-weight:bold;} */
a.link-uitgebreidzoeken,a.link-uitgebreidzoeken:visited{float:left;display:block;height:20px;line-height:20px;width:126px;
background:url(images/link-uitgebreidzoeken.gif) left top no-repeat #0161BA;padding:0px;text-align:center;
font-size:11px;color:#FFFF00;text-align:center;font-weight:bold;text-decoration:none;margin-right:4px;}
a.link-uitgebreidzoeken:hover{color:#FFFF00 !important;background:url(images/link-uitgebreidzoeken-h.gif) left top no-repeat;}


a.link-meerinfo, a.link-leesmeer:visited{text-align:left;}
.div-meerinfo{margin-left:15px;}

.snelzoeklinks{border-top:1px solid #CEE1F1;margin-top:5px;padding-top:5px;line-height:16px;}
.snelzoeklinks a, .snelzoeklinks a:visited{display:block;font-weight:bold;font-size:10px;}

/* ------------- */

/* skigebieden */
#skigebied-intro-rechts{float:right;display:inline;width:340px;margin-left:10px;}
#skigebiedslideshowdiv{margin:0px 0px;background-color:;border:0px solid #444444;}
#skigebiedslideshowdiv table input{outline-style:none;}

/* ----- */

/* hotel lijst */
.hotels{width:600px;margin-left:100px;}
.hotel{position:relative;zoom:1;padding:10px 10px;margin:15px 0px;background:url('/images/block-bg.gif') repeat-x top left;border:1px solid #F1F7FF;border-bottom:1px solid #CEE1F1;border-right:1px solid #CEE1F1;}
.hotel-left{width:125px;float:left;display:inline;margin:0px 10px 0px 0px;}
.hotel-thumb{width:125px;height:100px;overflow:hidden;text-align:center;}
.hotel-thumb img{border:1px solid #CEE1F1;}
.hotel-right{float:left;display:inline;width:435px;}
.hotel-gebied{float:right;display:inline;margin:0px 0px 6px 6px;font-style:italic;}
.hotel-naam{font-weight:bold;font-size:12px;margin-bottom:10px;}
.hotel-nieuw{position:absolute;top:-9px;left:256px;}
.hotel-voorzieningen-left{float:left;display:inline;width:220px;}
.hotel-voorzieningen-right{float:left;display:inline;}
.hotel-vink{padding:1px 20px;background:url('/images/vink_t.gif') no-repeat top left;}
.hotel-meerinfo{float:left;display:inline;padding-top:5px;}
.hotel-knoppen{float:right;display:inline;}


a.link-boek,a.link-boek:visited{display:inline;float:right;width:auto;padding:4px 8px;text-align:center;background:url(images/link-zoekenboek.gif) repeat-x center left;
border:1px solid #A1C1EB;border-bottom:1px solid #5486C7;border-right:1px solid #5486C7;
color:#00498D;text-decoration:none;font-weight:bold;font-size:10px;}
a.link-boek:hover{background:#9BC0E7;color:#00498D;text-decoration:none;}

a.link-zoekenboek,a.link-zoekenboek:visited{display:block;width:80px;padding:4px 8px !important;text-align:center;background:url(images/link-zoekenboek.gif) repeat-x center left #C7DCF1;
border:1px solid #A1C1EB !important;border-bottom:1px solid #5486C7 !important;border-right:1px solid #5486C7 !important;
color:#00498D !important;text-decoration:none !important;font-weight:bold !important;font-size:10px !important;}
a.link-zoekenboek:hover{background:#9BC0E7 !important;color:#00498D !important;text-decoration:none !important;}
div.bar-zoekenboekbutton{
/*-moz-border-radius: 3px;-webkit-border-radius: 3px;position:absolute;top:35px;right:10px;padding:3px 20px;background:#EEF5FC;z-index:999;border:1px solid #83ACE2;*/
width:100px;padding:3px 0px;margin-left:auto;margin-right:auto;text-align:center;
}
/* ----- */
/* hoteldetail */
.ui-tabs-nav a{
	padding:4px 3px !important;
}
.hoteldetail-overzicht-right{float:right;width:340px;margin:0px 0px 20px 20px;}
.hoteldetail-tekst{margin:10px 0px;}
#hoteldetail-prijzen{padding-left:0px;padding-right:0px;}

#hotelslideshowdiv{
background-color:;
border:0px solid #444444;
width:340px;
}
#hotelslideshowdiv table input{
outline-style:none;
}
/* ------ */


/* ------------ algemene styling -------- */
.font-larger, .font-larger *{font-size:10pt;}
/* --------------------------------------- */

#legende_beoordeling{ display:inline;float:right;width:50%;margin-top:3px;padding:3px;border:1px solid #CEDCEB;}
#legende_beoordeling div{border-bottom:1px solid #CEDCEB;padding:1px;}
/*
.kinderclub-reis{background:url('/images/kinderclub-reis.gif') top right no-repeat;}
.kinderclub-reis-halvedag{background:url('/images/kinderclub-reis-halvedag.gif') top right no-repeat;}
*/

/* ui dialog */
.ui-dialog{border:1px solid #00498D !important;}

#prijzenoverzichtall td{ text-align:left;}

.hotel_kamerlijst_kamer{ margin:5px;border:1px solid #D1E2F3;}
.hotel_kamerlijst_kamer_titel{ font-weight:bold;background-color:#CFE0F3;padding:3px;}
.hotel_kamerlijst_kamer_content{padding:7px;}
.hotel_kamerlijst_kamer_images{ float:right;display:inline;padding:10px;text-align:right;padding:4px;}
.hotel_kamerlijst_kamer_images div{position:relative;}
.hotel_kamerlijst_kamer_images img{margin:2px;border:1px solid #ccc;}
.img_vergroten{border:0px none #fff;position:absolute;z-index:9;bottom:3px;right:3px;margin:0px;padding:0px;cursor:pointer;}
.skipasinbegrepen-tekst{border:1px solid #00478F;display:inline;margin:1px;padding:2px;background:#DCE8F5;}