@charset "utf-8";

img 
{
  border: none;
}

.fixpng
{
  behavior: url(../css/iefixes/iepngfix.htc);
}


a
{
  text-decoration: underline;
}


html
{
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #b5aea9;
    height: 100%;       
    //font-family: sans-serif;
  	-ms-text-size-adjust: 100%;
  	-webkit-text-size-adjust: 100%
}

body 
{
  padding: 0px;
  margin: 0px;
  text-align: center;
  height:auto !important;
  height: 100%;
}

form
{
  margin: 0px;
}

p
{
  font-size: 1em;
  line-height: 1.5em;
}

.jsslideshow img
{
  position: absolute;
}

/* -- layout design --------------------------------------- */

.clearboth
{
  clear: both;
}

/* HEADER */

#headerzone
{
  position: relative;
  min-width:960px;
}

#showmenubutton
{
  display: none;
  position: absolute;
  left: 50px;
  top: 30px;
  z-index: 6;
}

#showmenubutton img
{
  width: 20px;
  height: 15px;
}
/*
#title
{
  display: inline-block;
  text-align: center;
  margin: 0px;
  padding: 0px 40px;
  box-sizing: border-box;
}

#title img
{
  height: auto;
  box-sizing: border-box;
  position: relative;
}*/

#title
{
  display: inline-block;
  text-align: center;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}


#maintitlelogo
{
  box-sizing: border-box;
  position: relative;
}

#alternativetitlelogo
{
  box-sizing: border-box;
  position: relative;
  display: none;
}


#sfeerfotos
{
  clear: both;
}

#sfeerfotos, #sfeerfotos .jsslideshow, #sfeerfotos .slideshowimageobject
{
  height: 374px;
  width: 100%;
}

/* content */
#contentzone
{
  margin: 0px;
  padding: 0px;
  background-color: white;
  padding-top: 19px;
  min-width:960px;
}
  
#contentblock
{
  margin: 0px auto;
  width: 960px;
  position: relative;
  min-height: 500px;

}

.menuzonemarking
{
  position: absolute;
  width: 269px;
  height: 16px;
  z-index: 5;
}

#menuzonemarkingtop
{
  top: -35px;
  left: 0px;
  background-color: white;
  opacity: 0.5;
}

#menuzonemarkingbottom
{
  bottom: -16px;
  left: 0px;
}

#hoofdmenu
{
  display: block;
}

#submenu
{
  display: none;
}

.contentmenulevel1
{
  letter-spacing: 1px;
  padding: 0px 59px 0px 0px;
  margin: 0px;
  float: left;
  width: 269px;
  font-size: 22px;
  min-height: 100px;
}

.contentmenulevel1 A
{
  text-decoration: none;
}

.contentmenulevel1 li
{
  padding: 20px 0px;
  margin: 0px;
  text-align:center;
  list-style: none;
  min-height: 37px;
  line-height: 37px;
}

.contentmenulevel1 li:last-child
{
  border-bottom: none;
}

.contentmenulevel2
{
  padding: 0px;
  margin: 0px;
  font-size: 16px;
}

.contentmenulevel2 li
{
  padding: 6px 0px;
  margin: 0px;
  border: none;
  min-height: 25px;
  line-height: 25px;
}

.contentmenulevel3
{
  padding: 0px;
  margin: 0px;
  font-size: 15px;
}

.contentmenulevel3 li
{
  padding: 3px 0px;
  margin: 0px;
  border: none;
  min-height: 20px;
  line-height: 20px;
}

#breadcrums
{
  margin: 0px;
  padding: 5px 0px 0px 0px;  
  font-size: 2em;
  min-height: 24px;
}

#breadcrums A
{
  text-decoration: none;
}

#breadcrums li
{
  margin: 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
  float: left;
  min-height: 61px;
  line-height: 61px;
}

#breadcrums li::before 
{
  content: ">";
  padding: 0px 20px;
}

#breadcrums li:first-child::before 
{
  content: "";
  padding: 0px; 
}

#content
{
  padding: 0px 0px 30px 0px;
  margin: 0px;
  float: left;
  width: 632px;
  text-align:left;
  line-height: 20px;
  min-height:200px;
}

h3 
{
  font-weight: normal;
  font-size: 1.3em;
  letter-spacing: 1px;
}

h3 a 
{
  color: inherit;
  text-decoration: none;
}

h3 a::before 
{
  content: ">";
  padding: 0px 10px 0px 0px;
}

h2
{
  font-weight: normal;
  font-size: 1.8em;
  letter-spacing: 1px;
}


.loginform
{
  max-width: 350px;
  height: auto;
  padding: 20px 30px;
  box-sizing: border-box;
}

.loginform label
{
  display: block;
}

.loginform input
{
  display: block;
  margin: 5px 0px;
  font-size: 1em;
}

#content p
{
  margin: 0em 0em 1em 0em;
}

#content hr
{
  border: none;
  float: none;
  height: 1px;
  margin: 0em 0em 1em 0em;
  display: block;
}

#content li
{
  margin: 0em 0em 0.4em 0em;
}

#content a.pdflink
{
  padding-left: 29px;
  background: transparent url("../images/pdf.png") no-repeat 0% 50%;
}

ul.linkopsomming
{
  list-style: none;
  padding: 0px;
} 

ul.linkopsomming li::before 
{
  padding: 0px;
  content: ">";
  padding: 0px 10px 0px 0px;
}

ul.linkopsomming li A 
{
  color: inherit;
  text-decoration: none;
}

#content img, #content h2, #content h3, #content ul
{
  margin: 0em 0em 1em 0em;
}

/* footer */

#footer1zone, #footer2zone
{
  min-width:960px;
}

#footer1block
{
  margin: 0px auto;
  min-height: 206px;
  width: 960px;
  overflow: hidden;
}

#footerlogo
{
  width: 269px;
  margin-top: 52px;
  float: left;
}

#footerlogo img
{
    height: auto;
}

#footermenu
{
  margin-top: 52px;
}

.footermenulevel1
{
  padding: 0px 0px 0px 19px;
  margin: 0px;
  float: left;
  width: 632px;
  font-size: 16px;
  letter-spacing: 0.5px;
}

.footermenulevel1 A
{
  text-decoration: none;
  color: white;
}


.footermenulevel1 li
{
  padding: 0px 0px 0px 40px;
  margin: 0px;
  text-align: left;
  float: left;
  list-style: none;
  min-height: 165px;
}

.footermenulevel2
{
  padding: 15px 0px 0px 0px;
  margin: 0px;
  font-size: 14px;
}

.footermenulevel2 li
{
  padding: 6px 0px;
  margin: 0px;
  border: none;
  float: none;
  min-height: 0px;
}

#footer2block
{
  margin: 0px auto;
  width: 960px;
}

#copyright, #dealerlogin
{
  height: 54px;
  line-height: 54px;
}

#copyright
{
  float: left;
  font-size: 0.8em;
}

#dealerlogin
{
  float: right;
}

#copyright A, #dealerlogin A
{
  text-decoration: none;
  color: inherit;
}