body{
	margin : 0px;
	}

.spacer
{
height : 2em;
width : 950px;       
}	

	#container
	{
	width : 950px;
	margin : auto;
	clear : both;
	}
	#bg
	{
    float:left;
	background-image : url(../images/mainbg.png);
	background-position : center top;
	}
		#whitetop{
		width : 950px;
		height : 20px;
		clear : both;
		background-color : #ffffff;
		position:relative;
		}
		#logo1{
		width : 143px;
		height : 175px;
		background-image : url(../images/logo1.png);
		border : 0px solid;
		float : left;
		}
		#transprt{
		width : 802px;
		height : 175px;
		background-image : url(../images/2008lampekop.jpg);
		background-repeat : no-repeat;
		border : 0px solid;
		float : left;
		}
		#transprtright{
		width : 136px;
		height : 175px;
		float : left;
		}
		#transprt img{
		margin : 0px;
		padding : 0px;
		display : inline;
		}
	
	#kolom1
	{
	width : 124px;
	clear : both;
	float : left;
	}
	
	#kolom2{
	width : 521px;
	background-image : url(../images/kol2bg.png);
	float : left;
	}
		#contentheader{
		width : 521px;
		height : 8px;
		background-image : url(../images/contentheader.png);
		background-repeat : no-repeat;
		overflow : hidden;
		clear : both;
		float : left;
		}
		#contentcontainer{
		width : 521px;
		background-image : url(../images/contentcontainer.png);
		clear : both;
		float : left;
		}
			#content{
			padding : 10px;
			padding-left : 33px;
			padding-right : 15px;
			font-family : Arial;
			font-size : 10pt;
			min-height : 300px;
			}
			#content a,#content a:hover,#content a:visited
			{
			    color : #003399;
			    text-decoration : underline;
			}
		#contentfooter{
		width : 521px;
		height : 8px;
		background-image : url(../images/contentfooter.png);
		background-position : top;
		overflow : hidden;
		clear : both;
		float : left;
		}
	
	#kolom3{
	width : 164px;
	float : left;
	}
		#smallboxtop
		{
		margin-top : 17px;
		width : 164px;
		height : 8px;
		background-image : url(../images/smallboxtop.png);
		background-repeat : no-repeat;
		overflow : hidden;
		clear : both;
		float : left;
		}
		#smallboxbody{
		width : 164px;
		background-image : url(../images/smallboxbg.png);
		clear : both;
		float : left;
		}
			#smallboxcontent{
			padding : 5px;
			padding-left : 10px;
			font-family : Arial;
			font-size : 12px;
			color : #000000;
			}
		#smallboxbot{
		width : 164px;
		height : 9px;
		background-image : url(../images/smallboxbot.png);
		background-repeat : no-repeat;
		overflow : hidden;
		clear : both;
		float : left;
		}
		#smallboxtop2
		{
		width : 164px;
		height : 8px;
		background-image : url(../images/smallboxtop2.png);
		background-repeat : no-repeat;
		clear : both;
		overflow : hidden;
		}
		#smallboxbody2{
		width : 164px;
		background-image : url(../images/smallboxbg2.png);
		clear : both;
		float : left;
		}
			#smallboxcontent2{
			padding : 5px;
			padding-left : 10px;
			font-family : Arial;
			font-size : 12px;
			color : #000000;
			}
		#smallboxbot2{
		width : 164px;
		height : 9px;
		background-image : url(../images/smallboxbot2.png);
		background-repeat : no-repeat;
		clear : both;
		float : left;
		}
		#picturecontainer{
		padding-left : 4px;
		float : left
		}
	
	#kolom4{
	padding-top : 50px;
	width : 141px;
	float : left;
	}
	.clear{
	clear : both;
	}
	#menubar{
	width : 584px;
	height : 16px;
	padding : 10px;
	position : absolute;
	color : #1954a1;
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	background-image : url(../images/wit.png);
	background-repeat : repeat-x;
	left : 200px;
	top : 68px;
	border : 1px solid #003399;
	}
		#menubar ul{
		margin : 0px;
		padding : 0px;
		}
		#menubar li{
		display : inline;
		list-style-type : none;
		padding-right : 14px;
		}
		#menubar a{
		color : #003399;
		text-decoration : none;
		padding-bottom : 12px;
		}
		
h1
{
    margin:0px;
    padding:0px;
    font-size:14px;
    text-decoration:none;
    color: #003399;
    font-weight:bold;
    margin-left:33px;
    font-family:Tahoma;
}

h2 {
    font-size:10pt;
    font-weight:bold;
    color:#003399;
    margin-top:0;
    margin-bottom:0;
}   

h3
{
    margin:0px;
    padding:0px;
    font-size:14px;
    text-decoration:none;
    color: #003399;
    font-weight:bold;
    font-family:Tahoma;
}

hr {
    clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	font-size:0;
	margin:0;
}

.branches {
    list-style: none;
    margin:0;
    padding:0;
}

.branches li {
    float:left;
    width:49%;
    height:1.5em;
}

.brancheproducten {
    list-style: none;
    margin:0;
    padding:0;
}

#content .brancheproducten li a,#content .brancheproducten li a:visited
{
    font-weight:bold;
    text-decoration:none;
    color : #003399;    
}

.brancheproducten li {
    float:left;
    width:49%;
    padding-bottom:1em;
}

.brancheproducten li ul {
    list-style: none;
    margin:0;
    padding:0;
}

.brancheproducten li ul li {
    width:100%;
    float:none;
    padding:0;
}

#content .brancheproducten li ul li a,#content .brancheproducten li ul li a:hover,#content  .brancheproducten li ul li a:visited {
    text-decoration:none;
    color : #003399;
    font-weight:normal;
}

#contentcontainer .brancheproduct #producttekst {
    float:left;
    width:50%;
    margin:0;
} 

#contentcontainer .brancheproduct #relatedproducts {
    float:left;
    width:50%;
    margin:0;
} 

#contentcontainer .brancheproduct #relatedproducts p {
    margin-left:1em;
}

#contentcontainer .brancheproduct #relatedproducts ul {
    margin-left:1em;
    list-style-type: none;
}

#contentcontainer .productenmenu li.active {
    background-image : none;
}

#contentcontainer .producten {
    list-style-type: none;
    margin:0;
    margin-top:1em;
    padding : 0px;
}

#contentcontainer .productenmenu 
{
    list-style-type: none;
    margin : 0px;
    padding : 0px;
}

#contentcontainer .productenmenu li
{
    list-style-type: none;
    background-image : url(../images/prefix.gif);
    background-position : left 8px;
    background-repeat : no-repeat;
    padding-left : 10px;
}

.prefix
{
    background-image : url(../images/prefix.gif);
    background-position : left 8px;
    background-repeat : no-repeat;
    padding-left : 10px;
    line-height : 120%;
    margin-bottom : 4px;
}

#contentcontainer #tekst
{
    clear : both;
    padding-top : 1em;
}


#contentcontainer .productenmenu a,#contentcontainer .productenmenu a:visited, #contentcontainer .productenmenu
{
    color : Black;
    text-decoration :  none;
    font-size : 10pt;
}

#contentcontainer .productenmenu a:hover
{
    color: #003399;
    text-decoration :  none;
}

#contentcontainer #productendivlinks 
{
    float : left;
    width : 46%;
    border : 1px solid #d2d9e8;
    padding : 4px;
}

#contentcontainer #productendivrechts 
{
    float : left;
    width : 46%;
    border : 1px solid #d2d9e8;
    padding : 4px;
    margin-left : 1em;    
}

#contentcontainer #productendivlinks .selected,#contentcontainer #productendivrechts .selected
{
    color : #003399; 
    font-weight : bold;
}

#contentcontainer .producten li
{
    margin-bottom:1em;
}

#contentcontainer .producten a,#contentcontainer .producten a:visited
{
    text-decoration : none;
}

.contact th {
    text-align:left;
    vertical-align:top;
    width:41%;
    font-weight:normal;
}

.contact input.textbox,.contact textarea, .contact input.submit {
    border: 1px solid #000;
}

.contact #adresdiv {
    text-align:right;
    margin-top:2em;
    color:#003399;
}

.colmiddenonder
{
    clear:both;
    text-align:left;
    padding-top:1em;
    width : 430px;
}

.colmiddenonder .foto
{
    float : left;
    padding-right : 20px;
    width : 120px;
    text-align : center;
    font-size : 8pt;
    overflow : hidden;
    color : #003399;    
}

.colmiddenonder img
{
    border : 0px;
}

.smallboxnav {
    list-style-type:none;
    margin:0;
    padding:0;
}

.smallboxnav a, .smallboxnav a:visited
{
	color : #003399;
    text-decoration : none;
}

.datum
{
float:left;
width:90px;
color : #003399;
}

p
{
margin : 0;   
}

img
{
border : 0;   
}

strong
{
	color : #003399;  
}

textarea
{
	font-family : Arial;    
}

.nieuwstitel
{
color : #003399;
float:left;
width : 370px;
}

#onder
{
    clear : both;
    width : 950px;
	background-image : url(../images/mainbg.png);
	background-position : center top;
	background-repeat : repeat-y;
}


/*submenu*/
.submenu 
{
    position:relative;
    z-index:100;
}

.submenu ul 
{
    display:none;
    position:absolute;
    left:0;
    top:26px;
    z-index:200;
    border : 1px solid #003399; 
}

.submenu:hover ul, .submenu .over ul
{
    display:block; 
    background-image : url(../images/wit.png);
    background-repeat : repeat-x;
    width : 160px;
}

#menubar ul li ul li 
{
    width : 160px;
    text-align : left;
    position : static;
    display : block;
}

#menubar ul li ul li a, #menubar ul li ul li a:active,#menubar ul li ul li a:visited 
{
width : 152px;
display : block;
padding : 4px;
margin : 0px;
color : Black;
font-weight : normal;
}

#menubar ul li ul li a:hover
{

color : #003399;
}

#menubar li:hover ul, #menubar li.over ul 
{ 
display : block; 
}


#search {
    position:absolute;
    top:187px;
    left:649px;
    
}

#search input {
    width:149px;
    border:solid 1px #ff0000;
    font-size:12px;
    padding:3px;
    
}

#enquete fieldset {
	margin-bottom:1em;	
}

#enquete fieldset legend {
	color:#003399;
	font-weight:bold;
}

#enquete label {
	width:210px;
	float:left;
	margin-bottom:0.5em;
	margin-right:10px;
}

#enquete p {
	clear:left;
	margin-bottom:0.5em;
}

#enquete textarea {
	width:220px;
	font-size:9pt;
	height:100px;
}


#productendivlinks .productenmenu .productpanel{
	display:none;	
}

#contentcontainer #productendivlinks a.activated {
	color:	#003399;
}

fieldset
{
border : 1px solid #d2d9e8;  
padding : 8px;  
margin : 0px;
}

legend
{
color : #003399;
font-weight : bold;    
}

#productgroepinformatie
{
overflow : hidden;
border : 1px solid #d2d9e8;    
padding : 4px;    
}