@charset "utf-8";
/* CSS Document */
html, body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#efeeee;
	color:#333;
	min-width:995px;
	width:auto !important;
	width:995px;
}
.header{
	height:194px;
	background-image:url(/v2/images/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.header-realisaties{
	
	height:194px;
	background-image:url(/v2/images/header4-realisaties.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.vet {
	font-weight:bold;
}
.website{
	width:995px;
	margin:0 auto;
}
.klantenlogin{
	position:absolute;
	font-size:1.1em;
	margin-top:55px;
	margin-left:115px;
}
.klantenlogin a{
	color:#1b2b3a;
	text-decoration:none;
	font-weight:bold;
}
#logo{
	margin-top:45px;
	margin-left:1px;
}
.topnavigatie{
	position:absolute;
	margin-top:15px;
	margin-left:490px;
	font-size:0.8em;
}
.topnavigatie a{
	color:#1b2b3a;
	text-decoration:none;
	margin-left:19px;
	font-weight:bold;
}
.topnavigatie a:hover{
	color:#efeeee;
}
.titel{
	margin-top:35px;
	margin-left:575px;
}
.contact{
	margin-top:-65px;
	margin-left:3px;
}
.contactknop{
	margin-top:0px;
}
.inhoud{
	margin-top:25px;
}
.links{
	float:left;
	width:270px;
}
.nieuwsitem{
	border-bottom:1px solid #d8d8d8;
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.7em;
}
.nieuwsitem a{
	text-decoration:none;
	color:#333;
}
.nieuwsitem a:hover{
	color:#0199ec;
}
.nieuwsitem img{
	border:1px solid #d8d8d8;
	padding:2px;
	float:left;
	margin-right:10px;
}
.nieuwsitem2{
	position:relative;
	border-bottom:1px solid #d8d8d8;
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.7em;
	height:80px;
	z-index:1;
}
.nieuwsitem2 a{
	text-decoration:none;
	color:#333;
	z-index:0px;
}
.nieuwsitem2 img{
	border:1px solid #d8d8d8;
	padding:2px;
	float:left;
	margin-right:10px;
}
.nieuwsitem2 p{
	bottom:0;position:absolute; margin-left:115px;
}
.subtitel{
	margin-bottom:10px;
}
.clearen{
	clear:both;
}
.markeren{
	color:#0099EB;
	font-weight:bold;
}
.projecttekst{
	margin-top:35px;
}
.blauweband{
	width:250px;
	margin-left:17px;
	color:#FFF;
	font-size:0.8em;
	float:left;
}
.rubriek{
	font-size:1.25em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	color:#fff;
}
.rubriek a{
	color:#FFF;
	text-decoration:none;
}
.meerinfo{
	text-align:right;
	width:250px;
	font-weight:bold;
	font-size:0.8em;
	margin-top:7px;
	margin-bottom:7px;
}
.meerinfo a{
	color:#FFF;
	text-decoration:none;
}
.item{
	border-bottom:1px solid #007CBF;
	padding-bottom:10px;
	color:#FFF;
	font-size:1em;
}
.item a{
	color:#FFF;
	text-decoration:none;
}
.menu-rechts{
	float:left;
	margin-top: -20px;
	margin-left:30px;
	font-size:0.75em;
	width:405px;
}


.rechts{
	float:left;
	margin-left:35px;
	font-size:0.75em;
	width:690px;
}
.rechts h1{
	color:#0199ec;
}
.rechts h2{
	color:#555555;
	font-size: 1.9em;
}
.rechts h3{
	color:#555555;font-size: 1.2em; 
}
.rechts a{
	color:#4a92ff;
	text-decoration:none;
}
.rechts img{
	border:0px;
}
.vetblauwgroot {
color: #00a5ff; font-weight: bold; font-size: 1.2em; 
}

.blauw {
color: #0199ec; font-weight: bold;  
}
.footer{
	clear:both;
	background-color:#333333;
	width:100%;
	padding-top:30px;
	padding-bottom:20px;
	height:95px;
	color:#FFF;
	font-size:0.7em;
}
.footeritem{
	float:left;
	line-height:17px;
	padding-left:20px;
	width:210px;
	height:75px;
	border-right:1px solid #3e3e3e;
}
.slide {
  position: relative;
  overflow: hidden;
  height: 560px;
  width: 284px;
  margin: 1em 0;
  margin-top:12px;
  z-index:2;
}
.slide .inner {
  position: absolute;
  background-image:url(/v2/images/offerte_backgroundref.jpg);
  background-repeat:no-repeat;
  background-color:#f0eeef;
  left: 0;
  bottom: 0;
  width: 338px;
  height: 480px;
  padding: 15px;
  color: #fff;
  font-size:11px;
  z-index:1000;
}
#slidemarginleft img{
	cursor:pointer;
}
.js #slidemarginleft .inner { 
  margin-left:350px;
}
#dns{
	margin-bottom:25px;
}
#mycarousel{
	visibility:hidden;
}
.footeritem a{
	color:#FFFFFF;
}
#slideshowimg{
	margin-top:7px;
}
.sociaal{
	margin-top:15px;
}
.taalkeuze{
	font-size:12px;
	margin-top:15px;
	position:absolute;
	color:#f0eeef;
}
.taalkeuze a{
	color:#1d2b38;
	text-decoration:none;
}
.mobiel{
	margin-top:90px;
	font-size:12px;
	color:#1a2b3b;
}
.mobiel a{
	color:#1a2b3b;
}
.referenties{
	clear:both;
}
.ref{
	float:left;
	margin-right:35px;
	font-size:12px;
	width:213px;
	margin-bottom:30px;
	line-height:17px;
}
.ref a{
	color:#0199ec;
}
.ref a:hover{
	text-decoration:none;
}
.ref img{
	margin-bottom:10px;
	padding:2px;
	border:1px solid #ddd;
}
.jaarmenu{
	color:#CCCCCC;
	font-size: 1.9em;
	margin-top:10px;
	margin-bottom:10px;
}
.jaarmenu a{
	color:#CCCCCC;
	float:left;
	margin-right:47px;
	font-weight:bold;
	text-decoration:none;
}
.jaarmenu a:hover{
	color:#555555;
}
.jaarmenu .select{
	color:#555555;
}
.uitleg{
	display:block;
	height:30px;
	margin-bottom:5px;
	display:block;
}
.uitleg img{
	border:0px;
}
.paginas{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}
.paginas a{
	color:#CCCCCC;
	margin-left:5px;
}
.paginas a:hover{
	color:#555555;
}
.paginas .select{
	color:#555555;
}