/*---RESET CSS*/
.niets,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/*---ALGEMEEN*/
html,body{margin:0;padding:0;height:100%;}
html{overflow-y:scroll;}
body,td{font-size:12px;line-height:1.5em;text-align:left;vertical-align:top;font-family:"trebuchet ms","arial narrow";}
body{background:#fff url(img/bg.jpg) 50% 0 repeat-y;}
input{font-size:12px;}
td#header{}
td#rcol{width:143px;padding:10px;/*width:163px;height:602px;*/padding-top:10px;background:#fff url(img/rcol.png);background-repeat:repeat-x;}
h2{color:#702D3C;font-size:13px;font-weight:bold;}

td#lmenu{width:160px;height:435px;}
td#main{height:435px; min-width: 635px; padding-bottom:15px;}
td#footer{width:1000px;height:20px;}
h1{font-size: 18px;}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr{zoom:1}

#ietabel{margin-top:5px;width:970px;}
#htabel{margin-top:5px;}


#headerlink{width:210px;height:90px;display:block;float:left;}




/*--- linker menu */
td#lmenu ul{padding:0px 10px 0px 20px;list-style:none;margin:0;	}
td#lmenu li{text-align:center;vertical-align:center;margin:0;padding:0;margin-top:9px;}
td#lmenu a{color:#848688;text-decoration:none;border-bottom:2px dotted #C8CACA;/*background:url(img/dot1.gif) bottom repeat-x;*/height:23px;width:121px;display:block;}
td#lmenu a:hover,td#lmenu a:active,td#lmenu a:focus,td#lmenu a.lmi_actief{font-weight:600;border-bottom:2px dotted #ABADAD;}





/*--- footer & geinstegreerd menu */
td#footer{text-align:center;vertical-align:bottom;font-size:10px;background:#EDEDED no-repeat;}
td#footer ul{list-style:none;}
td#footer li{display:inline;}
td#footer a{color:#848688;text-decoration:none;padding-left:6px;padding-right:6px;font-size:12px;}
td#footer div{margin-bottom:-3px;}
td#footer div ul{height:20px;margin:0;padding:0;}




/*--- inputs */
input{width:180px;margin:1px;padding:2px;font-size:11px;}
input.inpfout{background-color:red;color:white;}

input.straat{width:135px;}
input.huisnr{width:43px;}
input.postcode{width:50px;}
input.plaats{width:128px;}
input[type=checkbox]{width:auto;height:auto;}

/*--- misc */
table.winkelwagentje {width:608px;padding-right:5px;}
a.witlink{color:#fff;}
.besteltraject,form{padding:0;margin:0;}

a.fab_actief{display: block;font-weight: bolder;padding-top: 5px;color: #555;}

/*---NIEUWE CODE OKTOBER 2010*/
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr{zoom:1;}

#container{width:960px;margin:0 auto;height:100%;padding:5px;}
#header{height:90px;background-image:url(img/header.png);background-repeat:no-repeat;}
#header .witlink{display:none;}/*---inloggen link (mijn account)*/
#r_winkelwagen{display:block;text-decoration:none;text-align:center;float:right;width:128px;height:85px;margin:3px;color:#626477;background:transparent;font-size:12px;}
#r_winkelwagen b{display:block;margin:15px 0 10px 0;width:96px;font-size:15px;}

#topmenu{background:url(img/topmenu.png);}
#topmenu{height:68px;background:url(img/topmenu.png) no-repeat;margin:3px 0 0;}

/*--- topmenu zooi */
#inExBtwForm{width:auto;font-size:11px;margin:3px;background:#fff;padding:2px 3px 2px 3px;float:left;}
#inExBtwForm{border-radius:3px;-moz-border-radius:3px;}
#inExBtwForm div{display:block;float:left;white-space:nowrap;height:1.3em;}
#inExBtwForm div.prijzen{clear:both;width:45px}
#inExBtwForm .wat{width:28px}
#inExBtwForm .btw{width:23px;}
#inExBtwForm .radio{margin-left:3px;}
#inExBtwForm .radio input{display:block;height:auto;width:auto;margin:0;padding:0;height:1.3em}

#zoekdiv{width:285px;position:absolute;margin-left:675px;height:20px;}
#zoekdiv input{padding:0;margin:0;}
#zoekdiv input.textsearch{border:0;background:transparent;width:232px;height:20px;display:block;float:left;}
#zoekdiv .textsearch_submit{border:0;background:transparent;width:44px;height:20px;margin-left:7px;cursor:pointer;}

#assortimentGroepenTopmenu{clear:both;list-style:none;}
#assortimentGroepenTopmenu li{float:left;width:112px;height:23px;margin-left:1px;margin-right:4px;}
#assortimentGroepenTopmenu a{display:block;background:url(img/pg.png) no-repeat;width:102px;padding:4px 5px 0 4px;height:19px;color:#702D3C;text-decoration:none;}
#assortimentGroepenTopmenu a:hover,#topmenu a:active,#topmenu a:focus,#topmenu a.tmi_actief{background:url(img/pg_actief.png) no-repeat;}

#contenter{}
#lcol,#rcol{float:left;padding-bottom:60px;}
#lcol{width:745px;padding-right:40px;}
.assortiment #lcol{width:960px;padding-right:0;}
#lcol h1{text-transform:uppercase;font-size:22px;color:#702D3C;margin:12px 0;font-weight:bold;}
#lcol h1,#lcol h2{color:#7e1242;}

#kruimels{height:20px;line-height:20px;margin:0 0 0 4px}
#kruimels{color:#702D3C;}
#kruimels a{color:#848688;}

#rcol{width:175px;}
#rcol h1,#rcol ul{padding:0;margin:0;border-top:2px dotted #C8CACA;}
#rcol h1{color:#702D3C;font-size:15px;padding-top:5px;margin-bottom:7px;padding-left:10px;}
#rcol ul{margin-bottom:10px;padding-top:10px;}
#rcol li{list-style:none;padding-left:10px;}
#rcol li a{color:#373737;text-decoration:none;}

#footerMenu,#footerMenu li{list-style-type:none;padding:0;margin:0;}
#footerMenu{width:940px;padding:5px 10px;display:block;position:fixed;bottom:0;height:auto;text-align:center;margin:0 auto;background:#ddd;left:50%;margin-left:-480px;z-index:99;}
#footerMenu li{display:block;float:left;margin:2px 5px 0 0;border-right:1px solid #999;}
#footerMenu a{display:inline;margin-right:5px;border:0;color:#555;text-decoration:none;}
#footerMenu li,#footerMenu a{white-space:nowrap;}
#footerMenu .actief_menuitem a,#footerMenu a:hover{color:#000;}
#footerMenu .eerste,#footerMenu .eerste a{padding-left:0;border-left:0;margin-left:0;}
#footerMenu .laatste,#footerMenu .laatste a{padding-right:0;border-right:0;margin-right:0;}

#art_lijst,#art_lijst li{list-style:none;}
#art_lijst{font-size:10px;}
#art_lijst li{float:left;display:block;background-position:top center;background-repeat:no-repeat;margin:5px 12px 12px 0;width:124px;padding-top:15px;border-top:1px solid #ccc;height:160px;}
#art_lijst .rij1{border-top:0;}
#art_lijst .laatste{margin-right:0;}
#art_lijst .eerste{clear:both;}

#art_lijst a{display:block;width:120px;color:#111;text-decoration:none;}
.prijskaart{background:transparent url(img/prijskaartje.gif) 2px 0 no-repeat;color:#702D3C;text-decoration:none;font-weight:bold;display:block;width:114px;height:20px;text-align:right;padding:6px 6px 0 0;}
.actie{position:absolute;margin-top:-30px;margin-left:5px;color:red;font-weight:bold;}
#art_lijst .imgContainer{display:block;text-align:center;}
#art_lijst a:hover,#art_lijst a:focus,#art_lijst a:active{color:#7E1242}
.koppert{color:#f00;text-transform:uppercase;font-size:12px;font-weight:bold;}

/*---PORTAL*/
.portal_menu{background-color:black;color:#ccc;font-size:12px;padding-left:4px;margin:0 0 10px 0;}
.portal_menu a{color:white;font-size:12px;padding:5px;text-decoration:none;line-height:3em;}
.portal_menu a.active{color:black;background-color:white;}
.portal_menu a.logout{color:orange;}

.welkomsttext{font-size:1.5em;margin:15px 0 10px 0;}

table.st_lijst{font-size:12px;width:100%;}
table.st_lijst thead{font-size:12px;font-weight:bold;}
table.st_lijst tbody tr td{padding-left:4px;padding-right:4px;}

.pers_gegevens td{padding:2px 1em 2px 0;}

/*---BESTELTRAJECT*/
.besteltraject td{font-size:12px;padding:5px;text-decoration:none;line-height:2.5em;}
.besteltraject td a{font-size:12px;padding:5px;text-decoration:none;line-height:2.5em;display:block;margin:-5px;}

