html, body, h1, h2, h3, p, ul, li, form, fieldset, dl, dt, dd { margin: 0; padding: 0; }

body { width: 997px; margin: 0 auto; font-family: Verdana, sans-serif; font-size: 85%; }

h1 { display: none; }
h2 { color: #900; text-transform: uppercase; font-family: Impact, sans-serif; font-size: 200%; font-weight: normal; margin: 0 0 10px 0; }
 h2 a { color: #900; text-decoration: none; }
h3 { color: #f00; font-size: 100%; text-transform: uppercase; }
p { color: #090; line-height: 1.4; }

a img { border: none; }

.home a { text-decoration: none; }
.back a { text-decoration: none; }


#nav { list-style: none; background: transparent url(img/nav/nav.png) no-repeat top left; height: 72px; width: 997px; position: fixed; z-index: 100; top: 0; }
 #nav li { float: left; height: 72px; width: 142px; text-align: center; line-height: 40px; }
  #nav li a { text-decoration: none; color: #00f; display: block; height: 72px; background: transparent url(img/nav/nav.gif) no-repeat 0 0; }
  
  #nav #nav-pakketten a { background-position: -143px 0; }
  #nav #nav-verhuur a { background-position: -286px 0; }
  #nav #nav-agenda a { background-position: -429px 0; }
  #nav #nav-feesttips a { background-position: -567px 0; }
  #nav #nav-links a { background-position: -715px 0; }
  #nav #nav-contact-info a { background-position: -855px 0; }
  
  #nav li a:hover { color: #f00; }
  
  #nav #nav-assortiment a:hover, #nav #nav-assortiment a.current { background-position: 0 -72px; }
  #nav #nav-pakketten a:hover, #nav #nav-pakketten a.current { background-position: -143px -72px; }
  #nav #nav-verhuur a:hover, #nav #nav-verhuur a.current { background-position: -286px -72px; }
  #nav #nav-agenda a:hover, #nav #nav-agenda a.current { background-position: -429px -72px; }
  #nav #nav-feesttips a:hover, #nav #nav-feesttips a.current { background-position: -567px -72px; }
  #nav #nav-links a:hover, #nav #nav-links a.current { background-position: -715px -72px; }
  #nav #nav-contact-info a:hover, #nav #nav-contact-info a.current { background-position: -855px -72px; }
  
   #nav li a em { visibility: hidden; }

#content { position: relative; top: 102px; width: 997px; }

#bestellen img { display: block; }

#bestelformulier { position: relative; background: #fff; color: #000 !important; overflow: hidden; }
 #bestelformulier dl, #bestelformulier div { padding: 0 10px 10px 10px; }
 #bestelformulier p { padding: 5px 0 0 0; text-align: left; clear: both; }

#bestelformulier div dl { padding: 0; }

#bestelformulier #toevoegen { text-align: center; padding: 20px 0 10px 0; }

#bestelling { width: 30%; float: left; }

#formulier-1 { width: 30%; float: left; }
#formulier-2 { width: 30%; float: right; }
 #formulier-1 input, #formulier-2 input, #formulier-2 textarea { border: 1px solid #000; width: 100%; font-family: Verdana, sans-serif; font-size: 100%; }
 #formulier-2 textarea { height: 40px; }

#formulier-2 p input { width: auto; }
 

label { cursor: pointer; display: block; padding: 3px 0 1px 0 ; }

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

.sIFR-hasFlash h2.s { visibility: hidden; }
.sIFR-hasFlash .sifr h2 { visibility: hidden; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
 #bestelformulier { height: 500px; }
}