*{
padding:0;
margin:0;
border:0;
}
body, html {
background-color:#83b051;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
text-align:center;
height:100%;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:21px;
}
p {padding:17px 0 7px 0;}
a {
color:#4799cb;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#ffffff;
background-color:#4799cb;
text-decoration:none;
cursor:pointer;
}
a img{
border:none;
background-color:transparent;
text-decoration:none;
}
h1, h1.flashh1, h3 {
font-weight:bold;
padding-bottom: 5px;
}
h1, h1.flashh1 {
font-size:21px;
color:#63ad00;
height:21px;
}
h2, h2.flashh2{
font-size:18px;
font-weight:normal;
color:#4799cb;
line-height:18px;
text-align:left;
height:21px;
float:none;
background-color:transparent;
}
h2{
color:#4799cb;
}
h3 {
padding-top:10px;
padding-bottom:5px;
margin-bottom:10px;
line-height:18px;
color:#63ad00;
font-size:14px;
font-weight:normal;
}
/* FORMULIEREN */
form{
margin-bottom:20px;
margin-top:5px;
}
label{
color:#575447;
width:17em;
float:left;
clear:left;
text-align:left;
margin-right:0.2em;
display:block;
font-weight:bold;
}
label.radiolabel{
color:#575447;
width:100%;
float:left;
clear:left;
text-align:left;
margin-right:0.2em;
display:block;
}
input[type=text], textarea, select {
width:400px;
background-color:#ffffff;
}
input, textarea, select, .knop{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
input, textarea, select{
padding:6px 6px 6px 6px;
border:6px solid #e8ebd3;
color:#63ad00;
font-weight:bold;
}
option{
	padding:2px;
line-height:20px;
color:#4799cb;
}
.inputradio{
margin-left:0px;
float:none;
border:0px solid #ffffff;
}
.inputradio input{
border:0;
}
.knop{
background-color:#77a636;
padding:8px 24px 8px 24px;
border:6px solid #e8ebd3;
margin-right:24px;
color:#ffffff;
}
fieldset{
	margin-bottom:20px;
}
.fout{
float:left;
color:#BE4949;
width:100%;
text-align:center;
margin-top:20px;
margin-bottom:15px;
padding-bottom:10px;
border:2px solid #fe724f;
}
.fout span{font-weight:bold;}
.clear {clear:both;}
#mainContainer {
width:990px;
margin:0 auto;
min-height:100%;
text-align:left;
background-color:#FFFFFF;
background-image:url(../images/footer.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}
* html #mainContainer {height: 100%;}
/* HEADER */
#header {
height:237px;
width:990px;
text-align:left;
z-index:100;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
#slogan{
	position:absolute;
	margin-left:290px;
	margin-top:70px;
}
#slogan ul{
	list-style-type:none;
	color:#4799cb;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:28px;
}
#logo{
float:left;
}
span img{
	display:block;
	border:none;
}
/* CONTENT EN COLUMNS */
.outer {}
* html .outer {padding-right:0px;}
.inner {
width:990px;
padding-bottom:85px;
z-index:10;
}
* html .inner {width:100%;}
.float-wrap {
float:left;
width:990px;
margin-left:-0px;
position:relative;
}
* html .float-wrap {}
#content {
float:left;
width:690px;
text-align:left;
padding-top:30px;
}
* html #content {position:relative;}
.contentWrap{padding:0px 20px 0px 40px;}
/* LEFT COLUMN */
#left {
float:left;
width:230px;
min-height:0px;
padding-top:10px;
position:relative;
}
* html #left {
position:relative;
height:0px;
}
#contactgegevens{
	position:absolute;
	left:0;
	bottom:0;
	width:190px;
	padding-right:35px;
	text-align:right;
	color:#666666;
}
#contactgegevens span{
color:#63ad00;
font-weight:bold;
}
/* RIGHT COLUMN */
#right {
float:right;
width:0px;
position:relative;
min-height:0px;
}
* html #right {height:0px;}
.nieuws{
margin-bottom:20px;
}
.nieuws_tekst{
width:100%;
margin-bottom:15px;
}
#agenda{
margin-top:25px;
}
.colhead {
background-image:url(../images/highlight_bg_midden.jpg);
background-position:center;
background-repeat:repeat-y;
font:bold 1.2em/2em "Verdana","Trebuchet MS",Arial,Helvetica,sans-serif;
color:#FF8D1F;
height:35px;
display:block;
padding-left:13px;
}
.rijdatum{
text-align:left;
width:100px;
float:left;
}
.coluur, .rijuur{
text-align:left;
width:75px;
float:left;
}
.colplaats, .rijplaats{
text-align:left;
float:left;
width:200px;
}
.colmeerinfo, .rijmeerinfo{
text-align:center;
width:150px;
float:right;
}
tfoot th {
background-image:url(../images/highlight_bg_midden.jpg);
background-position:center;
background-repeat:repeat-y;
text-align:center;
}
.button{
color:#f03b58;
background:#f4f9fe;
font-weight: bold;
font-size: 1em;
font-style: normal;
border:1px solid #333333;
padding:1px;
}
.pichome, img.links, img.rechts{
border:6px solid #e7ebd4;
padding:6px;
}
.picwrapper{
float:left;
width:100%;
}
.pichome{
float:left;
margin-right:35px;
}
img.links {
	margin: 0px 20px 10px 0px;
	float:left;
	display:block;
}
img.rechts {
	margin: 0px 0px 10px 20px;
	float:right;
}
img.terugnaarboven{
clear:both;
display:block;
border:0;
margin-top:4px;
}
/* FOOTER */
#footer {
width:100%;
height:85px;
margin-top:-85px;
/*background-image:url(../images/footer.jpg);
background-position:center;
background-repeat:no-repeat;*/
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:40px;
}
#footer a:link, #footer a:visited, #footer a:active{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
}
/* NAVIGATIE */
#navcontainer {
width:230px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
z-index:199;
float:left;
margin-bottom:235px;
}
#navList{
margin: 0;
padding: 0;
}
#navList ul, #navList li{
margin: 0;
padding: 0;
list-style-type: none;
font-size:12px;
}
#navList li{
	width:230px;
	height:31px;
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size:12px;
display:block;
line-height: 31px;
background: url(../images/navitem_bg.jpg) no-repeat center;
}
#navList li span a{
	text-align:right;
	padding-right:55px;
	background:none;
	width:175px;
	line-height: 29px;
	padding-top:2px;
}
#navList li span a:link, #navList li span a:visited{
float: left;
margin: 0;
text-decoration: none;
color:#333333;
font-weight:normal;
}
#navList li span a.active{
color:#4799cb;
}
#navList li span a:hover{
color:#4799cb;
}
.fout ul{
width:100%;
margin-top:15px;
list-style-type:none;
list-style-position:outside;
color:#fe724f;
}
.ajax-loading {
	background: url(../images/ajax-loader-klein.gif) no-repeat center;
}
/* producttabs */
#produkttabs { width: 640px; overflow: hidden; background: #ffffff; /*border: 1px solid #DDD;*/ }
#produkttabs-nav { width: 640px; /*overflow: hidden; */padding: 0; margin: 0;padding-left:45px; list-style: none; background-image:url(../images/tabnav_bg.jpg); 
background-repeat:repeat-x; height:52px;padding-top:14px; }
		#produkttabs-nav li { float: left; padding: 0; margin: 0;height:38px; }
		#produkttabs-nav li a { float: left; display: block; padding: 0; margin: 0; font-size: 12px; line-height:38px;height:38px; text-decoration: none; color: #25779c; cursor: pointer; }
		#produkttabs-nav li a:hover { background-color: #ffffff; }
		#produkttabs-nav .active a, #produkttabs-nav .active a:hover { background-color: #ffffff; color: #6fb018; }
		
		#produkttabs-nav .produkttab-loading { display: block; width: 16px; height: 38px; overflow: hidden; float: left; padding: 12px 0 0px 10px; }
		#produkttabs-nav .produkttab-loading img { border: 0; }
		#produkttabs-nav .produkttab-label { display: block; overflow: hidden; float: left; padding: 5px 10px 0px 5px; }

		#produkttabs-content { padding: 20px; }
		#produkttabs-content h2 { margin: 0; }
		#produkttabs-content p, #produkttabs-content ul { font-size: 12px; line-height: 18px; }
		#produkttabs-content p { margin: 10px 0 0 0; }
		#produkttabs-content ul { margin-top: 10px; }

		/*.produkttab-loading { background: url("../images/ajax-loader-klein-grijs.gif") 10px 4px no-repeat; }
		#tab-2 a, #tab-2 a:hover { background: url("images/icon-2.gif") 10px 4px no-repeat; }
		#tab-3 a, #tab-3 a:hover { background: url("images/icon-3.gif") 10px 4px no-repeat; }*/
#MooFlow{
	height:600px;
}
#MooFlow img{
	border:6px solid #e7ebd4;
}
#gaanaarform{
	background-color:#efffce;
	padding:20px;
}
#faqs h2	{ margin-bottom:15px; }
#faqs h3	{ cursor:pointer; }
#faqs h3.active	{ color:#d74646; }
#faqs div { height:0; overflow:hidden; }
#faqs p{ margin-top:0; padding-top:0; }
dl.faq{ margin-top:15px;margin-bottom:20px;}
dl.faq dt{float:left;clear:left;margin-top:20px;}
dl.faq dd{float:left;margin-top:20px;}
dl.faq dd span{color:#63ad00;font-weight:bold;}
#nieuwshome, #klantengetuigen, #vacatures{
	margin:0;
	padding:0 0 20px 90px;
	float:left;
	width:100%;
	background-repeat:no-repeat;
	background-position:27px 30px;
	text-align:left;
}
#nieuwshome p, #klantengetuigen p, #vacatures p{
	margin:0;
	padding:0;
}
#nieuwshome{
	margin-top:25px;
	background-color:#f2f8e8;
	background-image:url(../images/icoon_nieuws.png);
}
#nieuwshome span, #vacatures span{
	color:#4799cb;
}
#klantengetuigen{
	background-color:#efffce;
	background-image:url(../images/icoon_klantengetuigen.png);
}
#klantengetuigen blockquote{
	font-style:italic;
}
#klantengetuigen span{
	font-weight:bold;
}
#vacatures{
	background-color:#def3bb;
	background-image:url(../images/icoon_vacatures.png);
}
.derde{
	width:22%;
	float:left;
	padding:0 0 0 40px;
}
#breadcrumbs{
	height:30px;
	width:950px;
	background-color:#f7faea;
	margin:10px;
	padding:0 10px 0 10px;
	line-height:30px;
	font-size:10px;
color:#62af01;
float:left;
}
#breadcrumbs span{
	float:left;
}
#breadcrumbs li{
	list-style:none;
	float:left;
}
.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;
}
.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background: url(../images/ajax-loader.gif) no-repeat;
	width: 32px;
	height: 32px;
	margin: 0 auto;
}
