/* MAIN STYLES */
BODY		{	margin: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 130%; color: #333; }	



/* 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; padding-bottom:20px; }

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: 11px 30px; background: #b7c6dd; height: 61px; }
DIV.Top	h1		{	display: block; margin: 0; padding: 0; margin-left:-32px; float: left; }
DIV.Top div	ul	{	float: right; list-style: none; color:#496fab; font-size:12px; font-weight:bolder; }
DIV.Top div ul li	{	margin-left: 3px; float: left; }
DIV.Top div ul li a	{	color: #496fab; text-decoration: underline; text-decoration: normal;}
DIV.Top div ul li a:hover {	color: #496fab; text-decoration: none; }


DIV.Menu		{	height: 52px; background:url(/images/menu_bg.jpg) top left no-repeat;  }
	DIV.Menu DIV.Search	{	padding: 14px 30px; width: 241px; height: 23px; background:url(/images/search_bg.jpg) 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:30px; }

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:#000; font-weight:bolder; text-decoration: none; }
DIV.Menu DIV.top_menu ul li a:hover {	color:#0F4190; }

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:14px; display:inline; height:23px; width:9px; float:left; background: url(/images/menu_top_left.png) 0px 0px no-repeat; }
DIV.right_menu_item_mouseover { margin-top:14px; display:inline; height:23px; width:9px; float:left; background: url(/images/menu_top_right.png) 0px 0px no-repeat; }
DIV.center_menu_item_mouseover { margin-top:14px; display:inline; height:23px; padding-top:4px; float:left; background: url(/images/menu_top_center.png) 0px 0px repeat-x; }

DIV.left_menu_item { margin-top:14px; display:inline; height:40px; width:9px; float:left; }
DIV.right_menu_item { margin-top:14px; display:inline; height:40px; width:9px; float:left; }
DIV.center_menu_item { margin-top:14px; display:inline; height:40px; padding-top:4px; float:left; }


DIV.opvallend_left_menu_item_mouseover { margin-top:14px; display:inline; height:23px; width:9px; float:left; background: url(/images/opvallend_menu_top_left.png) 0px 0px no-repeat; }
DIV.opvallend_right_menu_item_mouseover { margin-top:14px; display:inline; height:23px; width:9px; float:left; background: url(/images/opvallend_menu_top_right.png) 0px 0px no-repeat; }
DIV.opvallend_center_menu_item_mouseover { margin-top:14px; display:inline; height:23px; padding-top:4px; float:left; background: url(/images/opvallend_menu_top_center.png) 0px 0px repeat-x; }

DIV.opvallend_left_menu_item { margin-top:14px; display:inline; height:40px; width:9px; float:left; }
DIV.opvallend_right_menu_item { margin-top:14px; display:inline; height:40px; width:9px; float:left; }
DIV.opvallend_center_menu_item { margin-top:14px; display:inline; height:40px; padding-top:4px; float:left; }


DIV.Content_home {	height: 313px; background: url(/images/sfeer/home_sfeer.jpg) top left no-repeat; }
DIV.Content_header {	height: 134px; width:960px; text-align:left; vertical-align:top; overflow:hidden; }
DIV.Content_home div 	{ position:absolute; float: left; margin: 44px 0 0 130px; color: #fff; display: block; background: url(/images/home_sfeer_header.png) top left no-repeat; width: 416px;  height: 233px; }
DIV.Content_home div p, DIV.Content_home div  h2 { padding: 20px 40px 0 20px; margin: 0; }
DIV.Content_home div  h2 { font-size:20px; }

DIV.popup_home { position:absolute; background: url(/images/kerstpopup.png) top left no-repeat; float:left; height: 150px; width:250px; margin-top:-240px; margin-left:600px; }
DIV.popup_home div 	{ color: #DE5800; display: block;}
DIV.popup_home div  h2 { padding: 20px 40px 0 20px; margin: 0; }
DIV.popup_home div p {padding: 15px 40px 0 20px; margin: 0;} 
DIV.popup_home div  h2 { font-size:20px; }

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_content h1 a { margin:0px 0px 10px 0px; padding:0px; color:#0f4190; font-size:18px; }
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_1 { float:left; display:inline; width:299px; position:absolute; background: url(/images/home-block.png) no-repeat; height:225px; margin-top:-37px; margin-left:30px; }
DIV.home_block_2 { float:left; display:inline; width:299px; position:absolute; background: url(/images/home-block.png) no-repeat; height:225px; margin-top:-37px; margin-left:333px; }
DIV.home_block_3 { float:left; display:inline; width:299px; position:absolute; background: url(/images/home-block.png) no-repeat; height:225px; margin-top:-37px; margin-left:636px; }

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 35px 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:115px; 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: 12px 0px 0px 20px; float: left; color:#94bfd5; display:inline;}
DIV.item_overview_info a { color:#94bfd5; }
DIV.item_overview_price { width:80px; margin: 12px 5px 0px 20px; 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:635px; display:inline; padding-right:10px;}
DIV.item_details_picture { float:left; width:290px; display:inline; margin:0px 0px 0px 0px; }
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: #fff; clear:both; font-size:12px; }
DIV.topwinkelwagen a { color: #fff; text-decoration: underline; }
DIV.topwinkelwagen a hover { color: #fff; text-decoration: none; }

DIV.productgroup_header { font-weight:bolder; font-size:13px; margin-bottom:10px; }

DIV.vt { display:none; }
DIV.vt_show { display:block; }

.pulldown {
	height: 20px;
	font-family: arial;
	font-size: 11px;
	width:226px;
}

.overview_description {
	position:relative;
	float:left;
	margin-top:-25px;
	padding-bottom:10px;	
}

/* FOOTER */
DIV.Footer		{ float:left; font-size: 9px; width:900px; background: #b7c6dd; color: #496fab; padding: 10px 30px; margin-top:20px; margin-bottom:20px; }