/* ALGEMEEN */
body {
	margin: 0;
	padding: 0;
	background: url(../images/bg.jpg) repeat black;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0e0e0e;
	text-align: center;
	height: 100%;
}

h1 {margin: 0px 0px 10px 0; padding: 0; color: #0e0e0e; font-size: 28px; font-weight: normal; font-style: italic; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
h2 {font-size: 22px; font-weight: normal;  font-style: italic; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
h3 {font-weight: normal; margin: 5px 0; font-size: 18px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
h4 {font-weight: normal;  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}


p {margin: 13px 0 0; padding: 0;}

.bold {font-weight: bold;}

a {color: #0e0e0e; text-decoration: none;}
a:hover {text-decoration: underline;}

ul {margin: 13px 0 0 20px; padding: 0; color: #0e0e0e;}
ul li a{color: #0e0e0e;}

img {border:none;}

.clearfix:after{content: "."; visibility: hidden; display: block; height: 0; clear: both; } 

.noDisplay {display: none;}
.noMargin {margin: 0;}

table {margin-top: 10px; vertical-align:text-top;}
table tr td {margin: 0;}
table h3 {margin-top: 5px; font-size: 14px; font-weight: normal; font-family: Verdana, Geneva, sans-serif;}
table h5 {margin-top: -5px; font-weight: normal; font-size: 12px; font-style:italic; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

/* ### ALGEMEEN ### */
#wrapper {margin: 2% auto 0; padding: 0 10px; width: 990px; height: 600px; text-align: left; position: relative; background: url(../images/bgBody.png) no-repeat center top; }
	#topMenu {position: absolute; top: -10px; right: 15px;}
		#topMenu a, #topMenu p {font-size: 11px; color: #9a9a9a;}
		#topMenu a img {margin-left: 3px;vertical-align: middle;}
	#left {margin: 24px 0px 0px 0px; padding: 0; width: 232px; float: left; position:relative;}
		#reserveren {margin: 0; padding: 15px;}
			#controleerButton {margin: 10px 0 0 0; border: none; padding: 5px; background: #171717; color: white;}
			.boekmodTop {padding: 0 ;font-size: 12px;  color: #0e0e0e;}
			.boekmod {padding: 10px 0 0 0 ;font-size: 12px;  color: #0e0e0e;}
			#reserveren table {margin: 0; padding: 0;}
		.schiphol {position: absolute; top: 220px; left:0; width: 220px; height: 160px;}
		.restaurant {position: absolute; top: 390px; left:0; width: 220px; height: 160px;}
	#middle {margin: 0px; padding: 0; width: 200px; float: left;}
	#menu {margin: 216px 0 0 0; padding: 0; width: 200px; list-style:none; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; font-weight:lighter; font-style:italic;}
		#menu li {margin: 0; padding: 0; width: 200px; background: url(../images/bgMenuItem.png) center top no-repeat;}
		#menu li:hover {}
		#menu li:first-child {background: none;}
		#menu li:first-child:hover {}
			#menu li a {display: block; margin: 0; padding: 9px 30px; width: 140px; color: white; text-decoration: none;}
			#menu li a:hover {color:#AA874E;}
			#menu li a.active {color:#AA874E;}
			#menu li.active a {}
	#right{margin:0; padding: 0 ; width: 558px; float: right;}
	#banner {margin: 24px 0 0 0; padding: 0; width: 558px; height: 211px;}
	#content {margin: 2px 0 0 0; padding: 20px 30px 20px 20px; width: 508px; height: 280px; overflow: auto;}
		#content p img { }
			#content a.nieuwbericht {font-size: 14px; font-weight: bold; text-decoration:underline; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
			#content .subtitelgb {font-size: 11px; margin-top: -20px; margin-bottom: -10px; font-style:italic; color:#666;}
			UL.tabNavigation { list-style: none; margin: 0; border-bottom: 1px solid #D1BF91; padding: 0; width: 507px; height:37px;}
                UL.tabNavigation LI { margin: 0; padding: 0; float: left}
                UL.tabNavigation LI A { display: block; margin: 0 2px 0 0; padding: 5px 10px; width: 147px; font-size: 20px; color: #0e0e0e; text-decoration: none; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
                UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover { background-color: #D1BF91; }
				.tabs div {padding: 0 10px;}

	#footer {position: absolute; bottom: -60px; right: 10px; width: 540px; text-align: right;}
		#footer p, #footer p a {font-size: 11px; color: #D1BF91;}
		#footer p.copyright {color: #503922;}
	#sitemap li a {text-transform:lowercase;}
	#sitemap li a:first-letter {text-transform:uppercase;}
		
		
#slideshow {
    position:relative;
    min-height:105px;
}
 
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
 
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
 
#slideshow IMG.last-active {
    z-index:9;
}
