html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 0;}

ol, ul {list-style: none;}

.hide {display: none;}

strong {font-weight: bold; color: #fff;}
small {font: 9px "Lucida Grande", Tahoma, sans-serif; color: #ccc;}

.clear {clear: both;}

/* --- Basic Styles --- */

body {
	background: #fff;
	font: 11px/20px "Lucida Grande", arial, Tahoma, sans-serif;
	color: #fff;
}


p {margin: 0 0 15px 0;color}

#container {
	width: 990px;
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -120px;
	text-align: left;
}

/* --- Link Styles --- */

a:link, a:visited {color: #eee;	text-decoration: none;}
a:hover {color: #fff;text-decoration: underline;}
a:active {color: #ed2d94;text-decoration: none;}


#top {
	width:990px;
	height:159px;
	margin:0 auto;
}

#logo {float:left; padding:28px 0px 0 24px;}

/* --- Navi --- */

#nav {
	float:left;
	margin: 120px 0 0 104px;
}

#nav li {
	display: block;
	height: 39px;
	line-height: 39px;
	float: left;
	text-align: center;
	margin: 0 38px 0 0;
}

#nav li a {
	color: #97999c;
	font-size: 12px;
}

#nav li a:hover {
	color: #ed2d94;
	text-decoration: none;
}

#nav li.current_page_item {
	background-position: bottom;
}

#nav li.current_page_item a {
	color: #000;
}

#nav li a {
	display: inline;
	line-height: 39px;
}

#nav .active {color: #ed2d94;text-decoration: none;}

#pinkstroke {width:100%; height:364px; background: #ed2d94;}
#pinkinner {width:990px; height:364px; margin:auto;}
#leftcontent {position:relative; float:left; width:123px; height:364px; z-index:1000;}
#leftcontent .flowers {float:left; margin:0 0 0 15px;}
#leftcontent .info-reg {float:left; margin:0 0 0 28px;}
#flash {position:relative; float:left; width:625px; height:364px; z-index:2; margin:0 0 0 -30px;}

#news {float:left; width:250px; padding:14px 0 0 20px;}
#news h1 {color:#fff; font: 18px Georgia, "Lucida Grande", Tahoma, sans-serif; text-transform:uppercase; padding:24px 0 6px 30px;}
.newsitem {float:left; background: #f04ca4 url('../images/bg-news.png') no-repeat center right; width:248px; height:98px; margin:10px 0 0 0; display:block; cursor:pointer;
-moz-box-shadow: 1px 1px 3px #eeecec; /* Firefox */
-webkit-box-shadow: 1px 1px 3px #eeecec; /* Safari and Chrome */
box-shadow: 1px 1px 3px #eeecec; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
behavior:url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */}
.newsitem:hover {background:#ed2390 url('../images/bg-news.png') no-repeat center right; width:248px; height:98px; display:block; cursor:pointer;}
.newsitem h2 {color:#fff; font: 18px Georgia, "Lucida Grande", arial, Tahoma, sans-serif; padding:8px 0 0 10px;}
.newsitem h2 a {display: block; color:#fff; text-transform:uppercase;}
.newsitem p {color:#fff; padding:6px 0 0 10px; line-height:12px; width:170px;}
.newsitem .date {float:right; width:50px; margin:-66px 6px 0 0; padding:0; text-align:center; color:#fff;font-style:italic;font-weight:bold; font: 20px Georgia, "Lucida Grande", Tahoma, sans-serif;}
#news .text {color:#fff; padding:6px 0 0 10px; line-height:12px; width:230px;}
#readmore {color:#fff; text-decoration:underline;}


#graynews {float:left; width:250px; margin:10px 0 0 0;}
#graynews h1 {color:#fff; font: 18px Georgia, "Lucida Grande", Tahoma, sans-serif; text-transform:uppercase; padding:24px 0 6px 30px;}
#graynews .newsitem {float:left; background: #878788 url('../images/bg-news-gray.png') no-repeat bottom right; width:248px; height:98px; margin:10px 0 0 0; display:block; cursor:pointer;
-moz-box-shadow: 2px 2px 3px #717171; /* Firefox */
-webkit-box-shadow: 1px 1px 3px #717171; /* Safari and Chrome */
box-shadow: 1px 1px 3px #717171; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
behavior:url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */}
#graynews .newsitem:hover {background: #727273 url('../images/bg-news-gray.png') no-repeat bottom right; width:248px; height:98px; display:block; cursor:pointer; color:#727273;}
#graynews .newsitem h2 {color:#fff; font: 18px Georgia, "Lucida Grande", arial, Tahoma, sans-serif; padding:8px 0 0 10px;}
#graynews .newsitem h2 a {display: block; color:#fff; text-transform:uppercase;}
#graynews .newsitem p {color:#fff; padding:6px 0 0 10px; line-height:12px; width:170px;}
#graynews .newsitem .date {float:right; width:50px; margin:-66px 6px 0 0; padding:0; text-align:center; color:#fff;font-style:italic;font-weight:bold; font: 20px Georgia, "Lucida Grande", Tahoma, sans-serif;}
#graynews .text {color:#fff; padding:6px 0 0 10px; line-height:12px; width:230px;}

#facebook {float:left; margin:20px 0 0 0;}

#graystroke {float:left; width:100%;  background: #97999c url('../images/left.jpg') left top repeat-y;}
#grayinner {width:990px;  margin:auto;}
#content {width:625px; float:left; background: #252525 url('../images/content-bg.jpg') right bottom no-repeat; margin:0 0 0 93px; padding:0 0 50px 0;}
#content h1{color:#fff; font: 22px Georgia, "Lucida Grande", arial, Tahoma, sans-serif; padding:44px 0 10px 32px;}
#content h2{color:#fff; font: 16px Georgia, "Lucida Grande", arial, Tahoma, sans-serif; padding:24px 0 10px 32px;}
#content p{padding:0 32px 10px 32px;}

#contentform {width:100%; float:left; background: #252525 url('../images/content-bg.jpg') right bottom no-repeat; margin:0 0 0 0px; padding:0 0 46px 0;}
#contentform h1{color:#fff; font: 22px Georgia, "Lucida Grande", arial, Tahoma, sans-serif; padding:24px 0 10px 32px;}
#contentform p{padding:0 32px 10px 32px;}

#contentbbq {width:100%; float:left; background: #252525 url('../images/content-bg.jpg') right bottom no-repeat; margin:0 0 0 0px; padding:0 0 46px 0;}
#contentbbq h1{color:#fff; font: 22px Georgia, "Lucida Grande", arial, Tahoma, sans-serif; padding:24px 0 10px 32px;}
#contentbbq p{padding:0 32px 10px 32px; font-size:12px;}

#contentworkshop {width:100%; min-height:450px; float:left; background: #252525 url('../images/content-bg.jpg') right bottom no-repeat; margin:0 0 0 0px; padding:0 0 46px 0;}
#contentworkshop h1{color:#fff; font: 22px Georgia, "Lucida Grande", arial, Tahoma, sans-serif; padding:24px 0 10px 32px;}
#contentworkshop p{padding:0 32px 10px 32px; font-size:12px;}
#contentworkshop td{font-size:12px; padding:0 0 0 32px;}

#contactleft {float:left;}
#contentright {float:left; margin:0px 0 0 20px; width:237px; z-index:1000;}
#fotoalbum {margin:0; background:#252525;}
#kandi a:link, a:visited  {color:#ed2d94;}
.center {text-align:center;}
.route {padding:8px; background:#ccc;}
/* --- footer --- */
#footer {height:120px; padding: 0px 0 0 0;}
#footer {background: #fff;}
#footer-inner {
	width: 800px;
	margin: 0 auto;
	overflow: hidden;

}

#footer-inner p {
	float: left;
}

#footer-inner p.validate {
	float: right;
	line-height: 18px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#footer-inner p.validate a {
	color: #555;
	background: url(images/valid.jpg) top left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 25px 0 0;
	height: 20px;
	display: block;
	float: left;
}

#balk {background: #97999c url('../images/balk-bg.jpg') no-repeat; height:75px;}
#info {float:left;margin:0px; padding:2px; border-bottom:1px solid #c4c5c5; width:230px; z-index:2;}
.weer {float:left; width:90px; padding:2px 2px 6px 2px;  margin:5px 0 0 12px; font-weight: bold;  text-align:center;}
.vaca {float:left; width:90px;	padding:2px 2px 6px 2px; margin:5px 0 0 18px; font-weight: bold; text-align:center;}
#weather_widget * {float:left; margin:0px; padding:0 0 5px 0; font-weight: bold; width:234px;}
#weather_temp {float:left; width:60px; padding:2px; margin:5px 0 0 46px; text-align:left;}
#weather_vacatures {float:left;	width:20px; padding:2px; margin:5px 0 0 55px; text-align:left;}
#weather_vacatures a {padding:0px; margin:0px; color:#fff; width:20px;}

.kaart{padding:4px; border:1px solid #464646;}
.kaart2{padding:4px; border:1px solid #818282;}
#kandi {color:#ed2d94;}
.pink  {color: #ed2d94;}


