/***************************************************************** 
BODY EN BOX DECLARATIONS
*****************************************************************/ 
body	{
		background:#FFFFFF;
		text-align: center;
		margin: 0px; 
		padding: 0px; 
		scrollbar-arrow-color: #004b85;
		scrollbar-track-color: #dbdbdb;
		scrollbar-3dlight-color: #dbdbdb;
		scrollbar-face-color: #fff;
		scrollbar-highlight-color: #fff;
		scrollbar-darkshadow-color: #fff;
		scrollbar-shadow-color: #dbdbdb;
		}
div		{
		line-height: 165%;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:94%;
		}
table,tr,td		{
		font-size:12px;
		}		
.background		{
	text-align:center;
	background-color: #FFFFFF;

		}
#container{
		position: relative;
		background:url(images/background_shadow.gif) repeat-y;
		width:1260px;
		height:2000px;
		text-align:center;
		margin: auto; 
		padding: auto;
		}
#content{
		position:relative;
		background: #FFFFFF;
		width:1260px;
		height:2000px;
		text-align:left;
		margin: auto; 
		padding: auto; 
		}
#sitetitel{
		position:absolute;
		width:250px;
		height:20px;
		text-align:right;
		top:20px;
		right:20px;
		margin: auto; 
		padding: auto;
		z-index:1;
		}
		
#content_left{
		float:left;
		background:url(images/line_right.gif) repeat-y;
		width:192px;
		height:500px;
		text-align:left;
		top:0px;
		left:0px;
		margin: auto; 
		padding: auto; 
		}
#logo{
		position: absolute;
		width:192px;
		height:127px;
		text-align:left;
		left:0px;
		top:0px;
		margin: auto; 
		padding: auto; 
		}	
#content_left_txt{
		position: absolute;
		background:url(images/line_top.gif) no-repeat;
		width:192px;
		height:200px;
		text-align:left;
		top:127px;
		left:0px;
		margin: auto; 
		padding: auto; 
		}
#content_left_submenu{
		position: relative;
		width:192px;
		height:200px;
		text-align:left;
		top:127px;
		left:0px;
		margin: auto; 
		padding: auto;
		}
#telefoon_blok {
		position: relative;
		width:192px;
		height:20px;
		text-align:left;
		top:127px;
		left:0px;
		margin: auto; 
		padding: auto;
}
#extramenu{
		position: absolute;
		width:192px;
		height:40px;
		text-align:left;
		left:0px;
		bottom:100px;
		margin: auto; 
		padding: auto; 
		}
#content_mid{
		float:left;
		width:782px;
		text-align:left;
		top:0px;
		margin: auto; 
		padding: auto;
		}
#colorblock_mid{
		position: absolute;
		background:#004b85;
		width:782px;
		height:73px;
		text-align:left;
		top:0px;
		margin: auto; 
		padding: auto;
		}
#hoofdmenu{
		position: absolute;
		background:#c60f0c;
		width:782px;
		height:28px;
		text-align:left;
		top:73px;
		margin: auto; 
		padding: auto;
		}
#header_image{
		position: absolute;
		width:782px;
		height:173px;
		text-align:left;
		top:101px;
		margin: auto; 
		padding: auto;
		}
#header_image_prod_overzicht{
		position: absolute;
		width:782px;
		height:76px;
		text-align:left;
		top:101px;
		margin: auto; 
		padding: auto;
		}
#content_mid_txt{
	position: absolute;
	width:782px;
	text-align:left;
	top:287px;
	margin: auto;
	padding: auto;
	left: 200px;

		}
#content_mid_txt_prod_overzicht{
		position: absolute;
		width:782px;
		text-align:left;
		top:178px;
		margin: auto; 
		padding: auto;
		}
#content_right{
		float:right;
		background:url(images/line_left.gif) repeat-y;
		width:192px;
		height:500px;
		text-align:left;
		top:0px;
		margin: auto; 
		padding: auto; 
		}
#colorblock_right{
		position: absolute;
		background:#004b85;
		width:192px;
		height:127px;
		text-align:left;
		top:0px;
		margin: auto; 
		padding: auto;
		}
#content_right_txt{
		position: absolute;
		width:192px;
		height:500px;
		text-align:left;
		top:127px;
		right:0px;
		margin: auto; 
		padding: auto; 
		}
#footer{
		position: absolute;
		background:url(images/footer.gif) no-repeat #00CC99;
		width:1260px;
		height:39px;
		text-align:left;
		left:0px;
		bottom:0px;
		margin: auto; 
		padding: auto;
		z-index:2;
		}
/***************************************************************** 
FONT DECLARATIONS
*****************************************************************/ 
h1{
		font-weight:normal;
		font-size:140%;
		margin:20px 10px 5px 20px;
		padding:0px 0px 0px 0px;
		}
p {
		margin:0px 10px 10px 20px;
		padding:0px 0px 0px 0px;
		}
.telefoonnummer {
		font-weight:normal;
		font-size:140%;
		color:#CCCCCC;
		margin:20px 10px 10px 20px;
}
.table_in_txt{
		margin:0px 20px 0px 20px;
		padding:0px 0px 0px 0px;
		}
#content_mid_txt h1{
		font-weight:normal;
		font-size:180%;
		margin:25px 10px 15px 20px;
		padding:0px 0px 0px 0px;
		}
#content_mid_txt_prod_overzicht h1{
		font-weight:normal;
		font-size:180%;
		margin:25px 10px 15px 20px;
		padding:0px 0px 0px 0px;
		}

/***************************************************************** 
LINK DECLARATIONS
*****************************************************************/ 
	
A 							{ text-decoration:none;}
A:link						{ text-decoration:underline;}
A:visited					{ text-decoration:underline;}
A:active					{ text-decoration:underline;}
A:hover						{ text-decoration:none;}



/***************************************************************** 
LIST DECLARATIONS
*****************************************************************/ 

#list_hoofdmenu{
		position:relative;
		padding:4px 0px 10px 0px;
	    margin:0px 0px 0px 0px;
		height:23px;
		}
#list_hoofdmenu li{
		position:relative;
		padding:0px 0px 0px 0px;
	    margin:0px -4px 0px 0px;
		display:inline;
		}
#list_hoofdmenu a{
		padding:5px 20px 5px 20px;
	    margin:0px 0px 0px 0px;
		font-size:100%;
		font-weight:bold;
	    margin:0px;
		color:#FFFFFF;
		text-decoration:none;
		}
#active_hoofdmenu{
		background-color:#b05352;
		}
#list_hoofdmenu a:hover{
		background-color:#f89a1e;
		}
#hoofdmenu_active{
		background-color:#f89a1e;
		}

/*********/ 

#list_submenu { 
		padding: 20px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width:192px;
		font-weight:bold;
		line-height:22px;
		color:#FFF;
}
#list_submenu li { 
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:192px;
		list-style-type:none;
}
#list_submenu ul { 
		font-weight:normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		list-style-type:none;
}
#list_submenu A{
		color:#FFF;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 25px;
}
#list_submenu A:hover{ 
		color:#FFF;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 25px;
}
#list_submenu ul li { 
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		color:#FFF;
		background:url(images/bullet_white_block.gif) no-repeat 26px 10px;
}

/*********/ 

#list_extramenu{
margin:25px 34px 0px 23px;
padding:0px 0px 0px 0px;
}
#list_extramenu ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
#list_extramenu li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
line-height: 25px;
}
.bullet {
		color:#000066;
		text-decoration:none;
		}
