html,body{ 
/*background: url('https://dl.dropboxusercontent.com/u/5202356/415280.jpg') no-repeat center center fixed; 
/*-webkit-background-size: cover;
/*-moz-background-size: cover;
/*-o-background-size: cover;
/*background-size: cover;
/*Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7092bf+0,ffffff+100 */
background: -moz-linear-gradient(top,  #7092bf 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7092bf 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7092bf 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7092bf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat;
background-attachment: fixed;
 }

/* links */
a, a:visited{ color:#6699cc; }
a:hover{ color:#336699; }

/* header */
#header{ height:250px; border-bottom:none; }
#header #logo{ 
    background-size: contain;
    cursor:pointer; margin:0; padding:0; position:absolute; top:29px; left:0px; width:590px; height:150px; }
#header #submenu{ position:absolute; bottom:15px; right:-5px; color:#fff; margin:10px 0 0 0; text-transform:uppercase; font-weight:bold; }

/* search */
#header #searchbox{ width:300px; background:#fff; height:45px; position:absolute; bottom:65px; right:0; color:#666; padding:0; border:1px solid #b2b2b2;}
#header #searchbox input{ border: 1px solid #fff; background:#fff; height:28px; margin:6px 0 0 6px; padding:1px; width:240px; float:left; color:#000;}
#header #searchbox div.bttsearch{ background: url(images/srch.png); width:35px; height:35px; float:right; margin:6px 10px 0 0; cursor:pointer; }

/* top menu */
#header #topmenu{  color:#333333; position:absolute; right:0; top:10px; }
#header span.welcomemsg{ float:right; color:#fff; font-weight:normal;  float:right; }
#header #topmenu a:hover{ color:#00406d; }

#navmap{ background:#ececec; border: 1px solid #ccc; color:#666; margin:8px 0 0 0; padding:6px;}
#content_wrapper{ background:none; }
#wrapper{ background: #fff;
   width: 1040px;
   margin: 0px auto; }

/* products */
#products ul.lijst li p.description{ float:left; margin:0; padding:0; width:280px; }
#products ul.lijst li div.optionbox{ width:160px; margin:0 0 10px 410px;}
p.stock{ padding:4px 0 0 0px; }

#right div.box{ margin: 8px 0px 20px 8px; }
#left div.box{ margin: 8px 8px 20px 0; border:none; }
#header #submenu a, #header #submenu a:visited{ color:#000; font-size:16px; }
#subgroep_list div.fotobox{ width:108px; background-color:#fff; }


/* box */
/*div.box div.title{ background:#255f90; border-left:1px solid #3472a6;border-right:1px solid #3472a6;border-top:1px solid #3472a6; color:#fff;}*/
div.box div.title p { border:none; margin:0; padding:7px 4px 7px 6px; }
div.box div.title p a{ color:#fff; text-decoration:none;}
#left div.box p.content{border:none; padding:0; margin:0; }
div.box div.title{ background: url(images/boxbg2.gif) repeat-x left top; color:#fff; font-size:12px; border-left:1px solid #ccc;border:none; }
#left ul.menu.level0{ border: none;}
div.box ul.list{ border: none;}
#left ul.menu.level0 li{ border-bottom: 1px solid #ededed; padding: 6px 8px 6px 0px;}

#left ul.menu.level0 li:hover{ background:none; cursor:pointer;}
#left ul.menu.level0 li.active{ background:none;  }

/*#navmap{ background: url(images/boxbg.gif) repeat-x top; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color:#666; margin:8px 0 0 0; padding:6px 4px 6px 6px;}*/
#navmap{ background: none; border: none; font-size: 13px; color:#666; margin:8px 0 0 0; padding:6px 4px 6px 6px;}

/* pagination */
#pagination ul li{ background:#0076ec;}
#pagination ul li.active{ background:#1ba7fd; color:#fff; }

/* subgroepen */
#subgroep_list ul li { width:273px; height:65px; float:left; margin:0; padding:0; border-bottom:1px solid #ccc; padding:4px; }
#subgroep_list div.fotobox{ width:100px; height:63px; background-position:center;}
#subgroep_list div.fotobox img{ }

/* teaser */
#teaser{ position:relative; margin:0px auto; width:785px; height:260px; background:#FFF; overflow:hidden; float: left; }
#teaser li{ width:785px; }
#cyclewrapnav {position:absolute; bottom:0; z-index:9999; text-align:center; left:50%;}
#cyclewrapnav a{background:transparent url(images/pagenav.png) no-repeat 0 0 ; float:left; height:15px; overflow:hidden; text-decoration:none; text-indent:-1234px; width:16px;}
#cyclewrapnav a.activeSlide {background-position:-32px 0;}
#teaser .cycleprev, #teaser .cyclenext{display:block;position:absolute;width:32px;height:32px;top:125px;z-index:9999;text-decoration:none;}
#teaser .cycleprev{left:0;background:url(images/prev_img.png) no-repeat top left;}
#teaser .cyclenext{right:0;background:url(images/next_img.png) no-repeat top left;}
#teaser div.price{ position:absolute; top:45px; right:15px; font-size:40px; color:#5fb7d7; font-weight:bold; }
#teaser div.title{ position:absolute; top: 95px; right:15px; text-align:right; color:#CFCFCF; font-size:30px; font-weight:bold; width:400px; }
#teaser div.fotobox{ margin:5px 0 10px 20px; width:300px; height:250px;}
.cyclenav{display:none;}

/* level 0 icons */

#left ul.menu.level0 li div.fotobox{ width: 50px; height: 50px; }