* {
	
}
html, body {
/*	height:						100%;*/
}

body.maincontent {
	height:auto;
}
body {
	font-size:					75%;
	width:						410px;

}
h2 {
	font-size: 					100%;
}
h5 {
	font-size:					1em;
}
.gids_orgs {
	color: #005566;
	margin-left:10px;
}
.gids_orgs a {
	color: #0088AA !important;
	text-decoration:underline;
}


#free_search table, 
#free_search td,
.gids_orgs {
	color:#005566;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}

/* Agendabar
----------------------------------------------- */
.agenda_date {    
	margin:						0 0 0 0;	
	width:                  	195px;
    font-family:				Arial;
    font-size:					11px;
    
    position:					absolute;
}
.agenda_date form {
	margin:						0;
	position:					absolute;
	display:					block;
	border:						1px solid #1995B7;
	background:					white;
}
.agenda_date a {
	color:						#005566;
	text-decoration:			none;
}
.agenda_date div {
    display:                	block;
    float:                  	left;
    text-align:             	center;
}
.agenda_date .months {
	position:					relative;
    width:                  	193px;
    height:                 	15px;    
    background:					#1995B7;
    color:						white;    
    margin-bottom:				4px;
    float:                  	left;
    display:block;
    
    top:0;
    left:0;
}
	.agenda_date .months img {
		border:						0;	
	}
	.agenda_date .month_prev, .agenda_date .month_curr, .agenda_date .month_next {
	    display:                	block;
	    float:                  	left;
	    text-align:             	center;	 
		width:						12px;
	}
	.agenda_date .month_curr {
	    width:                  	166px;
	    line-height:            	15px;
	    color:						white;
	    font-weight:				bold;
	    letter-spacing:				-0.2px;
	}
	.agenda_date .month_prev {
		
	}
	.agenda_date .month_next {
		width:						9px;
		padding-left:				3px
	}
.agenda_date .day_type {
	height:                 	16px;
    width:                 		24px;    
    float:                  	left;    
    margin:						2px 0;    
    text-align:             	center;    
    background:					#D9EFF2;    
   	font-weight:				bold;
   	color:						#005566;
}
	.agenda_date .day_type a {
	    text-transform:         	uppercase;
	    text-decoration:        	underline;
	}

.agenda_date .row_on {
	background:					#D9EFF2;
}
.agenda_date .day, .agenda_date .current, .agenda_date .empty, .agenda_date .last {
    margin:                 	2px 0 2px 0;
    width:                  	16px;
    height:                 	16px;
    padding:					0 4px;

}
.agenda_date .empty a, .agenda_date .day a, .agenda_date .current a {
	display:					block;
	width:                  	16px;
	height:						16px;
}
.agenda_date .current a, .agenda_date .current .row_on a  {
	border:						2px solid #005566;
	margin-top:					-2px;
	margin-left:				-2px;
	background:					#D9EFF2;
}
.agenda_date .current {
	padding-bottom:				0;
}
* html .agenda_date .current a {
	width:                  	14px;
	height:						14px;
	margin-top:					0px;
	padding-right:				1px;
}
* html .agenda_date .current {
	padding:					0 1px 0 4px;
}
.agenda_date .weeknr {
    width:                  	22px;
    height:						16px;
    margin:                 	2px 2px 2px 0;
    clear:						both;
    font-weight:bold;
}

.agenda_date .first {
    margin-right:           	2px;
    width:                  	22px;
}
.agenda_date .last {

}
.agenda_date .last a {
}
.agenda_date .day a {
/*    color:                  	#000;*/
}
.agenda_date .current a {
/*    color:                  	#F00;*/
}
.agenda_date .weeknr a {
 /*   color:                  	#8F8E8E;*/
    padding-right:          	2px;
}
.agenda_date .empty a {
	color:						#99BBC2;
}

/*.current_week .day, .current_week .empty { */
.current_week {
	border-top:					2px solid #005566;
	border-bottom:				2px solid #005566;
	height:16px;
}

/* Trefwoordzoeken
----------------------------------------------- */

#free_search {
	width:					194px;
	height:					62px;
	margin:					0 0 0 0;
	
/*	background:				#EFF4F8;*/
	padding-left:			1px;
}
#search_left {
	width:					168px;
	height:					62px;
	float:					left;
}
#search_left h2 {
	font-family:			Arial;
	height:					15px;
	color:					#005A56;
	line-height:			16px;
	margin:					0;
	padding:				2px;
}
#searchstring {
	border:					1px solid #1A95B7;
	width:					161px;
/*	height:					15px;*/
	padding:				1px;
	
	color:#005566;
	font-weight:normal;

}
#searchbutton {
	margin-left:			111px;
	margin-top:				4px;
}
#help_button {
	float:					left;
	width:					25px;
	height:					57px;		
	margin-left:			1px;
	margin-top:				5px;
}
#help_button img {
	border:					0;
}

/* Resultaat pagina
----------------------------------------------- */
#content_result {
	width:					410px;
	padding:				10px 0 0 12px;
	margin:					0 0 20px 0;
	background:				white;
}
#content_result p, #content_result li, #content_result a,
#content_overview p, #content_overview li, #content_overview a,	
#content_overview td, #content_overview th, #paging,
#content_searchform p, #content_searchform li, #content_searchform a,
#content_searchform_adv p, #content_searchform_adv li, #content_searchform_adv a,
#content_searchform_adv table, #content_searchform_adv tr, #content_searchform_adv td  {

	margin-top:				0px;
	font-family:			Arial;
	
}
a {
	color:					#004E62;
	
}
a:hover {
	text-decoration:		underline;
}
p.p_short {
	margin-bottom:			0;
}
#content_result b {
	color:					#AA01DD;
}
#content_result a {
	color:					#0088AA;
}
#content_result ul {
	margin:					0 0 0 12px;
	padding:				0;
}
#content_result h5 {
	margin-bottom:			0;
}
#content_footer {
	margin:					20px 0 0 0;
	padding:				0;
	
}
#content_footer, #content_footer p {
	color:					#0086B2;

}
#content_footer hr {
	height:1px;
	background:				#0086B2;
	border:0;
	margin:0;
	padding:0;
}

#content_overview {
	position:				absolute;
	top:					0;
	
	
	width:					410px;

	padding:				10px 0px 0 13px;
	margin:					0 0 20px 0;
	background:				white;
}
#search_result {
	width:					410px;
	color:					#005566;
}
#search_result th, #search_result th a {
	text-align:				left;
	padding-left:			2px;
	color:					#004E62;
	text-decoration:		none;
}
#search_result  .row_on {
	background:				#D9EFF2;
}
#search_result  .row_on .active {
	font-weight:			bold;
	color:					#AA01DD;
}
#search_result  .row_on a:hover {
	text-decoration:		underline;
}
#search_result .col_date {
	width:					60px;
}
#search_result .col_time {
	width:					83px;
}
#search_result .col_desc {
	width:					259px;	
}
#paging {
	float:					left;
	color:					#0088AA;

}
#paging b {
	color:					#005566;
}
#search_result a {
	color:					#AA01DD;
	text-decoration:		none;
}

#content_searchform {
	position:				absolute;
	top:					0;
	
	
	width:					410px;

	padding:				10px 0px 0 13px;
	margin:					0 0 20px 0;
	background:				white;
}


#content_searchform_adv {
	width:					410px;
	border-collapse: 		collapse; 
	border-spacing: 		0;
}
#content_searchform_adv td {
	padding:				2px 0;
}
#content_searchform_adv label {
/*		margin-left:			2px;*/
}
.header_field {
	width:					66px;
	color:					#005566
}
.content_field, .content_field li {
	font-weight:			bold;
	color:					#44828F;
}
#search_help_button {
	display:				inline;
}
#search_help_button img {
	border:					0;
}
#content_searchform_adv td {
	vertical-align:			top;
	line-height:			24px;
}
.search_genre_select {
	margin:					0;
	padding:				0;
	list-style:				none;
}
.search_genre_select li {
	float:					left;
	width:					170px;
}
.all_select li {
	clear:					both;
	width:					300px;
}

.date_sel_icon {
	position:relative;
	top:6px;
	left:2px;
}
.search_keyword {
	width:					87px;
	color:#005566;
	border:					1px solid #1A95B7;
}
.search_keyword_large {
	width:					191px;
	padding:				1px;
	margin-left:			4px;
	color:#005566;
	border:					1px solid #1A95B7;
}

.contentendtop2, a.normal {
	color:						#008FAA;
}
.endbottomright {
	/*width:					410px;*/
}
.endbottomright a:hover {
	text-decoration:		none;
}
* html .endbottomright {
	float: right;
	margin-right: 0;
}
/* Mini GIDS result overview
----------------------------------------------- */
#mini_result {
    padding:                    0px 20px 10px 3px;
}
#mini_result table, #mini_result td {
	vertical-align:top;
}	
#mini_result .result_arrow {
	width:						10px;

}
#mini_result .result_arrow img {
	margin-top:				2px;
}
#mini_result .result_link {
	width:						160px;
}
#mini_result UL {
    width:                      180px;
    margin:						0;
    margin-left:				15px;
	padding:					0;
}
#mini_result LI {
    list-style-position:        outside;
    list-style-type:            disc;
    list-style-image:           url('../images/list_arrow.png');   
    padding:					0;
    margin:						0;
}
#mini_result LI a {
    color:                      #005566;
    display:block;
    padding:0;
    padding-left:-5px;
    margin:0;
}
body, html { scrollbar-3dlight-color:#0088AA;scrollbar-arrow-color:#0088AA;scrollbar-base-color:;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#E5F3F6;scrollbar-shadow-color:#0088AA}