html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html,body {height:100%;}
body {font:62.5%/1.6em Verdana, Tahoma, Arial, sans-serif; color:#24408f; background:#0093d5;}
a {color:#24408f; text-decoration:underline;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.fleft {float:left;}
.fright {float:right !important;}
h1 {font-size:3.5em;} h2 {font-size:2.2em;} h3 {font-size:1.8em;} h4 {font-size:1.2em;}
li {list-style:none;}
img {border:0;}
img.fleft {margin-right:10px;}
img.fright {margin-left:20px;}
.img {display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {font:1em Arial, Helvetica, sans-serif; color:#525252; border:1px solid #ccc; padding:2px 4px 1px;}
textarea {font:1em Arial, Helvetica, sans-serif; color:#525252; border:1px solid #ccc; padding:3px 4px 2px;}
.wrapper {overflow:hidden; zoom:1;}
/*---------------------------------*/
.all {width:995px; margin:0 auto;}
.top-nav {height:32px; padding-top:13px; text-align:right; color:#fff; font-size:1.2em;}
.top-nav a {color:#fff; text-decoration:none;}
.top-nav a:hover {text-decoration:underline;}
.top-search {float:right; margin-left:44px; margin-right:41px; $margin-top:-2px; display:inline;}
.top-search input.txt {padding:0 4px; margin-left:6px; margin-right:3px; width:158px;}
.main-vision img {display:block;}

.menu {height:33px; background:#b2def2;}
.menu li {float:left; text-align:center;}
.menu li.act {position:relative; zoom:1;}
.menu li a {float:left; font:bold 1.5em Arial; color:#fff; text-decoration:none; width:124px; height:25px; padding-top:8px; text-transform: uppercase;}
.menu li a:hover {text-decoration:underline;}
.menu li ul {position:absolute; top:33px; left:0; display:none;}
.menu li ul ul {position:absolute; top:5px; left:0; display:none; border:1px solid #fff; border-top:0;}
.menu li li {float:none; padding:4px 5px; text-align:left; border-top:1px solid #fff;}
.menu li li a {height:auto; float:none; width:auto; padding:0; white-space:nowrap; font:bold 1.3em Arial; text-transform: none;}
.bread-crumbs {font-size:1.1em; color:#24408f; margin-bottom:19px;}
.bread-crumbs a {text-decoration:none;}
.bread-crumbs a:hover {text-decoration:underline;}
.m-56,.m-56 li {background:#fdba63;z-index:1;}
.m-51,.m-51 li {background:#0067c6;z-index:1;}
.m-52,.m-52 li {background:#98a5d4;z-index:1;}
.m-53,.m-53 li {background:#f4791f;z-index:1;}
.m-54,.m-54 li {background:#854a50;z-index:1;}
.m-49,.m-49 li {background:#bba800;padding:0px 0px 0px 3px;z-index:1;}
.m-57,.m-57 li {background:#ff5f00;z-index:1;}
.m-20,.m-20 li {background:#b2def2;z-index:1;}
.m-256,.m-256 li {background:#539441;padding:0px 0px 0px 3px;z-index:1;}

#menu
{
    vertical-align:top;
    margin:0px;
    padding:0px;
}

.theme-1 .bread-crumbs a,.theme-1 .bread-crumbs span {color:#fdba63;}
.theme-2 .bread-crumbs a,.theme-2 .bread-crumbs span {color:#0067c6;}
.theme-3 .bread-crumbs a,.theme-3 .bread-crumbs span {color:#98a5d4;}
.theme-4 .bread-crumbs a,.theme-4 .bread-crumbs span {color:#f4791f;}
.theme-5 .bread-crumbs a,.theme-5 .bread-crumbs span {color:#854a50;}
.theme-6 .bread-crumbs a,.theme-6 .bread-crumbs span {color:#bba800;}
.theme-7 .bread-crumbs a,.theme-7 .bread-crumbs span {color:#ff5f00;}
.theme-1,.theme-1 .colorDef {background-color:#fdba63;}
.theme-2,.theme-2 .colorDef {background-color:#0067c6;}
.theme-3,.theme-3 .colorDef {background-color:#98a5d4;}
.theme-4,.theme-4 .colorDef {background-color:#f4791f;}
.theme-5,.theme-5 .colorDef {background-color:#854a50;}
.theme-6,.theme-6 .colorDef {background-color:#bba800;}
.theme-7,.theme-7 .colorDef {background-color:#ff5f00;}

.main {font-size:12px; line-height:1.66em; padding-bottom:20px;background:#fff; min-height:350px; _height:350px; padding:15px 40px 56px 24px;}
.main h2 {margin-bottom:14px; color:#da2027;}
.main h3 {margin-bottom:7px; color:#da2027; font-size:1.9em;}
.main p {font-size:12px; line-height:1.66em; padding-bottom:20px;}
.main-decor {background:#0093d5 url(../images/bg_main-corn.png) no-repeat; width:50px; height:58px; margin-top:-58px;}

.main ul,.main ol,.main dl,.main blockquote {margin-bottom:12px;}
.main li {font-size:1.2em; margin-bottom:3px; margin-left:23px;}
.main ul li {list-style:disc;}
.main ol li {list-style:decimal;}
.main dl,.main blockquote {font-size:1.2em;}

.mainWebshop {font-size:12px; line-height:1.66em; padding-bottom:20px;background:#fff; min-height:350px; _height:350px; padding:15px 40px 56px 24px;}
.mainWebshop h2 {margin-bottom:14px; color:#da2027;}
.mainWebshop h3 {margin-bottom:7px; color:#da2027; font-size:1.9em;}
.mainWebshop p {font-size:12px; line-height:1.66em; padding-bottom:20px;}
.mainWebshop-decor {background:#0093d5 url(../images/bg_main-corn.png) no-repeat; width:50px; height:58px; margin-top:-58px;}

.mainWebshop ul,.mainWebshop ol,.mainWebshop dl,.mainWebshop blockquote {margin-bottom:12px;}
.mainWebshop li {font-size:1.2em; margin-bottom:3px; margin-left:23px;}
.mainWebshop ul li {list-style:disc;}
.mainWebshop ol li {list-style:decimal;}
.mainWebshop dl,.mainWebshop blockquote {font-size:1.2em;}

.side {float:right; width:518px; background:#fff2cd url(../images/bg_side.gif) repeat-x; margin:10px -40px -35px 50px; padding:6px 20px 20px; display:inline;}
.decor-image {float:right; margin-top:-82px; position:relative;}
.slogan {margin-right:-100px;}
.side p.var1 {color:#da2027; padding-bottom:0; text-indent:-7px;}
.side p.var1 a {color:#da2027; text-decoration:none;}
.side p.var1 a:hover {text-decoration:underline;}
.banners a {margin-left:10px;}
.banners { margin-top: 10px; margin-left:-8px;}

.separ-line-1 {border-bottom:1px solid #c1c1c1; height:30px; margin-bottom:10px;}

.footer {color:#fff; text-align:center; padding:7px 0;}
.footer a {color:#fff; text-decoration:none; padding:0 1px;}
.footer a:hover {text-decoration:underline;}

.carousel-skin.carousel-container-horizontal
{
	margin: 0px 0px 0px 161px;
	width: 834px;
	height: 112px;
}

.sitemap ul li {font-size: 12px !important;}

.productOverzicht tr td{font-size: 13px;}
.btnZoeken{cursor:pointer;border:0px;background: url(../images/btn-search.gif) no-repeat; width:17px; height:17px;}

#printContent ul,#printContent li{font-size:12px;}

