/* Global Layout HTML Elements */
 	html {  

		font-size:100%
	}

	body,h2 {
		font-size:1em
	}

	html, body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height:100%;
		position:relative;
		text-align:center
                }

	html,body,a {
		color:#006
	}

	a {
		text-decoration:none
	}

	img,fieldset,html,body {
		border:0;
		margin:0;
		padding:0
	}

	h1 {
		font-weight:400
	}

	UL LI {
		list-style-type:none
	}

/* CONTAINER */
	#container {
		font-size:.7em;
		margin:0 auto;
		min-height:100%;
		position:relative;
		text-align:left;
/*             line-height:1.2em; */
             margin-bottom:-2.2em;
	}

       * html #container{
              height:100%;
       }

       #container, #footer, #panoramaFoto {
		width:66.95em
	}

	#container,#content, #menu, .content {
		background-color:#ececf4
	}

/* HEADER */


/* SITEMENU */
	#sitemenu {
		background-image:url('/images/blue_header_no_title.gif');
		height:2em;
		margin-top:-0.2em;
		padding:0;
		position:relative;
		text-align:right;
		top:0;
	}

	#sitemenu a {
		color:#FFF;
		margin:.5em;
		position:relative;
		top:.3em
	}

	#sitemenu a:hover {
		text-decoration:underline;
	}

/* BREADCRUMB */
	#breadcrumb {
                min-height:3.5em;
		font-size:.9em;
		list-style:none;
		padding-left:19em;
		margin-right:19em;
		overflow:hidden;
                margin-top:1em;
                margin-bottom:0.5em;
	}

	/* IE6 - hack (IE6- does not understand min-height: */
	* HTML #breadcrumb {
                height:3.5em;
	}
	
	#breadcrumb a, #breadcrumb span{
                background:url('/images/pijl_breadcrump_rechts.gif') no-repeat 0px 3px;
       	        color:#8282A0;
		display:inline;
		white-space:nowrap;
		position:relative;
		padding-right:.6em;
                padding-left:1.2em;
	}

	#breadcrumb a:hover {
		color:red
	}

/* CONTENT */
	#content, .content {
		float:left; 
		margin-right:-48em;
		padding-bottom:3em;
		position:relative;
		width:48em;
		z-index:90;
	}

	.UpperCaseTitle {
		color:#006;
		display:block;
		font-size:1em;
		font-weight:700;
		margin:0;
		padding:0;
		text-transform:uppercase
	}

	#content .UpperCaseTitle, .content .UpperCaseTitle {
		color:#006;
		display:block;
		font-size:1.2em;
		font-weight:700;
		margin:0;
		padding-bottom:0.6em;
		text-transform:uppercase
	}

	#content h1, .content h1 {
		color:#006;
		font-size:1.6em;
		line-height:1.2em;
		margin:0 0 10px
	}

	#content h2, .content h2 {
		color:#006;
		font-size:1.3em;
		line-height:1.1em;
		margin:0 0 10px
	}

	#content UL LI, .content ul li {
		list-style-type:square
	}

	#content OL LI, .content ol li {
		list-style-type:decimal
	}

	#content a, .content a {
		color:#004AB6;
		font-weight:800;
		text-decoration:underline
	}

	#content .links a, .content .links a {
		background-image:url('/images/pijl_rechts_link.gif');
		background-position:.1em .3em;
		background-repeat:no-repeat;
		display:list-item;
		list-style-type:none;
		padding-left:1em
	}

	#content ul li p,#content OL li p, .content ul li p, .content OL li p {
		margin:0
	}

	#content table a, .content table a  {
		color:#004AB6;
		/* font-size:90%; */
		font-weight:400;
		text-decoration:none
	}

	#content table tr td, .content table tr td  {
		padding-right:2em
	}

	#content .linkbold, .content .linkbold  {
		font-weight:800;
   		text-decoration:none;
	}

	#content .bluearrowlink, .content .bluearrowlink {
		background-image:url(/images/pijl_rechts_link.gif);
		background-position:0 50%;
		background-repeat:no-repeat;
		color:#004AB6;
		font-size:0.9em;
		font-weight:800; 
		margin:.4em 0;
		padding:3px 0 3px 10px;
		text-align:center;	
   		text-decoration:none;
	}

	.bluearrowlink {
		background-image:url(/images/pijl_rechts_link.gif);
		background-position:0 50%;
		background-repeat:no-repeat;
		color:#004AB6;
		font-size:0.9em;
		font-weight:800; 
		margin:.4em 0;
		padding:3px 0 3px 10px;
		text-align:center;	
   		text-decoration:none;
	}

                .bluearrowlink_vorige {
                                float: right; 
                                margin-right: 1em;
                                margin-top:-3.5em;
                }

	.bluearrowlink_vorige a {
		background-image:url(/images/pijl_rechts_link.gif);
		background-position:0 50%;
		background-repeat:no-repeat;
		color:#004AB6;
		font-size:0.9em;
		font-weight:800; 
		margin:.4em 0;
		padding:3px 0 3px 10px;
		text-align:center;	
   		text-decoration:none;
	}

/* INHOUDSOPGAVE */
	#content_index_list {
		display:block
	}

	#content_index_list UL {
		margin:0 0 15px;
		padding:0
	}

	#content_index_list UL LI {
		display:list-item;
		margin: 0em 0em 0em 0em;
		list-style-type:none;
	}

	#content_index_list li a {
             background-image:url('/images/pijl_rechts_link.gif') ;
             background-position:0em .3em;
		background-repeat:no-repeat;
		padding: 0em 0em 0em 1em;
		color:#004AB6;
		font-weight:700;
		text-decoration:none
	}

/* MENU */
	#menu {
		background-color:#FFF;
		position:relative;
		width:auto;
	}

	* html #menu {
		top:-0.2em
	}

	#menu input {
		display:inline
	}

	#menu ul {
		height:3em;
		list-style:none;
		margin:0;
		padding:0;
		position:absolute;
		left: 10em; 
		top: 1em;
		width: 48em; 
		font-size: .9em;
	}

	#menu ul li {
		float:left;
		height:2.4em;
		left:9em;
		position:relative;
		width:9em;
		z-index:10
	}

/* SUBMENU */
	#submenu {
		float:left;
		left:0;
		padding-left:0.5em;
		padding-right:0.5em;
		width:16em;
/*		padding-top:1.9em; */
		z-index:20;
/*            border-top:dashed 2px white; */
	}

	#submenu h2 {
		background-image:url('/images/pijl_down_rood.gif');
		background-position:.4em .45em;
		background-repeat:no-repeat;
		color:red;
		font-weight:bolder;
		padding-left:1.4em;
		position:relative
	}

	#submenu ul {
		left:1.2em;
		list-style:none;
		margin:0;
		padding:0;
	}

	#submenu ul li {
		font-weight:700;
/*		padding:.2em */
	}

	#submenu ul li a:hover {
		color:#006;
		text-decoration:underline
	}

/* RELATED */
	#related {
		float:right;
		right:0;
		width:18em;
	}
     
       * html #related {
       	padding-top:2em;
       }


	#related div h2{
		background-color:#bdbdd8;
		margin:0
	}

	#related div p{
		position:relative;
		top:-1em;
	}

/* TO TOP*/
	.totop {
		background-color:#ececf4;
		padding-right:28em
	}

	.totop a {
		background-image:url('/images/pijl_naarboven.gif');
		background-position:left center;
		background-repeat:no-repeat;
		color:#8282A0;
		padding-left:1.3em
	}


               #knopTop
               {
                     position:relative;
                     float:right
                }


/* FOOTER */
	#footer {
		background-image:url('/images/gra_striping_footer.gif');
		position:absolute;
		text-align:center;
        left:0;
		bottom:0;
		margin-top:2em;
		z-index:2000;
	}



/* SUBFOOTER */
	#footer .subfooter {
		font-size:.8em
	}

	#footer .subfooter a {
		color:#004AB6
	}

/* CENTERPANE*/
	#centerPane {
		background-color:#ececf4;
		border-right:none;
		height:auto;
		clear:both;
		overflow-y:hidden; 
		padding-bottom:2em
	}

/* KORP SELECTOR*/ 
	.korpsselector {
		background-color:#FFF;
		border:2px inset #E0E0E0;
		color:#004AB6;
		height:200px;
		left:540px;
		line-height:1.3em;
		overflow:auto;
		position:absolute;
		top:110px;
		display:none;
		width:200px; 
 	       
 	       z-index:2000;

	}
	
/* READSPEAKER */
	#readspeaker {
		float:right;
                                margin-top:0.5em;
	}

/* ICONS */
	.printLink {
		background-image:url('/images/printer.png');
		background-repeat:no-repeat;
		padding-left:2em
	}

	.poster {
		padding:1em
	}

	.poster img {
		float:left;
		width:12em
	}

/* BUREAUZOEKER */
	#submenu form {
		margin-top:.5em
	}

	#submenu .UpperCaseTitle {
		margin-bottom:.5em;
	}

	.submit {
		background-color:#F03;
		background-image:url(/images/pijl_rechts_rood.gif);
		background-position:right center;
		background-repeat:no-repeat;
		border:0 none;
		color:#FFF;
		float:none;
		font-size:90%;
		font-weight:800;
		height:15px;
		margin:3px .4em 10px 0;
		padding-right:5px;
		width:13em
	}

	#bureauzoeken .submit {
		border:none;
		clear:both;
		color:#FFF;
		display:block;
		float:none;
		margin-left:1.7em;
		width:80px
	}

	#submenu input {
		border:1px solid #006;
		color:#006;
		font-size:90%;
		height:13px;
		margin:2px 0;
		width:95px
	}

/* KORPSNAAM */
	#korpsnaam {
		color:#FFF;
		display:inline;
		float:left;
		font-size:120%;
		font-weight:700;
		padding:.1em;
	}


	* html #searchButton {
		position:relative;
		text-align:right;
		top:-1em
	}

/* AUTO COMPLETE */
	.ac_results {
		background-color:Window;
		border:1px solid WindowFrame;
		overflow:hidden;
		padding:0;
            z-index:2000;
	}

	.ac_results ul {
		list-style:none;
		list-style-position:outside;
		margin:0;
		padding:0;
		width:100%
	}

	.ac_results iframe {
		display:block;
  		filter:mask(); 
		height:3000px;
		left:0;
		position:absolute;
		top:0;
		width:3000px;
		z-index:-1
	}

	.ac_results li {
		cursor:pointer;
		display:block;
		font:menu;
		font-size:12px;
		margin:0;
		overflow:hidden;
		padding:2px 5px;
		text-align:left;
		width:100%
	}

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

	.ac_over {
		background-color:Highlight;
		color:HighlightText
	}

/* COMMENTS */
	.comment {
		color:gray;
		font-weight:400
	}

/* ERRORS */
	.errors {
		color:red;
		font-weight:700
	}

/* VRAAGBAAK */	
	#regioselect {
		margin-left:0;
		width:55%
	}

	#vraagbaaksearch_searchQuery {
		border:1px solid;
		margin-right:1em;
		width:235px
	}

	#advancedsearchLink {
		float:right;
		font-size:90%;
		margin-left:1.5em;
		margin-top:-2.3em;
		padding-top:.2em
	}

	#advancedSearchTitle,#searchLabels,#searchInput {
		width:95%
	}

	#vraagbaaksearch_searchCity {
		border:1px solid;
		width:160px
	}

	#vb_zoeknaar {
		font-weight:700
	}

	#vb_woonplaats {
		font-weight:700;
		margin-left:1.2em
	}

	#vb_buttons {
		text-align:right;
		width:78.5%
	}

	.searchPaginator {
		text-align:center;
		width:auto
	}

       .searchPaginator a {
          padding-left:.2em;
       }

	.row {
		height:7.5em; 
            padding-right:1em;
            padding-left:0.2em;
            padding-top:0.2em;
	}

	a:hover,#content a:hover,#info_buttons a:hover,#content_index_list li a:hover,.bluearrowlink:hover,#vraagbaakitemrechts li a:hover {
		color:#F03
	}

	.bg_white,.whitebackground {
		background-color:#FFF
	}
	.lead{
	      margin-top:0;
            padding-right:5em;
	}

	#popmenu{
	      z-index:200;
	}


/* SPECIALS 
#specials
{
    COLOR: #000066;
    text-decoration: none;
    font-weight: 400;
}
*/
#specials UL
{
    margin: 0;
    padding: 0
}

#specials li
{
   /* position:relative; */
    background-image:url(/images/pijl_rechts_link.gif);
    background-repeat: no-repeat;
    background-position:0 4px;
    padding: 0px 0 3px 10px;
    margin:.4em 0;
    padding: 0 0 0 12px;
    text-align: left;
    font-size:0.9em;
    font-weight: 800;
    color: #004AB6;        
    text-decoration: none
}

#specials LI A
{
    COLOR: #004AB6;
    text-decoration: none;
}
#specials LI A:HOVER
{
    COLOR: #FF0033;
    text-decoration: none
}


#korpselector{
  border: 2px solid rgb(130, 130, 160); 
  padding: 0.2em; 
  position: absolute; 
  top: 1em; 
  right: .5em;
}

#info_buttons{
  position: absolute; 
  right: 0em; 
  top: 4.5em;
  font-size:.9em;
}

#rss_icon, #readspeaker_icon{
  display:inline;
}

#info_buttons a {
  text-decoration: none; 
  color: rgb(0, 0, 102);
}

#info_buttons a img{
  position:relative;
  top: 0.2em;
}
.backbutton{
  position:absolute;
  right:1em;
}

.contentsmall{
  margin-right: -31em;
  width: 31em;
}

/***************************************
* styling van fotoalbum
***************************************/
DIV.navigatie {
	PADDING-RIGHT: 0.6em; 
	PADDING-LEFT: 0.6em; 
	background-image:url('/images/blue_header_no_title.gif');  
	PADDING-BOTTOM: 0.3em; 
	MARGIN: 0.6em 0px; 
	PADDING-TOP: 0.3em;
      width:98%;
}
DIV#fotos IMG.textwriter {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0.8em; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0.4em
}
DIV.navigatie A {
	FONT-WEIGHT: bold; 
	MARGIN: 0px 0.3em; 
	COLOR: #FFF; 
	TEXT-DECORATION: none;
}
DIV.navigatie A:hover {
	text-decoration:underline;
}
DIV.navigatie SPAN {
	FONT-WEIGHT: bold; 
	MARGIN: 0px 0.3em; 
	COLOR: #FFF; 
	TEXT-DECORATION: none;
}
DIV.navigatie SPAN.active {
	COLOR: #f4352f; 
}

#banners_left img{
	width:15.6em;
	height:5.4em;
	padding-bottom:1em;
}

#banners_left {
	padding-top:1em;
        border-top: 1px dashed;
        border-color: #FFF;
}

/* LINKERMENU */
#linkermenu
{    
    FONT-SIZE: 0.9em;
}
#linkermenu UL
{    
    LIST-STYLE: none;
    MARGIN: 0;
/*    PADDING: 0 */
padding-bottom:1em;
}
#linkermenu LI
{
    background-image:url(/images/space.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0px 0 3px 10px;
    margin: 0 0 0 0;
    padding: 0 0 2px 12px;
    text-align: left;
    font-weight: 800;
    color: #004AB6;        
    text-decoration: none
}
/* RED */
#linkermenu LI.active_red_caps
{
 background-image:url(/images/pijl_down_rood.gif);
 font-weight: 800;
 COLOR: #FF0033;
 text-transform: uppercase;
 text-decoration: none
}
#linkermenu LI.normal_red
{
 background-image:url(/images/space.gif);
 font-weight: 400;
 COLOR: #FF0033 
}
#linkermenu LI.active_red
{
 background-image:url(/images/pijl_rechts_rood.gif); 
 font-weight: 800;
 COLOR: #FF0033
}
#linkermenu LI.normal_active_red
{
 background-image:url(/images/pijl_rechts_rood.gif);
 font-weight: 400; 
 COLOR: #FF0033
}
/* BLUE */
#linkermenu LI.active_blue_caps
{
 background-image:url(/images/pijl_down_blauw.gif);
 text-transform: uppercase;
 font-weight: 800;
 COLOR: #FF0033 
}
#linkermenu LI.active_blue
{
 background-image:url(/images/pijl_down_blauw.gif)
}
#linkermenu LI.active_blue_noarrow
{
 background-image:url(/images/space.gif)
}
/* NORMAAL */
#linkermenu LI.normal
{
 background-image:url(/images/space.gif)
}
/* TEXT LINKEN */
#linkermenu LI.active_red_caps A, #linkermenu LI.active_red_caps A:hover, #linkermenu LI.active_red_caps A:visited
{
    text-transform: uppercase;
    COLOR: #FF0033;
    FONT-WEIGHT: 800;
    text-decoration: none
}
#linkermenu LI.active_red A
{
    COLOR: #FF0033;
    FONT-WEIGHT: 800;
    text-decoration: none
}
#linkermenu LI.active_red A:hover
{
    COLOR: #FF0033;
    FONT-WEIGHT: 800;
    text-decoration: none
}
#linkermenu LI.normal_red A
{
    COLOR: #FF0033;
    FONT-WEIGHT: 400;
    text-decoration: none
}
#linkermenu LI.normal_active_red A
{
    COLOR: #FF0033;
    FONT-WEIGHT: 400;
    text-decoration: none
}
#linkermenu LI.normal_active_red A:hover
{
    COLOR: #FF0033;
    FONT-WEIGHT: 400;
    text-decoration: none
}
#linkermenu LI.normal_red A:HOVER
{
    text-decoration: underline
}
#linkermenu LI.active_blue_noarrow A
{
    COLOR: #006;
    FONT-WEIGHT: 800;
    text-decoration: none
    
}
#linkermenu LI.active_blue_caps A
{
    text-transform: uppercase;
    COLOR: #006;
    FONT-WEIGHT: 800;
    text-decoration: none
}
#linkermenu LI.active_blue A
{
    COLOR: #006;
    FONT-WEIGHT: 800;
    text-decoration: none
}
/* PAGES */
#linkermenu LI.normal a
{
    COLOR: #006;
    FONT-WEIGHT: 400;
    text-decoration: none
}
#linkermenu LI.normal a:hover
{
    text-decoration: underline
}
#linkermenu LI.active_blue_noarrow a:hover
{
    text-decoration: underline
}

.searchPaginator{
	text-align:center;
	width:auto;
}

.searchPaginator .selected{
	font-size:140%;
	
}

.searchPaginator{
	bottom:2em dashed white;
	padding-left:0em;
}

.searchResults img{
	float:left;
}

.searchResults{
	border-top: .1em dashed white;
}

.searchPaginator li{
	list-style: none;
	display: inline;
	font-weight:bold;
}

.left{
	margin-right:2em;
	left:0em;
}

.right{
	margin-left:2em;
	
}

.whitebackground{
	background-color:white;
}	

.searchResults .row{
	width:auto;
	padding:.5em;
	
}


.searchResults .row img{
	height: 11em;	
}

.searchResults .missingInfo tr td{
   width:12em;
}

.missingInfo tr td {
		padding-left:.8em;
	}

.searchResults .missingInfo tr td[colspan="2"] {
      width:100%;
}

	.missingInfo tr td[colspan="2"]{

		padding-left:0em;
		padding-top:.8em;
		
	}
.bluearrowlink
{
    background-image:url(/images/pijl_rechts_link.gif);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding: 3px 0 3px 10px;
    text-align:center;
    margin: .4em 0;
    font-weight: 800;
    color: #004AB6;        
    text-decoration: none
}
.bluearrowlink:hover
{
    color: #FF0033
}

#vraagbaakitemlinks {
    float:left;
    width:31em;
	overflow:hidden;
}

#vraagbaakitemrechts {
	width:16em;
	float:right;
}

#vraagbaakitemrechts span {
	font-size:1em;
	padding:0;
	color:#006;
	display:block;
	font-weight:700;
	margin:0;
	text-transform:uppercase
}

#vraagbaakitemrechts UL
{
    margin: 0;
    padding: 0
}

#vraagbaakitemrechts li
{
   /* position:relative; */
    background-image:url(/images/pijl_rechts_link.gif);
	list-style-type: none;
    background-repeat: no-repeat;
    background-position:0 4px;
    padding: 0px 0 3px 10px;
    margin:.4em 0;
    padding: 0 0 0 12px;
    text-align: left;
    font-size:0.9em;
    font-weight: 800;
    text-decoration: none;
}

#vraagbaakitemrechts a
{
    COLOR: #004AB6;
    text-decoration: none;
}

#vraagbaakitemrechts a:HOVER
{
    COLOR: #FF0033;
}
