@import url("cssreset.css");

body {
    /* background: #ffffff url(/images/bg_fill_s.jpg) repeat-x 0 0;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px verdana;
	line-height:16px;
}


p {
 margin-bottom:8px;
}

a {
 color:#003a79;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}

ul{

list-style-type:disc;
}

#container {
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  background-color:#ffffff;
  background: #ffffff url(/images/header_2_kolom_s.jpg) no-repeat 0 0;
} 

#header {
  width:100%;
  height: 345px;
  position:relative;

}
#headerbottom {
  width:100%;
  height:37px;
  z-index:4;
}
#normaal #header,#homepage #header  {
 background: #ffffff url(/images/header_full_s.jpg) no-repeat 0 0;
}
#tweekolom #header {
}

#homepage #headerbottom {
 background: #ffffff url(/images/header_bottom_full_home_s.jpg) no-repeat 0 0;
}
#normaal #headerbottom {
 background: #ffffff url(/images/header_bottom_full.jpg) no-repeat 0 0;
}
#tweekolom #headerbottom {
 background: #ffffff url(/images/header_bottom_2_kolom_s.jpg) no-repeat 0 0;
}

#content {
 background-color:#f0edec;
 min-height:150px;
 width:100%;
 color:#4c9bd3;
 font-size:12px;
 padding-bottom:10px;
}

#contenttitle_flash {
 position:absolute;
 top:-75px;
 overflow:visible;
 left:60px;
 height:18px;
}

#normaal #contentContainer {
 padding-left:55px;
 padding-right:20px;
 width:940px;
 position:relative;

}

#tweekolom #contentContainer {
 padding-left:55px;
 padding-right:20px;
 width:611px;
 float:left;
 position:relative;
 
}
#tweekolom #rightContainer {
 width:303px;
 margin-left:5px;
 margin-top:-335px;
 min-height:200px;
 float:left;
 color:#ffffff;
 padding-left:20px;

}
#contentContainer img {
 border:1px solid #707070;
 float:left;
 margin-right:10px;
 margin-top:5px;
 margin-bottom:5px;
}
.product_holder {
  background: url(/images/product_holder_s.jpg) no-repeat 0 0; 
  width:117px;
  height:154px;
  float:left;
  margin-right:16px;
  margin-bottom:15px;
  position:relative;
  cursor:pointer;
  cursor:hand;

}
.product_image_holder {
 width:106px;
 height:106px;
 position:absolute;
 top:2px;
 left:2px;
}

.product_text_holder {
 color:#003a79;
 position:absolute;
 top:115px;
 left:3px;
 height:34px;
 width:98px;
 line-height:12px;
 font-size:10px;
 font-weight:bold;

}

#kruimelpad {
 font-size:10px;
 margin-top:2px;
 margin-bottom:10px;
}
#kruimelpad a {
 color:#ffffff;
 text-decoration:none;
}

#homepage #contentContainer {
 padding-left:60px;
 padding-right:20px;
 width:935px;
 position:relative;
}

#normaal #content,#homepage #content {
 background:#f0edec url(/images/full_fill.gif) repeat-y 0 0;
}
#tweekolom #content {
 background:#f0edec url(/images/2_kolom_fill_s.jpg) repeat-y 0 0;
}
#tweekolom #contentbottom {
 background:#f0edec url(/images/2_kolom_bottom_2.jpg)no-repeat 0 0;
 width:100%;
 height:10px;
 position:relative;
}

#normal #contentbottom,#homepage #contentbottom {
 background:#f0edec url(/images/full_fill.gif)no-repeat 0 0;
 width:100%;
 height:10px;
 position:relative;
}
#hoofdgroepselectie {
 position:absolute;
 width:280px;
 height:103px;
 top:-70px;
 left:53px;
}

.homepageitemflash {
 width:234px;
 height:285px;
 z-index:35;
}

#hoofdgroepcontact {
 position:absolute;
 width:100px;
 height:40px;
 top:-24px;
 left:623px;
}

#footer {
  background-color:#ffffff;
  height: 102px;
  width: 1024px;
}

#footer ul{

list-style-type:none;
}

#homepageItems {
 background: url(/images/homepageItemsBackground_s.jpg) no-repeat 0 0;
 width:968px;
 margin-left:38px;
 line-height:13px;
 margin-top:0px;
}
#homepageItem1 {
 margin-left:18px;
 margin-top:-51px;
 position:relative;
 width:221px;
 float:left;
 display:inline;
} 
#homepageItem2,#homepageItem3,#homepageItem4 {
 margin-left:13px;
 margin-top:-51px;
 position:relative;
 width:221px;
 float:left;
 display:inline;
} 

#homepageItems .text {
 margin-top:34px;
 font-size:10px;
}


#menu {
 width:1024px;
 height:33px;
 position:relative;
  z-index:5; 
}
#flash_rotator {
 top:160px;
 left:347px;
 width:680px;
 height:175px;
 position:absolute;
 z-index: 3;
}
#flashmenu {
 width:1024px;
 height:33px;
 position:absolute;
 z-index: 30;
}
#video {
 top:34px;
 left:120px;
 width:550px;
 height:276px;
 position:absolute;
 z-index:4; 
}
#videohomepage {
 top:34px;
 left:120px;
 width:845px;
 height:276px;
 position:absolute;
 z-index:4; 
}

#headerbottom .title {
 clear:both;
 margin-bottom:10px;
 padding-top:17px;
 overflow-x:hidden;
 top:-37px;
 left:54px;
 position:relative;
}

.title {
 clear:both;
 margin-bottom:10px;
 padding-top:17px;
 
  z-index:1; 
 
}

#footer {
 margin-top:40px;
 padding-left:60px;
 padding-right:60px;
 width:890px;
 font-size:10px;
 color:#c2c1c1;
 }

#navigatie0 {
 margin-top:14px;
}
#navigatie0 li {
 float:left;
 color:#003d7c;
}
#navigatie0 a {
 color:#003d7c;
}

.readmore ,.readmore a{
 color:#003d7c;
 text-decoration:none;
}

.readmore ,.readmore a:hover{
}

.newsdate {
 position:absolute;
 right:0px;
 width:110px;
 font-size:9px;
 font-style:italic;
}
.newsItem h3 {
 margin-bottom:4px;
}

.hrDiv {
 width:602px;
 height:1px;
 background-color:#4c9bd3;
 margin-bottom:10px;
 margin-top:3px;
}

#contactform label {
 width:80px;
 display:block;
 line-height:12px;
 margin-bottom:2px;
 float:left;
}

#contactform .submit {
 /*background-color:#f0f0f0;*/
}
#contactform .submit:hover {
 /*background-color:#707070;*/
 color:#ffffff;
 cursor:hand;
 cursor:pointer;
}

input,textarea,select {
 border:1px solid #444444;
 background-color:#ffffff;
}

#map {
 width:277px;
 height:310px;
 border:1px solid #000;
 color:#000000;
 font-size:9px;
}
#adresDiv {
 line-height:16px;
 position:relative;
 min-height:183px;
}
#adresDiv a {
 color:#ffffff;
 text-decoration:none;
}
#adresDiv a:hover {
 color:#ffa500;
 text-decoration:none;
}

#product_details {
 color:#ffffff;
 position:relative;
 width:280px;
}

#header_image {
 bottom:0px;
 right:16px;
 position:absolute;
 z-index:-1;
}

#right_afbeelding {
 position:relative;
 width:278px;
 overflow-x:hidden;
 text-align:center;
 margin-top:8px;
}
#right_afbeelding img {
 border:1px solid #fca603;
}

div#map {
 overflow:hidden;
}

div#product_details_container {
 width:280px;
 position:relative;
}

