/*////	NEWPLA2016//*/*{	padding: 0px;	margin: 0px;}body         { font-family: 'century gothic', arial; font-size: 9pt; font-weight: lighter;                line-height: 22px; background-attachment: fixed;                background-position: left 50% }               div#content h1 { font-size: 11pt; }div#content h2 { font-size: 10pt; }div#content h3 { font-size: 9pt; }div#wrapper  { position: relative; width: 980px; background-image:                url('../template/wrapper.png'); background-repeat: repeat-y;                background-attachment: scroll; margin-left: auto;                margin-right: auto; margin-top: 0; margin-bottom: 0;                background-position: 0% 50% }               div#header   { position: relative; width: 960px; padding-left: 5px; padding-right: 5px }div#header img{	max-width: 960px;}div#container{	position: relative;	margin-left: 5px;	margin-right: 5px;	height: 100%;}div#menu_top { position: relative; width: 960px; z-index: 1; height: 22px; margin-left: 5px;                margin-right: 5px }div#menu_top ul {	position: relative;	float: right;}div#menu_top ul li{	margin-right: 20px;	padding-left: 10px;	float: left;	list-style: none;}div#outer_menu { position: absolute; left: 5px; clear: both; height: 30px; width: 960px;                z-index: 1; background-image:                url('../template/background_menu.png'); background-repeat:                repeat-x; background-attachment: scroll; background-position:                0% 50% }div#menu     { position: relative; float: left; height: 30px; z-index: 1; margin-left: -5px;                margin-right: 5px }div#menu ul  { position: relative; margin-top: 5px }div#menu ul li{	float: left;	list-style: none;	border-right: 2px solid #d8e4ec;}div#menu ul li a{	margin-left: 20px;	margin-right: 20px;}div#menu_bg{	position:absolute;	left: 5px;	width: 960px;		z-index: 0;}div#menu_bg div{	overflow: hidden;	height:1px;}div#menu_bg .menu_pix1{	margin: 0px;	height: 30px;}div#searchbox{	position: relative;	height: 30px;	float: left;	z-index: 1;}div#language { position: absolute; top: 8px; left: 824px; width: 140px }div#language img { width: 44px; height: 44px }/***	Left column***/div#column_left{	position: relative;	margin-top: 5px;	float: left;	height: 100%;	width: 180px;}/***	Right column***/div#column_right{	position: relative;	float: left;	margin-top: 5px;		height: 100%;	width: 180px;}/***	Content***/div#error_message{	font-weight: bold;	color: #ff0000;}div#content  { position: relative; float: left; width: 772px; margin-left: 3px; margin-top:                5px; padding-left: 5px; padding-right: 5px; padding-top: 3px;                padding-bottom: 5px }div#content ul{	margin-top: 10px;	margin-bottom: 10px;}div#content ul li{	margin-left: 20px;}div#footer_top { position: relative; clear: both; height: 12px; background-repeat: repeat-x;                background-attachment: scroll; background-image:                url('../../images/template/header/wrapperfooter.jpg');                margin-top: 5px; background-position: left center }div#footer   { position: relative; min-height: 50px; padding-left: 10px; padding-right: 0px;                padding-top: 20px; padding-bottom: 10px }/*////	Boxen//*/div.box{	position: relative;	margin-bottom: 5px;	margin-left: 5px;	margin-right: 5px;	width: 170px;}div.box_top{	position: absolute;	margin-top: 3px;	margin-left: 3px;	height: 33px;	width: 164px;	background: url('../template/menu/box_top.png') repeat-x;	z-index: 1;}div.box_content{	position: relative;	padding: 5px;	width: 160px;}div.box_content ul li{	list-style: none;}div.box_content img{	max-width: 160px;}div.box_top_bg{	position:absolute;	margin-top: 4px;	margin-left: 4px;	width: 162px;	z-index: 0;}div.box_top_bg div{	overflow: hidden;	height:1px;}div.box_top_bg .box_top_pix1{	margin:0 2px;}div.box_top_bg .box_top_pix2{	margin:0 1px;}div.box_top_bg .box_top_pix3{	margin:0;	height: 23px;}div.box_top_bg .box_top_pix4{	margin:0 1px;}div.box_top_bg .box_top_pix5{	margin:0 2px;}/***	Clear***/div.clear{	clear: both;}/***	includes/header.php***/div#breadcrums { position: relative; height: 33px; background-image:                url('../template/menu/background_breadcrums.png');                background-repeat: repeat-x; background-attachment: scroll;                z-index: 1; margin-top: -1px; margin-bottom: 5px;                padding-left: 5px; padding-right: 5px; padding-top: 2px;                background-position: 0% 50% }               div#breadcrums_bg { position: absolute; top: 2px; width: 772px; height: 26px; z-index: 0 }div#breadcrums_bg div{	overflow: hidden;	height:1px;}div#breadcrums_bg div#breadcrums_pix{	margin: 0px;	height: 26px;}/***	sitemap.php***/div.sitemap  { position: relative; float: left; width: 500px }div.sitemap ul { margin-bottom: 10px; padding-left: 10px }div.sitemap ul li{	list-style-image: url('../template/menu/categorieHeading.png');}/*****		productoverzicht als lijstweergave***/div.products_list_name h2 a,div.products_list_manufacturer h3 a{	text-decoration: none;}div.products_list { position: relative; margin-bottom: 10px; padding: 5px }div.products_list_imagecontainer{	position: relative;	float: left;	width: 150px;}div.products_list_imagecontainer img{	max-width: 150px;}div.products_list_left{	position: relative;	margin-left: 5px;	float: left;	width: 405px;}div.products_list_right{	position: relative;	margin-left: 10px;	float: left;	width: 190px;}div.products_list_buttons{	position: relative;	margin-top: 35px;	text-align: center;}div.products_list_buttons img{	position: relative;	margin-bottom: 5px;}/*****		productoverzicht 3 per rij***/div.products_3_row_name { height: 20px; padding-left: 5px; padding-right: 5px; padding-top: 10px;                padding-bottom: 10px }               div.products_3_row_name h2 a,div.products_3_row_manufacturer h3 a{	text-decoration: none;}div.products_3_row{	position: relative;	float: left;	width: 252px;	margin-bottom: 10px;	text-align: center;}div.products_3_row:hover { border: 1px solid #FF00FF }div.products_3_row_imagecontainer { position: relative; height: 242px; width: 242px; text-align: center;                padding-left: 1px; padding-right: 1px; padding-top: 1px;                padding-bottom: 10px }div.products_3_row_imagecontainer img{	max-width: 250px;	max-height: 250px;}div.products_3_row_price { position: relative; height: 65px; width: 242px; padding: 5px }div.products_3_row_description{	position: relative;	padding: 5px;		width: 242px;	text-align: left;		overflow: hidden;	}/*****		productoverzicht 2 per rij***/div.products_2_row_name h2 a,div.products_2_row_manufacturer h3 a{	text-decoration: none;}div.products_2_row{	position: relative;	float: left;	width: 381px;	margin-bottom: 10px;	text-align: center;}div.products_2_row_imagecontainer{	position: relative;	padding: 5px;		height: 250px;		width: 371px;	text-align: center;}div.products_2_row_imagecontainer img{	max-width: 371px;	max-height: 250px;}div.products_2_row_price{	position: relative;	padding: 5px;		height: 65px;	margin-top: 10px;	margin-bottom: 10px;	width: 371px;}div.products_2_row_description{	position: relative;	padding: 5px;		width: 371px;	text-align: left;	overflow: hidden;}/*****		categorie***/div.categories {	position: relative;	margin-top: 5px;	float: left;		height: 100%;	width: 187px;}div.categories_imagecontainer {	position: relative;	margin-top: 5px;	width: 187px;	height: 175px;		text-align: center;}div.categories_imagecontainer img{	max-width: 175px;	max-height: 175px;}div.categories_name {	text-align: center;	font-weight: bold;	padding-top: 10px;}div.categories_info { position: relative; width: 772px; border: 1px solid #E5E5E5; margin-bottom:                5px }div.categories_info img { max-width: 772px; }/***	Main page***/div#mainpage img{	max-width: 772px;}/*****		Aanbevolen en alternatieve artikelen***/div.other{	position: relative;	clear: both;}/***		Kleuren en grootte**		Headings***/div.menuheight{	height: 30px;}div.categories_name a{	text-decoration: none;}div#breadcrums a { text-decoration: none; font-weight: bold }div#breadcrums a:hover { text-decoration: underline; }div#menu a{	font-weight: bold;	text-decoration: none;}div#searchbox .zoeken { position: relative; font-family: 'Century Gothic', Arial; color: #545052 }div#searchbox .zoekenimg { position: relative; margin-right: 5px }div.box input.zoekenimg{	position: relative;	top: 0px;}div.box_top h2{	position: relative;	margin-left: 10px;	margin-top: 4px;	font-size: 12px;}div.box_content a{	text-decoration: none;}div.boxen_schaduw_boven{	height: 33px;}div.boxen_schaduw_onder{	height: 5px;}/* ruimte tussen producten op overzicht */div.spacer1{	left: 5px;}div.spacer2{	left: 10px;}/* productinfo pagina */div#productinfo_name h1{	font-size: 12pt;        width: 470px;}div#productinfo_model h2 { font-size: 11pt; visibility: hidden; position: relative; height: 0px }div#productinfo_left{	position: relative;	float: left;	width: 275px;	}div#productinfo_right { position: relative; float: left; width: 310px; margin-left: 15px }div#productinfo_imagecontainer{	position: relative;	float: left;	width: 275px;}a.productinfo_imagecontainer_hidden {	display: none;}img.vergroten{	position: absolute;	bottom: 0px;	right: 5px;	display: none;}tr.social_buttons{	height: 30px;}.productinfo_imagecontainer_hidden {	display: none;}div#slider{	position: relative;	margin-top: 5px;	/* height: 190px; */}div#slider ul li{	position: relative;	margin-bottom: 5px;	float: left;	height: 85px;	width: 85px;	list-style: none;	margin-left: 0px;	text-align: center;}div#slider ul li img{	max-height: 85px;	max-width: 85px;}div#slider ul li a{	display: block;	width: 85px;	height: 85px;}div#slider ul li.thumb_2,div#slider ul li.thumb_3,div#slider ul li.thumb_5,div#slider ul li.thumb_6{	margin-left: 7px;}div#productinfo_sku,div#productinfo_ean,div#productinfo_name{	position: relative;	float: right;	width: 305px;}div#productinfo_manufacturer h2 a{	font-size: 10pt;	text-decoration: none;}div#productinfo_manufacturer{	position: relative;	float: left;}div#productinfo_manufacturer img{	max-width: 100px;	max-height: 100px;}div#productinfo_model,div#productinfo_social_buttons,div#productinfo_dateavailable,div#productinfo_quantity,div#productinfo_staffel,div#productinfo_price{	position: relative;	margin-top: 10px;	float: left;	width: 470px;}div#productinfo_social_buttons a{	font-weight: bold;	text-decoration: none;}div#productinfo_options { position: relative; float: left; width: 460px; margin-bottom: 10px; padding: 5px }               div#productinfo_shipping{	position: relative;	padding: 5px;	margin-bottom: 10px;	float: right;	width: 295px;}div#productinfo_social_buttons { position: relative; float: left; width: 470px; margin-bottom: 10px; padding: 5px }div#productinfo_website{	position: relative;	padding: 5px;	margin-bottom: 10px;	float: right;	width: 295px;}div#productinfo_bestelknop{	position: relative;	margin-top: 10px;	margin-bottom: 10px;	float: left;	width: 305px;	text-align: center;}div#productinfo_description,div#productinfo_extra,div#productinfo_reviews{	position: relative;	margin-bottom: 10px;	padding: 5px;}/******* tabbladen***/div#productinfo_tabheading{	position: relative;	height: 27px;}div#productinfo_tabheading ul li{	position: relative;	margin-left: 0px;	margin-right: 0px;	float: left;	list-style: none;	height: 27px;}div#productinfo_tabheading ul li span{	position: relative;	top: 3px;	padding: 7px 10px 7px 10px;		text-decoration: none;}div#first, div#second, div#third, div#fourth{	postion: relative;	padding: 5px 10px 5px 10px;}/* aanbevolen en alternatieve artikelen */div#recommended_products{	margin-top: 15px;}div#alternate_products{	margin-top: 50px;}div#alternate_products h3,div#recommended_products h3{	margin-bottom: 5px;	font-size: 12pt;}/* prijzen */span.specialPrice{	font-size: 9pt;}span.normalPrice{	font-weight: bold;	font-size: 10pt;}/* overige */span.required{	color: #ff0000;	font-weight: bold;}span.orderEdit{	color: #ff0000;	font-size: 11pt;	font-weight: bold;}fieldset.error{	position: relative;	margin-top: 5px;	border: 1px solid red;	background: #fff;}table.stappen{	background: #ccc;	margin-bottom: 5px;}table.stappen a{	font-weight: bold;	text-decoration: none;}table.sortby { font-weight: bold; background-color: #FFFFFF; position: relative; z-index: 99;                margin-top: -20px; margin-bottom: 5px; padding-left: 5px;                padding-right: 5px }tr.sortby img{	position: relative;	top: 4px;}td.messageStackSuccess img{	position: relative;	top: 4px;}td.shopping_cart{	padding: 5px;}td.shopping_cart img{	max-width: 100px;	max-height: 100px;}td.messageStackError img{	position: relative;	top: 3px;}td.checkout1_active{	color: #fff;	text-align: center;	width: 147px;	height: 32px;	background: url('../template/checkout/checkout_bullet.png') repeat-x;}td.checkout2_active{	color: #fff;	text-align: center;	width: 147px;	height: 32px;	background: url('../template/checkout/checkout_bullet.png') repeat-x;}td.checkout3_active{	color: #fff;	text-align: center;	width: 147px;	height: 32px;	background: url('../template/checkout/checkout_bullet.png') repeat-x;}td.checkout4_active{	color: #fff;	text-align: center;	width: 147px;	height: 32px;	background: url('../template/checkout/checkout_bullet.png') repeat-x;}td.checkout1_inactive{	text-align: center;	width: 147px;	height: 32px;}td.checkout2_inactive{	text-align: center;	width: 147px;	height: 32px;}td.checkout3_inactive{	text-align: center;	width: 148px;	height: 32px;}td.checkout4_inactive{	text-align: center;	width: 148px;	height: 32px;}/*////	Uitlijning van de categorie//*/img.menuLink { position: relative; top: 1px; margin-left: 0px; margin-right: 5px }img.menusubLink { position: relative; top: -1px; margin-left: 10px; margin-right: 5px }img.menusubLink2{	position: relative;	top: -1px;		margin-left: 20px;	margin-right: 5px;}fieldset{	padding: 5px;	margin-bottom: 5px;}.ac_results {	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: default;	display: block;	font: menu;	font-size: 10pt;	line-height: 16px;	overflow: hidden;}.ac_loading {	background: white url('indicator.gif') right center no-repeat;}.ac_odd {	background-color: #eee;}.ac_over {	background-color: #0A246A;	color: white;}.debugClass {	position: relative;}.debugClass div.twee {	border: 1px solid #000;	background: #EDF263;	position: absolute;	top: 10px;	z-index: 3;}.moduleRowOver {	background: #cccccc;}.moduleRowSelected {	background: #afafaf;}div.tabbladen_background {	position: absolute;	width: 100%;	background: url(../template/tabblad_top.png);	height: 27px;}.disabled {	background: #EDEDED;}div.jqZoomPup {  }/*////	SP CONTENT//*/a { text-decoration: none; } a:hover      { color: #000000; text-decoration: underline }li a:hover      { color: #000000; text-decoration: underline }ul li a:hover      { color: #000000; text-decoration: underline }select       	{ color: #545052; font-size: 12px; font-family:                'Century gothic', Arial, Helvetica, sans-se; letter-spacing: -1;                border: 1px solid #E5E5E5; }/*////	SP CATEGORIE//*/.categorieheader { position: relative; width: 100%; height: 50px }td.categorieheader { text-align: center }/*////	SP INFORMATIEPAGINA//*/.informatiepaginaheader { position: relative; width: 100%; height: 50px; margin-bottom: 10px }td.informatiepaginaheader { text-align: center; border: 1px solid #E5E5E5 }td.informatiepaginaonderwerp { position: relative; height: 24px; font-weight: bold;                border-bottom: 6px solid #88D3FF }               /*////	SP HOMEPAGINA//*/               .homebuiten  { position: relative; width: 268px; height: 328px; border: 1px solid #E5E5E5;                margin-left: 10px; padding: 10px }td.homebuitentd { vertical-align: top }.homebinnen  {  }.flashBannerContainer { border: 1px solid #E5E5E5; margin-right: 10px }.hometablekader { position: relative; width: 774px; border: 1px solid #E5E5E5; margin-top: 10px;                padding: 5px }/*////	SP PRODUCTINFO//*/  td.productinfo_art { padding-top: 10px; padding-bottom: 10px }/*////	TOEVOEGINGEN SP OVERGENOMEN//*/               .categorie_head { position: relative; height: 23px; padding-top: 5px }.categorie_head h2 { font-size: 18px; text-transform: uppercase; letter-spacing: -1px;                margin-left: 5px }               .categorie_head h2 a { letter-spacing: -1px; font-size: 18px; font-weight: normal; text-transform: uppercase }.categorie_headre { position: relative; height: 23px; text-align: right; padding-right: 7px;                padding-top: 5px }.categorie_headre h2 { font-size: 18px; text-transform: uppercase; letter-spacing: -1px;                margin-left: 5px }.categorie_headre h2 a { letter-spacing: -1px; font-size: 18px; font-weight: normal; text-transform: uppercase }.categoriekeuze { background-color: #F7F9FA; position: relative; width: 768px;                 border: 1px solid #E5E5E5; margin-left: 5px; padding: 10px }.categorieintro { position: relative; width: 768px; border: 1px solid #E5E5E5; padding: 10px; }td.categorieintro_logo { position: relative; 200px: solid; font-size: 14px; text-transform: uppercase;                font-weight: bold }td.categorieintro_naam { text-align: center; position: relative; width: 328px; }td.categorieintro_naamcat { text-align: center; font-size: 16px; text-transform: uppercase; font-weight: bold }td.categorieintro_naamcol { text-align: center; text-transform: uppercase; }                       td.categorieintro_leeg { position: relative; width: 90px }td.categorieintro_link { position: relative; width: 150px }td.categorieintro_li { list-style-type: font-family; list-style-image: url('../../images/template/menu/listing.png') }.categorieoutro { background-color: #F7F9FA; position: relative; width: 768px;                border: 1px solid #E5E5E5; margin-left: 5px; margin-top: 25px;                padding: 10px }td.categorieoutro_tekst { text-align: justify; font-style: italic }.homepage_info { margin-top: 20px; margin-bottom: 10px; }.homepage_infotekst { }.homepage_info h1 { font-size: 18px }.homepage_info h1 a { font-size: 18px }.hometable   { position: relative; width: 774px; text-align: left; margin-top: 15px }td.hometableleft { padding-right: 10px }td.hometableright { }.hometablegrijs { position: relative; width: 760px; background-color: #E5E5E5; margin-left: 5px;                margin-top: 15px; padding-top: 10px; padding-bottom: 10px }.hometablebva { position: relative; width: 760px; background-color: #FFFFFF; text-transform:                uppercase; margin-left: 5px; margin-right: -2px; margin-top:                10px; margin-bottom: -10px; padding-top: 5px; padding-bottom:                5px }td.hometablebva { text-transform: uppercase; font-size: 14px; font-weight: bold; text-align:                center; border-bottom: 2px solid #E5E5E5 }td.homecolumn1 { text-transform: uppercase }td.homecolumn2 { text-transform: uppercase; padding-left: 10px }td.homecolumn3 { text-transform: uppercase; padding-left: 10px }.homebacktable   { position: relative; width: 760px; border: 1px solid #E5E5E5; margin-left: 7px;                margin-top: 10px }td.homebackrow1 { background-image: url('../../images/template/backgrounds/home_picback.jpg');                background-repeat: repeat; background-attachment: scroll;                font-size: 18 px; border-bottom-style: solid;                border-bottom-color: #FFFFFF; padding-left: 7px; padding-top:                7px; padding-bottom: 7px; background-position: left top }td.homebackrow2 { background-image: url('../../images/template/backgrounds/home_picback.jpg');                background-repeat: repeat; background-attachment: scroll;                padding-left: 7px; padding-top: 7px; background-position:                left top }td.homebackrow3 { background-image: url('../../images/template/backgrounds/home_picback.jpg');                background-repeat: repeat; background-attachment: scroll;                text-align: center; padding-top: 7px; padding-bottom: 7px;                background-position: left top }               .footer_head_back { background-image: url('../../images/template/footer_head_back.jpg');                background-repeat: no-repeat; background-attachment: scroll;                position: relative; height: 24px; background-position: left top }h2.footer_hb { background-image: url('../../images/template/footer_head_back.jpg');                background-repeat: no-repeat; background-attachment: scroll;                position: relative; height: 24px; background-position: left top }.footer_head_back_betaal { background-image: url('../../images/template/footer_head_back_betaal.jpg');                background-repeat: no-repeat; background-attachment: scroll;                position: relative; height: 24px; background-position: left top }.footer_head_back h2 { font-size: 12px; text-transform: uppercase; font-weight: bold; margin-left:                10px }.footer_head_back_betaal h2 { font-size: 12px; text-transform: uppercase; font-weight: bold; margin-left:                10px }.footer_kolom1 { position: relative; width: 245px }.footer_kolom1_betaal { position: relative; width: 490px }.footer_kolom2 { position: relative; width: 245px }.footer_kolom3 { position: relative; width: 245px }.footer_kolom4 { position: relative; width: 225px }td.footer_betaal { position: relative; height: 60px }.footer_pad   { padding-left: 10px }.footer_tabel { margin-top: 10px }.footer_kolom1_tabel { position: relative; width: 220px; background-image:                url('../../../images/template/menu/menulinks_back.jpg');                background-repeat: repeat; background-attachment: scroll;                background-position: left top }.footer_header_tabel { background-image: url('../../images/template/footer_head_back.jpg');                background-repeat: no-repeat; background-attachment: scroll;                background-position: left top }                   td.infopag_intro { padding-bottom: 20px }td.infopag_head { position: relative; height: 24px; font-weight: bold;                border-bottom: 6px solid #88D3FF }               .brandintro  { text-align: center; position: relative; width: 771px; margin-right: 7px }td.brandintro_logo { padding-top: 10px; padding-bottom: 10px }td.brandintro_pic { text-align: left; border-top: 1px dashed #E5E5E5; padding: 7px }td.brandintro_letter { vertical-align: top; text-align: left; position: relative; height: 166px;                border-top: 1px dashed #E5E5E5 }div.brandintro_scroll { height: 150px; width: 542px; overflow: auto;                border: 0px solid #666666; padding: 7px }       /*////	TOEVOEGINGEN ST//*/          			   			   div#preview{	overflow: hidden;	height: 273px;}div#preview a {	width: 273px;	height: 273px !important;	display: block;	text-align: center;}div#preview img {	max-height: 273px;}.productinfo_imagecontainer_hidden {	display: none;}div.jqZoomPup {	/* left: 20px !important; */}div#shoppingbag_menu { position: absolute; right: 5px; top: 60px; background-color: #F8D3E6;                padding-left: 5px; padding-right:                5px; padding-top: 5px; padding-bottom: 5px }.sb{	font-size: 11px;    line-height: 16px;	padding-left: 5px;}
