body
{
	font-family:verdana;
	color:#004494;
	font-size:11px;
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
	background-color:#fcfcfa;
	margin:0px;
	padding:0px;
	line-height:150%;
}

a:link, a:hover, a:visited
{
	color:#004494;
	text-decoration:none;
}

#menu
{
	border-bottom:solid 4px #97bf0d;
}

#logo
{
	float:left;
	margin-left:41px;
}

#divcontact
{
	float:right;
	font-weight:bold;
	margin-right:48px;
	margin-top:56px;
}

.clear
{
	clear:both;
}

#top
{
	width:100%;
	height:15px;
	background-color:#0b4692;
}

#content
{
	width:978px;
	margin:auto;
	border-left:solid 1px #ccd0bf;
	border-right:solid 1px #ccd0bf;
	background-color:#ffffff;
}

#header, #header2
{
	width:100%;
	background-image:url('images/headerbg.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:70px;
}

#header2
{
	padding-bottom:30px;
	}

#header
{
	text-align:center;
	position:relative;
	padding-bottom: 130px;
	}

.headertop
{
	margin-top:40px;
	margin-bottom:40px;
	color:#004494;
	font-size:29px;
	font-weight:bold;
	}
	
#header a:link, #header a:visited
{	
	display:block;
	width:397px;
	height:45px;
	text-align:center;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	background-image:url("images/btn_bereken.png");
	text-transform:uppercase;
	line-height:45px;
	margin:auto;
	margin-top:30px;
	}
	

.vanafprijs
{
	width:198px;
	height:198px;
	background-image:url("images/vanafprijs.png");
	position:absolute;
	right:30px;
	bottom:-75px;
	}
	

.contentvlak, .contentvlakgroen
{
	padding:41px;
	padding-bottom:60px;
}



.bereken .contentvlak
{
	padding-top:20px;
	padding-bottom:26px;
}

.contentvlak h2, .contentvlakgroen h2
{
	color:#97bf0d;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}


.contentvlakgroen
{
	background-color:#97bf0d;
	color:#ffffff;
}

.contentvlakgroen h2
{ 
	color:#ffffff;
}

.bereken .contentvlak h2
{
	color:#ffffff;
	text-transform:capitalize;
	font-size:16px;
	font-weight:bold;
}

a.leesverder, a:hover.leesverder, a:visited.leesverder,
a.inklappen, a:hover.inklappen, a:visited.inklappen
{
	display:block;
	text-align:center;
	line-height:20px;
	width:94px;
	height:20px;
	background-image:url('images/btn_leesverder.png');
	color:#ffffff;
	cursor:pointer;
	float:right;
}

.hide
{
	display:none;
}

#footer
{
	width:100%;
	height:215px;
	background-color:#004494;
}

.info
{
	width:245px;
	float:left;
	margin-right:30px;
	margin-left:41px;
}

.opties
{
	width:180px;
	height:280px;
	padding:15px;
	padding-right:0px;
	padding-top:0px;
	background-color:#ffffff;
	float:left;
	margin-right:20px;
	 -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
	}

.extraopties
{
	margin-left:311px;
	padding-top:15px;
	clear:both;
	}
	
.ui-widget-content
{
	background:  url(images/slider_bg.png) repeat-y;
	height:255px;
	margin-top:17px;
	}
	
#personeel .ui-widget-content
{
	height:8px;
}
	
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	border:none;
	background:url(images/slider_handler.png) no-repeat;
	width:40px;
	height:13px;
	left:-15px;
}

.ui-widget-header
{
	background:#3376b4;
	}

.opties_links
{
	width:90px;
	float:left;
	margin-right:40px;
}

.opties_rechts
{
	float:left;
	width:50px;
}
	
.opties h3
{
	font-weight:bold;
	margin-top:0px;
}

#verkoop, #inkoop
{
	font-weight:bold;
	font-size:16px;
	margin-top:173px;
	}
	
#aper
{
	font-weight:bold;
	font-size:16px;
}

	
#rechtsvorm input[type="radio"] {
   position:relative;
   opacity: 0;
   -moz-opacity: 0;
   -webkit-opacity: 0;
   -o-opacity: 0;
   margin-bottom:15px;
}
#rechtsvorm  input[type="radio"] + label {
   position:relative;
   padding: 3px 0 0 5px;
 }
#rechtsvorm input[type="radio"] + label:before {
   content:"";
   display:block;
   position:absolute;
   top:2px;
   left:-20px;
  height: 16px;
   width: 16px;
   background: url('images/radio.png');
}
#rechtsvorm input[type="radio"]:checked + label:before {
   background: url('images/radio_selected.png');
}
h2.title
{
margin-left:41px;
margin-top:45px;
}

.rekenvoorbeeld
{
background-color:#98be31;
	 -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -o-border-radius: 10px;
   padding:20px;
   color:#ffffff;
	}
	
.prijs
{
	display:block;
	font-size:30px;
	font-weight:bold;
	margin-top:35px;
	margin-bottom:25px;
}

.small
{
	font-size:8px;
	}

#inforechtsvorm
{
	font-weight:normal !important;
	}
	
#footer
{
	color:#ffffff;
	padding-top:45px;

}

#footer a:link, #footer a:visited, #footer a:hover
{
color:#ffffff;
text-decoration:none;
}

#footer_left
{
	float:left;
	margin-right:60px;
	margin-left:41px;
}

#footer_right
{
	width:350px;
	float:left;
	}
.leeg
{
	display:none;
	}
	
a#aanmelden
{
	display:block;
	width:233px;
	height:38px;
	background-image:url("images/btn_aanmelden.png");
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:Center;
	line-height:38px;
	font-size:10px;
	margin-top:10px;
}


#aanmelden
{
	cursor:pointer;
	}
	
input.error, .errorborder {
	background: #f8dbdb;
	border:solid 1px;
	border-color: #e77776 !important;
}

.error
{
	color: #db1313;
}

#formaanmelden td
{
	height:30px;
	line-height:30px;
	}
	
#personeel
{
	display:none;
	}