/**************************
HTML en BODY
**************************/

body, html {
	margin: 0px;
	padding: 0px;
	color: #5c5c5c;
	background-image:url(/images/bg_image.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #f47920;
}
a:visited {
	color: #f47920;
}
a:hover {
	color: #f47920;
}
a:active {
	color: #f47920;
}
#bekijk-review h4 {
	margin: 20px 0 0 0;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #f47920;	
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #f47920;	
}
/**************************
CONTAINER
**************************/
#container {
	position:relative;
	width: 999px;
	overflow:hidden;
	margin: 0 auto; /*** Dit zorgt ervoor dat alles in het midden staat ***/
}

/**************************
HEADER
**************************/
#header {
	height: 71px;
	width: 1000px;
	overflow:hidden;
	
}
#logo {
	position: absolute;
	width: 208px;
	height: 58px;
	margin-top: 14px;
	margin-left: -4px;
	cursor: pointer;
	}
#banner-belgie {
	width: 519px;
	height: 47px;
	background:url(/images/banner-belgie.gif);
	border:none;
	padding-top: 6px;
	font-size: 12px;
	padding-left: 60px;
	position: absolute;
	margin-top: 18px;
	margin-left: 210px;
	color: #666;
	text-decoration:none;
}
#banner-belgie-link {
	color: #666;
	text-decoration:none;
}
#banner-belgie span {
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}
#nav_boven {
	position: absolute; 
	width: 200px;
	height: 15px;
	margin-top: 36px;
	margin-left: 800px;
	color: #f47920;
	text-decoration: none;
	font-size: 11px;	
	}
#nav_boven_nl {
	position: absolute; 
	width: 260px;
	height: 15px;
	margin-top: 36px;
	margin-left: 740px;
	color: #f47920;
	text-decoration: none;
	font-size: 11px;	
	}
#nav_boven_taal {
	position: absolute; 
	width: 40px;
	height: 15px;
	margin-top: 20px;
	margin-left: 956px;
	color: #f47920;
	text-decoration: none;
	font-size: 12px;	
	}
#nav_boven_nl a:link {
	color: #5c5c5c;
	text-decoration: none;
	}	
#nav_boven_nl a:active {
	color: #5c5c5c;
	text-decoration: none;
	}
#nav_boven_nl a:visited {
	color: #5c5c5c;
	text-decoration: none;
	}
#nav_boven_nl a:hover {
	color: #f47920;
	text-decoration: underline;
	}
#nav_boven a:link {
	color: #5c5c5c;
	text-decoration: none;
	}	
#nav_boven a:active {
	color: #5c5c5c;
	text-decoration: none;
	}
#nav_boven a:visited {
	color: #5c5c5c;
	text-decoration: none;
	}
#nav_boven a:hover {
	color: #f47920;
	text-decoration: underline;
	}
	
/**************************
MENU
**************************/
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
}


ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 180px;
}

ul#menu a {
  display: block;
  height: 15px;
  text-decoration: none;
  margin:0;
}

ul#menu li {
  margin-top: 1px;
  margin-bottom:0;
  font-weight:bold;
}

ul#menu li a {
  color: #5c5c5c;	
  padding: 2px;
  margin:0;
}

ul#menu li a:hover {
  background: #fff;
}

ul#menu li ul li a {
  background: #fff;
  color: #5c5c5c;
  padding-left: 8px;
  height: 15px;
  width: 170px;
  overflow: hidden;
  margin:0px;
  font-weight:normal;
}

ul#menu li ul li a:hover {
  background: #fff;
  padding-left: 8px;
}

/**************************
TICKER
**************************/
#s1 {
	margin-left:1px;
	width: 190px;
	height:145px;
	}
.dd {
	width: 190px;
	height:145px;
	}
#s2 {
	margin-left:1px;
	width: 578px;
	height:170px;
	}
.dd2 {
	width: 578px;
	height:170px;
	}
.ticker_container {
	width: 579px; 
	height: 170px;
	margin-top: 0px; 
	margin-left: 0px;
	padding: 0;
	background-image: url(../images/bg_ticker.jpg);
	background-repeat: no-repeat; 
	}

.ticker_titel {
	font-size: 16px;
	color: #f47920;
	height: 25px;
	width: 400px;
	overflow:hidden;
	}

.ticker_tekst {
	font-size: 11px;
	height: 149px;
	width: 572px;
	padding: 3px;
	}
.ticker_right {
	margin-left: 170px;
	margin-top: 10px;
	width: 450px;  
	height: 140px;
	}

.ticker_link {
	font-weight:bold;
	}

.ticker_adviesprijs {
	font-size: 11px;
	}
	
.ticker_uwprijs {
	font-size: 16px;
	font-weight:bold;
	color: #f47920;
	}
	
.ticker_korting {
	font-size: 11px;
	font-weight:bold;
	color:#006600;
	}
.ticker_prijs {
	position: absolute;
	margin: 0;
	width: 150px;
	height: 50px;
	}

.ticker_oms {
	width: 390px;
	height: 80px;
	margin: 0;
	padding: 0;
	}

/**************************
HELP
**************************/
.helptekst {
	display: none;
	position: absolute;
	width: 270px;
	padding: 4px; 
	background: #ff6600; 
	text-align:left;
	font-size: 12px;
	font-weight:normal;
	color: #FFF; 
	border: 1px solid #CCC;
	z-index: 100;
}

/**************************
CONTENT
**************************/
#left {
	float: left;
	position:relative;
	width:200px;
	padding: 0px;
	margin: 0px;
}

#left_nav {
	float: left;
	margin-bottom: 4px;
	width: 200px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(/images/blok_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	}

#left_zoeken {
	clear: left;
	float: left;
	width: 200px;
	margin-bottom: 4px;
	background-image: url(/images/blok_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	}

#left_belons {
	clear: left;
	float: left;
	width: 200px;
	margin-bottom: 4px;
	background-image: url(/images/blok_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	}
.verzekering_left {
	width: 195px;
	float: left;
}
.trefwoord {
	padding: 5px 5px 0 5px;
	width: 180px;
	}
#help_info {
	position: absolute;
	width:320px;
	margin-left: 355px;
	
}
.tekst_blok {
	padding: 5px 5px 0 5px;
	width: 186px;
	text-align:left;
	}
.werkdagen {
	position:absolute;
	width: 555px;
	margin-left: -5px;
	margin-top: 82px;
	clear: both;
	background:#FC0;
	color:#333;
	text-align:center;
	border: 1px solid #F90;
	padding: 4px;
	font-weight: bold;
}
.zoek_blok {
	padding: 5px 5px 0 5px;
	width: 180px;
	height: 54px;
	text-align:right;
	}

.blok_top {
	width: 193px;
	height: 20px;
	margin: 0;
	background-image: url(/images/blok_top.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f47920;
	}

.blok_top_grijs {
	width: 193px; 
	height: 20px;
	margin: 0;
	background-image: url(/images/blok_top_grijs.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f47920;
	}

.blok_top_oranje {
	width: 193px;
	height: 20px;
	margin: 0;
	background-image: url(/images/blok_top_oranje.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f47920;
	}

#content {
	float:left;
	display:inline;
	width:580px;
	padding: 0px;
	margin: 0 0 0 10px;
}

#content_aanbieding { 
	height:200px;
	width: 580px;
	margin-bottom: 5px;
	background-image: url(/images/content_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	} 
	
#content_filter { 
	height:185px;
	margin-bottom: 5px;
	background-image: url(/images/content_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	} 

#content_producten { 
	margin-bottom: 10px;
	margin-right: 0px;
	width:580px;
	background-image: url(/images/content_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	}

.content_top_grijs {
	width: 573px;
	height: 20px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-image: url(/images/content_top_grijs.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f47920;
	}
	
.content_top {
	width: 573px;
	height: 20px;
	margin: 0px;
	background-image: url(/images/content_top.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f47920;
	}
	
.content_tekst {
	overflow-x: auto;
	font-size: 12px;
	width: 570px;
	height: auto;
	margin: 0px;
	padding: 5px 5px 0 5px;
	}

#right {
	float: right;
	position:relative;
	width:200px;
	padding: 0;
	margin: 0;
}

#right_winkelwagen {
	float: left;
	height: 104px;
	width: 200px;
	margin-bottom: 4px;
	background-image: url(/images/blok_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	}

#right_aanbieding {
	clear: left;
	float: left;
	width: 200px;
	margin-bottom: 4px;
	background-image: url(/images/blok_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	}

#right_nieuw {
	clear: left;
	float: left;
	height: auto;
	width: 200px;
	margin-bottom: 4px;
	background-image: url(/images/blok_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: solid 1px #a7a9aa;
	}
.uitgebreid_zoeken {
	font-size:11px;
	color: #F47920;
	width: 180px;
	}
	
.zoek_knop {
	background: #F47920;
	border:1px solid #a7a9aa;
	color:#FFFFFF;
	font-size:10px;
	width: 65px;
	height: 19px;
	background: img(/images/zoeken.jpg) no-repeat;
	margin-top: 2px;
	}

.tekst_oranje {
	color:#F47920;
	}

#tellafriend {
	visibility: hidden;
	position:absolute;
	margin-top: -300px;
	margin-left: 20px;
	z-index: 2;
	color: #000000;
	background:url(/images/tellafriend.gif) no-repeat;
	height: 260px;
	width: 320px;
}

#sluit_knop {
	float: right;
	z-index: 300;
	position: absolute;
	left: 304px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	color: #CC0000;
	top: 10px;
	font-weight:bold;
	font-size:16px;
}

#recensie {
	visibility: hidden;
	position:absolute;
	margin-top: -300px;
	margin-left: 20px;
	z-index: 2;
	color: #000000;
	background:url(/images/tellafriend.gif) no-repeat;
	height: 260px;
	width: 320px;
}

#sluit_knop_recensie {
	float: right;
	z-index: 300;
	position: absolute;
	left: 304px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	color: #CC0000;
	top: 10px;
	font-weight:bold;
	font-size:16px;
}

.knop {
	cursor: pointer;
}

#cart_content {
	font-size: 12px;
}

.middle_content_text {
	font-size: 12px;
}

.stappen {
	border: 1px solid #CCC;
	width: 20px;
	height: 20px;
	font-weight: bold;
	text-align:center;
}

.stappen_gekozen {
	border: 1px solid #999;
	width: 20px;
	height: 20px;
	background:#f47920;
	color: #FFF;
	font-weight: bold;
	text-align:center;
}
.info {
	position: absolute; 
	z-index: 2; 
	margin-left: -18px; 
	margin-top: 0px;
	padding: 4px; 
	background: #ff6600; 
	color: #FFF; 
	border: 1px solid #CCC;
	width:300px;
	display:none;
	visibility:hidden;
}
.cel_plaats {
	clear:both;
	width: 190px;
	margin-left: -5px;
	padding-left: 5px;
	height:14px;
	padding-bottom: 5px;
	padding-top: 5px;
	float:left;
	border-bottom: 1px solid #CCC;
}
.cel_soort {
	width: 160px;
	float:left;
	height:14px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #CCC;
}
.cel_status {
	width: 208px;
	float:left;
	height:14px;
	font-style:italic;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #CCC;
}
/**************************
KLANTENSERVICE
**************************/
a:link.klantenservice 		{	color: #5c5c5c;	text-decoration: none;	}
a:visited.klantenservice 	{	color: #5c5c5c;	text-decoration: none;	}
a:hover.klantenservice 		{	color: #5c5c5c;	text-decoration: underline;	}
a:active.klantenservice 	{	color: #5c5c5c;	text-decoration: none;	}

.klantenservice_img {
	border: 0px;
	margin: 0 0 4px 0;
}

#klantenservice_navigatie {
	font-size: 12px; 
	font-weight: bold;
	color: #f47920;
	padding: 10px 0 4px 10px;
}
	#klantenservice_navigatie a {
		color: #5c5c5c;	text-decoration: none;
	}
	
	#klantenservice_navigatie a:hover {
		color: #f47920;	text-decoration: underline;
	}

#klantenservice b {
	color: #f47920;
}

	#klantenservice a {
		color: #5c5c5c;
	}
	
	#klantenservice li {
		list-style-image:url(/images/dot_klant.gif)
	}

/**************************
Winkelwagen
**************************/

.winkelwagen_totaal {
	color: #f47920;
	font-size: 14px;
	font-weight:bold;
}

.wit {
	background-color: #fff;
	height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.oranje {
	background-color: #F7F7F7;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.border { 
	border-bottom:#CCCCCC solid 1px;
}
.cart_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/**************************
ARTIKELEN
**************************/
.artikel {
	float: left;
	display:inline;
	position: relative;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 20px;	
	width:168px;
	height: 240px;
	border-bottom:#e3e3e3 1px solid;
	border-right:#e3e3e3 1px solid;
	cursor:pointer;
	}

.artikel_breed {
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 15px;	
	width: 542px;
	height: auto;
	border-top: #666666 solid 1px;
	display: inline;
	}	
	
.artikel_breed_eerste {
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 15px;	
	width: 542px;
	height: 75px;
	display: inline;
	}	

.artikel_omschrijving {
	float: left;
	margin:10px;
	margin-left: 15px;
	overflow: hidden;
	font-size: 11px;
	color:#505050;
	height: auto;
	width: 280px; 
	}
.artikel_omschrijving strong {
	color: #F47920;
	font-size: 14px;
}

.artikel_rechts {
	float: right;
	margin:10px;
	text-align: right;
	width: 140px;
	}

.knop_in_winkelwagen {
	margin-top: 65px;
	}
	
.artikel_foto{
	 height:150px; 
	 width: 150px;
	 text-align: right; 
	 margin-bottom: 5px;
	}
	
.artikel_foto_klein{
	float: left;
	 height:75px; 
	 width: 75px;
	 text-align: left; 
	 margin-top: 10px;
	}

.artikel_adviesprijs {
	font-size: 10px;
	}

.artikel_prijs {
	font-weight: bold;
	font-size: 14px;
	}
	
.artikel_prijs_oranje {
	font-weight: bold;
	color:#F47920;
	font-size: 14px;
	}

.artikel_prijs_oranje_groot {
	font-weight: bold;
	color:#F47920;
	font-size: 18px;
	}
	
.artikel_prijs_grijs_groot {
	font-weight: bold;
	color:#666666;
	font-size: 14px;
	}
	
.artikel_korting {
	width: 150px;
	text-align:right;
	color:#006600;
	font-weight:bold;
	font-size: 11px;
	}
	
.artikel_prijs_groot {
	width: 150px;
	text-align:right;
	font-weight: bold;
	color:#F47920;
	font-size: 16px;
	}

a.artikel_link  {
	font-size: 12px;
	color: #5c5c5c;
	text-decoration:none;
	}
	
a.artikel_link_grijs  {
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
	}

a.artikel_link_groot {
	font-size: 14px;
	color: #F47920;
	text-decoration: none;
	}	
	
a.artikel_link_afbeelding {
	font-size: 11px;
	color: #F47920;
	text-decoration:none;
	}
	
.spacer {
	height: 5px;
	}
	
.zoeken_trefwoord {
	float: left;
	margin-top: 3px;
	width: 100px;
	}
#trefwoord_zoeken{
	width: 165px;
	}
	
.zoeken_input {
	float: left;
	margin-bottom: 5px;
	}
	
.zoeken_eind {
	clear: left;
	}
#verzekering_tekst {
	position: absolute;
	z-index: 1000;
	padding: 5px;
	margin-top: -200px;
	width: 400px;
	height: auto;
	font-size:9px;
	background: #FFF;
	display:block;
	visibility:hidden;
	border: 1px solid #CCC;
}
/* Omschrijving producten */
.omschrijving_foto {
	float: left; 
	width: 170px; 
	text-align: center;
}

.omschrijving_productinformatie {
	float: left; 
	width: 208px;
	width: 198px !important;
	height: auto;
	min-height: 170px;
	padding: 0 0 0 10px;
	border-left: 1px; 
	border-right: 1px; 
	border-bottom: 0px; 
	border-top: 0px; 
	border-style: solid;
	border-color: #cccccc;
}

.omschrijving_aankoopinformatie {
	float: left; 
	width: 190px;
	width: 180px !important;
	padding: 0 0 0 10px;
}
.omschrijving_spacing_left {
	float: left;
	width: 40%;
}

.omschrijving_spacing_right {
	float: left;
	width: 60%;
}
.omschrijving_spacing_groot {
	background: #F0F0F0;
	float: left;
	width: 100%;
}
.omschrijving_spacing_left2 {
	background: #F0F0F0;
	float: left;
	width: 55%;
}

.omschrijving_spacing_right2 {
	background: #F0F0F0;
	float: left;
	width: 45%;
}

.omschrijving_groen {
	color: #0b4128;
}

.omschrijving_tabblad {
	float: left;
	width: 127px; 
	height: 36px;
	height: 26px !important; 	
	background: url(/images/bekijk_product_tabblad.gif) no-repeat; 
	text-align: center;
	font-size: 14px;
	font-weight: bold; 
	color: #f47920; 
	padding: 10px 0 0 0;
}

.omschrijving_border_top {
	float: left; 
	width: 443px; 
	height: 36px; 	
	background: url(/images/bekijk_product_border_top.gif) repeat-x;
}

.omschrijving_content {
	float: left;
	width: 570px;
	width: 560px !important;
	padding: 10px 0 20px 10px;
	background: url(/images/bekijk_product_verloop.gif) top repeat-x;
	overflow-x: hidden;
}
	
/* AANBIEDING EN NIEUW*/

.aanbieding_adviesprijs {
	font-size: 9px;
	}

.aanbieding_prijs {
	font-weight: bold;
	font-size: 12px;
	}
	
.aanbieding_prijs_rood {
	font-weight: bold;
	color:#F47920;
	font-size: 14px;
	}

a.aanbieding_link {
	font-size: 12px;
	color: #5c5c5c;
	text-decoration:none;
	}	
/**************************
BEKIJK PRODUCT
**************************/
.bekijk_foto {
	float: left; 
	width:160px; 
	height:175px;
	}
	
.bekijk_afbeelding {
	border: none;
	}
	
.bekijk_model {
	float: left; 
	width: 220px; 
	height:175px; 
	margin-right: 10px;
	}
	
.bekijk_aankoopinfo {
	float: left; 
	width: 180px; 
	height:175px;
	font-size:12px;
	color: #FF6600;
	}
	
.bekijk_aankoopinfo_links {
	float: left;
	background:#FF6600; 
	width: 94px; 
	font-size:11px;
	padding: 3px; 
	color:#FFFFFF
	}
	
.bekijk_aankoopinfo_rechts {
	float: left; 
	background:#FF6600; 
	width: 74px; 
	font-size:11px;
	padding: 3px; 
	text-align:right; 
	color:#FFFFFF
	}
	
.bekijk_bestellen {
	clear: left; 
	margin-top: 10px;
	}
	
.bekijk_onze_prijs {
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
	}
	
.bekijk_bespaart {
	color:#006600;
	font-weight:bold;
	font-size: 11px;
	}
	
.knop_geef_je_mening {
	background:url(../images/geef_mening.jpg);
	width: 105px;
	height: 30px;
	float: left;
	margin-bottom: 5px;
	cursor: pointer;
	}
	
.knop_bestellen {
	float: left;
	background:url(../images/knop_winkelwagen.jpg);
	width: 119px;
	height: 30px;
	cursor: pointer;
	}
	
.knop_bestellen_klein {
	float: left;
	margin-top: 5px;
	background:url(../images/knop_winkelwagen_klein.jpg);
	width: 80px;
	height: 20px;
	cursor: pointer;
	}

.knop_bestellen_twee {
	background:url(../images/in_winkelwagen.jpg);
	margin-top: 10px;
	margin-left: 390px;
	width: 141px;
	height: 19px;
	cursor: pointer;
	}
	
.knop_tell_a_friend {
	background:url(../images/tell_a_friend.jpg);
	float: left;
	width: 94px;
	height: 30px;
	margin-bottom: 5px;
	cursor: pointer;
	}
	
.knop_bestellen_onder {
	float: right;
	margin-bottom: 5px;
	margin-left: 182px;
	cursor: pointer;
	float: left;
	background:url(../images/knop_winkelwagen.jpg);
	width: 119px;
	height: 30px;
	cursor: pointer;
}

/**************************
FOOTER
**************************/
#footer {
	clear:both;
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
	position:relative;
	z-index: 0;
	height: 74px;
	width: 1000px;
	margin: 0 0 15px 0;
}
.footer_wit { 
	font-size: 10px;
	color: #FFFFFF;
	}
.footer_grijs { 
	font-size: 10px;
	font-weight:bold;
	color:#666666;
	}

#gegevens {
	margin-left: 5px;
	position: absolute;
	height: 70px;
	}
	
#nav_onder {
	position: absolute; 
	width: 373px;
	height: 15px;
	margin-top: 40px;
	margin-left: 625px;
	color: #5c5c5c;
	text-decoration: none;
	font-size: 12px;	
	}
	
#nav_onder a:link {
	color: #fff;
	text-decoration: none;
	}
	
#nav_onder a:visited {
	color: #fff;
	text-decoration: none;
	}
	
#nav_onder a:active {
	color: #fff;
	text-decoration: none;
	}
#nav_onder a:hover {
	color: #fff;
	text-decoration: underline;
	}