body {
	margin:0;	
	background-image: url(/images/bg.gif);
	}
	
	#navbar {
	width:999px;
	height:30px;
    background:#333333;
	border-right:1px solid #000;
	position:relative;z-index:1; 
	/* zou zijn: workaround for IE Mac background color obscuring background image bug */
	} 

	.navtext { 
	display:none; }	
	
	div#navbar span.spacer1{
	display: none;
    }
	
	div#navbar a.news, div#navbar a.news:visited, div#navbar a.news:active {
	display:block;
	width:47px;
	height:30px;
	position:absolute;top: 0px; left:16px;
	z-index:3;
	background: url(/images/hp_news1.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	 /*hide from IE mac \*/
	background-position: 0 -60px;
	 /*end hiding from IE5 mac*/ } 
	div#navbar a.news:hover { 
	width:47px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	 /*hide from IE mac \*/
	background-position: 0 -30px;
	 /*end hiding from IE5 mac*/ } 

	
	div#navbar a.fashion, div#navbar a.fashion:visited, div#navbar a.fashion:active {
	display:block;
	width:61px;
	height:30px;
	position:absolute;left:63px;
	z-index:3;
	background: url(/images/hp_fashion1.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */} 
	div#navbar a.fashion:hover { 
	width:61px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
	
	div#navbar a.gear, div#navbar a.gear:visited, div#navbar a.gear:active {
	display:block;
	width:44px;
	height:30px;
	position:absolute;left:124px;
	z-index:3;
	background: url(/images/hp_gear1.gif) 0 1px no-repeat;
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */ } 
	div#navbar a.gear:hover { 
	width:44px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */  }
	
	div#navbar a.features, div#navbar a.features:visited, div#navbar a.features:active {
	display:block;
	width:69px;
	height:30px;
	position:absolute;left:168px;
	z-index:3;
	background: url(/images/hp_features1.gif) 0 1px no-repeat;
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */ } 
	div#navbar a.features:hover { 
	width:69px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
	
	div#navbar a.forums, div#navbar a.forums:visited, div#navbar a.forums:active {
	display:block;
	width:60px;
	height:30px;
	position:absolute;left:237px;
	z-index:3;
	background: url(/images/hp_forums1.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */} 
	div#navbar a.forums:hover { 
	width:60px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
    
    div#navbar a.video, div#navbar a.video:visited, div#navbar a.video:active {
	display:block;
	width:47px;
	height:30px;
	position:absolute;left:297px;
	z-index:3;
	background: url(/images/hp_video.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */} 
	
	div#navbar a.video:hover { 
	width:47px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
    
    div#navbar span.spacer2{
    display: none;

    }



	
	
#mainbody_achter {
	width:999px;
	background-color:#8C8C8C;
	border-right:1px solid #000; }
	
	
#maincontent {
	width:999px;
	float:left;	}		
	
	
#secnav {
	width:999px;
	height:18px;
	padding-left:25px;
	position:relative;top:0;z-index:20;
/*    border-bottom: solid 1px #333;*/
	}
      
	
#lefttabvert {
	width:24px;
	height:124px;
	float:left;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	margin-top:158px; }
	
	#contentwell {
	width:843px;
	margin-top:7px; 
	float:left; 
	background-color:#61F2F4;}
	
	
	#editorial {
  	width:590px;
	float:left; 
	position:relative;
	border:1px solid #343030;
	background-color:#fff;
	background-image: url(/images/news/bg_grad_news.jpg);
	background-repeat: repeat-y; }
	
	
	#contentitem {
	width:510px; 
    position:relative; 
	 }
	
	div#contentitem .contentitemimage {
	float:left;
	border:solid 1px #000;
	margin:0 15px 0 30px;position:relative;top:0;
	/* hide from IE mac \*/
	margin:0 25px 0 0;position:relative;top:0;left:30px;
	/* end hiding from IE5 mac */ }
	
	div#contentitem .contentitemtext a {
	font-size:-2;
	font-weight:normal;
	float:left;
	color:#444444;
	margin:0 15px 0 30px;position:relative;top:0;
	}
	
	div#contentitem .contentitemtext a:hover{ 
	font-weight:bold;
	color:#111111;
	text-decoration:none;
	}	
	
	
	#webwinkel {
  	width:92%px;
	float:center; 
	position:relative;
	border:1px solid #343030;
	background-color:#fff;
	background-image: url(/images/news/bg_grad_news.jpg);
	background-repeat: repeat-y; }
	
	#webwinkel h1 {
	font-size:18px; 
	font-weight:normal; 
	text-transform:uppercase;
	letter-spacing:-1px; 
	line-height:18px;
	margin:0; 
	padding:13px 0 0 8px; 
	background-color:#FFF; }
    head:first-child + body #editorial h1:not([xxx]) { height:18px; /* for Firefox and Safari */ } 
	
	#webwinkel h2 {
	font-size:13px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:13px;
	margin:0;
	padding:0 0 6px 8px;
	color:#666;
    background-color:#FFF;
	border-bottom:1px solid #808080; }
    head:first-child + body #editorial h2:not([xxx]) { height:13px; /* for Firefox and Safari */ } 
	
	#editorial h1 {
	font-size:18px; 
	font-weight:normal; 
	text-transform:uppercase;
	letter-spacing:-1px; 
	line-height:18px;
	margin:0; 
	padding:13px 0 0 8px; 
	background-color:#FFF; }
    head:first-child + body #editorial h1:not([xxx]) { height:18px; /* for Firefox and Safari */ } 
	
	#editorial h2 {
	font-size:13px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:13px;
	margin:0;
	padding:0 0 6px 8px;
	color:#666;
    background-color:#FFF;
	border-bottom:1px solid #808080; }
    head:first-child + body #editorial h2:not([xxx]) { height:13px; /* for Firefox and Safari */ } 
	#news_article {
	width:510px; 
	padding-top:0;
    position:relative; 
    overflow: hidden;
	margin-bottom:40px; }
  
	div#news_article a {
	color:#222;
	font-weight:bold; }
	
	div#news_article p {
	margin: 3px 13px 0 10px; }
	
	div#news_article .news_item {
	background: transparent url(/images/news/news_divider_long.gif) 50% 0% no-repeat;
	width:474px;
	height:110px; 
	padding:11px 0 0 0;
	clear:both;	}
	
	div#news_article .news_item_text {
	width:324px; float:left; margin-left:-16px;
	/* hide from IE mac \*/
	margin-left:0; 
	/* end hiding from IE5 mac */ }
	
	div#news_article .news_item_text a {
	color:#333333; }
	
	div#news_article .news_item p.news_cat {
	font-style:italic;
	margin:15px 0 0 12px; text-transform: lowercase; }
	
	div#news_article .kopimage {
	width:510px;
	border:solid 1px #000;
	position:relative;
	}
	
div#news_article .artikelimage {
	float:right;
	border:solid 1px #000;
	margin:5px 0 5px 5px;position:relative;
	}

	div#news_article .news_item h3 {
	font-size:12px;
	color:#4A5586;
	text-transform:uppercase;
	margin:0 0 0 12px; }
	
	div#news_article .news_item p.news_link {
	margin:0 0 0 12px; }
	
	div#news_article .news_item p.see_all {
	margin:12px 0 0 12px; }
	
#archive_link {
	width:122px;
	height:17px; 
	font-size:10px;
	padding:5px 0 0 8px;
	position:absolute;bottom:0;
	left:0;
	border-top:1px solid #8c8c8c; 
	background-color:#FFF;
	text-transform:lowercase; }
    
div#archive_link a, div#archive_link a:visited, div#archive_link a:active, div#archive_link a:hover { 
	color:#333; size: 10px; }	
		 	
 #wishlist_email_print {
    width:500px;
	height:17px;
	font-size:10px;
	padding:5px 8px 0 0;
	border-top:1px solid #8c8c8c;
	background-color:#FFF;
	text-align:right;
	position:absolute; bottom:0; right:0; }
		
div#wishlist_email_print a { 
	color:#333; size: 10px; }		
	
	#btm_print {
    width:27px;
	float: right;
	padding-left: 6px; 
	padding-right: 10px; }
	
	#righttabvert {
	width:12px;
	height:124px;
	float:left;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	margin-top:158px; }
	
	#contentwell {
	width:843px;
	margin-top:7px; 
	float:left; 
	background-color:#61F2F4;}
	
	#promo {
	width:346px;
	background-color:#F1F2F4;
	background-image: url(/images/pr_bg_grad.gif);
	background-repeat: repeat-y;
	border-left:1px solid #343030;
	border-top:1px solid #343030;
	border-right:1px solid #2F2B2B;
	border-bottom:1px solid #2F2B2B;
	float:left; }
	
div#promo a {
	color: #666;
	font-size: 10px; }

#breadcrumb {
	width:637px;
	height:17px;
	font-size:10px;
	position:relative;
	left:24px;
	text-align:right;
	text-transform: lowercase; }

div#breadcrumb a, div#breadcrumb a:visited, div#breadcrumb a:active {
	color:#D9D9D9; 
	font-size:10px;
	letter-spacing:-.3px;
	text-decoration:none; }
	div#breadcrumb a:hover {
	text-decoration:underline; }
	
#footer_achter {
	width:999px;
	background-color:#CCC;
	text-align:center;
	clear: both; 
	padding-bottom: 10px;}
	

#footer2_achter {
	width:999px;
	background-color:#CCC;
	border-bottom:1px solid #000;
	text-align:center;
	padding-bottom: 10px;
	margin: 0;}		
	
div#service_links_achter {
	width:999px;
	height:14px;
	padding:1px 0 5px 0;
	border-top: 1px solid #000;
	background: #333 url(/images/service_links_ds.gif) bottom left no-repeat;
	}

div#service_links_achter a { 
	font-size:10px;
	color:#FFF; }

div#service_links_achter span.greypipe {
	font-size:10px;font-weight:bold;color:#999;margin:0 11px; }
	
div#footer_content_achter {
	width:999px;padding:0 100px; color:#787878; text-align:center; margin-bottom: 30px;}
	
div#footer_content2_achter {
	width:999px;padding:0 100px; color:#787878; text-align:center; }	
	
	
div#footer_content_achter p {
	margin:2px 0; }
	
div#footer_content_achter p a { 
	color:#787878; }
	
div#footer_content2_achter p {
	margin:2px 0; }
	
div#footer_content2_achter p a { 
	color:#787878; }	
	
div#footer_content_achter span.greypipe {
	color:#9CA3A9;margin:0 3px; }
	
div#footer_content_achter p.footer_text {
	margin:16px 0; color:#787878; }
	
div#footer_content2_achter span.greypipe {
	color:#787878;margin:0 3px; }

div#footer_content2_achter p.footer_text_achter {
	margin: 0; }
	
	
	div#news_article .thumbnail {
	width:98px;
	height:98px;
	float:left;
	border:solid 1px #000000;
	background: url(/images/tn_news_ds.gif) top center no-repeat;
	margin:0 15px 0 30px;position:relative;top:0;
	/* hide from IE mac \*/
	margin:0 25px 0 0;position:relative;top:0;left:30px;
	/* end hiding from IE5 mac */ }

