BODY.homepage
{
margin-top:0px;
margin-left:0px;
background-color: #E3E3E3;
}

BODY.popup
{
margin-top:0px;
margin-left:0px;
background-color: #FFFFFF;
}

.newsquote 
{
padding-top:20px;
padding-bottom:0px;
padding-right:5px;
padding-left:5px;
}
.title1
{
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color: #CC9900; 
}

.title2
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #333366; 
}

.text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000; 
}

.text1s
{
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color: #000000; 
}

.text2
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color: #000000; 
}

.starred
{
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color: #CC0000;
}

.textmbg2
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #FFFFFF; 
background-color: #336633;
}

.promo2bg
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #00FFFF; 
background-color: #333366;
}

TABLE.pf {
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-collapse: collapse;
background-color: #FFFFFF;
}

TABLE.pfi {
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-collapse: collapse;
background-color: #EFEFEF;
}

TABLE.form {
background-color: #EFEFEF;
}


TD.text1
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.promotitle
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #333366; 
background-color: #6699CC;
}

TD.overviewtitle
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style: italic;
color: #666666; 
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #E3E3E3;
}

TD.overview
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
}

TD.bg-menu
{
background-color: #E3E3E3;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #333366;
text-align:center; 
}

TD.bg-menu-i
{
background-color: #E3E3E3;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #333366;
}

TD.bg-gray
{
background-color: #E3E3E3;
}

TD.bg-white
{
background-color: #FFFFFF;
}

TD.bg-blue
{
background-color: #333366;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color: #FFFFFF; 
}

TD.textmbg1
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #FFFF00; 
background-color: #336633;
}

TD.promombg
{
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-weight:bold;
color: #FFFF00; 
background-color: #336633;
}

TD.text2bg
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #FFFFFF; 
background-color: #333366;
}

TD.promo2bg
{
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-weight:bold;
color: #FFFF00; 
background-color: #333366;
}

TD.text1bg
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
background-color: #E3E3E3;
}

TD.text1bgred
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
background-color: #E5CC7F;
}

TD.pricecell {
	border: #E3E3E3;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;

}

TD.pfit {
border: #E3E3E3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366;
}

TD.pfi {
border: #E3E3E3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.pfismall {
border: #E3E3E3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color: #000000; 
}

TD.pfigreen {
border: #E3E3E3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #99FF99;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.pfired {
border: #E3E3E3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FF9999;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.pfiblue {
border: #E3E3E3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #9999FF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.pf1 {
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #FFFFFF; 
background-color: #333366;
}

TD.pf1b {
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color: #FFFFFF; 
background-color: #333366;
}

TD.pf1c {
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #FFFFFF; 
background-color: #333366;
}

TD.pf2 {
border: #6699CC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
background-color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.pf3 {
border: #6699CC;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.pf4 {
border: #6699CC;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TD.formtitle
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color: #FFFFFF;
background-color: #6699CC;
}

TD.spacer
{
font-family:Arial,Helvetica,sans-serif;
font-size:1px;
color: #FFFFFF;
background-color: #FFFFFF;
}


SELECT
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TEXTAREA
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
}

TEXTAREA.forminside
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
}

TEXTAREA.info
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
background-color: #EFEFEF;
border: 0px;
overflow-y:hidden;
overflow-x:hidden;
}

INPUT.info
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #333366; 
background-color: #EFEFEF;
border: 0px;
overflow-y:hidden;
overflow-x:hidden;
}

INPUT.info2
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color: #000000; 
background-color: #EFEFEF;
border: 0px;
overflow-y:hidden;
overflow-x:hidden;
}

INPUT.forminside
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366;
}

SELECT.forminside
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
}


A.menu:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #333366; 
text-decoration:none;
}

A.menu:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #333366; 
text-decoration:none;
}

A.menu:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.menu:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #333366; 
text-decoration:none;
}

A.news:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #333366; 
text-decoration:none;
}

A.news:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #333366; 
text-decoration:none;
}

A.news:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.news:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #333366; 
text-decoration:none;
}

A.language:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
text-decoration:none;
}

A.language:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
text-decoration:none;
}

A.language:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #CC9900; 
text-decoration:none;
}

A.language:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000; 
text-decoration:none;
}

A.light:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #6699CC; 
}

A.light:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #6699CC; 
}

A.light:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #CC9900; 
}

A.light:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #6699CC; 
}

A.light12:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #6699CC; 
text-decoration:none;
}

A.light12:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #6699CC; 
text-decoration:none;
}

A.light12:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.light12:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #6699CC; 
text-decoration:none;
}

A.blue:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
text-decoration:none;
}

A.blue:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
text-decoration:none;
}

A.blue:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #CC9900; 
text-decoration:none;
}

A.blue:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
text-decoration:none;
}

A.accoBlue:link
{
color: #333366; 
}

A.accoBlue:visited
{
color: #333366; 
}

A.accoBlue:hover
{
color: #CC9900; 
}

A.accoBlue:active
{
color: #333366; 
}

A.adantec:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color: #FFFFFF; 
text-decoration:none;
}

.accoHeader {
	margin-bottom: 4px;
	font-size: 15px;
}

td.accoTd {
	background: #EDEDED;
	border: solid 1px #E6E6E6;
}

a.accoImg img {
	border: solid 1px #333366;
}

A.adantec:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color: #FFFFFF; 
text-decoration:none;
}

A.adantec:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.adantec:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color: #FFFFFF; 
text-decoration:none;
}


A.menua:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.menua:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.menua:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.menua:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color: #CC9900; 
text-decoration:none;
}

A.overview:link
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
text-decoration:none;
}

A.overview:visited
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
text-decoration:none;
}

A.overview:hover
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #CC9900; 
text-decoration:none;
}

A.overview:active
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color: #333366; 
text-decoration:none;
}

div#viewport {
	display: none;
}

a img {
	border: 0px;
}

span.enlarge {
	font-size: 11px;
	color: gray;
	font-style: italic;
}

.clear {
	clear: both;
}

h2.booking_header {
	padding: 4px 6px;
	background-color: #6699CC;
	color: #FFFFFF;
	font-size: 14px; 
	margin-bottom: 0;
}

div.booking_block {
	background-color: #EFEFEF; 
	padding: 10px 10px;
	margin-bottom: 15px;
}

div.booking_block td {
	font-size: 11px;
}

div.booking_block td.bigger {
	font-size: 13px;
}

div.booking_block h3 {
	margin: 0 0 6px 0;
	text-decoration: underline;
}

div.booking_block input.text_default {
	width: 300px;
}

div.booking_block input.text_smaller {
	width: 217px;
}

div.booking_block input.text_small {
	width: 80px;
}

div.booking_block textarea.ta_lower {
	width: 432px;
	height: 80px;
}

div.booking_block textarea.ta_default {
	width: 432px;
	height: 160px;
}

div.booking_block input {
	font-size: 11px;
}

div.booking_block input.button {
	font-size: 14px;
}

div.formErrors {
	border: solid 1px #CC9900;
	background-color: yellow;
	color: #333365;
	padding: 4px;
	margin: 8px 0 4px 0;
}

div.formErrors strong {
	font-size: 13px;
}

span.required {
	color: #CC0000;
	font-size: 11px;
}

td.hotel_container {
	width: 100%;
	background: #E3E3E3; 
	border-bottom: solid 1px #6699CC;
	border-right: solid 1px #6699CC;
	padding: 5px;
}

td.hotel_top {
	background: #B5B5CF;
	font-size: 11px;
	padding: 3px
}

td.hotel_top img {
	margin: 2px 4px 2px 2px;
	border: solid 1px #6699CC;
}

td.hotel_data {
	padding: 4px;
}

td.hotel_data td.text1 {
	padding: 2px 6px;
	background-color: #E3E3E3;
}

h3.honeymoon {
	font-size: 12px;
	border-bottom: dotted 1px #333366;
	color: #333366;
	margin-bottom: 5px;
}
/* Highlights gedeelte*/ 
div.highlights {
	font-family: Arial,Helvetica,sans-serif;
	color: #000000; 
	font-size: 11px;
	border: solid 1px #CC9900;
	background: #EFEFEF url('sub/highlights_bg.gif') bottom right no-repeat;
	margin: 3px 0px 8px 2px;
	width: 560px;
}

div.highlights div {
	margin: 5px;
}

div.highlights h3 {
	margin: 0;
	font-size: 13px;
}

div.highlights ul {
	margin-top: 8px;
	margin-bottom: 10px;
}

div.highlights li {
position: relative;
	left: -10px;
	margin: 2px 0px;

}
/*div.highlights li {
	position: relative;
	left: 308px;
	margin: 2px 0px;
	top: 277px;
	width: 299px;
	height: 0px;
}*/

div.highlights a {
	color: #6699CC;
	font-weight: bold;
}

div.highlights a:hover {
	color: #CC9900;
}
/* einde van het Highlights gedeelte */

h1.test_override {
	border: solid 2px #000000;
	text-align: center;
	padding: 4px;
	background: #FF0000;
	color: #000000;
}

h1.test_override a {
	color: #000000;
}
.Newsrood {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	font-variant: small-caps;

}
.news2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333366;
	text-decoration:none;
	font-variant: normal;

}
.title3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #CC9900;
	font-style: italic;

}
.bg-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color: #FFCC00;
	border: thin solid;
	color: #FFFFFF;

}
.bg-blue2 {

background-color: #333366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #FFFFFF;
}
