html { background: #f5f5f5; }
body {
	margin: 0;
	font: 11px/15px Arial, Helvetica, sans-serif;
	min-width: 792px;
}
img { border-style: none; }
a {
	color: #f00;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
a.more {
	background: url(../images/design/bg-arrow-red.gif) no-repeat left;
	padding: 0 0 0 10px;
}
.details {
	width: 100%;
	overflow: hidden;
}
.details a {
	float: left;
	background-repeat: no-repeat;
	background-position: 0 1px;
	line-height: 19px;
	padding: 0 0 0 26px;
}
.page-holder {
	width: 792px;
	margin: 0 auto;
}
h2 {
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	color: #00a4e4;
}
h2.Winter_Kolder {
	color: #00467f;
}
h2.Dolle_Dingendag {
	color: #fdb813;
}
h2.Ziezo_Zomerzooi {
	color: #ec1848;
}
h2.Zomer_Zotheid {
	color: #00a4e4;
}
h2.Zuider_Zeevaart {
	color: #b22217;
}
h2.Herfst_Herrie {
	color: #afbc21;
}


h2 span { display: block; }
h3 {
	font-size: 11px;
	margin: 15px 0 2px;
	color: #000;
}
.headline {
	width: 430px;
	text-transform: uppercase;
}
.headline h3 {
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	color: #000;
}
.bot-headline h3 { color: #00a4e4; }
.headline .left {
	width: 226px;
	margin: -8px 0 -0.4em -226px;
	position: relative;
	text-align: right;
	overflow: hidden;
	text-align: right;
}

.headline .left h3.Winter_Kolder { color: #00467f; }
.headline .left h3.Dolle_Dingendag { color: #fdb813; }
.headline .left h3.Ziezo_Zomerzooi { color: #ec1848; }
.headline .left h3.Zomer_Zotheid { color: #00a4e4; }
.headline .left h3.Zuider_Zeevaart { color: #b22217; }
.headline .left h3.Herfst_Herrie { color: #afbc21; }

.bot-headline .left h3 { color: #000; }
#header { background: #f5f5f5; }
#header .page-holder { position: relative; }
#header img { display: block; }
#header .headline {
	position: absolute;
	top: 14px;
	left: 0;
	padding: 0 0 0 226px;
	color: #fff;
}
#header .headline h1, #header .headline h2 {
	font-size: 26px;
	line-height: 30px;
	margin: 0;
}
#header .min-headline h1, #header .min-headline h2 {
	font-size: 16px;
	line-height: 20px;
}
#header .headline h2 {
	margin: -6px 0 0;
	float: left;
}
#container { background: #fff; }
.main-nav {
	width: 100%;
	margin: 0;
	padding: 16px 0 0;
	list-style: none;
	overflow: hidden;
}
.main-nav li {
	float: left;
	padding: 0 19px 0 20px;
}
.main-nav li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 78px;
}
.main-nav li a:hover, .alt-page .main-nav li a:hover { background-position: 0 100%; }
.main-nav li.Winter_Kolder a {
	width: 87px;
	background-image: url(../images/design/bg-main-nav-winter.png);
}
.main-nav li.Dolle_Dingendag a {
	width: 97px;
	background-image: url(../images/design/bg-main-nav-dolle.png);
}
.main-nav li.Ziezo_Zomerzooi a {
	width: 101px;
	background-image: url(../images/design/bg-main-nav-ziezo.png);
}
.main-nav li.Zomer_Zotheid a {
	width: 81px;
	background-image: url(../images/design/bg-main-nav-zomer.png);
}
.main-nav li.Zuider_Zeevaart a {
	width: 94px;
	background-image: url(../images/design/bg-main-nav-zuider.png);
}
.main-nav li.Herfst_Herrie a {
	width: 85px;
	background-image: url(../images/design/bg-main-nav-herfst.png);
}
.alt-page .main-nav li { padding: 0 3px; }
.alt-page .main-nav li a {
	height: 104px;
	background-position: 0 -104px;
}
.alt-page .main-nav li.selected a, .alt-page .main-nav li.selected a:hover { background-position: 0 0; }
.alt-page .main-nav li.Winter_Kolder a {
	width: 115px;
	background-image: url(../images/design/bg-main-nav-winter-inner.png) !important;
}
.alt-page .main-nav li.Dolle_Dingendag a {
	width: 131px;
	background-image: url(../images/design/bg-main-nav-dolle-inner.png) !important;
}
.alt-page .main-nav li.Ziezo_Zomerzooi a {
	width: 135px;
	background-image: url(../images/design/bg-main-nav-ziezo-inner.png) !important;
}
.alt-page .main-nav li.Zomer_Zotheid a {
	width: 110px;
	background-image: url(../images/design/bg-main-nav-zomer-inner.png) !important;
}
.alt-page .main-nav li.Zuider_Zeevaart a {
	width: 128px;
	background-image: url(../images/design/bg-main-nav-zuider-inner.png) !important;
}
.alt-page .main-nav li.Herfst_Herrie a {
	width: 115px;
	background-image: url(../images/design/bg-main-nav-herfst-inner.png) !important;
}
#content {
	width: 100%;
	overflow: hidden;
	padding: 0 0 12px;
}
#content p { margin: 0 0 15px; }
.seo-block {
	width: 566px;
	float: right;
}
.title {
	text-align: right;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 30px;
	margin: 32px 12px 0;
	height: 1%;
	overflow: hidden;
	color: #000;
}
.title em {
	color: #00a4e4;
	float: right;
	font-style: normal;
}
.title strong { float: right; }
.primary-block {
	width: 430px;
	float: left;
	padding: 36px 0 0;
}
.alt-page .primary-block { padding-top: 14px; }
.text-block {
	padding: 32px 0 0;
	color: #000;
}
.article-holder {
	overflow: hidden;
	margin: 8px 0 0;
	width: 100%;
}
.article {
	color: #666;
	margin: 10px 0 -1px;
	border-bottom: 1px solid #dedcdc;
	padding: 0 0 8px;
}
#content .article p { margin: 4px 0 6px; }
.article .box {
	border: 1px solid #dedddd;
	width: 563px;
	padding: 0 0 3px;
}
.article .shadow {
	display: block;
	height: 8px;
	overflow: hidden;
	background: url(../images/design/bg-article-shadow.png);
}
.gallery {
	width: 564px;
	overflow: hidden;
	margin: 0 0 0 -1px;
	padding: 0;
	list-style: none;
	background: #f5f5f5;
	border-bottom: 1px solid #dedddd;
}
.gallery li {
	float: left;
	width: 140px;
	text-align: center;
	border-left: 1px solid #dedddd;
	padding-bottom:5px;
	position: relative;
}
.gallery li a .play {
	position: absolute;
	left: 57px;
	top: 34px;
	border: 0;
}

.gallery img { 
	vertical-align: top;
}


.article .details a {
	margin: 4px 0 0 5px;
	padding-bottom: 2px;
}
.article .details a.Winter_Kolder {
	background-image: url(../images/design/bg-details-gallery-Winter_Kolder.png) !important;
}
.article .details a.Dolle_Dingendag {
	background-image: url(../images/design/bg-details-gallery-Dolle_Dingendag.png) !important;
}
.article .details a.Ziezo_Zomerzooi {
	background-image: url(../images/design/bg-details-gallery-Ziezo_Zomerzooi.png) !important;
}
.article .details a.Zomer_Zotheid {
	background-image: url(../images/design/bg-details-gallery-Zomer_Zotheid.png) !important;
}
.article .details a.Zuider_Zeevaart {
	background-image: url(../images/design/bg-details-gallery-Zuider_Zeevaart.png) !important;
}
.article .details a.Herfst_Herrie {
	background-image: url(../images/design/bg-details-gallery-Herfst_Herrie.png) !important;
}

.descr-holder {
	padding: 0 13px;
	overflow: hidden;
	margin: 0 0 -8px;
}
.descr-holder h3, #content .descr-holder p { margin: 0; }
.descr-holder .descr {
	margin: 0 0 -1px;
	padding: 10px 70px 14px 0;
}
.descr-holder .descr.Winter_Kolder {
	border-bottom: 1px solid #00467f;
}
.descr-holder .descr.Dolle_Dingendag {
	border-bottom: 1px solid #fdb813;
}
.descr-holder .descr.Ziezo_Zomerzooi {
	border-bottom: 1px solid #ec1848;
}
.descr-holder .descr.Zomer_Zotheid {
	border-bottom: 1px solid #00a4e4;
}
.descr-holder .descr.Zuider_Zeevaart {
	border-bottom: 1px solid #b22217;
}
.descr-holder .descr.Herfst_Herrie {
	border-bottom: 1px solid #afbc21;
}

.descr .details a {
	margin: 6px 0 0;
	padding-bottom: 2px;
}
.descr .details a.Winter_Kolder {
	background-image: url(../images/design/bg-details-descr-Winter_Kolder.gif);
}
.descr .details a.Dolle_Dingendag {
	background-image: url(../images/design/bg-details-descr-Dolle_Dingendag.gif);
}
.descr .details a.Ziezo_Zomerzooi {
	background-image: url(../images/design/bg-details-descr-Ziezo_Zomerzooi.gif);
}
.descr .details a.Zomer_Zotheid {
	background-image: url(../images/design/bg-details-descr-Zomer_Zotheid.gif);
}
.descr .details a.Zuider_Zeevaart {
	background-image: url(../images/design/bg-details-descr-Zuider_Zeevaart.gif);
}
.descr .details a.Herfst_Herrie {
	background-image: url(../images/design/bg-details-descr-Herfst_Herrie.gif);
}

.secondary-block {
	width: 108px;
	float: right;
	padding: 63px 0 0;
}
.alt-page .secondary-block { padding-top: 50px; }
.secondary-block a span, .secondary-block a:hover img { display: none; }
.secondary-block a:hover { position: relative; }
.secondary-block img, .secondary-block a:hover span, .secondary-block a:hover span img { display: block; }
.sidebar {
	width: 212px;
	padding: 0 0 0 14px;
	float: left;
}
.sidebar img { vertical-align: top; }
.logo {
	width: 155px;
	height: 108px;
	display: block;
	margin: 28px 0 0;
}
.logo a {
	display: block;
	height: 100%;
	background: url(../images/design/bg-logo.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.sub-nav {
	margin: 0;
	padding: 52px 0 0;
	list-style: none;
}
.sub-nav li {
	background: url(../images/design/bg-sub-nav-bullet.gif) no-repeat left;
	padding: 0 0 2px 12px;
}
.sub-nav li.selected a { color: #666; }
.website {
	width: 150px;
	height: 33px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 26px;
}

.sidebar a.website.Winter_Kolder{
	background: url(../images/design/bg-link-website-Winter_Kolder.png) no-repeat !important;
}
.sidebar a.website.Dolle_Dingendag{
	background: url(../images/design/bg-link-website-Dolle_Dingendag.png) no-repeat !important;
}
.sidebar a.website.Ziezo_Zomerzooi{
	background: url(../images/design/bg-link-website-Ziezo_Zomerzooi.png) no-repeat !important;
}
.sidebar a.website.Zomer_Zotheid{
	background: url(../images/design/bg-link-website-Zomer_Zotheid.png) no-repeat !important;
}
.sidebar a.website.Zuider_Zeevaart{
	background: url(../images/design/bg-link-website-Zuider_Zeevaart.png) no-repeat !important;
}
.sidebar a.website.Herfst_Herrie{
	background: url(../images/design/bg-link-website-Herfst_Herrie.png) no-repeat !important;
}

.announcement {
	font-size: 22px;
	margin: 36px 0 0;
}
.announcement strong {
	display: block;
	width: 64px;
	text-align: right;
}
.announcement a div {
	width: 148px;
	height: 48px;
	font-size: 22px;
	margin: 0 0 0 auto;
	line-height: 26px;
	cursor: pointer;
	
}

.announcement div a.Winter_Kolder{
	color: #00467f;
	background-image: none !important;
}
.announcement div a.Dolle_Dingendag{
	color: #fdb813;
	background-image: none !important;
}
.announcement div a.Ziezo_Zomerzooi{
	color: #ec1848;
	background-image: none !important;
}
.announcement div.Zomer_Zotheid{
	color: #00a4e4;
	background-image: none !important;
}
.announcement div a.Zuider_Zeevaart{
	color: #b22217;
	background-image: none !important;
}
.announcement div a.Herfst_Herrie{
	color: #afbc21;
	background-image: none !important;
}


.peoples {
	color: #666;
	padding: 10px 30px 0 0;
}
.peoples ul {
	margin: 0;
	padding: 0 0 16px;
	list-style: none;
}
.peoples ul li { display: inline; }
.peoples ul li.active a { font-weight: bold; }
#footer { height: 10px; position: relative; padding: 0 0 16px; }
#footer a {
	width: 126px;
	height: 103px;
	display: block;
	margin: 0 12px 0 auto;
	background: url(../images/design/bg-footer-logo.png) no-repeat  0 0;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	/* -103 leek me teveel: margin: -103px 0 0; */
	margin: -50px 0 0;
	right:0;
}
#footer a:hover{
	background-position: 100% 0;
}
/*sIFR start*/
.sIFR-replaced object, .sIFR-replaced embed {
	margin: 0;
	padding: 0;
	display: block;
}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash .announcement div{
	visibility: hidden;
	font-size:10px;
	}


.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-hasFlash .headline h3 {
	font-size: 26px;
	letter-spacing: -3px;
	line-height: 30px;
}
.sIFR-hasFlash #header .headline h1 {
	letter-spacing: -5px;
	width: 226px;
}
.sIFR-hasFlash #header .headline h1, .sIFR-hasFlash #header .headline h2 { line-height: 48px; }
.sIFR-hasFlash #header .min-headline h1, .sIFR-hasFlash #header .min-headline h2 {
	line-height: 26px;
	position: relative;
}
.sIFR-hasFlash #header h1 { float: left; }
.sIFR-hasFlash .announcement strong {
	letter-spacing: -5px;
	letter-spacing: -5px;
	line-height: 30px;
}
.sIFR-hasFlash .announcement div { line-height: 24px; }
/*sIFR end*/

/* FORM */
.form_input {
	width:250px;
	border: 1px solid #000000;
	font: 11px/15px Arial, Helvetica, sans-serif;
}

.form_captcha{
	width:80px;
	border: 1px solid #000000;
	font: 11px/15px Arial, Helvetica, sans-serif;
}

.form_textarea {
	border: 1px solid #000000;
	width:250px;
	font: 11px/15px Arial, Helvetica, sans-serif;
}

.form_submit {
	background: url(../images/design/submit.png) no-repeat;
	border: 0px;
	height:21px;
	width:83px;
}

.errormsg {
	color: #FF0000;
}

.highslide-header .highslide-move,
.highslide-header .highslide-close { display: none !important;}
