/* MAIN STYLES */
BODY		{	margin: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 130%; color: #333; background-color:#fffbe1; }	



/* OVERALL IMAGE / TEXT STYLES*/
a img			{	border: none; }

a				{	color: #0f4190; }
a:hover			{	color: #ff6000; text-decoration: none; }


h1				{	}

input, textarea	{	color: #0f4190; font-family:Arial, Helvetica, sans-serif; font-size: 9px; }

/*img, div { behavior: url(/js/iepngfix.htc) }*/


/* MAIN LAYOUT */
DIV.Main		{	width: 960px; margin: 0 auto; }

DIV.Language	{	height: 27px; padding: 7px 30px; }
	DIV.Language ul		{	float: right; list-style: none; margin: 0; padding: 0; }
		DIV.Language ul li	{	padding: 3px 3px 5px 18px; color: #333; font-size: 8px; height: 8px; width: 76px; display: block; background: url(/images/arrow_diagonal_down.gif) no-repeat 90px 8px ; border: 1px solid #adadad; }
		DIV.Language ul li:hover	{	cursor: pointer; border: 1px solid #0f4190; color:  #0f4190; }
			DIV.Language ul li ul	{	display: none; }

DIV.Top			{ padding: 0px 30px; background: url(/images/header.png); height: 119px; }
DIV.Top	h1		{	display: block; margin: 0; padding: 0; float: left; }
DIV.Top div	ul	{	float: right; list-style: none; color:#2f529a; padding-right:0px; padding-left:0px; font-size:12px; font-weight:bolder; }
DIV.Top div ul li	{	margin-left: 3px; float: left; color:#2f529a; }
DIV.Top div ul li a	{	color: #2f529a; text-decoration: underline; }
DIV.Top div ul li a:hover {	color: #2f529a; text-decoration: none; }

DIV.header_menu_left { float:right; height:45px; width:18px; display:inline;  background: url(/images/header_menu_bg_left.png) no-repeat; }
DIV.header_menu_center { float:right; height:45px; display:inline;  background: url(/images/header_menu_bg_center.png) repeat-x; }
DIV.header_menu_right { float:right; height:45px; width:18px; display:inline;  background: url(/images/header_menu_bg_right.png) no-repeat; }

DIV.header_menu_left_logged { float:right; height:60px; width:20px; display:inline;  background: url(/images/header_menu_bg_left_logged.png) repeat-x; }
DIV.header_menu_center_logged { float:right; height:60px; display:inline;  background: url(/images/header_menu_bg_center_logged.png) repeat-x; }
DIV.header_menu_right_logged { float:right; height:60px; width:20px; display:inline;  background: url(/images/header_menu_bg_right_logged.png) repeat-x; }

DIV.Menu		{	height: 43px; background:url(/images/menu-bg1.png) top left no-repeat;  }
	DIV.Menu DIV.Search	{	padding: 11px 31px; width: 241px; height: 23px; background:url(/images/search-bg1.png) top right no-repeat; float: right; }
		DIV.Menu DIV.Search input[type="text"]	{	margin-left: 17px; display: block; float: left; padding: 6px 10px 0 24px; border: none; background: url(/images/search_input_bg.png) no-repeat; width: 143px; height: 16px; }


		DIV.Menu DIV.Search input[type="submit"]		{	text-align: center; color: #fff; float: left;  display: block ; margin-left: 4px; cursor: pointer; border: none; background: url(/images/searchbutton_bg_.png) 0px -22px no-repeat; width: 42px; height: 22px; }
		DIV.Menu DIV.Search input[type="submit"]:hover	{	color: #fdb70a; background: url(/images/searchbutton_bg_.png) 0px 0px no-repeat; }
		DIV.Menu DIV.top_menu { float:left; display:inline; padding-left:20px; }

DIV.Menu DIV.top_menu ul	{	list-style: none; padding: 0; margin: 0; }
DIV.Menu DIV.top_menu ul li	{	float: left; margin: 0 0.15em; }
DIV.Menu DIV.top_menu ul li a {	color:#fff; font-weight:bolder; text-decoration: none; }
DIV.Menu DIV.top_menu ul li a:hover {	color:#2f529a; }

DIV.left_menu_middle ul	{	list-style: none; padding: 0; margin: 0; }
DIV.left_menu_middle ul li	{	 }
DIV.left_menu_middle ul li a {	color:#FFF; text-decoration: none; }
DIV.left_menu_middle ul li a:hover {	text-decoration: underline; }
DIV.left_menu_middle ul li ul li	{	padding-left:10px; }
DIV.left_menu_middle ul li ul li ul li	{	padding-left:10px; }



DIV.left_menu_item_mouseover { margin-top:11px; display:inline; height:23px; width:9px; float:left; background: url(/images/menu_top_left1.png) 0px 0px no-repeat; }
DIV.right_menu_item_mouseover { margin-top:11px; display:inline; height:23px; width:9px; float:left; background: url(/images/menu_top_right1.png) 0px 0px no-repeat; }
DIV.center_menu_item_mouseover { margin-top:11px; display:inline; height:23px; padding-top:4px; float:left; background: url(/images/menu_top_center1.png) 0px 0px repeat-x; }
DIV.center_menu_item_mouseover a { color:#2f529a; }

DIV.left_menu_item { margin-top:11px; display:inline; height:40px; width:9px; float:left; }
DIV.right_menu_item { margin-top:11px; display:inline; height:40px; width:9px; float:left; }
DIV.center_menu_item { margin-top:11px; display:inline; height:40px; padding-top:4px; float:left; }

DIV.Content_home {	height: 540px;  background: url(/images/sfeer/home_1.png) top left no-repeat; }
DIV.Content_header {	height: 134px; width:960px; top left no-repeat; }
DIV.Content_home_block 	{ position:relative; float: right; margin: 50px 70px 0 0; color: #fff; display: block; background: url(/images/home_sfeer_header.png) top left no-repeat; width: 416px;  height: 233px; }
DIV.Content_home_block p, DIV.Content_home div  h2 { font-size:20px; padding: 20px 40px 0 20px; margin: 0; }


DIV.Home { height:250px; position:relative; float:left;}
DIV.Vervolg_content { width:940px; float:left; margin-top:20px; margin-left:5px; padding-right:20px;}
DIV.Vervolg_content h1 { margin:0px 0px 10px 0px; padding:0px; color:#0f4190; font-size:18px; line-height:23px; }
DIV.Vervolg_left_menu { color:#FFF; width:240px; float:left; position:relative; }
DIV.Vervolg_left_menu a { color:#000; text-decoration:none; }
DIV.Home a.ball			{ background: url(/images/bolletje.png) 0px 0px no-repeat; height: 16px; width: 16px; text-decoration:none; width:17px; float:right;}
DIV.Home a.ball:hover	{ background: url(/images/bolletje.png) 0px -16px no-repeat; height: 16px; width: 16px; text-decoration:none; width:17px; float:right; }

.home_block_header { padding-left:20px; line-height:40px; float:left; width:280px; font-size:15px; font-weight:bolder; }

DIV.home_block { float:left; display:inline; position:absolute; margin-top:-202px; margin-left:72px; width:900px; }
DIV.home_block_left { width:21px; height:197px; float:left; display:inline; background: url(/images/homegroups_left.png) no-repeat;}
DIV.home_block_center { width:155px; cursor:pointer; float:left; height:197px; display:inline;  background: url(/images/homegroups_center.png) repeat-x; }
DIV.home_block_right { width:21px; height:197px; float:left; display:inline; background: url(/images/homegroups_right.png) no-repeat;}
DIV.home_block_title { cursor:pointer; position:relative; bottom:6px; margin-left:8px; clear:both; text-align:center; color:#233877; font-weight:bolder; padding:14px 0px 0 0; width:140px; height:30px; float:left; display:inline; background: url(/images/home_block_title_bg.png) no-repeat;}
DIV.home_block_title_selected { cursor:pointer; position:relative; bottom:6px; clear:both; text-align:center; color:#fff; font-weight:bolder; padding:14px 0px 0 0; margin-left:11px; width:137px; height:30px; margin-top:0px; float:left; display:inline; background: url(/images/home_block_title_bg_selected.png) no-repeat;}
DIV.home_block_picture { float:left; clear:both; bottom:10px; position:relative; border:0px: width:166px; }

DIV.news_items_home { width:235px; float:left; margin: 13px 0px 0px 20px; height:35px; color:#335A94; padding-bottom:10px; Font-weight:bolder; display:inline; }
DIV.news_items_home_ball { margin: 28px 0px 0px 0px; float:left; display:inline; width:20px; height:30px; }

DIV.home_artikel_title { width:265px; float:left; margin: 13px 0px 0px 20px; height:20px; color:#335A94; font-weight:bolder; display:inline; }
DIV.home_artikel_link { width:265px; float:left; margin: 5px 0px 7px 20px; color:#000; display:inline; }
DIV.home_artikel_link a { color:#000; }
DIV.home_artikel_text { font-size:9px; width:132px; height:95px; overflow:hidden; float:left; margin: 0px 0px 0px 20px; color:#335A94; display:inline; line-height:13px; }
DIV.home_artikel_text a { color:#000; }
DIV.home_artikel_picture { font-size:9px; width:132px; height:95px; overflow:hidden; float:left; margin: 0px 0px 0px 6px; color:#335A94; display:inline; }
DIV.home_artikel_bar { color:#fff; background-color:#ff6000; height:25px; border:1px solid #9dacb3; float:left; margin:0px 0px 0px 3px; width:165px; padding-left:125px; line-height:25px;}
DIV.home_artikel_bar a { text-decoration: none; color:#fff; }

DIV.home_newsform_title { width:265px; float:left; margin: 13px 0px 0px 20px; height:20px; color:#335A94; display:inline; }
DIV.home_newsform_title input[name="firstname"]	{	margin-left: 0px; display: block; float: left; padding: 6px 10px 0px 15px; border: none; background: url(/images/newsformname_bg.png) 0px 0px no-repeat; width: 180px; height: 16px; }
DIV.home_newsform_title input[name="email"]	{	margin-left: 0px; display: block; float: left; padding: 6px 10px 0px 15px; border: none; background: url(/images/newsformemail_bg.png) 0px 0px no-repeat; width: 180px; height: 16px; }

.newformbutton { cursor:pointer; margin-top:13px;}

DIV.left_menu_top { margin-top:20px; margin-left:20px; font-size:14px; font-weight:bolder; padding: 7px 0px 0px 10px; height:33px; background: url(/images/menu_left_top.png) no-repeat; }
DIV.left_menu_middle { margin-left:20px; padding: 0px 0px 0px 10px; background: url(/images/menu_left_middle.png) repeat-y; }
DIV.left_menu_bottom { margin-left:20px; height:50px; background: url(/images/menu_left_bottom.png) no-repeat; }

DIV.item_overview { background: url(/images/product_bg.png) no-repeat; width:198px; height:269px; float:left; position:relative; margin:0px 30px 20px 0px; }
DIV.group_overview { background: url(/images/group_bg.png) no-repeat; width:198px; height:160px; float:left; position:relative; margin:0px 35px 20px 0px; }
DIV.image_product_overview { height:95px; margin: 15px 0px 0px 0px; text-align:center; }
DIV.image_group_overview { height:95px; margin: 15px 0px 0px 0px; text-align:center; }
DIV.item_overview_text { margin:0px 0px 0px 20px; height:100px; width:170px; color:#94bfd5; overflow:hidden; }}
DIV.item_overview_text h2 { width:170px; margin:10px 0px 5px 0px; padding:0; font-size:15px; float: left; color:#6090c0;}
DIV.item_overview_text a { width:170px; margin:0px 0px 0px 0px; padding:0; font-size:15px; float: left; color:#6090c0; text-decoration: none; }
DIV.item_overview_info { width:60px; margin: 9px 0px 0px 20px; float: left; color:#94bfd5; display:inline; }
DIV.item_overview_info a { color:#94bfd5; }
DIV.item_overview_price { width:80px; margin: 9px 5px 0px 20px; font-size:15px; font-weight:bolder; display:inline; float:left; text-align:right; color:#ef7430; padding-right:10px;}
DIV.item_overview_price_special { width:80px; margin: 12px 5px 0px 0px; font-size:15px; font-weight:bolder; display:inline; float:left; text-align:right; color:#ef7430; padding-right:10px;}

DIV.item_details_text { float:left; width:625px; display:inline; padding-right:10px;}
DIV.item_details_picture { background: url(/images/product_details_bg.png); background-repeat:no-repeat; float:left; width:300px; height:400px; display:inline; padding:0px 0px 0px 0px; }
DIV.item_details_picture_div { float:left; padding:20px 0px 0px 20px; display:inline;}
DIV.item_details_price { font-size:15px; font-weight:bolder; color:#ef7430; margin:5px 5px 0px 0px; width:400xp; }
DIV.item_details_aantal { color:#000; position:relative; float:left; margin:5px 5px 0px 0px;}

DIV.login_header { background: url(/images/login.png) no-repeat; width:350px; height:125px; float:left; display:inline; position:relative; left:370px; top:30px; border:1px solid red; }

DIV.topwinkelwagen { float:right; color: #2f529a; clear:both; margin-top:-7px;}
DIV.topwinkelwagen a { color: #2f529a; text-decoration: underline; }
DIV.topwinkelwagen a hover { color: #2f529a; text-decoration: none; }

DIV.home_product_picture { margin-left:10px; margin-top:10px; height:100px; cursor:pointer; }
DIV.home_product { background: url(/images/home_product.png) no-repeat; width:120px; height:140px; float:left; position:relative; margin:10px 0px 0 10px;}
DIV.home_product_selected { background: url(/images/home_product_selected.png) no-repeat; width:120px; height:140px; float:left; position:relative; margin:10px 0px 0 10px;}
DIV.home_product_price {position:relative; text-align:right; font-size:12px; padding-right:20px; line-height:12px; padding-top:0px; color:#fbd8b2; vertical-align:bottom; margin-top:0px; }
DIV.klikhier { position:relative;text-align:right; padding-right:20px; padding-top:2px; color:#fbd8b2; vertical-align:bottom; margin-top:-5px;}
DIV.klikhier a {color:#fff;}
DIV.klikhier a hover { color: #2f529a; text-decoration: none; }

DIV.bestelbutton { display:inline; float:left; width:100%; margin:1px 0px 0px 98px; }

DIV.vt { display:none; }
DIV.vt_show { display:block; }

DIV.zonnestudio { cursor:pointer; float:left; background: url(/images/zonnestudio.png); position:absolute;  height: 90px; width:170px; margin:-20px 0px 0px 540px; }

.pulldown {
	height: 20px;
	font-family: arial;
	font-size: 11px;
	width:226px;
}

/* FOOTER */
DIV.Footer		{ float:left; font-size: 9px; width:900px; background-color: #c0c8cc; position:relative; color: #305a9e; padding: 10px 30px; margin-top:20px; margin-bottom:20px; }


