/* ==============  Navigatie ============== */
a.highslide-credits,
a.highslide-credits i { color: silver; font-size: 10px; padding: 2px; text-decoration: none; }
a.highslide-credits:hover,
a.highslide-credits:hover i { background-color: gray; color: white; }
input#gbdk_add { background-color: #996600; color: #FFFFFF; float: right; width: 200px; }
table#table_gbdkadd { margin-left: 225px; width: 500px; }
.contact_fill { width: 40px; }
/* Controlbar example */
.controlbar { background: url(graphics/controlbar2.gif); height: 32px; margin-left: 60px; width: 210px; }
.controlbar a { display: block; float: left; height: 30px; margin: 0 0 0 5px; width: 42px; }
/* ==============  Highslide ============== */
.highslide { cursor: url(graphics/zoomin.cur), pointer; outline: none; }
.highslide img { border: 2px solid gray; }
.highslide:hover img, .highslide-image { border: 2px solid white; }
.highslide-caption { background-color: white; border: 2px solid white; border-top: none; display: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; }
.highslide-display-block, #nav ul li:hover ul, #nav ul li:hover ul, #nav ul li.over ul { display: block; }
.highslide-image-blur { }
.highslide-loading { background-color: black; border-bottom: 1px solid white; border-top: 1px solid white; color: white; display: block; font-size: 9px; font-weight: bold; padding: 3px; text-decoration: none; text-transform: uppercase; }
.highslide-move { cursor: move; }
.highslide-overlay, .highslide-display-none { display: none; }
.inloggen_fill { width: 150px; }
.mod_gbdk_row1 { background-color: #CC9933; border-bottom: 1px solid Silver; color: #FFFFFF; cursor: pointer; text-align: left; }
.mod_nieuws_row1 { background-color: #E8E8E8; border-bottom: 1px solid Silver; cursor: pointer; text-align: left; }
.mod_nieuws_row2, .mod_gbdk_row2 { border-bottom: 1px solid Silver; cursor: pointer; text-align: left; }
.mod_sponsor_mouse { background-color: #8B0000; border: 1px solid black; color: white; cursor: pointer; display: block; font-weight: bold; padding: 5px; position: absolute; text-align: center; visibility: hidden; width: 250px; z-index: 999; }
#album_portfolio select { border: 1px Solid black; text-align: center; }
#album_portfolio_nav { border: 1px Solid Silver; color: Silver; left: 2%; text-align: center; width: 96%; }
#album_portfolio_nav a { color: Silver; text-decoration: none; }
#gdbkdetail { height: auto; }
#gdbkdetail_body { background-color: #FFFFFF; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; padding-top: 10px; text-align: left; }
#gdbkdetail_header { background-color: #3B3B3B; border-bottom: 1px solid black; color: white; font-size: 14px; font-weight: bold; padding-bottom: 5px; padding-right: 50px; padding-top: 5px; text-align: center; }
#gdbkdetail_sluiten { float: right; position: absolute; right: 3px; top: 3px; }
#gdbkdetail_sluiten a { background-color: #996600; border: 1px solid white; color: white; display: block; font-style: normal; font-variant: normal; font-weight: bold; padding-left: 10px; padding-right: 10px; text-decoration: none; }
/* ==============  Indicaties ============== */
#indicaties { background-color: #e3e3e3; border: 1px solid Black; border-bottom: 1px solid; border-left: 1px solid Black; border-right: 1px solid Black; border-top: 1px solid Black; }
#indicaties td { border-top: 1px solid; }
#indicaties th { font-size: 14px; font-style: normal; font-variant: small-caps; font-weight: bold; text-align: left; }
#knop_algemeen { background-color: #996600; border-bottom: 1px solid Silver; color: #FFFFFF; cursor: pointer; display: block; height: 20px; text-align: center; width: 200px; }
/* ==============  Talen ============== */
#lang_nav { height: 100px; position: absolute; right: 12px; top: 5px; width: 35px; z-index: 800; }
#lang_nav img { border: 0px 0px 0px 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; margin-bottom: 2px; }

#mod_rss { background-color: #FFFFFF; color: #000000; float: right; height: 320px; left: auto; overflow: auto; position: absolute; right: 0px; text-align: left; top: 113px; width: 25%; z-index: 3; }
#mod_rss a { color: #666666; text-decoration: none; }
#mod_rss a:hover { border-bottom: 1px solid Darkred; border-top: 1px solid Darkred; }
#mod_rss li { list-style-type: disc; }

#mod_adv { background-color: #EEEEEE; color: #000000; float: right; height: 80px; left: auto; overflow: hidden; position: absolute; right: 0px; text-align: center; /*top: 263px;*/ top:  433px; vertical-align: middle; width: 25%; z-index: 3; }
#mod_gad { display: hidden; background-color: #EEEEEE; color: #000000; float: right; /*height: 150px;*/ height: 1px; left: auto; overflow: hidden; position: absolute; right: 0px; text-align: center; /*top: 363px;*/ top:  193px; vertical-align: middle; width: 25%; z-index: 3; }

#mod_newsteaser { background-color: white; height: 98%; left: 3px; position: relative; text-align: left; top: 3px; width: 143px; }
#mod_newsteaser_details hr { color: black; color: black; height: 1px; }
#mod_newsteaser_details, #mod_newsteaser_details a { border-left: 2px solid white; border-right: 2px solid white; color: black; margin: 0px; padding: 0px; text-align: left; text-decoration: none; }
#mod_newsteaser_header { background-color: black; border: 1px solid white; color: white; font-size: 12px; font-weight: bold; padding-bottom: 3px; padding-top: 3px; text-align: center; }
/* ==============  Advertentie ============== */
/* ==============  Advertentie ============== */
#mod_sponsor_details, #mod_sponsor_details a { text-align: center; text-decoration: none; }
#mod_sponsor_header { color: white; font-weight: bold; text-align: center; }
/* ==============  Advertentie ============== */
#nav { left: auto; margin-bottom: 15px; position: absolute; right: auto; top: 82px; z-index: 600; }
#nav ul { list-style: none; margin: 0; padding: 0; text-align: center; }
#nav ul a { border-bottom: 1px none; border-top: 1px none; color: #FFFFFF; display: block; font-size: 14pt; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 1px; text-decoration: none; }
#nav ul a:hover { border-bottom: 1px solid white; border-top: 1px solid white; color: #FFFF99; display: block; font-size: 14pt; font-weight: normal; padding-top: 1px; text-decoration: none; }


.navula { border-bottom: 1px none !important; border-top: 1px none !important; color: #FFFFFF !important;}
.navulahover { border-bottom: 1px solid white !important; border-top: 1px solid white !important; color: #FFFF99 !important;}

#nav ul li { float: left; font-size: 12pt; list-style: none; position: relative; }
#nav ul li img { height: 25px; padding-left: 5px; padding-right: 5px; width: 5px; z-index: 603; }
#nav ul li ul { background-color: #8B0000; display: none; left: 0px; list-style: none; position: absolute; top: -1px; width: 60px; z-index: 603; }
#nav ul li ul a { background-color: #8B0000; border-bottom: 1px solid #FFF; color: #FFFFFF; display: block; font-size: 10pt; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-top: 2px; text-align: left; text-decoration: none; width: 140px; }
#nav ul li ul a:hover { background-color: #FFFFFF; border-bottom: 1px solid #FFF; color: #8B0000; display: block; font-size: 10pt; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-top: 2px; text-align: left; text-decoration: none; width: 140px; }
#nav ul li ul li:hover ul { background-color: #8B0000; border-left: 1px solid #FFF; display: block; left: 0px; position: relative; top: -1px; z-index: 603; }
#nav ul li>ul, #nav ul li.over ul { left: 0px; top: 21px; }
/* Necessary for functionality */
#pagepopup { background-color: Silver; border: 1px solid Black; color: Black; font-weight: bold; height: auto; /*465px*/ left: 20px; overflow: auto; position: absolute; text-align: center; top: 0px; visibility: hidden; width: 450px; z-index: 999; }
/* Print */
#pageprint { font-weight: bold; height: 20px; overflow: hidden; position: absolute; right: 20px; text-align: left; top: 10px; width: 20px; z-index: 999; }
#pageprint img { border: 0px none; }
#subnav1 { background-image: url(../images/newsbar.gif); background-position: top; background-repeat: repeat-y; color: #000000; float: left; height: 400px; overflow: hidden; position: absolute; text-align: left; top: 113px; visibility: hidden; width: 25%; z-index: 3; }
#table_contact { left: 5%; position: relative; width: 95%; }
#table_contact tr td, #table_contact tr td input { vertical-align: top;  }
#table_gbdk th { background-color: #3B3B3B; border-bottom: 1px solid Silver; border-top: 1px solid Black; color: white; font-weight: bold; text-align: left; }
/* ==============  Advertentie ============== */
#table_nieuws th { background-color: #401801; border-bottom: 1px solid Silver; border-top: 1px solid Black; color: white; font-weight: bold; text-align: left; }
#table_nieuws, #table_gbdk { border: 0px 0px 0px 0px; border-left: 1px solid Silver; border-right: 1px solid Silver; border-spacing: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 90%; }
#table_portfolio h4 { text-align: center; }
#table_portfolio p { margin-left: 5px; margin-right: 5px; text-align: left; }
#table_portfolio td h4 { text-align: left; }
#table_portfolio, #album_portfolio { border: 0px; text-align: center; width: 95%; }
/* ==============  Sitemap ============== */
#table_sitemap { float: none; text-align: right; width: 500px; }
#table_sitemap td { border: 1px solid Black; display: block; text-align: left; text-decoration: none; vertical-align: middle; width: 250px; }
#table_sitemap td a, #table_sitemap td a:visited { background-color: transparent; border-bottom: 0px; border-top: 0px; color: Black; display: block; padding-bottom: 1px; padding-top: 1px; text-align: left; text-decoration: none; text-transform: none; width: 250px; }
#table_sitemap td a:hover { background-color: silver; border-bottom: 1px solid black; border-top: 1px solid black; text-transform: uppercase; }
#table_sitemap th, #table_sitemap th a, #table_sitemap th a:visited { display: block; font-weight: bold; padding-bottom: 10px; padding-top: 10px; text-align: center; text-decoration: none; vertical-align: middle; width: 250px; }
