/*BEGIN ALGEMENE STYLESHEET*/
/**
* html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
* Richard Clark (http://richclarkdesign.com)
* http://cssreset.com
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
body {
  line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
  display:block;
}
nav ul {
  list-style:none;
}
blockquote, q {
  quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}
a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
/* change colours to suit your needs */
ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}
/* change colours to suit your needs */
mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
/* change border colour to suit your needs */
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
input, select {
  vertical-align:middle;
}

.header .headercontainer .inhoud p span {
  font-size: small;
  display: flex;
  width: 847px;
  justify-content: space-between;
  padding: 0 11px;
  box-sizing: border-box;
}
.header .headercontainer .inhoud .fotoblok2 span {
  justify-content: flex-start;
}
.header .headercontainer .inhoud .fotoblok3 span {
  justify-content: flex-start;
}
.header .headercontainer .inhoud .fotoblok3 span a {
	margin-left: 7px;
}
.header .headercontainer .inhoud .fotoblok3 span a:nth-child(2){
  margin-left: 19px;
}
.header .headercontainer .inhoud p span a {
  width: 211px;
  margin-right: 0;
  text-align: center;
}
.header .main_menu ul li:last-child {
  float: none;
  padding: 0;
  margin: 0;
  height: auto;
  box-sizing: unset;
  background-color: transparent;
}

.header .main_menu ul li {
  padding-right: 1%;
  margin-right: 1%;
}

@media (max-width: 1024px) {
  .header .main_menu {
  	height: 60px;
  }
  .header .main_menu ul li:last-child {
  	width: 200px;
  }
  .header .main_menu ul li:last-child a {
  	padding: 0;
    font-size: 16px;
  }
}

@media (max-width: 967px) {
  .header .main_menu ul li {
  	margin-top: 10px;
  }
}
/*EIND ALGEMENE STYLESHEET*/

/*BEGIN TEMPLATE OBJECT google-pagina-links*/
.googleLinks {
  max-width: 940px;
  width: 80%;
  margin: 0 auto;
  float: left;
  padding-top:10px;
  clear:both;
}

a#lp_gerelateerd_open {
    display: none;
}

.googleLinks a {
    color: white;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}

#lpmodule {
	  float: left;
  width: 100%;
    margin-top: 3px;
}
/*EIND TEMPLATE OBJECT google-pagina-links*/

/*BEGIN TEMPLATE OBJECT afbeelding-inhoud-afbeelding*/
.inhoud_img img {
  max-width: 220px;
  margin-right: 19px !important;
}
/*EIND TEMPLATE OBJECT afbeelding-inhoud-afbeelding*/

/*BEGIN TEMPLATE OBJECT menu-main-menu*/
.mobileMenu {
 	display:none;
}
/*EIND TEMPLATE OBJECT menu-main-menu*/

/*BEGIN TEMPLATE OBJECT menu-asset*/
.menuAsset {
 	display:none; 
}
/*EIND TEMPLATE OBJECT menu-asset*/

/*BEGIN PAGINA OBJECT Menu Asset*/
.contactformulier
{
  width:100%;
    float: left;

}
.contactformulier form div > div {
  width: 70%;
  position: relative;
}

.FormValidatorFormulierPopup {
    color: #8a8a8a;
    font-size: 16px;
    font-style: italic;
  margin-bottom:5px;
}
.form_label_span_verplicht {
  position: absolute;
  right: 0;
    top: 20px;
    color: #646363;
  font-size: 24px;
}
.contactformulier .FormValidatorFormulier {
    float: left;
    position: relative;

}
.contactformulier textarea {
    background-color: #f4f4f4;
    border: 1px solid #ededed;
  font-size:16px;
 	font-family:pt-sans;
    color: #434343;
    float: left;
    height: 89px !important;
    padding: 15px 0px 15px 20px;
    resize: none;
    width: 100% !important;
}


.contactformulier input[type="button"] {
    background-color: #646363;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 20px;
  font-family:pt-sans;
    font-weight: 600;
    margin-top: 30px;
     padding: 10px 15px;
  	margin-bottom:30px;
}
.contactformulier input[type="text"] {
  	margin-bottom: 10px;
    background-color: #f4f4f4;
    border: 1px solid #ededed;
  font-size:16px;
  font-family:pt-sans;
    color: #434343;
    float: left;
    padding: 15px 0px 15px 20px;
    width:  100% !important;
}

.contactformulier .formfield {
    float: left;
    width: 100%;
   margin-top: 20px;
}/*
.contactformulier .notify_container_vink
{
	background-image: url(/pam/front/templates/standaard/grfx/check.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 64px;
}
*/
.contactformulier .notify_container_vink {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(/pam/front/templates/standaard/grfx/check.png);
    background-repeat: no-repeat;
    margin-left: 5px;
    margin-top: 15px;
    position: absolute;
        top: -10px;
    right: -27px;
}

.contactformulier .notify_container_error {
    	background-image: url(/pam/front/templates/standaard/grfx/wrong.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    bottom: 0;
    height: 21px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 21px;
}
.contactformulier label {
    float: left;
    margin-top: 17px;
    padding-left: 50px;
    text-align: left;
    width: calc(20% - 50px) !important;
}
/*EIND PAGINA OBJECT Menu Asset*/

/*BEGIN PAGINA OBJECT Menu Asset*/
.googleCat {
    float: left;
    width: 100%;
    margin-top: 90px;
    margin-bottom: 35px; 
}

.googleCat ul li {
    list-style-position: inside;
}

.googleCat ul li a {
    color: rgb(111, 175, 219);
    text-decoration: none;
}

.googleCat h2 {
    margin-bottom: 5px;
}
/*EIND PAGINA OBJECT Menu Asset*/

/*BEGIN PAGINA OBJECT Menu Asset*/
.googlePage {
  width: 940px;
  float: left;
  margin-top: 200px;
  margin-bottom: 50px;
}	

.googlePage h2 {
    margin: 20px 0px 5px 0px;
}

.googlePage ul li a {
    color: rgb(111, 175, 219);
    text-decoration: none;
}
/*EIND PAGINA OBJECT Menu Asset*/

/*BEGIN PAGINA OBJECT Menu Asset*/
.inhoud.contact-inhoud a {
	display: inline;
    background-color: transparent;
    height: auto;
    line-height: inherit;
    color: #646363;
    text-decoration: none;
    padding: 0px;
    font-size: inherit;
    font-weight: inherit;
    margin-right: 0px;
    margin-top: 0px;
}
/*EIND PAGINA OBJECT Menu Asset*/

/*BEGIN PAGINA OBJECT Menu Asset*/
.mobileMenu {
 	display:none; 
}
/*EIND PAGINA OBJECT Menu Asset*/

/*BEGIN PAGINA OBJECT Menu Asset*/
.nieuws{
    float: left;
    width: 100%;
    margin-top: 122px;
    margin-bottom: 40px; 
}

.paging_text.paging_text {
	display: none;
}
/*EIND PAGINA OBJECT Menu Asset*/

/*BEGIN PAGINA OBJECT Menu Asset*/
.noQuote {
 margin-top: 200px!important; 
}
/*EIND PAGINA OBJECT Menu Asset*/

