.back-1 { background: #fff url(img/back/contact-1.jpg) repeat top center; }

.contact #content { background: transparent url(img/pages/contact-content.png) no-repeat top center; height: 640px; }

#adresgegevens { position: absolute; top: 110px; left: 335px; width: 265px; text-align: center; }
 #adresgegevens address { font-style: normal; padding: 0; color: #90c; margin-bottom: 15px; }
  #adresgegevens address a { color: #90c; text-decoration: none; }
  #adresgegevens address a:hover { text-decoration: underline; }

#route { margin: 0; padding: 0; position: absolute; top: 0; left: 30px; }

#team { position: absolute; top: 313px; left: 114px; }

#referentie { position: absolute; top: 30px; left: 699px; }

#contactformulier { position: absolute; top: 399px; left: 556px; width: 340px; }
 #contactformulier fieldset { border: none; }
 #contactformulier legend { display: none; }
 #contactformulier dt { float: left; width: 140px; margin-bottom: 4px; clear: left; }
 #contactformulier dd { margin-left: 150px; margin-bottom: 4px; }
  #contactformulier dd input, #contactformulier dd textarea { width: 180px; border: none; border: 1px solid #000; }
  #contactformulier dd textarea { height: 45px; }
  #contactformulier dd input.submit { width: auto; }

.routebeschrijving #submenu { list-style: none; height: 40px; margin: -5px 0 0 0; }
 .routebeschrijving #submenu li.back { position: absolute; left: 55px; }
 .routebeschrijving #submenu li.to-home { position: absolute; right: 55px; }
  .routebeschrijving #submenu a { color: #f00; text-decoration: underline; text-transform: uppercase; }
  .routebeschrijving #submenu a:hover { text-decoration: none; }

.routebeschrijving #content { background: #fff url(img/pages/contact-back.png) repeat-y 0 48px; padding-bottom: 30px; width: 877px; margin: 0 auto; }
 .routebeschrijving #content h2 { background: #fff url(img/pages/route.png) no-repeat 0 0; width: 877px; height: 48px; text-indent: -9999em; }

.routebeschrijving #text { color: #90c; overflow: hidden; }
 .routebeschrijving #text h3 { margin-bottom: 10px; }
 .routebeschrijving #text ul, .routebeschrijving #text ol { list-style-position: inside; }
 .routebeschrijving #text p { margin-bottom: 10px; color: #90c; }
 .routebeschrijving #text #left { float: left; margin-left: 50px; width: 380px; }
 .routebeschrijving #text #right { float: left; margin-left: 20px; width: 380px; }

#kaart { }
 #kaart img { display: block; margin: 0 auto 20px auto; }

.home { }
 .home a { display: block; width: 167px; height: 120px; background: transparent url(img/pages/feesttips-home-trans.png) no-repeat top left; margin: 0 auto; position: relative; top: -15px; left: -30px; cursor: pointer; }
  .home a em { visibility: hidden; }

#bestellen { position: relative; left: 85px; top: 70px; margin: 0; padding: 0; z-index: 10; }

#bestelformulier { top: 65px; left: 85px; width: 855px; z-index: 9; }
