

/* mouse over link */
a:hover {
	text-decoration:underline;
}





html, body {
  width: auto !important;
  overflow-x: hidden !important;
	 margin:0px;
 padding:0px;
	}
#helewebsite {
 margin:0 auto;
 padding:0px;
 text-align:left;
 
 
 width:100%;
 float:none;
 clear:none;
 
 

}img {
 image-rendering: -webkit-optimize-contrast;
}
a { text-decoration: none } 
h1{
	font-size:35px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight: 600;
	color:#FFF;
	float:left;
	margin:0px;
	padding:8px 12px 8px 12px;
	min-width:300px;
	line-height:29px;
	

	
	}
	
	
h2{
	font-size:30px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	color:#FFF;
	float:none;
	clear:none;
	text-align:center;
	margin:0px;
	padding:16px 0px 16px 8px;
	min-width:270px;
	width:100%;
	line-height:25px;
	
	
	
	}
	
	
	h3{
	font-size:45px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	color:#DFD021;
	float:left;
	clear:left;
	margin:0px;
	padding:0px 0px 24px 8px;
	min-width:270px;
	width:100%;
	text-align:left;
	
	
	}
	
	
	
h4{
	font-size:28px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	color:#FFF;
	float:left;
	clear:left;
	margin:0px;
	padding:14px 0px 14px 0px;
	min-width:270px;
	width:100%;
	text-align:left;
	
	
	}
	

#container-1 {
 
 padding:0px 0px 0px 8%;
  width:auto;
  height:auto;
  position:absolute;
  z-index:10000;
   min-width:300px;
 float:left;
 clear:none;



}.container-2 {
   -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
 padding:0px 0px 0px 6%;
  width:100%;
  max-width:100;
  height:auto;
  position:relative;
  z-index:10000;
   min-width:300px;
 float:left;
 clear:none;
 background-color:#3BABD9;


}
#container-3 {
  
 width:100%;
		min-width:280px;
		float:none;
		clear:none;
		margin:0 auto;
		padding:32px 16px 32px 16px;
		  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: thin dotted #333;
}
#container-maxwidth {
 
 padding:5px 0px 0px 3%;
  width:90%;
  height:auto;
 
  z-index:10000;
   min-width:300px;
 float:left;
 clear:left;
 display:none;
 background-color:#FFF;


}


#logo {
 margin:55px 0px 0px 0px;
 padding:0px 0px 0px 0px;
  width:auto;
 
  min-width:227px;
 float:left;
clear:none;
z-index:10000;




}


#homevlak {
	
position:relative;
 margin:0px 0px 0px 0px;
 padding:0px;
  width:100%;
  max-width:100%;
 min-width:320px;
 height:100%;
min-height:440px;
float:left;
 clear:none;




}

#homevlak img {
	width:100%;
	
	height:auto;

 min-height:450px;
 min-width:970px;
padding:0px;
margin:0px;
position:relative;

display:block;
}



#menu22 {
	position:absolute;  
	z-index:100;
	width:100%;
	height:AUTO;
min-width:320px;
float:right;
clear:none;
margin:110px 0px 6px 0px;
padding:12px 54px 12px 0px;

line-height:16px;
  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}.menu-whatsapp {  

margin:0px 0px 0px 32px;
padding:0px;
float:left;
font-weight:300;
height:auto;
min-width:200px;
width:auto;
	
}
	
	
	
	
.menutitel-whatsapp{
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:12px 8px 12px 8px;
float:none;
font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight:400;
		font-size:14px;
		color:#FFF;
		text-align:center;
	
	}	
	
.menutitel-whatsapp p{

margin:0px;
padding:0px;
text-decoration:none;
}
.menutitel-whatsapp img{
margin:0px 0px 0px 0px;
padding:0px 4px 0px 0px;
	vertical-align:middle;
	max-width:20px;
	}	



#container-3 {
  
 
  width:100%;
    height:auto;
 
  z-index:10000;
  
   min-width:300px;
margin: 0px auto; 
padding:0px;
float:left;
clear:none;

 -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

.menu-cont3 {  

margin: 0 auto; 
padding:0px;
float:left;
clear:none;
font-weight:300;
height:auto;
min-width:250px;
width:30%;
	
}
	
	
	
	
.menutitel-cont3{
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:12px 8px 12px 8px;
float:none;
font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight:400;
		font-size:19px;
		color:#333;
		text-align:center;
	
	}	
	
.menutitel-cont3 p{

margin:0px;
padding:0px;
text-decoration:none;
}
.menutitel-cont3 img{
margin:0px 0px 0px 0px;
padding:0px 4px 0px 0px;
	vertical-align:middle;
	max-width:46px;
	}	







.menu2 {
	position:absolute;  
	z-index:100;
	width:100%;
	height:AUTO;
min-width:320px;
float:right;
clear:none;
margin:64px 0px 6px 0px;
padding:12px 54px 12px 0px;
background-color: rgba(255, 255, 255, 0.9);
background: rgba(255, 255, 255, 0.9);
line-height:16px;
  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

.menu {  
width:auto;
margin:0px 0px 0px 8px;
float:right;
font-weight:500;

}
.menu-active {
width:auto;

margin:0px 0px 0px 8px;

float:right;

font-weight:500;

}
.menutitel-active {
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 2px;
font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight:600;
	font-size:17px;
	
		color:#FFC20E;
		text-align:center;
	
	

}
.menutitel-active p {
margin:0px;
padding:0px;
text-decoration:none;

	
	

}
.menutitel {
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 2px;
float:none;
font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;font-weight:600;
		font-size:17px;
		color:#3BABD9;
		text-align:center;
	
	}
	

.menutitel p{

margin:0px;
padding:0px;text-decoration:none;

}
.menutitel:hover{
	color:#FFC20E;
}


.titelpaginas {
	position:absolute;
	z-index:10;
	width:75%;
	height:auto;
min-width:300px;
float:left;
clear:none;
margin:0px 0px 0px 0px;
padding:16% 0px 0px 8%;

}#titelpaginas2{
	z-index:10;
	width:90%;
	height:auto;
min-width:300px;
float:left;
clear:none;
margin:1% 0px 0px 5%;
padding:0px 0px 0px 8px;

}#titelpaginas3{
	z-index:10;
	width:90%;
	height:auto;
min-width:300px;
float:left;
clear:none;
margin:4px 0px 0px 5%;
padding:0px 0px 0px 8px;

}
.titel1 {
	
	width:auto;
	height:auto;
min-width:270px;
clear:left;
float:left;
 
  



}
#titel2 {
	
	width:75%;
	height:auto;
min-width:280px;
clear:left;
float:left;
 
     padding:8px;
   margin:0px 0px 6px 0px;
    -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;



}



#titel2 p {
	
font-family: 'Segoe UI', Calibri, Candara, Segoe, Optima, Arial, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
		font-size:19px;
		color:#FFF;
		width:95%;
		min-width:280px;
		display: inline-block;
		float:left;
		clear:left;
		margin:0px;
		padding:4px 8px 8px 8px;
		  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
		

}



#titel2a {
	
	width:50%;
	height:auto;
min-width:280px;
clear:left;
float:left;
 
   padding:16px;
   margin:12px 0px 0px 0px;
   
  background-color: rgba(0, 0, 0, 0.9); 
color: rgba(0, 0, 0, 0.9);


}
#titel2b {
	
	width:auto;
	height:auto;
min-width:280px;
clear:left;
float:left;
 
   padding:8px 12px 0px 12px;
   margin:8px 0px 0px 0px;
   
  background-color: rgba(0, 0, 0, 0.8); 
color: rgba(0, 0, 0, 0.8);


}
#titel2b p {
	
font-family:'Segoe UI', Calibri, Candara, Segoe, , Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;font-weight:300;
		font-size:19px;
		color:#FFF;
		width:100%;
		min-width:280px;
		
		
		

}
#titel2c p {
	
font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:19px;
		color:#FFF;
		width:100%;
		min-width:280px;
		
}

#titel2c {
	
	width:auto;
	height:auto;
min-width:280px;
clear:none;
float:left;
 
   padding:8px 12px 0px 12px;
   margin:8px 0px 0px 0px;
   
  background-color: rgba(0, 0, 0, 0.8); 
color: rgba(0, 0, 0, 0.8);


}
#titel4 {
	
	width:100%;
	height:auto;
min-width:280px;
clear:left;
float:left;
color:#FFF;
 
   padding:0px;
   margin:12px 0px 0px 0px;
    
	-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

 


}




#afbeelding {
	

		width:46%;
		min-width:250px;
		max-width:300px;
		float:left;
		clear:none;
		margin:0px;
		padding:4px 8px 8px 8px;
		
		

}
#afbeelding img {
	

		width:100%;
		min-width:250px;
		max-width:300px;
		float:left;
	
		text-align:left;
		-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
#titel4-center {
	
	width:100%;
	height:auto;
min-width:280px;
 display: inline-block;
color:#FFF;
 
   padding:0px;
   margin:4px 0px 0px 0px;
     -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

	#tekst-center-50procent  {
	

		
	
		width:45%;
		min-width:280px;
		display: inline-block;	
		margin:0px 16px 0px 0px;
		padding:32px 16px 32px 16px;  
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;vertical-align: top;


}
#tekst-center-50procent img {
	
	display: block;
    margin-left: auto;
    margin-right: auto;
	vertical-align:top;
	padding:0px 0px 16px 0px;


		
	
}	
#tekst-center-50procent p  {
	

		
	
			min-width:280px;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:22px;
		font-weight:500;
		color:#FFF;
		text-align:center;
		line-height:24px;
		margin:0px;
		padding:22px 12x 0px 0px;

}	
#tekst-center-50procent a  {
	

		
	
			min-width:280px;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:22px;
		font-weight:600;
		color:#FFC20E;	
		line-height:24px;
		margin:0px;
		
	

}	#tekst-center-50procent strong  {
	

		
	
			min-width:280px;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:22px;
		font-weight:600;
		color:#FFC20E;	
		text-align:center;
		line-height:24px;
		margin:0px;
		padding:22px 12x 0px 0px;

}	


.tekst-center-50procent-footer  {
	
		width:45%;
		min-width:280px;
		display: inline-block;	
		margin:0px 16px 0px 0px;
		padding:32px 16px 32px 16px; 
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;


}
.tekst-center-50procent-footer img {
	
	display: block;
    margin-left: auto;
    margin-right: auto;
	vertical-align:top;
	padding:0px 0px 16px 0px;


		
	
}	
.tekst-center-50procent-footer p  {
	

		
	
			min-width:280px;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:18px;
		font-weight:300;
		color:#FFF;
		text-align:center;
		line-height:25px;
		margin:0px;
		padding:22px 12x 0px 0px;

}	.tekst-center-50procent-footer strong  {
	

		
	
			min-width:280px;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:24px;
		font-weight:500;
		color:#FFF;
		text-align:center;
		line-height:25px;
		margin:0px;
		padding:22px 12x 12px 0px;

}	
.tekst-center-50procent-footer a  {
	

		
	
			min-width:240px;
			max-width:240px;
		width:auto;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:18px;
		font-weight:300;
		color:#FFF;
		line-height:22px;
		margin:0px;
		padding:0px 0px 12px 0px;
		float:left;
		clear:none;
		
		
	

}	

#tekst-center-offerteinfo  {
	

		
	
		width:90%;
		min-width:280px;
		display: inline-block;	
		margin:12px 0px 0px 0px;
		padding:0px 0px 0px 0px;  
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;vertical-align: top;
background-color:#3BABD9;	
border-bottom: thin dotted #FFF;
border-top: thin dotted #FFF;

}
#tekst-center-offerteinfo p  {
	
	width:auto;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:30px;
		font-weight:400;
			color:#FFF;
			text-align:center;
		line-height:26px;
		padding:8px 8px 8px 8px;
		float:none;
		clear:none;

}	
#tekst-center-offerteinfo a  {
	

		
	
			
		width:auto;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-decoration:underline;
		font-size:35px;
		font-weight:600;
		color:#3BABD9;
		line-height:24px;
		margin:0px;
		
	

}








#tekst-center-offerteinfo-contact  {
	

		
	
		width:40%;
		min-width:280px;
	
		margin:0px auto;
		padding:0px 0px 0px 0px;  
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;vertical-align: top;
background-color:#3BABD9;	
float:none;
clear:none;

}
#tekst-center-offerteinfo-contact p  {
	
	width:auto;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:18px;
		font-weight:400;
			color:#FFF;
			text-align:left;
		line-height:auto;
		padding:14px 0px 0px 8px;
		margin:0px;
		float:none;
		clear:none;

}	
#tekst-center-offerteinfo-contact a  {
	

		
	
			
		width:auto;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-decoration:underline;
		font-size:35px;
		font-weight:600;
		color:#3BABD9;
		line-height:24px;
		margin:0px;
		
	

}








	#tekst-center-contact  {
	

		
	
		width:45%;
		min-width:280px;
		min-height:390px;
		display: inline-block;	
		margin:4px 4px 4px 0px;
		padding:0px 0px px 0px;  
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;



}



#tekst-center-contact p  {
	

		
	
	min-width:280px;
	width:100%;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:18px;
		font-weight:300;
		color:#FFF;
		text-align:left;
		padding-top:4px;
		margin-bottom:4px;

}	
	
	
	
#vlak-achtergrondfoto4{
width:100%;
  max-width:100%;
 min-width:280px;
 min-height:400px;
 height:auto;
  float:left;
   clear:right;
    margin:0px;
   padding:0px;
    position:relative;

	}
	
	#maps{
width:100%;
 max-width:100%;
 min-width:280px;
 min-height:400px;
 height:auto;
  float:left;


	}
#tekst-center {
	

		width:100%;
		min-width:280px;
		float:none;
		clear:none;
		margin:0 auto;
		padding:8px 16px 32px 16px;
		  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
		

}#tekst-center p {
	

		
	
		min-width:280px;
		width:95%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style:italic;
	font-variant: normal;
		font-size:26px;
		font-weight:500;
		color:#333333;
		float:none;
		text-align:center;
		clear:none;
		padding:0px;
		margin:0px;
		
		  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

#tekst {
	

		width:50%;
		min-width:320px;
		float:left;
		clear:none;
		margin:0px;
		padding:0px 8px 8px 8px;
		
		  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}
#tekst p {
	

		
	
		min-width:280px;
		width:90%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:19px;
		color:#FFF;
		float:left;
		clear:none;
		margin:0px;
		padding:0px 8px 8px 0px;  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

#titel2 strong {
font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:22px;
		color:#FFF;
		float:left;
		clear:none;
		padding:8px 0px 0px 8px;

}

#teksta {
	

		width:95%;
	min-width:280px;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:19px;
		color:#FFF;
		float:left;
		clear:none;
		margin:0px;
	
		

}#tekstaa{
	

		width:90%;
	min-width:280px;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:19px;
		color:#FFF;
		float:left;
		clear:none;
		margin:0px;
		padding-left:4px;
	
		

}#wittevlak-multi{
width:100%;
 max-width:100%;
 min-width:280px;
 height:100%;
min-height:auto;
  float:left;
   clear:right;
   margin:0px;
   padding:0px;   
 position:relative;
 background-color:#FFF;
 


	}#blauwevlak-multi{
width:100%;
 max-width:100%;
 min-width:280px;
 height:100%;
min-height:auto;
  float:left;
   clear:right;
   margin:0px;
   padding:0px;   
 position:relative;
 background-color:#3BABD9;


	}#blauwevlak-multi-2{
width:100%;
 max-width:100%;
 min-width:280px;
 height:100%;
min-height:auto;
  float:left;
   clear:right;
   margin:0px;
   padding:0px;   
 position:relative;
  background-color:#4d4d4d;


	}
#zwartevlakonder{
width:100%;
 max-width:100%;
 min-width:280px;
 height:100%;
min-height:auto;
  float:left;
   clear:right;
   background-image:url(c44d6050.png);
 background-repeat:repeat;
   margin:0px;
   padding:0px;
   
 position:relative;

	}
#wittevlakonder{
width:100%;
background-color:#333;
 max-width:100%;
 min-width:280px;
 height:auto;
  float:left;
   clear:right;
    margin:0px;
   padding:0px;
    position:relative;
-webkit-box-shadow: inset 1px 10px 24px -11px rgba(0,0,0,0.65);
-moz-box-shadow: inset 1px 10px 24px -11px rgba(0,0,0,0.65);
box-shadow: inset 1px 10px 24px -11px rgba(0,0,0,0.65);
border-bottom: thin dotted #000;
	}
#wittevlakonder-2{
width:100%;
background-color:#333;

 max-width:100%;
 min-width:280px;
 height:auto;
  float:left;
   clear:right;
    margin:0px;
   padding:0px;
    position:relative;

	}
#wittevlakonder-2 p{
float:left;
color:#FFF;
margin-right:16px;
padding-left:12px;

	}
	#wittevlakonder-2 a{

color:#FFF;

	}
#tekst2 {
width:100%;
		min-width:280px;
		display: inline-block;
		float:left;
		clear:none;
		margin:0px;
		padding:4px 8px 8px 8px;
		color:#000;
		font-size:17px;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	}
	
#tekst2 p {

		float:left;
		clear:none;
		margin:0px;
		padding:12px 12px 0px 16px;
		
	}
	#tekst2 img {

		float:left;
		clear:none;
		margin:0px;
		
	}

	
/*contact form*/
#contactForm{ width:100%; min-width:280px; float:left; clear:none;margin:15px 0;padding-bottom:15px;}
#contactForm .formContent{width:30%; float:left; min-width:280px; clear:none; color:#000;}
label{padding:8px 0 0 10px;display:block;background:url('../images/arrow.jpg') no-repeat 0 15px;}
label span.name{padding:0 0 0 15px;font-style:italic;color:#DFD021;font-size:10px;}
label span.name2{padding:0 0 0 0px;font-family:'Lato', Arial, Helvetica, sans-serif;font-style:normal;color:#FFF;font-size:16px;}
label span.email2{padding:0 0 0 0px;font-family:'Lato', Arial, Helvetica, sans-serif;font-style:normal;color:#FFF;font-size:16px;}
label span.bericht2{padding:0 0 0 0px;font-family:'Lato', Arial, Helvetica, sans-serif;font-style:normal;color:#FFF;font-size:16px;}


label span.email{padding:0 0 0 15px;font-style:italic;color:#DFD021;font-size:10px;}
label.optional{font-weight:normal;}
input{border:1px solid #000;}
.input{padding:6px;display:block;border:1px solid #000;width:280px;}		
.submit{
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size:12px;
	display:block;
	cursor:pointer;
	text-align:center;
	color:#FFF;
	padding:7px 10px;
	border:none;
	margin-top:10px;
	background-color: #DFD021;
}	
textarea{border:1px solid #aaa5a2;padding:7px;width:100%;min-width:280px;overflow:auto;height:80px;font-family:Verdana, Geneva, sans-serif; sans-serif;font-size:11px;font-weight:normal;}	
fieldset{border:none;margin:0 0 25px 0;clear:both;}	
input.inputError{border:1px solid #E22221;}	
label.inputError{display:none!important;}
textarea.inputError{border: 1px solid #EFBF18 !important;}
select{padding:10px;margin-bottom:15px;border:1px solid #aaa5a2;}
option{padding:2px 0 0 5px;}
.responseMessage{display:block;padding:8px;background:#e0e0e0;color:#9c5203;}


@media screen and (max-width: 1080px) {
.menutitel-cont3{
width:100%;
	
	}
.menu-cont3 {  

width:100%;
	
}

#tekst-center-offerteinfo  {
	

		
	
		width:100%;
		min-width:280px;
		display: inline-block;	
		margin:12px 0px 0px 0px;
		padding:0px 0px 0px 0px;  
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;vertical-align: top;


}
.tekst-center-50procent  {
	

		
	
		width:100%;
		min-width:280px;
		display: inline-block;	
		margin:0px 16px 0px 0px;
		padding:32px 0px 32px 0px;  
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;


}.tekst-center-50procent-footer  {
	
		width:100%;
		min-width:280px;
		display: inline-block;	
		margin:0px 16px 0px 0px;
		padding:32px 16px 32px 16px; 
		-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;


}.tekst-center-50procent-footer a  {
	

		
	
			min-width:50px;
		min-width:auto;
			max-width:auto;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:16px;
		font-weight:300;
		color:#FFF;
		line-height:22px;
		margin:0px;
		padding:0px 8px 8px 0px;
		float:left;
		clear:none;
		
		
	

}	
#tekst {
	

		width:100%;
		min-width:310px;
		float:left;
		clear:none;
		margin:0px;
		padding:0px 8px 8px 8px;
		
		

}
#container-3 {
	display:none;}




#container-1 {
	display:none;}


#container-maxwidth {
 
 display:block;
 
 }
.menu2 {
	position:absolute;  
	z-index:100;
	width:100%;
	height:AUTO;
min-width:320px;
float:right;
clear:none;
margin:0px 0px 6px 0px;
padding:12px 54px 12px 0px;
background-color: rgba(255, 255, 255, 0.9);
background: rgba(255, 255, 255, 0.9);
line-height:16px;
  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

 
.titelpaginas {
	
margin:5% 0px 0px 0px;
width:100%;

}#titelpaginas2{
	
	
margin:1% 0px 0px 0px;
width:100%;


}
#titel2 {
	
	width:90%;
	height:auto;
min-width:280px;
clear:left;
float:left;
 
     padding:8px;
   margin:0px 0px 6px 0px;
    -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;



}
#tekst-center {
	

		width:100%;
		min-width:280px;
		float:none;
		clear:none;
		margin:0 auto;
		padding:32px 2px 32px 2px;
		
		

}
}

@media screen and (max-width: 445px) {







 #titel4 {
	
	width:90%;
	height:auto;
min-width:280px;
clear:left;
float:left;
color:#FFF;
 
   padding:0px;
   margin:12px 0px 0px 0px;
    
	-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

 


}


.titelpaginas {
	
margin:36% 0px 0px 0%;
padding:0px;
width:100%;
  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;


}#tekst-center-50procent p  {
	

		
	
			min-width:260px;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
		font-size:22px;
		font-weight:300;
		color:#FFF;
		text-align:left;
		line-height:22px;
		margin:0px;
		padding:22px 12x 0px 0px;
  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}	
#tekst-center-50procent strong  {
	

		
	
		text-align:left;
	

}	

h2{
	font-size:38px;
}
#titel2 {
	
	width:95%;
	height:auto;
min-width:260px;
clear:left;
float:left;
display:inline-block;
 
     padding:8px;
   margin:0px 0px 6px 0px;
    -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

#titel2 p {
	
		font-size:16px;
		
	
		

}


#homevlak img {
	width:100%;
		height:auto;
 min-height:550px;
 min-width:1100px;
  display: block;
    margin-left: auto;
    margin-right: auto;


}#tekst-center p {
	

		
	
		min-width:280px;
		width:100%;
		display: inline-block;
		font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style:italic;
	font-variant: normal;
		font-size:22px;
		font-weight:500;
		color:#333333;
		float:none;
		text-align:center;
		clear:none;
		margin:0px;
		

}
h2{
	font-size:30px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	color:#FFF;
	float:none;
	clear:none;
	text-align:left;
	margin:0px;
	padding:16px 0px 16px 8px;
	min-width:270px;
	width:100%;
	line-height:28px;
	
	
	
	}
	
}