/* CSS Document */

div.main {
	position:absolute;
	left:50%;
	top:0px;
	width:1024px;
	margin-left: -512px;
}

div.header{
	position:relative;
	width:1024px;
	height:215px;
}

div.top_part_1 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:139px;
	
	background-image:url(../images/top_part_1.gif);
}

div.top_part_2 {
	position:absolute;
	left:0px;
	top:139px;
	width:646px;
	height:42px;
	
	background-image:url(../images/top_part_2.gif);
}

div.taal-keuze {
	position:absolute;
	left:646px;
	top:139px;
	width:378px;
	height:42px;
		
	text-align:center;	
	
	vertical-align:middle;
	background-image:url(../images/taal_keuze.gif);
}

div.top_part {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:181px;
	
	background-image:url(../images/imgTopPart.gif);
}

div.menu_part {
	position:absolute;
	left:0px;
	top:181px;
	width:1024px;
	height:34px;
	
	background-image:url(../images/imgMenuPart.gif);
}

div.js_menu {
	position:absolute;
	left:310px;
	top:-1px;
}

div.middle_part {
	 position:relative;
	 height:100%;
	 width:1024px;
}

div.uitlijning_1 {
	float:left;
	width:113px;
	
}

div.left_part {
	float:left;
	width:171px;
			
	border-style:solid;
	border-width: 1px;
	border-color: #b5b5b5;
	
	background-image:url(../images/imgLeftPart.gif);
	}
	
div.left_part_search_header {
	position:absolute;
	height:25px;
	width:171px;
	
	line-height:23px;
	
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a4592;
	text-align:right;
	
	background-color:#e4e4e4;
}

div.left_part_search_body {
	position:relative;
	top:30px;
	left:Opx;
	height:25px;
	width:171px;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3a4592;
	text-align:right;
}

div.left_part_menu_header {
	position:relative;
	top:-1px;
	height:25px;
	width:171px;
	
	line-height:23px;
		
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #b5b5b5;	
		
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a4592;
	text-align:right;
	
	background-color:#e4e4e4;
}

div.left_part_menu_body {
	position:relative;
	width:171px;
	}

div.left_part_menu_header_partners {
	position:relative;
	top:-1px;
	height:25px;
	width:171px;
	
	line-height:23px;
		
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #b5b5b5;	
		
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a4592;
	text-align:right;
	
	background-color:#e4e4e4;
}

div.left_part_menu_body_partners {
	position:relative;
	width:171px;
			
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3a4592;
	height: 415px;
	}

table.left_part_table {
	width:171px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:0px;
	margin-right:0px;
	
}

div.uitlijning_2 {
	float:left;
	width:5px;
}

div.center_part {
	width:614px;
	float:left;
		
	border-style:solid;
	border-width: 1px;
	border-color: #b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

table.main_center{
	width:614px;

}

td.header_center_part {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3a4592;
	width:614px;
}

td.header_left_part {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a4592;
		
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;

	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #b5b5b5;
}

td.header_ico_search {
	width:10px;
	border-style:solid;
	border-width: 1px;
	border-color: #b5b5b5;

}


.submenu_link:hover{
	color:#3a4592;
	text-decoration:underline;
}

td.sub_header_center_part {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a4592;
	width:614px;
		
	
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;

}

div.uitlijning_3 {
	float:left;
	width:117px;
}

div.bottom_part {
	width:1024px;
	height:70px;
	clear:both;	
	background-image:url(../images/imgBottomPart.gif);
	background-repeat:no-repeat;
}

div.uitlijning_4 {
	clear:both;
	width:1024px;
	height:66px;
}

.botttom_part_text{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3a4592;
}

.botttom_part_text_designer {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

a{
	color:#666666;
	text-decoration:none;

}

a:hover{
	color:#666666;
	text-decoration:underline;

}

.href_bottom {
	color:#3a4592;
	text-decoration:none;
}

.href_bottom:hover{
	color:#3a4592;
	text-decoration:underline;

}

.href_me{
	color:#999999;
	text-decoration:none;
}

.href_me:hover{
	color:#999999;
	text-decoration:underline;
}


img.thumb{
	width:110px;
	height:110px;
	border:0px;
}

img.partner{
	width:165px;
	height:80px;
	border:0px;
}

table.weerTabel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a4592;
	width:480px;
			
	border-style:solid;
	border-width: 1px;
	border-color: #b5b5b5;
}

td.batterijen {
	border-style:solid;
	border-width: 1px;
	border-color: #b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

p.title_grafieken {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b5b5b5;
}

.partners_small_left_ico {
	margin-left:0px; 
	margin-right:2px; 
	margin-top:2px; 
	margin-bottom:2px;
	border-bottom-style: none;
	border-width: 0px;
}

.partners_small_right_ico {
	margin-left:2px; 
	margin-right:0px; 
	margin-top:2px; 
	margin-bottom:2px;
	border-bottom-style: none;
	border-width: 0px;
	
}

td.sub_menu_niv_1_left {
	background-color:#e4e4e4;
	
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;

	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #b5b5b5;
	
	width:10px;
	float:left;
	height:18px;
}

td.sub_menu_niv_1_center {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;

	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #b5b5b5;
	
	padding-left:10px;
			
	float:left;
	width:113px;
	height:18px;
}

td.sub_menu_niv_1_right {
	background-color:#e4e4e4;
		
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	
	float:left;
	width:29px;
	height:18px;
	
	text-align: center;	
}

td.sub_menu_niv_2_left {
	background-color:#e4e4e4;
	
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;

	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #b5b5b5;
	
	width:10px;
	float:left;
	height:18px;
}

td.sub_menu_niv_2_center {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;

	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #b5b5b5;
	
	padding-right:10px;
			
	float:left;
	width:113px;
	height:18px;
	
	text-align: right;	
}

td.sub_menu_niv_2_right {
	background-color:#e4e4e4;
		
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	
	float:left;
	width:29px;
	height:18px;
	
	text-align: center;	
}

td.sub_menu_niv_0 {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;

	padding-left:10px;
	
	float:left;
	width:158px;
	height:18px;
}

tr.sub_menu_container {
	position:relative;
	width:171px;
	height:18px;
	
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

img.ico_arrow {
	border: 0px;
	margin-top: 4px;
	padding: Opx;
	
}

.left_menu{
	color:#666666;
	text-decoration:none;
}

.left_menu:hover{
	color:#3a4592;
	text-decoration:underline;
}

img.imgInText {
	margin-left:5px; 
	margin-right:5px; 
	margin-top:0px; 
	margin-bottom:0px;
	border-width: 0px;
}

td.submenu_background {
	background-image: url(../images/submenu_background.gif);
	background-repeat:no-repeat;
	float:left;
	width:169px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	cursor:default;
}

td.submenu_background_bottom {
	background-image: url(../images/submenu_background_bottom.gif);
	background-repeat:no-repeat;
	float:left;
	width:169px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	cursor:default;
}

td.submenu_background_transparant {
	background-image: url(../images/submenu_background_hover.gif);
	background-repeat:no-repeat;
	float:left;
	width:169px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	cursor:pointer;
}

td.submenu_background_bottom_transparant {
	background-image: url(../images/submenu_background_bottom_hover.gif);
	background-repeat:no-repeat;
	float:left;
	width:169px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	cursor:pointer;
}

.product_header_omschrijving {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	text-align:left;
	background-image:url(../images/background_header_table.gif);
	height:28px;
	padding-left:10px;
	font-style:italic;
}

.product_header_deliverable {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	width:60px;
	text-align:center;
	background-image:url(../images/background_header_table.gif);
	height:28px;
	font-style:italic;
}

.product_body_omschrijving {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	text-align:left;
	padding-left:10px;
	height:15px;
}

.product_body_deliverable {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	text-align:center;
	height:15px;
}

.product_table {
	border-style:solid;
	border-width: 1px;
	border-color: #b5b5b5;
	border-collapse:collapse;
	width:580px;
	margin-top:15px;
}

.product_bottom_table {
	border-style:none;
	border-width: 0px;
	width:580px;
	text-align:left;
	height:15px;
	padding-left:10px;
}

.product_header {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	text-align:left;
	background-image:url(../images/background_header_table.gif);
	height:28px;
	padding-left:10px;
	font-style:italic;
}

.product_header_omschrijving_dc_conv {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	width:250px;
	text-align:left;
	background-image:url(../images/background_header_table.gif);
	height:28px;
	padding-left:10px;
	font-style:italic;
}

.product_header_type {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	width:100px;
	text-align:left;
	background-image:url(../images/background_header_table.gif);
	height:28px;
	padding-left:10px;
	font-style:italic;
}

.product_header_dimensions {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	width:250px;
	text-align:left;
	background-image:url(../images/background_header_table.gif);
	height:28px;
	padding-left:10px;
	font-style:italic;
}

.product_body_type {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	text-align:left;
	padding-left:10px;
	height:15px;
}

.product_body_dimensions {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b5b5b5;
	text-align:left;
	padding-left:10px;
	height:15px;
}

span.yearspan {
	position: absolute;
}
