HTML {
  height: 100%;
  overflow: hidden;
}

BODY {
  width: 100%;
  height: 100%;
  font-family: arial;
  font-size : 8pt;
  line-height: 11pt;
  color: #FFFFFF;
  background-color: #435D66
}

.topBar{
  background-image: url('../htmlimages/topbar.jpg');
  background-repeat: no-repeat;
  width: 1900px;
  height: 80px;  
  position: absolute;
  left: -450px;
}

.divBg{
  position: absolute;
  background-repeat: no-repeat;
  width: 1900px;
  height: 1200px;
  display: none;
}

.divContainer{
  position: relative;
  width: 1000px;
  height: 600px;  
  display: none;
}

/*   MENU & BUTTONS   */
.divMenuHolder{
  position: absolute;
  left: 790px;
  top: 111px;
  width: 185px;
  height: 560px;  
}

td.tdMenuItem{
  padding-top: 0px;
  padding-bottom: 0px;
  width: 185px;
  height: 41px;
}

.divGoSiteBut{
  position: absolute;
  left: 915px;
  top: 480px;
  width: 51px;
  height: 51px;
  background-image: url('../images/introForward.jpg');  
  cursor: pointer;
}
.divGoSiteBut:hover{
  background-image: url('../images/introForward_over.jpg');  
}

.divLanguage{
  position: absolute;
  left: 850px;
  top: 50px;
  width: 100px;
  height: 50px;
  font-size: 10pt;
}
td.tdLanguage{
  padding: 5px;
}
.divLangBut{
  color: #000000;
  cursor: pointer;
}
.divLangButCurrent{
  color: #000000;
  font-weight: bold;
  cursor: pointer;
}
/*    ADRES    */
.divAddress{
  position: absolute;
  left: 840px;
  top: 425px;
}

td.tdAddressMap{
  padding-bottom: 2px;
}

td.tdAddressText{
  color: #000000;
  font-weight: bold;
}


/*   STANDAARD PAGINA'S   */
.divContentHolder{
  position: absolute;
  left: 24px;
  top: 109px;
  width: 805px;
  height: 491px;
}

.divContentIntroduction{
  position: absolute;
  left: 303px;
  top: 304px;
  width: 452px;
  height: 177px; 
  padding-right: 50px;
  padding-top: 10px;
}

.divContentStandaardTitel{
  position: absolute;
  left: 0px;
  top: 40px;
  width: 722px;
  height: 15px;
  padding-right: 50px;
  font-size : 10pt; 
  font-weight: bold; 
}
.divContentStandaardTekst{
  position: absolute;
  left: 0px;
  top: 55px;
  width: 722px;
  height: 272px; 
  padding-right: 50px;
}

/*   FUTURE & CONSTRUCTION   */
.divArrowLeft{
  position: absolute;
  left: 630px;
  top: 120px;
  width: 51px;
  height: 51px;
  background-image: url('../images/arrowbutton_left.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}

.divArrowLeft:hover{
  background-image: url('../images/arrowbutton_over_left.jpg');
}

.divArrowRight{
  position: absolute;
  left: 690px;
  top: 120px;
  width: 51px;
  height: 51px;
  background-image: url('../images/arrowbutton_right.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}

.divArrowRight:hover{
  background-image: url('../images/arrowbutton_over_right.jpg');
}

.divGalleryImage{
  position: absolute;
  left: 0px;
  top: 28px;
  width: 601px;
  height: 237px;
}

/*   PARTNERS   */
.divPartners{
  position: absolute;
  left: 0px;
  top: 78px;
  width: 722px;
  height: 194px;
}
.divSponsors {
  position: absolute;
  left: 440px;
  top: 262px;
  width: 299px;
  height: 24px;
}
.divContentPartnerTitel{
  position: absolute;
  left: 0px;
  top: 40px;
  width: 722px;
  height: 15px;
  padding-right: 50px;
  font-size : 8pt; 
}

td.tdPartner{
  padding-right: 15px;
}

.divRenault{
  font-weight: normal;
  font-size: 8pt;
  position: absolute;
  left: 300px;
  top: 204px;
  width: 400px;
  height: 50px;
}

/*   DOE EEN WENS   */
.divDEWS{
  position: absolute;
  left: 440px;
  top: 318px;
  width: 299px;
  height: 113px;
}
.divDEWSLogos{
  position: absolute;
  left: 440px;
  top: 262px;
  width: 221px;
  height: 23px;
}

.divContentDEWSTitel{
  position: absolute;
  left: 0px;
  top: 40px;
  width: 402px;
  height: 15px; 
  font-size : 10pt; 
  font-weight: bold; 
  padding-right: 10px;
}
.divContentDEWSTekst{
  position: absolute;
  left: 0px;
  top: 55px;
  width: 412px;
  height: 252px; 
  padding-right: 10px;
}

.divContentDEWSTekst2{
  position: absolute;
  left: 440px;
  top: 55px;
  width: 310px;
  height: 252px; 
  padding-right: 10px;
}

td.tdPartnerLogo{
  padding-right: 10px;
  padding-bottom: 6px;
}
.divAllLogos{
  position: absolute;
  left: 0px;
  top: 40px;
  width: 700px;
  height: 220px; 
}

a.mailLink{
  color: #FFFFFF;
  text-decoration: none;
}

a.mailLink:hover{
  text-decoration: underline;
}

a.nextLink{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

a.nextLink:hover{
  text-decoration: underline;
}

/*      CONTACT       */
.divContentContactTitel{
  position: absolute;
  left: 0px;
  top: 40px;
  width: 402px;
  height: 15px; 
  font-size : 10pt; 
  font-weight: bold; 
  padding-right: 10px;
}
.divContentContact{
  position: absolute;
  left: 0px;
  top: 55px;
  width: 612px;
  height: 252px; 
  padding-right: 10px;
}

td.tdContactLabel{
  padding-right: 10px;
  padding-bottom: 2px;
}

td.tdContactData{
  padding-bottom: 2px;
}

.inputText{
  width: 300px;
  font-family: arial;
  font-size : 8pt;
  border: 1px solid #CCCCCC;
  background-color: #10191E;
  color: #FFFFFF;  
}
.inputTextPoscode{
  width: 63px;
  font-family: arial;
  font-size : 8pt;
  border: 1px solid #CCCCCC;
  background-color: #10191E;
  color: #FFFFFF;  
}
.inputTextPlaats{
  width: 230px;
  font-family: arial;
  font-size : 8pt;
  border: 1px solid #CCCCCC;
  background-color: #10191E;
  color: #FFFFFF;  
}
.inputFile{
  width: 305px;
  font-family: arial;
  font-size : 8pt;
  border: 1px solid #CCCCCC;
  background-color: #10191E;
  color: #FFFFFF;  
}
.inputArea{
  width: 300px;
  height: 40px;
  font-family: arial;
  font-size : 8pt;
  border: 1px solid #CCCCCC;
  background-color: #10191E;
  color: #FFFFFF;  
}
.inputSubmit{
  font-family: arial;
  font-size : 8pt;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  width: 77px;
}

/*   CAMFEED   */
.divCamFeed{
  position: absolute;
  left: 20px;
  top: 380px;
  width: 300px;
  height: 200px; 
}

.divCamFeedSubText{
  color : #ffffff;
  position: absolute;
  left: 18px;
  top: 572px;
  width: 300px;
  text-align : center;
}

.divCamFeedLarge{
  position: absolute;
  left: 24px;
  top: 111px;
  width: 755px;
  height: 450px; 
}
