/* ------------------------------------------ */
/* coding by Michael van Eijden, info@qizo.nl */
/* ------------------------------------------ */

/* general */
*{margin:0; padding:0;}
body{font-family:Arial; font-size:12px;}
ul{list-style:none;}
a{text-decoration:none;}
img{border:0;}

#container{width:1002px; margin-left:2px;}
#division{width:1002px; background:url(../images/division_bg.png) repeat-y; overflow:hidden;}

/* header */
#header{width:1002px; height:181px; border-bottom:4px solid #d61c38;}
#header h4 a{display:block; width:216px; height:57px; background:url(../images/logo.png); text-indent:-2000px;}
#header ul{width:1002px; background:url(../images/header_bg.jpg) no-repeat top left; padding-top:99px;}
#header li{float:left; text-align:center;}
#header li a{font-size:12px; font-weight:bold; color:#12447f; text-transform:uppercase; display:block; width:166px; height:19px; background:url(../images/header_a.png) repeat-x; border-right:1px solid #94b4d4; padding-top:6px;}
#header li a:hover{background:url(../images/header_b.png) repeat-x;}

/* left */
#left{width:167px; float:left; padding-top:27px;}
#left ul{background:#fff;}
#left ul li a{color:#fff; font-weight:bold; display:block; width:159px; height:20px; background:url(../images/leftmenu_a.png) repeat-x; padding:4px 0 0 8px;}
#left ul li a:hover, a.on{background:url(../images/leftmenu_ahover.png) repeat-x !important;}
#left ul ul{padding:2px 0 2px 0;}
#left ul ul li a{background:none; width:157px; color:#3a73ba; height:15px; text-align:right; border:1px solid #fff; padding:4px 0 4px 8px;}
#left ul ul li a:hover{width:157px; height:15px; color:#d50000; border:1px solid #d50000; background:none !important;}
/* left - search */
#left .search{width:149px; color:#fff; font-size:11px; background:#2e60ae; margin:20px 0 0 4px; padding:0 10px 8px 0;}
#left .search span{font-size:16px; font-style:italic; display:block; width:153px; height:25px; background:#19428f; padding:4px 0 0 6px; border-bottom:1px solid #6191d5;}
#left .search form{margin:3px 0 0 5px; overflow:hidden;}
#left .search form .search_submit{width:72px; height:21px; background:url(../images/search.png); cursor:pointer; border:0; float:right; margin-top:5px;}

/* center */
#center{width:633px; float:left; margin-left:4px; padding-left:27px; font-size:11px;}
/* center - path */
#center .path{width:633px; height:21px; background:#e8eef6; font-size:11px; padding:6px 0 0 27px; margin-left:-27px;}
#center .path a{text-decoration:underline; color:#606368;}
/* center - intro */
#center .intro{width:603px; padding-right:30px;}
#center .intro h1{font-size:16px; color:#1767a4; display:block; width:633px; height:24px; background:#e8eef6; padding:4px 0 0 27px; margin:29px 0 10px -27px;}
#center .intro h2{font-size:13px; margin-top:10px;}
#center .intro a{color:#1868a7;}
/* center - blocks */
#center .blocks{clear:both; float:inherit; margin-top:35px;}
#center .blocks .blocks_left{width:284px; float:left; margin-right:35px;}
#center .blocks .blocks_right{width:284px; float:left;}
#center .blocks .block{margin-bottom:23px; padding:0 0 28px 22px; overflow:hidden;}
#center .blocks .block p{margin:10px 16px 0 0;}
#center .blocks .block a{color:#06315c; font-weight:bold; text-decoration:underline; float:right; margin:15px 14px -13px 0;}
/* center - blocks - block */
.block.yellow{background:#ffefce;}
.block.blue{background:#e6f0f9;}
.block.red{background:#f3d0cc;}
.block h3{font-size:13px; color:#fff; display:block; width:247px; padding:4px 15px 4px 22px; margin-left:-22px;}
.block.yellow h3{background:#cd9933;}
.block.blue h3{background:#437ccd;}
.block.red h3{background:#ac0000;}

/* right */
#right{width:164px; float:left; margin-left:4px; padding-top:4px;}
/* right - accommodations */
#right .accommodations{margin-top:2px; text-align:center;}
#right .accommodations span.blue_bg{color:#fff; font-size:16px; text-align:left; font-style:italic; display:block; width:158px; height:25px; background:#19428f; padding:4px 0 0 6px;}
#right .accommodations .accommodation{margin-top:18px;}
#right .accommodations .accommodation span{color:#fff;}

/* footer */
#footer{font-size:10px; clear:both; width:660px; margin:0 auto; padding-top: 20px; padding-bottom:45px; text-align:center;}
#footer p{margin-top:13px;}
#footer a{text-decoration:underline; color:#606368; padding:0 5px 0 5px;}

p a {
	color: #1868a7;
	}
p a:hover {
	color: #1767a4;
	text-decoration:underline;
	}
	
fieldset {
	position:relative;
	width: 600px;
	display:block;
	margin-top:1em;
	padding-top:.75em;
	background:#f2fbff;
	border:1px solid #b5cbe4;
}
fieldset legend {
	position:absolute;
	top:-.5em;
	left:.5em;
	color:#095b8e;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
	}
fieldset p {
	margin:7px;
	}
#versturen {
	background:#fff;
	width:120px;
	margin-left:125px;
	padding:1px;
	border:1px solid #000;
	font-weight:bold;
	}
.basic {
	width:120px;
	}
	
#toplijst {
	width:550px;
	margin-right:30px;
	margin-left:20px;
	padding-bottom: 20px;
	}
#toplijst .item {
	margin-top:15px;
	width:260px;
	}
#toplijst .geel {
	background:#ffefcf;
	}
#toplijst .rood {
	background: #f3d0cc;
	}
#toplijst .item p {
	padding:7px;
	}
#toplijst h3 {
	padding:3px;
	font-size:12px;
	color:white;
	}
#toplijst h3 a {
	color:white;
	}
#toplijst .geel h3 {
	background:#c93;
	}
#toplijst .rood h3 {
	background:#ab0000;
	}

