html {overflow:hidden;}
body			{	margin: 0; font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 130%; overflow:hidden;}
img, div		{ 	margin: 0; padding: 0; border: none;behavior: url(/pngfix/iepngfix.htc) }
h1 {font-size:20px;color:#ed1c24;padding-top:3px}
h2 {font-size:15px;color:#ed1c24;}
h3 {font-size:13px;}
a {color:#ed1c24;text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-weight:normal;color:#000;}
li {color:#000;}

/* Main parts */
DIV.bg			{	position: absolute;float:left;left:0; z-index: 1; background: url(/grfx/menu_bg.png) top repeat-x; height: 65px; width: 100%; }
DIV.Main		{	margin: 0 auto; position: relative; z-index: 2; width: 1024px;}

/* Menu */


DIV.Menu		{	margin: 0 auto;height: 39px; clear: both;width:1100px;}

#nav {
	margin: 0; 
	list-style: none;
	line-height: 1;
}

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	margin-right: 58px;
	/*width: 7em;  width needed or else Opera goes nuts */
	z-index:99;
}


#nav li a[href*="aanvraagformulier"] { /* all list items */
	m/argin-left: -50px; 
}

#nav li a[href*="producten"] { /* all list items */
	width: 6em;  
}

#nav li a 		{	padding-top: 20px; font-size: 12px; font-weight: bold; width: auto;  display: block; color: #000; text-decoration: none;}
#nav li a:hover,#nav li a.active	{	 color: #ed1c24; }
#nav li div ul { /* second-level lists */
	position: absolute; 
	width: 14em;
	margin-left: -30px;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:99;
}

.sub_menu_bg
{
background: url('/grfx/submenu_bg.png');
}

.sub_menu_bottom
{
height:15px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -0em 0 0 10em;
	z-index:99;
}

#nav li ul li
{
width:160px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li div ul li a{	padding: 5px 10px ; margin-left: 20px;  width: 99px; background: none; color: #000; }
#nav li div ul li:hover a, #nav li div ul li.sfhover a, #nav li div ul li a.active,	{	 padding: 5px 10px ; margin-left: 20px;  width: 99px; color: #fff;  background: #ed1c24; }
 li.submenu_bottom { margin:0; padding: 0;position: relative; bottom: -32px;z-index:99;  }


/* Left side */
DIV.Left		{	float: left; height: 463px; width: 144px; color: #fff;display:inline  }
DIV.Left a		{	color: #fff; }
DIV.LEft a:hover	{	text-decoration: none; }
	
 /* Content */
DIV.Content		{	float: left; width: 840px; min-height: 600px; padding-top: 23px;display:inline; }
DIV.Content img.titel {	margin-top: 49px; padding: 0; }
	
/* Content blocks*/
DIV.Content_Home	{	padding: 19px; width: 840px; height: 563px; background:url(/grfx/contentblocks/bg_content_home.png) left top no-repeat;  }
	
/* Footer*/
DIV.Footer		{	color: #fff; width: 830px; height: 20px; padding: 0 10px;  margin: -50px 0;font-weight:bold; }
DIV.Footer .sitemap	{	float: right; margin-right:4px; }
DIV.Footer .footertext	{	float: left; margin-left:2px; }
DIV.Footer a		{	color: #fff; }
DIV.Footer a:hover	{	text-decoration: none; }

DIV.address {margin-left:23px;}

DIV.Content_Left {float:left;width:195px;margin-left:22px;font-size:10px;font-weight:bold;}
DIV.Content_Left .Block_Left {float:left;color:#ed1c24;font-weight:bold;}
DIV.Content_Left .Block_Left .top {float:left;width:155px;height:16px;background-image:url(/grfx/dual_rand_top.png); background-repeat:no-repeat}
DIV.Content_Left .Block_Left .main {float:left;width:125px;background-image:url(/grfx/dual_rand_bg.png); background-repeat: repeat-y;padding:0 15px 0 15px;}
DIV.Content_Left .Block_Left .bottom {float:left;width:155px;height:16px;background-image:url(/grfx/dual_rand_bottom.png); background-repeat: no-repeat}

DIV.Content_Left input[type=text], DIV.Content_Left input[type=password] { float:left;display:inline;width:100px; height:16px ;background: url(/grfx/form_textbox.png) top left; border:none; color:#595959; margin-top: 6px;padding-left:3px;font-size:10px;}
DIV.Content_Left .okButton { float:left;display:inline;margin-top:6px;width:20px; height:18px ;background: url(/grfx/ok_button.png) top left; border:none; font-size:10px;color:#fff;font-weight:bold;padding:0px;}
DIV.Content_Left .Button { width:87px; height:18px ;background: url(/grfx/button_bg.png) top left; border:none; font-size:10px;color:#fff;font-weight:normal;padding:0px;}

DIV.Content_Right input[type=text], DIV.Content_Right input[type=password] { float:left;display:inline;width:100px; height:16px ;background: url(/grfx/form_textbox.png) top left; border:none; color:#595959; margin-top: 6px;padding-left:3px;font-size:10px;}
DIV.Content_Right .Button { width:87px; height:18px ;background: url(/grfx/button_bg.png) top left; border:none; font-size:10px;color:#fff;font-weight:bold;padding:0px;}

DIV.Content_Right td {color:#000;}

DIV.Content_Left p {margin:0px;padding:0px;}

DIV.Content_Right {float:right;width:553px;height: 490px;margin-right:24px;margin-top:18px;overflow-y:auto;overflow-x:hidden;}
DIV.Content_Right .Block_Right {float:left;color:#ed1c24;}
DIV.Content_Right .Block_Right .top {float:left;width:527px;height:11px;background-image:url(/grfx/rood_vlak_top.png); background-repeat:no-repeat}
DIV.Content_Right .Block_Right .main {float:left;width:507px;background-image:url(/grfx/rood_vlak_bg.png); background-repeat: repeat-y;padding:0 31px 0 11px;color:#000}
DIV.Content_Right .Block_Right .main p {width:500px;}
DIV.Content_Right .Block_Right .bottom {float:left;width:527px;height:11px;background-image:url(/grfx/rood_vlak_bottom.png); background-repeat: no-repeat}

DIV.Content_Right .Block_Right .News_Home {float:left;width:505px;height:94px;background-image:url(/grfx/contentblocks/bg_news_home.png); background-repeat: no-repeat;margin-left:1px}
DIV.Content_Right .Block_Right .News_Home h2 {float:left;color:#fff;width:120px;}
DIV.Content_Right .Block_Right .News_Home .News_Home_Left {float:left;margin-left:10px;margin-top:0px;width:120px;}
DIV.Content_Right .Block_Right .News_Home p {float:left;color:#000;display:inline;width:350px;margin-top:8px;}
DIV.Content_Right .Block_Right .News_Home .paging {float:left;display:inline;Width:100px;margin-top:35px;}
DIV.Content_Right .Block_Right .News_Home .paging a {color:#fff;margin-right:5px;}
DIV.Content_Right .Block_Right .News_Home .paging a.active {font-weight:bold;font-size:12px;}

DIV.Content_Right .Products_Home {float:left;width:527px;}
DIV.Content_Right .Products_Home h2 {float:left;margin-left:10px;margin-top:10px;display:inline;width:100px;}
DIV.Content_Right .Products_Home p {float:left;color:#000;display:inline;width:415px;margin-top:9px;}
DIV.Content_Right .Products_Home a {color:#000}
DIV.Content_Right .Products_Home a.active {color:#ed1c24;font-weight:bold;}

DIV.Content_Right .Block_Right .news {float:left;width:527px;}
DIV.Content_Right .Block_Right .news .divopen_content_open {float:left;margin-top:5px;}
DIV.Content_Right .Block_Right .news .divopen_content_open .title {padding:10px;font-size:14px;color:#fff;font-weight:bold;float:left;width:107px;height:31px;background-image:url(/grfx/contentblocks/bg_newsitem_active.png); background-repeat: no-repeat}
DIV.Content_Right .Block_Right .news .divopen_content_open .message {float:left;width:364px;background-color:#fff;border:1px solid #ed1c24;color:#000;margin-left:3px;padding:0 5px 0 5px;}
DIV.Content_Right .Block_Right .news .divopen_content_open .message p {width:350px;}

DIV.Content_Right .Block_Right .news .divopen_content_closed {float:left;margin-top:5px;}
DIV.Content_Right .Block_Right .news .divopen_content_closed .title {padding:10px;font-size:14px;color:#999;font-weight:bold;float:left;width:107px;height:31px;background-image:url(/grfx/contentblocks/bg_newsitem_nonactive.png); background-repeat: no-repeat}
DIV.Content_Right .Block_Right .news .divopen_content_closed .message {color:#999;float:left;width:366px;height:46px;overflow:hidden;background-color:#fff;margin-left:3px;padding:5px 5px 0 5px;}
DIV.Content_Right .Block_Right .news .divopen_content_closed .message p {padding:0;margin:0px;width:350px;}

DIV.Content_Right .Block_Right .producten {float:left;width:527px;}
DIV.Content_Right .Block_Right .producten .picture-container {float:left;position:relative;width:125px;height:91px;padding:1px}
DIV.Content_Right .Block_Right .producten .picture {position:absolute;left:0;top:0;width:125px;height:91px;}
DIV.Content_Right .Block_Right .producten .raam {position:absolute;left:0;top:0;width:125px;height:91px;display:none;background:url(/grfx/raam_rood.png);cursor:pointer;}
DIV.Content_Right .Block_Right .producten .raam h3 {color:#fff;margin-top:0px;padding:5px;}

DIV.Content_Right .Block_Right .product {float:left;width:527px;}
DIV.Content_Right .Block_Right .product .picture-container {float:left;position:relative;width:505px;height:280px;padding:1px}
DIV.Content_Right .Block_Right .product .picture {position:absolute;left:0;top:0;width:505px;height:280px;}
DIV.Content_Right .Block_Right .product .raam {padding:30px 0 0 30px;color:#fff;position:absolute;left:0;top:0;width:475px;height:250px;display:none;background:url(/grfx/raam_rood_groot.png);cursor:pointer;}
DIV.Content_Right .Block_Right .product .info {position:absolute;left:0;top:0;width:20px;height:21px;background:url(/grfx/info.png);}
DIV.Content_Right .Block_Right .product .raam p, DIV.Content_Right .Block_Right .product .raam h2 {color:#fff;width:450px;}
DIV.productpaging {float:left;margin-left:10px;margin-top:10px;}
DIV.productpaging a {color:#000}
DIV.productpaging a:selected {font-weight:bold}

DIV.Content_Right .Block_Right .wieiswie {float:left;width:527px;}
DIV.Content_Right .Block_Right .wieiswie .picture-container {float:left;position:relative;width:125px;height:91px;margin:1px}
DIV.Content_Right .Block_Right .wieiswie .picture {position:absolute;left:0;top:0;width:125px;height:91px;}
DIV.Content_Right .Block_Right .wieiswie .raam {position:absolute;left:0;top:0;width:125px;height:91px;display:none;background:url(/grfx/raam_rood.png);}
DIV.Content_Right .Block_Right .wieiswie .raam h3 {font-size:14px;color:#fff;margin-top:48px;padding:5px;}

.divopen_container {
	visibility:hidden;
	padding-bottom: 3px;
}

div#background {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-height:800px;
	text-align: center;
	overflow: hidden;
	z-index:0;
}

div.topsub img	{visibility: hidden; }

.SitemapSub {margin-left:0;padding-left:0}

#sitemap {
	scrollbar-arrow-color: #fff;
scrollbar-face-color: #ED1C24;
scrollbar-highlight-color: #ED1C24;
scrollbar-3dlight-color: black;
scrollbar-shadow-color: #ED1C24;
scrollbar-darkshadow-color: black;
scrollbar-track-color: #CFE9FA;

}
