
html, body {
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
   } 
   
body{
	overflow:scroll;/* 101019 */
	
	}
table, td, div { 
	margin:0px;
	padding:0px;
	border:none;
	}


body, td, th {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	xfont-size: 12px; /* 0.90em = x-small */ 
	font-size: 0.75em; /* 0.90em = x-small */ 
	line-height:125%;
   }
td, div {
	text-align:left;
	vertical-align:top;
   }

.divIntroAmbiance, .divIntroAmbianceImg {
	text-align:center;
	}
.divIntroAmbiance  {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 1.15em; /* 0.90em = x-small */
	font-style: italic; 
	margin-left: 45px;
	margin-right:45px;
	margin-bottom:10px;
	color: #993333;
	line-height: 180%;
	}
.divIntroAmbianceImg img {
	margin-bottom:20px;
	max-width:447px;/* forceer size */
	max-height:447px;/* forceer size */
	}
.divIntroAmbiance p a {
	text-decoration:underline;
	}
td.tdMenuText {  
	font-size: 0.65em; /* 0.65em = xx-small */ 
	line-height: 140%;	
	text-align:center;
	}
	
.stKop { 
	color: #993333;
	font-weight: bold;
	}





table { 
	width:100%;
   }

table.tblBoekingen td.tdRight { 

	margin:4px;
	vertical-align:middle;

   }

.tblWide{
	width:100%;
	height:100%;
	border:none;
}

td{
	vertical-align:top;
	text-align:left;
}

table.tblWide td.tdCentered {
	text-align:center;
}
.tblOuter{
	width:780px;
	height:100%;
	border:none;
	border:1px solid #993333;
	
	margin:auto;
}



td.tdCentered, .tblWide td{
	text-align:center;
}
td.tdRight{
	text-align:right;
	padding-right:2px;
}
td.tdLeft{
	text-align:left;
	padding-left:3px;
}


table.tblTopMenu{
	width:600px;
	background-color: #660000;
	height:40px;
}
table.tblTopMenu td{
	padding-right:10px;
	text-align: right;	
}



/* left menu hilights */

.mnuhi, a.mnuhi{
	color:#FFFFFF;
}

table.tblBG {
	height:100%;
	background-repeat: no-repeat;
	background-position:left top; /* left top */
}

table.tblMargins {
	width:500px;/* determines total width!*/
	height:100%;
	margin-left:50px;
	margin-right:50px;	
}







td.tdTopMenu {
	width:600px;
	height:40px;
}
td.tdLeftMenu, table.tblMenu {
	width:180px;
	background-color:#993333;
}

td.tdMenu {
	padding-left:50px;
	text-align: left;	
}


table.tblRepeat td.tdRepeatText{
	width:90%;
}
table.tblRepeat td.tdRepeatItem{
	width:10%;
}
table.tblRepeat td{
	vertical-align:bottom;
	xborder:1px solid #Ff0000;
}
.tblRepeat ul{
margin-top:0px;
margin-bottom:0px;
}
.tblRepeat li{
list-style-type:square;
xbackground-color:#FF0000;
}

/* contact tabel */
table.tblListing {
	padding:2px;
}

table.tblListing td {
}



hr.hrsonnerie{
	color: #FF3333;
	background-color:#FF00FF;
	height: 10px;
	width:100%;
}

.wideline{ 
	height:1px;
	color:#993333;
	display:inline;
}


/* DINNER MENU STYLES */
p.styleKerstDiner { 
	text-align:center;
	font-style:italic;
	margin-bottom:8px;
	}
p.styleKerstDiner b{ 
	font-weight:bold;
	font-style:normal;
	}
p.styleKerstDiner i{ 
	font-weight:bold;
	color:#000000;
	}
p.styleKerstDiner b i, p.styleKerstDiner i b{ 

	font-weight:bold;
	color:#000000;
	font-style:italic;
	text-decoration:underline;
	margin-top:24px;
	display:block;
	}


/*	
forceer afmeting sfeerplaatje. niet in quirks mode
*/

.tdPaginaImg { 
	text-align:center;
	}

.tdPaginaImg img {
	xmax-width:447px;
	xmax-height:447px;  
	}
	
.stIntroKerst {  
	margin:10px;
	margin-left:100px;
	margin-right:100px;
	line-height: 19px; 
	color: #993333; 
	font-weight:bold;
	}

.tdPaginaKop{
	padding-top:0px;
	padding-bottom:0px;
	font-size: 1.20em;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color: #993333;
}

/*REPEAT*/
 .divRepeatIntro, .divRepeatVoet p{  
 	color: #993333;
	font-style:italic;
	}
	

	/* groepeer items (menu) */
 .divRepeatGroep, .divRepeatGroep p{ 
 	color: #993333;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	xbackground-color:#008700;
	
	xborder-top:1px solid #993300;
	xborder-bottom:1px solid #993300;
	padding-bottom:5px;
	text-align:center;
	}


.divRepeatVoet{
	font-size: 0.90em; /* 0.90em = x-small */ 
}

.divRepeatItemValuta, .divRepeatItemPrijs{
	font-weight:bold;
}
.divRepeatItemValuta, .divRepeatItemPrijs, .divRepeatItemPerPersoon{
	white-space: nowrap;
	text-align:right;
	vertical-align:bottom;
	xborder:1px solid #CCCCCC;
}

.divRepeatItemTextLeft{
	xborder:1px solid #CCCCCC;
	padding-top:4px;
	text-align:left;
}


.divRepeatItemTextRight{
	text-align:right;
}

.divRepeatItemValuta {
	margin-right:6px;
}

.divRepeatItemPerPersoon{
	margin-left:6px;
	font-style:italic;
	color: #993333; 
}

.divRepeatLeftColumn {
	margin-right:5px;
	padding-top:4px;
	text-align:right;
	color: #666666;
}

.divRepeatKop{
	width:100%;
	margin-top:0px;
	padding-bottom:4px;
	font-weight:bold;
	color: #993333;
	border-bottom:1px solid #993333;
}

div.divRepeatVoet{
	margin-top:5px;

}
.divRepeatPlatCentered{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}
.divRepeatLeaf{
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
}

.divRepeatOmschrijving{
	xmargin: 3px;
	font-style:italic;
	font-size:0.90em;
	color: #993333;
	xborder:1px solid #993333;
}

p {
	margin:0px;
}




.divPlatLeft{
	color:#000000;
	text-align:left;
	line-height:180%;
}
.divPlatLeft img, .divRepeatKop img{
	max-width:490px;/* 101019 */
}

.divPaginaInfo{
	color:#993333;
	text-align:center;
	line-height:180%;
}


a { text-decoration: none; }

	
a:link, a:visited { color: #993333; }
a:hover { color: #FF9999; }
a:active { color: #FF0000; }

td.tdMenuText a:link, td.tdMenuText a:visited { color: #FFCC00; }
td.tdMenuText a.mnuhi:link, td.tdMenuText a.mnuhi:visited { color: #FFFFFF; }
td.tdMenuText a:hover { color: #FFFFFF; }




