
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: -25px; 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; height:739px; 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 { float:left; width: 220px; height: 160px;}
		.restaurant { float:left; 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: 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: 0px; right: 10px; width: 540px; text-align: right;}
		#footer p, #footer p a {font-size: 11px; color: #D1BF91;}
		#footer p.copyright {color: #503922; margin:10px 0; float:right; }
	#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;
}

/* ### APPEND CSS JAN 2011 ### */
#wrapper { height:auto; }
#content_wrapper { margin:10px 0 0 0; float:left; padding:0 0 10px 0; width:990px; }
#left { background-color:#f6e3b4; margin:0; }
#left ul { list-style:none; padding:0; margin:0; float:left; }
#left ul li { margin:0 0 10px 0; background: url(../images/divider.png) no-repeat 0 bottom; float:left; padding:2px 0 5px 0;  }
#left ul li.last { background:none;  }
#left .schiphol { background: url(../images/partners.png) no-repeat 0 0; width:220px; height:110px; }
#right { width:559px; }
#left .restaurant { background: url(../images/partners.png) no-repeat 0 -160px; width:220px; height:110px; }
#left .sleepparkfly { float:left; background: url(../images/partners.png) no-repeat 0 -320px; width:220px; height:110px; }
#content { background:#f6e3b4 url(../images/bg_content.png) no-repeat 0 0; margin:0px; height:489px; } 
#content { overflow-x:hidden; }
#middle { background: url(../images/bg_menu.png) repeat-y 0 0; width:216px; position:absolute; left:230px; padding:0 0 0 11px; float:none; top:10px; }
#middle span.middle_bottom { background:url(../images/bg_menu_bottom.png) no-repeat 0 bottom; height:125px; width:200px; float:left; }
#reserveren { background: url(../images/bg_reservation.png) no-repeat 0 0; height:200px; }
h1.logo { background: url(../images/logo.png) no-repeat 0 0; width:200px; height:247px; margin:-25px 0 0 0; }
#menu { margin:-5px 0 0 0; }
#footer { float:right; margin:10px auto; text-align:right; position:relative; }
#left .twitter h2 { margin:0; }
#left .twitter { padding: 5px 15px; float:left; }
#left .twitter ul li a { color:#AA874E; font-size:11px; }
#left .twitter ul li { padding:0 0 3px 0; background:none; color:#AA874E; margin:10px 0 0 0; }
#left .twitter .pubdate { font-size:10px; margin:0 0 5px 0 ; }
/* FakeInput */
#fakeInput { visibility:hidden; }


/* ### FEATURE SLIDER ### */
div#feature_list h3 { text-align:right;	padding:0; font-size: 12px;	text-transform: uppercase; }		
div#feature_list #tabs span { text-align:center; }
div#feature_list { width: 558px; height: 210px;	overflow: hidden; position: relative; background-color:#F6E3B4;	margin:0; }
div#feature_list ul { position: absolute; top: 0; list-style: none;	padding: 0;	margin: 0; }
ul#tabs { right: 0;	z-index: 2;	width: 141px; }
ul#tabs li { font-size: 12px; font-family: Arial; }		
ul#tabs li img { padding: 5px; border: none; float: left; margin: 10px 10px 0 0; }
ul#tabs li a { font-style:italic; color: #222; text-decoration: none; display: block; padding: 10px; height: 33px; outline: none; }
ul#tabs li a:hover { text-decoration: underline; }
ul#tabs li a.current { background:  url('../images/feature-tab-current.png'); color:#AA874E; }
ul#tabs li a.current:hover { text-decoration: none;	cursor: default; color:#AA874E; }
ul#output { left: 0; width: 440px; height: 211px; overflow:hidden; position: relative; }
ul#output li { position: absolute; width: 463px; height: 211px; }
ul#output li a { position: absolute; bottom: 10px; left: 10px; padding: 8px 12px; text-decoration: none; font-size: 11px; color: #FFF; background: #000; -moz-border-radius: 5px;-webkit-border-radius: 5px; opacity:0.8; max-width:395px; }	
ul#output li a:hover { background: #D33431; }

/* ### BOEKMOD ### */
#reserveren p { display:none; }
