html{ background : url('../img/curl.jpg') no-repeat left bottom #195ED7; height : 100%; font-size : 12px; font-family : 'Arial'; }
html#home{ background : #f3f1e5; }
h1{ position : absolute; text-indent : -10000px; }
hr{ border : 0; height : 1px; border-top : 1px solid #ccc; }
.clearer, .c{ clear : both; }

body{ margin : 0; }

#container{ width : 970px; margin : 0 auto; }
#brugge{ background : url('../img/brugge.jpg') no-repeat bottom center; height : 90px; width : 621px; margin : 0 auto !important; display : block; }

#image{ position : relative; width : 750px; height : 350px; background : url('../img/tmp.jpg') no-repeat center center; margin : 155px auto 0 auto; border : 10px solid #fff; z-index : 1000; }
#logo{ cursor: pointer; cursor: hand; background : url('../img/stlod.jpg') no-repeat center center #fff; height : 350px; width : 250px; position : absolute; top : 0; left : 50%; margin : 0 0 0 -125px; }
#logomain{ background : url('../img/tenk.png') no-repeat center top; width : 215px; height : 100px; position : absolute; top : 0; left : 0; }

#omschrijving{ font-size : 14px; color : #266edc; text-align : center; width : 750px; background : #fff; margin : 20px auto 10px auto !important; border : 10px solid #ce0900; padding : 10px 0; }
#omschrijving b{ color : #ce0900; font-weight : normal; }
#omschrijving p{ margin : 5px 0; }

#flash{ width : 970px; height : 300px; position : absolute; z-index : 0; top : -20px; left : 50%; margin : 0 0 0 -500px; }

#dummy{ z-index : 0; height : 5px; width : 100%; background : #000; position : absolute; top : 100px; }
#header{ z-index : 1; height : 105px; width : 100%; background : #587d11; position : absolute; filter : alpha(opacity=90); -moz-opacity : .90; opacity : .90; }

#maincontainer{ width : 868px; left : 50%; margin : 0 0 0 -434px; top : 0; position : absolute; z-index : 1000; }

#quick{ list-style : none; margin : 5px 0 0 0; padding : 0; height : 20px; }
#quick li{ display : inline; color : #fff; }
#quick li a{ color : #fff; text-decoration : none; }

#adres{ color : #fff; margin : 5px 0 0 0; height : 30px; }
#adres a{ color : #fff; }

#top{ text-align : right; }

#menu{ margin : 0; padding : 0; list-style : none; float : right; visibility:hidden; }
#menu li{ background : #000; height : 40px; line-height : 40px; }
#menu li#active{ background : #fff; }
#menu li a{ color : #fff; text-decoration : none; display : block; font-size : 15px; background : #587d11; padding : 0 10px; filter : alpha(opacity=90); -moz-opacity : .90; opacity : .90; height : 40px; line-height : 40px; }

#menu li a#active{ background : #fff; color : #587d11; }

#banner{ width : 635px; height : 100px; margin : 30px 0 0 0; overflow : hidden; position : relative; }
#banner img{ position : absolute; top : 0; left : 0; }

#content{ margin : 5px 0 10px 0; background : #fff; padding : 0 10px 10px 10px; border : 1px solid #e9e8dc; border-top : 0; }
#left,#right{ float : left; }

#logosmall{ margin : 0 auto; display : block; border : 0; }

#left{ float : left; width : 190px; }
#right{ float : right; width : 635px; }

#sitemap{ list-style : none; margin : 0; padding : 0; font-size : 13px; font-weight : bold; }
#sitemap li{ padding : 5px 0; }
#sitemap ul{ list-style : none; margin : 0; padding : 1px 20px; font-size : 12px; font-weight : normal; }
#sitemap ul ul{ list-style : none; margin : 10px 0 0 20px; padding : 0; font-size : 11px; }

#heading{ border-left : 3px solid #587d11; padding : 0 0 0 5px; margin : 20px 0 0 0; position : relative; }
#heading #print{ position : absolute; right : 35px; top : 0; background : url('../img/print.jpg') no-repeat center center; width : 27px; height : 25px; text-decoration : none; }
#heading #mail{ position : absolute; right : 0; top : 0; background : url('../img/mail.jpg') no-repeat center center; width : 27px; height : 25px; text-decoration : none; }
#heading h2{ font-size : 15px; margin : 0 0 5px 0; color : #587d11; }
#breadcrumb{ font-size : 11px; color : #666; }
#breadcrumb a{ color : #587d11; }
#breadcrumb a:hover{ text-decoration : none; }

#submenu{ list-style : none; margin : 0; padding : 0; border-left : 1px solid #587d11; }
#submenu li{ padding : 5px 0 5px 20px; }
#submenu li a{ color : #666; text-decoration : none; }
#submenu li#active{ background : #587d11; }
#submenu li#active a{ color : #fff; font-weight : bold; }
#submenu li a:hover{ text-decoration : underline; }
#submenu li#active a:hover{ text-decoration : none; }

#submenu #last{ list-style : none; margin : 5px 0 0 0; padding : 0; }
#submenu #last a{ font-weight : normal !important; padding : 2px 0; }

#last #active a{ text-decoration : underline; }

#text{ padding : 0 10px 10px 7px; font-size : 12px; color : #666; line-height : 1.4; border-bottom : 1px solid #ccc; }
#text ul{ margin : 0 !important; padding : 0 0 0 15px; list-style : square !important; }
#text h3{ color : #587d11; font-size : 13px; margin : 5px 0; padding : 0; }
#text img{ border : 1px solid #ccc; padding : 5px; background : #fff; }

#nieuws{ color : #666; margin : 30px 0 0 0; background : #fafafa; border-left : 1px solid #ccc; overflow : hidden; width : 170px !important; padding : 10px 0 10px 20px; }
#nieuws h4{ font-size : 11px !important; }
#left h4{ font-size : 12px; margin : 0 0 10px 0; }
h4 a{ color : #666; text-decoration : none; }
#reserveer{ color : #D11140; font-weight : bold; display : block; margin : 10px auto; width : 140px; }
#reserveer:hover{ text-decoration : none; color : #1E3D90; }
#nieuws p{ margin : 0; padding : 0; }

#news_cont{ width : 130px; }
#post_container{ width : 10000px; }
div.post{ float : left; width : 170px; padding : 0 10px 0 0; }
div.post p{ font-size : 11px; }
a#lees_meer{ padding : 5px 0 0 0 !important; display : block !important; font-size : 11px; color : #666; }
#nlinks{ float : left !important; width : 120px; margin : 0; }
#nlinks a{ font-weight : bold; text-decoration : none; color : #666; }
#navigatie{ font-weight : bold; margin : 10px 10px 0 0; }
#number{ float : right; }

#zoek{ color : #666; margin : 0; width : 170px; padding : 10px 0 10px 20px; }
#zoek form{ margin : 0; padding : 0; }
#zoek input{ border : 1px solid #ccc; padding : 3px; font-size : 11px; color : #666; width : 100px; }
#zoek input.button{ background : url('../img/zoek.jpg') no-repeat center center; border : 0; width : 40px; height : 25px; }

#links{ color : #666; margin : 0; width : 170px; padding : 10px 0 10px 20px; }
ul#quicklinks{ margin : 0; padding : 0; list-style : none; }
ul#quicklinks a{ color : #666; }

#feestjaar{ color : #666; margin : 0; width : 170px; padding : 10px 0 10px 20px; }
img#center{ margin : 0 auto; border : 0; display : block; }

#footer{ margin : 5px 0 0 0; padding : 0 8px; color : #666; font-size : 11px; }
#footer ul{ margin : 0; padding : 0; list-style : none; float : left; }
#footer ul li{ display : inline; }
#footer ul li a{ color : #666; text-decoration : none; }
#footer ul li a:hover{ color : #000; }
#footeradres{ float : right; }

blockquote{ margin : 0; padding : 10px 100px 10px 10px;  border : 1px solid #ccc; background : url('../img/quote.jpg') no-repeat 95% bottom; }

/* DROPDOWN */

#menu ul{ width : 100%; margin : 5px 0 0 0; padding : 0; border : 1px solid #587d11; list-style : none; }
#menu ul li{ background : #587d11; line-height : 30px; height : 30px; }
#menu ul li a{ display : block; height : 30px; line-height : 30px;   font-size : 12px; padding : 0 0 0 10px; }
#menu ul li a:hover{ text-decoration : underline; }

.gallery{ float : left; margin : 10px 0 0 0; width : 154px; }

fieldset{ border : 0; width : 600px; padding : 0; }
fieldset label{ width : 175px; float : left; font-weight : bold; color : #666; background : url('../img/arrow.jpg') no-repeat left; padding : 5px 0; }
fieldset input,fieldset select{ margin : 2px 0; width : 197px; border : 1px solid #ccc; padding : 5px; font-family : 'Arial'; font-size : 12px; color : #666666; background : #fff; }
fieldset select{ width : 209px; }
fieldset textarea{ height : 125px; margin : 2px 0; width : 400px; border : 1px solid #ccc; padding : 5px; font-family : 'Arial'; font-size : 12px; color : #666666; background : #fff; }
#zoeken{ list-style : none; margin : 0; padding : 0; }
.formerror{ margin : 0 0 0 5px; font-size : 11px; color : red; font-weight : bold; }

#button{ font-weight : bold; font-size : 14px; text-decoration : none; }

#mbOverlay {
	position: absolute;
	z-index: 9998;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#mbOverlay.mbOverlayFF {
	background: transparent url(../img/80.png) repeat;
}

#mbOverlay.mbOverlayIE {
	background: transparent url(../img/50.gif) repeat;
}

#mbCenter, #mbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.mbLoading {
	background: #fff url(../img/WhiteLoading.gif) no-repeat center;
}

#mbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
/*	Sets the style for inline content, if no style is given	*/
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 12px;
	color: #fff;
	text-align: left;
}

/*	Sets the style for inline content, if no style is given	*/
#mbImage a, #mbImage a:link, #mbImage a:visited {
	color: #ddd;
}

/*	Sets the style for inline content, if no style is given	*/
#mbImage a:hover, #mbImage a:active {
	color: #fff;
}

#mbBottom {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 12px;
	color: #666;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#mbTitle {
	display: inline;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber {
	display: inline;
	color: #999;
	line-height: 14px;
	font-size: 12px;
}

#mbCaption {
	display: block;
	color: #999;
	line-height: 14px;
	font-size: 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
	display: block;
	float: right;
	height: 20px;
	width: 65px;
	background: transparent url(../img/WhiteClose.gif) no-repeat center;
	margin: 0;
	outline: none;
}

#mbPrevLink {
	width: 83px;
	background: transparent url(../img/WhitePrevious.gif) no-repeat center;
}

#mbNextLink {
	width: 54px;
	background: transparent url(../img/WhiteNext.gif) no-repeat center;
}

#mbCloseLink {
	width: 65px;
	background: transparent url(../img/WhiteClose.gif) no-repeat center;
}

#mbError {
	position: relative;
	top: 30%;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border: 10px solid #700;
	padding: 20px 10px 30px;
	margin: auto;
}

table{ border : 0; }
table td{ border : 1px solid #ccc; padding : 3px; }