* {
margin:0;
padding:0;
}
html, body {
color:#662D91;
font-family:'Trebuchet MS';
font-size:12px;
}
input, select, textarea {
color:#662D91;
font-family:'Trebuchet MS';
font-size:12px;
}
body {

background:#CECECE url(../images/bodyBg.png) repeat-x scroll 0 0;
}
img {
border:0 none;
display:block;
}
.clear {
clear:both;
height:1px;
}
#wrapper {
display:block;
min-height:100%;
position:relative;
width:100%;
}
#mainCntr {
margin:0 auto;
width:973px;
}
#headerCntr {
height:25px;
position:relative;
width:973px;
z-index:10;
}
#headerCntr h1 {
left:-30px;
position:absolute;
top:0;
z-index:20;
}
#headerCntr h1 a {

background:transparent url(../images/logo.png) no-repeat scroll 0 0;
display:block;
height:121px;
text-indent:-9999px;
width:304px;
}
#menuCntr {
left:290px;
position:absolute;
top:3px;
width:700px;
}
#menuCntr ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:700px;

}
#menuCntr li {
display:inline;
float:left;
height:20px;
line-height:20px;
margin-right:30px;
padding-left:25px;

}
#menuCntr li.start {

background:transparent url(../images/home.gif) no-repeat scroll left 3px;
}
#menuCntr li.start:hover {
background-position:left -28px;
}
#menuCntr li.wagen {

background:transparent url(../images/wagen2.gif) no-repeat scroll left 3px;
}
#menuCntr li.wagen:hover {
background-position:left -28px;
}

#menuCntr li.account {
width:100px;
background:transparent url(../images/account.gif) no-repeat scroll left 1px;
}
#menuCntr li.account:hover {
background-position:left -27px;
}

#menuCntr li.contact {

background:transparent url(../images/contact.gif) no-repeat scroll left 4px;
}
#menuCntr li.contact:hover {
background-position:left -31px;
}
#menuCntr li a {
color:#662D91;
text-decoration:none;
}
#menuCntr li a:hover {
color:#ED1C24;
}
#contentCntr {

background:transparent url(../images/contentBottom.png) no-repeat scroll center bottom;
padding-bottom:23px;
position:relative;
width:973px;
z-index:5;
}
#contentCntr div.top {

background:transparent url(../images/contentTop.png) no-repeat scroll center top;
padding-top:21px;
}
#contentCntr div.bottom {

background:transparent url(../images/contentBg.png) repeat-y scroll 0 0;
overflow:hidden;
padding:0 5px;
width:963px;
}
#leftCntr {

background:transparent url(../images/pinkBg.gif) repeat-x scroll 0 0;
display:inline;
float:left;
padding-top:88px;
width:230px;
}
.zoekBox {
padding:0 0 30px 23px;
width:207px;
}
.zoekBox h3 {
font-size:15px;
font-weight:normal;
padding-bottom:10px;
}
.zoekBox fieldset {
border:0 none;
overflow:hidden;
width:207px;
}
.zoekBox input.field {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #662D91;
float:left;
height:19px;
margin-right:6px;
padding:5px 5px 0;
width:146px;
}
.zoekBox input.submit {
float:left;
background: url('/templates/schoolloods/images/zoek.gif');
width: 28px;
height: 26px;
border: 0px;
}
.navBox {
padding:0 0 80px 23px;
width:207px;
}
.navBox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.navBox li {
line-height:26px;
}
.navBox ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.navBox ul ul li {
line-height:26px;
margin-left:20px;
}
.navBox li a {
color:#662D91;
text-decoration:none;
}
.navBox li a:hover, .navBox li.selected a {
color:#ED1C24;
text-decoration:underline;
}
.navBox li.button {
padding-bottom:5px;
}
.navBox li.button a {

background:transparent url(../images/aanbieding.gif) no-repeat scroll 0 0;
display:block;
height:26px;
text-indent:-9999px;
width:130px;
}
.betaalBox {
padding-left:23px;
width:207px;
}
.betaalBox h3 {
font-size:15px;
font-weight:normal;
padding-bottom:10px;
}
#centerCntr {

background:transparent url(../images/pinkBg.gif) repeat-x scroll 0 0;
float:left;
width:497px;
}
.sliderBox1 {width:497px; height: 223px; background:url(../images/slider.png) no-repeat;}
#flashbox {padding-top:14px;padding-left:14px;}

.sliderBox {
border-bottom:1px solid #BBBBBB;
margin-bottom:15px;
overflow:hidden;
padding-bottom:8px;
position:relative;
width:480px;

}
.sliderBox h3 {
border-bottom:1px solid #BBBBBB;
color:#ED1C24;
font-size:14px;
font-weight:bold;
padding-bottom:8px;
}
.sliderBox a.prev {

background:transparent url(../images/prev.gif) no-repeat scroll 0 0;
display:block;
height:14px;
left:0;
position:absolute;
text-indent:-9999px;
top:68px;
width:12px;
}
.sliderBox a.next {

background:transparent url(../images/next.gif) no-repeat scroll 0 0;
display:block;
height:14px;
position:absolute;
right:0;
text-indent:-9999px;
top:68px;
width:12px;
}
.sliderBox ul {
height:100px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding:0 30px 0 0;
width:586px;
}
.sliderBox li {
display:inline;
float:left;
padding:10px 10px 0 0;
}
.sliderBox li img {
height:90px;
}
.npBox {
padding:10px 15px 20px;
width:467px;
}
.npBox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:467px;
}
.npBox li {
display:inline;
float:left;
}
.npBox li.first {
padding-right:5px;
}
.npBox li a {
color:#662D91;
text-decoration:none;
}
.npBox li a:hover, .npBox li.selected a {
color:#ED1C24;
text-decoration:underline;
}
.productBox1 {
padding:0 0 30px 15px;
width:480px;
}
.productBox1 h3 {
color:#ED1C24;
}
.productBox1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:480px;
}
.productBox1 li {
/*border-bottom:1px solid #662D91;
border-right:1px solid #662D91;*/
display:inline;
float:left;

}
.productBox1 li.last {
border-right:0 none;
}
.productBox1 li.bottom {
border-bottom:0 none;
}
.productBox1 li a {

background:transparent url(../images/productBg.gif) repeat-x scroll 0 -400px;
color:#662D91;
display:block;
float:left;
height:194px;
line-height:18px;
text-align:center;
text-decoration:none;
width:154px;
}
.productBox1 li a:hover {
background-position:center top;
}
.productBox1 li a img {
margin: 0 auto;
border: 0px solid #ccc;
}
.productBox {
overflow:hidden;
padding:0 0 30px 15px;
position:relative;
width:460px;
}
.productBox h1 {
color:#ED1C24;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:8px;
border-bottom: 1px solid #ccc;
}
.productBox div.pic {
display:inline;
float:left;
width:230px;
}
.productBox div.text {
display:inline;
float:left;

width:228px;
}
.productBox a.star {

background:transparent url(../images/stars2.gif) no-repeat scroll 0 0;
display:block;
height:15px;
position:absolute;
right:10px;
text-indent:-9999px;
top:5px;
width:89px;
}
.productBox p {
line-height:22px;
}
.productBox div.large {
border:1px solid #CECECE;
height:220px;
margin-bottom:10px;
padding:5px;
}
.productBox a.prev {

background:transparent url(../images/prev.gif) no-repeat scroll 0 0;
display:block;
height:14px;
left:0;
position:absolute;
text-indent:-9999px;
top:28px;
width:12px;
}
.productBox a.next {

background:transparent url(../images/next.gif) no-repeat scroll 0 0;
display:block;
height:14px;
position:absolute;
right:0;
text-indent:-9999px;
top:28px;
width:12px;
}
.productBox div.slider {
height:50px;
position:relative;
}
.productBox div.slider ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:200px;
}
.productBox div.slider li {
display:inline;
float:left;
margin-right:9px;
}
.productBox div.slider img {
border:1px solid #CECECE;
padding:2px;
}

#centerCntr ul.buttons li {
float:left;
height:30px;
padding-bottom:5px;
padding-left:25px;
list-style-type: none;
}
#centerCntr ul.buttons li a {

background:transparent url(../images/button.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:26px;
line-height:24px;
text-align:center;
text-decoration:none;
width:130px;
}
#centerCntr ul.buttons li a:hover {
background-image:url(../images/button.gif);
}
.productBox div.voor {
float:left;
height:20px;
margin-left:45px;
width:150px;

}
.productBox div.voor ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding-top:2px;
width:120px;
}
.productBox div.voor li {
display:inline;
float:left;
margin-right:5px;
}
.productBox div.voor li a {
display:block;
height:10px;
text-indent:-9999px;
}
.productBox div.text p {
-x-system-font:none;
color:#555135;
font-family:Verdana;
font-size:29px;
padding-bottom:0;
text-align:center;

width:180px;
margin-left:30px;
}

.productBox div.text p span span#old_price_display {
color:#9A1812;
display:block;
font-family:Verdana;
font-size:16px;

text-decoration:line-through;
}
.productBox h3 {
color:#0098D4;
font-size:16px;
font-weight:bold;
padding:0 0 5px 5px;
}
.productBox fieldset {
border:0px solid black;
overflow:hidden;
padding-left:10px;
padding-top:15px;
width:220px;
}
.productBox label {
display:block;
float:left;
height:22px;
line-height:22px;
margin-bottom:3px;
width:70px;
}
.productBox select {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #A7A6AA;
color:#535353;
float:left;
font-size:12px;
height:22px;
margin-bottom:3px;
padding:1px;
width:114px;
}
.productBox input.field {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #A7A6AA;
color:#535353;
float:left;
font-size:12px;
height:17px;
margin-bottom:3px;
padding:3px 5px 0;
width:47px;
}
.productBox select.red {
color:red;
}
.productBox div.voor a.red {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:10px;
}
.productBox div.voor a.orange {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:23px;
}
.productBox div.voor a.light {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:36px;
}
.productBox div.voor a.green {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:49px;
}
div.voor {
float:left;
height:20px;
width:50px;
}
div.voor a {
display:block;
height:10px;
text-indent:-9999px;
}
div.voor a.red {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:10px;
}
div.voor a.orange {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:23px;
}
div.voor a.light {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:36px;
}
div.voor a.green {

background:transparent url(../images/order.gif) no-repeat scroll 0 3px;
width:49px;
}
.productBox a.one {
background-position:left -45px;
}
.productBox a.two {
background-position:left -30px;
}
.productBox a.three {
background-position:left -15px;
}
.productBox a.four {
background-position:left 0;
}
.productBox a.five {
background-position:left -60px;
}
.pageBox {
padding-left:60px;
width:420px;
}
.pageBox ul {
overflow:hidden;
width:420px;
}
.pageBox li {
display:inline;
float:left;
padding-right:4px;
}
.pageBox li a {

background:#662D91 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-family:Georgia;
font-size:10px;
height:15px;
line-height:15px;
text-align:center;
text-decoration:none;
width:15px;
}
.pageBox li a:hover, .pageBox li.selected a {

background:#ED1C24 none repeat scroll 0 0;
}
.pageBox li.prev {
padding-right:15px;
}
.pageBox li.next {
padding-left:15px;
}
.pageBox li.next a {

background:transparent url(../images/volgende.gif) no-repeat scroll 0 0;
height:11px;
margin-top:2px;
text-indent:-9999px;
width:79px;
}
.pageBox li.prev a {

background:transparent url(../images/vorige.gif) no-repeat scroll 0 0;
height:11px;
margin-top:2px;
text-indent:-9999px;
width:61px;
}
.pageBox li.next a:hover, .pageBox li.next.selected a, .pageBox li.prev a:hover, .pageBox li.prev.selected a {
background-position:center bottom;
}
#rightCntr {

background:transparent url(../images/pinkBg.gif) repeat-x scroll 0 0;
float:right;
padding:0 20px 0 17px;
width:199px;
}
.wagenBox {

background:transparent url(../images/wagen.gif) no-repeat scroll 0 0;
border-bottom:1px solid #AA8BC2;
margin-bottom:8px;
padding-bottom:8px;
width:199px;
}
.wagenBox h3 {
font-size:15px;
font-weight:normal;
padding:0 0 10px 27px;
}
.wagenBox p {
line-height:20px;
}
.wagenBox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:199px;
}
.wagenBox li {
display:inline;
float:left;
line-height:20px;
padding-right:10px;
}
.wagenBox li a {

background:transparent url(../images/wagenBg.gif) no-repeat scroll right 4px;
color:#662D91;
display:block;
float:left;
height:20px;
padding-right:18px;
text-decoration:none;
}
.wagenBox li a:hover, .wagenBox li.selected a {
background-position:right -23px;
color:#ED1C24;
text-decoration:underline;
}
.briefBox {
padding-bottom:30px;
width:199px;
}
.briefBox h3 {
font-size:15px;
font-weight:normal;
padding-bottom:10px;
}
.briefBox fieldset {
border:0 none;
overflow:hidden;
width:199px;
}
.briefBox input.field {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #662D91;
float:left;
height:19px;
margin-right:6px;
padding:5px 5px 0;
width:146px;
}
.briefBox input.submit {
float:left;
}
.thumbBox {
border-bottom:1px solid #AA8BC2;
margin-bottom:20px;
width:199px;
}
.thumbBox h3 {
font-size:15px;
font-weight:normal;
padding-bottom:15px;
}
.thumbBox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.thumbBox li {
padding-bottom:20px;
}
.thumbBox li a {
color:#662D91;
display:block;
line-height:18px;
overflow:hidden;
text-decoration:none;
width:199px;
}
.thumbBox li a img {
float:left;
margin-right:20px;
}
.thumbBox li a:hover {
color:#ED1C24;
text-decoration:underline;
}
.nieuwsBox {
width:199px;
}
.nieuwsBox h3 {
font-size:15px;
font-weight:normal;
padding-bottom:10px;
}
.nieuwsBox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.nieuwsBox li {
padding-bottom:20px;
}
.nieuwsBox li a {
color:#662D91;
display:block;
line-height:18px;
overflow:hidden;
text-decoration:none;
width:199px;
}
.nieuwsBox li a:hover {
color:#ED1C24;
text-decoration:underline;
}
.nieuwsBox strong {
display:block;
}
#footerCntr {
padding:10px 0 20px;
width:100%;
}
#footerCntr div.content {

background:transparent url(../images/footerBg.png) no-repeat scroll 0 0;
height:128px;
margin:0 auto;
overflow:hidden;
padding-top:23px;
width:973px;
}
#footerCntr div.inline {

background:transparent url(../images/line.gif) repeat-y scroll right center;
display:inline;
float:left;
height:105px;
padding-left:32px;
width:156px;
}
#footerCntr div.last {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#footerCntr ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#footerCntr li {
font-size:11px;
line-height:22px;
}
#footerCntr li a {
color:#A377CF;
text-decoration:none;
}
#footerCntr li a:hover {
color:#FFFFFF;
}
#footerCntr h3 {
color:#C8A5EC;
font-size:11px;
font-weight:bold;
padding-bottom:3px;
}
.line {
color:#0098D4;
height:1px;
margin:0 0 0 273px;
padding:0;
width:200px;
}
.bestellingTable .odd {
background-color:#EEEEEE;
}
.bestellingTable td {
height:30px;
padding-left:5px;
}
input.formulier {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
color:#444444;
font-family:Arial,verdana;
font-size:9pt;
width:250px;
}
textarea.formulier {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
color:#444444;
font-family:Arial,verdana;
font-size:9pt;
height:125px;
width:250px;
}
#thumbs_list_items {
float:left;
margin-left:30px;
overflow:hidden;
width:420px;
}
#thumbs_list {
float:left;
margin-left:25px;
overflow:hidden;
width:220px;
}
#thumbs_list ul {
list-style-type:none;
margin-top:5px;
padding-left:0;
}
#thumbs_list li {
cursor:pointer;
float:left;
}
#view_scroll_left, #view_scroll_right {
}
#view_scroll_right {
}
#color_picker p {
margin:0 0 0.4em;
padding:0;
}
#color_picker {

background:#E5E6E7 url(../img/product-short-desc-bg.gif) repeat-x scroll left top;
border:1px solid #D0D3D8;
height:42px;
margin-bottom:1.5em;
padding:0.7em;
}
a.color_pick {
border:1px solid #666666;
cursor:pointer;
float:left;
height:20px;
margin:0 0.5em 0 0;
width:20px;
}
a.color_pick:hover {
border:1px solid #000000;
}
.productBox div .lower {
border:1px solid black;
padding-top:45px;
}
#navGegevens li {
float:left;
margin-right:20px;
}
#navGegevens {
float:left;
margin-bottom:20px;
width:100%;
}
#navGegevens img {
float:left;
margin-right:5px;
margin-top:4px;
}
.melding {
color:#E32727;
}
img.smbanner {
border:1px solid #CCCCCC;
margin:3px 3px 3px 5px;
padding:2px;
}
.recensieBox {
overflow:hidden;
padding-bottom:30px;
position:relative;
width:476px;
}
.recensieBox h3 {
color:#ED1C24;
font-size:14px;
font-weight:bold;
padding-bottom:20px;
}
.recensieBox h4 {
color:#ED1C24;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
}
.recensieBox a.top1 {
position:absolute;
right:0;
top:0;
}
.recensieBox div.recensie {
background:#E5E5E5 none repeat scroll 0 0;
margin-bottom:15px;
padding:10px 10px 0;
position:relative;
}
.recensieBox p {
line-height:22px;
padding-bottom:10px;
}
.recensieBox a.star {

background:transparent url(../images/stars.gif) no-repeat scroll right center;
display:block;
height:13px;
position:absolute;
right:10px;
text-indent:-9999px;
top:10px;
}
.recensieBox a.one {
width:14px;
}
.recensieBox a.two {
width:30px;
}
.recensieBox a.three {
width:46px;
}
.recensieBox a.four {
width:63px;
}
.recensieBox a.five {
width:79px;
}
.topTable {

background:#ED1C24 none repeat scroll 0 0;
color:#FFFFFF;
height:25px;
}
.top h2 {
border-bottom:1px solid #BBBBBB;
color:#ED1C24;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:8px;
}
a.button {

background:transparent url(../images/button.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:26px;
line-height:24px;
text-align:center;
text-decoration:none;
width:130px;
cursor:hand;
cursor:pointer;
}
a.button:hover {

background:transparent url(../images/button.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:26px;
line-height:24px;
text-align:center;
text-decoration:none;
width:130px;
cursor:hand;
cursor:pointer;
}
input.button {

background:transparent url(../images/button.gif) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:26px;
margin:0;
text-align:center;
text-decoration:none;
width:130px;
cursor:hand;
cursor:pointer;
}
.button a {
background:transparent url(../images/button.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:26px;
line-height:24px;
text-align:center;
text-decoration:none;
width:130px;
cursor:hand;
cursor:pointer;
}
.opsomming{
margin-left:20px;

}
.opsomming ul li
{
border: 1px solid black;
}
#sitemap li a {
color:#662D91;
text-decoration:none;
}
#sitemap li a:hover {
color:#ED1C24;
}
