html, body, img, div, h1, h2, h3, h4, h5, form, table, tr, td, ul, li, label { margin: 0; padding: 0; border: none; } body { background-image: url( "/images/misc/achtergrond.gif" ); background-repeat: repeat-x; background-color: #ededed; color: black; font-family: Arial; } table { border-collapse: collapse; } input, select { margin: 0; padding: 2px; border: 1px solid black; } input, select, textarea { font-family: sans-serif; } input.checkbox { border:0; position:relative; top:+2px; margin-top:0.5em; margin-right:0.4em; } span.attentie { font-weight:bold;color:blue; } select { padding:1px; } a { color: blue; } a:hover { color: #df0000; } a img { vertical-align: top; } li { white-space: nowrap; } li.normaal { white-space: normal; } .center { text-align: center; margin-left: auto; margin-right: auto; } .right { text-align: right; } .nowrap { white-space: nowrap; } td { padding: 0.12em 0 0.12em 0; vertical-align: top; } h1 { font-weight: bold; font-size: 1em; clear: both; } h2 { line-height: 1em; color: #00007F; font-weight: bold; font-size: 2em; } h3 { font-weight: bold; font-size: 1.2em; padding: 0.42em 0 0.42em 0; } #fader { position:fixed; top:0; left:0; height:100%; width:100%; background-color:#00007F; z-index:4; } div.PrijskaartjeText { float:left; font-size:0.9em; font-weight:bold; text-align:left; width:175px; overflow:hidden; height:20px; padding-top:8px; } div.Prijskaartje { text-align:right; font-size:1.3em; font-weight:bold; background: transparent url("/images/misc/sprite.gif") 0 -17px no-repeat; float:left; width:100px; height:21px; padding-top:10px; padding-right:10px; } div.breadcrumbs { font-weight:bold; text-align:center; white-space:nowrap; overflow:hidden; color:white; background-color:#00007F; padding:0.7em; margin-bottom:1.5em; } div.breadcrumbs a { color:white; background-color:#00007F; text-decoration:none; } div.breadcrumbs a:hover { color: #df0000; } legend { color: black; padding-left: 0.5em; padding-right: 0.5em; font-weight: bold; } input, textarea { font-size: 1em; } div.clear { clear: both; font-size: 1px; line-height: 1px; height: 1px; overflow: hidden; } #header { margin-top:1.5em; margin-bottom:1.5em; border: 1px solid #00007F; background: white; width: 76.28em; } #headerline { margin-top: 1px; border-top: 3px solid #df0000; width: 70em; overflow: hidden; float: left; } #headertext { padding-top:0.3em; font-size: 2.8em; line-height: 1em; margin: 0.3em 0 0.05em 0.2em; color: black; font-family: "Arial Black", Arial; font-weight:900; float: left; width: 15.6em; } #zoek { font-size: 1.2em; margin-bottom: 0.17em; width: 7.81em; } #imagelinks { text-align: right; padding: 2.34em 0.84em 0.25em 0; float: left; width: 24.8em; } #headersubtext { white-space: nowrap; font-size: 0.9em; line-height: 1.5em; font-family: "Arial Black", Arial; font-weight:900; float: left; color: blue; width: 39em; overflow: hidden; } #mainlinks { font-size: 0.9em; line-height: 1.5em; color: black; font-family: "Arial Black", Arial; font-weight:900; text-align: right; padding-right:0.6em; } div.headerEmail { float:left; vertical-align: bottom; padding-bottom: 0.42em; margin-right: 1em; width: 26px; height: 1.25em; overflow: hidden; margin-top:0.25em; background: transparent url("/images/misc/sprite.gif") -77px 0 no-repeat; } div.headerEmail a { text-decoration: none; } div.headerEmail a span { visibility: hidden; } div.headerBellen { float:left; vertical-align: bottom; padding-bottom: 0.42em; margin-right: 0.8em; margin-top:0.25em; width: 32px; height: 1.25em; overflow: hidden; background: transparent url("/images/misc/sprite.gif") -43px 0 no-repeat; } div.headerBellen a { text-decoration: none; } div.headerBellen a span { visibility: hidden; } div.headerRoute { float:left; vertical-align: bottom; padding-bottom: 0.42em; width: 2.6em; margin-top:0.25em; height: 1.25em; overflow: hidden; background: transparent url("/images/misc/sprite.gif") -15px 0 no-repeat; } div.headerRoute a { text-decoration: none; } div.headerRoute a span { visibility: hidden; } div.logo { margin-left: 0.833em; margin-right: 0.2em; padding:0.84em 0.625em 0 0.84em; float: left; width: 30px; height: 5.58em; background: transparent url("/images/misc/sprite.gif") 0 -51px no-repeat; } span.headerPijl { background: transparent url("/images/misc/sprite.gif") 0 0 no-repeat; } div.knopVerder { height:25px; background: transparent url("/images/misc/sprite.gif") -46px -52px no-repeat; padding-left: 35px; text-decoration:underline; padding-top: 2px; } table.winkelwagen { width: 90%; margin-left: 5%; border-width: 2px; border-style: outset; border-color: gray; border-collapse: collapse; font-size: 13px; font-weight: normal; margin-top: 20px; } td.winkelwagen { border-width: 1px; border-style: inset; border-color: gray; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; } td.winkelwagen2 { border-width: 1px; border-style: inset; border-color: gray; padding-left: 8px; padding-top: 4px; padding-bottom: 6px; background-color: Gray; color: White; font-weight: bold; width: 25%; text-align: center; } td.winkelwagen3 { border-width: 1px; border-style: inset; border-color: gray; text-align: center; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: large; } td.specs { white-space:nowrap; padding-left:1em; } td.onderdeel { border:1px solid black; padding:0.4em 1em 0.4em 1em; } div.h2 { border: 1px solid #00007F; padding: 0.7em; background-color: white; clear: both; margin-bottom:1.3em; } img.h2 { float: left; height: 2.08em; padding-right: 0.5em; } .boldunderline { font-weight: bold; text-decoration: underline; padding-bottom: 0.75em; } a.toplinks { text-decoration: none; padding-left: 0.42em; padding-right: 0.42em; } td.navbar { padding:0.36em 0 0.43em 0; border-left:1px solid #00007F; text-align:left; } a.navlink { text-decoration:none; font-size: 1.1em; padding-left:0.42em; padding-right:0.42em; font-weight: bold; } #navbar { clear:both; padding-top:0.72em; } table.navbar { border-top:solid black 1px; width:100%; } #maincontainer { margin: 0px auto 1.5em auto; width: 76.5em; font-size: 75%; line-height: 1.5em; } #submitzoek { font-size: 1em; color: white; background-color: black; padding: 0.08em 0.5em 0.08em 0.5em; border: none; } #submitzoekimg { vertical-align: bottom; padding-bottom: 0.3em; width: 3.8em; height: 1.4em; padding-top: 0.25em; } #mainleft { width: 20em; overflow: hidden; float: left; padding-right: 1.45em; } #mainright { width: 55em; float: left; } #footer { text-align: center; line-height: 1em; font-weight: bold; color: blue; font-size: 0.8em; padding-top: 2em; padding-bottom: 1.5em; } ul.sidemenu { padding-left: 1.25em; list-style: none; } ul.small { padding-left:1.5em; } a.menuitem { text-decoration: none; line-height: 1.8em; } div.menucaption { white-space: nowrap; color: white; font-weight: bold; padding: 0.16em 0px 0.16em 0.5em; background-color: #00007f; } div.box1 { margin-bottom: 1.5em; background-color: white; border: 1px solid #00007F; overflow: hidden; } div.box2 { white-space: nowrap; padding: 0.25em 0 0.25em 0.5em; background-color: #00007F; color: white; font-weight: bold; } div.box2 a { color:White; } div.box2 a:hover { color: #df0000; } div.box3 { text-align: right; padding: 0.25em 0.25em 0.25em 0.25em; background-color: #00007F; color: white; white-space: nowrap; } div.box4 { padding: 1.5em 1.2em 1.5em 1.2em; display: block; background-color: white; overflow: hidden; clear: both; } a.box5 { text-decoration: none; color: white; } a.box5:hover { color: red; } img.arrow { position:relative; top:+2px; width:15px; height:15px; } div.boxcaption { color: white; font-weight: bold; padding: 0.16em 0 0.16em 0.5em; margin: 1.16em 0 0.8em 0; background-color: #00007f; } div.topbox1 { width: 34em; float: left; padding-right: 2em; } div.topbox2 { float: left; width: 13em; white-space: nowrap; padding-right: 1em; padding-top: 1em; overflow: hidden; } div.topbox3 { text-align: center; white-space: nowrap; width: 1px; } img.pagina { width: 13.88em; height: 5.21em; } div.paginalist { width: 18.3em; height: 8.33em; float: left; overflow: hidden; padding: 1em 1.5em 1em 1.5em; text-align: center; font-size: 1.2em; line-height: 1.2em; font-weight: bold; } img.small { width: 8.33em; height: 8.33em; } img.smaller { width: 10.42em; height: 10.42em; } div.meerinfo { float: left; white-space: nowrap; padding: 0 0 2em 1em; height: 4em; width: 10em; } div.artikel1 { float: left; width: 10em; padding-right: 0.8em; padding-top: 0.8em; text-align: center; line-height: 1em; font-size: 0.8em; font-weight: bold; } div.artikel2 { float: left; width: 14em; height: 8.5em; padding-left: 1em; overflow: hidden; } a.medialink { font-size: 0.8em; } img.merklogo { padding: 0.75em; width: 13.75em; height: 2.5em; } .button1 { vertical-align: middle; padding-right: 0.42em; } input.button2 { font-size: 1.05em; background-color: transparent; text-decoration: underline; border: none; cursor: pointer; text-align: left; color: blue; width: auto; overflow: visible; } span.button3 { text-decoration: underline; color: blue; } ul.artikellist { padding-left: 1.5em; } img.mediafile { width:5em; height:5em; padding:0.5em; margin-right:0.4em; border: solid 1px gray; } div.extra1 { float: left; width: 10em; margin: 0em 2em 2em 2em; font-size: 0.8em; text-align: center; } div.extra2 { overflow: hidden; height: 4.8em; float: left; text-align: left; width: 40em; margin-top: 0.5em; margin-bottom: 1.5em; } div.extra4 { padding-top: 1em; padding-bottom: 2.5em; text-align: center; font-weight: bold; font-size: 1.2em; } div.extraArtikel { background-color:White; white-space:nowrap; overflow:hidden; text-align:center; font-size:0.8em; border: 1px solid black; margin-left:1em; margin-right:1em; padding:1em; } div.tekstprijs { padding-bottom:1em; text-align:center; font-weight:bold; } div.prijsgroot { font-size:2.2em; font-weight:bold; text-align:right; padding-right:0.5em; padding-top:1em; height:1.5em; background-position:right center; background-repeat:no-repeat; } img.certificaat { width: 11.67em; height: 16.67em; padding: 0.4em; } label.label1 { font-weight: bold; font-size: 0.8em; } label.label2 { font-size: 0.8em; } td.art1 { white-space: nowrap; width: 9em; font-weight: bold; } td.art2 { white-space: nowrap; text-align: right; width: 12.5em; } td.art3 { white-space: nowrap; width: 29em; } img.icon20 { width: 1.66em; height: 1.66em; } .bevestig { margin: 1.5em 2em 2em 2em; clear: both; width: 43em; } div.bevestiglink { text-align: right; white-space: nowrap; padding-top: 0.42em; } td.red { border: solid 1px black; background-color: red; } td.blue { border: solid 1px black; background-color: blue; } td.yellow { border: solid 1px black; background-color: yellow; } td.green { border: solid 1px black; background-color: green; } div.referentie { white-space: nowrap; width: 7em; overflow: hidden; } td.uitleg { padding-left: 1em; white-space: nowrap; } td.bedrag { width: 33%; text-align: center; font-weight: bold; font-size: 0.85em; } td.kolom { white-space: nowrap; font-weight: bold; font-size: 0.85em; padding-right: 1em; padding-top: 1.5em; } td.kolomrechts { white-space: nowrap; font-weight: bold; font-size: 0.85em; padding-left: 1em; text-align: right; padding-top: 1.5em; } div.optionbar { text-align: center; width: 17.4em; float:left; color: white; padding-top:0.7em; padding-bottom:0.7em; font-weight: bold; } td.artikelbar { text-align: center; background-color: #00007F; width: 25%; color: white; padding: 0.5em 0 0.5em 0; font-weight: bold; } a.artikeltoolbar:link { color: white; text-decoration: none; } a.artikeltoolbar:active { color: white; text-decoration: none; } a.artikeltoolbar:visited { color: white; text-decoration: none; } a.artikeltoolbar:hover { color: red; text-decoration: none; } div.artikelbar { display: none; position: absolute; overflow:hidden; background-color: white; border: solid 2px blue; color: #00007F; padding: 5px; text-align: left; } div.gerelateerdprijs { float: left; width: 9em; height: 3em; padding-top: 0.5em; padding-left: 1em; overflow: hidden; } #popup { z-index: 5; position:fixed; background-color: #00007F; width: 600px; height: 350px; border: solid 2px red; } #popup-binnenrand { border: solid 3px #00007F; } #popup-titel { width: 500px; overflow: hidden; float: left; background-color: #00007F; color: white; text-align: left; padding: 6px; font-size: 14px; font-weight: bold; } #popup-sluiten { width: 70px; float: left; background-color: #00007F; color: white; text-align: right; padding: 6px; font-size: 14px; font-weight: bold; } #popup-inhoud { clear: both; overflow: hidden; background-color: white; height: 255px; padding: 12px; font-weight: bold; } #popup-knoppen { background-color: #00007F; color: white; text-align: center; padding: 10px 7px 7px 7px; font-size: 14px; font-weight: bold; } img.wwp { float: left; padding: 10px 50px 0 50px; height: 100px; width: 100px; } div.wwr { padding-top: 0.4em; padding-left: 1em; float: left; white-space: nowrap; overflow: hidden; } div.dropdownmenu { width: 18em; overflow: hidden; margin-right: 1em; margin-top: 0.5em; } 
