td, div, ul, li, p { font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; color: #7C7C7C; }

body { background-image: url("/pics/bg.gif"); background-repeat: repeat-x;  margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; overflow: auto; }

td.top { margin:0; padding:0; background-image: url("/pics/bg_top.jpg"); background-repeat: no-repeat; }
td.menulinks { margin:0; padding:0; background-image: url("/pics/bg_menulinks.jpg"); background-repeat: no-repeat; }
td.menurechts { margin:0; padding:0; background-image: url("/pics/bg_menurechts.jpg"); background-repeat: no-repeat; }
td.menu { margin: 0; padding: 0; background-image: url("/pics/bg_menu.jpg"); background-repeat: repeat-x; }
td.contentlinks { margin:0; padding:0; background-image: url("/pics/bg_contentlinks.jpg"); background-repeat: repeat-y; }
td.contentrechts { margin:0; padding:0; background-image: url("/pics/bg_contentrechts.jpg"); background-repeat: repeat-y; }
td.contenttop { margin:0; padding:0; background-image: url("/pics/bg_contenttop.jpg"); background-repeat: no-repeat; background-position: -1px 0px;}
td.colrechts { margin:0; padding:0; background-image: url("/pics/bg_colrechts.jpg"); background-repeat: repeat-y; }
td.bottomtop { margin:0; padding:0;}
td.bottom { margin:0; padding:0; background-image: url("/pics/bg_bottom.gif"); background-repeat: no-repeat; padding-right: 18px; padding-top: 8px; }
td.border { margin:0; padding:0; border: 1px solid #D9D9D9; }
/*td.inhoud { margin:0; padding: 10px; background-color: #FFF; }*/
.inhoud { background-color: #FFF; }
td.inhoudtekst { margin:0; padding-left: 10px; position: relative; padding: 5px;}
td.menulijn { margin:0; padding: 0; background-image: url("/pics/bg_menulijn.jpg"); background-repeat: no-repeat; background-position: center center;}

td.contentindex { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_index.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentoverig { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_overig.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentextra { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_extra.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentinformatie { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_informatie.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentaanbiedingen { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_aanbiedingen.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentfaq { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_faq.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentspecials { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_specials.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentproducten { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_producten.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.contentprofiglass { margin:0; padding:0; background-color: #FFF; background-image: url("/pics/bg_profiglass.jpg"); background-repeat: no-repeat; background-attachment:relative; background-position: bottom left; }
td.kop { font-weight:bold; font-size: 9pt; }
td.bottomfooter { background-color: #D9D9D9; font-weight:bold; }

.aanbieding { border: solid 1px #D9D9D9; padding:6px;}

form { margin:0; padding:0; display: inline;}
input { padding-left: 3px; border: 1px solid #A6A6A6; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #616161; }
input.input { border: 1px solid #A6A6A6; width: 142px; height: 20px; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #616161; }
textarea {padding: 5px; border: 1px solid #A6A6A6; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #616161; }
img.imgborder { border: 1px solid #D9D9D9; }
img.foto { padding-left: 5px; }
p.colrechtskop { padding: 0; margin-left: 0px; font-size: 8pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #757575; }
p.bottomtop {margin:0; padding:0; padding-bottom: 3px; text-align: center; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #FFFFFF; }

input.nieuwsbrief{ border: 1px solid #A6A6A6; width: 142px; height: 16px; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #616161; }
input.niewsbrbutton{ width: 142px; height: 16px; background-color: #00006C; border: 1px solid #00006C; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #FFF; }
input.zoek{ border: 1px solid #A6A6A6; width: 121px; height: 16px; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #616161; }
input.zoekbutton{ width: 17px; height: 16px; background-color: #00006C; background-image: url(pics/bg_zoekbutton.jpg); border: 1px solid #00006C; background-position: center center; margin-top: 1px; }
.selectie { border: 1px solid #A6A6A6; padding:1px; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #616161; }

td.menuitem { margin:0; padding: 0; height: 24px; border-right: 1px solid #606060; text-align: center; align: center; }
#menu { padding:0; margin:0; width:100%; position: relative; }
div.sublist { margin:0; padding:0; width: 130px; background-color: #C0C0C0; filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85; display:none; z-index:100;position:absolute; }
div.sublist a { font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #575757; display: block; width: 127px; padding-top:2px; padding-left: 2px; height: 15px; border-left: 1px solid #575757; border-right: 1px solid #575757; border-bottom: 1px solid #575757; z-index:2;}
div.sublist a:hover { font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #FFFFFF; display: block; width: 127px; padding-top:2px; padding-left: 2px; height: 15px; border-left: 1px solid #575757; border-right: 1px solid #575757; border-bottom: 1px solid #575757; z-index:2;}

* html div.sublist { }
* html div.sublist a { width: 130px; height: 20px; postion:absolute; z-index: 7;  }
* html div.sublist a:hover { width: 130px; height: 20px; postion:absolute; z-index: 7;  }

h1 { padding: 0; margin:0; font-size: 8pt; font-family: verdana, arial, helvetica; font-weight: bold; color: #757575; padding-bottom: 5px; }
h2 { padding: 0; margin:0; font-size: 8pt; font-family: verdana, arial, helvetica; font-weight: bold; color: #757575; padding-bottom: 0px; }

td.breadcrumb {  font-size: 7pt; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; color: #7C7C7C; }
a.breadcrumb {font-size: 7pt; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; color: #7C7C7C; }
a:hover.breadcrumb {font-size: 7pt; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; color: #00006c; }

a.menua { font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #606060; display: block; width: 100%; height: 24px; vertical-align: center;  }
a:hover.menua { font-size: 7pt; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.prijslijst { font-size: 8pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: underline; color: #5D5D5D; }
a:hover.prijslijst { font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif; color: #CCCCCC; font-weight: bold; text-decoration: none; }

a.meer { font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; color: #757575; }
a:hover.meer { font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: underline; color: #757575; }
a.bottomtop { text-align: center; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: underline; color: #FFFFFF; }

a:hover.bottomtop { text-align: center; font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: underline; color: #606060; }

a.rechtsa { font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: underline; color: #B1B1B1; }
a:hover.rechtsa { font-size: 7pt; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: underline; color: #757575; }

td.inhoudtekst a:hover img { opacity: 0.6; filter:alpha(opacity=60);}

a { font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; color: #7C7C7C; }
a:hover { font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; color: #00006c; }