﻿/*
Project           : Koffiediscounter.nl
Ontwikkeld door   : Connective Power Naarden
Designd door      : Connective Power Naarden
Email             : info@cp.nl
CCS				 				: Default.css
Laatst gewijzigd  : 21 Augustus 2010
*/

body {font:normal 11px/18px Arial, Helvetica, sans-serif; color:#333333; margin:0px; }
a:link, a:visited, a:active { font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
h1 { color:#666666; font-size:10px; text-align:center; line-height:10px; margin:0px; font-weight:normal; display:inline-block; }
h2 { font-weight:bold; font-size:16px; color:#333333; margin:0px; }
h3, h4, h5, h6 { margin:24px 0 7px 0; padding:0; font-size:13px; line-height:15px; color:#333333; font-weight:bold; }
li { margin:0px; }
ul { margin:0px; }
.clearfloat { clear:both; }
input { margin:0px; padding:0px; font-size:11px; color:#444; }
form { margin:0px; padding:0px; }
table { line-height:18px; }
#default-wrapper-body{ background:url('/images/bg_body_2.jpg') repeat-y center top;}
/*Zoeken*/
#searchform { margin:0px; }
.search { border:none; background:none; color:#666666; float:left; height:15px; margin: 37px 0 0 310px; width:344px; line-height:normal; outline:none; }
.searchblock { padding:0 0 0 0; color:#CCCCCC; width:1002px; height:58px; margin:0 auto 0 auto; position:relative; }
.searchbutton { width:76px; height:26px; margin:31px 0 0 0; padding:0px; }
#wrapper_header { background-image:url('/images/headers/header_koffiediscounter_blank.jpg'); background-repeat:no-repeat; background-position:center top; width:100%; margin:0; }
#container_header { position:relative; margin:0 auto 15px auto; width:1002px; height:260px; display:block; overflow:hidden; }
#wrapper_main { position:relative; margin-left:auto; margin-right:auto; width:1002px; }
#headerbox { height:119px; width:1002px; display:block; overflow:hidden; }
#header_left { float:left; width:185px; height:48px; padding-top:38px; padding-left:12px; display:block; overflow:hidden; }
#default-header-time-table { float: left; width: 270px; height: 60px; margin: 43px 0 0 62px; background: url(http://winkelwagen.koffiediscounter.nl/image-openingstijden/sprite-openingstijden-webshops-c2f.png) no-repeat left -600px; }
#header_center_keywords { height:27px; padding:1px 0 0 0; overflow:hidden; color:#666666; line-height:normal; text-align:center; font-size:10px; }
#menu { height:41px; width:1002px; padding:0; display:block; text-align:left; color:#ffffff; }
ul.menu_items { float:left; list-style:none; margin:0; padding:0 0 0 9px; width:993px; overflow:hidden; }
ul.menu_items li { float:left; list-style-type:none; font:Arial, Helvetica, sans-serif; margin:0; padding:0; }
.menu_items a:link, .menu_items a:visited { color:#eeeeee; display:block; margin:0; padding:14px 15px 5px 15px; height:22px; text-decoration:none; }
.menu_items a:hover { background:url(/images/topmenu_ro.png); background-repeat:no-repeat; background-position:center top; color:#ffffff; display:block; margin:0; padding:14px 15px 4px 15px; height:22px; text-decoration:none; }
.menu_items a:active { background:url(/images/topmenu_ro.png); background-repeat:no-repeat; background-position:center top; color:#ffffff; display:block; margin:0; padding:15px 15px 3px 15px; height:22px; text-decoration:none; outline:none; }
.menu_items2 a:link, .menu_items2 a:active, .menu_items2 a:visited, .menu_items2 a:hover { color:#ffffff; display:block; background-image:url(/images/btn_menu_opruiming.gif); background-repeat:no-repeat; background-position:center top; margin:0; padding:14px 15px 4px 15px; text-decoration:none; height:22px; }
#main_container { width:1002px; display:block; }
#left_nav { float:left; width:147px; margin:0; padding:0px; overflow:hidden; }
#right_nav { float:right; width:147px; margin:0; padding:0px; overflow:hidden;}
.nav_box { width:147px; }
.header_nav_box { background-image:url('/images/nav_header_catogorie.jpg'); height:13px; padding-left:9px; padding-top:8px; padding-bottom:10px; background-repeat:no-repeat; color:#FFFFFF }
.header_nav_box_sub { background-image:url('/images/nav_header_catogorie_2.jpg'); height:13px; padding-left:9px; padding-top:6px; padding-bottom:14px; background-repeat:no-repeat; font-weight:bold; color:#333333; margin-top:4px; *_margin-top:2px;
}
ul.topproduct { background-image: url('/images/bg_top10_small.png'); background-repeat: no-repeat; padding: 0 0 0 20px;	list-style-type: none;line-height: 19px; margin-top: 3px; margin-bottom: 3px;	}
#linkbox_pluspunten { height: 420px; display: block; overflow:hidden; background-image:url(https://winkelwagen.koffiediscounter.nl/images-all-shops/sprite-pluspunten.png); background-position: -150px top; background-repeat: no-repeat;
 margin:0; }
.linkbox { padding:3px; margin:0px; width:134; line-height:17px; }
.linkbox span { color:#888888; padding-left:3px; }
ul.linkbox { padding:3px; margin:0px; width:130px; line-height:19px; list-style:none; }
.linkbox li:hover { background-color:#FFFFFF; }
a.linkbox:link, a.linkbox:visited, a.linkbox:active { color:#333333; text-decoration:none; padding:0 0 0 3px; }
a.linkbox:hover { color:#333333; padding:0 0 0 3px; text-decoration:underline; }
.content { float:left; width:674px; margin-left:17px; display:block; overflow:hidden; }
#text_main_home { width:672px; line-height:20px; color:#555555; margin-bottom:20px; }
.text_main_home a:link, .text_main_home a:active, .text_main_home a:visited { text-decoration:none; color:#555555; }
.text_main_home a:hover { text-decoration:underline; color:#555555; }

#footer { text-align: left; padding-top: 20px; margin:0 auto 0 auto; border:0; width: 1002px; }
#footer_top {float:left; background-image:url(https://winkelwagen.koffiediscounter.nl/images-all-shops/image-sprite.png); background-position: left -348px; background-repeat: no-repeat; height:19px; width:1000px; }
#side_payments { float: left; margin-top:5px; width: 434px; height:46px; background-image:url(
https://winkelwagen.koffiediscounter.nl/images-all-shops/sprite-footer.jpg); background-position: 0 0; background-repeat:no-repeat  }
#footer_container_payments_safe { width:1002px; height:80px; }
#banner { float: right; margin-top:5px; width: 459px; height:73px; background-image:url(
https://winkelwagen.koffiediscounter.nl/images-all-shops/sprite-footer.jpg); background-position: 0 -97px; background-repeat:no-repeat; }
#banner a {	width: 468px; height:60px; display:block;	text-indent:-9999px;}
#footer_nav { width:1002px; height:65px; border-top:1px solid #e6e6e6; margin-top:20px; padding-top:15px; padding-bottom:10px; }
.footer_adress { color:#555555; float:left; line-height:17px; padding:0 0 0 4px; }
.footer_adress span { font-weight:bold; display:block; }
.footer_phone { padding:0 0 0 90px; float:left; line-height:17px; color:#555555; }
.footer_phone span { font-size:10px; color:#999999; }
.footer_txt { float:right; width:400px; line-height:17px; color:#555555; text-align:right; }

#footer_footnote_wrapper { background-image:url('/images/bg-footer-bottom.png'); margin:0 auto 0 auto; /*background-position:center -549px;*/ background-repeat:no-repeat; background-position:center top;}
#footer_footnote { display:block; width:1002px; height:20px; margin:0 auto 0 auto; position:relative; padding:26px 0 0 0; }
.footer_footnote_txt { float:left; color:#777777; text-shadow:#FFFFFF 1px 1px 1px; width:702px; text-align:center; padding-left:150px; }
.footer_footnote_txt a:link, .footer_footnote_txt a:visited, .footer_footnote_txt a:active { color:#777777; text-shadow:#FFFFFF 1px 1px 1px; text-decoration:none; }
.footer_footnote_txt a:hover { color:#555555; text-shadow:#FFFFFF 1px 1px 1px; text-decoration:underline; }
/*
.footer { text-align:left; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto; padding:20px 0 0 0; border-top:1px solid #888888; width:1002px; height:90px; background-color:#FFFFFF; }
.side-a { float:left; padding:0px; width:132px; height:90px; background-repeat:no-repeat; }
.side-b { float:right; padding:0px; width:132px; height:90px; background-repeat:no-repeat; }
.banner { padding:0px; float:left; width:728px; height:90px; text-align:center; background-color:#eeeeee; }
.footer_footnote { text-align:center; color:#666666; line-height:17px; margin:0 0 20px 0; }
.footer_footnote a:link, .footer_footnote a:active, .footer_footnote a:visited { color:#666666; text-decoration:none; text-align:center; }
.footer_footnote a:hover { color:#333333; text-decoration:underline; text-align:center; }*/
#bg_winkelmand { border:solid 1px #888888; background-color:#ffffff; width:131px; height:100%; padding:3px 7px 7px 7px; margin:0 0 6px 0; *_margin:0 0 3px 0;
}
.header_txt_winkelmand { width:100%; height:19px; display:block; margin:0 0 9px 0; *_margin:0 0 4px 0;
}
.header_txt_winkelmand a { height:19px; background:url('/images/icon_winkelwagen.jpg') no-repeat left; color:#333333; text-decoration:none; padding:1px 0 0 27px; }
.header_txt_winkelmand a:hover { height:19px; color:#000000; text-decoration:underline; padding:1px 0 0 27px; }
#winkelmandlijntje { height:1px; margin:3px 0 3px 0; *_margin:1px 0 1px 0;
width:100%; background-color:#cccccc; display:block; }
#winkelmand_aantal_artikelen { color:#333333; }
a:link.winkelmand_aantal_artikelen_right { color:#333333; text-decoration:none; height:20px; }
a:visited.winkelmand_aantal_artikelen_right { color:#333333; text-decoration:none; height:20px; }
a:hover.winkelmand_aantal_artikelen_right { color:#333333; text-decoration:underline; height:20px; }
.hiddentab { float:left; width:0px; visibility:hidden; height:0px; background:none; overflow:hidden; }
.hiddentab { height:1px; overflow:hidden; }
a.button_pdf { display:block; float: left; width:16px; height:16px; background:url(/images/pdf_logo_small.gif) no-repeat left top; text-decoration:none; }
#productpage_top_addthis_webpage { width:auto; padding-right:0; }
.addthis_buttons_top_container { display:block; width:100%; margin:20px 0 48px; }
.addthis_buttons_top_container_popup { display:block; width:100%; margin:0px 0 20px; }
.addthis_buttons_top_container .addthis_toolbox { display:block; width:auto; float:right; }
#miele_banner { display:block; width:100%; height:110px; background:url('/images/header_miele_categoriepagina.jpg') no-repeat center top; margin:0 0 10px 0; }

/* SOCIAL MEDIA 
========================================== */
ul#socialmedia{ list-style-type:none; padding:0; overflow:hidden; margin:16px 0 14px;}
ul#socialmedia li{ float:left; overflow:hidden; height:22px; }
ul#socialmedia li#facebook{ width:135px; }
ul#socialmedia li#twitter{ width:108px; }
/* OVERRIDES */
div#product_details_container_right ul#socialmedia{ margin-left:13px;}

#googleplus{display:block; margin:0 0 10px 0; overflow:hidden; background:url(https://winkelwagen.wasmachine.nl/images-all-shops/googleplus1.jpg) no-repeat; padding:0 0 0 66px; width:100px; height:44px;}

/* REVIEW
========================================== */
.beoordeling{ display:block; position:absolute; * position:relative; height:56px; width:283px; padding:30px 0 0 0; line-height:15px; color:#444}.beoordeling-gem{color:#000; font-weight:bold; font-size:12px;}.vcard{display:block; float:right; height:56px; width:283px; line-height:56px; text-align:right;}.vcard a{ color:#666666;}

