@charset "UTF-8";
/* CSS Document */

* {	
	margin:0;
	padding:0;
}

html {	
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	text-align:center;
	color:#000;
	background-color:#333;
}

img a:active, a:focus {
	outline:none;
}

/* BASIS ONDERDELEN */

#container {
	margin:0 auto;
	padding:0px;
	width:980px;
	background-color: #FFF;
	border-style:solid;
	border-width:10px 0px 0px 0px;
	border-color:#FFF;
	text-align:left;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
}

#header {
	margin:0px 10px 0px 10px;
	padding:0px;
	height:220px; 
	border-style:solid;
	border-color:#CCC;
	border-width:1px 1px 0px 1px;
	background-color: #FFF;
}

#header img {
	margin:0;
	padding:0px;
	width:100%;
	height:100%;
}

#menu {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color: #CCC;
	background-color:#FFC;
	height:2em;
}

#menu a:hover
	{
		background-color:#FF9;
	}


#content {
	margin:10px 10px 10px 10px;
	padding:20px 20px 10px 20px;
	border-style:solid;
	border-color:#CCC;
	border-width:1px 1px 1px 1px;
	background-image:url(../images/background/background-light.jpg);
	background-repeat: repeat;
}

#footer {
	margin:10px 0px 0px 0px;
	padding:5px 0px 25px 0px;
	height:2em;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#ccc;	
	clear:both;
	background-color:#FFF;
}



/* HEADER */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:100%; background-color:transparent; margin:0px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:100%; height:220px; padding:0px; border:0px solid #FFF; background:transparent;}
#image img {position:absolute; z-index:25; width:100%; height:220px;}


/* FOOTER */

p#copyright {
	margin:0px 0px 5px 0px;
	padding:0;
	color:#333;
	background-color:transparent;
	text-align:center;
	font-style:normal;
	font-variant:normal;
	font-size:80%;
}

p#copyright a {
	color:#333;
	text-decoration:none;
}

p#naam {
	margin:5px 0px 0px 0px;
	padding:0;
	color:#666;
	background-color:transparent;
	text-align:center;
	font-style:normal;
	font-variant:normal;
	font-size:70%;
}

div#webdesign {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background-color:transparent;
	width:570px;
	float:left;
}

div#webdesign-midden {
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 180px;
	background-color:transparent;
	width:600px;
	float:left;
}


div#webcounter {
	margin:10px 10px 0px 0px;
	padding:0;
	background-color:transparent;
	width:90px;
	float:right;
}

p#aanmelden {
	margin:0px 0px 0px 15px;
	padding:0;
	background-color:transparent;
	width:190px;
	float:left;
}

/* CONTENT ONDERDELEN */

#kolom-links {
	margin:0;
	padding:0px 0px 0px 5px;
	background-color:transparent;
	border-style:none;
	border-color:#CCC;
	border-width:1px;
	float:left;
}

#kolom-rechts {
	margin:0;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	border-style:none;
	border-color:#CCC;
	border-width:1px;
	float:right;
}

#kolom-midden {
	margin:0;
	padding:0;
	background-color:transparent;
	border-style:none;
	border-color:#CCC;
	border-width:1px;
	float:left;
}

a:link {
	text-decoration:underline;
	color:#039;
}

a:visited {
	text-decoration:underline;
	color:#039;
}

a:hover {
	text-decoration:underline;
	color:#03F;
}

/* H1 t/m H6 */

h1 {
	margin:0px 10px 15px 10px;
	padding:0px 0px 0px 0px;
	clear:both;
	background-color:transparent;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color: #069;
	line-height:2em;
	font-size:80%;
	font-style:normal;
	font-weight:bold;
	font-variant: normal;
	text-align:left;
	color:#036;
}

h2 {
	margin:0px 10px 10px 10px;
	padding:5px 0px 0px 0px;
	color:#069;
	font-size:75%;
	font-weight:bold;
	font-variant:normal;
	font-style:normal;
	text-align:left;
	background-color:transparent;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color: #069;
	line-height:2em; 
}


/* INHOUD */

p.index {		
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	font-size:90%;
	line-height:1.3em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:transparent;
	list-style-type:none;
	color:#399;
	}	
	
p.index a {
	color:#FFF;
	text-decoration:none;
}

p.index a:link {
	color:#FFF;
	text-decoration:none;
	border:none;
}

p.index a:visited {
	color:#FFF;
	text-decoration:none;
}

p.index a:hover {
	color:#FFF;
	text-decoration:underline;
}	
	
p.infotekst, ul.infotekst {		
	margin:0px 10px 10px 10px;
	padding:5px 0px 0px 0px;
	font-size:75%;
	line-height:1.5em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:transparent;
	list-style-type:none;
	}	
	
ul.opsomming {		
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	font-size:75%;
	line-height:1.5em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:transparent;
	list-style-position:inside;
	list-style-type:square;
	}	
	
ul.adres a {
	color: #036;
}	
	
table.opsomming {		
	margin:0;
	padding:0;
	font-size:75%;
	line-height:1.5em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:transparent;
	}	

table.opsomming td {
	margin:0;
	padding:0px 20px 0px 0px;
	background-color:transparent;
	border-style:none;
	border-width:0px;
}

table.gegevens {		
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	font-size:75%;
	line-height:1.5em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:#FFF;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	}	

table.gegevens th {
	margin:0;
	padding:0px 10px 0px 10px;
	background-color:#FFF;
	border-style:none;
	border-width:0px;
	line-height:3em;
}

table.gegevens td {
	margin:0;
	padding:0px 10px 0px 10px;
	background-color:#FFF;
	border-style:none;
	border-width:0px;
}


/* FAQ */

div.faq {
	margin:20px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	background-color:#FFF;
	border-style:solid;
	border-color:#999;
	border-width:1px;
	background-image:url(../images/background/oyc.jpg);
	background-repeat:no-repeat;
}

p.vraag  {	
	margin:0px 20px 0px 90px;
	padding:5px 0px 5px 0px;
	font-size:75%;
	line-height:1.5em;
	font-style: normal;
	font-variant:normal;
	font-weight:bold;
	background-color:transparent;
	color:#069;
	}
	
p.antwoord  {	
	margin:0px 30px 0px 90px;
	padding:5px 0px 5px 0px;
	font-size:75%;
	line-height:1.5em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:transparent;
	}	

/* FOTO'S */

div.float-right {
	margin:0;
	padding:10px;
	background-color:#FFF;
	border-style:solid;
	border-color:#999;
	border-width:1px;
	float:right;
}

div.float-left {
	margin:0;
	padding:10px 10px 10px 10px;
	background-color:#FFF;
	border-style:solid;
	border-color:#999;
	border-width:1px;
	float:left;
}

p.onderschrift {
	margin:7px 0px 0px 0px;
	padding:0;
	color:#333;
	background-color:transparent;
	font-variant:normal;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	font-size:70%;
}

/* VAARSCHEMA */

table.vaarschema {		
	margin:20px 10px 30px 10px;
	padding:0px 0px 0px 0px;
	font-size:75%;
	line-height:2em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:transparent;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	}	

table.vaarschema td {
	margin:0;
	padding:0px 5px 0px 5px;
	background-color:#FFF;
	border-style:none;
	border-width:0px;
	text-align:center;
}

/* INDEX PAGINA */

#container-index {
	margin:0 auto;
	padding:0px;
	width:800px;
	background-color:transparent;
	border-style:none;
	border-color:#333;
	text-align:center;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
}

#header-index {
	margin:0px;
	padding:0;
	height:15px; /* schaalt niet mee met tekst */
	border-style:none;
	border-color:transparent;
	border-width:1px;
	background-color:transparent;
}

#footer-index {
	margin:30px 40px 50px 45px;
	padding:0px;
	height:4em;
	border-style:none;
	border-width:0px 0px 0px 0px;
	border-color:#666;	
	background-color:transparent;
	text-align:center;
	color:#ccc;
}


/* TAALKEUZE INDEX */

.language {
	margin:0px;
	padding:5px 20px 5px 20px;
	float:left;
	width:190px;
	border-style:none;
	border-width:0px;
	background-color:#333;
	text-align:center;
}

.language a {
	color:#FFF;
	text-decoration:none;
}

.language a:link {
	color:#FFF;
	text-decoration:none;
	border:none;
}

.language a:visited {
	color:#FFF;
	text-decoration:none;
}

.language a:hover {
	color:#FFF;
	text-decoration:underline;
}

.language a:active {
	color:#FFF;
	text-decoration:none;
	border:none;
}


p.taal {
	margin:10px 0px 0px 0px;
	padding:0;
	background-color:#333;
	font-size:80%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:center;
}

/* LAST MINUTES */	

.lastminute { 
	margin:0px 0px 20px 6px;
	padding:10px 0px 10px 10px;
	width:885px;
	float:left;
	background-color:#FFF;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-size:100%;
	}
	
table.lastminute {
	margin:0px 0px 0px 25px;
	padding:0px;
	background-color:#FFF;
	border-style:solid;
	border-width:0px;
	font-size:75%;
	font-style:normal;
}	

table.lastminute td {
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	font-style:normal;
	text-align:left;
	border-width:0px;
	border-style:solid;
	line-height:1.3em;
}

table.lastminute th {
	margin:0px;
	padding:0px 30px 0px 0px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	border-width:0px;
	border-style:solid;
	line-height:1.3em;
}

table.lastminute td h2 {
	margin:0px 5px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#069;
	font-weight:bold;
	font-variant:normal;
	font-style:normal;
	font-size:100%;
	text-align:left;
	background-color:transparent;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#069;
	line-height:2em; 
}

/* VAARSCHEMA ADVERTENTIES */	

.advertentie { 
	margin:0px 5px 20px 8px;
	padding:10px 10px 10px 10px;
	width:265px;
	float:left;
	background-color:#FFF;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-size:100%;
	}
	
table.advertentie {
	margin:0px;
	padding:0px;
	background-color:transparent;
	border-style:none;
	font-size:75%;
	font-style:normal;
	width:260px;
}

table.advertentie th {
	margin:0px;
	padding:0px;
	color:#069;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#fff;
	font-weight:normal;
	font-variant:small-caps;
	font-style:normal;
	text-align:left;
}

table.advertentie td {
	margin:0px;
	padding:0px 0px 0px 10px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	font-style:normal;
	text-align:left;
	line-height:1.4em;
	width:60px;
}

table.advertentie td.datum {
	margin:0px;
	padding:0px 0px 0px 5px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	font-style:normal;
	font-variant:small-caps;
	text-align:center;
	background-image:url(../images/vaarschema/plaknotitie.jpg);
	background-repeat:no-repeat;
	width:110px;
	height:90px;
	font-size:95%;
}

table.advertentie th h2 {
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	color:#069;
	font-weight:bold;
	font-variant:normal;
	font-style:normal;
	font-size:100%;
	text-align:left;
	background-color:#transparent;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#069;
	line-height:2em; 
}

img.advertentie {
	margin:0px 0px 0px 0px;
	padding:4px;
	width:250px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-color:#FFF;
}

img.lastminute {
	margin:0px 0px 0px 0px;
	padding:4px;
	width:295px;
	height:219px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-color:#FFF;
}

img.button-info {
	margin:0;
	padding:0px 0px 0px 0px;
	background-color:#transparent;
	border-width:0px;
	border-style:none;
	width:112px;
	height:49px;
	float:right;
}

img.button-boeken {
	margin:0;
	padding:0px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	width:148px;
	height:49px;
}

img.button-lastminute {
	margin:0;
	padding:3px 0px 0px 0px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	width:190px;
	height:55px;
}

table.formulier {		
	margin:0;
	padding:0;
	font-size:75%;
	line-height:1.7em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:transparent;
	}	

table.formulier td {
	margin:0;
	padding:0px 10px 0px 10px;
	background-color:transparent;
	border-style:none;
	border-width:0px;
}