html, body {width: 100% !important;}

body {
	font-family: Verdana, sans-serif;
	font-size: 0.95em;
	background: rgb(72,111,21);
	margin: 0;
	padding: 0;
	text-align: center;
}

#wrapper-r {
	position: relative;
	width: 850px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	background: rgb(247,247,245) url(../template/rechts-bg.jpg) top right repeat-y;
}

#wrapper-l {
	text-align: left;
	margin: 0;
	padding: 0;
	background: transparent url(../template/links-bg.jpg) top left repeat-y;
}

#wrapper-top {
	margin: 0;
	padding: 0;
	background: transparent url(../template/top-bg.jpg) top left repeat-x;
}

#container {
	position: relative;
	background: transparent url(../template/logo.jpg) top left no-repeat;
}

#taalkeuze {
	float: right;
	height: 63px;
	text-align: right;
	padding: 0.2em 1em;
	margin: 0 60px 0 0;
	background: transparent;
}
div#taalkeuze a, body#reizen div#taalkeuze a, body#wonen div#taalkeuze a, body#tuinen div#taalkeuze a, body#recreatie div#taalkeuze a, body#verzorging div#taalkeuze a {
	background: transparent; 
	color: rgb(207,207,193); 
	padding: 0 0.5em; 
	text-decoration: none;
}
div#taalkeuze a:link, body#reizen div#taalkeuze a:link, body#wonen div#taalkeuze a:link, body#tuinen div#taalkeuze a:link, body#recreatie div#taalkeuze a:link, body#verzorging div#taalkeuze a:link { color: rgb(207,207,193); }
div#taalkeuze a:visited, body#reizen div#taalkeuze a:visited, body#wonen div#taalkeuze a:visited, body#tuinen div#taalkeuze a:visited, body#recreatie div#taalkeuze a:visited, body#verzorging div#taalkeuze a:visited { color: rgb(203,203,188); }
div#taalkeuze a:hover, body#reizen div#taalkeuze a:hover, body#wonen div#taalkeuze a:hover, body#tuinen div#taalkeuze a:hover, body#recreatie div#taalkeuze a:hover, body#verzorging div#taalkeuze a:hover  { color: rgb(203,203,188); text-decoration: underline; }
div#taalkeuze a:active, body#reizen div#taalkeuze a:active, body#wonen div#taalkeuze a:active, body#tuinen div#taalkeuze a:active, body#recreatie div#taalkeuze a:active, body#verzorging div#taalkeuze a:active { color: rgb(217,217,207); }

#header {
	background: transparent url(../template/top-rechts.jpg) top right no-repeat;
	margin: 0;
	padding: 0 95px 30px 0;
}

#header h1 { clear: left; margin: 0 0 0 220px; }
#header h2 { font-size: 1em; margin: 0 0 0 220px; }

a#logo { 
	float: left;
	width: 200px; 
	height: 200px; 
	background: transparent; 
}

a#logo:hover { background: url(../template/logo-neg.jpg) no-repeat top left; }

a#home-button { 
	float: left; 
	margin-top: 63px;
	margin-left: 10px;
	width: 55px; 
	height: 56px; 
	background: transparent url(../template/home.jpg) no-repeat top left; 
}

a#home-button:hover { background: url(../template/home-neg.jpg) no-repeat top left; }

a#info-button { 
	float: left;
	margin-top: 63px;
	width: 55px; 
	height: 56px; 
	background: transparent url(../template/info.jpg) no-repeat top left; 
}

a#info-button:hover { background: url(../template/info-neg.jpg) no-repeat top left; }

a#sitemap-button { 
	float: left;
	margin-top: 63px;
	width: 55px; 
	height: 56px; 
	background: transparent url(../template/map.jpg) no-repeat top left; 
}

a#sitemap-button:hover { background: url(../template/map-neg.jpg) no-repeat top left; }

a#contact-button { 
	float: left;
	margin-top: 63px;
	width: 55px; 
	height: 56px; 
	background: transparent url(../template/contact.jpg) no-repeat top left; 
}

a#contact-button:hover { background: url(../template/contact-neg.jpg) no-repeat top left; }

/*-- kerststijl heeft als background: transparent url(../plaatjes/beaubell.gif) bottom left no-repeat; --*/

#inhoud {
	background: transparent;
	margin: 0 85px 0 95px;
	padding: 0 1em;
	overflow: hidden;
}

#inhoud table {
	font-size: 0.95em;
	background: rgb(234,234,229);
	color: #000;
	margin: 1px;
	padding: 0.5em;
	border: 1px solid rgb(0,0,44);
}

#inhoud table.alfabet { 
	font-size: 0.85em;
	text-align: center; 
	margin: 1.5em auto;
	padding: 0.1em;
}

#inhoud table.alfabet h2 { 
	margin: 0;
	padding: 0.2em 0;
	font-size: 1em;
}

#inhoud table.alfabet a:hover {
	color: rgb(21,99,191);
}

#inhoud thead { 
	margin:2px; 
	padding:2px; 
	text-align: left;
}

#inhoud tbody { 
	vertical-align: top; 
}

#inhoud tr.even { 
	margin: 2px; 
	padding: 2px; 
	background-color: rgb(84,160,180); 
}

#inhoud tr.odd { 
	margin: 2px; 
	padding: 2px; 
	background-color: rgb(170,200,210); 
}

#inhoud th { 
	margin: 1px; 
	padding: 0.5em; 
	color: #fff; 
	background-color: rgb(0,76,119); 
}

#inhoud table.alfabet td { padding: 0.2em 0.1em; }

#inhoud form {
	background: rgb(234,234,229);
	color: #000;
	border: 2px solid rgb(217,217,207);
}

#inhoud form h3 {
	margin: 0.5em 0;
}

#inhoud a { 
	background: transparent;
	color: rgb(64,107,21);
	padding: 0; 
	margin: 0;
	text-decoration: none; 
	border-bottom: thin dotted;
	font-weight: bold;
}

#inhoud a:link { color: rgb(64,107,21); text-decoration: none; border-bottom: thin dotted; }
#inhoud a:visited { color: #000; text-decoration: none; border-bottom: thin dotted; }
#inhoud a:hover { color: rgb(181,181,156); text-decoration: none; border-bottom: thin dotted;  }
#inhoud a:active { color: #09C; text-decoration: none; border-bottom: thin dotted; }

body#reizen a, body#reizen a:link { color: rgb(21,99,191); }
body#reizen a:visited { color: #000; }
body#reizen a:hover { color: rgb(181,181,156); }
#reizen h4 { color: rgb(21,99,191); }
#reizen h5 { margin: 0; padding: 0; }
#reizen p { margin-top: 0; margin-bottom: 1em; }

body#wonen a, body#wonen a:link { color: rgb(146,0,0); }
body#wonen a:visited { color: #000; }
body#wonen a:hover { color: rgb(181,181,156); }
#wonen h4 { color: rgb(146,0,0);  }
#wonen em {  }
#wonen #kopdeltaloyd { 
	font-size: 95%;
	font-style: italic;
	color: rgb(34,72,147); 
	background: rgb(180,203,233); 
	margin-right: 204px; 
	padding: 0.5em 1em;
	border: 3px double rgb(181,181,156); 
}

#wonen #deltainhoud h4 {
	font-size: 1.2em;
	color: rgb(34,72,147);
}

body#tuinen a, body#tuinen a:link { color: rgb(70,101,21); }
body#tuinen a:visited { color: #000; }
body#tuinen a:hover { color: rgb(181,181,156); }
#tuinen h4 { color: rgb(70,101,21); }

body#recreatie a, body#recreatie a:link { color: rgb(250,177,0); }
body#recreatie a:visited { color: #000; }
body#recreatie a:hover { color: rgb(181,181,156); }
#recreatie h4 { color: rgb(250,177,0); }
#recreatie h5 { margin: 0; }

body#verzorging a, body#verzorging a:link { color: rgb(182,112,74); }
body#verzorging a:visited { color: #000; }
body#verzorging a:hover { color: rgb(181,181,156); }
#verzorging h4 { color: rgb(182,112,74); }
#verzorging h5 { margin: 0; }

#inhoud h4 {
	font-size: 1.2em;
	font-variant: small-caps;
}

#inhoud ul {
	margin: 0;
	padding: 0 0 0 1.5em;
}

#inhoud ul li {
	margin-top: 0.5em;
}

#inhoud ul li a span{
	font-size: 0.8em;
}


#inhoud ul p {
	margin: 0;
}

#inhoud ul.small {
	font-size: 0.8em;
}

#inhoud ol {
	list-style: upper-roman;
}

#inhoud ol ol {
	list-style: upper-alpha;
}

#inhoud ol p {
	margin: 0.3em 0 0.5em 0;
}

#inhoud img.links, #inhoud .fotolink-links, #inhoud .fotoblok-links, .linkszonderborder {
	float: left;
	padding: 1px;
	margin: 1em 1em 4px 0;
	text-align: center;
	font-size: 0.85em;
}

#inhoud img.links, #inhoud .fotolink-links, #inhoud .fotoblok-links {
	border: 2px solid rgb(181,181,156);
}

#inhoud img.links, #inhoud .fotolink-links, #linkszonderborder {
	clear: left;
}

#inhoud .fotoblok-links {
	width: 300px;
}
#inhoud .fotoblok-links img{
	max-width: 298px;
}

#inhoud .fotoblok-links p {
	text-align: center;
	margin: 1em;
}

#inhoud img.rechts, #inhoud .fotolink-rechts {
	float: right;
	padding: 1px;
	margin: 0 0 0 1em;
	border: 2px solid rgb(181,181,156);
	text-align: center;
	font-size: 0.85em;
}
#inhoud em.vet {
	font-weight: bold;
}

#inhoud div.agenda {
	padding: 0.5em 1em; 
	margin: 2em 204px 2em 0; 
	background: rgb(227,227,219); 
	color: #000; 
	border: 3px solid #fff; 
}

#inhoud div.agenda h2 { font-size: 1.1em; }
#inhoud div.agenda h3 { font-size: 1em; }
#inhoud div.agenda h4 { font-size: 1em; }
#inhoud div.agenda h5 { font-size: 1em; margin: 0.5em 0; }

#inhoud div.agenda  ul { margin-left: 0; padding-left: 1em; }
#inhoud div.agenda  li { padding-left: 0; }

#inhoud a.verklaring {
	cursor: help;
	text-decoration: none;
	border: 1px dotted rgb(188,190,213);
	font-style: italic;
}
#inhoud a.verklaring:hover { 
	color: #FC9C00; 
	text-decoration: none; 
	border-bottom: 1px dotted; 
}

#vakantielanden-abc {
	background: transparent;
	margin: 0 200px 1em 0;
}

#vakantielanden-abc a {
	padding: 0.2em;
	margin: 0.1em;
	font-weight: bold;
	line-height: 2em;
	border: 1px solid rgb(68,115,195);
	background: transparent;
	color: rgb(68,115,195);
	text-decoration: none;
}

#vakantielanden-abc a:link { color: rgb(68,115,195); }
#vakantielanden-abc a:visited { color: #000; }
#vakantielanden-abc a:hover { color: rgb(255,255,255); background: rgb(68,115,195); }
#vakantielanden-abc a:active { color: rgb(217,217,207); }

h4 span.alfabet {
	background: rgb(68,115,195);
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	padding: 0.2em;
}

#gedicht {
	font-family: garamond;
	text-align: center;
	font-size: 1.3em;
	font-style: italic;
}

#gedicht h5 {
	margin-top: 2em;
	font-size: 1.3em;
}

#adblokmenu, #adblokinhoudlinks {
	width: 174px;
	margin-left: 1px;
}
#adblokinhoudrechts {
	float: right;
	clear: right;
	width: 174px;
	margin-right: 1px;
	margin-left: 1em;
}

#adblokinhoudlinks, #adbloklinkssmall {
	float: left;
	margin-right: 1em;
}
#adblokskyscraper120 {
	float: left;
	clear: left;
	margin-right: 1em;
	height: 600px;
}
#adblokskyscraper120rechts {
	float: right;
	clear: right;
	margin-left: 1em;
}


#adblokondertekst {
	margin-top: 4em;
}

div.addblokbannersmall {
	width: 470px;
	margin: 0 auto;
}

body#reizen #adblokmenuinh { 
	border: 2px solid rgb(21,99,191); padding: 1px; }

body#wonen #adblokmenuinh { 
	border: 2px solid rgb(146,0,0); padding: 1px; }

body#tuinen #adblokmenuinh { 
	border: 2px solid rgb(70,101,21); padding: 1px; } 

body#recreatie #adblokmenuinh { 
	border: 2px solid rgb(249,197,0); padding: 1px; } 

body#reizen #adblok-links { 
	float: left;
	width: 252px;
	margin: 1em 2em 0 0;
	border: 2px solid rgb(21,99,191); 
	background: transparent url(../plaatjes/bg-ad.jpg) no-repeat top left;
}


#menu { 
	float: right; 
	width: 184px; 
	margin-left: 1.5em; 
}

#menu a {
	background: transparent;
	border: none;
	padding: 1px;
}
#menu a:link { border: none; }
#menu a:visited { border: none; }
#menu a:hover { border: none; }

#menu ul {
	margin: 1em;
	padding: 0.5em;
	border: 3px double rgb(146,0,0);
	list-style-position: inside;
}

#onder {
	background: transparent url(../template/bottom-bg.jpg) top left repeat-x;
	margin: 0;
	padding: 0;
}

#onder-l {
	background: transparent url(../template/bottom-links.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
}

#onder-r {
	background: transparent url(../template/bottom-rechts.jpg) top right no-repeat;
	margin: 0;
	padding: 0;
	height: 55px;
}

div#searchfield {
	position: absolute;
	margin: 105px 10px 0 550px;
}
div#searchfield form {
	padding: 0;
	margin: 0;
	border: 1px solid #D9D9CF;
}
div#searchfield table{
	padding: 0 5px 5px 0;
	margin: 0;
}
div#searchfield table td{
	padding: 0;
	margin: 0;
}

div#searchresults {
	background: #fff;
	padding: 0.5em;
	border: 1px solid #D9D9CF;
}

div#footer {
	color: rgb(207,207,193);
	background: rgb(72,111,21);
	margin: -25px 85px 0 85px;
	padding-bottom: 1.5em;
	text-align: center;
	font-size: 0.85em;
	position: relative;
}

div#footer a { background: transparent; color: rgb(207,207,193); padding: 0 0.5em; text-decoration: none; }

div#footer a:link { color: rgb(207,207,193); }
div#footer a:visited { color: rgb(203,203,188); }
div#footer a:hover { color: rgb(203,203,188); text-decoration: underline; }
div#footer a:active { color: rgb(217,217,207); }

div#vulblok { height: 5em; }
div#vulblokgroot { height: 15em; }

p.blind {
	clear: both;
}

* html #container, * html #footer{
   height: 0.1%;
}

