body {
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 14px;
}

h2 {
  font-size: 14px;
  color: #E46C06;
}
  

#container {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
padding-top: 6%;
}

#header {
	top: 0px;
	position: fixed;
	width: 100%;
	
	z-index: 999;
	background-color: #ffffff;
}

#header img {
  border: none;
}


#logo{
  float: left;
width: 30%;
height: auto;
}

#logo img {
width: 100%;
height: 100%;
}


#header-menu {
  float: right;
  height: 30px;
  margin-right: 40px; 
 margin-top: 1%; 
}

#slider {
margin-right: 20px;
}

#inner-slider {
border: 1px solid #E46C06;
border-radius: 15px;
float: left;
width: 100%;
overflow: hidden;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;	
}

.moduletable_taalkeuze {
  float: left;
  margin-top: -3px;
  margin-right: 10px;
} 

.moduletable_taalkeuze li {
  float: left;
  margin-right: 5px;
  list-style: none;
}

.moduletable_taalkeuze img {
  height: 16px;
}

.moduletable_social {
	float: left;
	margin-top: -24px;
}
 
.socialdetails {
	padding-left: 10px;
}

.custom_facebook, .custom_twitter, .custom_linkedin, .custom_youtube {
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}

.custom_facebook img, .custom_twitter img, .custom_linkedin img, .custom_youtube img {
  height: 20px;
 }

.custom_facebook img:hover, .custom_twitter img:hover, .custom_linkedin img:hover, .custom_youtube img:hover   {
  opacity: 0.6;
}

.custom_facebook #facebook-hint, .custom_twitter #twitter-hint, .custom_linkedin #linkedin-hint, .custom_youtube #youtube-hint {
  position: absolute;
  margin-top: 10px;
  background-color: #eeeeee;
  font-size: 12px;
  display: none;
}

.custom_facebook #facebook-hint-inner, .custom_twitter #twitter-hint-inner, .custom_linkedin #linkedin-hint-inner, .custom_youtube #youtube-hint-inner  {
  margin-left: 5px;
  margin-right: 5px;
  mardin-top: 2px;
  margin-bottom: 2px;
}

.custom_facebook:hover #facebook-hint, .custom_twitter:hover #twitter-hint, .custom_linkedin:hover #linkedin-hint, .custom_youtube:hover #youtube-hint  {
  display: block;
}

#menubalk{
  width: 100%;
  float: left;
margin-top: 40px;
  border: 1px solid #E46C06;
  border-radius: 15px;
  height: 40px;
}

#fotobalk {
  width: 100%;
  float: left;
  margin-top: 20px;
  height:200px;
  border: 1px solid #E46C06;
  border-radius: 15px;
}

#fotobalk-inner {
  overflow: hidden;
  margin: 10px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  position: relative;
}

.moduletable_hoofdslider #slide-nav {
  margin-top: 140px;
}

#slide-holder img {
  height: 100%;
  width: 100%;
}

#menubalk-extra {
  float: left;
  width: 100%;
  height: 30px;
}

#camera_wrap_90 {
	margin-bottom: 0px !important;
	border-radius: 15px;
	overflow: hidden;
}

.camera_pag_ul li {
	bottom: 40px;  
}



.camera_pag_ul {
	text-align: center !important;
}  
  
.camera_wrap .camera_pag .camera_pag_ul {
	height: 0px !important;  
}
#linkerkolom {
  float: left;
  width: 20%;
  height: 600px;
  background-color: #ffffff;  
}

 
#rechterkolom {
  width: 20%;
  height: 200px;
  float: right;
}


#container {
  padding-left: 2px;
  padding-right: 2px;
}

#contentcontainer80 {
  width: 95%;
}

#content60 {
  float: left;
  width: 60%;
  height: 600px;
  max-height: 600px;
  color: #333344;
  background-color: #FFFFFF;
} 

#content80 {
  float: left;
  width: 80%;
  height: 600px;
  max-height: 600px;
  color: #333344;
  background-color: #FFFFFF;
} 

#content100 {
  float: left;
  width: 100%;
  height: 600px;
  max-height: 600px;
  color: #333344;
  
}

#content-inner {
  width: 95%;
}


/* projects pagina */

.blog-featured_3kolom {
  margin-top: 40px;
}

.blog-featured_3kolom #placeholder, .blog-featured_3kolom #placeholder, .blog-featured_3kolom #placeholder {
  border: 1px solid #e46c06;
  border-radius: 10px;
  float: left;
}

.blog-featured_3kolom .item.column-1 #placeholder img, .blog-featured_3kolom .item.column-2 #placeholder img, .blog-featured_3kolom .item.column-3 #placeholder img {
  width: 100%;
}

.blog-featured_3kolom .item.column-1 #placeholder-inner {
  width:90%;
  margin-left: auto;
  margin-right: auto;
}

.blog-featured_3kolom #popup {
  position: absolute;
  margin-left: -2000px;
  margin-top: -240px;
  background-color: #ffffff;
  height: 120px; 
  width:200px;
  border: 1px solid #e46c06;
  border-radius: 10px;
}

.blog-featured_3kolom #inner-popup {
  margin: 5px;
}

.blog-featured_3kolom .item.column-1:hover #popup, .blog-featured_3kolom .item.column-2:hover #popup, .blog-featured_3kolom .item.column-3:hover #popup {
  margin-left: -180px;
}

/* 3kolom pagina */
.blog-featured_3kolom .item.column-1 {
  float: left;
  width: 30%;
  margin-right: 20px;
  margin-bottom: 40px;
}

.blog-featured_3kolom .item.column-2 {
  float: left;
  width: 30%;
  margin-right: 20px;
  magin-bottom: 40px;
}

.blog-featured_3kolom .item.column-3 {
  float: left;
  width: 30%;
  margin-bottom: 40px;
}

/* Relatie pagina */

.item-page_relaties {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.item-page_relaties h3 {
  color: #e46c06;
}

.item-page_relaties .banneritem {
  float: left;
  width: 30%;
  height: 200px;
  margin-bottom: 90px;
}

.item-page_relaties .banneritem img {
  width: 80%;
  border: none;
}






.moduletable_careers { 
border-radius: 10px;
  border: 1px solid #e46c06;
}




#footer {
}

#contact_container_links {
  float: left;
  width: 60%;
  font-size: 14px;
  border-radius: 10px;
  border: 1px solid #e46c06;
  margin-top: 20px;
}

#contact_container_links .bfError {
  font-size: 12px;
}

#contact_container_links_inner {
  margin: 10px;
}

#contact_container_links_inner button {
  float: left;
  background-color: #e46c06;
  color: #ffffff;
}

#contact_container_links_inner label {
  padding-left: 30px;
}

#contact_container_links_inner input {
  width: 250px;
}

#contact_container_links_inner a {
  
}

#contact_container_links .ff_capimg {
  width: 50%;
  float: left;
}

#contact_container_links #bfCaptchaEntry {
  width: 108px;
}

#contact_container_links .bfLabelLeft label, #sollicitatieformulier .bfLabelLeft label {
  width: 25%;
}


#contact_container_rechts {
  float: right;
  width: 35%;
  font-size: 14px;
  border: 1px solid #e46c06;
  border-radius: 10px;
  margin-top: 20px;
}

#contact_container_rechts_inner {
  margin: 10px;
}




.moduletable_sollicitatieformulier h3 {
  text-align: center;
}

#sollicitatieformulier {
  border-radius: 10px;
  border: 1px solid #e46c06;

}

#sollicitatieformulier_inner {
  margin: 10px;
} 

#sollicitatieformulier .ff_capimg {
  width: 50%;
  float: left;
}

#sollicitatieformulier #bfCaptchaEntry {
  position: absolute;
  width: 80px;
  margin-left: 20px;
  margin-top: -10px;
}

#sollicitatieformulier .ff_elem img {
  position: absolute;
  margin-left: 130px;
  margin-top: -5px;
}


