/* //////////////// GENERAL INFO //////////////// 

Site: Martini
Version: 1

//////////////// //////////////// //////////////// */


/*//////////////// CLEAR ALL PADDING AND MARGIN //////////////// */

* { margin: 0; padding: 0;  }

/* //////////////// STRUCTURE ELEMENTS //////////////// */

#wrapper { width:1020px; margin: 0 auto; }
#logo { float:left; width:255px; height:113px; background:url(images/logo.gif);}
#banner { float:left; width:511px; height:113px; background:url(images/bground.jpg); }
#toprightcorner { float:left; width:254px; height:113px; }
#logobottom { float:left; width:255px; height:29px; background:url(images/logobottom.gif); }
#container { width:1020px; float:left; background:url(images/achter.gif);}
#hoogte {width:0px; height:689px; float:left;}
#mainmenu { float:left; width:765px; height:29px; background:#C62734;} 
#leftcolumn { float:left; width:255px; background:url(images/leftcol.gif); height:568px; } 
#maincolumn { padding:0px; float:left; width:511px; background:#ffffff; height:auto;} 
#middlecolumn { float:left; width:170px; height:568px;} 
#submenusmall { height:142px; background:#FADEB7; }
#submenubig { height:213px; background:#FADEB7; }
#happybig { height:426px; background:url(images/happy_big.jpg) no-repeat; padding-left:6px; position:relative}
#blocks {height:70px; background:url(images/blocks.jpg); padding-left:6px; position:relative }
#happysmall { height:355px; background:url(images/happy_small.jpg) no-repeat; padding-left:6px; position:relative}
#adlogos { position: absolute;bottom: 11px; }
#rightcolumn { float:left; width:84px; height:568px;} 
#footer { width:1020px; float:left; background:url(images/achter.gif);}
#voettekst {width:490px; margin-left:275px;  position:relative; line-height:13px; margin-bottom:7px;}
#vlag1 {float:left; margin-top:22px; margin-left:19px;}
#vlag2 {float:left; margin-top:22px; margin-left:11px;}


/* //////////////// GENERAL STYLE //////////////// */

body {  font: 12px "Verdana", Arial, serif; margin: 14px; color: #244A8D; background:#7F7F83; line-height:20px; }
h1 { color: #244A8D; margin-bottom:24px}
h2, h3 { color: #244A8D; font: 12px "Verdana", Arial, serif; font-weight: bold; margin-bottom:3px}
img { display: block; text-align:middle; }
ol, ul { margin-left: 35px;}
.img1 { display: inline; padding-left:4px; position:absolute; bottom:-1px; }
.img2 { display: inline; }
.text { padding:19px; background:url(images/achtertext.gif) repeat-y }
.imgbrdrcontent { float:right; margin-left:10px; margin-bottom:3px; width:150px; height:100px; border: #004991 solid 0px;}
.afbleft { width:255px; height:143px }
.afbright { width:84px; height:71px }
.afbtoprightcorner { width:254px; height:113px }
.afbadvertentie { width:72px; height:48px; border:0px; margin-top:12px;}

/* //////////////// MENU & LIST STYLES //////////////// */

#navContainer { background: #BE5800; clear:  both; position:relative;  padding-top:6px; height:22px; }
ul.navList  { margin-left:0px; }
.navList li { display: inline; list-style-type: none; padding-left:2px; padding-right: 2px; }
.navList li a, .navList li a:visited { color: white; text-decoration: none; }
.navList li a:hover, .navList li a:active { color: black; text-decoration: none; }
.noList { list-style-type: none;}

#navContainer2 { background: #FADEB7; clear:  both;  font-style:italic; padding-top:1px; }
ul.navList2  { margin-left:0px; }
.navList2 li { display: block; list-style-type: none; line-height:12px; margin-bottom:-2px; }
.navList2 li a, .navList2 li a:visited { color: #000000; text-decoration: none; }
.navList2 li a:hover { color: #BE5800; text-decoration: none; }
.navList2 li a:active { color: #000000; text-decoration: underline; }
.noList2 { list-style-type: none;}

a.map {color: #244A8D; text-decoration: none; margin-left:12px}
a.map:hover {color: #A2101C; }

a.bottoml { font-size: 11px; color: #555555; text-decoration: none; }
a.bottoml:hover { color: #000000; }
a.bottoml:visited { color: #888888; }

 .text  a {color:#000000;text-decoration:underline;}
 .text a:hover {color:#14306d;text-decoration:underline;}

/* //////////////// Tabellen  //////////////// */

 .roomTable th {background-color:#BE5800;color:#fff;padding:0 2px;text-align:left;}
 .roomTable td.col1,.roomTable td.col2,.roomTable td.col3 {font-size:95%;line-height:16px;padding:2px;text-align:left;vertical-align:top;}
 .roomTable td.col1 {font-weight:bold;width:125px;}
 .roomTable td.col2 {padding-right:5px;width:auto;}
 .roomTable td.col3 {text-align:right;width:80px;}
 .roomTable .rowColor1 {}
 .roomTable .rowColor2 {background-color:#fff0f1;}
 .roomTable td a {color:#244A8D;text-decoration:underline;}
 .roomTable td a:hover {color:#14306d;text-decoration:underline;}

 .arrTable th {background-color:#BE5800;color:#fff;padding:0 2px;text-align:left;}
 .arrTable td.col1,.arrTable td.col2,.arrTable td.col3 {font-size:95%;line-height:16px;padding:2px;text-align:left;vertical-align:top;}
 .arrTable td.col1 {width:auto;}
 .arrTable td.col2,.arrTable td.col3,.arrTable th.col2,.arrTable th.col3 {padding-right:5px;text-align:right;width:80px;}
 .arrTable th a {color:#ffffff; text-decoration:none;}
 .arrTable th a:hover {color:#ffffff; text-decoration:underline;}
 
 .activiTable th {background-color:#BE5800;color:#fff;padding:0 2px;text-align:left;}
 .activiTable td.col1,.roomTable td.col2,.roomTable td.col3 {font-size:95%;line-height:16px;padding:2px;text-align:left;vertical-align:top;}
 .activiTable td.col1 {font-weight:bold;width:95px;}
 .activiTable td.col2 {padding-right:5px;width:auto;}
 .activiTable .rowColor1 {}
 .activiTable .rowColor2 {background-color:#fff0f1;}
 .activiTable td a {color:#244A8D;text-decoration:underline;}
 .activiTable td a:hover {color:#14306d;text-decoration:underline;}
 
