/* Table of Contents:

	Typography
	Header Layout
	Middle Layout
	Footer Layout
	
*/

/*
	nav-text	#484848
	oranje		#F98E03
	blauw		#0F8FCB
*/


/* Typography
--------------------------------------------------------------------------------------- */



/* Body Layout
--------------------------------------------------------------------------------------- */

html, body {
	padding: 0;
	margin: 0;
}
strong {
	color:#0F8FCB;
}
em {
	font-style:italic;
}
strong em, em strong {
	font-style:italic;
	color:#0F8FCB;
}
.error {
	display: block;
	color: red;
	font-size: 10px;
}
fieldset {
	border: 1px solid #d6d6d6;
	padding: 15px;
	width: 100%;
}
fieldset legend {
	color:#000000;
}
a:link, a:visited, a:active {
	color:#0F8FCB;
}
a:hover {
	color:#000000;
}
a.linkarrow {
	background:url('/design/images/linkarrow.gif') no-repeat center left;
	padding-left:12px;
}
#content li {
	list-style: disc;
	margin-left:20px;
	line-height:18px;
}
/* Container Layout
--------------------------------------------------------------------------------------- */

#topAffiliates{ width:100%; height: 100px; margin: 0 0 3px 0; background-color: #0f8fcc; border-bottom: 1px solid #808080; position: relative; color:white;}
#topAffiliates div.title{ display: block; position: absolute; top :20px; left: 25px; color:#def0ff; font-size:16px; }
#topAffiliates div.title strong{ color:#FFF; text-decoration: underline;font-weight: bold; }
#topAffiliates a.close{ display: block; position: absolute; right:7px; top:7px; color:#FFF; height:20px; padding: 2px 24px 0 0; text-decoration: none; background: url('/design/images/close_Affiliate.jpg') no-repeat right top;  }
#topAffiliates ul.links{ display:block; position: absolute; left:23px; top:55px;}
#topAffiliates ul.links li { width:118px; height:24px; padding: 6px 3px 0; margin-right:3px; text-align: center; float:left; background: url('/design/images/button_Affiliate.jpg') no-repeat left top;}
#topAffiliates ul.links li a{ color:#FFF; text-decoration: none; display:block; text-align: center;}


#container {
	width:995px;
	margin: 0 0 0 2px;
	background-image:url(/design/images/back-container.gif);
	position:relative;
}
/* Header Layout
--------------------------------------------------------------------------------------- */
#header {
	width:auto;
	height:200px;
	margin:0;
}
#header-links {
	width:693px;
	height:200px;
	float:left;
	background-image:url(/design/images/header.jpg);
}
/*#header-links h1 {
	width:300px;
	height:52px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	position:absolute;
	z-index:101;
}*/
#header-links h1 a {
	display:block;
	height: 52px;
	width: 300px;
	text-indent: -5000px;
	background:#fff url(/design/images/logo.jpg);
}
#header-rechts {
	background-image:url(/design/images/header-rechts.jpg);
	float:left;
	width:299px;
	height:200px;
	margin-left:2px;
}

div#header #header-rechts div.other_subsites{ padding:65px 0 0 10px; color: #FB9000;}
div#header #header-rechts div.other_subsites div.title{ font-size: 14px; font-weight: bold; color: #FB9000; margin-bottom: 5px;}
div#header #header-rechts form {margin:0; padding: 0;x }
div#header #header-rechts select { width:280px; height:20px; border-left: 1px solid #707070; padding:1px; border-top: 1px solid #707070; border-right:0px; border-bottom:0px; font-size: 12px;}





#header-samenvatting {
	z-index:1000;
	position:absolute;
	top:60px;
	left:2px;
	height:19px;
	width:460px;
}
#header-samenvatting ul {
	font-size:12px;
	background:url(/design/images/balk_samenvatting.gif) no-repeat top left;
	height:21px;
	display:block;
	padding-top:2px;
	width:460px;
}
#header-samenvatting ul li {
	color:#4F4F4F;
	display:inline;
}
#header-samenvatting ul li span {
	color:#0F8FCB;
	font-weight:bold;
}
#header-tabs {
	z-index:1001;
	position:absolute;
	top:172px;
	left:5px;
	height:22px;
	width:618px;
}
#header-tabs ul {
	height:22px;
	display:block;
}
#header-tabs ul li {
	text-indent:-9000px;
	display:inline;
}
#header-tabs ul li a {
	display:block;
	background:url(/design/images/tabs.gif) no-repeat top left;
	height:22px;
	width:90px;
	float:left;
	margin-right:3px;
	text-decoration:none;
}
#header-tabs ul li a.tWereldkaart {
	background-position: 0px 0px;
	width:149px;
}
#header-tabs ul li a.tReisbureaus {
	background-position: -152px 0px;
}
#header-tabs ul li a.tNieuws {
	background-position: -245px 0px;
}
#header-tabs ul li a.tArtikels {
	background-position: -338px 0px;
}
#header-tabs ul li a.tLinks {
	background-position: -431px 0px;
}
#header-tabs ul li a.tKalender {
	background-position: -524px 0px;
}
#header-tabs ul li a.tWereldkaart:hover, #header-tabs ul li a.tWereldkaart-active {
	background-position: 0px -22px;
	width:149px;
}
#header-tabs ul li a.tReisbureaus:hover, #header-tabs ul li a.tReisbureaus-active {
	background-position: -152px -22px;
}
#header-tabs ul li a.tNieuws:hover, #header-tabs ul li a.tNieuws-active {
	background-position: -245px -22px;
}
#header-tabs ul li a.tArtikels:hover, #header-tabs ul li a.tArtikels-active {
	background-position: -338px -22px;
}
#header-tabs ul li a.tLinks:hover, #header-tabs ul li a.tLinks-active {
	background-position: -431px -22px;
}
#header-tabs ul li a.tKalender:hover, #header-tabs ul li a.tKalender-active {
	background-position: -524px -22px;
}
form#zoeken {
	font-size: 85%;
	color: #484848;
}
form#zoeken input {
	border: 1px solid #999;
	padding: 3px 3px 2px 3px;
	float:left;
}
form#zoeken input#q {
	width: 207px;
	height:16px;
	border-left: 1px solid #707070; border-top: 1px solid #707070; border-right:0px; border-bottom:0px; font-size: 12px;
}
form#zoeken input#sa {
	width: 61px;
	height:22px;
	background: url('/design/images/zoek-button.jpg') no-repeat top left; 
	text-indent: -9999px;
	border: 0px;
	cursor: pointer;
	margin-left:5px;
}
#top-nav-div {
	position:absolute;
	z-index:5;
	left:0px;
	top:2px;
	width: 995px;
}
#top-nav-div ul.top-nav {
	float: right;
}
#top-nav-div ul.top-nav li {
	background: transparent url('/design/images/top-nav-right.gif') no-repeat center right;
	float: left;
	display: inline;
	margin-left: 5px;
}
#top-nav-div ul.top-nav li.alternate {
	background: transparent url('/design/images/top-nav-right-blue.gif') no-repeat center right;
}
#top-nav-div ul.top-nav li a {
	display: block;
	float: left;
	background: transparent url('/design/images/top-nav-left.gif') no-repeat center left;
	height: 14px;
	padding: 3px 5px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
#top-nav-div ul.top-nav li.alternate a {
	background: transparent url('/design/images/top-nav-left-blue.gif') no-repeat center left;
	color:#E1F5FE;
}
#top-nav-div ul.top-nav li.alternate a:hover {
	color:#fff;
}
#top-nav-div ul.top-nav li a:hover {
	color: #666;
}
#flash-header {
	position:absolute;
	z-index:100;
	/*top:42px;*/
	top:60px;
	overflow: hidden;
}
#flash-header div#header-flash {
	margin-top:-18px!important;
}
/* Middle Layout
--------------------------------------------------------------------------------------- */
.halvekader {
	background-image: url('../images/half_back.jpg');
	background-repeat: no-repeat;
	overflow:hidden;
}
.threepanel {
	background-image: url('../images/3panel_back.jpg');
	background-repeat: no-repeat;
	overflow:hidden;
	
	background-color:#FCF5E5;
	float:left;
	/*height:205px;*/
	margin-bottom:3px;
	width:180px;
	overflow:hidden;
}
.threepanel a.imglink .image{
	border: none;
	margin: 0px;
}
.threepanel a.imglink {
	padding: 5px;
	background: #FFFFFF;
	height:120px;
	display:block;
	width:150px;
	margin: 0 5px;
}
.threepanel a.imglink:hover {
	background: #FBD190;
}

#content-container {
	margin:2px 0px 0 0;
	float:right;
}
#col-1 {
	float:left;
	width:541px;
	overflow:hidden;
}
#col-2 {
	float:left;
	width:175px;
	margin-left:2px;
	overflow:hidden;
}
#col-3 {
	float:left;
	width:121px;
	margin-left:2px;
	padding: 10px 0 0 2px;
	overflow:hidden;
}
#content {
	font-size:12px;
	line-height:18px;
	padding: 12px;
}
.image {
	border: 3px solid #ffffff;
	margin: 2px 5px 0px 0px;
}
.titel-h1 {
	font-size:18px;
	background-image:url(/design/images/back-titel.gif);
	/*height:24px;*/
	padding: 2px 0 0 10px;
	color:#F98E03;
	font-weight:400;
	border-bottom: 2px solid #FFFFFF;
}
.titel-h5 {
	font-size:18px;
	background-image:url(/design/images/back-titel.gif);
	height:24px;
	padding: 2px 0 0 10px;
	color:#F98E03;
	font-weight:400;
	border-bottom: 2px solid #FFFFFF;
}
.titel-h1 a {
	font-size:18px;
	height:24px;
	color:#F98E03;
	font-weight:400;
	text-decoration:none;
}
.titel-h2 {
	font-size:18px;
	/*height:24px;*/
	padding: 2px 0 0 10px;
	color:#F98E03;
	font-weight:400;
	background-image:url(/design/images/back-titel.gif);
}
.titel-h3 {
	font-size:12px;
	/*height:24px;*/
	padding: 5px 5px 5px 10px;
	font-weight:400;
	/*background-image:url(/design/images/back-titel.gif);*/
}
h2 {
	color:#F98E03;
	font-size: 15px;
	padding-top:3px;
}
.lijn {
	clear:both;
	height:2px;
	background-color:#DFDFDF;
	font-size:0px;
	margin:2px 0 2px 0;
}
.top1 {
	margin-top:1px;
}
/*nav 
	-----------------------------------------------------------*/
#steden-nav {
	float:left;
	width:150px;
	border-top: 2px solid #FFFFFF;
	background-image:url(/design/images/lijn.gif);
	background-repeat:repeat-y;
	background-position:right;
}
ul#linkermenu li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 150px;
}
ul#linkermenu li a {
	display: block;
	height: 15px;
	padding: 4px 0px 2px 16px;
	margin-right: 6px;
	font-size: 12px;
	text-decoration: none;
	background: transparent url(/design/images/nav-bullet.gif) no-repeat left;
	border-bottom: 1px solid #F2F2F2;
}
ul#linkermenu li a:link,  ul#linkermenu li a:active,  ul#linkermenu li a:visited {
	color: #484848;
	text-decoration: none;
}
ul#linkermenu li a:hover {
	color: #000;
	text-decoration: none;
	background-color:#F9F9F9;
}
/*subnav 
	-----------------------------------------------------------*/
		.subnav-table {
	background-color:#F2F2F2;
	border-color:#FFFFFF;
}
.subnav-cell {
	height:20px;
	font-size:11px;
	font-weight:bold;
	color: #484848;
	border:#FFFFFF 1px solid;
}
.subnav-cell a:link,  .subnav-cell a:active,  .subnav-cell a:visited {
	padding: 5px 5px 0px 20px;
	display:block;
	color: #484848;
	text-decoration: none;
	height:18px;
	background: transparent url(/design/images/submenu-bullet.gif) no-repeat 0 5px;
}
.subnav-cell a:hover {
	padding: 5px 5px 0px 20px;
	display:block;
	color: #000;
	text-decoration: none;
	background-color:#FFFFFF;
	height:18px;
}
.subnav-cell-active {
	height:20px;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	border:#FFFFFF 1px solid;
	background-color:#D9D9D9;
}
.subnav-cell-active a:link,  .subnav-cell-active a:active,  .subnav-cell-active a:visited {
	padding: 5px 5px 0px 20px;
	display:block;
	color: #000000;
	text-decoration: none;
	height:18px;
	background: transparent url(/design/images/submenu-bullet.gif) no-repeat 0 5px;
}
/* Rating Form 
	-----------------------------------------------------------*/
	.formTable table tr td.label {
	padding: 8px 10px 0 0;
	width:125px;
}
.formTable table tr td.field {
	padding: 3px 0 3px 15px;
}
table tr td.fieldbutton {
	padding-left:165px;
}
.formTable fieldset {
	width: 470px;
}
/* breadcrumbs 
	-----------------------------------------------------------*/

		#breadcrumbs {
	background-color:#F5F5F5;
	padding: 3px 0 2px 12px;
	font-size:11px;
}
#breadcrumbs a:link,  #breadcrumbs a:visited,  #breadcrumbs a:active {
	font-weight:bold;
	color:#F98E03;
	text-decoration:none;
}
#breadcrumbs a:hover {
	text-decoration:none;
	color:#0F8FCB;
}
.contribute {
	padding: 12px;
}
.contact_invoervelden {
	width:350px;
}
.knop {
	background-color:#F98E03;
	color:#FFFFFF;
	border:#999999 1px solid;
}
.lees-meer {
	margin: 0 0 0 175px;
	clear: both;
}
.lees-meer a:link, .lees-meer a:visited, .lees-meer a:active {
	padding-right:10px;
	font-weight:bold;
	font-size:11px;
	color:#0F8FCB;
	text-decoration:none;
	background-image:url(/design/images/lees-meer.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.lees-meer a:hover {
	background-image:url(/design/images/lees-meer-over.gif);
	color:#F98E03;
}
.lees-meer a.news {
	background-image: url('/design/images/btn_news.gif') !important;
	background-position:top left !important;
	background-repeat:no-repeat !important;
	display:block;
	width:144px;
	padding:0;
	padding-right:0px !important;
	margin-bottom:2px;
	margin-top:-1px;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:right;
}
.lees-meer a.beziensland:hover {
	background-position:bottom left !important;
}
.lees-meer a.beziensland {
	background-image: url('/design/images/btn_beziensland.gif') !important;
	background-position:top left !important;
	background-repeat:no-repeat !important;
	display:block;
	width:144px;
	padding:0;
	padding-right:0px !important;
	margin-bottom:2px;
	margin-top:-1px;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:right;
}
.lees-meer a.news:hover {
	background-position:bottom left !important;
}
.lees-meer a.events {
	background: url('/design/images/btn_events.gif') no-repeat top left !important;
	display:block;
	width:190px;
	padding:0;
	margin:2px 0;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:right;
}
.lees-meer a.events:hover {
	background-position:bottom left !important;
}
.score {
	font-size:18px;
	color:#0F8FCB;
}
.ok {
	background-image:url(/design/images/ok-geel.gif);
	background-repeat:no-repeat;
}
.nietok {
	background-image:url(/design/images/not-ok-geel.gif);
	background-repeat:no-repeat;
}
.sidebartips {
	padding-top:2px;
	font-size:11px;
	color:#999;
}
.sidebartips a:link, .sidebartips a:visited, .sidebartips a:active {
	color:#0F8FCB;
}
.sidebartips a:hover {
	color:#4BBBF1;
}
.sidebartips .tipballon {
	width: 140px;
	padding: 5px 5px 0 5px;
	background: transparent url("../images/tip_top.gif") no-repeat top left;
	color: #999;
	text-align: left;
}
.sidebartips .tipballon a.leesverder {
	clear:both;
	display:block;
	text-align:right;
	font-size:10px;
	color: #999;
	text-decoration:underline;
}
.sidebartips .tipballon a.leesverder:hover {
	color:#333333;
}
.sidebartips .tipballon-auteur {
	width: 120px;
	padding: 10px 30px 0 0;
	text-align: right;
	background: transparent url("../images/tip_bottom.gif") no-repeat top left;
	margin-bottom: 10px;
}
.sidebartips .tipballon-auteur a {
	text-decoration: none;
	line-height: normal;
}
.sidebartips ul {
	margin-left: 15px;
}
.sidebartips ul li {
	list-style-image: url("../images/lees-meer.gif");
}
.sidebartips ul li a {
	margin-left: -4px;
}
.sidebarreacties {
	padding-left:18px;
	font-size:11px;
	height:20px;
	color:#0F8FCB;
}
.nopadding {
	padding:0px;
}
.sidebarreacties a:link, .sidebarreacties a:visited, .sidebarreacties a:active, .sidebarreacties a:hover {
	color:#0F8FCB;
}
ul.reactiesList {
	margin-left: 15px;
}
ul.reactiesList li {
	list-style-image:  url("../images/lees-meer.gif");
}
ul.reactiesList li a {
	color:#0F8FCB;
	font-size:11px;
	margin-left: -4px;
}
.pos {
	background-image:url(/design/images/reactie_pos.gif);
	background-repeat:no-repeat;
}
.neg {
	background-image:url(/design/images/reactie_neg.gif);
	background-repeat:no-repeat;
}
.tr-lijn {
	height:2px;
	display:block;
}
.td-title {
	padding:4px 0 4px 12px;
}
.td-title-tijd {
	padding:4px 12px 4px 0px;
}
.td-content {
	padding:0px 12px 12px 12px;
}
.td-title h1 {
	font-size:13px;
	color:#F98E03;
}
.tijd {
	color:#0F8FCB;
	font-weight:bold;
}
.naaroverzicht a:link, .naaroverzicht a:visited, .naaroverzicht a:active {
	padding-left:10px;
	font-weight:bold;
	font-size:11px;
	color:#0F8FCB;
	text-decoration:none;
	background-image:url(/design/images/terug.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
}
.naaroverzicht a:hover {
	background-image:url(/design/images/terug-over.gif);
	color:#F98E03;
}
.naaroverzicht a.news_back {
	background: url('/design/images/btn_news_back.gif') no-repeat top left !important;
	display:block;
	width:144px;
	padding:0;
	margin-bottom:2px;
	margin-top:-1px;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:left;
}
.naaroverzicht a.news_back:hover {
	background-position:bottom left !important;
}
.naaroverzicht a.home_back {
	background: url('/design/images/btn_home_back.gif') no-repeat top left !important;
	display:block;
	width:144px;
	padding:0;
	margin-bottom:2px;
	margin-top:-1px;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:left;
}
.naaroverzicht a.home_back:hover {
	background-position:bottom left !important;
}
.naaroverzicht a.reisbureaus_back {
	background: url('/design/images/btn_reisbureaus_back.gif') no-repeat top left !important;
	display:block;
	width:185px;
	padding:0;
	margin-bottom:2px;
	margin-top:-1px;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:left;
}
.naaroverzicht a.home_back:hover {
	background-position:bottom left !important;
}
.naaroverzicht a.artikel_back {
	background: url('/design/images/btn_artikels_back.gif') no-repeat top left !important;
	display:block;
	width:155px;
	padding:0;
	margin-bottom:2px;
	margin-top:-1px;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:left;
}
.naaroverzicht a.artikel_back:hover {
	background-position:bottom left !important;
}
.naaroverzicht a.links_back {
	background: url('/design/images/btn_links_back.gif') no-repeat top left !important;
	display:block;
	width:144px;
	padding:0;
	margin-bottom:2px;
	margin-top:-1px;
	height:24px;
	text-indent:-9000px;
	text-align:left;
	float:left;
}
.naaroverzicht a.links_back:hover {
	background-position:bottom left !important;
}
.side-bar {
	background-color:#F5F5F5;
	padding:10px;
	border-bottom: 2px solid #FFFFFF;
}
.side-bar a {
	color: #0F8FCB;
}
.side-bar a:hover {
	color: #4BBBF1;
}
.side-bar ul.actions li {
	margin: 0 0 5px 0;
}
.side-bar ul.actions li a {
	font-size: 11px;
	padding: 3px 0 3px 19px;
}
.side-bar ul.actions li a.print {
	background-image: url('../images/icon_print.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
.side-bar ul.actions li a.podcast {
	background-image: url('../images/icon_podcast.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
.side-bar #printIco {
	background-image:url(/design/images/stadsgids.jpg);
	width:160;
	height:75px;
	padding:10px 0 0 68px;
	background-repeat:no-repeat;
	color:#0F8FCB;
	font-size:11px;
}
.side-bar #printIco strong {
	color:#F98E03;
	font-weight:bold;
}
.side-bar #printIco a {
	text-decoration:none;
	display:block;
	height:75px;
}
.side-bar #mp3Ico {
	background-image:url(/design/images/mp3Stadsgids.jpg);
	width:160;
	height:71px;
	padding:6px 0 0 65px;
	background-repeat:no-repeat;
	color:#0F8FCB;
	font-size:11px;
}
.side-bar #mp3Ico strong {
	color:#F98E03;
	font-weight:bold;
}
.side-bar #mp3Ico a {
	text-decoration:none;
	display:block;
	height:75px;
}

.side-bar ul.lastnews {
	margin:0 0 0 15px;
	font-size:85%;
	clear:both;
}
.side-bar ul.lastnews li {
	list-style-image: url("../images/lees-meer.gif");
	margin: 0 0 5px 0;
}




#stadsgids {
	overflow:hidden;
}
#stadsgids a {
	color: #0F8FCB;
}
#stadsgids a:hover {
	color: #4BBBF1;
}
#stadsgids #printIco {
	background-image:url(/design/images/print_gids.jpg);
	width:160;
	height:75px;
	padding:10px 0 0 68px;
	background-repeat:no-repeat;
	color:#0F8FCB;
	font-size:11px;
	margin:20px 10px 0 20px;
	width:170px;
	float:left;
}
#stadsgids #printIco strong {
	color:#F98E03;
	font-weight:bold;
}
#stadsgids #printIco a {
	text-decoration:none;
	display:block;
	height:75px;
}
#stadsgids #mp3Ico {
	background-image:url(/design/images/luister_gids.jpg);
	width:160;
	height:71px;
	padding:6px 0 0 65px;
	background-repeat:no-repeat;
	color:#0F8FCB;
	font-size:11px;
	margin:20px 0 20px 0;
	width:170px;
	float:left;
}
#stadsgids #mp3Ico strong {
	color:#F98E03;
	font-weight:bold;
}
#stadsgids #mp3Ico a {
	text-decoration:none;
	display:block;
	height:75px;
}
.picHolder {
	float:left;
}
.magazine-image {
	float:left;
	margin-right:3px;
	margin-top:3px;
	margin-bottom:3px;
}
/* Magazine layout */

.magazine-image {
	border: 0px #eee solid;
	overflow: hidden;
}
.magazine-image img {
	padding: 0px;
	background: #fff;
	margin: 0px;
	border: 2px #ffffff solid;
}
.magazine-image div {
	display: inline;
}
.registerMessage h1 {
	color:#F98E03;
	margin-bottom: 10px;
}
.registerMessage div {
	margin: 15px 0;
}
.registerMessage div img {
	vertical-align: middle;
}
.registerMessage {
	width:250px;
	overflow:hidden;
}
.registertips {
	width:100%;
}
/* Footer Layout
--------------------------------------------------------------------------------------- */
div#footerv2 {width:997px; height:270px; background: url('/design/images/footer-background.jpg') 2px 0 no-repeat; margin:0 0 0 0; position: relative;   }

div#footerv2 ul.sitemap { position: absolute;  left: 338px; top:65px; width: 380px;  font-size: 14px; }
div#footerv2 ul.sitemap li { float:left; width:150px; background-image: url('/design/images/pijltje.png'); background-repeat: no-repeat; background-position: 0 5px; padding: 0 15px 0 15px; }
div#footerv2 ul.sitemap li a {color:#FFF; display:block; height:25px; text-decoration: none; background-image: url('/design/images/dots.png'); background-position: 0 11px; background-repeat: repeat-x; padding: 0 0 0 3px;}
div#footerv2 ul.sitemap li a:hover {color: #480101;}
div#footerv2 ul.sitemap li.last a {background: none;}

div#footerv2 form {position: absolute;  left:732px; top:65px; width:240px; color:#222222 }
div#footerv2 form div#newsletter_result{color:#FFF;}
div#footerv2 form input { width:225px; height:15px; border-left: 1px solid #707070; padding:5px; border-top: 1px solid #707070; border-right:0px; border-bottom:0px; font-size: 12px; text-transform: uppercase; margin-bottom:5px;   }
div#footerv2 form input.error { background: #ffcccc;  color:red;}
div#footerv2 form button { background: url('/design/images/inschrijven-background.jpg') bottom left no-repeat; height:22px; width:110px; border:0px; text-indent: -9999px; cursor: pointer; float:left;}

div#footerv2 div.disclaimer {  position: absolute;  top:155px; width: 961px; padding: 0 18px; font-size: 10px; color:#ffd490; }
div#footerv2 div.disclaimer p { padding: 3px 0; line-height: 12px!important;}
div#footerv2 div.disclaimer p span { font-size: 11px; color:#fff;}

div#footerv2 div.meta { line-height:18px!important; position: absolute;  top:248px; width: 961px; font-size: 10px; text-transform: uppercase; color: #FFF; padding: 0 18px;}
div#footerv2 div.meta div.left{ float:left; margin-top:3px;}
div#footerv2 div.meta a{ color:#FFF; text-decoration: none;}
div#footerv2 div.meta a:hover{  text-decoration: underline;}
div#footerv2 div.meta a#inventis { float:right; height:20px; width:75px; text-indent: -9999px; background-image: url('/design/images/inventis_logo.png'); background-position:bottom left; background-repeat:  no-repeat;}
div#footerv2 div.meta a:hover#inventis { background-position: top left;}






#footer {
	clear:both;
	height:50px;
	background-color:#FFFFFF;
	border-top: #DFDFDF 1px solid;
	margin:2px 0 0 3px;
	width:995px;
	text-align:center;
	font-size:11px;
	padding-top:8px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#484848;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
	color:#000000;
}
head:first-child+body #footer a#inventis {
/*margin-top:-8px;*/
}
#footer a#inventis {
	text-decoration:none;
	text-indent:-9000px;
	height:25px;
	width:80px;
	display:block;
	float:right;
	margin-right:125px;
	_margin-right:65px;
	margin-top:-22px;
	/*margin-top:-8px;*/
	background:url('/design/images/credits.gif') no-repeat top left;
}
html*#footer a#inventis {
	margin-top:-8px;
*margin-top:-22px;
}
 @media all and (min-width:0px) {
 head~body #footer a#inventis {
margin-top:-8px;
}
}
#footer a#inventis:hover {
	background-position:bottom left;
}
/* rating
----------------------------------------------------------------------------------------*/
/*  styles for the unit rater     */
.ratingblock {
	width: 50%;
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
}
.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;/* */
	}
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit {
	left: 0px;
}
.unit-rating a.r1-unit:hover {
	width:30px;
}
.unit-rating a.r2-unit {
	left:30px;
}
.unit-rating a.r2-unit:hover {
	width: 60px;
}
.unit-rating a.r3-unit {
	left: 60px;
}
.unit-rating a.r3-unit:hover {
	width: 90px;
}
.unit-rating a.r4-unit {
	left: 90px;
}
.unit-rating a.r4-unit:hover {
	width: 120px;
}
.unit-rating a.r5-unit {
	left: 120px;
}
.unit-rating a.r5-unit:hover {
	width: 150px;
}
.unit-rating a.r6-unit {
	left: 150px;
}
.unit-rating a.r6-unit:hover {
	width: 180px;
}
.unit-rating a.r7-unit {
	left: 180px;
}
.unit-rating a.r7-unit:hover {
	width: 210px;
}
.unit-rating a.r8-unit {
	left: 210px;
}
.unit-rating a.r8-unit:hover {
	width: 240px;
}
.unit-rating a.r9-unit {
	left: 240px;
}
.unit-rating a.r9-unit:hover {
	width: 270px;
}
.unit-rating a.r10-unit {
	left: 270px;
}
.unit-rating a.r10-unit:hover {
	width: 300px;
}
.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
p.total {
	margin-top: 2px;
	color: #999;
	font-size: 72%;
	margin-bottom:2px;
}
ul.top25 {
	margin:10px 0 0 15px;
	font-size: 72%;
}
ul.top25 li {
	list-style-image: url("../images/lees-meer.gif");
}
div.stad-score {
	float:right;
	height:45px;
	width:40px;
	background-image:url(/design/images/score-back-city.gif);
	background-position: bottom right;
	text-align:left;
	padding-left:5px;
	font-size:28px;
	font-weight:bold;
	color:#F1EFEB;
	margin-right:2px;
	margin-top:-25px;
	letter-spacing:-2px;
}
.voted {
	color:#999;
}
.thanks {
	color:#36AA3D;
}
.alert {
	background-image: url(/design/images/back-alert.gif);
	padding:8px;
}
.alert span {
	background-image: url(/design/images/tip-icon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:normal;
}
.alert strong {
	color:#FFFFFF;
	font-weight:bold;
}
.alert a:link, .alert a:visited, .alert a:active {
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}
.alert a:hover {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
}
#liveclock {
	font-size:20px;
	font-weight:bold;
	color:#F98E03;
}
.halveBannerAd {
	clear:both;
	background-image: url(/design/images/halveBannerBack.gif);
	background-repeat:no-repeat;
	width:235px;
	height:260px;
	padding:5px 0 0 5px;
	margin-top:10px;
	float:left;
}
.halveBannerAd2 {
	background-image: url(/design/images/halveBannerBack.gif);
	background-repeat:no-repeat;
	width:239px;
	height:260px;
	padding:5px 0 0 5px;
	margin-left:15px;
	margin-top:10px;
	float:left;
}
.bezienswAd {
	height:65px;
	width:100%;
	background-color:#FCF5E5;
	padding: 5px 0 5px 7px;
	margin: 0px 2px 0px 2px;
	border-bottom:#FFFFFF solid 2px;
}
.cookie_error {
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:red;
}

div.nieuws div.item div#subtitle{ margin-bottom: 10px; color: #F98E03; font-family:arial,helvetica,clean,sans-serif; font-size:12px; height:20px; }
div.nieuws div.item div#subtitle #date{ background: url('../images/icons/date.png') no-repeat 0 0; padding:2px 0px 0px 20px; height:16px; width:85px; float:left;  }
div.nieuws div.item div#subtitle #tags{ background: url('../images/icons/tag_orange.png') no-repeat 0 0; padding:2px 0px 10px 20px; width:390px; float:left;  }
div.nieuws div.item div#subtitle #tags a{ color: #F98E03;}
div.nieuws div.item div#subtitle #tags a:hover{ color: #0F8FCB;}


div.alltags{padding: 5px 10px 5px 10px; color:#0F8FCB;}
div.taglist{color:#0F8FCB;}

div.hotelsads {overflow: hidden;}
div.hotelsads a {font-weight: bold;}
div.hotelsads a.block{ width:225px; margin: 20px 13px 15px; display: block; float: left; text-decoration: none; overflow: hidden; text-align: center; font-weight: normal; }
div.hotelsads a.block span{ text-decoration: none;  }
div.hotelsads a:hover.block span{ text-decoration:underline;  }





div.hotelgoogle { display: none;}
a.bigbutton { background: url('../images/button_bg.jpg') no-repeat 0 0; width: 164px; height:35px; padding: 0; margin: 0; display: block; float:left; clear:both; color:#FFF; margin:13px 0 0 16px; font-size: 17px; padding: 8px 0 0 30px; text-decoration:none;  }
a.bigbutton:hover{ color:#FFF; text-decoration: underline; }
 
h2.titel-country{
	clear:both;
	border-bottom:1px solid #DFDFDF;
	padding:2px;
	font-size:12px;
	color:#F98E03;
	font-weight:bold;
}
.stedenlijst{margin-bottom:20px;}
.stedenlijst .item{border-bottom:1px dotted #DFDFDF;}
.stedenlijst a.item-stad{
	display:block;
	/*border-bottom:1px dotted #DFDFDF;*/
	padding:6px 2px 6px 20px;
	font-size:12px;
	color:#0F8FCB;
	text-decoration:none;
	background: url('../images/pijl_artikel.gif') no-repeat 5px 50%;
	width:150px;
	float:left;
}
.stedenlijst a.item-stad:hover{
	/*background-color:#FAFAFA;*/
	text-decoration:underline;
}
.stedenlijst a.meersteden{
	border: 0pt none; 
	text-align: right; 
	background-position: 100% 50%; 
	padding-right: 14px; 
	font-size: 11px;
	float:right;
	margin:0;
}


.stadfoto h1{
	color:#F98E03;
	font-size: 16px;
	margin:10px 5px 0px 15px;
}
.stadfoto p{
	margin:5px 10px 0px 15px;
}


div#map span, div#map2 span{display:none!important;}
div#map div.popup span {display:inline!important;}




div.sunjetsads {padding:14px 18px; background:#fcf5e5; margin:2px 0 1px; font-size: 14px; font-weight: bold;}