/* Overall settings */

html,body, div, dt, dl, dd,  p, h1, h2, h3, h4, h5, h6 , form, fieldset, a,blockquote
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight:normal;
	}
img	
	{ 
	border: 0px;
	}

/* Hides */
.hide, 
#base.portal #onderdeelvan,
#base.home #onderdeelvan,
#vervolg.default #onderdeelvan,
#base.home .hideOnHome,
.default #gerelateerd
	{
	display: none;
	}

/* Site opbouw */

body,html
	{
	margin: 0px;
	padding:0px;
	background-color: #dad3a5;
	background-image: url("../images/mainBg.gif");	
	font-size: 100.01%;
	height:100%; /* possibly is buggy in firefox? */
	font-family: verdana, arial, "trebuchet ms", sans-serif;
	}

	/* 
	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 
	*/

#container
	{
	border:0px solid #000;			
	width: 980px;	
	margin-left:auto;
	margin-right: auto;
	padding: 0px;
	background-color: #dad3a5;
	border: 0px solid #000;
	position: relative;
	}

#topBalk
	{
	float: left;	
	width: 980px;
	background-color: #fff;
	height:81px;
	height: 5em;
	background-image: url("../images/balkTop.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	text-align: right;
	}

#topBalk a{
	margin-right:0px;
	font-size: 0.7em;
}

/* Functionele navigatie */

#funcnav	
	{
	float:right;	
	background-color: #fff;
	margin: -2px 21px 0px 0px;
	font-size: 1em;
	}
	
#funcnav li a
	{		
	padding: 4px 8px;
	color: #8c8c8c;
	font-weight:normal;	
	
	text-decoration: none;
	}

#funcnav li a:hover
	{		
	text-decoration: underline;
	}

	
/*lettergrootte*/

#normaal
{}
#groter, #topbalk li a#groter
{font-size:120% !important}
#grootst
{font-size:160% !important}	

 h1, h2, h3, h4, h5, h6 
 {
font-weight:bold;
 }
 
h1 {
 font-size: xx-large;
 }
h2 {
 font-size: x-large;
 }
h3 {
 font-size: large;
 }
h4 {
 font-size: medium;
 }
h5 {
 font-size: small;
 }
h6 {
 font-size: xx-small;
 }



	
/* main navigatie */

#mainnav
	{
	position:absolute;
	color:#000;
	border:0px solid #000;
	background-color: #fff;
	margin-top: 10px;
	}

#mainnav li
	{
	float:left;
	list-style-type:disc;
	margin:0px 25px 0px 0px;	
	}

#mainnav li a
	{	
	color: #000;
	font-weight:normal;	
	font-size:0.75em;
	text-decoration: none;
	}

#mainnav li a:hover
	{		
	text-decoration: underline;
	}

#logo
	{
	margin-top:2.4em;
	margin-top: 0;
	border:0px solid #000;
	}
	
#StadeImg
	{
	width:340px;
	height:76px;
	margin-left:621px;
	}
	
/* footer funcnav en copyright*/
#footerContainer
{
	padding-bottom:1em;
	width:980px;
}

	
#funcnavFooter
	{
	float:right;
	border:0px solid #00000;	
	background-color: transparent;
	height:56px;
	margin-top:1.5em;		
	padding-right:30px;	
	color: #000;
	background-image: url("../images/logoSmall.gif");
	background-repeat:no-repeat;
	background-position:100% 0;
	}

#funcnavFooter li
	{
	float:left;
	display:inline;
	font-weight:normal;	
	font-size: 0.7em;
	padding:0em;
	}	

#funcnavFooter .seperator
	{
	color: #fff;
    padding-left:0.5em;
	padding-right:0.5em;
	}

#funcnavFooter li a
	{
	color: #000;	
	text-decoration: underline;
	}
	
#funcnavFooter li a:hover
	{		
	text-decoration: none;
	}

/*#LogoImg
	{
	float:right;
	width:27px;
	height:56px;
	}	
*/
	
#onderdeelvan
	{	
	width:950px;
	float:right;
	float: left;
	text-align:right;	
	font-weight:normal;	
	font-size: 0.7em;
	margin-top:-3.2em;
	margin-right: 0px;	
	border:0px solid #000;
	}
	
/*content layout home*/
	
	
#contentContainer
	{
	width:100%;	
	border:0px solid #000;	
	}
	

/* Plusgids general styles */

#plusgidsHead{
	display: block;
	float: left;
	width: 100%;
	height: 44px;
	background-image: url("../images/plusgids/plusgids_TopContent_bg.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#plusgidsContent{
	display: block;
	float: left;
	width: 100%;
	min-height:35em;
	background-image: url("../images/plusgids/plusgids_RestContent_bg.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color: #fff;
	padding-bottom: 1.0em;
}

#plusgidsBreadcrumbs
	{
	display: block;
	width: 90%;
	height: 1.0em;
	padding:0;
	background-color:transparent;	
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 2.0em;
	color: #000;	
	border:0px solid #000;
	
	}

#plusgidsBreadcrumbs li
	{
	float:left;
	display:inline;
	font-weight:normal;	
	font-size: 0.7em;
	padding:0em;
	}	

#plusgidsBreadcrumbs .seperator
	{
	color: #fff;
    padding-left:0.5em;
	padding-right:0.5em;
	}

#plusgidsBreadcrumbs li a
	{
	text-decoration: none;
	}

#plusgidsBreadcrumbs li a:hover
	{		
	text-decoration: underline;
	}

#vervolg .plusgidsContentBlok
	{
	float:left;
	line-height:18px;
	line-height:1.61em;
	font-size:.7em;
	margin-left:2.5em;
	margin-left /**/:3.5em; /* for IE6/Win only */
	margin-top:.4em;
	padding:0em;
	padding-bottom: 1.0em;
	margin-bottom:20px;
	width:645px;
	height:100%;
	border-bottom:1px dashed #000;
	}

#vervolg .plusgidsContentBlok
	{
	border-bottom: 2px solid #FFCC00;
	}

#vervolg .plusgidsResultatenBlok
	{
	float:left;
	line-height:1.8em;
	font-size:.7em;
	margin-left:2.5em;
	margin-left /**/:3.5em; /* for IE6/Win only */
	margin-top:.4em;
	padding:0em;
	padding-bottom: 1.0em;
	margin-bottom:20px;
	width:645px;
	height:100%;
	border-bottom:1px dashed #000;
	}

#vervolg .plusgidsKop
	{
	display:block;
	border:0px solid #000;	
   	margin-left:2.1em;
	margin-top:20px;
	margin-bottom: 10px;
	padding:0em;
	font-size:115%;	
	font-family:"trebuchet ms",verdana,arial;
	clear:both;
	}

span.tabKop
	{
	position:relative;
	z-index:100000;
	display:block;
	border:0px solid #000;	
	margin-top: .5em;
    margin-left: 1em;
	margin-bottom: 0em;
	color:#fff;
	font-size:125%;
	font-family:"trebuchet ms",verdana,arial;
	text-decoration:none;
	}
	
span.tabKop a
	{	
	color:#fff;
	border:0px solid #000;	
	text-decoration:none;
	}
	
.tabKop a:hover
	{
	text-decoration:underline;
	}

.plusgidsResultatenBlok h1{
	font-size: 2em;
	margin-bottom: 0em;
	margin-top: 1.0em;
	min-height: 1.0em;
	padding: 5px;
	border-bottom: 1px solid #019cdc;
	background-color: #e5f5fb;
	color: #006286;
}

.plusgidsResultatenBlok h2{
	font-size: 1.5em;
	margin-bottom: 0em;
	margin-top: 1.0em;
	font-weight: bold;
	color: #006286;
}

.plusgidsResultatenBlok h3{
	font-size: 1.2em;
	text-decoration: none;
	margin-bottom: 0em;
	margin-top: 1.0em;
	font-weight: bold;
	color: #006286;
}

.plusgidsResultatenBlok h6.voorziening{
	font-size: 1.15em;
	margin-bottom: 0em;
	margin-top: 1.0em;
	font-weight: normal;
}

.plusgidsResultatenBlok h6.voorziening a{
	padding: 2px 5px 2px 24px;
	text-decoration: none;
	color: #000000;
	background: #e5f5fb url(../images/icon_voorz.gif) left top no-repeat;
}

.plusgidsResultatenBlok h6.voorziening a.open{
	background-position: 0px -60px;
	background-color: #019cdc;
	color: #ffffff;
}

.plusgidsResultatenBlok .voorzieningwrap{
}

.plusgidsResultatenBlok .voorzieninginfo{
	border: 1px solid #019cdc;
	margin-bottom: 2em;
}

.plusgidsResultatenBlok .infofold{
/*	display: block;*/
	color: #005c85;
	text-decoration: none;
	margin-top: 1em;
	padding-right: 10px;
	background: url(../images/icon_more.gif) 100% 80% no-repeat
}

.plusgidsResultatenBlok .infofold.up{
	background: url(../images/icon_up.gif) 100% 80% no-repeat
}

.plusgidsResultatenBlok span.gegevensnaam{
/*	color: #FFAD1B; = geel*/
	color: #1a83c5; /*blauw*/
}

.plusgidsResultatenBlok a, .plusgidsContentBlok a{
	color: #000000;
}

.plusgidsResultatenBlok a:hover, .plusgidsContentBlok a:hover{
	text-decoration: none;
}

p.voorziening{
	padding: 5px;
}

.serviceuitleg{
	border: 1px solid #FFAD1B;
	width: 30%;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.serviceuitleg h2{
	font-size: 1.0em;
	margin: 0;
	background-color: #FFAD1B;
	color: #ffffff;
	padding: 0.2em;
}

.serviceuitleg ul{
	margin: 0;
	padding: 0.5em;
	list-style: none;
}
.serviceuitleg li{
	border-bottom: 1px solid #F3E1A9;
}
/* /////////////vervolg pagina's per organisatie//////////// */


/* //PLUSGIDS// */

/*	#vervolg.plusgids #contentColumns #leftColumn
	{
	background-image: url("../images/plusgids/maaltijdservice_x");
	background-repeat:no-repeat;
	background-color:#fff;
	}*/
	
#vervolg.plusgids #contentColumns
	{
	background-color:#fff;
	background-image: url("../images/plusgids/plusgids_Nav_bg.jpg");
	background-repeat:no-repeat;
	background-position:0 -2px;
	}
	
#vervolg.plusgids #contentColumns #middleColumn
	{	
	background-image: url("../images/plusgids/plusgids_Content_bg.jpg");
	background-repeat:no-repeat;
	background-color:#fff;
	}
	
#vervolg.plusgids #contentColumns #middleColumn .tabKop
	{	
	color:#663300;
	}

.plusgids #subnav
	{
	color:#663300;	
	}
/*			
.plusgids #gerelateerdKop
	{		
	color:#663300;
	}
*/

.plusgids #plusgidsBreadcrumbs li a,
.plusgids #plusgidsBreadcrumbs,
.plusgids #plusgidsBreadcrumbs li
	{
	color:#fff;
	background-color:#FFAD1B;
	}
	
.plusgids #plusgidsBreadcrumbs .seperator
	{
	color:#D67305;
	}
	
.plusgids #gerelateerdBody,
.plusgids #gerelateerdBody a
	{
	color:#333;	
	}

	
	
/* formulier plusgids*/

fieldset.zoekform{
	margin-top: 2.0em;
	margin-bottom: 1.0em;
	border-top: 2px solid #FFCC00;
	padding-top: 1.0em;
	padding-bottom: 1.0em;
}

fieldset.servicegebied{
	margin: 0;
	padding: 0;
	width: 100%;
}

label{
	font-weight: bold;
}

.servicegebied label{
	font-weight: normal;
}

.servicegebied span{
	width: 200px;
	display: block;
	float: left;
	border: 1px solid #fff;
}

.servicegebied a.uitleg, .servicegebied #alle{
	width: 100%;
	clear: left;
	color: #999999;
	display: block;
}

.servicegebied span.funcform{
	width: 100%;
	clear: left;
	color: #000000;
	display: block;
}

.zoekform p{
	margin-bottom: 1.0em;
}

.zoekform p.naastelkaar{
	width: 49%;
	display: block;
	float: left;
}

.zoekform p.eronder{
	clear: both;
}

input#zoekennaar{
	width: 15em;
	padding: 0.2em;
}

select{
	padding: 0.2em;
}

input#verstuurzoek{
	padding: 0.1em 0.5em;
	background-color: #FFAD1B;
	font-weight: bold;
	color: #ffffff;
	margin-top: 1.0em;
}

.extra{
}

#zoekfilters{
	background: #ffc20f;
	padding: 10px;
	position: absolute;
	width: 220px;
	right: 11px;
	top: 300px;
}

#zoekfilters p{
	margin-bottom: 0.5em;
	font-size: 0.7em;
}

#zoekfilters .totop{
	text-decoration: none;
	color: #005C85;
	position: absolute;
	margin-top: 2em;
	background: url("../images/icon_up.gif") no-repeat scroll 0% 60% transparent;
	padding-left: 14px;
}


/* Bladeren */

#inav{
	width: 180px;
	float: left;
	margin-right: 0px;
	border-right: 1px dotted #999999;
	padding-left: 10px;
}

#inav li{
	font-size: 1.30em;	
	margin-bottom: 6px;
}

#inav li ul{
	padding-left: 10px;
	padding-top: 6px;
}

#inav li ul li{
	font-size: 0.70em;
	margin-bottom: 0px;
}

#inav li.active, #inav li.active ul li.active{
	background: #ffeac5;
}

#inav li.active a, #inav li.active ul li.active a{
	font-weight: bold;
}

#inav li.active ul{
	background: #ffffff;
}
#inav li.active ul li, #inav li.active ul li a{
	font-weight: normal;
}

#inav li ul li ul li{
	display: none;
}

#vervolg #browsecontent .plusgidsKop{
	clear: none;
	font-size: 175%;
	margin-left: 0px;
}

#browsecontent{
	margin-left: 20px;
	width: 400px;
	float: left;
}

#vervolg #browsecontent .plusgidsResultatenBlok {
    float: left;
    font-size: 1em;
	margin-left: 0px;
	height: auto;
}

#vervolg.contentplus .plusgidsContentBlok
	{
	display: block;
	margin-left: 3.5em;
	background-color: #ffffff;
	}


/* 
added by e-Boys 10-8-2007 
Hide all print links for accessibility 
*/
a.current
{
	font-weight:bold;
	}

#funcnav li
	{
	display: inline;
	}

/*
#funcnav li a
	{		
	padding: 4px 8px;
	color: #8c8c8c;
	font-weight:normal;	
	
	text-decoration: none;
	}

#funcnav li a:hover
	{		
	text-decoration: underline;
	}
*/
.printit, #footer li.printit 
{
display:inline;
cursor:pointer;
}
	
