@charset "iso-8859-1";
/* CSS Document */
/*huisstijl kleuren*/
/*
HTML
Blauw #0060A9
Groen #2FB457

RGB
Blauw R0 G96 B196	
Groen R47 G180 B87

*/


/* browser settings reset */
html,body, dt, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 , form, fieldset, a,blockquote 
		{
		margin: 0px;
		padding: 0px;
		border: 0px;
		}

/* site settings */

img 
		{
		border: 0px;
		}

/*a:link,
a:visited,
a:hover,
a:active  
		{
		text-decoration: underline;
		}*/

body 
		{
		font-size: 100.01%;
		}

/* font-size 100.01% is to fix several bugs

IE/Win : bug fix for "em" bug - if font size is set to 100%, font proportions 
can be distorted if em units are on elements on page -
Opera  : font-size 100% -> font is drawn smaller than other browsers 
Safari : has problems with font-size 101%, so 100.01%  safest choice */

/* tools */

.pnul{
	margin:0px;
	padding:0px;}

#snelmenu
		{
		}

.hide,
.printonly 
		{
		display: none;
		}

.screenonly {}

.floatLeft
		{
		float:left;
		}
		
.floatRight
		{
		float:right;
		}
		
.feedBack
		{
		color:#FF0000;
		}

iframe{
	overflow:hidden;
	margin-top:5px;}

input,
select	
		{			
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		}
		
/* de class en printonly hide kunnen worden gebruikt om accessibility/usability te vergroten door 
elementen te verbergen, deze worden zichtbaar als deze stylesheet niet worden gerenderd
*/


html
		{
		height:100%;
		}

body
		{
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		height:100%;
		background-image:url("uberBg.gif");
		background-repeat:repeat-x;
		background-position: center top	;
		background-color:#eeca56;		
		}

#base
		{
		}

#PopupBody
		{
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		height:100%;
		background:none;
		}

#UberDiv
		{
		width:940px;
		min-height:100%;
		height:auto;
		height:100%;
		margin-left:auto;
		margin-right:auto;
		background:#FFF;
		}			

/* --------------------------------------------------------------------------- */
/* FCK Styles */
/* --------------------------------------------------------------------------- */

.kop1{
	font-size:1.6em;
	color:#000;}

.kop2{
	font-size:1.6em;
	color:#000;}

.tussenkop1{
	font-size:1.3em;
	color:#e8bd07;}

.tussenkop2{
	font-size:1.3em;
	color:#000;}

.inleiding1{
	font-weight:bold;
	color:#e8bd07;}

.inleiding2{
	font-weight: bold;
	color:#000;}

.univers1{
	font-family: Courier New, Courier, Monaco, monospace;
	color:#e8bd07;}

.univers2{
	font-family: Courier New, Courier, Monaco, monospace;
	color:#000;}

/* --------------------------------------------------*/		
				/* definities hone pagina*/
/* --------------------------------------------------*/	


.IconOrga{
	width:14px; 
	height:16px;
	display:inline-block;}

li .IconOrga{
	margin:0px 5px 0px 0px;
	float:left;}

*html li .IconOrga{
	display:inline-block;
	float:none;}

.native .IconOrga{
	background:url(organisatie_icon.png) left top no-repeat;}

.root-directx .IconOrga {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="Layout/Stylesheet/Standaard/organisatie_icon.png");}

.bsk-directx .IconOrga {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../Layout/Stylesheet/Standaard/organisatie_icon.png");}

.IconProd{
	width:14px; 
	height:16px;
	display:inline-block;}

li .IconProd{
	margin:0px 5px 0px 0px;
	float:left;}

*html li .IconProd{
	display:inline-block;
	float:none;}

.native .IconProd {
	background:url(producten_icon.png) left top no-repeat;}

.root-directx .IconProd {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="Layout/Stylesheet/Standaard/producten_icon.png");}

.bsk-directx .IconProd {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../Layout/Stylesheet/Standaard/producten_icon.png");}

.IconTekst{
	width:16px; 
	height:16px;
	display:inline-block;}

li .IconTekst{
	margin:0px 5px 0px 0px;
	float:left;}

*html li .IconTekst{
	display:inline-block;
	float:none;}

.native .IconTekst {
	background:url(teksten_icon.png) left top no-repeat;}

.root-directx .IconTekst {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="Layout/Stylesheet/Standaard/teksten_icon.png");}

.bsk-directx .IconTekst {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../Layout/Stylesheet/Standaard/teksten_icon.png");}

#layoutContainer
		{		
		float:inherit;
		min-height: 100%;
		height:100%; /* voor IE */	
		width:940px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		background:#FFF url(leftcolumn.gif) left 180px no-repeat;
		}		

#header 
		{
		width:940px;
		background-image:url("headerBg.jpg");
		background-repeat:no-repeat;
		background-position: right top;
		height:135px;
		}
		
#gemeenteLogo
		{
		padding:46px 0px 0px 19px;
		}	
		
#sk_logo		
		{
		}

#sk_title		
		{
		}
	
#contentContainer
		{	
		height:100%; 
		width:100%;
		}
		
#leftColumn
		{		
		float:left;
		width:203px;
		margin:30px 0px 0px 51px;
		border:#e8bd07 1px solid;
		background:#fbf1d3;
		}

*html #leftColumn
		{
		margin:30px 0px 0px 25px;
		}

#mainMenu 
		{
		width:940px;
		height:27px;
		background:url(topmenubg.gif) left top repeat-x;
		}

#mainMenu li
		{
		float:left;
		list-style-type:none;
		list-style:none;
		}

#mainMenu li a
		{
		font-size:.8em;
		display:block;
		color:#000;
		padding:6px 0px 0px 19px;
		text-decoration:none;
		}
		
#mainMenu li a:hover
		{
		color:#000;
		text-decoration:none;
		}

#mainFooter
		{
		width:940px;
		padding:5px 5px 5px 51px;
   		color:#666;
		font-size:.7em;
		clear:both;
		}

#mainFooter a
		{
   		color:#666;
		text-decoration:none;
		}

*html #mainFooter
		{
		position:absolute;
		left:50%;
		margin-left:-471px;	
		}

#mainColumn
		{
		float:left;
		width:684px;
		padding:26px 0px 30px 0px;
		}
		
#content	
		{				
		font-size:.8em;
		padding:0px 40px 0px 40px;
		}
		

#content h1
		{	
		font-size:1.6em;		
		color:#000;
		font-weight:normal;
		}
		
#content ul
		{
		margin-left:30px;
		}	
		
#zoekContainer 
		{
		padding:10px;
		background-color:#e8bd07;
		border:#b99005 1px solid;
		color:#FFF;
		width:500px;
		}

fieldset
		{
		border:0px solid #fff;
		}
		
#zoekContainer legend
		{		
		font-size:1.6em;		
		color:#000;
		font-weight:normal;
		}

#zoekContainer form
		{	
		}
		
#zoekContainer span
		{	

		}
		
#zoekContainer .textInpt
		{	
		width:240px;
		}
		
		
.okBtn
		{	
		border:1px outset;
		background:#e4ba06 url(btnbg.gif) left bottom repeat-x;
		color:#000;
		margin:0px 0px 0px 10px;
		cursor:pointer;
		font-size:1em;
		padding:1px 0px 1px 0px;
		}

.okBtn:hover
		{	
		border:1px inset #ccc;
		}

.ZoekBtn
		{	
		border:1px outset;
		background:#e4ba06 url(btnbg.gif) left bottom repeat-x;
		color:#000;
		margin:0px 0px 0px 10px;
		cursor:pointer;
		font-size:1.2em;
		padding:0px 30px 0px 30px;
		}

.ZoekBtn:hover
		{	
		border:1px inset #ccc;
		}

.ZoekBtnHome
		{	
		border:1px outset;
		background-color:#007000;
		color:#fff;
		margin:0px 0px 0px 10px;
		cursor:pointer;
		font-size:1.2em;
		padding:0px 30px 0px 30px;
		}

.ZoekBtnHome:hover
		{	
		border:1px inset #ccc;
		}

#ZoekenSpec{
	float:right;
	margin:-40px 0px 0px 0px;
	padding:0px 290px 0px 0px;}
	
.ZoekenSpecHome{ padding:0px 0px 0px 15px; font-size:.85em;}
.ZoekenSpecHome a{ color:#000 !important;}

#ZoekenSpec a{
	color:#000 !important;}

#zoekContainer label
		{
		padding:4px;
		cursor:pointer;
		}	
		
label#organisatie_icon
		{
		padding-right:20px;
		}	

label#producten_icon
		{
		}		
											
											
#rightColumn
		{
		float:left;		
		width:160px;	
		height:100%;
		border-left:1px solid #e4e4e4;
		background-color:#fff;
		}

#rightColumn h2
		{	
		font-size:.8em;	
		margin-bottom:0;	
		color:#2fb457;
		font-weight:normal;	
		}

#rightColumnHome
		{
		float:left;		
		width:200px;	
		height:100%;
		padding:15px 10px 10px 10px;
		}

#rightColumnHome h2
		{	
		font-size:1.1em;	
		margin-bottom:0;	
		color:#e8bd07;
		font-weight:normal;	
		}

.infoContainer
		{
		padding:10px 10px 10px 10px;
		}

.infoContainerHome
		{
		padding:0px 0px 10px 0px;
		}

.infoContainerHome img
		{	
		border-bottom:#e8bd07 1px solid;
		}

.infoContainer a,
.infoContainerHome a
		{		
		color:#000;
		text-decoration:underline;
		}

.infoContainer a:hover,
.infoContainerHome a:hover
		{		
		text-decoration:none;
		}

.infoContainer p,
.infoContainerHome p
		{
		font-size:.8em;	
		margin:0px 0px 5px 10px;
		}
		
.infoContainer h1,
.infoContainerHome h1
		{
		font-size:1em;	
		color:#000;
		margin:0px 0px 0px 10px;
		}	

.infoContainer h2,
.infoContainerHome h2
		{
		font-size:1.1em;	
		color:#000;
		margin:0px 0px 10px 10px;
		font-weight:normal;
		}
	
/* --------------------------------------------------*/		
		/* definities vervolg pagina*/
/* --------------------------------------------------*/	

#vervolg #mainColumn
		{
		float:left;
		width:940px;
		padding:26px 0px 30px 0px;
		}

#vervolg #zoekContainer 
		{	
		float:left;
		border:0px solid #000;
		padding:0px 0px 0px 10px;
		background-color:#fff;	
		color:#000;
		margin-left:5px;
		width:100%;
		}

#vervolg fieldset
		{	
		}
		
#vervolg #zoekContainer legend
		{		
		font-size:1.6em;		
		color:#000;
		font-weight:normal;
		}

#vervolg #zoekContainer form
		{
		float:left;
		width:450px;	
		}
		
#vervolg #zoekContainer span
		{	
		}
		
#vervolg #zoekContainer .textInpt
		{	
		width:300px;
		}		
		
#vervolg #zoekContainer .okBtn
		{		
		width:100px;
		background-color:#2FB457;
		color:#fff;
		margin-left:10px;
		cursor:pointer;
		}

		
#vervolg #zoekContainer label
		{
		padding:4px;
		cursor:pointer;
		}	
		
#vervolg label#organisatie_icon
		{
		padding-right:20px;
		}	

#vervolg label#producten_icon
		{
		}
		
		
/* --------------------------------------------------*/		
				/* definities resultaten */
/* --------------------------------------------------*/	

#resultContainer 
		{
		float:left;
		width:850px;
		padding:0;
		padding-bottom:0px;
		margin-top:20px;
		margin-bottom:20px;	
		margin-left:5px;
		color:#000;
		background:#fbf1d3;
		}

#resultContainerHeader
		{
		float:left;
		width:100%;
		background:#d6a500;
		color:#FFF;
		}

#content a
		{
		color:#e8bd07;
		}
		
#content a:hover
		{
		text-decoration:none;
		}

#resultHeader
		{
		width:100%;
		float:left;
		background:#fbf1d3;
		padding:5px 0px 10px 0px;
		color:#000 !important;
		border-bottom:#000 1px solid;
		}
		
#vervolg #resultContainer h1
		{
		font-size:1.4em;
		padding:5px 0px 5px 15px; 
		color:#d6a500;
		background:#FFF;
		}

*html #resultHeader
		{
		float:none;
		}

#resultRefine
		{
		float:left;
		padding:10px 0px 10px 10px;
		width:98%;
		}	

#resultRefine .okBtn	
		{	
		width:150px;		
		}

#sorteren, #search_postcode_filter, #search_straal_filter{
	margin:0px 25px 0px 0px;}

.resultData
		{	
		width:100%;
		}
		
.resultData p
		{	
		margin:0;
		margin-left:5px;
		padding:0;
		}

.resultData div
		{
		float:left;		
		}

.resultDataVergelijk div
		{
		float:left;
		width:49.4%;
		}

#resultCount
		{
		width:32.5%;
		margin-top:4px; 
		margin-left:10px;
		text-align:left;
		}
		
#resultPageCount
		{
		width:32.5%;
		margin-top:4px;
		text-align:center;
		}
		
.resultData div a
		{
		text-decoration:underline;
		padding-right:0;
		color:#e8bd07;
		}
		
.resultData div a:hover
		{
		text-decoration:none;
		padding-right:0;
		}
		
#resultShowAll 
		{
		width:32.5%;
		margin-top:4px;
		padding:0px 10px 0px 0px;
		text-align:right;
		}

#resultShowAll a{ color:#000;}

#resultFooter
		{
		float:left;
		background-color:#d6a500;	
		margin-top:10px;
		border-top:1px solid #e8bd07;
		padding-top:10px;
		padding-bottom:10px;
		font-size:1em;
		color:#FFF;
		}
		
#resultFooterVervolg
		{
		float:left;
		margin-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		font-size:1em;
		width:620px;
		}
	
#resultFooter div a
		{
		text-decoration:none;
		color:#FFF;
		}

#resultFooterVervolg div a
		{
		text-decoration:none;
		color:#000;
		}
	
#resultFooter div a:hover,
#resultFooterVervolg div a:hover
		{
		text-decoration:underline;
		}
				
#resultFooter div,
#resultFooterVervolg div
		{
		width:32.5%;
		}
		
#resultPrevious
		{		
		text-align:left;
		padding-left:10px;
		}
		
#resultOverview
		{
		text-align:center;
		}		
		
#resultNext
		{	
		text-align:right;
		}

#resultContainerHeader .textInpt
		{
		width:15.2%;
		}			

#resultList .feedBack
		{
		margin-left:40px;
		}

#resultList,
#resultListTekst
		{
		float:left;
		margin-top:5px;
		padding-bottom:5px;
		margin-left:0px !important;
		}

#resultList a .naam
		{
		text-decoration:underline !important;
		}
	
#resultList li
		{
		padding:15px 15px 15px 0px;
		list-style:none;
		float:left;
		width:800px;
		}

#resultListProd,

		{
		float:left;
		margin-top:5px;
		width:95%;		
		padding-bottom:5px;
		padding-left:10px;
		}

#resultListProd a,
#resultListTekst a
		{
		text-decoration:underline !important;
		}
	
#resultListProd li,
#resultListTekst li
		{
		margin-left:0;
		padding:5px 15px 5px 15px;
		list-style:none;
		margin-right:5px;
		
		}

#resultList li .rowNr,
#resultListTekst li .rowNr
		{
		width:50px;
		float:left;
		padding:5px 5px 0px 0px;
		text-align:right;
		}
		

		
#resultListProd li a,
#resultListTekst li a
		{
		display:block;
		text-decoration:none !important;
		color:#000;
		padding:5px;
		font-weight:bold;
		}

#resultListProd li a:hover,
#resultListTekst li a:hover
		{
		color:#000;
		padding:5px;
		font-weight:bold;
		text-decoration:underline !important;
		}

#resultListProd li.resultTypeProduct
		{
		padding-left:20px;
		}

#resultListProd li.resultTypeProduct a{
		margin-top:-5px;}

*html #resultListProd li.resultTypeProduct a{
		margin-top:-25px;}

#resultListTekst li.resultTypeTekst
		{
		padding-left:0px;
		}

.ListVergelijk li
		{
		padding-top:10px !important;
		}

.resultListProductenlijst
		{
		float:none !important;
		}

.resultListProductenlijst li
		{
		padding:8px 0px 8px 20px !important;
		}

.resultListProductenlijst li a
		{
		display: inline !important;
		}

#resultList li.resultTypeOrganisatie
		{
		padding-left:10px;
		}
	
#resultList li.resultTypeProduct
		{
		padding-left:10px;
		}

#resultList li.resultTypeTekst
		{
		padding-left:10px;
		}

#resultList li a
		{
		display:block;
		color:#000;
		padding:5px;
		font-weight:bold;
		text-decoration:none;
		
		}

#resultList li a:hover
		{
		text-decoration:underline;
		padding:5px;
		font-weight:bold;
		}

#resultList li .naam
		{		
		}

		
#resultList li .afstand
		{		
		float:right;
		padding-right:1px;
		font-weight:normal;
		color:#000;
		}


#resultList li a .afstand
		{
		text-decoration:none;
		}

#resultList li a span.adres
		{
		float:left;
		font-weight:normal;
		color:#000;
		text-decoration:none;
		width:600px;
		margin-left:75px
		}

#resultList li a span.adresVergelijk
		{
		float:left;
		margin-left:100px;
		font-weight:normal;
		color:#000;
		text-decoration:none;
		}

/* --------------------------------------------------*/		
		/* Tab */
/* --------------------------------------------------*/

#tabContainer
		{
		width:100%;
		padding-top:30px;
		height:28px;
		background:url("producten_TabBorder.gif") left bottom repeat-x;
		}

.tabImage
		{
		float: left;
		line-height: 1px;
		font-size: 1px;
		margin-right:5px;
		cursor: pointer;
		height:16px;
		width:14px;
		}

.directx .tabOrganisatie .tabImage
		{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../Layout/Stylesheet/Standaard/organisatie_icon.png");	
		}

.native .tabOrganisatie .tabImage
		{
		background-image: url("organisatie_icon.png");
		}

.directx .tabProducten .tabImage
		{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../Layout/Stylesheet/Standaard/producten_icon.png");	
		}

.native .tabProducten .tabImage
		{
		background-image: url("producten_icon.png");
		}

.tabSelected a
		{
		width:120px;
		float:left;
		border:#e8bd07 1px solid;
		border-bottom:#FFF 1px solid;
		padding:7px 0px 3px 5px;
		background:url("tabSelectedBg.jpg") left top repeat-x;
		text-decoration:none;
		font-weight:bold;
		color:#000 !important;
		}

.tabNotSelected a
		{
		width:120px;
		float:left;
		border:#e8bd07 1px solid;
		margin:2px 0px 0px 0px;
		padding:5px 0px 3px 5px;
		background:url("tabNotSelectedBg.jpg") left top repeat-x;
		text-decoration:none;
		font-weight:bold;
		color:#666;
		}

.tabNotSelected a:hover
		{
		border:#e8bd07 1px solid;
		border-bottom:#FFF 1px solid;
		margin:0px 0px 0px 0px;
		padding:7px 0px 3px 5px;
		background:url("tabSelectedBg.jpg") left top repeat-x;
		}

.tabBetween,
.tabSubBetween
		{
		width:2px;
		float:left;
		}

/* --------------------------------------------------*/		
		/* TabSub */
/* --------------------------------------------------*/

#tabSubContainer
		{
		width:100%;
		margin-top:30px;
		height:28px;
		background:url("producten_TabBorder.gif") left bottom repeat-x;
		}

.tabSubSelected a
		{
		width:120px;
		float:left;
		border:#e8bd07 1px solid;
		border-bottom:#fbf1d3 1px solid;
		padding:5px 0px 5px 5px;
		background:url("subTabSelectedBg.jpg") left top repeat-x;
		text-decoration:none;
		font-weight:bold;
		color:#000 !important;
		text-align:center;
		}

.tabSubNotSelected a
		{
		width:120px;
		float:left;
		border:#e8bd07 1px solid;
		margin:2px 0px 0px 0px;
		padding:5px 0px 3px 5px;
		background:#FFF;
		text-decoration:none;
		font-weight:bold;
		color:#666 !important; 
		text-align:center;
		}

.tabSubNotSelected a:hover
		{
		border:#e8bd07 1px solid;
		border-bottom:#fbf1d3 1px solid;
		background:#fbf1d3;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 5px;
		}

	

/* --------------------------------------------------*/		
		/* definities organisatie */
/* --------------------------------------------------*/
		
.organisatie #content 
		{
		border:0px solid #e8bd07;
		}
		
#tabPagesContainer
		{
		float:left;		
		width:620px;
		margin-top:0px;
		border:0px solid #e8bd07;
		}

#tabPagesHeader
		{
		position:absolute;
		z-index:1;
		margin-top:-15px;
		width:100%;
		border-bottom:0px solid #e8bd07;
		}

#tabPagesContainer ul,
#content #rightColumn ul
		{
		margin-left:0 !important;
		}

.tab.selected:hover,
.tab
		{	
		float:left;
		border:1px solid #e8bd07;
		margin-left:3px;
		margin-top:7px;
		padding:5px;
		list-style:none;
		padding-bottom:3px;
		background-image:url("tabNotSelectedBg.jpg");
		background-position: 0 0;
		background-repeat:repeat-x;
		border-bottom:1px solid #e8bd07;
		background-color:#fff;
		}
		
.tab:hover
		{	
		background-image:url("tabNotSelectedBg.jpg");
		background-position: 0 0;
		background-repeat:repeat-x;
		border-bottom:1px solid #e8bd07;
		}

.tab.selected,
.tab:hover
		{
		padding-bottom:5px;				
		margin-top:5px;
		background-image:url("tabSelectedBg.jpg");
		background-position: 0 0;
		background-repeat:repeat-x;
		border-bottom:1px solid #fff;
		background-color:#e8f1f7;
		}

.tab a,
.tab a.selected:hover
		{
		display:block;
		padding:5px;
		color:#666;
		font-weight:bold;
		text-decoration:none;		
		}
		
.tab a.selected.organisatie
		{
		padding-left:25px;
		background-image:url("organisatie_iconTabOn.gif");
		background-repeat:no-repeat;
		background-position: 0 0;
		}	
		
.tab a.selected.organisatie:hover,
.tab a.organisatie
		{
		padding-left:25px;
		background-image:url("organisatie_iconTabOff.gif");
		background-repeat:no-repeat;
		background-position: 0 0;
		}	

.tab a.selected.producten,
.tab a.producten:hover
		{
		padding-left:25px;
		background-image:url("producten_iconTabOn.gif");
		background-repeat:no-repeat;
		background-position: 0 0;
		}	
		
.tab a.producten
		{
		padding-left:25px;
		background-image:url("producten_iconTabOff.gif");
		background-repeat:no-repeat;
		background-position: 0 0;
		}	
		
.tab a.selected.producten:hover,
.tab a.producten
		{
		padding-left:25px;
		background-image:url("producten_iconTabOff.gif");
		background-repeat:no-repeat;
		background-position: 0 0;
		}	
		
.tab a.selected,
.tab a:hover
		{
		color:#e8bd07;		
		}			
		
		
#selectedTabPage
		{
		float:left;
		width:99.7%;	
		border:1px solid #e8bd07;
		border-top:0px solid #e8bd07;
		padding:10px 0px 10px 0px;
		background:#FFF;
		}

#selectedTabPageProd
		{
		float:left;
		width:493px;	
		border:1px solid #e8bd07;
		border-top:0px solid #e8bd07;
		padding:10px 10px 10px 10px;
		}

*html #selectedTabPageProd
		{
		width:94.8%;
		}

#omschrijving ul
		{
		margin-left:20px !important;
		}
		
#selectedSubTabPage
		{
		padding:10px;		
		border:1px solid #e8bd07;
		border-top:0px solid #e8bd07;
		background:#fbf1d3;
		}

#selectedSubTabPage ol
		{
		margin-left:30px;
		}

#selectedSubTabPage .tab
		{	
		background-color:#e8f1f7;
		}
		
#tabSubPagesHeader			
		{
		margin-top:15px;
		}	
				
#tabSubPagesHeader .tab.selected,
#tabSubPagesHeader .tab:hover
		{
		padding-bottom:5px;				
		margin-top:5px;
		background-image:url("subTabSelectedBg.jpg");
		background-position: 0 0;
		background-repeat:repeat-x;
		border-bottom:1px solid #e8f1f7;
		background-color:#e8f1f7;
		}


#selectedTabPage span
		{
		display:block;
		margin-bottom:5px;
		}	
		
#selectedSubTabPage span
		{
		display:block;
		margin-bottom:5px;
		}	

#selectedTabPage h3
		{
		font-size:1em;
		margin:0px;
		margin-top:10px;
		padding:0px;
		}
			
#selectedTabPage a
		{
		color:#000;
		}
			
#selectedTabPage a:hover
		{
		color:#000;
		text-decoration:none;
		}

#notSelectedTabPage
	{

	}

#OrganisatieContainer
		{
		padding:0px 10px 0px 10px;
		}
	
.organisatie #content #rightColumn
		{
		float:right;		
		width:220px;
		margin-top:57px;
		border:1px solid #e8bd07;
		background:#fbf1d3;		
		}
		
.organisatie #rightColumn .infoContainer
		{
		border:0px solid #e8bd07;		
		}

.organisatie #content #rightColumn .infoContainer h1
		{
		padding-right:20px;
		height:25px;
		padding-top:5px;
		border:0px solid #000;
		color:#000;
		}

.infoHeader
		{
		padding-top:7px;
		}

.organisatie #content #rightColumn .infoContainer h2
		{
		font-size:1em;	
		color:#000;
		margin-top:5px;
		font-weight:bold;
		margin:0px 0px 0px 0px !important;
		}	
		
.organisatie #content #rightColumn .infoContainer .infoList
		{
		list-style:none;	
		}	

.organisatie #content #rightColumn .infoContainer .infoList li
		{
		padding:2px 0px 5px 5px;
		}	

.organisatie #content #rightColumn .infoContainer .infoList li a
		{
		display:block;
		font-size:0.9em;
		padding:2px;
		color:#000;
		text-decoration:underline;
		}	
		
.organisatie #content #rightColumn .infoContainer .infoList li a:hover
		{
		text-decoration:none;
		}	

/* --------------------------------------------------*/		
		/* definities Producten */
/* --------------------------------------------------*/

#ProductLeft
		{
		width:120px;
		float:right;
		}

#ProductOverigContainer,
#ProductVergelijkContainer
		{
		margin-top:10px;
		}

#ProductOverigHeader,
#ProductVergelijkHeader
		{
		color:#000;
		padding:10px 5px 20px 5px;
		font-size:1.8em;
		}

.ProductOverigItem,
.ProductVergelijkItem
		{
		padding:5px 5px 15px 35px;
		list-style:none !important;
		}

.ProductOverigItem li,
.ProductVergelijkItem li
		{
		list-style:none !important;
		}

.ProductOverigItem a,
.ProductVergelijkItem a
		{
		color:#e8bd07;
		font-weight:bold;
		}

.ProductOverigItem a:hover,
.ProductVergelijkItem a:hover
		{
		color:#e8bd07;
		font-weight:bold;
		text-decoration:none;
		}

#ProductVergelijkTekst
		{
		padding:0px 0px 5px 0px;
		}

#ProductVergelijkTekstContainer
		{
		width:130px;
		float:right;
		background:#fbf1d3;
		border:#e8bd07 1px solid;
		padding:2px 2px 2px 2px;
		}

#ProductRight
		{
		padding:0px 0px 0px 10px;
		float:left;
		width:495px;
		}

#ProductTitel	
		{
		padding:0px 0px 15px 5px;
		}

#ProductCategorie
		{
		padding:0px 0px 0px 5px;
		font-weight:bold;
		}

#ProductCategorie a
		{
		font-weight:normal;
		color:#e8bd07;
		}

#ProductOverzichtContainer
		{
		padding:10px 5px 0px 0px;
		float:left;
		width:100%;
		}

.ProductOverzichtHeader
		{
		background:#e8bd07;
		color:#FFF;
		padding:5px;
		font-size:1.2em;
		}

.ProductOverzichtContentContainer
		{
		background:#fbf1d3;
		border:#e8bd07 1px solid;
		border-top:#FFF 0px solid;
		}

.ProductOverzichtTitel
		{
		padding:5px;
		font-weight:bold;
		}

.ProductOverzichtContent
		{
		padding:5px 10px 5px 5px;
		background:#FFF;
		}

.ProductOverzichtContent a
		{
		color:#e8bd07;
		}

/* --------------------------------------------------*/		
		/* definities Producten Vergelijken */
/* --------------------------------------------------*/

#VergelijkLijstHeader
		{
		width:100%;
		float:left;
		border:0px solid #e8bd07;
		border-bottom:1px solid #e8bd07;
		background:#FFF;
		padding-top:5px;
		padding-bottom:10px;
		}

*html #VergelijkLijstHeader
		{
		float:none;
		}

.VergelijkRadio
		{
		margin-right:5px;
		}

.VergelijkBtn	
		{	
		border:1px outset;
		width:100px;
		background-color:#e8bd07;
		color:#fff;
		margin-left:0px;
		cursor:pointer;
		}

.VergelijkBtn:hover
		{	
		border:1px inset #ccc;
		}

#VergelijkBtn
		{
		margin-top:6px; 
		margin-left:5px;
		text-align:left;
		}

#VergelijkCat
		{
		margin-top:10px;
		text-align:right;
		}

#VergelijkSelectedProd{
	border-bottom:#e8bd07 1px solid;
	padding:80px 10px 10px 10px;
	background:#fbf1d3;}

#VergelijkSelectedProd li{
	margin:10px 10px 0px 35px;}

*html #VergelijkSelectedProd{
	border-bottom:#e8bd07 1px solid;
	padding:10px 10px 10px 10px;}

*html #VergelijkSelectedProd li{
	margin:0px 10px 0px 35px;}

.VergelijkSelected
		{
		background:#e8f1f7;
		}

.VergelijkSelected ol
		{
		background:#e8f1f7;
		}

#VergelijkMainContainer
		{
		z-index:20;
		width:740px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
		font-size:.7em;
		background:#FFF;		
		}

*html #VergelijkMainContainer
		{
		width:750px;
		height:100%;
		}

#VergelijkContainer
		{
		width:730px;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
		background:#FFF;
		float:left;
		}

#VergelijkContainer a
		{
		color:#e8bd07;
		}
			
#VergelijkContainer a:hover
		{
		color:#000;
		text-decoration:none;
		}

#VergelijkContainer h1
		{	
		font-size:1.6em;		
		color:#e8bd07;
		font-weight:normal;
		}

.VergelijkTitelHeader
		{
		width:100%;
		padding-bottom:10px;
		}

.VergelijkTitelHeaderLinks
		{
		float:left;
		width:340px;
		padding-left:10px;
		padding-right:30px;
		}

.VergelijkTitelHeaderRechts
		{
		float:left;
		width:330px;
		}

.VergelijkHeader
		{
		background:#e8bd07;
		color:#FFF;
		padding:5px;
		font-size:1.2em;
		}

.VergelijkContent
		{
		float:left;
		border:#e8bd07 1px solid;
		border-top:#e8bd07 0px solid;
		}

.VergelijkTitel
		{
		background:#fbf1d3;
		width:100%;
		font-weight:bold;
		}

.VergelijkTitelLinks
		{
		float:left;
		width:330px;
		background:#fbf1d3;
		padding:10px 20px 10px 10px;
		}

.VergelijkTitelRechts
		{
		float:left;
		width:330px;
		background:#fbf1d3;
		padding:10px 10px 10px 20px;
		}

.VergelijkTekst	
		{
		clear:both;
		height:100%;
		}

.VergelijkTekstLinks
		{
		float:left;
		width:330px;
		padding:10px 20px 10px 10px;
		}

.VergelijkTekstRechts
		{
		float:left;
		width:330px;
		padding:10px 10px 10px 20px;
		}

/* --------------------------------------------------*/		
		/* definities Nizw teksten */
/* --------------------------------------------------*/

#tabPagesContainerNizw
		{
		float:left;
		width:620px;
		margin-top:57px;
		border:0px solid #e8bd07;
		}

#NizwContainer
		{
		margin:0px 0px 0px 0px;
		border-top:#e8bd07 1px solid;
		}

#NizwContainer a{
	color:#000;}

.NizwContentContainer
		{
		background:#fbf1d3;
		border:#e8bd07 1px solid;
		border-top:#FFF 0px solid;
		}

.NizwContentContainerSelected
		{
		background:#FFF;
		border:#e8bd07 1px solid;
		border-top:#FFF 0px solid;
		}

.NizwOverzichtTitel a
		{
		display:block;
		padding:5px 5px 5px 20px;
		background:url("nizw_pijl.gif") 5px 6px no-repeat;
		color:#e8bd07;
		text-decoration:none;
		}

.NizwOverzichtTitel a:hover
		{
		display:block;
		padding:5px 5px 5px 20px;
		background:url("nizw_pijlSel.gif") 5px 6px no-repeat;
		color:#000;
		text-decoration:none;
		}

.NizwOverzichtTitelSelected
		{
		padding:10px 15px 5px 25px;
		font-size:1.6em;
		background:url("nizw_pijlSel.gif") 5px 15px no-repeat;
		}

.NizwOverzichtContent
		{
		padding:5px 10px 5px 5px;
		}
	
.NizwOverzichtContentSelected
		{
		padding:5px 15px 15px 25px;
		}
			


/* --------------------------------------------------*/		
		/* definities Specifiek zoeken */
/* --------------------------------------------------*/

#SpecZoekenTabPage
		{
		float:left;
		width:858px;
		border:1px solid #e8bd07;
		border-top:0px solid #e8bd07;
		padding:0px 0px 10px 0px;
		background:#FFF;
		}

#SpecZoekenContainer
		{
		padding:20px 10px 0px 10px;
		}

#SpecZoekenKolomLinks
		{
		width:379px;
		padding:20px 10px 21px 30px;
		float:left;
		background:#f3d987;
		}

#SpecZoekenKolomLinksProd
		{
		width:379px;
		padding:20px 10px 58px 30px;
		float:left;
		background:#f3d987;
		}

#SpecZoekenKolomRechts
		{
		width:379px;
		padding:19px 10px 20px 30px;
		background:#fbf1d3;
		float:left;
		}

#SpecZoekenKolomRechtsProd
		{
		width:379px;
		padding:19px 10px 20px 30px;
		background:#fbf1d3;
		float:left;
		}
	
#SpecZoekenKolomZoekenOrg
		{
		text-align:center;
		clear:both;
		padding:20px 10px 10px 10px;
		}
		
#SpecZoekenKolomZoeken
		{
		width:24%;
		float:left;
		text-align:right;
		padding-top:135px;
		padding-bottom:40px;
		}

#SpecZoekenKolomZoekenProd
		{
		width:24%;
		float:left;
		text-align:right;
		padding-top:135px;
		padding-bottom:0px;
		}

.SpecZoekenInpt
		{
		width:230px;
		}

.SpecZoekenPostcodeInpt
		{
		width:60px;
		}

.SpecZoekenLegend
		{
		padding:0px 0px 5px 0px;
		}

#SpecZoekenTermLijstContainer{
	background:#e8bd07;
	padding:10px 10px 20px 10px;
	margin:0px 0px 0px 0px;}

.SpecZoekenZoektermen
		{
		clear:both;
		padding:0px 40px 0px 20px;
		width:324px;
		float:left;
		}


.SpecZoekenZoektermenProd
		{
		padding:0px 0px 18px 0px;
		}

.SpecZoekenTrefwoorden
		{
		padding:0px 0px 0px 0px;
		}

.SpecZoekenCategorie
		{
		padding:0px 0px 20px 0px;
		}
		
.SpecZoekenRubriek
		{
		clear:both;
		padding:0px 0px 20px 0px;
		}

.SpecZoekenDoelgroep
		{
		clear:both;
		padding:0px 0px 20px 0px;
		}

.SpecZoekenLeeftijd
		{
		clear:both;
		padding:0px 0px 0px 0px;
		}

.SpecZoekenCategorieLijst
		{
		width:260px;
		}

#SpecZoekenPostode
		{
		float:left;
		padding:0px 55px 18px 0px;
		}

#SpecZoekenBeschrijvingen
		{
		padding:5px 0px 54px 0px;
		}

.SpecZoekenPlaatsGemeente
		{
		clear:both;
		padding:0px 0px 18px 0px;
		}

.SpecZoekenProvincie
		{
		padding:0px 0px 0px 0px;
		}

