/* Global */
body                      { height:100%;padding-top: 10px;background-color: #ffffff;
                            font-family: Tahoma, Arial, Sans-Serif;color: #ffffff;
                            text-align: center; /* align voor IE */}
body                      { text-align: -moz-center;/* align voor Firefox */}

a:link,a:visited,a:active { text-decoration: none; color:#000000;}
a:hover                   { text-decoration: none; color:#000000;text-decoration:underline;}

input.search              { height: 15px; font-size: 10px;}

#locationpath             { text-decoration: none;color:#000000;font-size: 11px;
                            padding-bottom: 10px; padding-left: 22px;}
#locationpath a:link, #locationpath a:visited, #locationpath a:active
	                  {text-decoration: none; color:#000000;}
#locationpath a:hover	  {color:#000000;text-decoration:underline;}

/* Main */
#main                     { background-color: #FFFFFF; width: 733px; padding: 2px; padding-bottom: 20px;
                            text-align: left; float: none; 
			    border: solid 1px #000000;

			    }
#headercontainer          { float: none; }
#headerleft               { float: left; height: 96px; width: 1px; 
                            background: url(img/header_bg.jpg); }
#headerright              { float: left; height: 96px; width: 1px; 
                            background: url(img/header_bg.jpg); }
#headermain               { width: 722px; height: 96px;
                            background: url(img/header_bg.jpg) repeat-x;
                            padding-left: 9px; padding-top: 20px; font-weight: bold;
                            color: #ffffff; float: left; }

#headertekst          { float: left; padding-top: 0px; padding-left: 0px; font-family: Arial, sans-serif; }
#headerimage          { float: left; text-align: left; margin-left: 21px;
		                        background: url(img/logo-sf.gif) left top no-repeat;
		                        width: 170px; height: 60px; }

  /* Content */
	#content                 { padding: 20px; }

	/* Text and header */
	#contenttitle            { color: #000000; font-size: 18px; font-weight: bold;
	                           padding-top: 22px; padding-bottom: 22px; font-family: Arial, Sans-Serif; }
	#contenttekst            { color: #000000; font-size: 11px; padding-bottom: 65px; }

  /* Footer */
	#footer                  { margin-top: 1px; width: 700px; padding-top: 10px;
	                           padding-left: 22px; padding-bottom: 10px; font-size: 11px;
	                           text-align: left; background-color: #ffffff; color:#dddddd;}

  /* Table properties */
	#contenttable            { padding-bottom: 55px; font-size: 11px; }
		.tabellijst            { width: 682px; }
		.tabellijst tr         { height: 20px; }
		.tabellijst th         { font-weight: bold; font-size: 11px; text-align: left; }
		.tabellijst td         { font-size: 11px; }
		.tabellijst td, th     { padding: 1px 3px 1px 3px; border-bottom: solid 1px #aaaaaa; }
			.tabellijst td img   { }

    .tabellijst a.sort:link    { text-decoration: none; color:#000000;}
    .tabellijst a.sort:visited { text-decoration: none; color:#000000;}
    .tabellijst a.sort:active	 { text-decoration: none; color:#000000;}
    .tabellijst a.sort:hover   { text-decoration: none; color:#000000;text-decoration:underline;}

    /* Hovercolor and behaviour*/
		.hoverrij              { border-bottom: solid 1px #000000; color:#000000  }
		.hoverrij:hover        { background-color: #cccccc; cursor: default; }

	/*.seperator               { background-color: #81c7e9; height: 1px; }*/

  /* Searchinput */
	#search                  { color:#ffffff; width: 287px; background-color: #EE6C2F; float: right;
	                           margin-top: 22px; font-size:11px; padding-top: 11px; padding-left: 16px;
	                           padding-right: 16px; padding-bottom: 11px; }
	#search table            { width: 278px; }
	#search td               { padding: 3px; }
	#search input            { border: solid 1px #aaaaaa; }
	#search p                { line-height: 12px; }

	/* Navigation */
	#navigate                { padding-top: 11px; height: 19px; }
		#navigateleft          { float: left; cursor: hand; }
		#navigateindicator     { float: left; vertical-align: middle; height: 19px; padding-left: 7px;
		                         padding-top: 3px; font-size: 11px; width: 477px; }
		#navigateganaartekst   { height: 19px; font-size: 11px; float: left; padding-top: 4px;
		                         vertical-align: middle; }
		#navigatetextfield     { float: left; padding-top: 0px; height: 19px; vertical-align: middle;
		                         padding-left: 3px; }
			#navigatetextfield input
			                     { width: 47px; height: 15px; border: solid 1px #a7acb0; font-size: 10px;  }
		#navigatego            { height: 19px; float:left; cursor: hand; padding-left: 3px; }

/* Searchresults */
tr.search_spacer           { height: 12px; }
td.search_spacer           { height: 12px; }

tr.search_result_spacer    { height: 20px; }
td.search_result_spacer    { height: 20px; }

tr.search_prevnext         { text-align:right; height: 10px; font-size: 11px; font-weight: bolder;
                             background-color:#ffffff; vertical-align: middle; }
td.search_next             {  }
td.search_prev             {  }
a.search_next              { color:#000000; }
a.search_prev              { color:#000000; }
a.search_next:hover        { color:#000000; }
a.search_prev:hover        { color:#000000;text-decoration:underline; }

tr.search_title            {  }
td.search_title            { background-color:#ffffff; color:#000000;}
a.search_title:link,a.search_title:visited,a.search_title:active
                           { color:#000000;font-size: 11px; font-weight: bolder; }
a.search_title:hover       { color:#000000;text-decoration:underline;font-size: 11px; font-weight: bolder; }

tr.search_rank             {  }
td.search_rank             { font-size: 11px; font-weight: light; }

tr.search_date             {  }
td.search_date             { font-size: 11px; font-weight: bolder; color:#000000;}

tr.search_description      { }
td.search_description      { font-size: 11px; color:#000000;}

p.hits                     { color:#000000;font-size: 11px; }
font.searchrequest         { color:#000000;font-size: 11px; font-weight: bolder;}
