/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.1; color: #fff; background: #000; font-size: 13pt; font-family: "Gill Sans", Verdana, sans-serif; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* /reset */

a, a:hover { color: #fff; }

#splash { margin-top: 10px; text-align: center; width: 100%; background-color: #383838; }
#splash img { padding: 100px 0 150px 0; }
#container { width: 100%; background-color: #383838; }
#page { width: 995px; background-color: #383838; }
#header {margin-top: 45px; text-align: right; background-image: url(/data/images/frontend/vossaert_small.jpg); height: 55px; background-repeat: no-repeat; background-position: 97% 0; }
#footer { clear: both; padding-bottom: 45px;}
#langselect { float: left; margin: 30px 0 0 15px; color: rgb(167,13,21); }
#langselect a { color: rgb(167,13,21); text-decoration: none; }
#splashlangselect { text-align: center; padding-top: 100px; }
.splashlang { display: inline-block; width: 125px; padding: 3px; border: 1px solid rgb(167,13,21); }
.splashlang a { color: rgb(167,13,21); text-decoration: none; }
#menu { width: 210px; float: left; font-size: 90%; background-color: #383838; }
#menu a { text-decoration: none; }
#menu ul { padding: 15px; }
#menu ul li { padding: 5px 0 5px 0; }
#menu ul li ul { padding: 0 0 0 25px; }
#content { margin-left; 125px; float: right; width: 780px; min-height: 500px; padding-top: 25px; background-color: #383838; }
#content p { margin: 2px 45px 25px 30px; }
#content p.titel { margin: 2px 45px 5px 30px; }
#content table { margin: 0 25px 25px 30px; }
#content table td { padding: 4px 45px 4px 2px; font-size: 80%; }
#content table .alt { background-color: #454545; }
#content table thead tr td { font-weight: bold; }
#content table td table td { font-size: 100%; }
#content table.blank { margin:0; padding:0; }
#content table.blank td { margin:0; padding:2px; }

.menukleur { color: #999; }
.menuactivekleur { color: #fff; }

.productimgcontainer { width: 850px; height: 500px; overflow:hidden; margin-top: -25px; }
.productimgdiv { width: 75px; display: inline-block; float: left; overflow: hidden; border-right: 4px solid #fff; }
.lastimage { border-right: 0 !important; }
#fotocontainer { float: left; width: 500px; height: 500px; overflow: hidden; }
#fotonummerrow { clear: both; padding: 2px 0 2px 20px; background-color: #383838; width: 515px; height: 20px; }
.fotonummer { display: inline-block; padding-right: 5px; padding-left: 5px; padding-top: 2px; font-size: 80%; border-right: 1px solid #999; float: left; }
.fotonummer a { text-decoration: none;  color: #999;}
#fotoleftbar { display: inline-block; float: left; background-color: #383838; width: 15px; height: 500px; }
#fotorightbar { display: inline-block; float: left; background-color: #383838; width: 20px; height: 500px; text-align: center; }
#fotoleftbar:hover { color: #555555; cursor: pointer; }
#fotorightbar:hover { color: #555555; cursor: pointer; }
.fotonavigator { padding-top: 250px; }

input.contactfield { width: 250px; }
input.cb { border:0; }
.contactvragenopmerkingen { margin: 2px 0 10px 35px; width: 450px; }
.contactverzendknop { margin: 2px 0 10px 30px; }
.route { margin: 0 0 15px 45px; }
