html {
overflow: -moz-scrollbars-vertical;
}

body {
margin: 0;
padding: 0;
background: #fff url(../images/bg.jpg) repeat-x top left;
color: #707070;
font-family:Verdana, sans-serif;
font-size: 12px;
text-align:center;
}

#wrapper{
margin:0 auto;
text-align:left;
width:844px;
}

#head{
width:844px;
height:221px;
margin:0 auto;
background:url(../images/head.jpg) no-repeat;
}

#menu{
width:207px;
height:209px;
float:left;
}

#menu ul { /* all lists */
padding: 0;
margin:10px 0 0 20px;
list-style: none;
float : left;
width :170px;
}

#menu ul#nieuw { /* all lists */
padding: 0;
margin:4px 0 0 20px;
list-style: none;
float : left;
width :170px;
}

#menu li { /* all list items */
position : relative;
float : left;
width: 187px;
cursor: pointer;
}

#menu li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 187px;
margin-top : -28px;
background:#fff;
opacity:0.8;
filter:alpha(opacity=80);
padding:7px 5px;
}

#menu li ul ul { /* third-and-above-level lists */
left: -999em;
}

#menu li a {
display : block;
text-decoration : none;
padding: 2px 2px 2px 0;
outline:none;
}

#menu ul#nieuw li a {
display : block;
text-decoration : none;
padding: 0 2px 0 0;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}	

#menu li:hover, #menu li.hover {
position:static;
}

#menu img{
border:none;
}

#flash_header{
width:369px;
float:left;
z-index:200;
}

#head_rechts{
width:256px;
float:right;
padding:0;
margin:0;
text-align:left;
padding-left:12px;
}

#topmenu{
font-size:9px;
color:#fff;
height:31px;
background:#b00057;
position:absolute;
}

#topmenu ul{
list-style:none;
margin:0;
padding:10px 0 0 0;
}

#topmenu li{
display:inline;
padding:0 2px;
}

#topmenu a{
text-decoration:none;
color:#fff;
}

#topmenu a:hover{
color:#9c9d9f;
}

#logo{
padding-top:82px;
height:90px;
}

#verkooppunten{
margin:0 auto;
}

#links{
width:203px;
float:left;
padding:35px 0 0 4px;
font-size:14px;
color:#aa0054;
}

#links_content{
border-top:1px solid #80003f;
border-bottom:1px solid #80003f;
padding:10px 0;
margin:4px 0 0 0;
font-size:12px;
}

#links_content2{
border-top:1px solid #80003f;
border-bottom:1px solid #80003f;
padding:10px 5px 10px 0;
font-size:11px;
margin:4px 0 0 0;
}

#links_content2 ul{
margin:0;
padding-left:20px;
list-style:square;
font-size:11px;
}

#links_content2 li{
padding:3px 0;
}

#links_content2 img{
border:1px solid #e6e7e7;
}

#content{
width:326px;
float:left;
padding:15px 20px 35px 20px;
line-height:20px;
background: url(../images/content_bg.jpg);
border-bottom:5px solid #b00057;
}

ul#sitemap{
margin:0 0 0 20px;
padding:0;
}

ul#sitemap li{
padding:0;
margin:0;
list-style:square;
}

ul#sitemap li ul{
padding: 2px 7px;
list-style:none;
}

#content a{
color:#b00057;
text-decoration:none;
}

#content a:hover{
color:#9c9d9f
}

#rechts{
width:251px;
float:right;
padding:37px 0 0 17px;
}

ul#tab-container-1-nav{
margin:0;
padding:0;
}

.productvariant{
width:75px;
height:71px;
background:#fff;
border-bottom:2px solid #bababa;
text-align:center;
float:left;
margin:0 5px 7px 0;
list-style:none;
}

.variant{
margin: 0 25px 0 0;
width:75px;
height:71px;
float:left;
list-style:none;
}

.artikelnr{
text-align:right;
font-size:10px;
color:#ab0356;
}

.verkooppunt{
width:326px;
float:left;
margin:10px 0 5px 0;
border-bottom:1px solid #b00057;
font-size:11px;
}

h1{
font-size:20px;
font-weight:bold;
color:#aa0054;
margin:0;
padding:0;
}

h2{
font-size:12px;
font-weight:bold;
color:#aa0054;
margin:0;
padding:0 0 5px 0;
}

input{
border:1px solid #aa0054;
font-size:11px;
color:#aa0054;
font-family:Verdana;
}

textarea{
border:1px solid #aa0054;
font-size:11px;
color:#aa0054;
font-family:Verdana;
}

#footer {
clear: both;
border-top:1px solid #b00057;
text-align:center;
}

#footertekst{
width:425px;
text-align:left;
font-size:10px;
margin:0 auto;
padding:5px 0;
}

#footertekst ul{
list-style:none;
margin:0 0 5px 0;
padding:0;
font-size:8px;
}

#footertekst li{
display:inline;
padding:0 6px;
}

#footertekst li a{
color:#707070;
text-decoration:none;
font-weight:normal;
}

#footertekst a{
color:#707070;
text-decoration:none;
font-weight:bold;
}