body {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0;
	SCROLLBAR: auto;
    SCROLLBAR-FACE-COLOR: #055691;
    SCROLLBAR-HIGHLIGHT-COLOR: #FFF;
    SCROLLBAR-ARROW-COLOR: #FFF;
    SCROLLBAR-TRACK-COLOR: #FFF;
    SCROLLBAR-DARKSHADOW-COLOR: #B32917;
	background-image:url(../gfx/background2.jpg);
	}


table.maintable {
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;

}

td.footer {
border-top: 1px solid #000;
background-color: #68b4f3;

}

td.leftcell {
border-right: 1px solid #000;
background-color: #68b4f3;

}

td.rightcell {
border-left: 1px solid #000;
background-color: #68b4f3;
}

td.maincell {
padding: 10px;
text-align: left;
background-color: #FFFFFF;

}
 td, th, tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: normal;
	color: #404040;
	margin-left: 15px;
	margin-right: 10px;	
		}

#lang {
position: absolute;
left: 645px;
top: 78px;
}

select.language {
width: 100px;
height: 15px;
font-weight: normal;
background-color: #68b4f3;
color: #FFF;
border: 1px solid #055691;
}
	
.textrechts {
color: #000;
font-weight: normal;
font-size: 11px;
}

h1 
           {
    color: #68b4f3;
	margin-left: 0px;
	font-size: 17px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	   
		   }
		   
h2 
           {
    color: #055691;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;	   
		   }			   		
		   
		   
h3      {
    font-size: 16px;
	font-weight: bold;
         }		
		
h4      {
    font-size: 15px;
	font-weight: bold;
    margin-left: 30px;

         }		

 .tekst   { 
    font-weight: normal;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	
              }	
 .kop
           {
    color: #DE4A31;
	margin-left: 5px;
	font-size: 18px;
	font-weight: bold;	   
		   }
		   
.kop2
           {
    color: #FFF;
	font-size: 16px;
	font-weight: bold;	   
		   }
		   
#menuhead {
position: relative;
top: 5px;
left: 90px;

}
		   
.menu {

border-bottom: 1px solid #000000;

}		
.style1 { font-size: 14px }   	  
 			  
.rkolom {
     border-left: 1px solid black;
	 border-right: 1px solid black;
	 background-color: #DE4A31;
	 	
              }		
			  
a:link, a:visited {
color: #000000;
text-decoration: underline;
font-weight: 400;
}
a:hover {
color: #DE4A31;

}			     


div.sidelinks {
width: 100%;
background-color: #055691;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
margin-top: 15px;
}
a.menuhead, a.menuhead:visited {
color: #FFF;
}

a.menuhead:hover {
color: #000;
}

a.sidelinks, a.sidelinks:visited {
color: #FFF;
text-decoration: none;
padding-left: 20px;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
}

a.sidelinks:hover {
color: #68b4f3;
}

a.sidelinks-active, a.sidelinks-active:visited {
color:  #68b4f3;
text-decoration: none;
padding-left: 20px;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
background-repeat: no-repeat;
background-position: left;
}

a.sidelinks-active:hover {
color: #DE4A31;
}






a.rmenulink, a.rmenulink:visited {
color: #FFF;
text-decoration: underline;
padding-left: 25px;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
background-image: url(../gfx/logotip.gif);
background-repeat: no-repeat;
background-position: left;
}

a.rmenulink:hover {
color: #000;
background-image: url(../gfx/logotip.gif);
background-repeat: no-repeat;
background-position: left;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}

td.mainmenu {
background-color: #68b4f3;
border-left: 1px solid #ebf7ff;
border-top: 1px solid #ebf7ff;
border-right: 1px solid #055691;
border-bottom: 1px solid #055691;
text-align: center;
width: 110px;
height: 25px;
}

td.mainmenu-over {
background-color: #055691; 
border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #68b4f3;
border-bottom: 1px solid #68b4f3;
text-align: center;
color: #68b4f3;
text-decoration: none;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 13px;
font-weight: bold;
width: 110px;
}

a.mainmenu, a.mainmenu:visited {
color: #FFF;
text-decoration: none;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 13px;
font-weight: bold;
width: 120px;
}

a.mainmenu:hover {
color: #14d6a0;
}

a.prijzen:link, a.prijzen:visited
          {
      color: #DE4A31;
	  font-size: 18px;
	  text-decoration: none;
	       }
a.prijzen:hover
          {
	text-decoration: underline;	  
		  
		  }		
a.newslink:link, a.newslink:visited
{
color: #DE4A31;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}		  
a.newslink:hover 
     {
color: #087B5A;
text-decoration: underline;	 
	 }
.rkolomkop {
background-image: url(../gfx/rkolom.jpg);
background-repeat: no-repeat;
background-position: center;
color: #FFFFCC;
text-align: center;
font-family: "Bodoni MT Black", verdana, arial;
font-size: 13px;
height: 30px;
}	

.bestemmingkop {
color: #FFF;
padding-left: 10px;
font-family:  verdana, arial;
font-size: 18px;
font-weight: bold;
}

.bestemmingkop2  {
color: #DE4A31;
font-family: verdana, arial;
font-size: 18px;
font-weight: bold;
} 

.voorwieline {
border-bottom: 1px solid #087B5A;
}

	 
a.rlink:link, a.rlink:visited {
color: #000;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}	 
a.rlink:hover {
color: #087B5A;
text-decoration: underline;
}



a.faq:link, a.faq:visited {
color: #000000;
font-weight: bold;
font-size: 13px;
text-decoration: underline;
}	 
a.faq:hover {
color: #087B5A;
text-decoration: underline;
}

.news {
border-bottom: 5px dotted #087B5A;
}		
table.hotel {
border-left: 2px dotted #087B5A;
border-top: 2px dotted #087B5A;
border-right: 2px dotted #087B5A;
border-bottom: 2px dotted #087B5A;


}


.footertekst {
color: #FFF;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
} 

.footertekst2 {
color: #055691;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: right;
} 

.footertekst3 {
color: #055691;
font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: left;
} 


.blauw
{
background-color: #68b4f3;
border-top: 1px solid #0967b3;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
border-left: 1px solid #0967b3;
height: 20px;
text-align:center;
color: #FFF;
}

.groen
{
background-color: #087B5A;
border-top: 1px solid #000000;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #000000;
height: 20px;
color: #FFFFCC;
}

.dgroen
{
color: #FFFFCC;
background-color: #087B5A;
border-top: 1px solid #000000;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #000000;
height: 20px;
}

table.tafel {
background-color: #68b4f3; 

}

.wit
{
background-color: #FFFFFF;
border-top: 1px solid #000000;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #000000;
height: 20px;
}
.wit2row
{
background-color: #FFFFFF;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #FFFFFF;
height: 30px;
}

.geel
{
background-color: #a5d3fb;
border-top: 1px solid #0967b3;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #0967b3;
height: 20px;
text-align:center;
}


.beschikbaar-on
{
border-top: 2px solid #000000;
border-right: 2px solid #000000;
border-left: 2px solid #000000;
background-color: #FFFFCC;
}
.beschikbaar-on-m
{
border-top: 2px solid #000000;
border-right: 2px solid #000000;
border-left: 1px solid #000000;
background-color: #FFFFCC;
}

.beschikbaar-off 
{
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 2px solid #000000;
background: url(../images/ttxp/taboff.png);
background-repeat: repeat-x;
}
.beschikbaar-off-r 
{
border-left: 1px solid #FFFFFF;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 2px solid #000000;
background: url(../images/ttxp/taboff.png);
background-repeat: repeat-x;

}

a.beschikbaar:link, a.beschikbaar:visited {
color: #000000;
text-decoration: underline;
font-weight: bold;
font-size: 12px;
}
a.beschikbaar:hover {
color: #DE4A31;
}		


.box {
border: 1px solid #DE4A31;
background-color: #FFFFCC;
color: #DE4A31;
}
select.box {
color: #DE4A31;
}

.enqueteknop
{
color: #DE4A31;
background-color: #FFFFCC;
border: 1px solid #DE4A31;
}

select {
border: 1px solid #DE4A31;         
width: 200px;
background-color: #FFFFCC;
color: #000000;
font-size: 10px;
font-weight: bold;
          }
		  
.tabscroll {
height: 270px;
overflow: auto;
   SCROLLBAR-FACE-COLOR: #FAD7C9;
   SCROLLBAR-HIGHLIGHT-COLOR: #FEF3EF;
   SCROLLBAR-SHADOW-COLOR: #087B5A;
   SCROLLBAR-3DLIGHT-COLOR: white;
   SCROLLBAR-ARROW-COLOR: #DE4A31;
   SCROLLBAR-TRACK-COLOR: #FFFFFF;
   SCROLLBAR-DARKSHADOW-COLOR: #DE4A31;
}		  

a.tablink:link, a.tablink:visited
{
color: #DE4A31;
font-weight: bold;
text-decoration: underline;
}		  
a.tablink:hover 
     {
color: #087B5A;
text-decoration: underline;	 
	 }

.span.tip {
font-size: 14px;
}

td.tooltip {
color: #FFF;
}

.maanden {
border-top: 1px solid #000;
border-right: 1px solid #000;
color: #DE4A31; 
}

.overzicht-weken {
border-right: 1px solid #000;

}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


#menubalk {
	position:absolute; 
	margin-left:-384px; 
	left:50%; 
	top:100px; 
	width:768px; 
	min-width:768px; 
	height:25px; 
	background-color: #FFF; 
	font-size:1em; 
	z-index:7; 
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #FFF;
	}

* html #menubalk {
	top:100px; width:768px; height:25px;
	}
	
#fotobalk {
	width:768px; 
	min-width:768px; 
	height:192px; 
	border-bottom: 1px solid #000;
	overflow: hidden;
	}

#fotobalk .rmenupos {
position: relative;
left: 475px;
top: -200px;
z-index: 15;
}	

.rmenupos #rmenu {
    position: relative:
	left: 0px;
	height: auto;
	width: 200px;
	float: left;
}

#rmenu li {
	display: block;
	list-style-type: none;
	z-index: 1000;
	}
#rmenu a {
    font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
	text-decoration: none;
	background: transparent url(../gfx/rbg.gif) no-repeat left;
	height: 20px;
	width: 200px;
	display: block;
	outline:0;
	margin-bottom: 10px;
	z-index: 1000;
}
#rcontainer #rmenu a:hover {
	color: #FFF;
}

#rcontainer #rmenu .accordion a {
	color: #FFCC00;
}
#rcontainer #rmenu .accordion a:hover {
	color: #FFFF00;
}


span.status_vol {
background-color: red;
color: #FFF;
font-size: 10px;
}

span.status_opaanvraag {
background-color: #FFF;
color: red;
font-size: 10px;
font-weight: bold;
}




span.status_boekbaar {
color: #000000;
font-size: 10px;
}

span.status_lastminute {
color: #000;
font-size: 11px;
font-weight: bold;
background-color: #FFFF99;
}

span.status_laatsteplaatsen {
color: #006600;
font-size: 11px;
font-weight: bold;
}

span.status_vroegboek {
color: #FFFF00;
background-color:#FF00FF;
font-size: 11px;
font-weight: bold;

}

td.cell {
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;

}

td.pricecell {
cursor: pointer;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;

}

td.priceempty {
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;

}

td.celldgn {
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #e0f2fe;

}

td.cellaccom {
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #fed6d7; 
}

a.boeken:link,a.boeken:visited {
color: #009900;
font-weight: bold;
font-size: 16px;
}

a.boeken:hover {
color: red;

}

#aankondiging {
width: 100%;
text-align: center;
position: absolute;
top: 400px;
z-index: 5;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;

}
ul.nt {
margin: 0px;
padding: 1px;
width: 150px;
}

li.newsticker {
padding: 5px;
color: #000;
list-style: none;
border-bottom: 1px solid #000;
background-image: url(../gfx/tickerbg.jpg);
background-repeat: repeat-x;
}