@charset "utf-8";
/* CSS Document by x-plicit.be */

img{
	border:none;
}

p {
  	margin: 0 0 10px;
}

h1.h1-subpage{
	color: #11488e;
	font-family: verdana,sans-serif;
	font-size: 26px;
	font-weight: bold;
	line-height:30px;
	margin: 5px 0 25px 0; 
}

img.img-subpage{
	float: left; margin: 0 30px 10px 0;
}

h2{
	margin:0 0 25px;
}

/* Template */
.module-rechts-alignment{
}

.mainmenu-styling{
	position:relative;
	z-index:999999999;
}

.diensten-background{
	background:#f9f9f9;
  	width:100%;
  	height:auto;
}

.diensten-alignment{
	padding-top:50px;
	padding-bottom:40px;
}

.diensten-alignment .span3{
	text-align:center !important;
}

.afb-dienst{
	display:inline-block !important;
	text-align:center !important;
	width:210px;
}

.bottom-background{
	background:url(../images/achtergrond-bottom.png) top repeat-x;
	height:auto;
	width:100%;
}

.bottom-alignment{
	padding-top:50px;
	padding-bottom:40px;
}

.content-alignment{
	padding-top:10px;
	padding-bottom:40px;
}

.slider-top{
	padding-bottom:20px;
}

/* Diensten */
a.vochtbestrijding-dienst, a.kelderdichting-dienst, a.gevelbehandeling-dienst, a.ventilatie-dienst{
	height:50px;
  	width:210px;
  	color:#ffffff;
  	font-size:16px;
  	display:inline-block !important;
  	font-weight:bold;
  	padding-top:160px;
  	text-decoration:none;
  	text-align:center;
}

a.vochtbestrijding-dienst:hover, a.kelderdichting-dienst:hover, a.gevelbehandeling-dienst:hover, a.ventilatie-dienst:hover{
	color:#ffffff;
	display:inline-block;
	height:50px;
	text-decoration:none;
	width:210px;
}

a.vochtbestrijding-dienst{
 	background-image:url('../images/vochtbestrijding-dienst.png');
}

a.vochtbestrijding-dienst:hover{
  	background-image:url('../images/vochtbestrijding-dienst-hover.png');
}

a.kelderdichting-dienst{
  	background-image:url('../images/kelderdichting-dienst.png');
}

a.kelderdichting-dienst:hover{
	background-image:url('../images/kelderdichting-dienst-hover.png');
}

a.gevelbehandeling-dienst{
	background-image:url('../images/gevelbehandeling-dienst.png');
}

a.gevelbehandeling-dienst:hover{
	background-image:url('../images/gevelbehandeling-dienst-hover.png');
}

a.ventilatie-dienst{
	background-image:url('../images/ventilatie-dienst.png');
}

a.ventilatie-dienst:hover{
	background-image:url('../images/ventilatie-dienst-hover.png');
}

.tekstvak-dienst{
	background:#ebebeb;
	display:inline-block;
  	height:auto;
  	margin:5px 0 0 0;
	padding:2px 14px;
	text-align:left;
  	width:179px;
}


/* Footer */
footer{
	color:#ffffff;
}

footer h2{
	color:#ffffff;
}

footer a{
	color:#ffffff;
}

footer a:hover{
	color:#ffffff;
}

.footer-background{
	background:url(../images/footer-background.png) top repeat-x;
  	width:100%;
}

.footer-alignment{
	padding-top:50px;
	padding-bottom:40px;
}

.footer-middle a.maakjeafspraakfooter{
  	padding:15px 20px;
  	color:#1d8bbe;
  	background-color:#e4eaed;
  	text-decoration:none;
  	text-align:center;
}

.footer-middle a.maakjeafspraakfooter:hover{
  	color:#1d8bbe;
  	background-color:#ffffff;
  	text-decoration:none;
}

ul.menu-footer{
	list-style:none;
	margin:25px 0 0;
	padding:0;
	text-align:left;
  	font-weight:bold;
}

ul.menu-footer li{
	color:#ffffff;
	font-family:'Open Sans', sans-serif;
	font-size: 14px;
	margin:0 0 15px;
  	font-weight:bold;
}

ul.menu-footer li a{
	color:#ffffff;
	text-decoration:none;
  	font-weight:bold;
}

ul.menu-footer li a:hover{
	color: #d7d4cb;
	text-decoration:none;
  	font-weight:bold;
}

.footer a{
	color:#ffffff;
	text-decoration:none;
}





.overmurimpreg{
}

.onzeaanpak{
}

.gratisofferte,.juisteanalyse{
}

.alabels{
}

.hebjevragen{
}

/*CONTACTFORMS*/
fieldset.formFieldset{
  border:none;
  padding:0;
}

.contactform-container select::-ms-expand {
    display: none;
}

.contactform-container{
	float:left;
	width:735px;
}

.contactform-error{
    color: #CF4D4D;
    font-size: 10px;
    font-weight: bold;
}

.contactform-row{
	float:left;
	margin:0 0 5px;
	width:735px;
}

.contactform-row-marginboth{
	float:left;
	margin:15px 0 5px;
	width:735px;
}

.contactform-introtext{
	float:left;
	margin:0 0 25px;
	width:100%;
}

.contactform-nametext{
	float:left;
	font-style:normal;
	line-height:32px;
	width:110px;
 color:#868686;
}

.contactform-betrefttext{
	float:left;
	font-style:normal;
	line-height:32px;
	width:65px;
  color:#868686;
}

.contactform-beslaattext{
	float:left;
	font-style:normal;
	line-height:32px;
	text-align:center;
	margin:0 0 0 10px;
  color:#868686;
}

.contactform-beslaattext2{
	float:left;
	font-style:normal;
	line-height:32px;
	text-align:center;
	margin:0 0 0 10px;
  color:#868686;
}

.contactform-gebouwdtext{
	float:left;
	font-style:normal;
	line-height:32px;
	text-align:center;
	width:110px;
  color:#868686;
}

.contactform-opptext{
	float:left;
	font-style:normal;
	line-height:32px;
	margin:0 0 0 10px;
	text-align:center;
  color:#868686;
}

.contactform-namefield{
	float:left;
	margin:0 0 0 10px;
	width:210px;
}

.contactform-offertefield{
	float:left;
	margin:0 0 0 10px;
	width:190px;
}

.contactform-contactmethodetext{
	float:left;
	font-style:normal;
	line-height:32px;
	width:225px;
  	color:#868686;
}

.contactform-contactmethodefield{
	float:left;
	width:325px;
}

.contactform-urenfield{
	float:left;
	margin:0 0 0 10px;
	width:430px;
}

.contactform-container select{
	background: transparent;
    background-image: none;
    -webkit-appearance: none;
	-moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

.contactform-textareaintro{
	float:left;
	font-style:normal;
	margin:15px 0 0;
	width:100%;
  color:#868686;
}

.contactform-textareafield{
	float:left;
	width:550px;
}

.contactform-button{
	float:left;
	margin:15px 0 0;
}

.contactform-container input.rsform-input-box{
	border:1px solid #cbcbcb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-appearance:none;
   	color:#a9a9a9;
	cursor:pointer;
  	font-size:13px;
  	font-family:verdana, sans-serif;
  	height:20px;
  	margin:0 0 5px;
  	padding:5px 8px;
}

.contactform-container input#Voornaam, .contactform-container input#Achternaam, .contactform-container input#Postcode, .contactform-container input#Plaats{
	width:192px;
}

.contactform-container input#Telefoon, .contactform-container input#Email{
	width:307px;
}

.contactform-container input.rsform-input-box:hover, .contactform-container input.rsform-input-box:focus, .contactform-container textarea.rsform-text-box:hover, .contactform-container textarea.rsform-text-box:focus, .contactform-container select.rsform-select-box:focus, .contactform-container select.rsform-select-box:hover{
	border:1px solid #2060b2;
}

.contactform-container textarea.rsform-text-box{
	border:1px solid #cbcbcb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-appearance:none;
   	color:#a9a9a9;
	cursor:pointer;
  	font-size:13px;
  	font-family:verdana, sans-serif;
  	height:150px;
  	margin:0 0 5px;
  	padding:5px 8px;
	resize:none;
}

.contactform-container select.rsform-select-box{
	background:url(../images/selectbox-bg.png) no-repeat 98% 50%;
	border:1px solid #cbcbcb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-appearance:none;
   	color:#a9a9a9;
	cursor:pointer;
  	font-size:13px;
  	font-family:verdana, sans-serif;
  	height:30px;
  	margin:0 0 5px;
  	padding:5px 8px;
}

.contactform-container select#Moment, .contactform-urenfield select#Diensten{
	width:428px;
}

.contactform-offertefield select#Dienst, .contactform-offertefield select#Oppervlakte, .contactform-offertefield select#Ouderdom, .contactform-offertefield select#Typewoning{
	width:188px;
}

.contactform-container textarea#Vragen{
	width:532px;
}

.contactform-container select.rsform-select-box{
}

.rsform-submit-button{
	background:#11488e;
	border:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-appearance:none;
	color:#ffffff;
	cursor:pointer;
	font-size:13px;
  	font-family:verdana, sans-serif;
	display:inline-block;
	padding:8px 15px;
	width:auto;
}


/*SUBPAGINA*/

.content-subpagina{
  width:735px;
    float:left;
  height:auto;
  margin:0 50px 50px 0;
  
}

.gratisdiagnose{
  background-image: url('../images/gratisdiagnose.png');
  width:166px;
  height:270px;
  float:right;
  padding:3px 24px;
  margin:20px 0 20px 0;
}

.premies{
  background-image:url('../images/onzegarantie.png');
  width:166px;
  height:350px;
  float:right;
  padding:3px 24px;
  margin:0 0 20px 0;
}

/*menurechts*/
.menurechts{
  width:210px;
  float:right; 
}

.menurechts-vochtbestrijding {
 width: 150px;
 display:block;
  height:30px;
 background-image: url('../images/menurechts-vochtbestrijding.png');
}

.menurechts-vochtbestrijding:hover {
   background-image: url('../images/menurechts-vochtbestrijding-rechts.png');
}

.menurechts-kelderdichting {
 width: 150px;
 display:block;
  height:30px;
 background-image: url('../images/menurechts-kelderdichting.png');
}

.menurechts-kelderdichting:hover {
   background-image: url('../images/menurechts-kelderdichting-rechts.png');
}

.menurechts-gevelbehandeling {
 width: 150px;
 display:block;
  height:30px;
 background-image: url('../images/menurechts-gevelbehandeling.png');
}

.menurechts-gevelbehandeling:hover {
   background-image: url('../images/menurechts-gevelbehandeling-rechts.png');
}

.menurechts-ventilatie {
 width: 150px;
 display:block;
  height:30px;
 background-image: url('../images/menurechts-ventilatie.png');
}

.menurechts-ventilatie:hover {
   background-image: url('../images/menurechts-ventilatie-rechts.png');
}

.contactbalk{
	background:#eceef0;
	border:1px solid #000000;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:15px 25px;
font-size: 16px;
font-family: verdana, sans-serif;
color: #323232;
font-weight: bold;
text-align:center;
line-height:22px;
margin:10px 0 0;
}

a.contacteerons{
  font-family:verdana, sans-serif;
  width:120px;
  font-size:16px;
  height:30px;
  color:#31b5f3;
  text-decoration:none;

  
}

a.contacteerons:hover{
  font-family:verdana, sans-serif;
  width:120px;
  font-size:16px;
  height:30px;
  text-decoration:none;
  color:#2798cd;
  
}

a.vraaghierjeofferte{
    font-family:verdana, sans-serif;
  width:136px;
  font-size:10px;
  padding:10px;
  display:inline-block; 
  color:#2ca7df;
  background-color:#eff4f6;
  text-decoration:none;
  text-align:center;
  
}

a.vraaghierjeofferte:hover{
    font-family:verdana, sans-serif;
  width:136px;
  font-size:10px;
  display:inline-block; 
  color:#2ca7df;
  background-color:#ffffff;
  text-decoration:none;
  text-align:center;
  
}

a.maakjeafspraak{
    font-family:verdana, sans-serif;
  width:136px;
  font-size:10px;
  padding:10px;
  color:#7eb90e;
  background-color:#eff4f6;
  text-decoration:none;
  text-align:center;
  display:inline-block;  
}

a.maakjeafspraak2{
    font-family:verdana, sans-serif;
  width:136px;
  font-size:10px;
  padding:10px;
  height:50px;
  color:#7eb90e;
  background-color:#e4eaed;
  text-decoration:none;
  text-align:center;
  
}
a.maakjeafspraak:hover{
    font-family:verdana, sans-serif;
  width:136px;
  font-size:10px;
  padding:10px;
  display:inline-block; 
  color:#7eb90e;
  background-color:#ffffff;
  text-decoration:none;
  text-align:center;
  
}
a.maakjeafspraak2:hover{
    font-family:verdana, sans-serif;
  width:136px;
  font-size:10px;
  padding:10px;
  height:50px;
  color:#7eb90e;
  background-color:#ffffff;
  text-decoration:none;
  text-align:center;  
  margin-top:10px;
}


.contact-bovenaan{
  float:left;
  margin:30px 10px 10px 0;
  width:415px;
  
}

.caption-bovenaan{
  float:left;
  margin:0 10px 0 0;
  width:145px;
  font-family:verdana, sans-serif;
  color:#323232;
  font-size:12px;
  text-align:right;
}

.contact-midden{
  float:left;
  margin:30px 10px 10px 0;
  width:415px;

}

.caption-midden{
  float:left;
  margin:0 10px 0 0;
  width:300px;
  font-family:verdana, sans-serif;
  color:#323232;
  font-size:12px;
  
}

.contact-onderaan{
  float:left;
  margin:30px 10px 10px 0;
  width:850px;

  
}

.invulveld-onderaan{
  float:left;
  width:900px;
}

a.ikhebeenvraag{
  margin:17px 0 0 0;
  background-image:url('../images/ikhebeenvraag.png');
  display:inline-block;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
  padding-top:14px;
  height:31px;
    width:170px;
  
}

a.ikhebeenvraag:hover{
  margin:17px 0 0 0;
  background-image:url('../images/ikhebeenvraag-hover.png');
  display:inline-block;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
  padding-top:14px;
  height:31px;
  width:170px;
  
}

a.leesmeer-home{
  margin:47px 0 0 0;
  text-decoration:none;
  color:#2ca7e0;
  font-weight:bold;
  font-family:verdana, sans-serif;
  
}

a.leesmeer-home:hover{
    margin:47px 0 0 0;
  text-decoration:underline;
  color:#2896c9;
  font-weight:bold;
  font-family:verdana, sans-serif;
  
}

.contactform-introtext{
  color:#868686;
  font-family:verdana, sans-serif;
  font-size:12px;
  line-height:1.6;
  
}
