#nav_background { position: absolute; left: 0px; top: 50px; width: 100%; z-index: 500; height: 43px; background-image: url(/themes/heegermeer/images/spacer.gif); }
#nav { position: absolute; left: 0px; right: auto; padding-top:  5px; top: 68px; width: 100%; z-index: 600; height: 43px; font-family: Arial; text-align:  center;  }
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul a { color: #fff; display: block; font-size: 8pt; font-weight: bold; padding-bottom: 0px; padding-top: 3px; text-decoration: none; width: 99px; height: 18px; }
#nav ul a:hover { color: #97C1E7; display: block; font-size: 8pt; font-weight: bold; padding-top: 3px; text-decoration: none; width: 99px; height: 18px; }
#nav ul li a#kalender { background-image: url(../images/button_large.jpg); width: 140px!important; }
#nav ul a:hover { color: #97C1E7; display: block; font-size: 8pt; font-weight: bold; padding-top: 3px; text-decoration: none; width: 99px; height: 18px; }
.navulahover {	color: #97C1E7 !important;}
.navula {	color: #fff !important;}
#nav ul li { float: left; font-size: 9pt; list-style: none; position: relative; vertical-align: bottom; margin-right: 4px;}
#nav ul li img { top: 0px !important; height: 14px; margin-left: 0px; margin-right: 0px; width: 1px; margin-top: 0px; }
#nav ul li ul { background-color: #000033; display: none; left: 0px; list-style: none; position: absolute; top: -1px; width: 90px; z-index: 803; height: 14px; }
#nav ul li ul a { background-color: #97C1E7; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #FFFFFF; display: block; font-size: 9pt; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-top: 2px; text-align: left; text-decoration: none; width: 180px; z-index: 803; height: 14px;}
#nav ul li ul a:hover { background-color: #FFFFFF; border-bottom: 1px solid #97C1E7; border-left: 1px solid #97C1E7; border-right: 1px solid #97C1E7; color: #97C1E7; display: block; font-size: 9pt; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-top: 2px; text-align: left; text-decoration: none; width: 180px; z-index: 803; height: 14px;}
#nav ul li ul li:hover ul { background-color: #96621F; border-left: 1px solid #FFF; display: block; left: 0px; position: relative; top: -1px; z-index: 803; }
#nav ul li:hover ul, #nav li:hover ul, #nav li.over ul, .highslide-display-block { display: block; z-index: 803; }
/* Necessary for functionality */
#nav ul li>ul, #nav li.over ul { left: 0px; top: 21px; z-index: 803; }
/* Foto's ================================================================================= */
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: Darkred; border: Black 1px solid; color: #FFFFFF; padding-left: 5px; padding-right: 5px; }
.contact_fill, .vraag_fill, .contact_fill { width: 40px; }
.controlbar { background: url(highslide/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 { cursor: url(highslide/graphics/zoomin.cur), pointer; outline: none; }
.highslide img { border: 2px solid gray; }
.highslide:hover img, .highslide-image { border: 2px solid white; 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-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; display: none; }
/* Modules =============================================================================== */
/* ==============  Advertentie ============== */
#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; }
/* ==============  rss-feeds ============== */
#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; }
/* ==============  breadcrumbs ============== */
#content_bread {top: 0px; position: absolute; text-align: left; left: 5px; z-index:999; color: #222; font-size: 10px; }
#content_bread a {color: #222; font-size: 10px; text-decoration: none; }
/* ==============  tabellen algemeen ============== */
#table_contact, #table_portfolio, #table_portfolio tr { width: 96%; }
/* ==============  Contact ============== */
#table_contact td { vertical-align: top; }
#table_contact { width: 70%; margin-left: 10% }
/* ==============  Portfolio table ============== */
#table_portfolio a { color: #000000; font-variant: normal; font-weight: bold; }
#table_portfolio h4 { font-size: 14px; font-weight: bold; text-align: center; }
#table_portfolio hr { color: #000000; height: 1px; }
#table_portfolio td { text-align: left; }
/* ==============  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; }
/* ====== zoekmodule ======*/
#mod_zoeken {position: absolute; z-index: 5; text-align: right; top: 45px; right: 2px;	width: 200px; height: 20px; color: #000000; border: 0px none; padding: 0px 0px 0px 0px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; display: block;}
.cms_zoek_verzenden {width: 18px; height: 18px; border: 0px none; background-color:  #ffffff;  background-image: url(../images/search_icon1.gif); }
.cms_zoek_input {width: 90px; height: 16px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 0px none; border-top: 0px none; background-color:  #ffffff; }
table#table_zoeken .mod_search_row1 {background-color: #97C1E7; color: #fff; border-bottom: 1px solid Silver; cursor: pointer; text-align: left;}
table#table_zoeken .mod_search_row2 {border-bottom: 1px solid Silver; cursor: pointer; text-align: left; }
table#table_zoeken th {border-bottom: 1px solid black; color: #022B61; font-size: 14px; font-weight: bold; padding-bottom: 5px; padding-right: 50px; padding-top: 5px; text-align: left;}
table#table_zoeken td {margin-bottom: 10px;}
/* ====== zoekmodule ======*/
#mod_sponsor_general {	display: block;	margin-left:  30px;	margin-top:  30px;	width: 200px; float: right;}
#mod_sponsor_header {	text-align: center;	font-weight: bold;	color: black;}
#mod_sponsor_details, #mod_sponsor_details a {	text-align: center;	text-decoration: none;}
.mod_sponsor_mouse {position: absolute;	width: 250px;	cursor:  pointer;	padding: 5px;	z-index: 999;	border: 1px solid black;	text-align: center;	font-weight: bold;	color: white;	background-color: #96621F;	visibility: hidden;	display: block;}
/* ====== inloggen table === */
#table_inloggen { margin-left: 200px; width: 400px; }
#table_inloggen#knop_reset, #table_inloggen#knop_submit {width: 75px;}
.inloggen_fill { width: 150px; }
/* ====== nieuwsbrief table === */
#table_nieuwsbrief { margin-left: 10px; width: 870px; }
#table_nieuwsbrief#knop_reset, #table_inloggen#knop_submit {float: right; width: 75px;}
.nieuwsbrief_extrainfo {position: absolute; top: 0px; left: 100px; width: 500px; visibility: hidden; border: 1px solid black; background-color: #dddddd;}
#table_nieuwsbrief_lijst.dgTable {	}
#table_nws_invoer {	width: 500px; text-align: left;}
#table_nws_invoer TD {width: 500px;	text-align: left; display: block;}
#nws_group_value {width: 150px; text-align: right; float: left;}
#nws_field_value {width: 150px; text-align: left; float: left; }
#fld50 { width: 50px;}
#fld100 { width: 100px;}
#fld150 { width: 150px;}
#fld200 { width: 200px;}
#fld_checkbox { width: 20px; }
#table_nws_invoer .knop_reset {float: left;}
#table_nws_invoer .knop_submit {float: right;}
#table_nieuwsbrief_lijst .knop_add {float: right; width: 125px;border: 1px solid #EECB5D; cursor: pointer; text-align: center; background-color: #96621F; color: white;}

/*==== Form lijsten en entry ====*/
#knop_detailform_close {float: right; display: block; width: 100px; border: 1px solid #EECB5D; cursor: pointer; text-align: center; background-color: #96621F; }
.knop_detailform_close {color: white; text-decoration: none;}
#detailform_title {left: auto; right: auto; text-align: center; font-size: 12pt; font-weight: bold; font-style: italic;}
table.dgTable { border: 1px solid #333; width: 98%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table.dgTable caption { padding: 0px 0px 0px 0px; text-align:left; }
table.dgTable thead {   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table.dgTable thead tr { background-image: url('../../../graphics/header-background-blur.gif'); }
table.dgTable thead th { border:0px none;font-weight:bold;text-align:left;color: #000;padding: 0px;margin: 0px;	font-size: 1.1em;}
table.dgTable tbody td img { border: none; margin: 0 0px;}
table.dgTable tbody td {border:0px none;border-color:#fff #bbb #bbb #fff;background-color:#fff;padding:0px;margin: 0px;font-size: 1.0em;}
table.dgTable tbody tr { height:14px; }
table.dgTable tbody .tddgOdd { height: 14px; background-color: #ddd;}
table.dgTable tbody .tddgEven {	height: 14px; background-color: #fff; }
table.dgTable tbody .tddgOddSel { height: 14px; background-color: #530909;}
table.dgTable tbody .tddgEvenSel {	height: 14px; background-color: #530909; }
table.dgTable tfoot {background-image: url('../../../graphics/header-background-blur.gif');  margin: 0px; padding: 0px; }
table.dgTable tfoot td { border:0px none; font-size:.9em; text-align: center; }
table.dgTable tfoot a, a.active, a.link { color: #000000; margin-top: 3px; }

table.dgTable .options {  width: 50px; text-align: center; }

