

/* browser settings reset */
html,body, dt, dl, dd, ul, ol, li, h2, h3, h4, h5, h6 , form, fieldset, a,blockquote 
		{
		margin: 0px;
		padding: 0px;
		border: 0px;
		}


/* site settings */

img 
		{
		border: 0px;
		}

body 
		{
		font-size: 100.01%;
		background-color:#f3f3f3;
		background-image:url("bodyBg.gif");
		background-repeat:repeat-y;
		background-position:-1px 0;
		}
		
a {color:#00285b;}
a:hover {text-decoration:none;}

#content ul
	{
	margin-left:20px;
	}
	
/* --------------------------------------------------------------------------- */
/* Tekst stylen */
/* --------------------------------------------------------------------------- */

*
{
font-family:Arial,Verdana,Helvetica, sans-serif;
}

h2,h3,h4,h5,h6
		{
		margin:0;
		margin-top:5px;
		margin-bottom:0;
		font-weight:bold;
		font-family:Arial,Helvetica, sans-serif;
		}

h1,
h1.kop	{
		font-size:1.5em;	
		background-color:#e5eff6;
		padding-left:3px!important;
		color:#025594;
		}

h2		{
		font-size:1.3em;
		}

h3		{
		font-size:1.1em;
		}

h4		{
		font-size:.9em;
		}

h5		{
		font-size:.8em;
		}

h6		{
		
		}

/* 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 */

/* layout */

.hide,
.printonly 
		{
		display: none;
		}

.screenonly {}

.floatRight
{float:right;}		
.floatLeft
{float:left;}

/* 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
*/




/*--------layout-----*/


#snelmenu
		{
		}
		
		
#mainContainer
		{
		
		border:0px solid #000;
		/*width:99.9%;		
		height:89%;*/
		}

		
#contentContainer
		{
		border-top:0px solid #fe0000;
		border-right:0px solid #fe0000;
		height:100%;
		background-color:#fff;			
		background-image:url("bgContent.gif");
		background-repeat:repeat-y;
		background-position: 0	 0;
		}


		
#mainContent
		{
		
		height:100%;
		padding:0px;
		margin:0px;
		border:0px solid #ff6600;
		}
		


#content
		{
		
		padding:20px 0 0 20px!important;
		font-size:.8em;	
		margin:0px!important;
		}
#titel
		{
	
		border-bottom:1px solid #e5eff6;
		padding-left:3px;
		color:#025594;
		}

/*LijstRechts*/

.lijstRechts
		{
		
		width:190px;
		border:#e5eff6 1px solid;
		background:#fff;
		margin:40px 0 10px 10px;
		padding:5px;
		}		
.lijstRechts .Header
		{
		background:#e5eff6;
		padding:3px 0 3px 5px;
		color:#fe0000;
		font-size:1.2em;
		font-weight:bold;
		}
.lijstRechts .Items
		{
		font-size:.85em;
		padding:2px 0 6px 0;
		}
.lijstRechts .Items li
		{
		padding:8px 0 2px 5px;
		list-style:none;
		margin:0 0 0 -20px;
		}
.lijstRechts .Items li a
		{
		color:#005395;
		text-decoration:none;
		}
.lijstRechts .Items li a:hover
		{
		color:#fe0000;
		}

	
/*resulaten*/


#zoek_Container
	{
	margin-top:37px;	
	border:0px solid #e5f0f6;
	border-top:1px solid #417fae;
	padding:5px;
	padding-bottom:10px;
	}	

#zoek_Container.Start
	{
	padding-top:37px;
	border:0px solid #417fae;
	padding:5px;
	padding-bottom:10px;
	}	

#zoek_Container h2		
	{
	border-bottom:1px solid #dfdfdf;
	margin-bottom:5px;
	}
	
.resultTable
	{width:100%;}


#resultList
	{
	margin-top:-10px;
	border:0px solid #417fae;
	}	
	
fieldset
	{
	margin-bottom:25px;
	}

#objectTypeList
	{
		margin-top:10px;
	list-style:none;
	padding-bottom:20px;
	border-bottom:1px solid #ed1941;
	}
	
#objectTypeList li
	{
	
	width:49%;
	margin-right:.5%;
	background-color:#f2f2f2;
	border-bottom:4px solid #fff;
	border-top:0px solid #dfdfdf;
	border-right:0px solid #dfdfdf;
	}
		
#objectTypeList li a
	{
	display:block;
	padding:4px;
	padding-left:2px;
	color:#00285b;
	text-decoration:none;
	}
	
#objectTypeList li a:hover
	{
	background-color:#ff0000;	
	text-decoration:none;
	color:#fff;
	}
	

.odd
	{
	background-color:#e8f1f7;
	}
	
.even
	{
	background-color:#f4f4f4;
	}

.odd:hover,
.even:hover
	{
	background-color:#f4f4f4;
	
	}
	
	
#resultList table th
	{
	border:1px solid #ddd;
	border-top:0px solid #ddd;
	border-left:0px solid #ddd;
	}

#resultList table td
	{
	padding:5px;
	text-align:center;
	font-size:.9em;
	border:1px solid #ddd;
	}

.naam, .adres, .details
	{
	text-align:left;
	clear:both;
	}
	
.naam
	{
	font-weight:bold;
	}

.details a
	{
	
	color:#00285b;
	display:block;
	}


.details a:hover
	{
	background-color:#fff;
	font-weight:normal;
	}	
	
#vergelijk
	{
	background-color:#f2f2f2;
	font-size:.9em;
	color:#ff0000;
	}
	
#vergelijkRij
{
	background-color:#eee;
	border:0px solid #ddd;
	border-bottom:1px solid #ddd;
	}


#vergelijkRij input[type=button]
		{
		cursor:pointer;
		
		}
		
#vergelijkRij:hover
		{
		background-color:#f8c9d1;
		}
#contentFooter
		{		
		display:none;
		position:absolute;
		bottom:0;		
		}
		
#contentFooter ul li
		{
		border-top: 1px solid #cfdeea;
		margin-top:150px;
		list-style:none;
		padding-left:20px;
		font-size:.7em;
		}
		
#contentFooter ul li a
		{
		padding:3px;		
		border-right: 1px solid #ff6600;
		color:#000;
		text-decoration:none;
		}

#contentFooter ul li a:hover
		{
		color:#000;
		text-decoration:underline;
		font-size:.7em;
		}
		
/*------------------------------------------------*/
/*resultaat item details*/
/* --------------------------------------------------*/		
		/* Tab organisatie */
/* --------------------------------------------------*/


		
		
#selectedTabPage
		{
			
		padding:10px;
		padding-right:0px;
		font-size:.9em;
		margin-top:37px;
		border-top:1px solid #417fae;
		}
	
#selectedSubTabPage
		{
		
		margin-top:10px;
		border:0px solid #e5f0f6;
		background-color:#fff;
		}		

#selectedSubTabPage h2
		{
		background-color:#fff;
		padding-left:3px;
		border:1px solid #b9d0e1;
		font-size:1.5em;
		}
		
#selectedTabPage h3
		{
		font-size:1.3em;
		margin:0px;
		margin-top:10px;
		padding:0px;
		}
			
#selectedTabPage a
		{
		color:#0060a9;
		}
			
#selectedTabPage a:hover
		{
		color:#000;
		text-decoration:none;
		}


/* --------------------------------------------------*/		
		/* definities organisatie */
/* --------------------------------------------------*/
#foto_gebouw img
		{
		display:block;
		height:89px;
		margin-bottom:15px;
		}
				
#naw
		{
		
		padding:10px;
		border:1px solid #b9d0e1;
		}
	

#naw label
		{
		font-weight:bold;
		font-size:1.1em;
		border:0px solid #333;
		}
		
#naw div
		{	
		margin-top:-15px;
		margin-bottom:5px;
		margin-left:120px;
		}

#naw label	
		{
		margin-top:-15px;
		}
		


#OrganisatieContainer
		{
		padding:0px 10px 0px 10px;
		}
		
#scores
		{
		padding:2px;
		background-color:#e8f1f7;
		}
		
#scores li
		{
		float:left;
		list-style:none;
		}
		
#scores img
		{
		margin:5px;
		border:1px solid #fff;
		}		
		
.zoekResultaatDetail
		{	
		margin-top:-35px;
		}
		
.zoekResultaatDetail .output
		{	
		width:250px!important;
		padding-left:10px;
		margin-top:-25px;
		margin-left:385px;
		border-left:1px dashed #333!important;
		}
		
/* --------------------------------------------------*/		
		/* definities Gebouwen Vergelijken */
/* --------------------------------------------------*/

#VergelijkContainer
		{
		
		margin-top:10px;
		font-size:.9em;
		padding:5px;
		background-color:#FFF;	
		border:0px solid #417fae;
		}

#VergelijkContainer a
		{
		color:#417fae;
		}
			
#VergelijkContainer a:hover
		{
		color:#00285b;
		text-decoration:none;
		}

.VergelijkContent
		{
		
		border:#417fae 0px solid;
		}

.criterium
		{
		clear:both;
		color:#075691;
		height:100%;		
		padding:15px;
		background-color:#f4faff;	
		margin-bottom:15px;
		border:1px dashed #b9d0e1;
		}
		
.criterium h2
		{			
		color:#fff;			
		padding:0px;
		margin-top:30px!important;
		padding-left:5px!important;	
		background-color:#689fc8!important;
		}	
		
.criterium .output
		{		
		
		background-color:#e8f1f7;
		}
		
.criterium li .output
		{
		background-color:transparent;
		}
		
.criterium li h2
		{			
		color:#002e51;			
		padding:0px;
		margin-top:30px!important;
		padding-left:5px!important;	
		background-color:#d7e4ed!important;
		}	

.criterium li.level_0 h2
		{
		margin-top:0px!important;padding:5px!important;
		font-size:1.1em!important;
		background-color:#fff!important;
		border-bottom:1px solid #b9d0e1!important;
		}
		

.criterium h3
		{		
		margin-top:0px!important;		
		font-size:1em!important;
		padding:5px!important;
		padding-left:20px!important;
		background-color:#fff;
		border:1px dashed #d4e2ed;
		}
		
.criterium .level_2 h3
		{	
		padding:5px!important;
		padding-left:40px!important;
		margin:0;		
		}
		
		
.criterium ul
		{		
		list-style-type:none;
		}
		
		
.criterium ul.Info li
		{	
		clear:both;		
		margin-bottom:10px;
		}
		
.criterium ul.Info li a
		{
		
		margin-left:-20px;
		margin-top:-21px;
		}

.criterium ul.Info li.level_1 a,
.criterium ul.Info li.level_2 a
		{
		
		margin-left:-19px;
		margin-top:-21px;
		}
	
.output
 		{
		font-weight:normal;
		padding:5px;
		padding-left:10px;
		border:0px solid #afcce2!important;	
		}


.level_0,		
.level_1,
.level_2 
		{	
		margin:0;
		width:367px;
		border:0px solid #afcce2!important;	
		}
		
		
#VergelijkContainer .level_0,		
#VergelijkContainer .level_1,
#VergelijkContainer .level_2 
		{
		width:300px;
		}			
		
#VergelijkContainer .output
		{	
		float:left!important;	
		padding:0;
		margin:0;
		width:190px!important;
		padding-left:8px;
		margin-top:-25px;
		margin-left:7px;
		}	

.output p{ color:#115f9a!important;}
.output p a{ margin:auto!important; padding:inherit!important; border:none!important; float:none!important;}
		
#VergelijkContainer .output.floatLeft
		{		
		margin-left:315px;	
		border-right:1px dashed #333!important;
		}		
		
#VergelijkContainer .output.floatRight
		{			
		margin-left:520px;
		}	
		
.vergelijkHeader
		{	
		
		padding:0;
		margin:0;
		margin-left:325px;	
		padding-top:25px;
		margin-bottom:25px;
		}
		
.vergelijkHeader .output
		{		
		width:205px!important;
		float:left!important;
	
		}		
			
/* site settings */
hr{ height:1px; border-bottom:#000 dotted 1px;}

/* FCK Styles */
.kop{ font-size:1.5em; color:#025594;padding-left:3px;}
.tussenkop{ font-size:13px; color:#00285b; margin:12px 0 0 0;}
.inleiding{ font-size:11px; font-weight:bold; color:#00285b; margin:12px 0 0 0;}
.univers{ font-size:11px; font-family: Courier New, Courier, Monaco, monospace; color:#00285b; margin:12px 0 0 0;}
 table,
 td
 {
 border:0;
 }
 
 #content .headerFooter
	 {
 	display:block;width:100%;margin-top:10px;
 	}

/* Tekst stylen */

td { font-size:11px;}
p{color:#00285b;}


/*---------------Google*---------*/
#googleBalloon {}
#googleBalloon .floatLeft{ margin-right:5px;}
#googleBalloonScores { clear:both; width:396px; margin-left:0px!important;}
#googleBalloonScores li{list-style:none;}
.GoogleNaam{ font-size:1.2em; font-weight:bold;}
.GoogleNaw{  padding:10px 0 10px 0; margin:0 0 0 0;}
.GoogleAdres{  padding:0 30px 0 0;}
.GoogleTel{  padding:0 30px 0 0;}
.meerInfo{}
/*---
#googleContainer{position:relative; border:1px solid #e5f0f6;border-top:1px dashed #e5f0f6;padding:10px;margin-top:43px; left:0;width:755px; height: 570px;} 
#mapCanvas{width:750px; height:570px;}
#panoramadiv{position:absolute; top:0; left:0; padding:10px;width:750px; height:570px;}
#panoramaCanvas{width:750px; height:570px; border:1px solid #115f9a;}
#hidePanorama{} 
#hidePanorama a {display:block;text-decoration:none;color:#ff0000;}-*/
#snelmenu,
#header,
#leftColumn,
#hulpMenu,
#tabContainer
		{
		display:none;
		}
