/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* site css */
html {
	height:100%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
}

#wrapper {
	position:relative;
	width:690px;
}

#header {
	display:none;
}

#lang {
	display:none;
}

#search {
	display:none;
}

#menucountry {
	display:none;
}

#headerimg {
	display:none;
}

#mainmenu {
	display:none;
}

#cols {
	position:absolute;
	top:0px;
	left:0px;
}

#leftcol {
	display:none;
}

#midcol {
	position:absolute;
	top:0px;
	left:0;
	width:690px;
	margin:0;
	padding:0;
}
#text {
	width:760px;
	padding:0;
}

#textfloat {
	display:none;
}

#rightcol {
	display:none;
}
#newsshow {
	display:none;
}
#toggle {
	display:none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#lakes {
	display:none;
}

#sitemap {
	width:797px;
	margin:20px 0 0 0;
	padding:0;
	background:url(../img_site/cloudback.jpg) repeat-x;
}
#sitemap1 {
	position:relative;
	float:left;
	width:200px;
	overflow:auto;
	margin:20px 0 0 0;
}
#sitemap2 {
	position:relative;
	float:left;
	margin:20px 0 0 0;
	width:200px;
	padding:0 0 0 10px;
	border-left:1px solid #336633;
	overflow:auto;
}
#sitemap3 {
	float:left;
	position:relative;
	margin:20px 0 0 0;
	width:200px;
	padding:0 0 0 10px;
	border-left:1px solid #336633;
	overflow:auto;
}

div#footer{
	display:none;
}


/* maincontent opmaak */
/* styles zichtbaar voor publisher gepresenteerd in style-publisher.css, hier niet verwijderen... */
.centreer {
	text-align:center;
	}
#text {
	font-family:Tahoma, Arial;
	font-size:small;
	color: #333300;
}
#text a {	
	text-decoration:underline;
	font-weight:inherit;
}
#text a:link {
	color: #333300;
}
#text a:visited {
	color: #666666;
}
#text a:hover {
	color: #DD962F;
}
#text table {
	font-size: small;
}
#text table td {
	padding:5px 5px 5px 0;
	vertical-align:top;
}
#text p {
	font-size: small;
	padding:5px 0 5px 0;
	margin:0;
}
#text span{
	font-size: 11px;
}

#text h1{
	font-size: small;
	font-weight: bold;
	padding:0 0 5px 0;
	margin:0;
}

#text h2{
	font-size: small;
	font-weight: bold;
	padding:0 0 5px 0;
	margin:0;	
}

#text h3{
	font-size: small;
	font-variant: small-caps;
	font-weight: bold;
	padding:0 0 5px 0;
	margin:0;	
}

#text h4,h5,h6{
	font-size: small;
	font-weight: bold;
	padding:0 0 5px 0;
	margin:0;	
}
#text strong {
	font-weight:bold;
}
.textmarquee{
	font-size: small;
	font-variant: small-caps;
	font-weight: bold;
	width:750px;
}
#text table.checklist {
	width:640px;
}
#text table.checklist td {
	padding:3px;
	border:1px solid #006666;
}

#text .prijstable {
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	width:90%;
	margin:20px 0 0 0;
	background:url(../img_site/copyback.jpg) repeat-x;
}
#text .prijstable td {
	border-bottom:1px solid #006633;
	padding:5px;
	vertical-align:top;
}
#text .prijstable1 { /* table that contains 2 t/m 3 */
	width:90%;
	margin:20px 0 0 0;
}
#text .prijstable1 td {
	padding:0;
	margin:0;
}
#text .prijstable2 { /* table left */
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	background:url(../img_site/copyback.jpg) repeat-x;
	margin:20px 0 0 0;
}
#text .prijstable2 td {
	border-bottom:1px solid #006633;
	padding:5px;
	vertical-align:top;
}
#text .prijstable3 { /* table right */
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	float:right;
	background:url(../img_site/copyback.jpg) repeat-x;
	margin:20px 0 0 0;
}
#text .prijstable3 td {
	border-bottom:1px solid #006633;
	padding:5px;
	vertical-align:top;
	margin:20px 0 0 0;
}
#text .prijstable4 { /* table that contains 5 t/m 6 */
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	margin:20px 0 0 0;
	width:90%;
	margin:20px 0 0 0;
	background:url(../img_site/copyback.jpg) repeat-x;
}
#text .prijstable4 td {
	border-bottom:1px solid #006633;
	padding:5px;
	vertical-align:top;
}
#text .prijstable5 {
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	width:100%;
	margin:20px 0 0 0;
	background:url(../img_site/copyback.jpg) repeat-x;
}
#text .prijstable5 td {
	padding:5px;
	vertical-align:top;
}
#text .prijstable6 {
	border:none;
}
#text .prijstable6 td {
	padding:5px;
	vertical-align:top;
	border:1px solid white;
	background:#FFFFFF;
}
#text .prijstable6 #form_voorwaarden {
	overflow:auto;
	width:600px;
	height:200px;
	border:1px solid #006633;
	padding:5px;
}

/* side, news */
.sidetop {
	background:url(../img_site/sidebacktop.png) repeat-y;
	height:20px;
	width:275px;
}
.sidemiddle {
	background:url(../img_site/sidebackmiddle.png) repeat-y;
}
.sidebottom {
	background:url(../img_site/sidebackbottom.png) repeat-y;
	height:20px;
	width:275px;
}

/* sidetext */
.sidetext {
	margin:0 0 0 10px;
	padding:5px 0 10px 0;
	width:150px;
	font-size:small;
	color:#FFFFFF;
}
.sidetext p {
	padding:0;
	margin:0;
	font-size:x-small;
}
.sidetext h1{
	font-size: small;
	font-weight: bold;
	padding:0;
	margin:0;
}
.sidetext h2{
	font-variant: small-caps;
	font-size: small;
	font-weight: bold;
	padding:0;
	margin:0;	
}
.sidetext h3{
	font-size: x-small;
	font-variant: small-caps;
	font-weight: bold;
	padding:0;
	margin:0;	
}
.sidetext h4,h5,h6{
	font-size: x-small;
	font-weight: bold;
	padding:0;
	margin:0;	
}
.sidetext a:link {
	color: #fff;
	font-weight: bold;
}
.sidetext a:visited {
	font-weight: bold;
	color: #fff;
}
.sidetext a:hover {
	font-weight: bold;
	color: #DD962F;
}


/* address */
#address p {
	padding:0 5px 0 0;
	margin:0;
	font-size:x-small;
	color:#fff;
}
#address a:link {
	color: #fff;
	font-weight: bold;
}
#address a:visited {
	font-weight: bold;
	color: #fff;
}
#address a:hover {
	font-weight: bold;
	color: #DD962F;
}