@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;}
img{border:0px;}
br.clear{clear:both; font-size:0px;}
div.clear{clear:both; font-size:0px;}
ul{list-style:none;}
body{  background:url(../images/bg.jpg) top no-repeat  #7dbbda; color:#252525; }
a, a:visited{ text-decoration:none; color:#3a3a3a;}
a:hover{ text-decoration:underline;}
html, body {height: 100%; }

.container {width:900px; margin:0 auto;}

/************************************************************************************************/
/*header*/
/************************************************************************************************/
.headercenter {width:100%; height:143px; background:url(../images/header_bg.jpg) repeat-x;}
.header{ position:relative; width:900px;margin:0 auto; height:143px; }
.header h1#logo a{ position:absolute; top:0px; left:0px; width:400px; height:143px; overflow:hidden; text-indent:-9999px; background:url(../images/logo.jpg)  no-repeat; z-index:10;}

.menu{ float:right; width:510px; height:23px; padding:0 0px 0px 0px;  margin:0 0px 0 5px; }
.menu ul{ margin:0 0 21px 0; overflow:hidden;}
.menu ul li { float:left;text-align:justify; height:28px; margin:50px 0px 0px 0; display:inline; }
.menu ul li a{ padding:5px 25px 5px 10px; margin:0; font-size:18px; line-height:28px; color:#FFF; cursor:pointer; }
.menu ul li a, x:-moz-any-link, x:default {padding:5px 25px 5px 10px;}
.menu ul li a:hover{ cursor:pointer;}

/************************************************************************************************/

.content {width:100%; min-height:597px; background:url(../images/bg_content.jpg) no-repeat center top;}

.topcontent	{width:878px; height:340px; padding:74px 0 0 0px;}
.topcontent h1 { width:378px; height:69px; background:url(../images/h1-topcontent.png) no-repeat top left; text-indent:-9999px;}
.topcontent p { width:456px; font-size:14px; color:#FFF; line-height:35px; padding:50px 0 0 0;}

.contentmain {width:900px;}

.left	{ width:381px; min-height:392px; background:url(../images/left-bg.jpg) no-repeat top left; float:left; margin:22px 0 0 0;}
.left h1 {font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#393939; padding:22px 0 20px 20px;}
.left ul {padding:0 0 0 20px; margin:0 0 0 20px;}
.left ul li {list-style:disc outside; padding:0 0 18px 10px;}
.left p {padding:0 0 0 20px; margin:0 0 0 20px;}
.left img{margin-bottom:25px;}
.contacth1 {margin:0 0 0 20px;}

.right {width:450px; float:right; padding:22px 0 0 0;}
.right h1 {font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#393939; padding:0 0 20px 0;}
.right p {font-family:Verdana, Geneva, sans-serif; color:#393939; line-height:25px;} 
.right p img {float:left; padding:0 10px 20px 0;}


.page {width:878px; float:left; padding:22px 0 0 0;}
.page h1 {font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#393939; padding:0 0 20px 0; width:100%; float:left;}
.page p {font-family:Verdana, Geneva, sans-serif; color:#393939; line-height:25px; margin:0 0 25px 0; float:left;} 
.page p img {float:left; padding:0 10px 20px 0;}



.item {padding:0 0 50px 0;}

.divider {width:900px; height:10px; background:url(../images/divider.jpg) no-repeat center; float:left;}

.djp {width:900px; float:left; padding:20px 0 0 0;}
.djp h1 {font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#393939; padding:0 0 20px 0;}

.footer {width:900px; float:left; padding:20px 0 20px 0;}
.footer p, .footer p a, .footer p a:visited{text-align:center; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

input, textarea		{	border:#278fcd 1px solid; }
input {height:20px; font-weight:bold; font-size:14px;}
.upload {height:25px; font-weight:bold; font-size:14px;}
.subcontact {width:100%; height:25px; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.formtext { float:left; width:150px;}
.formtextl { float:left; width:250px; height:50px;}
.formveld {float:left; width:300px;}
.veldp {float:left; width:62px; margin:0 8px 0 0;}
.veldw {float:left; width:180px;}
.veld {float:left; width:250px;}
.contactform {float:right; width:450px; height:100%; border-bottom:#278fcd 1px solid; padding:10px 0 10px 0; clear:both;}

.prijsoverzicht {width:880px; margin-bottom:25px;}
.indeling	{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0;}
.price	{font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; border-left:1px dotted #999; border-bottom:1px dotted #999;}
.empty	{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; height:25px; border-bottom:1px dotted #999;}
.modules	{font-family:Verdana, Geneva, sans-serif; font-size:12px; height:40px; border-bottom:2px solid #278fcd;}
