body {
	background:url(images/bg.gif) repeat-x top #d5f5f9;
	font-family:Arial, Helvetica, sans-serif;
	color:#667578;
	font-size:12px;
}
* {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	color:#25acbf;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
a img {border:0;}
div.clear {
	width:1px;
	height:1px;
	font-size:1px; /* IE Fix */
	line-height:0px; /* IE Fix */
	clear:both;
}

h1 {
	line-height:36px;
	padding:2px 0 0 0;
	color:#fdb700;
	font-size:14px;
}
h2, h3, div.block_steden h1 {
	background:#e9f7f8;
	line-height:32px;
	height:32px;
	padding:0 12px;
	margin:0 1px;
	position:relative;
	top:2px;
	border-bottom:1px solid #c8eaef;
	font-size:14px;
	color:#25acbf;
	font-weight:bold;
}
div.block_steden h1 span.left {float:left;}
div.block_steden h1 span.right {float:right;}
div.block_steden h1 span.right a {
	color:#667578;
	font-size:13px;
}

#container {
	width:900px;
	margin:0 auto;
	padding:20px 0 0 0;
}

div.body {
	background:url(images/body_top.gif) no-repeat top #fff;
	margin:5px 0 0 0;
}
div.body_bg {background:url(images/body_top_bg.gif) no-repeat top #fff;}
div.body_bottom {
	background:url(images/body_bottom.gif) no-repeat bottom;
	width:100%;
	padding:0 0 4px 0;
}
a.logo img {
	float:left;
	margin:9px 0 0 17px;
}
div.block {padding:5px 5px 0 5px;}
div.b_top {
	background:url(images/block_border_top.gif) repeat-x top;
	margin:5px 0 0 0;
}
div.b_right {background:url(images/block_border.gif) repeat-y right;}
div.b_bottom {background:url(images/block_border.gif) repeat-x bottom;}
div.b_left {background:url(images/block_border.gif) repeat-y left;}
div.b_topleft {background:url(images/block_top_left.gif) no-repeat left top;}
div.b_topright {background:url(images/block_top_right.gif) no-repeat right top;}
div.b_bottomleft {background:url(images/block_bottom_left.gif) no-repeat left bottom;}
div.b_bottomright {
	background:url(images/block_bottom_right.gif) no-repeat right bottom;
	width:100%;
	overflow:hidden;
}
div.header_block {
	float:right;
	width:200px;
	padding:0 5px 0 0;
}
div.header_block p.title {
	background:#e9f7f8;
	line-height:23px;
	padding:0 5px;
	margin:0 1px;
	position:relative;
	top:2px;
	color:#25acbf;
	font-weight:bold;
}
ul.list_image {padding:7px 0;}
ul.list_image li a {
	background:url(images/list_image.gif) no-repeat 6px center;
	line-height:17px;
	padding:0 0 0 15px;
	color:#333333;
}
ul.list_image li a:hover {
	color:#fcbb11;
	font-weight:bold;
	text-decoration:underline;
}
#menu {
	line-height:25px;
	padding:7px 0 4px 17px;
	overflow:hidden;
}
#menu li {
	float:left;
	padding:0 10px 0 0;
}
#menu li a {
	padding:0 10px 0 0;
	color:#667578;
	text-decoration:underline;
}
#menu li a:hover {
	color:#fcbb11;
	text-decoration:underline;
}
#menu li img {
	float:left;
	margin:0 0 0 16px;
}
#menu li.right {float:right;}
#menu li.right a {padding-right:0;}
div.colom_left {
	float:left;
	width:550px;
	padding:0 0 0 15px;
}
div.colom_right {
	float:right;
	width:328px;
	padding:0 5px 0 0;
}
.ui-tabs {position:relative} /* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	background:url(images/ul_tabs.gif);
	width:517px;
	height:32px;
	line-height:28px;
	padding:3px 0 0 4px;
}
.ui-tabs .ui-tabs-nav li {
	float:left;
	padding:0 30px 0 0;
	font-weight:bold;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	display:block;
}
.ui-tabs .ui-tabs-nav li span {
	float:left;
	display:block;
}
.ui-tabs .ui-tabs-nav li span.right {
	display:block;
	height:32px;
	padding:0 12px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav a:hover {background:url(images/block_border.gif) repeat-x top #fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.left, .ui-tabs .ui-tabs-nav a:hover span.left {background:url(images/tabs_li_hover_left.gif) no-repeat left;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span.right, .ui-tabs .ui-tabs-nav a:hover span.right {background:url(images/tabs_li_hover_right.gif) no-repeat right;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:pointer;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;}
.ui-tabs .ui-tabs-hide {display:none !important;}
img.map {margin:16px 0 0 20px;}
ul.aanbod {
	width:318px;
	padding:6px 0 6px 10px;
	overflow:hidden;
}
ul.aanbod li {
	float:left;
	line-height:22px;
	width:55%;
}
ul.aanbod li.right {width:45%;}
ul.aanbod li a {
	background:url(images/list_image.gif) no-repeat left 6px;
	line-height:30px;
	padding:0 0 0 9px;
	color:#667578;
}
ul.aanbod li a:hover {
	color:#25acbf;
	text-decoration:underline;
}
.bold {font-weight:bold;}
div.weer_bg {
	background:url(images/weer_bg.gif) repeat-x bottom;
	padding:0 0 8px 15px;
}
div.weer_block {
	float:left;
	background:url(images/weer_block.gif) no-repeat left 20px;
	width:388px;
	padding:5px 0 0 0;
	overflow:hidden;
}
div.weer_block div.float {
	float:left;
	width:174px;
	padding:15px 0 0;
}
div.weer_block div.left {
	float:left;
	line-height:140%;
}
div.weer_block div.right {
	float:right;
	color:#40b6c7;
	font-weight:bold;
	text-align:center;
}
div.streken {
	float:right;
	width:402px;
	padding:0 14px 0 0;
}
div.streken p.title {
	line-height:33px;
	padding:0 2px;
	font-size:14px;
	color:#25acbf;
	font-weight:bold;
}
div.streken li {
	float:left;
	padding:0 2px 3px 0;
}
div.streken li a {
	display:block;
	background:url(images/streken_li.gif);
	width:113px;
	line-height:23px;
	padding:0 0 0 19px;
}
div.block_steden {
	float:left;
	width:556px;
	padding:0 0 0 5px;
}
div.block_steden ul {	
	padding:5px 0 5px 8px;
	overflow:hidden;
}
div.block_steden li {
	float:left;
	width:25%;
	line-height:30px;
}
div.block_steden li a {color:#667578;}
div.block_steden li a:hover {
	color:#fdb700;
	font-weight:bold;
}
div.block_accommodaties {
	float:right;
	width:328px;
	padding:0 5px 0 0;
}
div.block_accommodaties ul.aanbod li {
	width:70%;
	line-height:250%;
}
div.block_accommodaties ul.aanbod li.right {width:30%;}
div.border {
	background:url(images/border.gif) left repeat-x;
	height:1px;
	margin:0 10px;
}
div.block_accommodaties div.foto {
	float:left;
	width:50%;
	padding:8px 0;
	text-align:center;
}
div.block_accommodaties div.foto img {
	border:1px solid #e1e4e5;
	padding:3px;
}
div.block_accommodaties div.foto a {color:#667578;}
div.block_accommodaties div.foto a:hover {text-decoration:none;}
div.block_accommodaties div.foto a:hover span {
	color:#fdb700;
	font-weight:bold;
}
div.reisbureaus {padding:0 5px;}
div.reisbureaus div.b_top {background:url(images/block_border.gif) repeat-x top;}
div.reisbureaus h3 {
	float:left;
	background:none;
	border:0;
}
div.reisbureaus img {
	float:left;
	margin:5px 15px;
}
div.reisbureaus div.b_bottomright {padding:6px 0;}
div.hotel {
	float:left;
	width:272px;
	padding:10px 0 0 6px;
}
div.hotel img.foto {
	float:left;
	border:1px solid #e1e4e5;
	padding:3px;
	margin:3px 0 0 0;
}
div.hotel p {
	float:right;
	width:175px;
	line-height:150%;
}
div.hotel p span {color:#25acbf;}
div.weer {
	float:left;
	width:85px;
	padding:10px 0;
	text-align:center;
	color:#40b6c7;
}
div.weer span {
	color:#fcbb11;
	font-weight:bold;
}
a.reisbureau img {
	float:left;
	margin:13px 14px;
}
div.block_50 {
	float:left;
	width:441px;
	padding:1px 0 0 6px;
}
div.center {
	padding:15px 0 5px 0;
	line-height:175%;
	text-align:center;
	color:#000;
}
a.blue {color:#40b6c7;}
div.inhoud_left {
	float:left;
	width:185px;
	line-height:200%;
	padding:7px 0 7px 10px;
}
div.inhoud_right {
	float:left;
	width:246px;
	line-height:180%;
	padding:7px 0;
	color:#25acbf;
}
span.size {
	display:block;
	padding:5px 0;
	font-size:24px;
	font-weight:bold;
}
ul.width_33 {
	width:100%;
	padding:12px 0;
	overflow:hidden;
}
ul.width_33 li {
	float:left;
	background:url(images/list_image.gif) no-repeat 19px center;
	width:268px;
	line-height:24px;
	padding:0 0 0 28px;
}
img.banner {margin:0 28px;}

#footer {
	line-height:46px;
	text-align:center;
	color:#599299;

}
#footer span {padding:0 7px;}
#footer img {
	position:relative;
	top:8px;
	left:5px;
}
#footer a {color:#599299;}
