/* DIV : banner */

.site #innercontainerdiv {
    background: url("../images/backgrounds/background-meubelen.jpg") repeat-y scroll 0 88px transparent;
    margin: 30px 0px 0px 30px;
    width: 978px;
    float: left;
    height: auto;
    padding-bottom: 30px;
    position: static;
	 min-height: 552px;
}
.site #bannerdiv {
    background: url("../images/backgrounds/bg_repeat_navigation.jpg") repeat-x scroll 0 0 transparent;
    height: 88px;
    left: 30px;
    position: absolute;
    top: 30px;
    width: 978px;
    z-index: 1;
    }
.site #logodiv {
    left: 675px;
    top: 30px;
}
.site #navigationdiv {
    left: 50px;
    top: 59px;
}

h3.tekstTitel { color: #66C2E0; font-size: 12px; font-weight: bold; }

/* DIV : lines */

.site #linesdiv { float: left; z-index: 2; top: 132px; left: 30px; width: 210px; margin: 120px 0px 0px 30px;}
.site #linesdiv .sidediv { background: url('../images/backgrounds/background-sidebar.gif') repeat-y top left; width: 100%; height: 100% } 
.site #linesdiv A { color: #ffffff; text-decoration: none }
.site #linesdiv .textdiv { position: relative; left: 5px; top: 3px; color: #ffffff; text-decoration: none; margin: 0px }
.site #linesdiv .boxdiv { width: 200px; margin-left: 12px } 
.site #linesdiv .boxdiv .headerdiv { padding-top: 15px; width: 100%; height: 29px; background: url('../images/backgrounds/background-box.png') }
.site #linesdiv .boxdiv .headerdiv a.backToRoot  { background-color: #FFF; opacity: 0.1; filter: alpha(opacity = 1); cursor: pointer; display: block; height: 44px; margin-top: -15px; position: absolute; width: 200px; z-index: 30;}
.site #linesdiv .boxdiv .headerdiv H1 { padding-left: 15px; margin-bottom: 10px; width: 80%; text-transform: lowercase;}
.site #linesdiv .boxdiv .contentdiv { width: 100%; height: 100% }
.site #linesdiv .boxdiv .contentdiv .framediv { padding: 15px }
.site #linesdiv .boxdiv .contentdiv .morediv { margin-top: 15px; margin-left: 90px }
.site #linesdiv .itemdiv { cursor: pointer; height: 20px; font-weight: bold; margin-top: 2px; background: url('../images/backgrounds/background-line.png') }
.site #linesdiv .boxdiv .itemdiv:hover { background: url('../images/backgrounds/background-line-selected.png') }
.site #linesdiv .visiteddiv { background: url('../images/backgrounds/background-line-visited.png') }

/* DIV : line */

.site #linediv { float: left; z-index: 2; top: 132px; left: 280px; width: 672px; margin: 120px 0px 0px 35px }
.site #linediv .sidediv { float: left; background: url('../images/backgrounds/background-sidebar.gif') repeat-y top right; width: 100%; height: 100%; margin-bottom: 20px; } 
.site #linediv .boxdiv { float: left; padding: 15px; background: url('../images/backgrounds/background-box.png') top left; width: 630px; height: 100% } 
.site #linediv .boxdiv .subtitle { float: left; font-size: 18px; height: 20px; margin-right: 10px; color: #0099cc }
.site #linediv .boxdiv H1 { float: left; text-transform: lowercase; margin-bottom: 20px;  font-size: 15px;  }
.site #linediv .boxdiv H4 { margin: 0px }
.site #linediv .boxdiv .thumbdiv { float: right; width: 335px; margin-left: 15px; margin-top: 6px;}
.site #linediv .boxdiv .thumbdiv IMG { border: 1px solid #2f3e3b; height: 266px; width: 335px }
.site #linediv .boxdiv .descriptiondiv { float: left; margin-top: -5px; width: 100%; margin: 0px; padding-bottom: 0px; }
.site #linediv .boxdiv A { color: #0099cc; text-decoration: underline; }
.site #linediv .boxdiv A:hover { color: #0099cc; text-decoration: none; }

.site #linediv .boxdiv a.serieItem{text-decoration: none; color: #FFF;}
.site #linediv .boxdiv a:hover.serieItem {text-decoration: none;}
.site #linediv .boxdiv a.serieItem img {border: 1px solid #2F3E3D; height: 140px;}
.site #linediv .boxdiv a:hover.serieItem img {border: 1px solid white}

.site #linediv .boxdiv .buttondiv { float: right; margin-bottom: 10px }
.site #linediv .boxdiv .buttondivPrint { float: left; width: 224px; margin-bottom: 10px; color: #FFF; margin-right: 60px;}
.site #linediv .boxdiv .buttondivPrint a { text-decoration: none;}
.site #linediv .boxdiv .buttondivPrint a:hover { text-decoration: none; color: White;}
.site #linediv .boxdiv .buttondivVorige { float: left; width: 143px;  margin-bottom: 10px; color: #FFF; margin-right: 70px; }
.site #linediv .boxdiv .buttondivVolgende { float: left; width: 133px;  margin-bottom: 10px;  color: #FFF; margin-right: 0px; }
.site #linediv .boxdiv .buttondivDownloadMontage { float: left; width: 200px;  margin-bottom: 10px;  color: #FFF; margin-right: 0px; }
.site #linediv .boxdiv .buttondivDownloadMontage .morediv { width: 200px; }
.site #linediv .boxdiv .buttondiv a { color: #FFF; }
.site #linediv .boxdiv .buttondiv a:hover { color: #FFF; }
.site #linediv .boxdiv .largebuttondiv { position: absolute; left: 360px; top: 305px; width: 210px; font-weight: bold }

.site #linediv .boxdiv .linkdiv {color: #FFF;}

/* DIV : products */

.site #productsdiv { margin-top: 15px }
.site #productsdiv .sidediv { background: url('../images/backgrounds/background-sidebarsmall.gif') repeat-y top right } 
.site #productsdiv .boxdiv { width: 625px; overflow: hidden; padding-top: 5px; padding-bottom: 10px; padding-right: 5px; padding-left: 30px; background: url('../images/backgrounds/background-boxsmall.png') top left } 
.site #productsdiv H2 { text-transform: lowercase; font-size: 12px; margin: 0px; margin-bottom: 5px; margin-top: 0px; margin-left: -13px; }
.site #productsdiv .itemdiv { float: left; margin-top: 0px; margin-right: 8px }
.site #productsdiv .itemdiv IMG { margin: 0px; padding: 0px; border: 1px solid #333d3f; height: 99px; width: 138px; }
.site #productsdiv .itemdiv IMG:hover { border: 1px solid #a0a0a0}
.site #productsdiv .scrollareadiv { float: left; height: 120px; width: 590px; overflow-x:scroll; overflow-y:hidden; padding: 9px 0px 9px 0px; }
.site #productsdiv .noscrollareadiv { float: left; height: 120px; width: 630x; overflow: hidden; padding: 9px 0px 9px 0px;  }
.site #productsdiv .arrowdiv { float: left; width: 20px; cursor: pointer; text-align: center; display: none;}
.site #productsdiv .arrowdiv IMG { margin-top: 48px; border: 0px }
.site #productsdiv .terminatordiv { width: 1px; float: left }

/* DIV : catalog */

.site #catalogdiv { position: absolute; z-index: 1; top: 483px; left: 30px; width: 170px }
.site #catalogdiv .sidediv { background: url('../images/backgrounds/background-sidebarsmall.gif') repeat-y top left; width: 100%; height: 100% } 
.site #catalogdiv .boxdiv { padding: 15px; padding-top: 2px; width: 100%; margin-left: 12px; background: url('../images/backgrounds/background-boxsmall.png') } 
.site #catalogdiv H1 { text-transform: lowercase; margin-bottom: 15px }
.site #catalogdiv IMG { float: left; margin-right: 5px }
.site #catalogdiv P { margin: 0px }
.site #catalogdiv P A { color: #ffffff; text-decoration: none; margin: 0px; font-weight: bold }
.site #catalogdiv P A:hover { text-decoration: underline }

/* DIV : downloads */

.site #downloadgroupdiv { position: absolute; z-index: 2; top: 132px; left: 516px; width: 516px }
.site #downloadsdiv .sidediv { background: url('../images/backgrounds/background-sidebar.gif') repeat-y top right; width: 100%; height: 100% } 
.site #downloadsdiv .boxdiv { padding: 15px; padding-bottom: 0px; background: url('../images/backgrounds/background-box.png') top left; width: 475px; height: 100% } 
.site #downloadsdiv .boxdiv .subtitle { float: left; font-size: 18px; height: 20px; margin-right: 10px; color: #0099cc }
.site #downloadsdiv .boxdiv H1 { float: left; text-transform: lowercase; margin-bottom: 10px }
.site #downloadsdiv .boxdiv .itemdiv { border-bottom: 1px dotted #ffffff; padding-bottom: 0px; padding-top: 8px }
.site #downloadsdiv .boxdiv .lastitemdiv { border-bottom: 0px; padding-bottom: 0px }
.site #downloadsdiv .boxdiv .firstitemdiv { padding-bottom: 0px }
.site #downloadsdiv .boxdiv .itemdiv .icondiv { float: left; width: 8% }
.site #downloadsdiv .boxdiv .itemdiv .namediv { float: left; width: 92%; font-weight: bold; margin-bottom: 4px }
.site #downloadsdiv .boxdiv .itemdiv .sizediv { float: left; width: 20%; font-weight: bold; color: #0099cc; text-align: right }
.site #downloadsdiv .boxdiv .descriptiondiv { float: left; margin-top: -5px; margin-left: 10px; width: 400px }
.site #downloadsdiv .boxdiv A { color: #ffffff; text-decoration: none }

/* DIV : selectorsdiv */

.site #selectorsdiv { width: 100%; padding-top: 10px }
.site #selectorsdiv .labeldiv { width: 49px; float: left; font-weight: bold; margin-right: 5px; background: #404040 }
.site #selectorsdiv .framediv { display: block; padding: 5px; height: 16px; overflow: hidden }
.site #selectorsdiv .selectordiv { float: left; margin-right: 5px; background: #404040 }
.site #selectorsdiv .selectordiv A { text-decoration: underline !important }
.site #selectorsdiv .selecteddiv { float: left; margin-right: 5px; background: #606060 }
.site #selectorsdiv .selecteddiv A { color: #ffffff }
.site #selectorsdiv .selectordiv IMG { border: 0px; vertical-align: middle; margin-right: 2px } 
.site #selectorsdiv .alldiv { width: 45px }
.site #selectorsdiv .docdiv { width: 84px }
.site #selectorsdiv .zipdiv { width: 67px }
.site #selectorsdiv .pdfdiv { width: 113px }

/* DIV : downloadsbrowser */

.site #downloadsdiv .browserdiv { margin-top: 3px; width: 521px; z-index: 2 }
.site #downloadsdiv .browserdiv .backdiv, .site #downloadsdiv .browserdiv .nextdiv { cursor: pointer; margin-right: 5px; font-size: 11px; background: #0099cc; width: 46px; height: 15px; text-align: center }
.site #downloadsdiv .browserdiv .nextdiv { float: right }
.site #downloadsdiv .browserdiv .backdiv { float: left }
.site #downloadsdiv .browserdiv A { color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-transform: lowercase }

/* DIV : productgrouploaderdiv */

.site #lineloaderdiv { position: absolute; z-index: 1; top: 132px; left: 300px; width: 540px; height: 30px }
.site #linesdiv .browserdiv { width: 210px; margin-top: 3px;}
.site #linesdiv .browserdiv .itemdiv { float: right; margin-right: 5px; font-size: 11px; background: #434243; width: 46px; height: 15px; text-align: center; cursor: pointer }
.site #linesdiv .browserdiv A { color: #ffffff; text-decoration: none; font-weight: bold }
.site #linesdiv .browserdiv .selecteddiv { background: #ffffff; color: #00002e }
.site #linesdiv .browserdiv A:hover { color: #0099cc }

/*DIV FOOTER*/
.site #footerdiv {float: left; position: static; margin: 10px 0px 0px 30px; }


/* DIV : downloadsscrolldiv */

.site #downloadsscrolldiv { height: 298px; margin-bottom: 10px; overflow-y: auto; scrollbar-base-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-3dlight-color: #6d6c70; scrollbar-darkshadow-color: #6d6c70; scrollbar-face-color: #6d6c70; scrollbar-highlight-color: #6d6c70; scrollbar-shadow-color: #6d6c70; scrollbar-track-color: #535255 }

.site #linediv .boxdiv #handyLinks a {color: #FFFFFF; text-decoration: underline;}
.site #linediv .boxdiv #handyLinks a:hover {text-decoration: none;}
