body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 1.4em;
	color: #001A4F;
	background-color: #E4F4F3;
	background-image: url(img/bg-basic.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
body#occ {
	color: #001A4F;
	background-image: url('img/bg_zooologo.gif');
	background-repeat: repeat;
	background-attachment: fixed;
}
#wrapper {
	position: relative;
	margin: 0 auto;
	width: 730px !important;
	width: 760px;
	padding: 15px;
	padding-top: 0;
	background-color: #ffffff;
	border: 1px solid #282E63;
	border-top: none;
	text-align: left;
}
#flag H1 {
	float: left;
	padding: 0;
	margin: 0;
	padding-bottom: 60px;
}
#flag a {
	display: block;
	color: #282E63;
	border: none;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	height: 145px;
	width: 730px;
	background: #ffffff url(imgx/logo.gif) top left no-repeat;
}
table.winter {
	background-image: url(img/bg_sneeuw.gif);
	background-repeat: repeat;
	background-position: top center;
}
body#homelicht {
	scrollbar-base-color: #F2F2F2;
	scrollbar-arrow-color: #90D5D0;
	line-height: 14px;
	background-color: #EEF3F6;
	color: #001A4F;
	background-image: url(img/bg_home_lichter.jpg);
	background-repeat: repeat;
	background-position: top center;
	background-attachment: fixed;
	margin: 20px;
}
body#test {
	scrollbar-base-color: #F2F2F2;
	scrollbar-arrow-color: #90D5D0;
	line-height: 14px;
	background-color: #EEF3F6;
	color: #001A4F;
	background-image: url(img/bg_home-klein.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-attachment: fixed;
	margin-top: 25px;
	margin-left: 25px;
}
body#home {
	background-image: none;
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;
}
body.none {
	scrollbar-base-color: #F2F2F2;
	scrollbar-arrow-color: #90D5D0;
	line-height: 14px;
	background-color: #E6E6E6;
	color: #001A4F;
	background-image: url('none');
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
}
table.none {
	width: 100%;
	padding: 10px;
	margin-top: 10px;
	line-height: 14px;
	background-color: #E6E6E6;
	color: #001A4F;
}
h1 {
	line-height: 1.2em;
}
A:ACTIVE, A:LINK, A:VISITED {
	color: #001A4F;
	font: bold Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
A:ACTIVE.noline, A:LINK.noline, A:VISITED.noline {
	color: #001A4F;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A:HOVER {
	text-decoration: none;
}
A:HOVER.noline {
	text-decoration: underline;
}
.tblsmall td {
	font-size: 11px;
}
TD {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
}
TD.TDBlauw {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
 background color: #001A4F;
	color: #FFFFFF;
}
}
TD.TDGroen {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
 background color: #ECFAFB;
	color: #001A4F;
}
.TDGroen {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
 background color: #ECFAFB;
	color: #001A4F;
}
TD.TDwit {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
 background color: white;
	color: #001A4F;
}
.blauw {
	color: #001A4F;
}
.kmblauw {
	color: #5E99E5;
}
.rood {
	color: red;
}
td.groen {
	color: #6DD8E4;
}
P {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
}
.actueel {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
.intro {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
}
}
.FORMFIELD {
	font: 11px Arial, Verdana, sans-serif;
	background-color: white;
	color: #001A4F;
	border: 1px solid black;
}
#PCL {
	font-family: Arial, Verdana, Helvetica;
	font-style: none;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
#PTT {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}
#PST {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}
#list {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #001A4F;
}
#verhuur {
	background-image: url(img/bg-verhuur.jpg);
	background-position: bottom;
	background-color: White;
	background-repeat: no-repeat;
	width: 600px;
}
td.blue {
	background-color: #ECFAFB;
	color: #001A4F;
}
.verhuurL {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: .1em;
}
.verhuurS {
	font-size: 0.8em;
}
.ookvoor {
	padding: 5px;
	border: 1px solid #6DD8E4;
	background-color: white;
}
#opening {
	background-image: url(img/bg-verhuur-opening.jpg);
	background-position: bottom;
	background-color: White;
	background-repeat: no-repeat;
	width: 600px;
}
.topline {
	border-top: 2px solid #6DD8E4;
}
.botline {
	border-bottom: 2px solid #6DD8E4;
}
#hide {
	display: none;
}
#zoek {
	padding: 10px;
	background-color: #001A4F;
	color: white;
}
#zoek td {
	color: white;
}
#tacx {
	width: auto;
	padding: 10px;
	margin: 0;
	border: 1px solid #6DD8E4;
	background-color: #ECFAFB;
	line-height: 1.2em;
}
#tacx .img {
	padding-left: 10px;
	padding-bottom: 10px;
}
#tacx H1 {
	font-size: 1.8em;
	color: #001A4F;
	margin: 0;
	padding-bottom: 25px;
}
#tacx H2 {
	font-size: 1.4em;
	color: #001A4F;
	margin: 0;
	padding: 0;
}
/* Homepage items */
#l {
	float: left;
	width: 49%;
	padding-bottom:20px;
}
#r {
	float: right;
	width: 49%;
	padding-bottom:20px;	
}
.primairblok {
	margin: 0;
	margin-top: 15px;
	padding: 0px;
	padding-bottom: 10px;
	border: 1px solid #90D4CF;
	width: 100%;
	text-align: left;
	float: left;
}
.primairblokbovag {
	margin-top: 15px;
	margin-bottom: 10px;
	border: 1px solid #FFCC00;
	width: 100%;
	text-align: left;
	float: left;
}
.primairblokvuurwerk {
	margin: 0;
	margin-top: 15px;
	padding: 0px;
	padding-top: 235px;
	border: 5px solid #90D4CF;
	width: 340px;
	height: 70px;
	background-color: #000000;
	background-image: url(img/vuurwerk.jpg);
	background-position: top;
	background-repeat: no-repeat;
	color: white;
	text-align: center;
}
.primairblokvuurwerk p {
	color: #001A4F;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
	background-color: #90D4CF;
}
.db {
	background-color: #001A4F;
}
.lg {
	background-color: #90D4CF;
}
H4 {
	padding: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}
h5 {
	font-size: 1.2em;
	font-weight: bold;
}
.primairblok p, .actieblok p {
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
}
.sneeuw {
	background: white url(img/bg_sneeuw.gif) repeat-y left top;
}
.primairblokad {
	float: right;
	text-align: center;
	margin: 0;
	margin-top: 15px;
	padding: 0px;
	width: 48%;
	height: 220px;
	border: 1px solid #001A4F;
	background: white url(img/home-gezichten.jpg) repeat-x left top;
}
.primairblok .link {
	display: block;
	font-weight: bold;
}
.primairblok a {
	color: #001A4F;
}
.primairblok h1 a, .primairblok h1 a:visited, .actieblok h1 a, .actieblok h1 a:visited {
	text-decoration: none;
	color: white;
}
.primairblok a:hover {
	background-color: #001A4F;
	color: white;
}
.primairblok h1 a:hover, .actieblok h1 a:hover {
	background-color: transparent;
	text-decoration: underline;
	color: white;
}
.actieblok {
	margin: 0;
	margin-top: 15px;
	padding: 0px;
	padding-bottom: 10px;
	border: 1px solid #BFCE01;
	width: 100%;
	text-align: left;
	float: left;
}
.fill {
	background-color: #eff3bf;
}
.primairblok h1, .actieblok h1 {
	padding: 10px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: white;
}
.primairblokbovag h1.bovag {
	padding: 10px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
}
.dg {
	background-color: #BFCE01;
}
.maxblok img {
	float: left;
	padding: 10px;
	padding-top: 0;
	border: none;
}
.actieblok .link {
	display: block;
	font-weight: bold;
	color: #BFCE01;
}
.actieblok a, .actieblok a:visited {
	color: #BFCE01;
}
.actieblok a:hover {
	background-color: #BFCE01;
	color: white;
}
#maxblok {
	float: left;
	margin: 0;
	margin-top: 15px;
	padding-bottom: 5px;
	border: 1px solid #90D4CF;
	width: 100%;
	height: auto;
}
#maxblok h1 {
	padding: 10px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: white;
}
#maxblok p {
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
}
#maxblok .link {
	display: block;
	font-weight: bold;
	color: #90D4CF;
}
#maxblok a {
	color: #90D4CF;
}
#maxblok .lg a {
	color: #FFFFFF;
	text-decoration: none;
}
#maxblok a:hover {
	background-color: #90D4CF;
	color: white;
}
.clear {
	clear: both;
}
.marker {
	background-color: #FFF5BE;
}
/* COOLMENUS */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar {
	position:absolute;
	z-index:100;
	width:10;
	height:10;
	background-color: #001A4F;
	layer-background-color: transparent;
	visibility:hidden;
}
/*Styles for level 0*/
.clLevel0, .clLevel0over {
	position:absolute;
	padding:4px;
	padding-left:8px;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: white;
}
.clLevel0 {
	background-color: #001A4F;
	layer-background-color: transparent;
}
.clLevel0over {
	background-color: #90D4CF;
	layer-background-color: transparent;
	cursor:pointer;
	cursor:hand;
	color: #001A4F;
}
.clLevel0border {
	position:absolute;
	visibility: hidden;
}
/*Styles for level 1*/
.clLevel1, .clLevel1over {
	position:absolute;
	padding:4px;
	padding-left:8px;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
}
.clLevel1 {
	background-color: #001A4F;
	layer-background-color: transparent;
}
.clLevel1over {
	background-color: #90D4CF;
	color: #001A4F;
	layer-background-color: transparent;
	cursor:pointer;
	cursor:hand;
}
.clLevel1border {
	position:absolute;
	visibility:hidden;
	background-color:white;
	layer-background-color:white
}
table.sig {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	color: black;
}
.sig td {
	padding: 3px;
}
.sig td.first {
	font-weight: bold;
	border-bottom: 1px solid black;
	width: 30%;
}
.groter {
	font-size: 150%;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*.sint {
	background: #FFFFFF url(img/bg-sint.gif) bottom center no-repeat;
	padding-bottom: 110px;
}*/
.schoonschip {
	padding-bottom: 10px;
	border: 5px solid #98202A;
	width: 100%;
	text-align: left;
	float: left;
	/*	background: #EAD1D4 url(img/schoonschipactie.jpg) top left no-repeat;*/
	background: #FFFFFF url(img/schoonschipactie.jpg) top left no-repeat;
	padding-top: 170px;
}
/*.schoonschip a,
.schoonschip a:link,
.schoonschip a:visited
 {
	color: #000000;
}*/
.koga {
	background: #FFFFFF url(img/bg-kogamiyatasignature.jpg) no-repeat 50% 70%;
}
.fietsenmedicijn {
	background: #FFF3DD url(img/fietsenmedicijn.jpg) top center no-repeat;
	padding-top: 210px;
	padding-bottom: 1px;
	margin-top: 15px;
	border: 1px solid #90D4CF;
}
.fietsenmedicijn p {
	padding: 10px;
	margin: 10px;
	background-color: #001A4F;
	color: #ffffff;
	font-weight: bold;
}
#watermark_box {
	position:relative;
	display:block;
}
img.watermark {
	position: absolute;
	top: 8px;
	left: 8px;
	/* for IE */
filter:alpha(opacity=25);
	/* CSS3 standard */
opacity:0.25;
}
#imageContainerhome {
	position:relative;
	margin:auto;
	margin-top: 1px;
	width:700px;
	height: 520px;
	margin-bottom: 10px;
	float:left;
	z-index:1;
}
#imageContainerwerkplaats {
	position:relative;
	margin:auto;
	width:300px;
	height: 400px;
	float:right;
	z-index:1;
}
#imageContainerhome img, #imageContainerwerkplaats img {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
.etitle {
	font-size: 1.2em;
	font-weight: bold;
}
.eprice {
	font-style: oblique;
}
#sint H1 {
	float: left;
	padding: 0;
	margin: 0;
	height: 0;
	width: 0;
}
#sint a {
	display: block;
	color: #282E63;
	border: none;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	height: 0;
	width: 0;
}
.asskader img {
	padding:5px;
	border: 1px solid #dedede;
	margin-right:7px;
}
.nfkader a {
	width: 162px;
	height: 110px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #dedede;
}
.anisneeuw {
	background: url(img/background_snow_2.gif) top left repeat;
}
.verzending {
	background-color: #001A4F;
	padding:10px;
	color: #ffffff;
	margin-top: 20px;
	margin-bottom: 20px;
}
.verzending a {
	color: #ffffff;
}
.verzending p {
	margin:0px;
}

/*Winteractie*/

.winterbeurt {
	background: #ffffff url(img/winteractie/winterbeurt.jpg) top left no-repeat;
	padding-top: 175px;
}
.wintercheck {
	background: #ffffff url(img/winteractie/wintercheck.jpg) top left no-repeat;
	padding-top: 175px;
}
.negatief {
		background-color: #0F3D77;
		color: #FFFFFF;
		padding: 5px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
}
.negatief a {
		color: #FFFFFF;
}
.winteractie {
	padding-bottom: 10px;
	width: 100%;
	text-align: left;
	float: left;
	background: #EAF7FD url(img/winteractie/pand-sneeuw.jpg) top left no-repeat;
	padding-top: 265px;
}
/*Checklist*/

.checklist {
	width: 230px;
	padding: 5px;
	padding-top: 0;
	float: right;
	background-color: #ECF0B2;
	margin-left: 20px;
	margin-bottom: 20px;	
	margin-top: 20px;	
	}
.checklist h2 {
	font-size: 1.2em;
	padding-bottom: 5px;	
	color: #BFCE01;
	border-bottom: 1px dotted #0F3D77;
	}
.checklist .download {
	padding: 5px;
	background-color: #BFCE01;
	color: #0F3D77;
	text-align: center;
	margin-bottom: 5px;
	}
.checklist .download a{
	color: #FFFFFF;
	text-decoration: none;
	}	
.checklist a {
	color: #BFCE01;
	}	
	
