/* Copyright (c) 2005 - 2009 Dacon, http://www.dacon.nl */

html, body { height: 100%; margin: 0px; padding: 0px; font-family:"Arial"; color:#FFF; font-size:12px; }

img#bg { position:fixed; top:0px; left:0px; width:100%; height:100%; }

a{ color: white; }

#main { position:absolute; z-index:1; top:5px; bottom:25px; width:1000px; left:50%; margin-left:-500px; }

img{border:0px;}
h1, h2, h3, h4{ margin:0px; padding:0px; }
.column h4{ margin-top:10px; background-color:#333333; }

#content_left{ background-image:url('img/left.png'); height:780px; width:50px; background-repeat:no-repeat; float:left; margin-top:80px; }

#content{width:875px; height:780px; float:left;  }
#header{ background-image:url('img/top.png'); height:130px; background-position:bottom center; background-repeat:no-repeat; width:100%; }
#header_left, #header_right{ width:49%; float:left;}

#header_right{ text-align:right; }

.link{ cursor:pointer; }

#menu{ width:100%; height:100px; float:left; background-color:#CC0000; z-index:1; }

.menu_item{ width:149px; height:152px; float:left; cursor:pointer; background-position:top; z-index:1;  }
#welkom{ padding-top:25px; }
#impressie{  margin-left:-25px; padding-top:25px; margin-top:5px; }
#beurzen{  margin-left:-25px; padding-top:25px; }
#hetbedrijf{  margin-left:-25px; padding-top:25px;}
#contact{  margin-left:-25px; padding-top:25px; margin-top:5px; }

#menu_right{float:right; color:#FFF; text-align:right; padding-right:5px; padding-top:25px;}
#menu_right div {float:right; width:20px;}

#column_holder{ background-color:#666666; height:570px; width:870px; clear:left; padding:5px; z-index:2; }
.column{  width:50%; height:530px; float:left; z-index:3; }
#column_left{ text-align:justify; background-color:#666666; z-index:3;  }
#column_right{ background-color:#666666; z-index:3;  }

#column_left div, #column_right div{width:100%; height:530px; }
#column_right #contact div{height:auto;}

#fullscreendemo{width:100%; height: 490px; }

#footer{ clear:both; height:50px; text-align:right; padding-right:10px; background-color:#666666; }
#footer a{ color:#FFF; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }
#footer ul{padding:0px; margin:0px; float:right;}
#footer ul li{ display:block; float:left; border-right:1px solid #FFF; padding-left:3px; padding-right:3px; line-height:10px; }
#footer ul li.last{border:0px;}

#content_right{ background-image:url('img/right.png'); height:780px; width:50px; float:left; margin-top:80px; }

#bottom{ background-image:url('img/bottem.png'); background-position:center; height:50px; clear:both; width:875px; }

/* Product */
#product_info{ border:1px solid #999999; background-color:#333333; width:300px !important; height:150px !important; margin:15px; padding:15px; position:absolute; top:600px; }
#product_info img{ position:absolute; margin-left:-30px; margin-top:-30px; }

/* contact login */
#contactLogin{ position:absolute; top:650px; width:200px !important; margin-left:30px; height:85px !important; }
#login{ background-color:#333333; width:200px !important; height:85px !important; padding:15px; }
#login img{ float:left; position:absolute; }
#login input{ clear:left; float:left; border:1px solid black; margin:3px; padding:2px; width:150px; margin-left:42px; }
#contact_right{ overflow:auto; }

/***CONTACTFORM***/

#cntct_frm{ width:430px; margin-top:20px; position:relative;}
#cntct_frm #lft{float:left; width:210px;}
#cntct_frm #rgt{float:right; width:210px;}
#cntct_frm #lft div, #cntct_frm #rgt div{ width:210px;margin-bottom:2px; height:30px;}
#cntct_frm #lft .frm_left, #cntct_frm #rgt .frm_left{ float:left; width:100px; height:20px; line-height:20px; background:#333; }
#cntct_frm #lft .frm_left span, #cntct_frm #rgt .frm_left span{margin-left:5px;}
#cntct_frm #lft .frm_right{float:left; width:100px;}
#cntct_frm #lft .frm_right input, #cntct_frm #rgt .frm_right input{width:100px; margin:0px; height:14px;}




textarea{width:200px; margin:0px; font-family:"Arial"; font-size:12px;}

.error{background-color:#F00;}
#cntct_frm .frm_submit{ position:absolute; top:220px; left:10px; display:block; height:30px; color:#FFF; font-size:16px; text-transform:uppercase; width:180px; border:0px;cursor:pointer; background-color:#333;}

