/*GLOBAL*/
html{
height:100%;
}
body{
margin:0px;
padding:0px;
height:100%;
font-family: "Arial", Verdana;
color:#FFFFFF;
font-size:12px;
background:url(img/bg_body.jpg) repeat-y center #000;
}
img{
margin:0px;
border-width:0px;
padding:0px;
}
form{
margin:0px;
}
h1{ display:none;}
h2{}
a{text-decoration:none; color:#FFFFFF;font-family: "Arial", Verdana;}
input , textarea{width:200px;font-family: "Arial", Verdana;}
/*POSITIONING*/
#wrapper{
position:relative;
width:950px;
margin:0px auto;
height:auto !important;
height:100%;/*IE6*/
min-height:100%;border-left:1px solid #fff;border-right:1px solid #fff;
}

#head{position:relative; height:220px; width:950px;  background:url(img/bg_head.jpg) repeat-x;}
#head #logo{position:absolute; top:15px; left:50px;}
#head #slogan{position:absolute; top:45px; left:470px;}
#head #rdw{position:absolute; top:75px; left:730px;}

#left{ position:relative; width:190px; float:left; height:400px;}
#left #menu{ position:absolute; top:12px; left:12px; width:178px;}
#left #menu .menuitem{ display:block; width:154px; height:40px; line-height:40px; border:1px solid #000; margin-bottom:8px; background:url(img/bg_arrow.png) no-repeat;}
#left #menu .menuitem:hover, #left #menu .active{ background-color:#F5B502;}
#left #menu .menuitem span{ margin-left:40px; font-weight:bold;}

#content{position:relative; width:720px; float:left; border-top:12px solid #FFF; padding-left:20px;padding-right:20px; padding-top:20px;}

#bottom{ clear:both; height:22px; line-height:22px; color:#929292; text-align:left; position:absolute; left:10px; width:900px;}
#bottom a{color:#929292;}

/** CONTACT **/
#cntct_frm{ width:353px;}
#cntct_frm .frm_left{ float:left;}
#cntct_frm .frm_right{ float:right;}
#cntct_frm .frm_right input{ width:242px;}
#cntct_frm .frm_right .textarea{ width:242px; height:80px;font-size:12px;}
#cntct_frm .frm_submit{ background-color:#34952A; display:block; color:#FFF; width:100px; height:20px; text-align:center; line-height:20px; border:0px; cursor:pointer;}

/**PORTFOLIO**/
#portfolio{ margin-left:75px; margin-top:12px;}
#portfolio .portfolio_object{ width:300px; float:left; cursor:pointer; text-align:center; }
#portfolio .portfolio_object img{ display:block; height:175px; margin-right:20px; margin:5px; }
#portfolio .portfolio_object .naam{ }
.portfolio_object .column{ width:540px; float:left; }
.portfolio_object .column.right{ width:150px; float:left; margin-left:10px; }
.portfolio_object .column.right img{ margin:5px; }
.portfolio_object .column h1{ display:block; color:white; background-color:#34952A; padding:3px;  }
.portfolio_object .column label{ display: block; padding:3px; width:150px; float:left; font-weight:bold; text-align:right; }
.portfolio_object .column .txt{ display: block; padding:3px; float:left; width:360px; }
.portfolio_object .column br{ clear:left; }
