*{
padding:0px;
margin:0px;
}

html{
width:100%;
height: 100%;
background-color:#000000;
}

body{
height: 100%;
margin:0 auto;
width:980px;
}

#main_container{
margin:0px auto 0px auto;
width:910px;
}

#main_container.products{
background:url('/images/bg_content.jpg') no-repeat 700px 60px;
}

.clr{
clear:both;
}

#logo{
width:314px;
height:58px;
border:none;
display:block;
margin:0px 0px 0px 0px;
}

#logo img{
border:none;
}

#menu{
width:100%;
height:43px;
border-top:1px solid #7C7C7C;
border-bottom:1px solid #7C7C7C;
margin:0px 0px 10px 0px;
}

#content_container{
float:left;
width:100%;
margin:20px 0px 0px 0px;
}

#submenu{
float:left;
width: 181px;
height:360px;
background:url('/images/submenu.jpg') no-repeat;
}

#submenu ul{
width:179px;
margin:50px 2px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
text-align:right;
}

#submenu ul li{
display:block;
background-color:#000000;
height:31px;
line-height:31px;
margin:0px 0px 2px 0px;
padding:0px 11px 0px 0px;
}

#submenu ul li.sub{
height:33px;
background:url('/images/subsubmenu.jpg') no-repeat top right;
margin:0px 0px 0px 0px;
}

#submenu ul li.sub.last{
height:35px;
}

#submenu ul li.sel a, #submenu ul li.sub.last.sel a, #submenu ul li.sub.sel a{
text-decoration:underline;
}

#submenu ul li.sub a{
font-size:11px;
}

#submenu ul li a{
text-decoration:none;
font-size:12px;
}

#submenu ul li a:hover{
text-decoration:underline;
}

#header_img{
float:left;
height:214px;
padding:3px 3px 3px 3px;
margin:0px 0px 33px 0px;
border:1px solid #585858;
}

#content{
float:left;
width:694px;
padding:0px 0px 0px 35px;

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#919192;
font-size:11px;
line-height:18px;
}

#footer{
display:block;
width:100%;
height:26px;
border-bottom:1px solid #7C7C7C;
margin:20px 0px 0px 0px;
line-height:18px;
color:#D2D2D2;
}

#footer img{
float:left;
}

#footer a.lang{
float:right;
padding:1px 0px 0px 20px;
background:url('/images/flag_en.jpg') no-repeat 0px 6px;
font-size:9px;
color:#D2D2D2;
}

#footer a.lang.nl{
background:url('/images/vlag_nl.jpg') no-repeat 0px 6px;
}

#copyright{
float:left;
font-size:10px;
text-decoration:none;
color:#D2D2D2;
}

#realisatie{
float:right;
font-size:10px;
text-decoration:none;
color:#D2D2D2;
}

#copyright:hover,#realisatie:hover{
text-decoration:underline;
}

#page_content, #page_content2{
/*height:160px;*/
width:630px;
padding:0px 20px 0px 0px;
}



#page_content.big{
/*height:350px;*/
width:630px; /* BvdA */
}

/* scrollbar */
#page_content .scrollbar {
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:160px;
	background: url('/images/background_scrollbar.gif') repeat-y;
}

#page_content p{
margin:0px 0px 10px 0px;
}

#page_content.big .scrollbar {
	height:350px;
}

#page_content .scrollup {
	position:absolute;
	top:0px;
	left:27px;
	cursor:pointer;
}

#page_content .scrolldown {
	position:absolute;
	bottom:0px;
	left:27px;
	cursor:pointer;
}

/* products */
.product{
float:left;
cursor:pointer;
padding:2px 2px 2px 2px;
border:1px solid #6D6D6D;
}

.productcontainer{
float:left;
}

.product:hover{
background-color:#FFFFFF;
border:1px solid #FFFFFF;
}

.product.big{
width:164px;
height:164px;
margin:0px 18px 18px 0px;
}

.product.small{
width:141px;
/*height:141px;*/
margin:0px 22px 22px 0px;
}

.productcontainer span{
width:141px;
display:block;
text-align:center;
}

#nav{
float:left;
}

#nav a{
font-size:12px;
color:#A0A0A0;
text-decoration:underline;
}

#nav a:hover,#nav a.sel{
color:#FFFFFF;
text-decoration:none;
}

#lyr1{
padding:0px 60px 0px 0px;
}

