@charset "utf-8";
/* CSS Document */

body {
	 color:#000000;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 line-height: 17px;
}

body a:link { color:#ee8917; text-decoration: none }
body a:visited { color:#ee8917; text-decoration: none }
body a:hover { color:#fdaf57; text-decoration: none }
body a:active { color:#fdaf57; text-decoration: none }

.popup_text {
	 color:#000000;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 line-height: 17px;
}

.popup_text a:link { color:#000000; text-decoration: none }
.popup_text a:visited { color:#000000; text-decoration: none }
.popup_text a:hover { color:#e97d14; text-decoration: none }
.popup_text a:active { color:#e97d14; text-decoration: none }

.footer {
	 color:#e97d14;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 line-height: 17px;
}

.footer a:link { color:#e97d14; text-decoration: none }
.footer a:visited { color:#e97d14; text-decoration: none }
.footer a:hover { color:#000000; text-decoration: none }
.footer a:active { color:#000000; text-decoration: none }

p {
	 color:#000000;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 line-height: 17px;
}

p a:link { color:#ee8917; text-decoration: none }
p a:visited { color:#ee8917; text-decoration: none }
p a:hover { color:#fdaf57; text-decoration: none }
p a:active { color:#fdaf57; text-decoration: none }


.header_blauw_klein {
	 height:21px; 
	 background-image:url(../images/blauw-verloop-klein.jpg);
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 width: 100%;
}

.topmenu {
	 height:54px; 
	 width: 806px;
	 background-image:url(../images/oranje-verloop-groot.jpg);
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
}

.introduction {
	 height:119px; 
	 width: 791px;
	 background-color: #FFFFFF;
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 line-height: 21px;
	 padding: 5px 15px 5px 0px;

}

.introduction P{
	 background-color: #FFFFFF;
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 line-height: 21px;
}


.continents {
	 height:34px;
	 background-color: #83d9ff;
	 color:#07658f;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 width: 100%;
	 padding-left: 5px;
}

.continents a:link { color:#07658f; text-decoration: none }
.continents a:visited { color:#07658f; text-decoration: none }
.continents a:hover { color:#ffffff; text-decoration: none }
.continents a:active { color:#ffffff; text-decoration: none }


.topcities_header {
	 height:23px; 
	 background-image:url(../images/oranje-verloop-kleiner.jpg);
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 15px;
	 font-weight: bold;
	 width: 100%;
	 text-align: center;
	 padding-top: 6px;
}

.map_header {
	 height:29px; 
	 background-image:url(../images/oranje-verloop-kleiner-licht.jpg);
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 width: 100%;
}

.cityname_header {
	 height:20px; 
	 background-image:url(../images/blauw-verloop-klein.jpg);
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 width: 100%;
}

.cityname_header a:link { color:#ffffff; text-decoration: none }
.cityname_header a:visited { color:#ffffff; text-decoration: none }
.cityname_header a:hover { color:#93daf9; text-decoration: none }
.cityname_header a:active { color:#93daf9; text-decoration: none }

.topmenu_link {
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 11px;
	 /*font-weight: bold;*/
}

.topmenu_link a:link { color:#ffffff; text-decoration: none }
.topmenu_link a:visited { color:#ffffff; text-decoration: none }
.topmenu_link a:hover { color:#fcb741; text-decoration: none }
.topmenu_link a:active { color:#fcb741; text-decoration: none }

.input_home {
	 color:#aaaaaa;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: normal;
	 height: 15px;
	 width: 120px;
	 margin-left: 10px;
}


.cityhomepage_header {
	 height:21px; 
	 background-image:url(../images/blauw-verloop-klein.jpg);
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 width: 100%;
}

.cityhomepage_header a:link { color:#ffffff; text-decoration: none }
.cityhomepage_header a:visited { color:#ffffff; text-decoration: none }
.cityhomepage_header a:hover { color:#93daf9; text-decoration: none }
.cityhomepage_header a:active { color:#93daf9; text-decoration: none }


.cityoranje_header {
	 height:21px; 
	 background-image:url(../images/oranje-verloop-klein.jpg);
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 width: 100%;
	 text-align: center;
}

.booking {
	 height:34px;
	 background-color: #93daf9;
	 color:#07658f;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 15px;
	 font-weight: bold;
	 width: 100%;
	 padding-left: 5px;
}

.booking a:link { color:#07658f; text-decoration: none }
.booking a:visited { color:#07658f; text-decoration: none }
.booking a:hover { color:#ffffff; text-decoration: none }
.booking a:active { color:#ffffff; text-decoration: none }

.city_introduction {
	padding-top: 4px;
	 height:19px;
	 background-color: #93daf9;
	 color:#07658f;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 width: 100%;
	 text-align:center;
} 

.menuitem {
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 margin-bottom: 5px;
} 

.sponsored {
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 11px;
	 padding-left: 25px;
} 

.item_header {
	 color:#ffffff;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 padding-left: 5px;
	 background-image:url(../images/blauw-verloop-klein.jpg);
	 background-repeat:repeat-x;
	 height:20px; 
} 

.item_header a:link { color:#ffffff; text-decoration: none }
.item_header a:visited { color:#ffffff; text-decoration: none }
.item_header a:hover { color:#9cd0e7; text-decoration: none }
.item_header a:active { color:#9cd0e7; text-decoration: none }

.detail_header {
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 padding: 3px 0px 0px 20px;
	 background-color: #f8ae41;
	 height:20px; 
} 

.detail_header a:link { color:#ffffff; text-decoration: none }
.detail_header a:visited { color:#ffffff; text-decoration: none }
.detail_header a:hover { color:#9cd0e7; text-decoration: none }
.detail_header a:active { color:#9cd0e7; text-decoration: none }

.detail_subheader {
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 padding: 3px 0px 0px 20px;
	 height:20px; 
} 

.detail_subheader a:link { color:#ffffff; text-decoration: none }
.detail_subheader a:visited { color:#ffffff; text-decoration: none }
.detail_subheader a:hover { color:#9cd0e7; text-decoration: none }
.detail_subheader a:active { color:#9cd0e7; text-decoration: none }

.subheader_answer {
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 padding: 3px 0px 0px 20px;
	 height:20px;
	 background-color:#FFFFFF;
} 

.subheader_answer a:link { color:#000000; text-decoration: underline }
.subheader_answer a:visited { color:#000000; text-decoration: underline }
.subheader_answer a:hover { color:#000000; text-decoration: underline }
.subheader_answer a:active { color:#000000; text-decoration: underline }

.subheader {
	padding-top: 4px;
	 background-color: #cbecfb;
	 color:#07658f;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 3px 0px 0px 20px;
	 height:20px;
} 

.subheader a:link { color:#000000; text-decoration: underline }
.subheader a:visited { color:#000000; text-decoration: underline }
.subheader a:hover { color:#000000; text-decoration: underline }
.subheader a:active { color:#000000; text-decoration: underline }


.item_rating{
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 padding-left: 5px;
	 background-color:#FFFFFF;
	 border: 1px solid #000000;
	 padding: 2px;
	 height: 15px;
	 width: 20px;
	 margin-left: 10px;
	 float:left;

	 
} 

.item_text {
	 background-color: #fde8c6;
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 padding-left: 5px;
} 

.item_text_betaald {
	 background-color:#fdbe52;
	 color:#000000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 padding-left: 5px;
} 

.item_links {
	 color:#000000;
	 background-color:#fcd494;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 padding-left: 5px;
} 

.item_links a:link { color:#000000; text-decoration: none }
.item_links a:visited { color:#000000; text-decoration: none }
.item_links a:hover { color:#ee8917; text-decoration: none }
.item_links a:active { color:#ee8917; text-decoration: none }

.item_links_betaald {
	 color:#000000;
	 background-color:#eb9506;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 padding-left: 5px;
} 

.item_links_betaald a:link { color:#000000; text-decoration: none }
.item_links_betaald a:visited { color:#000000; text-decoration: none }
.item_links_betaald a:hover { color:#ee8917; text-decoration: none }
.item_links_betaald a:active { color:#ee8917; text-decoration: none }

.detail_topheader {
	 color:#0176aa;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 20px;
	 font-weight: bold;
	 padding: 3px 0px 0px 0px;
	 height:20px; 
} 

.button_rond {
	 color:#07658f;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 padding-left: 5px;
	 text-align:center; 
	 background-image:url(../images/button-off.png); 
	 width: 161px; 
	 height:25px; 
	 padding-top:10px;
	 cursor: hand;
	 cursor: pointer;
}

.error {
	 color:#ff0000;
	 font-family: 'Trebuchet MS', Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
} 

.collinks{
	width: 200px;
	background-color: #CCCCCC;
	padding-left: 5px;
	border-bottom: 1px solid #ffffff;

}

.colrechts{
	background-color: #eeeeee;
	padding-left: 5px;
	border-bottom: 1px solid #ffffff;

}

.invoerheader{
	background-color: #fab442;
	padding-left: 5px;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}
