/* ==============  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; }
.code { background-color: red; border: Black 1px solid; color: #FFFFFF; padding-left: 5px; padding-right: 5px; }
/* Controlbar example */
/* ==============  Highslide ============== */
/* 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 li:hover ul, #nav li.over ul { display: block; }
.highslide-image-blur { }
.highslide-loading { background-color: black; /*
    padding-left: 22px;
    background-image: url(graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */ 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 ============== */
.inloggen_fill { width: 150px; }

#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; }
/* ==============  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_adv { background-color: #EEEEEE; color: #000000; float: right; height: 100px; left: auto; overflow: hidden; position: absolute; right: 0px; text-align: center; top: 413px; vertical-align: middle; width: 25%; z-index: 3; }
#mod_gad { background-color: #EEEEEE; color: #000000; float: right; height: 150px; left: auto; overflow: hidden; position: absolute; right: 0px; text-align: center; top: 363px; vertical-align: middle; width: 25%; z-index: 3; }

#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; }
input#gbdk_add { background-color: #996600; color: #FFFFFF; float: right; width: 200px; }
table#table_gbdkadd { margin-left: 225px; width: 500px; }
.mod_gbdk_row1 { background-color: #CC9933; border-bottom: 1px solid Silver; color: #FFFFFF; cursor: pointer; text-align: left; }
#table_gbdk th { background-color: #3B3B3B; border-bottom: 1px solid Silver; border-top: 1px solid Black; color: white; font-weight: bold; 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; }
.vraag_fill, .contact_fill { width: 40px; }
#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; }
#mod_rss { background-color: #FFFFFF; color: #000000; float: right; height: 300px; 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_sponsor_details, #mod_sponsor_details a { text-align: center; text-decoration: none; }
#mod_sponsor_header { color: white; font-weight: bold; text-align: center; }
/* ==============  Advertentie ============== */
/* ==============  Advertentie ============== */
#mod_rss { background-color: #FFFFFF; color: #000000; float: right; height: 300px; 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_sponsor_details, #mod_sponsor_details a { text-align: center; text-decoration: none; }
#mod_sponsor_header { color: white; font-weight: bold; text-align: center; }
/* Necessary for functionality */
#nav { left: 120px; position: absolute; text-align: center; top: 173px; z-index: 600; }
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul a { color: #FFFFFF; display: block; font-size: 12pt; font-weight: bold; padding-top: 0px; text-decoration: none; }
#nav ul a:hover { color: #422100; display: block; font-size: 12pt; font-weight: bold; padding-top: 0px; text-decoration: none; }
.navula {
color: #FFFFFF !important; 
}
.navulahover {
color: #422100 !important; 
}
#nav ul li { float: left; font-size: 12pt; list-style: none; position: relative; }
#nav ul li img { height: 21px; padding-left: 10px; padding-right: 10px; width: 5px; z-index: 603; }
#nav ul li ul { background-color: #3B3B3B; display: none; left: 0px; list-style: none; position: absolute; top: -1px; width: 80px; z-index: 603; }
#nav ul li ul a { background-color: #3B3B3B; border-bottom: 1px solid #FFF; color: #FFFFFF; display: block; font-size: 10pt; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-top: 1px; text-align: left; text-decoration: none; width: 160px; }
#nav ul li ul a:hover { background-color: #FFFFFF; border-bottom: 1px solid #FFF; color: #3B3B3B; display: block; font-size: 10pt; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-top: 1px; text-align: left; text-decoration: none; width: 160px; }
#nav ul li ul li:hover ul { background-color: #3B3B3B; border-left: 1px solid #FFF; display: block; left: 0px; position: relative; top: -1px; z-index: 603; }
/* Necessary for functionality */
#nav ul li>ul, #nav li.over ul { left: 0px; top: 18px; }
#pagepopup { background-color: Silver; border: 1px solid Black; color: Black; font-weight: bold; height: auto; /*465px*/ left: 170px; overflow: auto; position: absolute; text-align: center; top: 0px; visibility: hidden; width: 650px; z-index: 999; }
/* Print */
#pageprint { font-weight: bold; height: 20px; overflow: hidden; position: absolute; right: 10px; text-align: left; top: 10px; width: 20px; z-index: 999; }
#pageprint img { border: 0px none; }
#subnav1 { background-image: url(../images/spacer.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; }
/* ==============  Contact ============== */
#table_contact { left: 20%; position: relative; width: 60%; }
#table_contact tr td, #table_contact tr td input { vertical-align: top; }
/* ==============  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; }

