

#ie6-message { background-image: url("../data/interface/black-25.png"); position: fixed; z-index: 100000; top: 0; left: 0; height: 100% }

#ie6-message div { color: #103d6f; background-color: #ff6; text-align: center; margin: 5% auto 0; padding: 24px; width: 500px; border: solid 3px #510300 }

#ie6-message a { color: #510300 }

/* static START */

*    { margin: 0; padding: 0; outline: none medium }

body, html    { height: 100% }

body                         { color: #fff; font-size: 11px; font-family: "Trebuchet MS"; line-height: 16px; background-color: #000; text-align: left; border: solid 0 #b15 }

h1, h2, h3, h4, h5, h6              { color: #68b022; font-weight: bold; line-height: 160% }

h1       { font-size: 19px; margin-bottom: 10px }

h2   { font-size: 170% }

h3    { font-size: 150% }

h4 { font-size: 130% }

h5 { font-size: 110% }

h6 { font-size: 100% }
p { }
img { border: 0 }

small  { font-size: 80% }

a:link, a:visited          { color: #c6dd99; text-decoration: none }

a:hover    { color: #999; text-decoration: underline }

form { display: block }

input     { vertical-align: middle }

textarea    { padding: 3px; width: 100%; vertical-align: top }
code { color: #000; font-size: 110%; font-family: "Times New Roman"; background-color: #fc6; background-image: url("../data/interface/error.png"); background-repeat: no-repeat; background-position: 2px 2px; letter-spacing: 1px; display: block; margin: 10px 40px; padding: 4px 24px; clear: both; border: solid 1px #f66 }

ul, ol { margin: 0.5em 0 1em 2em }

embed, object  { background-color: #e7d9eb }

/* Algemeen START */

.knop { color: #fff; background-color: #444; border-width: 0 }

.knop:active { background-color: #000 }

.clear  { background-color: #4e7f00; margin-bottom: 40px; position: relative; top: 20px; clear: both }

.fixed        { font-size: 0; line-height: 0; background-color: #4e7f00; visibility: hidden; height: 0; clear: both }

.floatright    { margin: 12px 0 12px 12px; float: right }

.floatleft   { margin: 12px 12px 12px 0; float: left }

.onderschrift { font-style: italic; padding: 4px }

.row { padding: 6px 12px }

.producten li a { min-width: 150px }

.meer          { white-space: nowrap; float: left; clear: both; border: solid 0 #c00 }
.meer a   { color: #68b022; line-height: 17px; background-image: url("../data/interface/arrow-more.png"); background-repeat: no-repeat; background-position: right center; white-space: nowrap; padding-right: 12px; float: left; clear: both; border: solid 0 #c00 }
.terug a    { line-height: 17px; background-image: url("../data/interface/arrow-back.png"); background-repeat: no-repeat; background-position: left 0; display: block; margin: 20px 4px 4px 0; padding-left: 12px; clear: both }

.feedback { display: none }

.hr   { font-size: 0; line-height: 0; background-color: #4e7f00; margin: 8px 0; height: 1px; border: solid 0 #4e7f00 }

.col1, .col2 { margin-right: 20px; width: 35%; float: left; border: solid 0 #0192a7 }

/* Algemeen END */

/* static END */

/* layout START */

#wrap                   { clear: both; overflow: hidden; border: solid 0 #000 }

#container                       { text-align: left; margin: 0 auto }

/* layout END */

/* header START */

#header                         { position: relative; z-index: 10; height: 264px; border: solid 0 #74bd00 }

#toplogo              { background-image: url("../data/logos/groot.png"); background-repeat: no-repeat; background-position: left top; position: absolute; z-index: 12; top: 38px; left: 114px; width: 393px; height: 139px; border: solid 0 #f7f410 }

#topimage                      { background-image: url("../data/achtergronden/topimage.png"); background-repeat: no-repeat; background-position: right top; text-align: right; position: absolute; z-index: 11; top: 0; right: 0; width: 902px; height: 264px; border: solid 0 #d10013 }

#toptitle                      { color: #000; text-align: center; letter-spacing: 0; margin: auto; padding-right: 10px; padding-left: 10px; position: absolute; z-index: 2; top: 65px; left: 235px; width: 175px; height: 175px }

#toppayoff           { font-size: 75%; line-height: 240%; text-align: center; text-transform: lowercase; letter-spacing: 1px; border: solid 0 #fff }

#topadres             { line-height: 25px; background-image: url("../data/interface/white-50.png"); display: none; margin-left: 62px; padding-right: 20px; padding-left: 143px; position: absolute; z-index: 11; top: 182px; left: 0; width: 737px }

#topnavbar      { display: block; z-index: 20; border: solid 0 #000 }

/* header END */

/* body START */

#body                                { background-image: url("../data/achtergronden/left.png"); background-repeat: repeat-y; background-position: left top; padding-left: 62px; overflow: hidden; border: solid 0 #74bd00 }

/* body END */

/* left START */

#left           { padding: 0; position: relative; z-index: 5; top: 0; left: 0; float: left }

#leftbar    { position: relative }

#subnavbar { }

/* left END */

/* main START */

#main                            { position: relative; float: left; clear: right }

#page                       { padding: 0 33px 50px; position: relative; min-height: 300px; overflow: hidden; border: solid 0 #74bd00 }

#breadcrumbs      { font-size: 90%; line-height: 20px; height: 20px; clear: both; border: solid 0 #000 }

#breadcrumbs a     { color: #68b022 }

#artikelheader     { font-size: 90%; line-height: 20px; display: block; height: 22px; clear: both; border: solid 0 #800000 }

#artikelheader .date     { float: left }

#artikelheader #act  { padding-right: 5px; padding-left: 5px; float: right }

#artikelheader #act .comments     { background-image: url("../data/interface/comments.png"); background-repeat: no-repeat; background-position: 0 3px; padding-top: 4px; padding-bottom: 4px; padding-left: 20px }

#artikelheader #act .addcomment     { background-image: url("../data/interface/comment_add.png"); background-repeat: no-repeat; background-position: 0 3px; margin-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-left: 20px }

#artikel { overflow: hidden; border: solid 0 #f1f0f2 }
#artikel .sub2  { color: #df001b }
#artikel ol, #artikel ul { list-style-type: inherit; list-style-position: inside; margin-right: 1em; margin-left: 1em }

#artikel ol { list-style-type: decimal }

#artikel table  { border: solid 0 #d4d4d4 }

#artikel td  { vertical-align: top; border: solid 0 #d4d4d4 }

#artikel .omschrijving, #artikel .alinea { line-height: 2 }

#artikel h2   { line-height: normal }

#info              { line-height: 120%; margin-bottom: 60px; padding: 0 8px 4px; clear: both; border: solid 0 #83afb7 }

#info h3      { position: relative }

#info .web   { line-height: 20px; background-image: url("../data/interface/page_world.png"); background-repeat: no-repeat; background-position: 0 2px; margin-bottom: 4px; padding-left: 20px; height: 20px }

#info .mail    { line-height: 20px; background-image: url("../data/interface/email.png"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 4px; padding-left: 20px; height: 20px }

#info .download   { line-height: 20px; background-image: url("../data/interface/page_white_put.png"); background-repeat: no-repeat; background-position: 0 2px; margin-bottom: 4px; padding: 0 0 0 20px; height: 20px; float: left; border-width: 8px; border-color: #124946 }

#artikel .omschrijving   { margin-bottom: 12px }

#artikel .alinea { padding-bottom: 20px }
/*paginabrowser START*/
#artikel .browser        { line-height: 14px; display: block; margin: 12px auto; position: relative; z-index: 123; top: 0; left: 0; width: 600px; border-style: solid; border-width: 1px 0 0; border-color: #68b022 }
#artikel .browser ul       { list-style-type: none; list-style-position: inside; margin: 0; padding: 0; position: relative; float: right; overflow: auto; border: solid 0 #ff6 }
#artikel .browser li      { list-style-type: none; list-style-position: outside; margin: 0; padding: 1px; height: 24px }
#artikel .browser a        { color: #fff; display: block; margin-top: 1px; margin-left: 1px; padding: 4px 6px; border: solid 0 #e7e7e7 }
#artikel .browser a:hover   { background-color: #414042 }
#artikel .previous, .next { }
#artikel .previous a  { }
#artikel .pagenum { padding-right: 6px; padding-left: 6px }
#artikel .first a, #rijen .last a { border-width: 0 }
/*paginabrowser END
*/
/* main END 

*/

/* contact START */
.googlemap      { margin: 8px; padding: 0; border: solid 0 #68b022 }
#map   { display: block; margin: 0 auto; padding: 8px; width: 550px; border: solid 1px #68b022 }
.contact hr  { background-color: #444; border-width: 0 }
#a1 { padding-left: 12px; float: right }
.tijden  { margin-top: 0; margin-bottom: 12px; padding: 0; width: 30%; border: solid 0 #f00 }
.tijden .row  { margin: 0; padding: 2px; clear: both; overflow: auto; border-style: solid; border-width: 0 0 1px; border-color: #222 }
.tijden .row .left { width: 59%; float: left; border: solid 0 #ffd028 }
.tijden .row .right { text-align: right; width: 40%; float: left; border: solid 0 #f00 }
/* contact END */

/* main END */

/* right START */

#right              { font-size: 95%; padding-bottom: 27px; position: relative; overflow: hidden }

#rightbar      { line-height: 15px; position: relative }

/* right END */

/* footer START */

#footer                            { font-size: 10px; line-height: 25px; background-image: url("../data/achtergronden/leftbottom.png"); background-repeat: repeat-y; padding-right: 40px; padding-left: 40px; position: relative; height: 25px; clear: both; border: solid 0 #d0d0d0 }

#footer a        { }

#copyright        { display: none; position: absolute; top: 0; right: 0 }

#legal             { position: absolute; top: 0; right: 0; border: solid 0 #fbba00 }

#legal span   { text-transform: lowercase; border-style: solid; border-width: 0 1px 0 0; border-color: #fff }

#legal a     { color: #68b022; margin-right: 8px; margin-left: 8px; padding-right: 4px; padding-left: 4px }

#adres          { margin-left: 12px; position: absolute; top: 0; left: 62px }
/* footer END */

#zoek          { font-size: 0; position: absolute; z-index: 300; top: 206px; left: 728px; border: solid 0 #b15 }

#zoek .row   { font-size: 0; background-image: url("../data/interface/search-input.png"); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 10px; width: 120px; height: 20px }

#zoek .end        { font-size: 0; line-height: 23px; background-image: url("../data/interface/search-input.png"); background-repeat: no-repeat; background-position: right 50%; padding: 0 10px 0 0; height: 20px }

#zoek input        { color: #a9a9a9; font-size: 11px; background-color: transparent; margin: 0; padding: 0; position: relative; top: -2px; width: 100%; vertical-align: middle; border: solid 0 #0192a7 }

/* afmetingen */

#container            { width: 962px; border: solid 0 #f00 }

#left       { position: relative; width: 220px }

#main             { background-color: #000; width: 666px; border-width: 0 0 0 1px; border-color: #74bd00 }

#right          { background-color: #000; width: 234px; border: solid 0 #74bd00 }
