h1, img#home_right, #building, #footer ul#footer_link li a#silencelotto, #info_right, a#info_mailbox, #info_left, ul#contactpersonen li ul li.c_mail, ul#contactpersonen li ul li.c_activiteit, #contact_right, #contactpersoon, img.checkboxcontact, #musicaflandrorum, a#various{
  position:relative;
  behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" &&       this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "http://www.drukkerij-vanoverbeke.be/assets/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
  }  
* {
	margin: 0;
  }
html, body {
	height: 100%;
  }
body{
  font-family: Arial;
  font-size:12px;  
  background-color: #141413;
  color:#fff;
  }
#container {
	min-height: 100%;
  min-width:1000px;
	height: auto !important;
	height: 100%;
  width:1000px;
  background-color:#000;
	margin: 0 auto -52px;
  border-left:1px solid #696969;
  border-right:1px solid #696969;
  background-image:url("../assets/background_container2.png");
  background-repeat:repeat-y;
  }
/* -------------------- Header ------------------------------------- */  
#header {
  background-image:url("../assets/background_header.png");
  background-repeat:no-repeat;
  background-position:top left;  
  height:225px;
  width: 1000px;
  margin:0px;
  padding:0px;
  }
#header ul#topmenu{
  margin:0px;
  padding:0px;
  position:relative;
  border:0;
  padding-left:25px;
  background-repeat:no-repeat;
  height:90px; 
  }
#header ul#topmenu{
  background-image:url("../assets/background_menubar_ie6.png");
  top:0px;  
  }
#header > ul#topmenu{
  background-image:url("../assets/background_menubar.png");
  top:-7px;  
  }
#header ul#topmenu li {
  display:inline;
  background-repeat: no-repeat;
  text-indent:-9999em;
  cursor:pointer;
  outline:0px;  
  width:90px;
  height:99px;  
  margin:0px;
  padding:0px;
  } 
#header ul#topmenu li a{  
  background-repeat: no-repeat;
  background-position: top left;
  float: left;
  outline:0px;
  width:90px;
  height:96px;
  color:#000;
  cursor:pointer;
  }
#header ul#topmenu li a{  
  margin-top:2px;      
  }
#header > ul#topmenu > li > a{  
  margin-top:8px;      
  }
#header ul#topmenu li a#home{  
  background-image:url("../assets/button_mnu_home.png");
  }
#header ul#topmenu li a#info{  
  background-image:url("../assets/button_mnu_info.png");  
  }
#header ul#topmenu li a#contact{  
  background-image:url("../assets/button_mnu_contact.png");
  }
#header ul#topmenu li a#company{  
  background-image:url("../assets/button_mnu_company.png");
  }
/* ------------------------------------------------------------------- */  
h1{  
  background-image:url("../assets/vanoverbeke-logo.png");
  background-repeat:no-repeat;
  background-position:bottom left;
  text-indent:-9999em;
  width:419px;
  height:136px; 
  margin:0px;
  padding:0px;
  }  
#building{
  /*background-image:url("../assets/background_company.png");*/
  background-repeat:no-repeat; 
  background-position:top right;
  position:relative;      
  margin:0px;
  padding:0px;
  left:421px;
  width:579px;
  height:237px;   
  }
#header #building{
  top:-233px;
  }
#header > #building{  
  top:-240px;
  *top:-226px;
  _top:-226px;  
  }
#main{
  clear:both;
  position:absolute;     
  }
#container #main{
  top:220px;
  }
#container > #main{
  top:210px;
  }
#main div#main_rightside, #main div#main_leftside{
  overflow:auto;  
  margin:auto;
  padding:auto;
  }
#main div#main_leftside{ 
  background-repeat:repeat-y;
  background-position:center;
  width:420px;    
  height:0px;
  float:left;
  }
#main div#main_leftside{ 
  background-image:url("../assets/witte-fade_ie6.png");
  }
#main > div#main_leftside{ 
  background-image:url("../assets/witte-fade.png");
  }
#main div#main_rightside{
  width:580px;
  height:0px;
  float:left;
  text-align:center;   
  }
/* Content Elements */
/* ------------------------------------------- */
/* rightcontents */
#home_right{ 
  margin:auto;
  width:539px;
  height:359px;
  }
#contact_right{ 
  margin:auto;
  text-align:left;
  background-image:url("../assets/background_contact.png");
  background-repeat:no-repeat;
  width:540px;
  height:363px;
  }
#info_right{ 
  margin:auto;
  background-image:url("../assets/background_info.png");
  text-indent:-9999em;
  background-repeat:no-repeat;
  width:540px;
  height:363px;
  }
#bedrijf_right{ 
  margin:auto;
  /*background-image:url("../assets/background_photoslider.png");
  background-repeat:no-repeat;*/
  width:565px;
  height:370px;
  }  
/* leftcontents */
div#main_leftside div#home_left, div#main_leftside div#bedrijf_left, div#main_leftside div#info_left, div#main_leftside div#contact_left{
  color:#b6b7b4;
  font-size:12px;
  text-align:left;
  margin:auto;
  }  
div#main_leftside div#home_left, div#main_leftside div#bedrijf_left{
  background-image:url("../assets/leftbox_big.png");
  background-repeat:no-repeat;
  height:430px;
  }
div#main_leftside div#home_left, div#main_leftside div#bedrijf_left{  
  width:353px;
  background-image:url("../assets/leftbox_big_ie6.png");
  }
div#main_leftside > div#home_left, div#main_leftside > div#bedrijf_left{  
  width:360px;
  background-image:url("../assets/leftbox_big.png");
  }
div#main_leftside div#contact_left{  
  width:334px; 
  height:490px;
  }
div#main_leftside div#info_left{  
  text-indent:-9999em;
  background-image:url("../assets/contact-vanoverbeke-text.png");
  background-repeat:no-repeat;
  width:334px; 
  height:363px;
  }   
div#main_leftside div#info_left br{
  display:none;
  }
a#info_mailbox{
  display:block;
  background-image:url("../assets/contact-vanoverbeke-email.png");
  background-repeat:no-repeat;
  width:247px;
  height:27px;
  position:absolute;
  cursor:pointer;
  top:260px;
  left:86px;
  }
/* ------------------------------------------- */ 
.title{
  width:100%;
  text-align:center;
  font-size:16px;
  margin-top:10px;
  letter-spacing:5;
  color:#adb600;  
  }
#bvba{
  font-size:12px;
  }  
#footer, .push {
	height: 52px;
  }
#footer {
  background-image:url("../assets/background_footer.png");
  width: 1000px;  
  position: relative;
	margin: 0 auto;
  }
h3, h2{
  display:none;
  }
#footer ul#footer_link{
  float:right;
  margin:0px;
  padding-right:10px;
  list-style-type:none;
  }
#footer ul#footer_link{
  padding-top:10px;
  }
#footer > ul#footer_link{
  padding-top:10px;
  }  
#footer ul#footer_link li {  
  background-repeat: no-repeat;
  text-indent:-9999em;
  cursor:pointer;
  float:right;  
  margin:0 10px 0 10px;
  outline:0px;  
  }
#footer ul#footer_link li a{
  display:block;
  outline:0px; 
  }
#footer ul#footer_link li a#silencelotto{
  background-image:url("../assets/button_lotto.png");
  cursor:pointer;
  width:56px;
  height:33px;
  }
#footer ul#footer_link li a#musicaflandrorum{
  background-image:url("../assets/button_musica.png");
  cursor:pointer;
  width:229px;
  height:32px;
  }
#footer ul#footer_link li a#various{
  background-image:url("../assets/various-pluim.png");
  cursor:pointer;
  width:39px;
  height:34px;
  }
img{
  margin:15px;
  }
img#contactpersoon, img.checkboxcontact{
  margin:0px;
  }
img.checkboxcontact{
  width:26px;
  height:27px;
  display:inline;
  float:left;
  }  
p.cp_name{
  display:inline;
  margin:5px 7px 7px 2px;
  float:left;
  }
/* CSS For Form */
form {
	margin: 0;
	padding: 0;
	}
form#contactform dl{
  float: left;
  width: 100%;
  }
form#contactform fieldset{
  margin:0;
  padding:0;
  border:0px;
  }
form#contactform fieldset legend{
  display:none;
  }
form#contactform dl dt{
  margin: 0;
  padding: 5px 0 0 0;
  float: left;
  width: 175px;
  }
form#contactform dl dt label.dd_tav{  
  padding: 0px;  
  margin-top: 2px;
  padding-left:4px;  
  font-size:11px;  
  }
form#contactform dl dt label{
  font-size:11px;
  padding-left:4px;
  color:#adb600;
  }
form#contactform dl dd {
  margin: 0;
  padding: 0px 0 0 0;
  }
form#contactform dl dd input, form#contactform dl dd textarea {
  width: 286px;
  _width: 286px;
  *width: 286px;
  padding-left:15px;
  padding-top:5px;
  font-size:10px;
  background-color:#8c8c8c;
  color:#b6b7b4;
  font-weight:bold;
  border:0px;
  }
form#contactform dl dd input{
  background-image:url("../assets/background_inputbox_form.png");
  background-repeat:no-repeat;
  height:20px;
  }
form#contactform dl dd textarea{
  height:106px;
  _height:105px;
  *height:105px;
  font-size:12px;
  background-image:url("../assets/background_textarea_form.png");
  background-repeat:no-repeat;
  }
form#contactform button{
  width:94px;
  height:24px;
  border:0px;
  background-image:url("../assets/verzend-button.png");
  background-repeat:no-repeat;
  margin-top:10px;
  cursor:pointer; 
  }  
form#contactform button span{
  display:block;
  text-indent:-9999em;  
  }
form#contactform p span{
  color:#adb600;
  font-size:10px;
  padding-left:5px;
  }
/*
.required {
color: #FF0000;
font-weight: bold;
}*/
/* List for contactpersons */
div#contact_right ul {
	padding: 0;
	margin: 0;
	list-style: none;
  }
div#contact_right ul#contactpersonen{
  padding-left:37px;
  padding-top:32px;
  }
div#contact_right ul li {
	float: left;
	position: relative;
	width: 160px;
  color:#b6b7b4;
  font-size:18px;
  padding:5px 0;
  }
div#contact_right ul li ul {
	display: block;
	position: absolute;
	top: 1em;	
  }
div#contact_right ul li ul {
	top: auto;
  height:260px;
  }  
ul#contactpersonen li ul li.c_image{
  border:0;
  }
ul#contactpersonen li ul li.c_activiteit{
  color:#272626;
  font-size:12px;
  font-weight:bold;  
  background-image:url("../assets/listitem_activiteit.png");
  _background-image:url("../assets/listitem_activiteit_ie.png");  
  *background-image:url("../assets/listitem_activiteit_ie.png");    
  background-repeat:no-repeat;
  background-position:center left;
  padding-left:20px;  
  }
ul#contactpersonen li ul li.c_mail{
  background-image:url("../assets/listitem_mail.png");
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-left:20px;
  padding-top:30px;
  }
ul#contactpersonen li ul li.c_mail a{
  font-weight:bold;
  text-decoration:none;
  color:#adb600;
  font-size:12px;
  vertical-align:bottom;
  }
ul#contactpersonen li ul li.c_mail a:hover{
  text-decoration:underline;
  }
ul#contactpersonen li ul li.c_mail a:visited{
  text-decoration:none;
  }
