
body { color: #383838; font-size: 8pt; font-family: Arial; line-height: 1.7; background-color: #fff; background-attachment: scroll; background-image: url(../images_nice/bg_window.png); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; overflow: scroll }

td  { color: #383838; font-size: 8pt; font-family: Arial; line-height: 180% }

p { }

a   { color: #383838; font-size: 8pt; font-family: Arial; text-decoration: none }

a:hover  { color: #383838; font-size: 8pt; font-family: Arial;}

.site4site               { background-position: center 0; display: inline; margin-left: -485px; position: absolute; top: 15px; left: 50%; width: 970px; height: auto; border-color: #fff }

.site4site .toptekst  { position: absolute; top: 300px; left: 50%; width: 0; height: 0; overflow: hidden }

.site4site .logotekst { position: absolute; top: 350px; left: 50%; width: 0; height: 0; overflow: hidden }

.site4site .contenttekst  { position: absolute; top: 500px; left: 50%; width: 0; height: 0; overflow: hidden }

.site4site .top     { background-image: url(../images_nice/bg_top.png); background-repeat: no-repeat; background-position: center; width: 970px; height: 25px }

.site4site .subtop      { background-image: url(../images_nice/bg_subtop.png); background-repeat: repeat-y; width: 970px; height: 268px }

.site4site .subtop .bg           { background-image: url(../images_nice/bg.png); background-repeat: no-repeat; background-position: center bottom; position: relative; bottom: -15px; left: 34px; width: 900px; height: 180px; overflow: hidden }

.site4site .midden          { padding-bottom: 25px; background-image: url(../images_nice/bg_midden.png); background-repeat: repeat-y; background-position: left top; display: table; position: relative; z-index: 10; width: 970px; overflow: visible }

.site4site .midden .links           { margin-left: -15px; margin-top: -15px; t: -26px; margin-bottom: 10px; top: 0px; width: 270px; height: auto; float: left; overflow: visible }

.site4site .midden .rechtstop { background-image: url(../images_nice/bg_content.png); background-repeat: no-repeat; background-position: left top; margin-top: 10px; margin-right 10px:x; margin-left: 10px; position: relative; left: 20px; width: 650px; height: 15px; float: left }

.site4site .midden .rechts              { background-image: url(../images_nice/bg_content_midden.png); background-repeat: repeat-y; background-position: left top;  10pxmn-right: 10px; margin-left: 10px; position: relative; left: 20px; width: 650px; height: auto; float: left; overflow: visible }

.site4site .midden .rechts .content { position: relative; left: 10px; width: 630px }

.site4site .midden .rechts .rechtsbottum { background-image: url(../images_nice/bg_content.png); background-repeat: no-repeat; background-position: left bottom; margin-top: 10px; margin-right: 10px; position: relative; bottom: -15px; width: 650px; height: 15px; float: left }

.site4site .sitemap    { font-size: 8pt; clear: left; float: left; line-height: 1.70; position: relative; font-weight: normal; background-image: url(../images_nice/bg_sitemap.png); background-repeat: repeat-y; background-position: left 0px; text-align: left; display: table; width: 970px; height: 10px }

.site4site .sitemap .kop { left: 0px; margin-bottom: 5px; display: table; position: relative; padding-left: 2px; width: 968px; height: 30px; background-position: 1px; background-repeat: repeat-x; background-image: url(../images_nice/bg_sitemap_kop.png); }

.site4site .sitemap .kop .tekst { margin-top: 6px; margin-left: 45px; }

.site4site .sitemap .kop .verbergen { margin-top: 6px; padding-right: 25px; height: 18px; background-position: right; background-repeat: no-repeat; background-image: url(../images_nice/bt_close.png); right: 55px; position: relative; float: right; }

.site4site .sitemap .kopclose { margin-bottom: 5px; padding-top: 10px; display: table; position: relative; width: 965px; height: 30px; background-position: 2px; }

.site4site .sitemap .kopclose .tonen { padding-right: 25px; height: 18px; background-position: right; background-repeat: no-repeat; background-image: url(../images_nice/bt_open.png); right: 55px; position: relative; float: right; }

.site4site .sitemap .ref { position: relative; display: inline-block; line-height: 1.70; font-size: 8pt; }

.site4site .sitemap .ref:hover { }

.site4site .sitemap .content { position: relative; display: table; padding-left: 15px; width: 965px; height: 30px; }

.site4site .sitemap .content .paginanaam { text-transform: uppercase; padding-bottom: 3px; border-bottom-color: #b3b3b3; border-bottom-width: 1px; border-bottom-style: solid; width: 90%; font-size: 100%; margin-top: 14px; margin-bottom: 6px; font-weight: bold; }

.site4site .sitemap .content .kolom { margin-left: 10px; float: left; display: table; position: relative; width: 23%; }

.site4site .sitemap .content .kolomshop { height: 100%; border-left-color: #cccccc; border-left-width: 1px; border-left-style: dotted; padding-left: 8px; margin-left: 3px; float: left; display: table; position: relative; width: 23%; }

.site4site .bottum    { font-weight: normal; background-image: url(../images_nice/bg_onder.png); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: table; margin-bottom: 15px; padding-left: 10px; width: 970px; height: 50px }

.site4site .bottum .content { padding-top: 15px }

.site4site .bottum .content a  {color: #383838; font-size: 8pt; font-family: Arial; }

.site4site .bottum .content a:hover {color: #383838; font-size: 8pt; font-family: Arial; }

.site4site .bottum .network  { font-size: 90%; font-weight: lighter; background-repeat: no-repeat; background-position: left top; position: absolute; bottom: 25px; left: 20px; float: left }

.site4site .bottum .network .icon { border-width: 0px; margin: 5px; width: 16px; height: 16px }

.logo                       { background-repeat: no-repeat; background-position: center; text-align: center; position: absolute; top: 75px; width: 970px; height: 111px; overflow: hidden }

.breadcrum             { top: 5px; left: 0; width: 400px }

.voetnote        { text-align: right; position: absolute; top: 8px; right: 15px; width: 600px; height: 20px }

.buttons_background                   { background-image: url(../images_nice/bt_background.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; position: absolute; z-index: 20; top: 230px; left: 34px; width: 900px; height: 30px; float: left; clear: both }

.button_lees_meerold  { background-image: url(../images_nice/leesmeer.png); background-repeat: no-repeat; background-position: center; position: relative; width: 88px; height: 14px }

.button_lees_meer               { font-style: italic; letter-spacing: 1px }

.button_terug     { margin-bottom: 10px; background-image: url(../images_nice/bt_terug.png); margin-top: 10px; width: 60px; height: 14px; float: left }

.voorpaginabox                             { display: table; margin-left: 60px; position: relative; width: 220px; height: auto }

.voorpaginabox .contentc           { background-position: 0 top; margin-bottom: 10px; top: 0; left: 0; width: 220px; height: auto }

.voorpaginabox .contentc .kop                     { font-size: 105%; font-weight: bolder; background-image: url(../images_nice/bg_items.png); background-repeat: no-repeat; background-position: center top; text-transform: uppercase; padding-top: 4px; padding-left: 10px; width: 220px; height: 20px }

.voorpaginabox .contentc .tekst         { font-size: 95%; line-height: 130%; background-image: url(../images_nice/bg_items_midden.png); background-repeat: repeat-y; background-position: center; padding: 5px 5px 0; position: relative; width: 220px; height: auto }

.voorpaginabox .contentc .tekst .boxlink                { text-decoration: none; margin-left: 4px; padding-top: 3px; padding-bottom: 4px; position: relative; width: 200px; border-bottom: 1px dotted #766d64 }

.voorpaginabox .contentc .tekst .boxlink:hover { color: #dadada }

.voorpaginabox .contentc .tekst .boxlink_active            { text-decoration: none; background-image: url(../images_nice/pijlrechts.png); background-repeat: no-repeat; background-position: right center; margin-left: 4px; padding-top: 3px; padding-bottom: 4px; position: relative; width: 200px; border-bottom: 1px dotted #766d64 }

.voorpaginabox .contentc .onder    { font-weight: bolder; background-image: url(../images_nice/bg_items.png); background-repeat: no-repeat; background-position: center bottom; text-transform: uppercase; padding-top: 4px; padding-left: 10px; width: 220px; height: 20px }

.zoekbox                { background-color: #fff; margin-bottom: 10px; padding: 5px; position: absolute; top: -34px; right: -280px; width: 250px; float: right; border: dotted 1px #000 }

.zoekbox .button   { background-position: 0 top; position: absolute; top: 6px; right: 10px; width: 38px; height: 15px }

.zoekbox .formfield  { font-size: 7pt; background-color: #ddd; width: 180px; border: dotted 1px #000 }

.zoekresultaat  { padding-bottom: 10px; position: relative; left: 20px; width: 600px; border-bottom: 1px dotted #000 }

.vetrood { color: #c00; font-weight: 600 }

.vet { font-weight: 600 }

.vetonderstreept  { font-size: 120%; font-weight: 600; text-decoration: underline }

h1  { font-size: 50% }

h2      { font-size: 120%; font-weight: bolder; text-decoration: none }

h3    { font-size: 100%; font-weight: bolder; text-decoration: underline }

h4 { font-size: 100%; font-weight: bolder; text-decoration: underline }


