/* Dragonheart CSS */

body {
  margin: 0;
  padding: 0;
  background-color: #000000;
  overflow: -moz-scrollbars-vertical;
}

#print_div { display:none; }

.description_winkel { padding: 0px 40px 20px 40px; }
.description_galerij { padding: 20px 50px 0px 50px; }
img { border: none; }
table { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }

p { margin: 0; padding: 0; }

a { text-decoration: underline; color: #c9a968; }
a:hover { text-decoration: underline; color: #c9a968; }

.preload { display: none; }

#container {
  margin: 0px auto 0px auto;
  width: 986px;
  height: auto;
}

#bg_top {
  position: relative;
  z-index: 0;
  top: 40px;
  width: 986px;
  height: 466px;
  background-image: url('/images/bg_top.png');
}

#header_wrapper {
  margin: 0px auto 0px auto;
  width: 900px;
  height: auto;
}

#header {
  position: absolute;
  top: 100px;
  z-index: -1;
}

#menu {
  position: absolute;
  z-index: 1;
  top: 72px;
  margin-left: 242px;
  height: 28px;
}

#menu img { /* spacer */
  float: left;
  margin-left: 7px;
  margin-right: 7px;
}

#menu_home { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 40px; height: 28px; background: url('/images/menu/home.jpg') top; }
#menu_home_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 40px; height: 28px; background: url('/images/menu/home.jpg') 0px -28px; }
#menu_home:hover { background-position: 0px -28px; }
#menu_watdoenwe { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 84px; height: 28px; background: url('/images/menu/watdoenwe.jpg') top; }
#menu_watdoenwe_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 84px; height: 28px; background: url('/images/menu/watdoenwe.jpg') 0px -28px; }
#menu_watdoenwe:hover { background-position: 0px -28px; }
.openimg { float: left; margin-top: 7px; margin-left: 0px; }
#menu_ridderwinkel { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 88px; height: 28px; background: url('/images/menu/ridderwinkel.jpg') top; }
#menu_ridderwinkel_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 88px; height: 28px; background: url('/images/menu/ridderwinkel.jpg') 0px -28px; }
#menu_ridderwinkel:hover { background-position: 0px -28px; }
#menu_galerij { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 44px; height: 28px; background: url('/images/menu/galerij.jpg') top; }
#menu_galerij_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 44px; height: 28px; background: url('/images/menu/galerij.jpg') 0px -28px; }
#menu_galerij:hover { background-position: 0px -28px; }
#menu_nieuws { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 43px; height: 28px; background: url('/images/menu/nieuws.jpg') top; }
#menu_nieuws_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 43px; height: 28px; background: url('/images/menu/nieuws.jpg') 0px -28px; }
#menu_nieuws:hover { background-position: 0px -28px; }
#menu_partners { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 54px; height: 28px; background: url('/images/menu/partners.jpg') top; }
#menu_partners_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 54px; height: 28px; background: url('/images/menu/partners.jpg') 0px -28px; }
#menu_partners:hover { background-position: 0px -28px; }
#menu_contact { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 52px; height: 28px; background: url('/images/menu/contact.jpg') top; }
#menu_contact_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 52px; height: 28px; background: url('/images/menu/contact.jpg') 0px -28px; }
#menu_contact:hover { background-position: 0px -28px; }

#submenu {
  position: absolute;
  z-index: 2;
  top: 110px;
  margin-left: 233px;
  padding-top: 6px;
  padding-left: 12px;
  width: 513px;
  height: 23px;
  background: url('/images/submenu.png') no-repeat;
}

#submenu img { /* spacer */
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

#submenu_uilendemonstraties { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 116px; height: 20px; background: url('/images/menu/uilendemonstraties.jpg') top left; }
#submenu_uilendemonstraties_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 116px; height: 20px; background: url('/images/menu/uilendemonstraties.jpg') 0px -20px; }
#submenu_uilendemonstraties:hover { background-position: 0px -20px; }
#submenu_trouwlocatie { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 74px; height: 20px; background: url('/images/menu/trouwlocatie.jpg') top left; }
#submenu_trouwlocatie_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 74px; height: 20px; background: url('/images/menu/trouwlocatie.jpg') 0px -20px; }
#submenu_trouwlocatie:hover { background-position: 0px -20px; }
#submenu_fotoreportage { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 79px; height: 20px; background: url('/images/menu/fotoreportage.jpg') top left; }
#submenu_fotoreportage_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 79px; height: 20px; background: url('/images/menu/fotoreportage.jpg') 0px -20px; }
#submenu_fotoreportage:hover { background-position: 0px -20px; }
#submenu_vergaderen { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 63px; height: 20px; background: url('/images/menu/vergaderen.jpg') top left; }
#submenu_vergaderen_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 63px; height: 20px; background: url('/images/menu/vergaderen.jpg') 0px -20px; }
#submenu_vergaderen:hover { background-position: 0px -20px; }
#submenu_vikingvechtschool { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 104px; height: 20px; background: url('/images/menu/vikingvechtschool.jpg') top left; }
#submenu_vikingvechtschool_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 104px; height: 20px; background: url('/images/menu/vikingvechtschool.jpg') 0px -20px; }
#submenu_vikingvechtschool:hover { background-position: 0px -20px; }
#submenu_stichtingdragonheart { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 124px; height: 20px; background: url('/images/menu/stichtingdragonheart.jpg') top left; }
#submenu_stichtingdragonheart_active { display: block; float: left; border: none; line-height: 100px; overflow: hidden; width: 124px; height: 20px; background: url('/images/menu/stichtingdragonheart.jpg') 0px -20px; }
#submenu_stichtingdragonheart:hover { background-position: 0px -20px; }

#stretch {
  position: absolute;
  z-index: 1;
  top: 315px;
  width: 986px;
  background: url('/images/bg.gif') no-repeat top left;
}

#content_wrapper {
  background-image: url('/images/bg_bottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom;
}

#content {
  float: left;
  width: 737px;
  min-height: 340px;
  margin: 0px 0px 40px 127px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #bfae90;
}

#watdoenwe_nav {
  float: left;
  margin: 26px 0px 0px 87px;
  width: 120px;
  height: auto;
}

#watdoenwe_nav #nav_algemeen { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 97px; height: 26px; background: url('/images/watdoenwe_menu/algemeen.png') top; }
#watdoenwe_nav #nav_algemeen_active { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 97px; height: 26px; background: url('/images/watdoenwe_menu/algemeen.png') 0px -26px; }
#watdoenwe_nav #nav_algemeen:hover { background-position: 0px -26px; }

#watdoenwe_nav #nav_onzeuilen { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 104px; height: 26px; background: url('/images/watdoenwe_menu/onzeuilen.png') top; }
#watdoenwe_nav #nav_onzeuilen_active { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 104px; height: 26px; background: url('/images/watdoenwe_menu/onzeuilen.png') 0px -26px; }
#watdoenwe_nav #nav_onzeuilen:hover { background-position: 0px -26px; }

#watdoenwe_nav #nav_uilen { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 69px; height: 26px; background: url('/images/watdoenwe_menu/uilen.png') top; }
#watdoenwe_nav #nav_uilen_active { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 69px; height: 26px; background: url('/images/watdoenwe_menu/uilen.png') 0px -26px; }
#watdoenwe_nav #nav_uilen:hover { background-position: 0px -26px; }

#watdoenwe_nav #nav_prijzen { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 79px; height: 26px; background: url('/images/watdoenwe_menu/prijzen.png') top; }
#watdoenwe_nav #nav_prijzen_active { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 79px; height: 26px; background: url('/images/watdoenwe_menu/prijzen.png') 0px -26px; }
#watdoenwe_nav #nav_prijzen:hover { background-position: 0px -26px; }

#watdoenwe_nav #nav_sponsoren { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 102px; height: 26px; background: url('/images/partners_menu/sponsoren.png') top; }
#watdoenwe_nav #nav_sponsoren_active { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 102px; height: 26px; background: url('/images/partners_menu/sponsoren.png') 0px -26px; }
#watdoenwe_nav #nav_sponsoren:hover { background-position: 0px -26px; }

#watdoenwe_nav #nav_links { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 70px; height: 26px; background: url('/images/partners_menu/links.png') top; }
#watdoenwe_nav #nav_links_active { display: block; margin-bottom: 3px; border: none; line-height: 100px; overflow: hidden; width: 70px; height: 26px; background: url('/images/partners_menu/links.png') 0px -26px; }
#watdoenwe_nav #nav_links:hover { background-position: 0px -26px; }

#watdoenwe_nav #nav_contactopnemen { display: block; margin-top: 23px; border: none; line-height: 120px; overflow: hidden; width: 93px; height: 46px; background: url('/images/watdoenwe_menu/contactopnemen.jpg') top; }
#watdoenwe_nav #nav_contactopnemen_active { display: block; margin-top: 23px; border: none; line-height: 120px; overflow: hidden; width: 93px; height: 46px; background: url('/images/watdoenwe_menu/contactopnemen.jpg') 0px -46px; }
#watdoenwe_nav #nav_contactopnemen:hover { background-position: 0px -46px; }

#watdoenwe_content {
  float: right;
  width: 653px;
  margin: 0px 122px 40px 0px;
  min-height: 340px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #bfae90;
}

/* Content */

ul {
  margin: 0px;
  padding-left: 14px;
  list-style: disc;
}

ol {
  margin: 0px;
  padding-left: 19px;
}

.normaal { }
.title, .titel {
  font: italic 14px Georgia, Trebuchet MS, Verdana, sans-serif;
  color: #c9a968;
}

.colorlink { text-decoration: underline; color: #c9a968; }

.right { text-align: right; }

.clear { clear: both; }

.bottom1 {
  width: 320px;
  height: 40px;
  background: url('/images/content/vlakken/bottom1.gif') no-repeat bottom;
}

.bottom2 {
  width: 320px;
  height: 41px;
  background: url('/images/content/vlakken/bottom2.gif') no-repeat bottom;
}

#ud_tekst {
  width: 653px;
  height: 54px;
  margin-bottom: 12px;
  background: url('/images/content/vlakken/ud_tekst.png') no-repeat top center;
}

#uilendemonstraties_fotos {
  width: 653px;
  height: 280px;
  margin-bottom: -6px;
  background: url('/images/content/vlakken/uilendemonstraties_fotos.gif') no-repeat top;
}

#thumb_002 {
  float: left;
  margin: 32px 0 0 29px;
}

#thumb_002b {
  float: right;
  margin: 27px 23px 0 0;
}

#uilenzienvliegen {
  float: left;
  width: 320px;
  margin-top: 2px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#uilenzienvliegen_content {
  width: 266px;
  height: auto;
  padding: 86px 25px 0px 31px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/uilenzienvliegen_top.gif') no-repeat top;
}

#trouwerijen {
  float: right;
  width: 320px;
  margin-top: 6px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#trouwerijen_content {
  width: 264px;
  height: auto;
  padding: 80px 25px 20px 33px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/trouwerijen_top.gif') no-repeat top;
}

#thumb_003 {
  margin: 24px 0 -30px -9px;
}

#demonstraties {
  float: left;
  margin-top: 4px;
  width: 320px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#demonstraties_content {
  width: 266px;
  height: auto;
  padding: 88px 25px 0px 31px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/demonstraties_top.gif') no-repeat top;
}

#thumb_004 {
  margin: 19px 0 -9px -7px;
}

#aanvliegen {
  float: left;
  width: 320px;
  margin-top: 4px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#aanvliegen_content {
  width: 266px;
  height: auto;
  padding: 92px 25px 0px 31px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/aanvliegen_top.gif') no-repeat top;
}

#thumb_006 {
  margin: 21px 0 16px -9px;
}

#thumb_007 {
  margin: 19px 0 -10px -4px;
}

#workshops {
  float: right;
  width: 320px;
  margin-top: 12px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#workshops_content {
  width: 264px;
  height: auto;
  padding: 76px 25px 20px 33px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/workshops_top.gif') no-repeat top;
}

#thumb_005 {
  margin: 22px 0 -31px -9px;
}

#onzeuilen_top {
  width: 627px;
  height: 34px;
  text-align: right;
  padding-top: 31px;
  padding-right: 26px;
  margin-bottom: 20px;
  background: url('/images/content/vlakken/onzeuilen_top.png') no-repeat top; 
}

.uil {
  float: left;
  margin-left: 13px;
  margin-bottom: 12px;
  text-align: center;
  padding: 17px;
  padding-left: 20px;
  width: 165px;
  height: 312px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #e0d0b0;
  background: url('/images/content/uilen/uil_bg.gif') no-repeat top;
}

.uil_top { position: absolute; z-index: 1; width: 165px; height: 10px; background-image: url('/images/content/uilen/uil_top.png'); }
.uil_left { position: absolute; z-index: 1; width: 10px; height: 233px; background-image: url('/images/content/uilen/uil_left.png'); }
.uil_right { position: absolute; margin-left: 155px; z-index: 1; width: 10px; height: 233px; background-image: url('/images/content/uilen/uil_right.png'); }
.uil_bottom { position: absolute; margin-top: 223px; z-index: 1; width: 165px; height: 10px; background-image: url('/images/content/uilen/uil_bottom.png'); }

.uil_img { width: 165px; height: 233px; margin-bottom: 11px; }

.uil_naam {
  position: relative;
  width: 150px;
  height: 35px;
  top: 8px;
  left: 7px;
  border: none;
}

#trouwlocatie {
  width: 653px;
  height: auto;
  margin-bottom: 15px;
  background: url('/images/content/vlakken/trouwlocatie_bottom.gif') no-repeat bottom;
}

#trouwlocatie_content {
  width: 430px;
  height: auto;
  padding: 75px 191px 39px 32px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/trouwlocatie_top.png') no-repeat top;
}

#thumb_014 {
  float: right;
  margin: -152px 21px 0 0;
}

#ridderzaal {
  float: left;
  width: 320px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#ridderzaal_content {
  width: 266px;
  height: auto;
  padding: 74px 25px 0px 31px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/ridderzaal_top.gif') no-repeat top;
}

#thumb_009 {
  margin: 17px 0 -12px -3px;
}

#buitentrouwen {
  float: right;
  width: 320px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#buitentrouwen_content {
  width: 264px;
  height: auto;
  padding: 75px 25px 20px 33px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/buitentrouwen_top.gif') no-repeat top;
}

#thumb_010 {
  margin: 21px 0px -25px -6px;
}

#groenekamer {
  float: left;
  margin-top: 10px;
  width: 320px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#groenekamer_content {
  width: 266px;
  height: auto;
  padding: 86px 25px 0px 31px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/groenekamer_top.gif') no-repeat top;
}

#panorama {
  float: right;
  margin-top: 14px;
  width: 320px;
  height: auto;
  background: url('/images/content/vlakken/stretch.gif') repeat-y;
}

#panorama_content {
  width: 266px;
  height: auto;
  padding: 74px 25px 0px 31px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/panorama_top.gif') no-repeat top;
}

#thumb_panorama {
  margin: -5px 0px -6px -1px;
}

#uilen {
  width: 653px;
  height: auto;
  margin-bottom: 18px;
  background: url('/images/content/vlakken/uilen_bottom.gif') no-repeat bottom;
}

#uilen_content {
  width: 593px;
  height: auto;
  padding: 75px 28px 39px 32px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/uilen_top.png') no-repeat top;
}

#uilen_fotos {
  width: 653px;
  height: 280px;
  margin-bottom: -8px;
  background: url('/images/content/vlakken/uilen_fotos.gif') no-repeat top;
}

#thumb_015 {
  float: left;
  margin: 32px 0 0 27px;
}

#thumb_020 {
  float: right;
  margin: 28px 28px 0 0;
}

#stichtingdragonheart {
  width: 737px;
  height: auto;
  margin-bottom: 26px;
  background: url('/images/content/vlakken/stichtingdragonheart_bottom.gif') no-repeat bottom;
}

#stichtingdragonheart_content {
  width: 667px;
  height: auto;
  padding: 80px 30px 30px 40px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/stichtingdragonheart_top.png') no-repeat top;
}

#stichtingdragonheart_fotos {
  width: 737px;
  height: 311px;
  background: url('/images/content/vlakken/stichtingdragonheart_fotos.gif') no-repeat top;
}

#thumb_018 {
  float: left;
  margin: 32px 0 0 29px;
}

#thumb_019 {
  float: right;
  margin: 31px 30px 0 0;
}

#vikingvechtschool {
  width: 737px;
  height: auto;
  margin-bottom: 26px;
  background: url('/images/content/vlakken/vikingvechtschool_bottom.gif') no-repeat bottom;
}

#vikingvechtschool_content {
  width: 667px;
  height: auto;
  padding: 80px 30px 30px 40px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/vikingvechtschool_top.png') no-repeat top;
}

#vikingvechtschool_fotos {
  width: 737px;
  height: 311px;
  background: url('/images/content/vlakken/vikingvechtschool_fotos.gif') no-repeat top;
}

#vikingvechtschool_wapenscontent {
  margin-left: 5px;
  font: bold 11px Verdana, sans-serif;
}

.vikingvechtschool_wapen {
  float: left;
  width: 130px;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 18px;
  color: #c9a968;
}

.vikingvechtschool_wapen img {
  margin-bottom: 12px;
}

#thumb_021 {
  float: left;
  margin: 31px 0 0 33px;
}

#thumb_022 {
  float: right;
  margin: 29px 33px 0 0;
}

#vergaderen {
  width: 653px;
  height: auto;
  margin-bottom: 18px;
  background: url('/images/content/vlakken/vergaderen_bottom.gif') no-repeat bottom;
}

#vergaderen_content {
  width: 593px;
  height: auto;
  padding: 58px 28px 39px 32px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/vergaderen_top.png') no-repeat top;
}

#vergaderen_fotos {
  width: 653px;
  height: 280px;
  margin-bottom: -8px;
  background: url('/images/content/vlakken/vergaderen_fotos.gif') no-repeat top;
}

#thumb_012 {
  float: left;
  margin: 32px 0 0 25px;
}

#thumb_012b {
  float: right;
  margin: 29px 27px 0 0;
}

#fotoreportage {
  width: 653px;
  height: auto;
  margin-bottom: 18px;
  background: url('/images/content/vlakken/fotoreportage_bottom.gif') no-repeat bottom;
}

#fotoreportage_content {
  width: 593px;
  height: auto;
  padding: 76px 28px 39px 32px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/fotoreportage_top.png') no-repeat top;
}

#fotoreportage_fotos {
  width: 653px;
  height: 280px;
  margin-bottom: -8px;
  background: url('/images/content/vlakken/vergaderen_fotos.gif') no-repeat top;
}

#thumb_023 {
  float: left;
  margin: 32px 0 0 25px;
}

#thumb_024 {
  float: right;
  margin: 29px 27px 0 0;
}

#prijzen {
  width: 653px;
  height: auto;
  margin-bottom: 18px;
  background: url('/images/content/vlakken/prijzen_stretch.gif') no-repeat;
}

#prijzen_content {
  width: 593px;
  height: auto;
  padding: 75px 28px 4px 32px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/prijzen_top.png') no-repeat top;
}

#prijzen_table {
  width: 583px;
  height: auto;
  margin: 6px auto 0px auto;
}

#prijzen_table table { width: 583px; margin-top: 10px; }
#prijzen_table tr { height: 25px; }

.pakketnummer_0 { width: 110px; padding-left: 20px; color: #b89a5f; border-top: 1px solid #392c1f; background-color: #2a1e10; }
.pakketnummer_end_0 { width: 110px; padding-left: 20px; color: #b89a5f; border-bottom: 1px solid #392c1f; border-top: 1px solid #392c1f; background-color: #2a1e10; }
.pakketnummer_1 { width: 110px; padding-left: 20px; color: #b89a5f; border-top: 1px solid #392c1f; }
.pakketnummer_end_1 { width: 110px; padding-left: 20px; border-bottom: 1px solid #392c1f; color: #b89a5f; border-top: 1px solid #392c1f; }

.omschrijving_0 { width: 360px; padding-top: 3px; padding-bottom: 3px; padding-right: 30px; border-top: 1px solid #392c1f; background-color: #2a1e10; }
.omschrijving_end_0 { width: 360px; padding-top: 3px; padding-bottom: 3px; padding-right: 30px; border-bottom: 1px solid #392c1f; border-top: 1px solid #392c1f; background-color: #2a1e10; }
.omschrijving_1 { width: 360px; padding-top: 3px; padding-bottom: 3px; padding-right: 30px; border-top: 1px solid #392c1f; }
.omschrijving_end_1 { width: 360px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #392c1f; border-top: 1px solid #392c1f; padding-right: 30px; }

.prijs_0 { color: #b89a5f; border-top: 1px solid #392c1f; background-color: #2a1e10; }
.prijs_end_0 { color: #b89a5f; border-bottom: 1px solid #392c1f; border-top: 1px solid #392c1f; background-color: #2a1e10; }
.prijs_1 { color: #b89a5f; border-top: 1px solid #392c1f; }
.prijs_end_1 { color: #b89a5f; border-bottom: 1px solid #392c1f; border-top: 1px solid #392c1f; }

.exbtw { float: left; margin-top: 26px; margin-left: 20px; font-style: italic; }
.printprijslijst { float: right; margin-top: 26px; margin-right: 24px; }

#prijzen_bottom {
  width: 653px;
  height: 38px;
  background: url('/images/content/vlakken/prijzen_bottom.gif') no-repeat bottom;
}

#partners {
  width: 653px;
  height: auto;
}

#partners a { text-decoration: none; color: #bfae90; }
#partners a:hover { text-decoration: none; color: #c9a968; }

#partners_sponsorentop {
  width: 653px;
  height: 68px;
  background: url('/images/content/vlakken/sponsoren_top.png') no-repeat top;
}

#partners_linkstop {
  width: 653px;
  height: 68px;
  background: url('/images/content/vlakken/links_top.png') no-repeat top;
}

#partners_stretch {
  width: 653px;
  height: auto;
  background: url('/images/content/vlakken/sponsoren_stretch.gif') repeat-y top;
}

#partners_bottom {
  width: 653px;
  height: 38px;
  background: url('/images/content/vlakken/prijzen_bottom.gif') no-repeat top;
}

.partners_logoborder {
  display: block;
  position: absolute;
  width: 121px;
  height: 102px;
  background: url('/images/content/vlakken/logo_border.png') no-repeat top;
}

.partners_logo {
  float: left;
  margin: 12px 0px 8px 35px;
  width: 121px;
  height: 102px;
}

.partners_logo img { border: none; }

.partners_informatie {
  float: right;
  margin: 18px 35px 0px 0px;
  width: 442px;
  height: auto;
}

.partners_sponsornaam {
  width: 442px;
  height: auto;
  font: bold 12px Verdana, sans-serif;
  color: #c9a968;
  padding-bottom: 5px;
  border-bottom: 1px solid #392c1f;
  margin-bottom: 18px;
}

.partners_website {
  float: right;
  margin-top: -40px;
}

.link_informatie {
  float: right;
  margin: 18px 35px 0px 0px;
  width: 582px;
  height: auto;
}

.link_naam {
  width: 582px;
  height: auto;
  font: bold 12px Verdana, sans-serif;
  color: #c9a968;
  padding-bottom: 5px;
  border-bottom: 1px solid #392c1f;
  margin-bottom: 18px;
}

.link_website {
  float: right;
  margin-top: -40px;
}

.nieuwsitem { margin-bottom: 21px; }

.nieuwsitem_top {
  width: 737px;
  height: 62px; 
  background: url('/images/content/vlakken/nieuwsitem_top.png') no-repeat top;
}

.nieuwsitem_datum {
  position: relative;
  width: 150px;
  height: 35px;
  top: 1px;
  left: 22px;
  border: none;
}

.nieuwsitem2_top {
  width: 737px;
  height: 62px; 
  background: url('/images/content/vlakken/nieuwsitem2_top.png') no-repeat top;
}

.nieuwsitem2_datum {
  position: relative;
  width: 150px;
  height: 35px;
  top: 13px;
  left: 536px;
  border: none;
}

.nieuwsimg_top { position: absolute; z-index: 1; margin-left: -8px; width: 168px; height: 12px; background-image: url('/images/content/vlakken/nieuwsimg_top.png'); }
.nieuwsimg_left { position: absolute; z-index: 1; margin-left: -8px; width: 11px; height: 143px; background-image: url('/images/content/vlakken/nieuwsimg_left.png'); }
.nieuwsimg_right { position: absolute; margin-left: 149px; z-index: 1; width: 11px; height: 143px; background-image: url('/images/content/vlakken/nieuwsimg_right.png'); }
.nieuwsimg_bottom { position: absolute; margin-left: -8px; margin-top: 132px; z-index: 1; width: 168px; height: 11px; background-image: url('/images/content/vlakken/nieuwsimg_bottom.png'); }

.nieuwsimg { float: left; width: 168px; height: 143px; margin-left: -8px; margin-right: 20px; }

.nieuwsitem_stretch {
  width: 668px;
  height: auto;
  padding-top: 6px;
  padding-left: 39px;
  padding-right: 30px;
  background: url('/images/content/vlakken/nieuwsitem_stretch.gif') repeat-y top;
}

.nieuwstxt_img { float: right; width: 485px; }
.nieuwstxt_noimg { }

.nieuwsitem_bottom {
  width: 737px;
  height: 26px;
  background: url('/images/content/vlakken/nieuwsitem_bottom.gif') no-repeat top;
}

#nieuws_nav { margin-top: 20px; width: 100%; text-align: center; }
#nieuws_nav .current { color: #bfae90; font-weight: bold; border-bottom: 1px solid #bfae90; }
#nieuws_nav .pagenrs a { color: #cba967; text-decoration: none; }
#nieuws_nav .pagenrs a:hover { color: #cba967; text-decoration: none; border-bottom: 1px solid #cba967; }
$nieuws_nav td { vertical-align: middle; }
#nieuws_nav img { margin: 0 20px; }

/*
Galerij Stijl
*/

.gPagination { padding-top: 15px; padding-bottom: 15px; }

.galerij_nav { width: 100%; text-align: center; }
.galerij_nav .current { color: #bfae90; font-weight: bold; border-bottom: 1px solid #bfae90; }
.galerij_nav .pagenrs a { color: #cba967; text-decoration: none; }
.galerij_nav .pagenrs a:hover { color: #cba967; text-decoration: none; border-bottom: 1px solid #cba967; }
.galerij_nav td { vertical-align: middle; }
.galerij_nav img { margin: 0 20px; }

#fotoalbums_top {
  width: 737px;
  height: 65px;
  background: url('/images/content/vlakken/fotoalbums_top.png') no-repeat top;
}

#fotogalerij_top {
  width: 737px;
  height: 65px;
  background: url('/images/content/vlakken/fotogalerij_top.png') no-repeat top;
}

#galerijcontent {
  float: left;
  width: 737px;
  min-height: 340px;
  margin: 0px 0px 12px 127px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #bfae90;
}

div.albumThumb {
  width: 209px;
  height: 219px;
  float: left;
  margin-left: 50px;
  margin-right: -30px;
  text-align: center;
  margin-bottom: 10px;
  overflow:  hidden;
  position: relative;
  left: -13px;
}

div.fotoThumb {
  width: 209px;
  height: 173px;
  float: left;
  margin-left: 50px;
  margin-right: -30px;
  text-align: center;
  margin-bottom: 10px;
  overflow:  hidden;
  position: relative;
  left: -13px;
}

div.fotoThumbSubCenter {
  width: 209px;
  height: 173px;
  float: left;
  margin-left: 45px;
  margin-right: -35px;
  text-align: center;
  margin-bottom: 20px;
  overflow:  hidden;
}

div.fotoThumbSubSide {
  width: 209px;
  height: 173px;
  float: left;
  margin-left: 45px;
  margin-right: -35px;
  margin-top: 12px;
  text-align: center;
  margin-bottom: 10px;
  overflow:  hidden;
}

div.foto43 {
  width: 671px;
  height: 494px;
  margin-left: auto;
  margin-right: auto;
}

div.foto34 {
  width: 494px;
  height: 671px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 15px;
}

div#vorigeVolgende {
  text-align: center;
  margin-bottom: -40px;
  position: relative;
  z-index: 1;
}

div#fotoOpslaan {
  text-align: center;
  margin-top: -40px;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}

span.albumThumbTitel {
  position: relative;
  top: -52px;
  font-weight: bold;
  overflow: hidden;
  height: 40px;
  width: 180px;
  display: block;
  margin-left: 15px;
}

div.clear-both {
  clear: both;
}

div#terugFotos {
  float: right;
  margin-top: -33px;
  margin-right: 28px;
}

div#terugAlbums {
  float: right;
  margin-top: -32px;
  margin-right: 28px;
}

div#albumTitel {
  color: #bfae90;
  font-weight: bold;
  padding-left: 7px;
  text-align: center;
  margin-top: -35px;
}

#fotoAnchor {
  visibility: hidden;
}

/*
Einde Galerij Stijl
*/

/* Ridderwinkel */

#ridderwinkel_top { width: 589px; height: 37px; text-align: right; padding-right: 26px; padding-top: 33px; margin-bottom: 20px; background: url('/images/content/vlakken/ridderwinkel_top.png') no-repeat top; }

#ridderwinkelmenu { float: left; margin: -26px 0 32px -3px; font: 13px "Trebuchet MS", sans-serif; line-height: 20px; color: #24190e; }
#ridderwinkelmenu_top { width: 250px; height: 97px; background: url('/images/content/vlakken/ridderwinkelmenu_top.png') no-repeat top; }
#ridderwinkelmenu_stretch { width: 220px; padding-left: 30px; padding-bottom: 20px; height: auto; background: url('/images/content/vlakken/ridderwinkelmenu_stretch.png') repeat-y top; }
#ridderwinkelmenu_bottom { width: 250px; height: 69px; background: url('/images/content/vlakken/ridderwinkelmenu_bottom.png') no-repeat top; }

.ridderwinkel_menuwrapper div { display: none; }
.ridderwinkel_menuwrapper a { color:#221a0f; display:block; height: auto; padding: 0; margin: 0; }
.ridderwinkel_menuwrapper a:hover { color:#221a0f; }

#ridderwinkelmenu .level_0 {
  margin-left: -5px;
  padding-left: 14px;
  border-bottom: 1px solid #23190f;
  width: 179px;
}

#ridderwinkelmenu .level_1 {
  margin-left: 0px;
  padding-left: 9px;
  font-size: 12px;
}

#ridderwinkelmenu .level_2 {
  margin-left: 8px;
  padding-left: 1px;
  font-size: 12px;
}

#ridderwinkelmenu .level_3 {
  margin-left: 8px;
  padding-left: 1px;
  font-size: 12px;
}

#ridderwinkelmenu .level_4 {
  margin-left: 8px;
  padding-left: 1px;
  font-size: 12px;
}

#ridderwinkelmenu .level_5 {
  margin-left: 8px;
  padding-left: 1px;
  font-size: 12px;
}

#ridderwinkelmenu .level_6 {
  margin-left: 8px;
  padding-left: 1px;
  font-size: 12px;
}

#ridderwinkelmenu .level_7 {
  margin-left: 8px;
  padding-left: 1px;
  font-size: 12px;
}

#ridderwinkelmenu a { font-weight: normal; text-decoration: none; }

.ridderwinkel_product { float: left; margin-left: 10px; margin-bottom: 12px; padding: 21px; padding-top: 22px; width: 151px; height: 191px; background: url('/images/content/winkel/product_bg.gif') no-repeat top; }
.ridderwinkel_product2 { float: left; margin-left: 10px; margin-bottom: 12px; padding: 21px; padding-top: 22px; width: 151px; height: 192px; background: url('/images/content/winkel/product_bg2.gif') no-repeat top; }

.product_top { position: absolute; z-index: 1; width: 150px; height: 11px; background-image: url('/images/content/winkel/product_top.png'); }
.product_left { position: absolute; z-index: 1; width: 10px; height: 152px; background-image: url('/images/content/winkel/product_left.png'); }
.product_right { position: absolute; margin-left: 140px; z-index: 1; width: 10px; height: 152px; background-image: url('/images/content/winkel/product_right.png'); }
.product_bottom { position: absolute; margin-top: 141px; z-index: 1; width: 150px; height: 11px; background-image: url('/images/content/winkel/product_bottom.png'); }

.product_img { display: block; width: 150px; height: 152px; margin-bottom: 5px; text-align: center; background-color: #ffffff; cursor: url(/highslide/graphics/zoomin.cur), pointer !important }
.product_img_nopointer { display: block; width: 150px; height: 152px; margin-bottom: 5px; text-align: center; background-color: #ffffff; }
.product_name { overflow: hidden; width: 151px; height: 38px; text-align: center; }

#ridderwinkel_content {
  float: right;
  width: 615px;
  margin: 0px 115px 40px 0px;
  min-height: 340px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #bfae90;
}

#productinfo {
  float: right;
  width: 400px;
  height: auto;
  margin-bottom: 26px;
  background: url('/images/content/winkel/productinfo_top.gif') no-repeat top;
}

#productinfo_content {
  width: 340px;
  height: auto;
  min-height: 165px;
  padding: 25px 30px 0 30px;
  font: 11px Verdana, sans-serif;
  line-height: 19px;
  color: #bfae90;
  background: url('/images/content/winkel/productinfo_stretch.gif') no-repeat top;
}

#productinfo_bottom {
  width: 400px;
  height: 25px;
  background: url('/images/content/winkel/productinfo_bottom.gif') no-repeat bottom;
  margin-bottom: 3px;
}

/* End Ridderwinkel */

#contactgegevens {
  float: left;
  width: 346px;
  height: auto;
}

#contactgegevens_top {
  width: 346px;
  height: 75px;
  background: url('/images/content/vlakken/contactgegevens_top.png') no-repeat top;
}

#contactgegevens_stretch {
  width: 290px;
  height: auto;
  padding: 0px 25px 0px 31px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/contactgegevens_stretch.gif') repeat-y top;
}

#contactgegevens_bottom {
  width: 346px;
  height: 35px;
  background: url('/images/content/vlakken/contactgegevens_bottom.gif') no-repeat bottom;
}

#openingstijden {
  float: right;
  width: 383px;
  margin-top: -6px;
  height: auto;
}

#openingstijden_top {
  width: 383px;
  height: 82px;
  background: url('/images/content/vlakken/openingstijden_top.png') no-repeat top;
}

#openingstijden_stretch {
  width: 299px;
  height: auto;
  padding: 0px 35px 30px 49px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/openingstijden_bottom.gif') no-repeat bottom;
}

#extrainformatie {
  clear: both;
  width: 737px;
  height: auto;
  background: url('/images/content/vlakken/extrainformatie_bottom.gif') no-repeat bottom;
}

#extrainformatie_content {
  width: 655px;
  height: auto;
  padding: 82px 35px 35px 47px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/extrainformatie_top.gif') no-repeat top;
}

#extrainformatie_map {
  float: right;
  margin: -27px -12px 0px 0px;
  padding: 0px 0px 15px 15px;
}

#route {
  margin-top: 18px;
  margin-bottom: 10px;
  width: 737px;
  height: auto;
  background: url('/images/content/vlakken/route_bottom.gif') no-repeat bottom;
}

#route_content {
  width: 698px;
  height: auto;
  padding: 35px 0 78px 39px;
  font: 11px Verdana, sans-serif;
  line-height: 18px;
  color: #bfae90;
  background: url('/images/content/vlakken/route_top.gif') no-repeat top;
}

#googlemap_top { position: absolute; z-index: 1; width: 670px; height: 16px; background-image: url('/images/content/vlakken/googlemap_top.png'); }
#googlemap_left { position: absolute; z-index: 1; width: 14px; height: 400px; background-image: url('/images/content/vlakken/googlemap_left.png'); }
#googlemap_right { position: absolute; margin-left: 648px; z-index: 1; width: 22px; height: 400px; background-image: url('/images/content/vlakken/googlemap_right.png'); }
#googlemap_bottom { position: absolute; margin-top: 388px; z-index: 1; width: 670px; height: 13px; background-image: url('/images/content/vlakken/googlemap_bottom.png'); }

#googlemap { overflow: hidden; }

#popup {  /* Google Maps */
  margin: 0;
  padding: 0;
  font: 11px Verdana, sans-serif;
  line-height: 15px;
  color: #000000;
}

#berekenroute {
  float: right;
  width: 454px;
  height: 45px;
  margin: -65px 48px 0px 0px;
  background: url('/images/content/vlakken/berekenroute.gif') no-repeat top;
}

#berekenroute_adresfield {
  position: relative;
  top: -18px;
  background: none;
  margin-left: 116px;
  margin-right: 22px;
  border: none;
  width: 182px;
  padding: 4px 0;
  font: 13px Verdana, sans-serif;
  color: #333333;
}

#berekenroute_button { position: relative; }

#wirelab img { float: right; margin-right: 352px; margin-top: -19px; border: none; }

#footer {
  clear: both;
  line-height: 22px;
  text-align: center;
  margin: 0px 0px 0px -40px;
  padding-bottom: 150px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #bfae90;
}