@charset "utf-8";  

/*----------------------------------------------------------------------------- 
Default Screen Stylesheet 

version:	1.0 
date:		04*01*2009
kleuren:	#464646 (antraciet grijs)
		#6c6c6c (licht grijs)
		#f7d526(oranje/geel)
		#005c56 (groen) 
-----------------------------------------------------------------------------*/ 

body, html {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
/**	height: 100%; **/
}
div:after { content: ""; display: block; height: 0; clear: both; } /* zorgt ervoor dat alles goed afsluit */

/**************************************************************+
			Aanpassingen voor de webrichtlijnen
**************************************************************/
.standardNoDisplay {display:none;} 
.efaTestNoDisplay {visibility:hidden; position:absolute; line-height:1em;}
.headerMargins {margin: 0cm 0cm 0pt;}



/**************************************************************
		 Standaard Stijling
**************************************************************/


input, textarea, select { font-family: Arial, Helvetica, sans-serif; color: #464646; }

img { border: none; }

a { text-decoration: underline; color: #464646; }
a:hover { text-decoration: underline; color: #6c6c6c; }

a.digidstatus {color: #f7d526; font-weight: bold;}

h1, h2, h3, h4, h5, h6 { font-size: 1.6em; line-height: 1.6em; }
h1 { font-size: 1.6em; margin-bottom: 5px; text-transform:uppercase; text-decoration:none; }
h1 span.digid {
	text-transform: none;
}
h2 { font-size: 1.4em; }
p { margin: 0 0 15px; font-size: 1.3em; line-height: 1.8em; }
ul, ol { font-size: 1.3em; }
ul ul, ul ol, ol ul, ol ol { font-size: 1em; }
/* ul lists */
#page ul { position:relative; margin-bottom: 18px; }
#page ul li {line-height: 1.6em; }
#page ul li a { text-decoration:none; }
#page ul li a:hover { text-decoration:underline; }
#page ul li span.datum { padding: 0 8px 0 0; }

/* ul items */
ul.items {}
ul.items li { background:url('../img/arrow_yellow.gif') 0 5px no-repeat; padding:1px 0 1px 35px; }
ul.items li a {  }



/* table */
.content table { border:1px solid #fff; outline:1px solid #f7d526; }
table tr td, table tr th {
	font-size: 1em;
	padding: 3px;
	font-weight: normal;
	background-color: #dfdfdf;
}
table tr th {
	border: none;
	
}
table thead th {
	color: #464646;
	background-color:#f7d526;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
}
table thead th { font-weight:bold; padding:5px; }

strong {
	font-weight: bold;
	color: #006E64;
}
hr {
	background-color: #a0a0a0;
	height: 1px;
	border: medium none;
}

table .hand {
	color:#464646;
	font-size:10px;
	border:1px dotted #dedede;
	
}

caption {
	font-size:12px;

}


/**************************************************************
		 Containers
**************************************************************/
#container {
	position: relative;
	background: url('../img/dot_vertical-yellow.gif') 297px 255px repeat-y;
	width: 900px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	padding: 0;
	display: block;
	margin: 0 auto;
	clear:both;
}
#container.home { background:none; }

.kolom { width:300px; display:block; float:left; padding-top:10px; position:relative;}
.kolom.rechts { float:right; }
.kolom.dubbel { width:600px; } 
.kolom.geheel { width:900px; }
.kolom.half { width:150px; }
.kolom.anderhalf { width:450px; }

/**************************************************************
		 Header
**************************************************************/
#header { width: 900px; display: block; float: left; background-color:#fff; }
/* logo */
#header #logo { width: 107px; height: 71px; padding: 7px 0 6px 20px; display: block; float: left; }
/* topnav */
#header #topnav { width:300px; display:block; float:right; clear:both; }
#header #topnav ul { margin: 11px 0 0; display: block; }
#header #topnav ul li.end { border:none; }
#header #topnav ul li { display:block; float:left; border-right:1px solid #464646; }
#header #topnav ul li a {  text-decoration:none; font-size:.9em; line-height:1em; display:block; padding:0 5px; }
#header #topnav ul li.first a { text-decoration:none; padding: 0 5px 0 0; }
#header #topnav ul.links { float:left; }
#header #topnav ul#txt { float:right; overflow: hidden;}
#header #topnav ul#txt li { border:none; padding:0; vertical-align:bottom; }
#header #topnav ul#txt li a { padding:0; font-weight:bold; vertical-align:bottom; width:10px; height:10px; display:block; float:left; }
#header #topnav ul#txt li a span { display:block; float:left; text-indent:-9999px; margin:0 0 0 -9999px; }
#header #topnav ul#txt li a#grootst { padding:0 2px 0 0; font-size:1.2em; background: url('../img/txt_grootst.gif') 0 0 no-repeat; }
#header #topnav ul#txt li a#groter { font-size:1.1em; background: url('../img/txt_groter.gif') 0 0 no-repeat; }
#header #topnav ul#txt li a#normaal { font-size:1em; background: url('../img/txt_normaal.gif') 0 0 no-repeat; }
#header #topnav ul#txt li a#sound { text-indent: 22px; width:22px; height:12px; display:block; background:url('../img/icon_sound.gif') 6px 0 no-repeat; }
#header #topnav ul#txt li a#sound span { display:block; float:left; /*text-align:-9999px; margin:0 0 0 -9999px;*/ }
/* zoekformulier */
#header #zoeken { width:210px; margin:0; padding:15px 0 0 0; display: block; clear:both; }
#header #zoeken form { margin:0; padding:0; }
#header #zoeken form label input.q { width: 132px; margin:0; padding:2px; }
#header #zoeken form input.submit { margin:0; }
/* header image */
#headerb { width: 900px; height: 108px; display: block; float: left; }

/* Verborgen links */
#header div.hiddenContent {
	float: left;
	width: 1px;
	height: 1px;
	overflow: hidden;
	margin: -1px 0 0 -1px;
}

/**************************************************************
		 Navigation
**************************************************************/
#navbar { background-color:#6c6c6c; width: 900px; margin:2px 0 0; border-bottom:33px solid #fff; display: block; float: left; line-height: 1em; }
#navbar ul#mainnav { width: 900px; padding: 0; display: block; float: left; }
#navbar ul#mainnav li { display: block; float: left; border-right: none; border-right: 1px solid #fff; }
#navbar ul#mainnav li a { text-decoration: none; color: #fff; font-weight: bold; text-transform: uppercase; padding: 10px 15px 8px; display: block; font-size:1em; letter-spacing:.025em; }
#navbar ul#mainnav li a:hover { background-color: #f7d526; color: #005c56; text-decoration:none; }
#navbar ul#mainnav li.current { background-color: #f7d526; }
#navbar ul#mainnav li.current a { color: #005c56; }
#navbar ul#mainnav li.current a:hover { color: #005c56; }
#navbar ul#mainnav li.last { border:none; }
#container.home #navbar { border:none; }
#container.home #page h2 { font-size: 1.6em; margin-bottom: 5px; text-transform:uppercase; text-decoration:none; padding-top: 5px;}


/**************************************************************
		 Page
**************************************************************/

#page { width: 900px; padding: 0 0 60px; display: block; float: left; }

#page h1 { padding-top: 5px; }

#page .kleur { background-color:#f7d526; color:#000; margin: 13px 0 0; }
#page .kleur.licht { background-color:#dfdfdf; }
#page .r10m { margin-right:20px; width:280px; } /* rechts 10 margin */

/*************************************************************/
/* home */
/*************************************************************/
#page .kolom.geheel { width:900px; padding:0 0 0 0; display:block; float:left; background:url('../img/dot_horizontal.gif') 0 bottom repeat-x; }
#page .kolom .banner { padding:13px 0 0; width:300px; display:block; float:left; }
#page .kolom .banner a { padding:0; margin:0; }
/* welkom */


/* #page #content div.anderhalf table.contenttable {font-size:0.8em;} */

#page #welkom { position:relative; display:block; float:left; }
#page #welkom h1 { text-decoration:none; padding: 31px 0 0 0; }
#page #welkom p { margin-right:10px; font-size:1.2em; }
#page #welkom .meer { position:absolute; display:block; float:left; bottom:0px; right:23px; }
#page #welkom .meer a { padding: 0 17px 0 0; display:block; float:right; background:url('../img/arrow_yellow-2.gif') right 5px no-repeat; font-size:1.2em; }
/* snelnaar */
#page #snelnaar { margin:0 0 0 10px; }
#page #snelnaar h2 { font-size: 1.6em; margin-bottom: 5px; text-transform:uppercase; text-decoration:none; padding-top: 15px;}
#page #snelnaar ul { }
#page #snelnaar ul li { background:url('../img/arrow_yellow.gif') 0 7px no-repeat; width:290px; display:block; float:left; }
#page #snelnaar ul li a { font-weight:bold; font-size:1.1em; line-height:1.6em; padding:0 0 0 35px; width:255px; display:block; float:left; }
#page #snelnaar ul li a:hover {}
/* nieuws */
#page #nieuws { height:204px; display:block; float:left; position:relative; }
#page #nieuws h1 { padding: 15px 0 0 0; }
#page #nieuws h2 { font-size: 1.6em; margin-bottom: 5px; text-transform:uppercase; text-decoration:none; padding-top: 15px;}
#page #nieuws ul { padding: 0 28px 0 0; font-size:1.2em; }
#page #nieuws .meer { position:absolute; display:block; float:left; bottom:5px; right:28px; }
#page #nieuws .meer a { padding: 0 17px 0 0; display:block; float:right; background:url('../img/arrow_yellow-2.gif') right 5px no-repeat; font-size:1.2em; }
/* agenda */
#page #agenda { padding:0; height:170px; width:286px; display:block; float:left; position:relative; }
#page #agenda h1 { padding: 18px 18px 0; }
#page #agenda ul { padding: 0 10px 0 18px; margin:0; display:block; float:left; font-size:1.2em; }
#page #agenda a { color:#000; }
#page #agenda .meer {  position:absolute; display:block; float:left; bottom:10px; right:16px; }
#page #agenda .meer a { padding:0 17px 0 0; display:block; float:right; background:url('../img/arrow_white-yellowbg.gif') right 5px no-repeat; color:#000; font-size:1.2em; }

/*************************************************************/
/* footer blokken */
/*************************************************************/
/* poll */
#page #poll { width:100%; height:83px; min-height:83px; display:block; float:left; background:url('../img/poll.gif') right 0 no-repeat; position:relative; }
#page #poll p { position:absolute; right:10px; bottom:5px; margin:0; display:block; float:right; text-transform:uppercase; font-weight:bold; }
#page #poll p a { color:#fff; }
/* inwoners */
#page #inwoners { width:100%; height:83px; min-height:83px; display:block; float:left; }
#page #inwoners p { font-size:1.6em; text-transform:uppercase; font-weight: bold; padding:2px 10px; margin:0; }
#page #inwoners p span { font-size:3.2em; display:inline-block; line-height:1em; }
/* extra */
#page #extra { width:100%; height:83px; min-height:83px; display:block; float:left; position:relative; }
#page #extra p { position:absolute; right:10px; bottom:5px; margin:0; display:block; float:right; text-transform:uppercase; font-weight:bold; }
#page #extra p a { color:#fff; }
/*************************************************************/
/* other pages */
/*************************************************************/
/* content */
#content { width: 583px; margin:0; padding: 6px 0 30px 20px; height: auto !important; height: 100%; min-height: 100%; display: block; float: right; }
#content h1 { padding: 0; margin:5px 0 15px; line-height:1em; }
#content h2 { font-size:1.3em; }
#content h3 { font-size: 1.3em; font-weight: normal; font-style: italic; }
#content h4 { font-size: 1.2em; }
#content h5 { font-size: 1.2em; font-weight: normal; font-style: italic; }
#content p { }
#content p.digidstatus {
	color: #f7d526;
	background: #005c56;
	padding-left: 5px;
}
#content .kolom { width:290px; }
#content .kolom.anderhalf { width:580px; }
#content .kolom.anderhalf2 { width: 390px; }
#content .kolom.half { width: 207px; margin: 0 -15px 0 0; z-index:100; }
#content .kolom form { width: 583px; }

/* breadcrumbs */
#content p.breadcrumbs { line-height:1em; font-size:1.2em; margin-left: -9px; margin-bottom:23px; }
#content p.breadcrumbs img { padding:2px 0 0; display:block; float:left; }
#content p.breadcrumbs a { padding:0 5px 0 9px; display:block; float:left; text-decoration:none; }
#content p.breadcrumbs .current { font-weight:bold; padding: 0 0 0 9px; }

/* alfabet ul */
#content ul#alfabet { width:290px; margin:0 0 19px; display:block; }
#content ul#alfabet li { width:19px; height:19px; display:block; float:left; text-align:center; border: 1px solid #fff; }
#content ul#alfabet li a { width:19px; height:19px; display:block; float:left; color:#fff; background-color:#f7d526; font-size:1.2em; vertical-align:middle; }
#content ul#alfabet li a:hover { background-color:#005C56; text-decoration:none; }
#content ul#alfabet li.current { }
#content ul#alfabet li.current a { background-color:#005C56; }

/**/
#blok { margin:0 -3px 0 0; display:block; float:right; width:176px; }
#blok .top { background:url('../img/side_list.gif') 0 0 no-repeat; min-height:100px; width:176px; display:block; float:left; }
#blok .top ul { margin:36px 20px 35px 12px; }
#blok .top ul li {}
#blok .top ul li a { padding: 0 0 0 20px; }
#blok .top ul li a:hover {}
#blok .top ul li.current {}
#blok .top ul li.current a { color:#f7d526; background:url('../img/arrow_yellow-2.gif') 0 3px no-repeat; }
/*bottom*/
#blok .bottom { background:url('../img/side_list-grey.gif') 0 0 no-repeat; width:176px; display:block; float:left; }
#blok .bottom p { margin: 15px 0 0 32px; }
#blok .bottom ul { margin: 0 20px 25px 32px; }
#blok .bottom ul li {}
#blok .bottom ul li a { font-weight:normal; }
#blok .shade { width:178px; height:11px; display:block; float:left; background:url('../img/side_list-grey-bottom.gif') 0 0 no-repeat; }

#content ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 1em;
}
#content ul ul li {
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 2em;
}
#content ul ul ul li {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 3em;
}

#content ol li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 1em;
	line-height: 1.8em;
}
#content ol li ul li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 1em;
}
#content ol ol li {
	margin-left: 2em;
}
#content ol ol ol li {
	margin-left: 3em;
}

#content ul.pagesmenu li {
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0em;
}


/**************************************************************
		 Sidenav
**************************************************************/
#sidenav { margin: 0; width:297px; height:100%; display: block; float: left; }
#sidenav ul { width: 297px; display: block; margin-bottom: 0;}
#sidenav ul li { padding: 0; width:297px; display:block; float:left; }
#sidenav ul li a { 
	color: #464646; 
	padding: 6px 0; 
	width:291px; 
	display: block; 
	/*float:left; removed because links in firefox didn't work when there was a sublevel present; testen in FF2, IE6,7*/ 
	line-height:1em; 
	font-weight: bold;
	text-decoration: none; 
}
#sidenav ul li a:hover { text-decoration: underline; }
#sidenav ul li.current {}
#sidenav ul li.parent {}
#sidenav ul li.parent a { color:#464646; }
#sidenav ul li.current a { color:#6c6c6c; }
#sidenav ul li.normal a { color:#464646; }
/*#sidenav ul li.current ul li.normal a { color:#6c6c6c; }*/
#sidenav ul li.parent ul { padding-left: 16px; }
#sidenav ul li.current ul { padding-left: 16px; }
/**/
#page #sidenav ul li ul,
#page #sidenav ul li ul li,
#page #sidenav ul li ul li a { width:275px; }
#page #sidenav ul li ul li ul,
#page #sidenav ul li ul li ul li,
#page #sidenav ul li ul li ul li a { width:259px; }



/**************************************************************
		 Footer
**************************************************************/
#footer { position: absolute; left: 0; bottom: 0; width: 900px; display: block; float:left; clear:both; background-color:#fff; border-top:10px solid #fff; }
#footer p { text-align: center; font-size:1.1em; }
#footer p span { padding: 0 5px; display:inline-block; }
#footer p a { text-decoration: none; color: #464646; display:inline-block; vertical-align:middle; }
#footer p a.rss { background: url('../img/icon_rss.gif') 0 center no-repeat; padding:1px 0 1px 21px; margin: 0 0 0 -5px; }
#footer p a:hover { text-decoration: underline; }

/**************************************************************
		 Search
**************************************************************/
span.search_results_relevancy {
	float: right;
}

/**************************************************************
		 Weblog
**************************************************************/
.weblog_even_row img{
	float:right;
	display:block;
	padding:3px;
}

.weblog_odd_row img{
	float:left;
	display:block;
	padding:3px;
}

.weblog_odd_row p, .weblog_odd_row h3, .weblog_even_row p, .weblog_even_row h3{
	display:inline;
}

.tx-mnogosearch-result-url {
	width:400px;
	overflow:hidden;
}

/**************************************************************
		 Readspeaker
**************************************************************/
#rs_div {
	line-height: 1.5em;
	font-size: 0.9em;
	margin-top: 5px;
    margin-left: 140px;
	display: none;
}

/**************************************************************
		 Evenementen
**************************************************************/
div.event-list-item h3 {
	padding-left: 100px;
}
span.event-list-date {
	display: block;
	float: left;
	width: 100px;
	margin-left: -100px;
}

/**************************************************************
		 Forms
**************************************************************/
#content form fieldset label {
	display: block;
	float: left;
	width: 170px;
	font-weight: normal;
}
#content form fieldset input, #content form fieldset textarea {
	border: 1px solid #6c6c6c;
}
div#content form fieldset div.tx_powermail_pi1_fieldwrap_html {
	margin-top: 0.8em;
}

div#content form fieldset div.tx_powermail_pi1_fieldwrap_html_submit {width:auto; float:left; margin-right:5px;} 

input.tx_powermail_pi1_submitmultiple_back, 
input.powermail_submit, 
input.tx_powermail_pi1_submitmultiple_forward {
	border: 1px solid #6c6c6c;
	margin-top: 0.8em;
}

#agenda li, #nieuws li {
	height: 1.5em;
	overflow: hidden;
}

/**************************************************************
		 tt_news
**************************************************************/
div.tx-ttnews-browsebox table td {
	font-size: 1.0em;
}


/* =====================
Form styles
=====================*/

.tx-form2doc-pi1 {}
.tx-form2doc-pi1 form table td p.bodytext,
  .tx-form2doc-pi1 form table td p {font-size:1em; /*font-size:0.8em;*/ margin-bottom:5px;}

.tx-form2doc-pi1 ul.f2dList {}
.tx-form2doc-pi1 ul.f2dList li div {}
.tx-form2doc-pi1 ul.f2dList li div.description_data {display:none;}

#content form.tx_powermail_pi1_form fieldset div div label {width:300px; line-height:12px; margin:0px 5px 5px 0px;}  


/*******************************************************************************
 Product catalog - Overview
*******************************************************************************/
div#page div#content div.tx_windproductcatalog_overview {
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_overview h3 {
	font-weight: normal;
}


/*******************************************************************************
 Product catalog - Overview - Categories
*******************************************************************************/
div#page div#content div.tx_windproductcatalog_overview div.categories {
	float: left;
	width: 240px;
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_overview div.categories ul,
div#page div#content div.tx_windproductcatalog_overview div.categories ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#page div#content div.tx_windproductcatalog_overview div.categories ul li {
	padding: 0 0 0 20px;
	background-image: url("../img/arrow_yellow.gif");
	background-repeat: no-repeat;
	background-position: left .3em;
}

div#page div#content div.tx_windproductcatalog_overview div.categories ul li ul {
	display: none;
}

div#page div#content div.tx_windproductcatalog_overview div.categories ul li a {
	color: #000000;
	text-decoration: none;
}

div#page div#content div.tx_windproductcatalog_overview div.categories ul li ul li a {
	font-weight: normal;
}

div#page div#content div.tx_windproductcatalog_overview div.categories ul li ul li.more {
	background-image: none;
}

div#page div#content div.tx_windproductcatalog_overview div.categories ul li ul li.more a {
	font-style: italic;
}


/*******************************************************************************
 Product catalog - Overview - Alphabet
*******************************************************************************/
div#page div#content div.tx_windproductcatalog_overview div.alphabet {
	float: left;
	width: 310px;
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_overview div.alphabet ul,
div#page div#content div.tx_windproductcatalog_overview div.alphabet ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_overview div.alphabet ul li {
	float: left;
	margin: 1px;
}

div#page div#content div.tx_windproductcatalog_overview div.alphabet ul li a {
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #005c56;
	background-color: #f7d526;
	text-decoration: none;
	font-size: 1.1em;
}

div#page div#content div.tx_windproductcatalog_overview div.alphabet ul li a:hover {
	background-color: #005c56;
	color: #f7d526
}


/*******************************************************************************
 Product catalog - Overview - Search
*******************************************************************************/
div#page div#content div.tx_windproductcatalog_overview div.search {
	float: left;
	width: 310px;
	margin: 2em 0 0 0;
	overflow: hidden;
	font-size: 1.3em;
}

div#page div#content div.tx_windproductcatalog_overview div.search div.left {
	float: left;
	width: 175px;
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_overview div.search div.right {
	float: right;
	width: 125px;
	overflow: hidden;
}


/*******************************************************************************
 Product catalog - Category/Alphabet results
*******************************************************************************/
div#page div#content div.tx_windproductcatalog_search h3,
div#page div#content div.tx_windproductcatalog_category h3 {
	font-weight: normal;
}

div#page div#content div.tx_windproductcatalog_search ul,
div#page div#content div.tx_windproductcatalog_category ul,
div#page div#content div.tx_windproductcatalog_search ul li,
div#page div#content div.tx_windproductcatalog_category ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#page div#content div.tx_windproductcatalog_search ul li,
div#page div#content div.tx_windproductcatalog_category ul li {
	padding: 0 0 0 20px;
	background-image: url("../img/arrow_yellow.gif");
	background-repeat: no-repeat;
	background-position: left .3em;
}

div#page div#content div.tx_windproductcatalog_search ul li a,
div#page div#content div.tx_windproductcatalog_category ul li a {
	color: #000000;
	text-decoration: none;
}


/*******************************************************************************
 Product catalog - Product
*******************************************************************************/
div#page div#content div.tx_windproductcatalog_product {
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_product div.product {
	float: left;
	width: 380px;
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar {
	float: left;
	width: 190px;
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div {
	margin: 0 0 0 10px;
	border: 3px solid #f7d526;
	padding: 10px;
	overflow: hidden;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div.related {
	border-top: 0px solid;
	background-color: #f3f3f3;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div.forms {
	border-top: 0px solid ;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div ul,
div#page div#content div.tx_windproductcatalog_product div.sidebar div ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div ul li {
	display: inline;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div ul li a {
	display: block;
	padding: 0 0 0 10px;
	background-repeat: no-repeat;
	background-position: left .3em;
	color: #000000;
	text-decoration: none;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div ul li a:hover {
	background-image: url("../img/arrow_yellow.gif");
	color: #005c56;
}

div#page div#content div.tx_windproductcatalog_product div.sidebar div.forms ul li a {
	border-bottom: 1px dotted #005c56;
}



/*******************************************************************************
 Samenwerkende Catalogi
*******************************************************************************/
div#page div#content div.tx-windscsearch-pi1 {
	font-size: 1.3em;
	width: 590px;
}

div#page div#content div.tx-windscsearch-pi1 ol,
div#page div#content div.tx-windscsearch-pi1 ul,
div#page div#content div.tx-windscsearch-pi1 p {
	font-size: 1em;
}

div#page div#content div.tx-windscsearch-pi1 ol {
	margin: 0 0 1em 0;
}

div#page div#content div.tx-windscsearch-pi1 ol li a {
	font-weight: bold;
}

div#page div#content div.tx-windscsearch-pi1 div.browser ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    overflow: hidden;
}

div#page div#content div.tx-windscsearch-pi1 div.browser ul li {
    display: inline;
}

div#page div#content div.tx-windscsearch-pi1 div.browser ul li.current {
    font-weight: bold;
}

div#page div#content div.tx-windscsearch-pi1 div.browser ul li.next {
    float: right;
}

div#page div#content div.tx-windscsearch-pi1 div.browser ul li.previous {
    float: left;
}


/*******************************************************************************
 toegevoegd SB
*******************************************************************************/



/*******************************************************************************
 Htdig.
*******************************************************************************/
form#tx_htdig_pi1 fieldset legend {
	display: none;
} 

form#tx_htdig_pi1 fieldset label {
	width: 150px;
}

form#tx_htdig_pi1 fieldset input,
form#tx_htdig_pi1 fieldset select {
	width: 175px;
}

div.tx-htdig-pi1-form {
	margin: 2px 0;
}

form#tx_htdig_pi1 fieldset input#tx-htdig-pi1-dateFrom {
	width: 77px;
}

form#tx_htdig_pi1 fieldset input#tx-htdig-pi1-dateUntil {
	width: 78px;
}

div.tx-htdig-pi1 div.tx-htdig-pi1-paging{
	margin: 0;
	overflow: hidden;
	float: right;
}
#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging ul,
#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging ul li {
	list-style-type:none;
	overflow: hidden;
	float: right;
	padding: 0;
	margin: 0;
}
#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging ul li {
	float: left;
}

div.tx-htdig-pi1 div.tx-htdig-pi1-paging a,
div.tx-htdig-pi1 div.tx-htdig-pi1-paging span.skipped {
	text-decoration: none;
	color: #ffffff;
	padding: 0 10px;
	font-weight: normal;
	/*background-image: url('images/pipeline_black.png');*/
	background-repeat: no-repeat;
	background-position: right 50%;
	display: block;
}

div.tx-htdig-pi1 div.tx-htdig-pi1-paging li.next a {
	background-image: none;
}

div.tx-htdig-pi1 div.tx-htdig-pi1-paging strong {
	margin:0 0 0 -1px;
	padding: 0 5px 0 5px;
	display: block;
	background-color: #005C56;
	color: #f7d526;
	text-decoration: underline;
}

p.tx-htdig-pi1-url {
	border-bottom: 1px solid #005c56;
	color: #005c56;	
	padding-left: 5px;
	text-decoration: none;
	}

a.tx-htdig-pi1-url {
	text-decoration: none;
	color: #005c56;
	}


dd.tx-htdig-pi1-text-item-size {
	display: none;
}

dd.tx-htdig-pi1-text-item-mtime {
	display: none;
}

span.tx-htdig-pi1-title {
	font-style: normal;
	text-decoration: none;
	color: #005c56;
	font-weight: bold;
	}
	
a.tx-htdig-pi1-title {
	font-style: normal;
	text-decoration: none;
	color: #005c56;
	font-size: 1.3em;
	padding-left: 5px;
	}
	
h3.tx-htdig-pi1-title {
		}
	
p.tx-htdig-pi1-descr {
	padding-left: 5px;
	padding-right: 10px;
	line-height: 1.3em;
	}

p.tx-htdig-pi1-paging {
	background-color: #005c56;
	color: #f7d526;
	padding-left: 5px;
	font-weight: bold;
	}


	
span.tx-htdig-pi1-percent {
	float: right;
	padding-right: 10px;
	font-style: normal;
	color: #005c56;
	font-weight: bold;		
	}


div#content div.kolom div.tx-htdig-pi1 div.tx-htdig-pi1-res p.tx-htdig-pi1-descr strong
 {
	font-weight: normal;
	color: #464646;
}

/*******************************************************************************
 Search Autocomplete
*******************************************************************************/
.ac_results {
	padding: 0px;
	margin: 1px 0 0 0;
	background-color: white;
	z-index: 99999;
	overflow: hidden;
}

.ac_results ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #bec4ca;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_results li span.results{
	float: right;
}

.ac_loading {
	background: white url('../img/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #00b0ed;
	color: white;
}

/*******************************************************************************
 wind_suggest
*******************************************************************************/
div#content div.tx-windsuggest-pi1 ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}

div#content div.tx-windsuggest-pi1 ul li {
	margin: 0 0 2em 0;
	list-style-type: none;
	border: 3px solid #f7d526;
}

div#content div.tx-windsuggest-pi1 ul li h3 {
	text-decoration:none;
	/** text-transform:uppercase; **/
	padding-top: 10px;
	font-style: normal;
	font-weight: bold;
}

div#content div.tx-windsuggest-pi1 ul li h3 a {
	color: #005c56;
	font-size: 100%;
	text-decoration: none;
}

div#content div.tx-windsuggest-pi1 ul li p {
	margin: 0;
	padding: 10px;
	font-size: 1em;
}

div#content div.tx-windsuggest-pi1 ul li a {
	color: #005c56;
	text-decoration: underline;
	padding-left: 10px;
	}

a.suggest {
	display:none;
	}

/*******************************************************************************
 eForms
*******************************************************************************/
div#content div.tx-windeform-pi2 div.single form {
	margin: 1em 0;
	padding: 0;
}

div#content div.tx-windeform-pi2 div.check div.pair,
div#content div.tx-windeform-pi2 div.single form div.pair {
	overflow: hidden;
	margin: 0 0 1em 0;
}

* html div#content div.tx-windeform-pi2 div.check div.pair,
* html div#content div.tx-windeform-pi2 div.single form div.pair {
	overflow: visible;
	height: 1px;
}

div#content div.tx-windeform-pi2 div.single form div.pair div.error {
	color: #ff0000;
	font-size: .8em;
}

div#content div.tx-windeform-pi2 div.single form div.pair div.error p {
	margin: 0;
	padding: 0;
}

div#content div.tx-windeform-pi2 div.check div.pair label,
div#content div.tx-windeform-pi2 div.single form div.pair label {
	display: block;
	font-weight: bold;
}

div#content div.tx-windeform-pi2 div.single form div.pair label span.required {
	color: #ff0000;
	font-size: .8em;
	font-weight: normal;
}

div#content div.tx-windeform-pi2 div.check div.pair div label,
div#content div.tx-windeform-pi2 div.check div.pair span.field label,
div#content div.tx-windeform-pi2 div.single form div.pair div label,
div#content div.tx-windeform-pi2 div.single form div.pair span.field label {
	display: inline;
	font-weight: normal;
}

div#content div.tx-windeform-pi2 div.single form div.pair span.field span.singleradio {
	display: block;
}


/*******************************************************************************
 fceforms
*******************************************************************************/
div#content form.fce_form div.formpages_processed div.formpage {
/**	overflow: hidden; **/
}

/*******************************************************************************
 Zoekbox Antwoord voor Bedrijven
*******************************************************************************/


#avb-zoekbox-smal { width:263px; height:100px; display:block; overflow:hidden;
position:relative; }
#avb-zoekbox-smal label { background-color:#007BC7; display:block; width:263px;
font:bold 9pt verdana, sans-serif; padding:3px 0 5px 0; text-align:center;
color:white; }
#avb-zoekbox-smal input { width:243px; margin:8px; padding:2px 1px 3px 4px!important;
font:8pt verdana, sans serif; border:none; }
#avb-zoekbox-smal fieldset { width:263px; margin:0!important; padding:0!important;
background-color:#B2D7EE; border:none; }
#avb-zoekbox-smal #avb-zoekbox-footer { width:263px; background:
url("http://www.antwoordvoorbedrijven.nl/downloads/zoekbox/zoekbox-logo.gif") bottom
left no-repeat; text-align:right; padding:3px 0 0 0; }
#avb-zoekbox-smal #avb-zoekbox-footer button { margin:0; }

/**************************************************************
		 Webrichtlijnen
**************************************************************/
div#wrl {position: absolute; width: 39px; height: 51px; top: 20px; right: 30px;}

/**************************************************************
		 Wind FAQ
**************************************************************/

#content div.tx-windfaq-pi1 li {
	list-style: none;
}

div.tx-windfaq-pi1 p {
	font-size: 1em;
}

div#questions h3 {
	font-size:100%;
}

div#questions ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 1em;
	overflow:hidden;
	padding:0;
}

div#questions li a {
	background-image:url(../img/plus_closed.png);
	background-position:left 50%;
	background-repeat:no-repeat;
	color:#2C3939;
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
}

div#questions li.current a {
	background-image:url(../img/plus_open.png);
	background-position:left 50%;
	color:#005c56;
	font-weight:bold;
}

div#questions li.current div.answer a {
	background-image:none;
	color:#2C3939;
	display:inline;
	padding:0;
	text-decoration:underline;
}

div#questions li.loader a {
	background-image:url(../img/indicator.gif);
}

div#questions div.answer {
	background-color:#dfdfdf;
	overflow:hidden;
	padding:0 0 0 20px;
}
div#questions div.answer li {
	list-style-type:disc;
}

/*******************************************************
 * chgallery info
 *******************************************************/
div#content div.info div.description {
	font-weight: bold;
}

/*******************************************************
 * chgallery single
 *******************************************************/

div#content div.single {
	float: left;
}

div#content div.single div.img {
	margin: 0 2px;
}

div#content div.single div.img img {
	border: 0;
}

div#content div.clr {
	clear: both;
}

/*******************************************************
 * chgallery pagebrowser
 *******************************************************/

div#content div.pagebrowser {
	margin: 5px 0;
}

div#content div.pagebrowser div.prev{
	float: left;
	width: 160px;
	text-align: left;
}

div#content div.pagebrowser div.prev a{
	margin-left: 10px;
}
	

div#content div.pagebrowser div.text{
	float: left;
	width:200px;
	text-align: center;
}
 
div#content div.pagebrowser div.next{
	float: left;
	width: 160px;
	text-align: right;
}

div#content div.pagebrowser div.next a{
	margin-right: 10px;
}



hr.clearer {
	background-color: #005c56;
	height: 1px;
	border: medium none;
}


div.edit {
	font-size: 1.3em;
}

div.edit input {
	float: right;
	margin-right: 20px;
	width: 300px;
	margin-top: 2px;
	margin-bottom: 2px;
}

html .cke_skin_kama {
     	width: 550px;
	margin-top: 20px;
}

div#c3261 div.single {
	float: none;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.blog-list-item a {
	text-decoration: none;
}

div.blog-list-item p.auteur {
	font-size: 1.2em;
}
/*******************************************************************************
 Content - wind_comments
*******************************************************************************/
div#content div.tx-windcomments-pi1 {
	font-size: 1.3em;	 
}

div#content div.tx-windcomments-pi1 div.list {
	margin: 1em 0 0 0;
	border-top: 1px solid #005c56;
}

div#content div.tx-windcomments-pi1 div.list div.avg {
	overflow: hidden;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #005c56;
}

div#content div.tx-windcomments-pi1 div.list div.avg label {
	display: block;
	width: 150px;
	float: left;
	font-weight: bold; 
	margin-right: 5px;
}

div#content div.tx-windcomments-pi1 div.list div.avg div.field {
	float: left;
	margin: 0;
}

div#content div.tx-windcomments-pi1 div.list div.footnote,
div#content div.tx-windcomments-pi1 div.list div.single {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 2px solid #005c56;
}

div#content div.tx-windcomments-pi1 div.list div.name {
	font-weight: bold;
	background-color: #dfdfdf;
	color: #005c56;
	padding-left: 10px;
}

div#content div.tx-windcomments-pi1 div.list div.comment {
	padding-left: 10px;
	padding-top: 10px;
}

div#content div.tx-windcomments-pi1 div.list div.datetime {
	font-size: 80%;
}


div#content div.news-single-idee h2 {
	background-color: #005c56;
	padding-left: 10px;
	color: #f7d526;
	font-size: 150%;
}

div#content div.blog-list-item h2 {
	background-color: #dfdfdf;
	padding-left: 10px;
}

div#content div.blog-list-item a {
	color: #005c56;
}

div#content div.blog-list-item p.auteur {
	background-color: #dfdfdf;
	padding-left: 10px;
}

div#content div.blog-list-item p {
	padding-left: 10px;
}

div#content div.news-single-idee p {
	padding-left: 10px;
}

div#content div.news-single-idee p.auteur {
	background-color: #dfdfdf;
	padding-left: 10px;
}

div#content div.tx-windcomments-pi1 div.form div.pair {
	overflow: hidden;
	margin: 0 0 .5em 0;
}

div#content div.tx-windcomments-pi1 div.form div.pair label {
	font-weight: bold;
	float: left;
	width: 100px;
	overflow: hidden;
}

div#content div.tx-windcomments-pi1 div.form div.pair span,
div#content div.tx-windcomments-pi1 div.form div.pair img,
div#content div.tx-windcomments-pi1 div.form div.pair select,
div#content div.tx-windcomments-pi1 div.form div.pair textarea,
div#content div.tx-windcomments-pi1 div.form div.pair input {
	display: block;
	margin: 0 0 0 100px;
}

div#content div.tx-windcomments-pi1 div.form div.pair input {
	width: 200px;
}

div#content div.tx-windcomments-pi1 div.form div.pair textarea {
	width: 400px;
	height: 100px;
}

div#content div.tx-windcomments-pi1 div.form div.pair span label,
div#content div.tx-windcomments-pi1 div.form div.pair span input,
div#content div.tx-windcomments-pi1 div.form div.pair span img {
	display: inline;
	font-weight: normal;
}


/*******************************************************************************
 Content - wind_wozgoirle
*******************************************************************************/
div#content div.woz_details label {
	display: block;
	float: left;
	width:200px;
	font-weight:normal;
} 

div#content div.woz_details ul li {
	list-style: none;
	list-style-position: inside;
	list-style-type: none;
	margin-left: 0em;
	}
	
div#content div.cvdr_subject_list ul li {
    list-style: disc outside url("http://www.goirle.nl/fileadmin/templates/img/arrow_yellow-2_small.gif");
    	}
    	
    	
html body div#container.home div#page div.kolom div.kolom div#c2691.csc-default p.bodytext {
	margin-right: 12px;
	}

div#page div#content div.tx_windproductcatalog_product div.sidebar div.sections h2 {
	border-bottom: 1px dotted #005c56;
	}

div#container.home div#page div.kolom div.kolom div#c2691.csc-default {
	border: none;
	}
	
div#container.home div#page div.kolom div.kolom div#c2693.csc-default p.bodytext {
	margin-right: 12px;
	}
	
div#container.home div#page div.kolom div.kolom div#c2692.csc-default div#snelnaar h2 {
	margin-left: -10px;
	}
	
	

