﻿/*____________________________________________________________________

	 |     Project         : Bemibikes.nl	                    | 
	 |     Ontwikkeld door : Connective Power Naarden         | 
	 |     Designd door    : Connective Power Naarden         |
	 |     Website         : www.cp.nl                        |
	 |     Email           : info@cp.nl                       |
	 |                                                        |
	 |	   Laatste update  : 22 nov 2010                      |
____________________________________________________________________*/


/*___________________________

              Body 
____________________________*/
body {
	margin:0px;
	background-image:url('/images/bg.jpg');
	background-repeat: repeat-y;
	background-position:center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}
td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
a, a.link, a.active, a.visited {
	color: #000000;
	text-decoration:none;
}
a.hover {
	color:#cccccc;
	text-decoration:underline;
}
form {
	margin: 0px;
}
/*__________________________

   h1, h2, h3, h4, li, lu
__________________________*/


h1 {
	font: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	text-align: center;
	line-height:11px;
	margin:0px;
	font-weight: normal;
}
h2 {
	font: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #333;
	margin:0px;
	padding:0 0 6px 0;
}
h3, h4, h5, h6 {
	font:Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	margin:17px 0 3px 0;
}
li {
	margin:0px;
}
ul {
	margin:0px;
}
/*__________________________

        Clear float
__________________________*/

.clearfloat {
	clear:both;
}
/*__________________________

           Zoeken
__________________________*/

/*.search {
	border: 1px solid #000000;
	width: 119px;
	height:13px;
	margin-bottom:0px;
	padding: 3px;
	font-size:11px;
	color:#666666;
}

.hiddentab {
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
.searchblock {
	
	padding-top:11px;
	height: 28px;
	width:176px;
	text-align:left;
	color:#FFFFFF;
	line-height:12px;
}
#q {
	height:16px;
	margin:0px;
	padding:2px;
	line-height:13px;
}*/
#searchform{margin:0px;}
.searchblock{padding:11px 0 0 0;color:#CCCCCC;float:right;height:41px;width:191px;}
.search{border:none;background:none;width:123px;margin:0px;height:15px;margin-top:6px;padding:0 2px 0 0;font-size:11px;color:#777777;float:left;line-height:normal;outline:none;}
.hiddentab{float:left;visibility:hidden;height:1px;overflow:hidden;}
body:first-of-type .hiddentab{width:0px;}
.searchbutton{width:55px;height:20px;margin:0;padding:2px 10px 0 0;float:right;}
/*__________________________

         Container
__________________________*/

.container {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1002px;
	background-color:#FFFFFF;
}
a.common_link:link, a.common_link:active, a.common_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
}
a.common_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #996600;
	text-decoration:underline;
}
/*__________________________

           Header
__________________________*/

.keywords {
	width:990px;
	height:22px;
	padding-top:3px;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:6px;
	color:#cccccc;
	overflow:hidden;
	text-align:center;
}
.headerbox {
	height: 180px;
	width: 1002px;
	margin-bottom:19px;
	background-image: url('/images/bg_header.jpg');
}
.header_left {
	width: 256px;
	height: 138px;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:32px;
	font-weight:bold;
	letter-spacing: 1px;
	color:#FFFFFF;
}

/*__________________________

           menu
__________________________*/

.menu {
	float:left;
	height: 42px;
	width: 1002px;
	background-image:url('/images/bg_menu.png');
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
	color: #ffffff;
}
.menu_2 {
	float:left;
	height: 42px;
	width: 1002px;
	background-image:url('/images/bg_menu_2.png');
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
	color: #ffffff;
}
ul.menu_items {
	float: left;
	list-style: none;
	margin:0;
	padding:2px 0 0 0;
	width: 800px;
	overflow: hidden;
}
.menu_items li {
	float: left;
	margin: 0px;
	padding: 0px;
}
.menu_items a {
	color: #ffffff;
	display: block;
	float: left;
	height:24px;
	margin: 3px 0 0 0;
	padding:13px 7px 0 6px;
	text-decoration: none;
	font-size: 11px;
	background-image:url('/images/bg_menu_seperator.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.menu_items a:visited {
	color: #ffffff;
	display: block;
	height:24px;
	float: left;
	margin: 3px 0 0 0;
	padding:13px 7px 0 6px;
	text-decoration: none;
	font-size: 11px;
	background-image:url('/images/bg_menu_seperator.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.menu_items a:hover {
	padding:13px 7px 0 6px;
	display: block;
	height:24px;
	float: left;
	margin: 3px 0 0 0;
	text-decoration: none;
	font-size: 11px;
	background-color:#111;
	background-image:url('/images/bg_menu_seperator.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}
/*__________________________

       Main Container
__________________________*/

.main_container {
	margin:0 auto;
	width: 1002px;
}
/*__________________________

       Left Navigation
__________________________*/

.left_nav {
	float: left;
	width: 144px;
	margin:0;
	padding:0;
	border-right:1px #CCC solid;
	overflow: hidden;
}
.nav_box {
	width:125px;
	margin:0 0 30px 0;
}
.header_nav_box {
	height:13px;
	width:116px;
	padding:6px 0 6px 8px;
	background-color:#888;
	font-size:11px;
	color:#FFFFFF
}
ul.linkbox {
	padding:0 0 20px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 17px;
	list-style: none;
}
.linkbox li {
	padding:5px 0 0 7px;
	margin:0px;
	line-height: 14px;
	list-style: none;
}
a.linkbox:link, a.linkbox:visited, a.linkbox:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	text-decoration:none;
	padding: 0px;
}
a.linkbox:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 0px;
	text-decoration:underline;
}
.adresgegevens {
	background-repeat:no-repeat;
	padding:3px;
	width:130px;
	height:114px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 17px;
}
#waarderingsite_sterren {
	background-image: url(/images/10.jpg);
	display:block;
	width:134px;
	height:34px;
	background-repeat:no-repeat;
	margin:0px;
	left: -3px;
	top: -3px;
	position:relative;
}
/*__________________________

       Main Content
__________________________*/

.content {
	float:left;
	width: 676px;
	padding:0 0 0 19px;
	overflow: hidden;
}
.text_main {
	width:676px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
}
.text_main a {
	text-decoration:none;
	color:#333;
}
.text_main a:hover {
	text-decoration:underline;
	color: #900;
}
.text_main table {
	color:#333;
	line-height:16px;
}
.product_container {
	width:688px;
	height:auto;
}
/*__________________________

      Product Box
__________________________*/
ul.product_item {
	list-style: none;
	padding: 0px;
	margin:0px;
}
.product_item li {
	float:left;
	width: 218px;
	height: 312px;
	margin:4px 8px 0 0;
	padding:0;
	border:1px solid #888;
	list-style-type:none;
	background-image:url(../images/bg_product_item2.jpg);
}
li.adv {
	width: 336px;
	height:280px;
	display: block;
}
.image {
	width:208px;
	height:156px;
	align:center;
	padding:5px 5px;
	background-color:#FFF;
}
.name_product {
	height:34px;
	background-color:#888;
	padding:2px 4px 4px 3px;
	overflow:hidden;
	line-height:15px;
	display:block;
}
.name_product h3{ font-size:11px; padding:0; margin:0; font-weight:normal; font-style:normal;}
a.name_product, a.name_product:link, a.name_product:visited {
	color:#ffffff;
	text-decoration:none;
	margin-left:0px;
}
a.name_product:hover {
	color:#ffffff;
	text-decoration:none;
}
.product_item_box {
	height:114px;
	width:336px;
	overflow:hidden;
}
.product_item_box_specs {
	width:168px;
	height:114px;
}
.product_item_specs {
	height:39px;
	padding:10px 13px;
	overflow:hidden;
	margin:0 0 10px 0;
	line-height:17px;
}
.old_price {
	width:60px;
	height:18px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:12px;
	float:left;
	padding:2px 0 0 13px;
}
.new_price {
	height:26px;
	width:115px;
	margin:0 4px 0 0;
	float:right;
	text-align:center;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	color:#FFFFFF;
}
.new_price a:link, .new_price a:active, .new_price a:visited {
	background-image: url('/images/btn_price_product_item.jpg');
	padding:4px 0 0 19px;
	color: #ffffff;
	font-size:16px;
	font-weight:bold;
	text-shadow:#000 0 -1px 0;
}
.new_price a:hover {
	background-image: url('/images/btn_price_product_item_ro.jpg');
	color: #ffffff;
	text-decoration:none;
}

li.adj {
	width: 336px;
	height: 400px;
	font: Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top: 4px;
	margin-left:4px;
}
a.product_item, a.product_item:link, a.product_item:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align:center;
	width:336px;
	border:0px;
	text-decoration: none;
}
a.product_item:hover {
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	text-align:center;
	border:0px;
	text-decoration: none;
}
.product_detail_description {
	font-size:11px;
	margin:0 0 19px 0;
}
.product_detail_description td{padding: 0 0 0 3px;}
/*__________________________

   Andere alternatieven
__________________________*/

.alternatieven_box {
	margin-left:19px;
	margin-top:19px;
	width:660px;
	padding:7px;
	border-top:#999999;
	border-top-style:solid;
	border-top-width:1px;
	border-left:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-right: #999999;
	border-right-style:solid;
	border-right-width:1px;
}
.alternatieven_box_product {
	float:left;
	height:80px;
	padding:2px;
	width:120px;
	margin-right:10px;
	display:block;
}
.alternatieven_box_product a {
	background-image:url(/Images/.jpg);
	border:0px;
}
.alternatieven_box_product a:hover {
	background-image: url('/Images/product_detail_box_alternatieven_ro.jpg');
	background-repeat:no-repeat;
	border:0px;
}
.meer_alternatieven {
	width:137px;
	height:20px;
	display:block;
}
.meer_alternatieven a {
	background:url('/Images/btn_alternatieven.jpg') no-repeat right;
}
.meer_alternatieven a:hover {
	background:url('/Images/btn_alternatieven_ro.jpg') no-repeat right;
}
/*__________________________

      Right Navigation
__________________________*/

.right_nav {
	float: right;
	width: 124px;
	padding: 0 0 0 19px;
	display:block;
	overflow:hidden;
	border-left:1px solid #ccc;
}
.header_nav_box2 {
	background-image:url('/images/nav_header_catogorie2.jpg');
	height:15px;
	padding-left:8px;
	padding-top:7px;
	padding-bottom:8px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF
}
.bg_winkelmand_home {
	background-image:url('/images/bg_winkelwagen.jpg');
	background-repeat:no-repeat;
	width:136px;
	height:54px;
}
.but_winkelmand {
	height:36px;
	padding-left:50px;
	display:block;
	color:#444;
	vertical-align:text-bottom;
}
a.but_winkelmand {
	color:#444444;
}
a.but_winkelmand:hover {
	color:#000;

}
.winkelmand_aantal_artikelen {
	float:left;
	margin-top:9px;
	height:26px;
	margin-bottom:0px;
	text-align:center;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	margin-right:6px;
}
.winkelmand_home_tekst {
	float:left;
	height:23px;
	margin-top:10px;
	margin-bottom:0px;
	text-align:center;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}
.winkel {
	background-image: url('/images/teaser_plasmadiscounter.gif');
	width: 136px;
	height: 200px;
	margin-bottom:4px;
	margin-top:4px
}
.pluspunten {
	padding:3px;
	width:130;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height: 17px;
	background-color:#333333;
	margin-top:4px;
	margin-bottom:4px;
}
.advertisment {
	text-align:center;
	width:136px;
	margin-top:4px;
	margin-bottom:4px;
}
ul.topproduct {
	margin: 0px;
	padding: 0px;
	width:140px;
	list-style-type:decimal;
	list-style-position: inside;
	line-height: 18px;
}
.foto_winkel {
	padding-top:4px;
}
.foto_winkel img {
	max-width:134px;
	max-height:134px;
}
#vergelijken_box {
	text-align:center;
	margin-top:4px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.image3 {
	padding:3px;
	width:50px;
	height: 50px;
	overflow: hidden;
}
.kruisje {
	float:left;
	padding:4px;
	margin-left:24px;
}
.but_vergelijken2 {
	padding-bottom:4px;
}
.vergelijken_text {
	padding:2px;
	font-size: 11px;
	width: 115px;
	height:40px;
	overflow:hidden;
}
DIV.verwijder {
	float:left;
	padding:4px;
	margin-left:0px;
}
a.verwijder:link, a.verwijder:active, a.verwijder:visited {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	padding:4px;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.verwijder:hover {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	padding:4px;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.product_vergelijken {
	background-image:url('/images/bg_vergelijken.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	margin:7px;
	height:122px;
	width:122px
}
/*__________________________

     meer uitvoeringen  box
__________________________*/


.product_boxes_meer_uitvoeringen {
	padding: 0px;
	background-repeat:no-repeat;
	width: 676px;
	margin:20px 0 0 0;
	display:inline-block;
}
ul.product_item_meer_uitvoeringen {
	list-style: none;
	margin-left:1px;
	padding: 0px;
	margin: 0px;
}
.product_item_meer_uitvoeringen li {
	float: left;
	width: 674px;
	height: 110px;
	font: Arial, Helvetica, sans-serif;
	padding: 0px;
	border:1px solid #666666;
	display:block;
	margin-bottom:4px;
}
.product_meer_uitvoeringen {
	height: 110px;
	width: 674px;
	overflow: hidden;
	line-height:13px;
	padding:0px;
	margin:0px;
}
.image_meer_uitvoeringen {
	float:left;
	margin-left:13px;
	margin-right:12px;
	margin-top:9px;
	margin-bottom:9px;
	height:92px;
	width:120px;
	display:block;
}
div.btn_toevoegen_meer_uitvoeringen {
	display:block;
	width:127px;
	height:24px;
	padding-top:2px;
	padding-left:2px;
	float:right;
	background-color:#999999;
}
.btn_toevoegen_meer_uitvoeringen a {
	background:url('/images/btn_toevoegen_meer_uitvoeringen.jpg') no-repeat left;
}
.btn_toevoegen_meer_uitvoeringen a:hover {
	background:url('/images/btn_toevoegen_meer_uitvoeringen_ro.jpg') no-repeat left;
}
.btn_informatie_meer_uitvoeringen {
	display:block;
	width:153px;
	height:24px;
	padding-top:5px;
}
.btn_informatie_meer_uitvoeringen a {
	color:#cc0000;
	text-decoration:none;
	font-style:italic;
}
.btn_informatie_meer_uitvoeringen a:hover {
	color:#cc0000;
	text-decoration:underline;
	font-style:italic;
}
.text_productname_meer_uitvoeringen {
	height:16px;
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px;
	margin-bottom:5px;
	color:#000000;
	display:block;
	overflow:hidden;
}
.text_productname_meer_uitvoeringen a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.text_productname_meer_uitvoeringen a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.new_price_meer_uitvoeringen {
	display:block;
	height:30px;
	line-height:20px;
	width:95px;
	font-size:20px;
	padding-top:32px;
	padding-left:15px;
	padding-right:10px;
	background-color:#dddddd;
}
div.btn_bestellen_meer_uit {
	background-color:#dddddd;
	height:48px;
	width:150px;
	display:block;
	padding-left:5px;
}
.btn_bestellen_meer_uit a:link, .btn_bestellen_meer_uit a:active, .btn_bestellen_meer_uit a:visited {
	width:111px;
	height:42px;
	background-image:url(/images/btn_bestellen_meer_alt.jpg);
	background-repeat:no-repeat;
	display:block;
}
.btn_bestellen_meer_uit a:hover {
	width:111px;
	height:42px;
	background-image:url(/images/btn_bestellen_meer_alt_ro.jpg);
	background-repeat:no-repeat;
	display:block;
}
/*__________________________

     Accessoires box
__________________________*/


.product_boxes_accessoires {
	padding: 0px;
	background-repeat:no-repeat;
	width: 710px;
	margin:0px;
}
ul.product_item_accessoires {
	list-style: none;
	margin-left:1px;
	padding: 0px;
	margin: 0px;
}
.product_item_accessoires li {
	float: left;
	width: 162px;
	height: 166px;
	font: Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top: 6px;
	padding: 0px;
	margin-right:12px;
	text-align:center;
}
.product_accessoires {
	height: 166px;
	width: 162px;
	overflow: hidden;
	line-height:13px;
	text-align:center;
	padding:0px;
	margin:0px;
	background-image:url(/images/bg_product_box_accessoires.jpg);
}
.image_accessoires {
	float:left;
	margin-left:13px;
	margin-right:12px;
	margin-top:9px;
	margin-bottom:9px;
	height:60px;
	width:46px;
}
.btn_toevoegen_accessoires {
	display:block;
	width:153px;
	height:24px;
	padding-top:2px;
	padding-left:2px;
}
.btn_toevoegen_accessoires a {
	background:url('/images/btn_toevoegen_accessoires.jpg') no-repeat left;
}
.btn_toevoegen_accessoires a:hover {
	background:url('/images/btn_toevoegen_accessoires_ro.jpg') no-repeat left;
}
.btn_informatie_accessoires {
	display:block;
	width:153px;
	height:24px;
	padding-top:2px;
	padding-left:2px;
}
.btn_informatie_accessoires a {
	background:url('/images/btn_informatie_accessoires.jpg') no-repeat left;
}
.btn_informatie_accessoires a:hover {
	background:url('/images/btn_informatie_accessoires_ro.jpg') no-repeat left;
}
.text_productname_accessoires {
	height:28px;
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:3px;
	padding-right:6px;
	padding-left:6px;
	color:#ffffff;
	display:block;
	overflow:hidden;
}
.text_productname_accessoires a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.text_productname_accessoires a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}
.new_price_accessoires {
	float:right;
	display:block;
	line-height:20px;
	width:78px;
	height:20px;
	font-size:20px;
	text-align:right;
	margin-right:10px;
	margin-top:50px;
}
/*__________________________

        Klantenservice
__________________________*/

.kl_box {
	float: left;
	background-image:url('/images/kl_bg_diensten.jpg');
	background-repeat:no-repeat;
	height:119px;
	width:327px;
	margin-right:11px;
	margin-top:12px;
}
.kl_box_left {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-left:2px;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	width: 44px;
	height:44px;
	text-transform:capitalize;
	overflow:hidden;
}
.kl_box_right {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	font-size:11px;
	margin-top:20px;
	margin-right:12px;
	width:248px;
	overflow:hidden;
}
.kl_text {
	padding-top:8px;
	padding-bottom:8px;
	line-height:normal;
}
/*__________________________

           Contact
__________________________*/
  
.container_contact_box {
	width:676px;
}
.contact_box_left {
	float:left;
	width:340px;
}
.contact_box_right {
	float:right;
	width:332px;
	height:546px;
	padding:2px;
	background-image:url('/images/contact_box_googlemaps.jpg');
}
.contact_box_adres {
	width:316px;
	display:block;
	margin-bottom:5px;
	padding:10px;
	border:1px solid #000;
	background-image:url('/images/contact_box_adress.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}
.contact_box_openingstijden {
	border:1px solid #000;
	width:316px;
	height:160px;
	margin-bottom:5px;
	padding:10px;
	background-image:url('/images/contact_box_time.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}
.contact_box_bankgegevens {
	width:316px;
	height:160px;
	padding:10px;
	border:1px solid #000;
	background-image:url('/images/contact_box_bank_specs.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}
/*__________________________

           Footer
__________________________*/

.footer_wrapper {
	display:block;
	height:242px;
	background-image:url(../images/bg_footer.jpg);
	background-position:center;
	padding:30px 0 0 0;
}
.footer {
	display:block;
	width:1002px;
	margin:0 auto 0 auto;
	position:relative;
}
.footer_top {

	height:22px;
}
.footer_center {

	width:1002px;
	padding-top:10px;
	padding-bottom:10px;
}
.footer_bottom {
	height:27px;
	padding:54px 0 17px 0;
	text-align:right;
	color:#999;
}
.banner {
	width: 468px;
	width: 728px;
	height:90px;
	margin:5px 0 5px 273px;
	overflow:hidden;
	background-color:#ffffff;
}
.footer a, .footer a.link, .footer a.visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
}
.footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:underline;
}
/*__________________________

   Meer informatie bar
__________________________*/

.meerinfobar {	/* Styling question */
	/* Start layout CSS */
	color: #333;
	font-size: 12px;
	width:669px;
	margin:0 0 15px 0;
	height:18px;
	padding:3px 0 0 5px;
	background-color:#bcd1fd;
	border:1px #039 solid;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.meerinfocontent {	/* Parent box of slide down content */
	/* Start layout CSS */
	background-color:#FFFFFF;
	width:656px;
	margin:0 0 15px 0;
	padding:10px;
	border-bottom:#cccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.meerinfocontent_content {	/* Content that is slided down */
	font-size:11px;
	position:relative;
}
/*__________________________

     Product overzicht
__________________________*/
#breadcrums {
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 7px;
	padding-bottom: 5px;
	color: #999;
	margin-bottom:10px;
}
#breadcrums a {
	text-decoration:none;
	color: #999;
	font-size: 11px;
	padding:0 0 0 6px;
}
#breadcrums a:hover {
	text-decoration:underline;
	color: #999;
	font-size: 11px;
	padding:0 0 0 6px ;
}
.product_overzicht_boxes {
	width: 676px;
	margin-left: 15px;
	list-style: none;
	padding: 0px;
}
.product_overzicht_item {
	width: 676px;
	height: 138px;
	background-image: url('/images/bg_productvak.jpg');
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding: 0px;
	list-style-type:none
}
/*_________________________

	Tell a friend
__________________________*/
.mainheaderarialwhite11 {
	color: #ffffff;
	font-size: 12px;
}
.main_text_arialblack12 {
	color:#ffffff;
	font-size: 12px;
}
.main_textheader_arialpink16 {
	color:#ffffff;
	font-size: 12px;
}
/*__________________________

   Product details page
__________________________*/

.product_detail_container {
	width:676px;
}
.product_detail_container_bg {
	width:676px;
	background-image: url('/images/product_detail_bg.jpg');
	background-repeat:no-repeat;
	border-bottom:1px solid #CCC;
}
.product_detail_container_bg2 {
	background-image: url('/images/product_detail_bg2.jpg');
	background-repeat:no-repeat;
	width:676px;
	border-bottom:1px solid #CCC;
}
.product_detail_header_stroke {
	height:28px;
	width:676px;
	background-color:#888;
}
.product_detail_productname {
	float:left;
	width:360px;
	height:16px;
	padding-left:8px;
	padding-top:7px;
	padding-bottom:4px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;

}
.status_container {
	float:right;
	height:28px;
}
.status_img_left {
	float:right;
	/*background-image:url('/images/status_bg_left.jpg');*/
	height:28px;
	width:16px;
}
.status_tekst {
	float:right;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:9px;
	padding-right:5px;
	height:20px;/*background-image:url('/images/status_bg.jpg');*/
}
.status_img {
	float:right;
	/*background-image:url('/images/status_bg.jpg');*/
	height:28px;
}
.status_info {
	float:right;
	height:28px;
	width:28px;
}
.product_detail_container_image {
	float:left;
	width:337px;
	overflow:hidden;
}
.product_detail_image {
	width:309px;
	padding-top:8px;
	padding-left:9px;
	margin: 0 10px 10px 10px;
	overflow: hidden;
}
.showimage {
	visibility: visible;
}
.hideimage {
	visibility: hidden;
	width:0px;
}
.product_detail_buttons {
	float:left;
	width:329px;
	overflow:hidden;
}
.btn_zoom {
	float:left;
	width:30px;
	height:21px;
}
.btn_zoom a {
	height:21px;
	background:url('/images/btn_zoom.jpg') no-repeat left;
	width:21px;
	display:block;
}
.btn_tell_a_friend {
	float:left;
	width:30px;
	height:21px;
}
.btn_tell_a_friend a {
	height:21px;
	background:url('/images/btn_tell_a_friend.jpg') no-repeat left;
}
.btn_print {
	float:left;
	width:30px;
	height:21px;
}
.btn_print a {
	height:21px;
	background:url('/images/btn_print.jpg') no-repeat left;
}
.product_detail_container_info {
	float:right;
	width:339px;
}
.tekst_header_specs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding-left:23px;
	padding-right:15px;
	padding-top:19px;
	width:290px;
	height:26px;
}
.tekst_specs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	padding:0 15px 0 23px;
	width:290px;
	line-height:15px;
	overflow:hidden;
	height:77px;
	margin:20px 0 19px 0;
}
.levertijd {
	width:290px;
	padding-left:25px;
	height:30px;
}
.product_detail_container_info_2 {
	padding-left:26px;
	padding-right:15px;
}
.percentage_korting {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	text-align:right;
	text-shadow:#000 0 1px 0;
}
.product_detail_container_info_3 {
	height:62px;
	width:330px;
	padding-left:3px;
	padding-right:2px;
}
.product_detail_logo {
	float:left;
	width:110px;
	height:65px;
	margin-top:-11px;
	padding-left:15px;
	display:block;
	overflow:hidden;
}
.product_detail_logo img {
	max-width:110px;
	max-height:65px;
}
.product_detail_container_info_4 {
	float:right;
	width:80px;
	height:50px;
	padding-left:0px;
	padding-right:10px;
}
.product_detail_container_info_5 {
	float:right;
	height:60px;
	padding-left:0px;
	padding-right:10px;
	width:90px;
}
.oudeprijs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:29px 0 0 43px;
	color: #444;
	font-size:12px;
	width:40px;
}
.text_nu_van_af {
	font-size:12px;
	text-align:left;
	line-height:19px;
	color:#000000;
}
.nieuweprijs {
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333;
	text-align:right;
	width:90px;
}
.korting {
	text-align:right;
	padding-right:5px;
	color:#FFFFFF;
	font-size:10px;
	line-height:12px;
	width:85px;
}
.product_detail_container_info_6 {
	height:80px;
	padding-left:15px;
	padding-right:8px;
	padding-top:10px;
	width:315px;
}


.product_detail_container_info_7 {
background-color:#eee;
border:1px solid #ccc;
/*height:27px;*/
font-size:11px;
margin:7px 0 0 12px;
padding:9px 8px 0;
width:309px;
}
.product_detail_container_info_7 span{ display:block; float:left; width:135px; line-height:23px;}
.product_detail_container_info_7 select{padding:2px 2px 1px 2px;font-size:11px;width:172px;margin-bottom:9px;}



.btn_thuiswinkel {
	float:left;
	display:block;
	width:107px;
	height:36px;
}
.btn_thuiswinkel a {
	background:url('/images/btn_thuiswinkel.jpg') no-repeat left;
}
.btn_thuiswinkel a:hover {
	background:url('/images/btn_thuiswinkel_ro.jpg') no-repeat left;
}
.btn_afhalen {
	display:block;
	width:202px;
	height:31px;
	margin-top:6px;
}
.btn_afhalen a {
	background:url('/images/btn_afhalen.jpg') no-repeat left;
}
.btn_afhalen a:hover {
	background:url('/images/btn_afhalen_ro.jpg') no-repeat left;
}
.btn_toevoegen_winkelmand {
	display:block;
	width:202px;
	height:31px;
}
.btn_toevoegen_winkelmand a {
	background:url('/images/btn_toevoegen_winkelmand.jpg') no-repeat left;
}
.btn_toevoegen_winkelmand a:hover {
	background:url('/images/btn_toevoegen_winkelmand_ro.jpg') no-repeat left;
}
.product_detail_footer_border {
	background-image:url('/images/bg_stroke_titel_cat.jpg');
	background-repeat:no-repeat;
	height:4px;
	width:676px;
	display:block;
}
.product_dtls_specs_menu_bg {
	background-image: url('/images/product_dtls_bg_menu_top.jpg');
	background-repeat:repeat-x;
	width:462px;
	background-position: bottom;
}
#product_sendcost_text{
	margin:18px 0 0 28px;
}
.reserverenText {
	vertical-align: top;
}
.showtab {
	width:450px;
	padding:5px;
	border-bottom:#b9b9b9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left:#b9b9b9;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#b9b9b9;
	border-right-style:solid;
	border-right-width:1px;
}
/* einde nieuw gedeelte product details */

#accessoires_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:4px;
	text-align:center;
	line-height:12px;
	height:25px;
}
a.accessoires_text:link, a.accessoires_text:active, a.accessoires_text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
a.accessoires_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
#but_bestellen_accessoires {
	padding-top:2px;
	padding-right:3px;
	text-align:right;
}
/*__________________________

       Purchase page
__________________________*/

.betaal_container {
	width:676px;
}
.winkelmand_header {
	background-color:#888;
	height:22px;
	padding-left:8px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF
}
.winkelmand_header_text_producttype {
	float:left;
	width:314px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.winkelmand_product_box {
	width:676px;
	overflow: hidden;
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
.winkelmand_image {
	float:left;
	margin:3px;
	width:50px;
}
.winkelmand_text {
	float: left;
	width: 255px;
	padding:9px 0 9px 10px;
	font-size: 11px;
}
a.winkelmand_text:link, a.winkelmand_text:active, a.winkelmand_text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.winkelmand_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:underline;
}
.winkelmand_verwijderen {
	float:left;
	height: 32px;
	padding:12px;
	width:30px;
	margin-left:5px;
}
.winkelmand_vakje {
	float:right;
	margin:14px;
	width:71px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	display:block;
	background-color:#eee;
	border:#ccc;
	border-style:solid;
	border-width:1px;
}
.winkelmand_aantal {
	float:right;
	margin-top:11px;
	margin-left:14px;
	margin-right: 14px;
	width:31px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
.winkelmand_totaal_text {
	float:left;
	width:555px;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#eee;
	border-bottom:#ccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.winkelmand_totaal_prijs {
	float:left;
	width:97px;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#eee;
	text-align:center;
	border-bottom:#ccc;
	border-bottom-style:solid;
	border-bottom-width:1px;

}

.winkelmand_stappen_box
{
	height: 52px;
	width: 676px;
	margin-top: 12px;
}
.but_v_winkelen {
	float:left;
}

.ww_btn_verderwinkelen
{
    height: 35px;
    width: 202px;
    display: block;
    background:url('/images/btn_verder_winkelen.jpg') no-repeat;
}

.but_stap2 {
	float: right;
}
.accessoires_box_2 {
	width:500px;
	background-image:url('/images/winkelmandje_bg_acces.jpg');
	padding-left: 0px;
	margin-top:10px;
}




.accessoires_box_2_header {
	background-image:url('/images/winkelmandje_bg_header_acces.jpg');
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:7px;
	padding-top:4px
}
#Panel1 {
	margin-left:0px;
}
.accessoires_img {
	float:left;
	margin-left:6px;
	margin-right:8px;
	margin-bottom:6px;
	width:25px;
	height:25px;
	background-color:#FFFFFF;
}
.accessoires_text_2 {
	float:left;
	margin-top:6px;
	padding-left:7px;
	width:353px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.btn_toevoegen {
	float:right;
	width:90px;
	text-align:right;
}
.winkelmand_footer {
	background-image:url('/images/winkelmandje_bg_bottom_str_acces.jpg');
	height:1px
}
/*__________________________

       Betaalpagina 2
__________________________*/

.cboCountry {
	margin-left: 8px;
}
.cboA_Country {
	margin-left: 8px;
}
.chkAfleveradres {
	margin-left: 4px;
}
.winkelmand_header2 {
	background-color:#888;
	height:20px;
	padding-left:8px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF
}
.winkelmand_product_box2 {
	width:676px;
	border-bottom:1px solid #ccc;
}
.winkelmand_image2 {
	float:left;
	margin-top:3px;
	margin-left:17px;
	margin-bottom:3px;
	width:50px;
	height:138px;
}
.winkelmand_text2 {
	float:left;
	margin-top:3px;
	margin-left:5px;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:31px;
}
.winkelmand_text_verzendkosten {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:8px;
	margin-top:12px;
	width:550px;
}
.winkelmand_text_coupon {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:8px;
	width:559px;
	margin-bottom:0px;
}
.betaal_but_verzenden {
	float:right;
}
.winkelmand_midle_stroke {
	background-image:url('/images/winkelmandje_midle_stroke.jpg');
	background-repeat:no-repeat;
	height:24px;
	width:680px;
	margin-top:20px;
	padding-left:8px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF
}
.persoonlijke_gegevens {
	width:668px;
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-bottom:#ccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.persoonlijke_gegevens td {
	font-size: 11px;
}
DIV.persoonlijke_text_box {
	background-color:#e8e8e8;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:4px;
	width:180px;
	margin-right:8px;
	margin-bottom:4px;
}
.formulier {
	line-height:25px;
	float:left;
	width:400px;
	margin-left:8px;
	margin-top:0px;
}
#stap2 {
	margin-left: 1px;
}
.hiddentab {
	height:1px;
	overflow:hidden;
}
input.text {
	margin-top:3px;
	margin-bottom: 1px;
}
/*Opmaak Google Maps*/
div.markerTooltip, div.markerDetail {
	color: black;
	font-family: arial;
	font-size: 10px;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 10px 10px;
	border: 1px solid #cccccc;
}

/* big banner */
#banner_control
{
    float:right;
}

#banner_control li
{
    display:block;
    width: 20px;
    float:left;
    background-color: #eee;
    text-align: center;
    line-height: 20px;
    margin: 2px 0 2px 2px;
    cursor: pointer;
}
