/* RESET ALL */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/*********************/

/* CLEAR FIXES */
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/*********************/

/* TYPOGRAPHY */
body {color:#666666; background:#012e55; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:18px;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Geneva, sans-serif; line-height:18px; font-weight:bold; color:#012e55;}
h1 {font-size:16px;}
h2 {font-size:15px;}
h3 {font-size:14px;}
h4 {font-size:13px; margin:0px 0px 20px 0px}
h5 {font-size:12px;}
h6 {font-size:11px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0px 0px 10px 0px;}

a:hover {color:#012e55;}
a, a:link a:visited {color:#f39801;text-decoration:underline;font-style: normal;}

/*********************/

/* CONTAINERS */
.container {width:970px; margin:0 auto; background-color:#012e55;}
.content_container {float:right; width:835px; margin:0px auto; background-color:#FFFFFF;}

/*********************/

/* HEADER */
.header {height:175px;}

.logo {margin:0px 0px 0px 15px;}

/* HEADER MENU*/
.header_menu {height:20px; background-color:#012e55; padding:10px 0px 5px 20px;}

.header_menu_left ul, .header_menu_left li {float:left; height:20px; margin:0px 0px 0px 15px; text-transform: uppercase; list-style-type:none;}
.header_menu_left a, .header_menu_left a:visited {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:600; }
.header_menu_left a:hover, .header_menu_left a:active {color: #F39801;} 
.header_menu_left a.active {color: #F39801;}

.header_menu_right {float:right;}
.header_menu_right ul, .header_menu_right li {float:left; margin:0px 0px 0px 10px; list-style-type:none;}
.header_menu_right a, .header_menu_right a:link, .header_menu_right a:visited {color:#FFFFFF; text-decoration:none;}
.header_menu_right a:hover, .header_menu_right a:active {color:#f39801;}

/*********************/

/* SIDEBAR LEFTMENU */
.left_menu_container { position:absolute; float:left; width:120px; margin:180px 15px 0px 0px; z-index:100;}
.left_menu ul, .left_menu li {text-align:right;list-style-type:none; }
.left_menu a, .left_menu a:link, .left_menu a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.left_menu a:hover, .left_menu a:active, .left_menu a.active {color:#f39801;}

.left_menu li:hover, .left_sub_menu li:hover {color:#f39801; background-image:url(/fileadmin/images/menu_hover_img.jpg); background-position:right; background-repeat:no-repeat; z-index:100; margin-right:-40px; padding-right:40px;}



.left_sub_menu ul, .left_sub_menu li { color:#f39801; text-align:right; list-style-type:none;}
.left_sub_menu a, .left_sub_menu a:link, .left_sub_menu a:visited {color:#f39801; text-decoration:none; font-weight:normal;}
.left_sub_menu a:hover, .left_sub_menu a:active, .left_sub_menu a.active  {color:#FFFFFF;}

/*********************/


/* SIDEBAR THEME */
.sidebar_theme_container {float:left; width:185px; margin:0px 15px 0px 15px;}
.sidebar_theme_container h1 {font-size:11px; color:#f39801; text-align:left; width:165px; margin: 0px; background-color:#012e55; color:#FFFFFF; padding:0px 10px 0px 10px;}
.sidebar_theme_container p.bodytext {float:left; width:165px; margin:0px 0px 15px 0px; background-color:#012e55; color:#FFFFFF; padding:0px 10px 5px 10px;}

.sidebar_theme_container p.bodytext a, .sidebar_theme_container p.bodytext a:link, .sidebar_theme_container p.bodytext a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.sidebar_theme_container p.bodytext a:hover, .sidebar_theme_container p.bodytext a:active, .sidebar_theme_container p.bodytext a.active  {color:#f39801;}
/*********************/

/* SIDEBAR PAGE */
.sidebar_page_container {float:left; width:185px; margin:0px 15px 0px 15px;}
.sidebar_page {float:left; width:165px; margin:0px 0px 0px 0px; background-color:#e5eefd; color:#666666; padding:10px;}
.sidebar_page_container img {margin:-10px;}

/*********************/

/* SIDEBAR RIGHT */

.sidebar_right_container {float:left; width:185px; margin:0px 15px 0px 0px; }
.sidebar_right {width:185px; margin:0px 0px 15px 0px;}

.sidebar_right_container h1 {font-size:11px; height:20px; width:180px; background-color:#012e55; padding-left:5px; color:#FFFFFF; float:left;}
.sidebar_right_titlebar a, .sidebar_right_titlebar a:link, .sidebar_right_titlebar a:visited  {float:right; padding-right:5px; text-decoration:none;}
.sidebar_right_titlebar a:hover, .sidebar_right_titlebar a:active  {float:right; padding-right:5px; text-decoration:none; color:#FFFFFF;}
.sidebar_right_container .csc-textpic-clear {margin: 0px 0px 15px 0px;}

.sidebar_right_a-z_index {background-color: #e2eefc; text-align:center; padding: 4px 0px 0px 0px;}
.sidebar_right_searchbox {background-color: #e2eefc; text-align:center; padding: 2px 0px 4px 7px; margin: 0px 0px 15px 0px;}
.sidebar_right_searchbox input.text {font-size: 10px;}
/*********************/


/* SIDEBAR NEWS ARTICLES */

.news_article_container {float:left; width:385px; margin:-5px 0px 0px 35px;}
.news_article_container hr {background:#999999; clear:both; width:100%; height:1px; margin:5px 0px 4px 0px; border:none;}
.news_article_container h1 {font-size: 11px; margin-bottom: 5px;} 
.news_article_container h1.csc-firstHeader {font-size: 13px;}
.news_article_container ul {margin: 5px; margin-left: 20px; }

.news-list-item h1 a {font-size:11px;}
.news-list-container ul {list-style: square inside;}
.news-list-container ul li a {font-size:11px; font-weight: bold;}
.news-list-item {width:385px;}
.news-list-item img {float:left; margin:5px 15px 0px 0px; }
.news-list-item p.bodytext {display: inline;}
.csc-textpic-text ul {margin-left: 25px;}
.csc-textpic-text p {margin-bottom: 0px;}

span.news-list-date {color:#012e55;}

/*********************/

/* SIDEBAR PAGEMENU */
div.page_menu_container {float:left; width:620px; height:105px; margin:0px; position: relative; overflow: hidden;}
div.page_menu_container img {float: right;}
div.page_menu_container_items { background: #ffffff; padding-top: 15px; padding-left: 35px; position: absolute; height: 105px;}
div.page_menu_container_items h1 {font-size: 11px; color:#f39801; padding-right: 15px;}

ul.page_menu_left {float:left; width:170px; list-style-type:none; padding:0px 25px 0px 0px;}
li.page_menu_left {color:#666666; text-align:left;}
.page_menu_left a, .page_menu_left a:link, .page_menu_left a:visited {color:#666666; text-decoration:none;}
.page_menu_left a:hover, .page_menu_left a:active, .page_menu_left a.active {color:#012e55;}

/*********************/

/* FOOTER */
.footer {height:25px; width:500px; margin:50px auto 0 auto;}

/* FOOTER MENU*/
.footer_menu ul, .footer_menu li { float:left; margin:0px 0px 0px 15px; text-align:center; list-style-type:none;}
.footer_menu a, .footer_menu a:link, .footer_menu a:visited {color:#666666; text-decoration:none;}
.footer_menu a:hover, .footer_menu a:active {color:#f39801;}

/*********************/

.tx-mwkeywordlist-pi1-jumpmenu {
}

.tx-mwkeywordlist-pi1-inactiveLink, .tx-mwkeywordlist-pi1-activeLink, 
a.tx-mwkeywordlist-pi1-activeLink, a.tx-mwkeywordlist-pi1-activeLink:hover, a.tx-mwkeywordlist-pi1-activeLink:active {
font-size: 0.8em ;
font-weight: bold;
background-color: #081842;
color: white;
margin: 0px -2px 0px 0px;
padding: 0px 2px 0px 2px;
}

a.tx-mwkeywordlist-pi1-activeLink:hover {
font-size: 14px;
}

.tx-mwkeywordlist-pi1-content {
}

.tx-indexedsearch {
}

.tx-indexedsearch-searchbox {

}

div.hidden {
  display: none;
}

A.PDF:link{
        text-decoration: none;
        background-image: url(/fileadmin/images/pdf.gif);
        background-repeat: no-repeat;
}

A.PDF:visited {
        text-decoration: none;
        background-image: url(/fileadmin/images/pdf_groen.gif);
        background-repeat: no-repeat;
}

div.formRow label {
float: left;
width: 200px;
}

div.tx-veguestbook-pi1 {
	position: relative;
	display: block;
	}
H2.tx-guestbook-header {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	margin-top: 5px;
	}

div.tx-guestbook-pi1 {
	display: table;
	}
	
div.tx-guestbook-field {
	display: table-row;
	}
	
.tx-guestbook-field label {
	display: table-cell;
	width: 120px;
	vertical-align: top;
	}
	
.tx-guestbook-field input {
	display: table-cell;
	}
	
.tx-guestbook-field textarea {
	display: table-cell;
	}

.tx-guestbook-field-remark {
	display: table-cell;
	}
	
.tx-guestbook-right p {
	color: #82827a;
	margin: 0px;
	}
.tx-guestbook-submit {
	color: #000000;
}

.weblog-list-container {
	}
	
.news-article-container .weblog-list-item {
	}

.weblog-list-item {
	float: left;
	display: block;
	width: 165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #012e55;
	color: #ffffff;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

.weblog-list-item p.bodytext {
	margin: 0px;
	padding: 0px;
	float: none;
	}
	
.news_article_container .weblog-list-item {
	width: 100%;
	background-color: white;
	color: black;
	border-bottom: 1px solid black;
	}

.news_article_container .weblog-list-item p.bodytext {
	}


/*******************************************************************************
 wind_melding
*******************************************************************************/

div.tx-windmelding-pi1 form {
	margin: 0;
	padding: 0;
	width: 575px;
}

div.tx-windmelding-pi1 form hr {
	border: none;
	height: 1px;
	background-color: #012e55;
}

div.tx-windmelding-pi1 form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

div.tx-windmelding-pi1 form fieldset legend, .tx-windmelding-pi1 h2 {
	color: #f39801;
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 .5em 0;
}

div.tx-windmelding-pi1 form fieldset div.pair {
	overflow: hidden;
}

* html div.tx-windmelding-pi1 form fieldset div.pair {
	overflow: visible;
	height: 1px;
}

div.tx-windmelding-pi1 form fieldset div.pair label {
	display: block;
	width: 150px;
	float: left;
	font-weight: bold;
}

div.tx-windmelding-pi1 form fieldset div.pair input,
div.tx-windmelding-pi1 form fieldset div.pair textarea,
div.tx-windmelding-pi1 form fieldset div.pair select {
	float: left;
	margin: 0 0 0 10px;
}

div.tx-windmelding-pi1 form fieldset div.pair textarea {
	width: 400px;
	height: 100px;
}

div.tx-windmelding-pi1 form fieldset div.terhoogtevan textarea {
	height: 50px;
}

div.tx-windmelding-pi1 form fieldset div.email input,
div.tx-windmelding-pi1 form fieldset div.pair select {
	width: 400px;
}

div.tx-windmelding-pi1 form fieldset div.geslacht select {
	width: auto;
}

div.tx-windmelding-pi1 form fieldset div.huisletter input,
div.tx-windmelding-pi1 form fieldset div.voorletters input,
div.tx-windmelding-pi1 form fieldset div.tussenvoegsel input {
	width: 50px;
}

div.tx-windmelding-pi1 form fieldset div.postcode input,
div.tx-windmelding-pi1 form fieldset div.huisnummer input,
div.tx-windmelding-pi1 form fieldset div.huistoevoeging input {
	width: 75px;
}

div.tx-windmelding-pi1 form fieldset div.telefoon input,
div.tx-windmelding-pi1 form fieldset div.mobiel input,
div.tx-windmelding-pi1 form fieldset div.fax input {
	width: 100px;
}

div.tx-windmelding-pi1 form fieldset div.straat input,
div.tx-windmelding-pi1 form fieldset div.naam input {
	width: 150px;
}

div.tx-windmelding-pi1 form fieldset div.woonplaats input {
	width: 200px;
}

div.tx-windmelding-pi1 form fieldset div.pair div.fields {
	overflow: hidden;
	margin: 0 0 0 10px;
	float: left;
}

* html div.tx-windmelding-pi1 form fieldset div.pair div.fields {
	overflow: visible;
	height: 1px;
}

div.tx-windmelding-pi1 form fieldset div.pair div.fields div.pair {
	float: left;
	margin: 0 5px 0 0;
}

* html div.tx-windmelding-pi1 form fieldset div.pair div.fields div.pair {
	display: inline;
}

div.tx-windmelding-pi1 form fieldset div.pair div.fields div.pair label {
	float: none;
	width: auto;
}

div.tx-windmelding-pi1 form fieldset div.pair div.fields div.pair input,
div.tx-windmelding-pi1 form fieldset div.pair div.fields div.pair textarea,
div.tx-windmelding-pi1 form fieldset div.pair div.fields div.pair select {
	float: none;
	margin: 0;
}

/* csc mailform properties ///////////////////////////////////////////////////////////////*/ 
.csc-mailform-field {
   clear: both;
   display: block;
   margin-bottom: 0.3em;
   width: 100%;
}

.csc-mailform legend {
   display: none;
}


.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea { 
   width: 200px;
}

.csc-mailform-field label {
   float: left;
   width: 150px;
}

.csc-mailform-radio fieldset{
   margin-left: 160px;
   width: 200px;
}

.csc-mailform-radio input, .csc-mailform-radio label {
   display: inline;
   float: left;
   margin-bottom: 0.3em;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field .csc-mailform-check {
   background: none;
   clear: left;
   border: none;
   margin-right: 4px;
   width: 20px;
}

.csc-mailform-radio label, .csc-mailform-check label {
   text-align: left;
}

.tx-bmdris-pi1-documentlist {
  background: #ffffff;
  min-height: 500px;
}

td.tx-bmd-ris-pi1-documentlist-back {
	text-align: right;
}

td.tx-bmd-ris-pi1-documentlist-close {
	text-align: center;
}

td.tx-bmd-ris-pi1-documentlist-back a {
	text-decoration: none;
}

td.tx-bmd-ris-pi1-documentlist-close a {
	text-decoration: node;
	font-weight: bold;
}
.tx-bmdris-pi1-dossierlist td {
	padding-left: 2px;
	padding-right: 2px;
}
	
.tx-bmdris-pi1-documentlist td {
	cell-spacing: 2px;
	padding-right: 2px;
}