@charset "UTF-8";
/* CSS Document */

body
  {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
  }

#wrapper
  {
	width: 1000px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #081878;
	border-right: 1px solid #081878;
  }
  
  #wrapper p
  {
	margin:0;
	
  }

.cleaner
  {
	clear: both;
	height: 1px;
	border: 0;
	margin: 0;
	padding: 0;
  }

.header
  {
	width: 1000px;
	height: 100px;
	border: 0;
	background-image : url('images/logo.png');
	background-position : top left;
	background-repeat : no-repeat;
	text-align:left;
  }

.header2
  {
	width: 1000px;
	height: 100px;
	border: 0;
	background-image : url('images/logo2.png');
	background-position : top left;
	background-repeat : no-repeat;
	text-align:left;
  }
.header h1
  {
	text-indent: -10000px;
	margin: 0;
	padding: 0;
	border: 0;
  }

.header h1 a, .header h1 a:hover
  {
	color : #FFFFFF;
	width : 350px;
	height : 100px;
    display : block;
	float: left;
	margin : 0;
	padding : 0;
	font-size : 1px;
	text-decoration : none;
  }
  
  .header_reclame
  {
	  width:468px;
	  height:60px;
	  float:right;
	  margin:20px 20px 0 0;
  }
.prijsklasse
{
	height:22px;
	width:950px;
	background-image : url('images/balk.png');
	background-position : top left;
	background-repeat : no-repeat;
	padding:3px 0 0 50px;
	margin:0 0 5px 0;
	color:#FFF;
	text-align:center;
}
.prijsklasse p
{
	margin:0;
}
.prijsklasseprijs
{
	height:17px;
	width:200px;
	float:left;
	margin:0 0 0 60px;
	text-align:center;
	font-weight:bold;
}

.onderbalk
  {
	width: 985px;
	height: 20px;
	color: #FFFFFF;
	background-color: #2567A7;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 15px;
  }
  .products
  {
	  height:auto;
	  width:980px;
	  margin-top:0px;
	  margin-left:auto;
	  margin-right:auto;
	  
	  
	  
  }
    .products2
  {
	  height:auto;
	  width:980px;
	  margin-top:0px;
	  margin-left:auto;
	  margin-right:auto;
	  
	  
	  
  }

    .products2 p 
  {
	  margin:4px 0 0 0;
  }
  .products p 
  {
	  margin:4px 0 0 0;
  }
 
 .product
 {
	 height:280px;
	 width:175px;
	float:left;
	margin: 0 0 5px 15px;
	border: 1px solid #000;
	position: relative;

 }
 
  .product2
 {
	 height:255px;
	 width:175px;
	float:left;
	margin: 0 0 5px 15px;
	border: 1px solid #000;
	position: relative;

 }
  .product_index
 {
	 height:230px;
	 width:175px;
	float:left;
	margin: 0 0 5px 0;
	position: relative;
	margin-bottom:5px;

 }
 
 .indexrood
 {
	 height:300px;
	 width:175px;
	 padding: 0 7px 0 7px;
	 margin-right:1px;
	 border:1px solid #C00;
	 float:left;
	 
 }
 
  .indexrood p
 {
margin:0;
 }
 .roodtext
 {
	 width:175px;
	 font-size:16px;
	 text-align:center;
	 color:#C00;
 }
 
 .productnaam
 {
	 width:175px;
	 height:20px;
	 padding-top:3px;
	 font-size:16px;
	 text-align:center;
 }
 .productfoto
 {
	 width:140px;
	 height:150px;
	 margin-left:auto;
	 margin-right:auto;
 }
 .productprijs
 {
	 width:175;
	 height:30px;
	 font-size:23px;
	 text-align:center;
	 color:#F00;
 }
 .productverzendkosten
 {
	 height:15px;
	 width:175px;
	 font-size:10px;
	 color:#090;
	 text-align:center;
 }
 .productbestelknop
 {
	 height:50px;
	 width:175px;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
 }
 
  .productbestelknop2
 {
	 height:25px;
	 width:175px;
	 padding-top:5px;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
 }
	
	a, a:link
  {
	text-decoration : underline;
	color : #081878;
  }

a:visited, a:active
  {
	text-decoration : underline;
	color : #96A5FF;
  }

a:hover, a:focus
  {
	text-decoration : none;
	color : #081878;
  }

a.balklink, a.balklink:link, a.balklink:visited
  {
	text-decoration : underline;
	color : #FFFFFF;
  }

a.balklink:hover, a.balklink:active, a.balklink:focus
  {
	text-decoration : none;
	color : #FFFFFF;
  }

a.linkwit, a.linkwit:link, a.linkwit:visited
  {
	text-decoration : underline;
	color : #FFFFFF;
	font-size: 12px;
  }

a.linkwit:hover, a.linkwit:active, a.linkwit:focus
  {
	text-decoration : none;
	color : #FFFFFF;
	font-size: 12px;
  }
  
  a.linkwit2, a.linkwit2:link, a.linkwit2:visited
  {
	text-decoration : none;
	color : #FFFFFF;
	font-size: 13px;
  }

a.linkwit2:hover, a.linkwit2:active, a.linkwit2:focus
  {
	text-decoration : underline;
	color : #FFFFFF;
	font-size: 13px;
  }
  
    a.linkrood, a.linkrood:link, a.linkrood:visited
  {
	text-decoration : none;
	color : #F00;
	font-size: 14px;
  }

a.linkrood:hover, a.linkrood:active, a.linkrood:focus
  {
	text-decoration : underline;
	color : #F00;
	font-size: 14px;
  }
  
    a.cadeautitle, a.cadeautitle:link, a.cadeautitle:visited
  {
	text-decoration : none;
	color : #000;
	font-size:16px;
  }

a.cadeautitle:hover, a.cadeautitle:active, a.cadeautitle:focus
  {
	text-decoration : underline;
	color : #000;
	font-size:16px;
  }
  .aankondiging
  {
	font-size:20px;
	color:#F00;
	height:auto;
	width:1000px;
	tex-align:center;
	text-align: center;	 
  }
  .textcenter
  {
	  text-align:center;
	  margin:0 0 5px 0;
  }

 
 
      a.aankondiginglink, a.aankondiginglink:link, a.aankondiginglink:visited
  {
	text-decoration : underline;
	color : #F00;
	font-size:20px;
  }

a.aankondiginglink:hover, a.aankondiginglink:active, a.aankondiginglink:focus
  {
	text-decoration : none;
	color : #F00;
	font-size:20px;
  }
  
  .disclaimer
  {
	  width:800px;
	  margin:10px 0 0 15px;
  }
  
  .disclaimer p
  {
	  margin:0px;
  }
  
  .voordelen
  {
	  width:220px;
	  height:100px;
	  float:right;
	  color:#FFF;
	  text-align:left;
  }
  
  .voordelen p
  {
	  margin:0px;
  }
  .voordelen h2
  {
	  font-size:14px;
	  font-weight:bold;
	  margin:0px;
  }
  .voordelen h3
  {
	  font-size:11px;
	  margin:0px;
  }
.lievergoedkoper
{
	height:20px;
	float:left;
	color:#F00;
	width:320px;
	margin-left:25px;
}

.lieverduurder
{
	height:20px;
	float:right;
	width:320px;
	color:#F00;
	margin-right:5px;
}

      a.liever, a.liever:link, a.liever:visited
  {
	text-decoration : underline;
	color : #F00;
	font-size:14px;
  }

a.liever:hover, a.liever:active, a.liever:focus
  {
	text-decoration : none;
	color : #F00;
	font-size:14px;
  }
.rood
{
	color:#C00;
	text-align:center;
	font-size:16px
}

      a.liever2, a.liever2:link, a.liever2:visited
  {
	text-decoration : underline;
	color : #F00;
	font-size:16px;
  }

a.liever2:hover, a.liever2:active, a.liever2:focus
  {
	text-decoration : none;
	color : #F00;
	font-size:16px;
  }
  
  .links
  {
	  text-align:left;
  }
  
  

  
  .singleproduct
  {
	  width:750px;
	  height:auto;
	  float:left;
	  border:1px solid #000;
  }
  
  .singleproduct_foto
  {
	  width:200px;
	  height:320px;
	  float:left;
	  border-right:1px solid #000;
  }
    .singleproduct_rechts
  {
	  width:549px;
	  height:320px;
	  float:left;
  }
  .singleproduct_productfotostext
  {height:18px;
  width:200px;
  color:#000;
  font-size:16px;
  text-align:center;
  padding:3px 0 0 0;
  }
  .singleproduct_titel
  {
	  height:27px;
	  width:539px;
	  padding-left:10px;
	  padding-top:3px;
	  font-size:20px;
  }
  
  .singleproduct_omschrijving
  {
	width:340px;
	height:228px;
	padding-left:10px;
	
	text-align: left;
  }
  
  .singleproduct_omschrijving p
  {
	  text-align:left;
	  margin:0;
  }
  
  .singleproduct_voormaar
  {
	   height:15px;
	  width:100px;
	  font-size:12px;
	   color:#C00;
	  text-align:center;
	  margin-right:auto;
	  margin-left:auto;
  }
  .singleproduct_prijs
  {
	  height:30px;
	  width:100px;
	  

	  font-size:22px;
	  
	  color:#C00;
	  text-align:center;
	  margin-right:auto;
	  margin-left:auto;
  }
  .singleproduct_verzendkosten
  {
	  height:12px;
	  width:100px;
	  padding-right:10px;
	  font-size:10px;
	  
	  text-align:center;
	  color:#090;
	  	margin-right:auto;
	  margin-left:auto;
  }
    .singleproduct_bestel
  {
	  height:20px;
	  width:120px;
	  margin-right:auto;
	  margin-left:auto;
	  margin:20px 25px 0 0;
	  font-size:16px;
	  
	  text-align:center;
	  color:#C00;
	  
  }
        a.bestellenja, a.bestellenja:link, a.bestellenja:visited
  {
	text-decoration : underline;
	 color:#C00;
	font-size:16px;
  }

a.bestellenja:hover, a.bestellenja:active, a.bestellenja:focus
  {
	text-decoration : none;
	 color:#C00;
	font-size:16px;
  }
  
          a.linkblack, a.linkblack:link, a.linkblack:visited
  {
	text-decoration : none;
	 color:#000;
	font-size:14px;
  }

a.linkblack:hover, a.linkblack:active, a.linkblack:focus
  {
	text-decoration : underline;
	 color:#000;
	font-size:14px;
  }
  
  .singleproduct_foto1
  {
  	  width:140px;
	  height:140px;
	  margin-left:auto;
	  margin-right:auto;
	  margin-top:7px;
  }
  
  .balkjerechts
  {
	  width:150px;
	  height:auto;
	  float:right;
	  margin-top:15px;
	  background-color:#FFF7E1;
	  text-align:center;
	  border:1px solid #FC9;
  }
  .balkjelinks
  {
	  width:350px;
	 height:228px;
	 float:left;
	  
  }
    .balkjelinks p
  {
	  margin:0px;
	  text-align:left;
	  
  }
  
    .singleproduct_balkandereproducten
  {
	  width:200px;
	  height:auto;
	  float:left;
	  margin-left:10px;
	  border:1px solid #000;
  }
  
      .singleproduct_balkandereproducten p
  {
	 margin:0;
  }
  
  .singleproduct_categorie
  {
	  height:40px;
	  width:188px;
	  float:right;
	  text-align:right;
	  padding-right:10px;
  }
  
  .andereproducten_bovenkant
  {
	  	  width:195px;
	  height:21px;
	  padding:5px 0 0 5px;
	  font-size:16px;
	  color:#C00;
  }
  
    .andereproducten_product
  {
  	  width:140px;
	  height:auto;
	  margin-left:auto;
	  margin-right:auto;
	  margin-top:7px;
	  text-align:center;
  }
  
   .andereproducten_categorien
  {
  	  width:190px;
	  height:auto;
	  margin-left:auto;
	  margin-right:auto;
	  margin-top:7px;
	 
  }
  .dinges_rechts
  {
	  float:left;
	  width:180px;
	  height:auto;
	 
  }
    .dinges_rechts2
  {
	  float:left;
	  width:180px;
	  height:auto;
	  margin-top:4px;
	 
  }
  
  
  .index_categorie
  {
	  height:150px;
	  width:200px;
	  float:left;
	  margin:10px 0 0 20px;
	  border:1px solid #000;
	  text-align:center;
  }
  .index_categorie_foto
  {
	  width:200px;
	  height:130px;
	  border-bottom:1px solid #000;
	 
  }
  
    
      .index_balk_midden
  {
	  height:200px;
	  width:800px;
	  margin-top:0px;
	  margin-left:auto;
	  margin-right:auto; 
	  border:1px solid #000;
  }
      .index_balk_midden p 
  {
	  margin:0 0 0 0;
  }
  
    
      .index_balk_boven
  {
	  height:30px;
	  width:800px;
	  margin-top:0px;
	  margin-left:auto;
	  margin-right:auto;  
  }
      .index_balk_boven p 
  {
	  margin:0 0 0 0;
  }


.menu_balk_links
{
	height:30px;
	width:8px;
		background-image : url('images/balk/menu_links.png');
	background-position : top left;
	background-repeat : no-repeat;
	float:left;
}

.menu_balk_midden
{
	height:22px;
	
		background-image : url('images/balk/menu_midden.png');
	background-position : top left;
	background-repeat : repeat-x;
	float:left;
	padding:8px 0 0 0;
	color:#fff;
}
.menu_balk_rechts
{
	height:30px;
	width:8px;
		background-image : url('images/balk/menu_rechts.png');
	background-position : top left;
	background-repeat : no-repeat;
	float:left;
}

.advertentie_onder
{
	width:468px;
	height:70px;
	font-size:9px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.advertentie_onder br
{
	margin:0;
}

.onderbalk h1
{
	font-size:1px;
	color:#028001;
	text-indent: -10000px;
	margin: -14px 0 0 0;
	padding: 0;
	border: 0;
}
.onderbalk h1 a, .onderbalk h1 a:hover
  {
	color : #FFFFFF;
	width : 350px;
	height : 1px;
    display : block;
	float: left;
	margin : 0;
	padding : 0;
	font-size : 1px;
	text-decoration : none;
  }

a, a:link
  {
	text-decoration : underline;
	color : #000;
  }

a:visited, a:active
  {
	text-decoration : underline;
	color : #000;
  }

a:hover, a:focus
  {
	text-decoration : none;
	color : #000;
  }
  
  .heen
  {	font-size:18px;
  text-align:center;
  margin:0;
  padding:0;
  }
  
  .index_cats_links
  {
	  width:680px;
	  height:auto;
	  float:left;
  }
  
  .index_nieuw_in_ass
  {
	 width:300px;
	 height:auto;
	 float:left;
	 margin-top:10px;
  }
  .nieuwinass
  {
	 width:285px;
	 height:auto;
	 font-size:12px;
	 margin-left:10px;
	 border:1px solid #000;
	 padding-left:5px;
	 margin-bottom:10px;
  }
  
    .nieuwinass h1
  {
	 font-size:16px;
	 margin:0 0 4px 0;
	 padding:0;
  }
  
  .nieuwinass br
  {
	 
	 margin:0 0 10px 0;
	 
  }
  .topproduct_nummer
  {
	  height:20px;
	  width:20px;
	  float:left;
  }
  
  .topproduct_naam
  {
	  height:20px;
	  width:200px;
	  
  }
  
  .zoekenbalk
{
	height:20px;
	width:300px;
	
	float:left;
	margin:-3px 0 0 200px;
	text-align:center;
	font-weight:bold;
}


.analytics_product
{
	height:20px;
	width:980px;
	
}

.analytics_nummer
{
	width:50px;
	height:19px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	float:left;
	padding-left:3px;
}

.analytics_naam
{
	width:270px;
	height:19px;
	padding-left:5px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	float:left;
}

.analytics_categorie
{
	width:235px;
	height:19px;
	padding-left:5px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	float:left;
}

.analytics_cijfers
{
	width:80px;
	height:19px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	float:left;
	text-align:center;
	
}
.analytics_einde
{
	width:980px;
	height:1px;
	border-top:1px solid #000;
	margin:0px;
	padding:0px;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
		.tweet
		{
			width:1000PX;
			height:100px;
			border-bottom:1px solid #000;
		}
		.tweet_text
		{
			width:780px;
			height:80px;
			float:left;
			padding:10px 10px 10px 10px;
			font-size:16px;
		}
		
		.tweet_rechts
		{
			width:180px;
			height:80px;
			float:left;
			padding:10px 10px 10px 10px;
			font-size:16px;
		}
		
		.header_logo
		{
			width:360px;
			height:40px;
			margin-left:30px;
			margin-top:20px;
		}
		.header_balk
		{
			height:57px;
			width:992px;
			padding-left:8px;
			background-image:url(/images/header_balk.jpg);
		}
		.header_balk_home
		{
			width:100px;
			height:57px;
			float:left;
			margin-left:20px;
		}
		.header_balk_hobby
		{
			width:240px;
			height:57px;
			float:left;
		}
		.header_balk_telefoon
		{
			width:270px;
			height:57px;
			float:left;
		}
		.header_balk_ipod
		{
			width:210px;
			height:57px;
			float:left;
		}
		.header_balk_overig
		{
			width:120px;
			height:57px;
			float:left;
		}