/* ###################################################	*/
/* mainmenu template_css.css					        */
/* ###################################################	*/
/* kleuren navy 009, fuchsia c39, paars 909, creme ffc	*/
/* ###################################################	*/
/* HTML tag styles										*/
/* text-indent 0px										*/
/* ###################################################	*/


/* #######################  ALGEMENE SETTINGS ############################ */

    * {
		font-family : verdana, arial, helvetica, sans-serif;
		margin : 0;
		padding : 0;
      }
      
    body {
		behavior: url("http://www.droomnet.nl/joomla/csshover.htc");
		font-size: 1em;
		color : #009;
		text-align : center;
		background-color: #c39; /* fuchsia c69 */
      }
      
    p {
		text-align: left;
		font-style : normal;
	    font-weight : normal;

      }
      
    table {
		border : 0px solid #909;
      }

    td {
		font-size: 0.9em; /* ??? hs 031107 */
		text-align: left;
		border : 0px solid #909;
      }

    h1 {
		font-size : 2em;
		/* font-weight : bold; */
		color : #009;
		text-align : left;
		padding : 0;
		margin : 5px;
		font-style: normal;
      }
      
    h2 {
		font-size : 1.5em;
		/* font-weight : bold; */
		color : #009;
		text-align : center;
		padding : 0;
		margin: .75em 0 1em 2.5em;
      }
      
    h3 {
		font-size: 1.17em; 
		/* font-weight : bold; */
		color : #009;
		text-align : left;
		padding : 0;
		margin: .83em 0 1em 2.5em; 
		/* margin : 5px; */
      }
      
    h4 {
		font-size : 1em;
		/* font-weight : bold; */
		color : #009;
		text-align : left;
		padding : 0;
		margin: 1.12em 0 1em 2.5em; 
      }
      
    h5 {
		font-size : .83em;
		/* font-weight : bold; */
		color : #009;
		text-align : left;
		padding : 0;
		margin: 1.5em 0;
      }
            
      	h6 { 
		font-size: .75em; 
		margin: 1.67em 0; 
		}
      
    img {
		border: 0px; 
		margin: 0px 0px 0px 10px; 
		padding: 0px;
		float: right;
	}

/* #######################  END GENERAL SETTINGS ############################ */

/* ######################  LAYOUT SETTINGS       ############################## */
/* Add here Div Wrappers of table formatting to layouts custom stuff*/
/* ######################  LAYOUT SETTINGS       ############################## */
	
/*************** pseudo classes ***************/
	
    a:link {
          color : #00f;
          font-size : 1em;
          font-weight : normal;
          text-decoration : none;
      }

      /* * a:visited */      
    a:visited {
          color : #909;
          font-size : 1em;
          font-weight : normal;
          text-decoration : none;
      }
      
    a:hover {
          color : #00f;
          font-size : 1em;
          font-weight : normal;
          text-decoration : underline;
      }
      
    a:active {
          color : #f00;
          font-size : 1em;
          font-weight : normal;
          text-decoration : underline;
      }

          
/*************** lijsten ***************/

    ul {
		list-style-type : disc;
		text-align : left;
		margin : 2px;
      }
      
    li {
		padding : 2px;
		margin : 2px;
		font-size : 1em; /* was 0.8 */
		color : #009;
		text-align : left;
		border : 0px solid #909;
      }


/* Het 100% CSS menu */

	ul, li {
		margin: 0;
		padding: 0;
		display: block;
		}  

	ul {
	  	list-style: none; 
	  	width: 140px; 
	  	padding: 2px;
	  	border: 0px solid gray;
		} 

	li {
	  	font-size: 1.0em;
	  	position: relative;
	  	padding: 3px;
	  	border-top: 0px solid #990099; /* was 4px */
	  	border-bottom: 0px solid #990099; /* was 2px */
	  	border-left: 0px solid #990099; /*  was 2px #fffcf0; */
	  	border-right: 0px solid #ffcc33; /* was 5px */
	  	z-index:9;
		}

  
/* decoratieve hover */

	li:hover {
	  /* font-size: 1.2em; */
		border-top: 0px solid #990099; /* was 4 ??? is raar */
		border-bottom: 0px solid #990099; /* was 2 */
		border-left: 0px solid #990099; /* was 2 #fffcf0; */
		border-right: 0px solid #ffcc33; /* was 5 */
		background-color: #ffc;
		z-index: 15;
	  }

 /* Alle subnavigatie verbergen */
  
	ul ul {
		font-size: 1.2em; /* werkt */
		position: absolute;
		display: none;
		right: -140px;
		top: 4px;
		background: #ffc;
		}

/* :hover, met specificity */
  
	li:hover ul ul {
	   display: none;
	  }

	li:hover ul, li:hover li:hover ul {
	   display: block;
	  }
      
      
/*************** divisies ***************/

    div#mainwrap {
          min-width : 740px;
          max-width : 960px;
          min-height : 800px;
          max-height : 4000px;
          margin : 0px auto;
          text-align : left;
          border : 2px none #c39;
          padding : 10px;
          border : 0 solid #ccc;
          background-color : #c39;
      }
      
    div#header {
          height : 120px;
          background-color : #c39;
          background : url(../images/maan.jpg) repeat-x top left;
          color : #ffc;
          text-align : left;
          border-bottom : 6px solid #c39;
      }
      
    div#title {
		height : 60px;
		width : 300px;
		font-size : 300%;
		font-weight : normal;
		color : #ff9;
		text-align : left;
		padding : 0;
		margin : 5px;
      }

    div#contentarea {
		min-height : 640px;
		max-height : 4000px;
		height : auto !important; /* hack ie */
        height : 640px; 
		background-color : #ffc;
		position : relative;
		border : 0 solid #ccc;
      }
      
    div#contentarea2 {
		min-height : 640px;
		max-height : 4000px;
		height : auto !important; /* hack ie */
        height : 640px; 
		background-color : #ffc;
		position : relative;
		border : 0 solid #ccc;
      }

    div#home_column1 {
		min-height : 640px;
		max-height : 4000px;
		width : 175px;
		position : absolute;
		top : 0;
		left : 0;
		padding :  5px 0px 0px 5px; /* 10px 2px 5px 10px; */
		background-color : #ffc;
		border : 0 solid #ccc;
		overflow : visible;
		z-index : 1;
      }
      
    div#home_column2 {
		min-height : 640px;
		max-height : 4000px;
		background-color : #ffc;
		margin : 0 170px 0 175px;
		padding : 10px;
		border : 0 solid #ccc;
		z-index : 0;
      }
           
    div#home_column3 {
		min-height : 640px;
		max-height : 4000px;
		width : 170px;
		position : absolute;
		top : 0;
		right : 0;
		padding : 10px 20px 0px 10px;
		text-align : center;
		background-color : #ffc;
		overflow : hidden;
		border : 0px solid #ccc;
		visibility: visible;
	}  

   div#navigatie {
		height : 220px;
		background-color : #ffc;
		text-align : left;
		margin : 10px 0px 0px 5px; /* 20px 0px 10px 10px; */
		border : 0px solid #909;
		overflow : visible;
		z-index : 99; /* zo hoog mogelijk */
      }

   div#google{
        width: 120px;
        margin: 10px;
        padding: 0px;
        border: 0px solid #c39;
	}

   div#poll {
		height : 320px;
		background-color : #ffc;
		text-align : left;
		margin : 10px 0px 10px 5px;
		border : 0px solid #909;
		z-index : 97; /* zo hoog mogelijk */
      }

    div#adsense {
		height : 620px;
		background-color : #ffc;
		text-align : center;
		margin : 10px 10px 10px 0px;
		border : 0px solid #909;
		overflow : hidden;
		z-index : 98; /* zo hoog mogelijk */
      }

    div#footer {
		height : 40px;
		background-color : #909;
		text-align : center;
		padding-top : 6px;
		border : 0 solid #ccc;
		z-index : 3;
      }
      
    div#subfooter {
		height : 40px;
		background-color : #c39;
		text-align : center;
		padding-top : 6px;
		border : 0 solid #ccc;
		z-index : 3;
      }
      
    div#home_column1 p {
		font-size : 1em;
		margin : 0 30px 1em;
      }

    div#home_column2 p {
          font-size : 1em;
          /* margin : 0 30px 1em; */
          margin : 0;
      }
      
    div#home_column2 a:link {
          color : #009;
          text-decoration : underline;
      }
      
    div#home_column2 a:visited {
          color : #009;
          text-decoration : underline;
      }
      
    div#home_column2 a:hover {
          color : #009;
          text-decoration : underline;
      }
      
    div#home_column2 a:active {
          color : #009;
          text-decoration : underline;
      }
      
    div#column3 p {
          margin : 20px 10px 0;
      }
      
    div#home_column3 p {
          margin : 20px 10px 0;
      }
      
    div#home_column3 a:link {
          color : #009;
          text-decoration : none;
      }
      
    div#home_column3 a:visited {
          color : #009;
          text-decoration : none;
      }
      
    div#home_column3 a:hover {
          color : #909;
          text-decoration : none;
      }
      
    div#home_column3 a:active {
          color : #009;
          text-decoration : none;
      }
      
    div#header p {
          font-size : 0.8em;
          margin : 0 20px;
          text-align : right;
          color : #ffc;
          padding : 10px;
      }
      
    div#header a:link {
          color : #ff9;
          text-decoration : none;
      }
      
    div#header a:visited {
          color : #ff9;
          text-decoration : none;
      }
      
    div#header a:hover {
          color : #ff9;
          text-decoration : underline;
      }
      
    div#header a:active {
          color : #ff9;
          text-decoration : none;
      }
      
    div#title a:link {
          color : #ff9;
          text-decoration : none;
      }
      
    div#title a:visited {
          color : #ff9;
          text-decoration : none;
      }
      
    div#title a:hover {
          color : #ff9;
          text-decoration : none;
      }
      
    div#title a:active {
          color : #ff9;
          text-decoration : none;
      }
      
    div#navigatie p {
		font-size : 1em;
		font-weight : normal;
		color : #909;
		text-align : left;
		padding : 10px 0px 0px 10px;
      }
      
    div#navigatie ul {
		list-style-type : none;
		text-align : left;
		margin : 2px;
      }
      
    div#navigatie li {
		width : 130px;
		padding : 2px;
		margin : 2px;
		font-size : 1em; /* was 0.8 */
		color : #909;
		text-align : left;
		border : 1px solid #909;
      }
      
    div#navigatie a:link {
		display: block; /* magweg */
		width : 130px;
		/* font-size : 1em;  was 0.8 */
		color : #909;
		font-weight : bold;
		text-decoration : none;
		/* border : 1px solid #909; */
      }
      
    div#navigatie a:visited {
          width : 130px;
          color : #909;
          font-weight : bold;
          text-decoration : none;
      }
      
    div#navigatie a:hover {
	    display: block;
	    margin: 0px;
        color : #ffc;
        background-color : #909; /* wit of juist fuchsia */
        /* width : 130px; */
      }

    div#navigatie li:hover {
    	/* display: block; */
	    /* margin: 0px; */
        background-color : #909;
        color : #ffc;
		}

/*------------------------------------------------bodyBottom--------------------*/

#bodyBottom{

	width:953px;

	margin:18px 0 0 0;

	padding:8px 8px 19px 7px;

	float:left;

}

#bodyBottom ul{

	width:944px;

	background-color:#F1F1F1;

	color:#000;

	padding:8px 0 8px 9px;

	float:left;

	display:block;

}

#bodyBottom ul li.one{

	padding:7px 47px 36px 21px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#131313;

	background-color:#fff;

	float:left;

	border-right:#F1F1F1 solid 8px;

	display:block;

	width:258px;

}

#bodyBottom ul li.one a{

	font:bold 11px/43px Arial, Helvetica, sans-serif;

	color:#D35400;

	background-color:#fff;

	text-decoration:underline;

	margin:0 0 0 0;

	display:block;

}

#bodyBottom ul li.one a:hover{

	color:#528B00;

	background-color:#fff;

	text-decoration:none;

}

#bodyBottom ul li.two{

	padding:7px 18px 36px 24px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#131313;

	background-color:#fff;

	float:left;

	border-right:#F1F1F1 solid 8px;

	display:block;

	width:271px;

}

#bodyBottom ul li.two a{

	font:bold 11px/43px Arial, Helvetica, sans-serif;

	color:#D35400;

	background-color:#fff;

	text-decoration:underline;

	margin:0 0 0 0;

	display:block;

}

#bodyBottom ul li.two a:hover{

	color:#528B00;

	background-color:#fff;

	text-decoration:none;

}

#bodyBottom ul li.three{

	padding:7px 16px 16px 26px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#131313;

	background-color:#fff;

	float:left;

	border-right:#F1F1F1 solid 8px;

	display:block;

	width:238px;

}

#bodyBottom ul li.three a{

	font:bold 11px/43px Arial, Helvetica, sans-serif;

	color:#D35400;

	background-color:#fff;

	text-decoration:underline;

	margin:0 0 0 0;

	display:block;

}

#bodyBottom ul li.three a:hover{

	color:#528B00;

	background-color:#fff;

	text-decoration:none;

}

/*------------------------------------------------/bodyBottom--------------------*/



    div#footer p {
          color : #ffc;
          font-size : 0.8em;
          margin : 0 20px 10px 0;
          text-align : center;
      }
    div#footer a:link {
	      block: none;
          color : #ffc;
          font-size : 1em;
          font-weight : bold;
          text-align : center;
      }
    div#footer a:visited {
	      block: none;
          color : #ffc;
          font-size : 1em;
          font-weight : bold;
      }
    div#footer a:hover {
          color : #ffc;
          font-size : 1em;
          font-weight : bold;
          text-decoration : underline;
      }
    div#footer a:active {
          color : #ffc;
          font-size : 1em;
          font-weight : bold;
      }
    div#subfooter p {
          color : #ffc;
          font-size : 0.8em;
          font-weight : bold;
          margin : 0 20px 10px 0;
          text-align : center;
      }

      
/******************** tekstboxen **********************/

	.box {
		position: relative; /* was absolute */
		/* left: 50%; */
		text-align: center; 
		border: 1px #909 solid; 
		width: 390px;
		height: 110px; 
		margin: 0 auto;
		/* margin: 0.5em auto;*/
		/* margin-left: -195px; */
		background: #ffc; 
		background: url(../images/r_boog.jpg) repeat-x top left;
		color: #909; 
		padding: 10px; 
		font-family: verdana; 
		font-weight: bold;
		/* clear: both; */
	}

	.box2 {
		position: relative; 
		border:1px #909 solid; 
		width: 150px; 
		height: 120px; 
		margin: 0px 10px 10px 0px; 
		background: #FFC; 
		color: #909; 
		font-weight: bold; 
		z-index: 2; 
		padding:10px;
}

	.box3 {
		position: relative; 
		width: 420px; 
		height: 450px; 
		margin: 0em auto; 
		border: 0px #909 solid; 
		background: #ffc; 
		color: #909; 
		font-weight: bold;
	}

    .kop {
		color : #009;
		font-size : 0.8em;
		margin : 20px 10px 10px;
		padding : 20px;
		text-align : center;
      }
      
	.copyright {
		color : #009;
		font-size : 0.8em;
		margin : 10px;
		text-align : center;
      }
      
    .clCMEvent {
		position : absolute;
		width : 99%;
		height : 99%;
		clip : rect(auto,100%,100%,auto); /* verouderd */
		left : 0;
		top : 0;
		visibility : visible;
      }
      
    .clCMAbs {
		position : absolute;
		visibility : hidden;
		left : 0;
		top : 0;
      }
      
	.inhoudkop {
		color : #009;
		font-size : 1.2em;
		margin : 0px;
		padding : 0px;
		text-align : left;
		font-weight: bold;
}

	.inhoudsubkop {
		color : #009;
		font-size : 1em;
		margin : 0px;
		text-align : left;
		font-weight: bold;
	}

	.home {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		background-position: center;
		text-align: center;
		color: #000099;
	}
	
	.actueel1 {
		font-size: 0.8em;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		background-position: left;
		white-space: normal;
		left: 0px;
		word-spacing: 0em;
		list-style-type: none;
		list-style-position: outside;
		visibility: visible;
		overflow: visible;
	}
	
	.tekst_klein {
		font-size: 0.7em;
		font-color: #ffc;
		font-weight: normal;
	}
	
	.haiku {
		font-size: 0.7em;
		font-style: normal;
       }
       
	.img_left {
		border: 0px; 
		margin: 0px 10px 0px 0px; 
		padding: 0px;
		float: left;
	}
	
	.img_center{
		border: 0px; 
		margin: 0px 0px 0px 0px; 
		padding: 0px;
		float: none;
	}

/* hans november 2009 */
.table_home{
        width: 550px;
        table-layout:fixed;
        border-collapse: collapse;
        padding: 10px;
        border: 0px;
}

.td_home{
		width: 274px;
		height: 20px;       
		background-color: #cc3399;
		color: #ffffcc;
		padding: 2px 5px;
        text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap;
}
	
	.clearthefloats {
		clear: both;
	}
	
	.clearfix:after {
		content: ".";          
		display: block;   
		height: 0;    
		clear: both;  
		visibility: hidden;	
	} 
	
	.clearfix {
		display: block;
	}
	
	* html .clearfix {
		height: 1%;
	}
	
/**********************************************************/
/****************** Joomla core stuff *********************/
/**********************************************************/

	table.contentpaneopen {
		width: 100%;
		padding: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
	}

	table.contentpaneopen td {
		padding-right: 5px;
	}

	table.contentpaneopen td.componentheading {
		padding-left: 4px;
	}

	table.contentpane {
		width: 100%;
		padding: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
		font-size: 1em;
	}

	table.contentpane td {
		margin: 0px;
		padding: 0px;
		font-size: 1em;
	}

	table.contentpane td.componentheading {
		padding-left: 4px;
	}

	table.contentpaneopen fieldset {
		border: 0px;
		border-bottom: 1px solid #eee;
	}

	.button {
		color: #909;
		text-align: center;
		font-size: 0.8em; /* 11px; */
		font-weight: bold;
		border: 1px solid #909;
		/* width: 70px; was auto */
		/* background: url(../images/button_bg.png) repeat-x; */
		background-color: #ffc;
		padding: 0px 4px;
		line-height: 16px !important;
		/*line-height: 16px; */
		height: 20px !important;
		/* height: 24px; */
		margin: 3px;
	}
	
		.button:hover {
		color: #ffc;
		background-color: #909;
	}


	.inputbox {
		padding: 2px;
		border:solid 1px #909;
		background-color: #ffd;
	}

	.componentheading {
		background: url(../images/subhead_bg.png) repeat-x;
		color: #666666;
		text-align: left;
		padding-top: 4px;
		padding-left: 4px;
		height: 21px;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
	}

	.contentcolumn {
		padding-right: 5px;
	}

	.contentheading {
		height: 30px;
		color: #009;
		font-weight: bold;
		font-size: 14px;
		white-space: nowrap;
	}

	.contentpagetitle {
		font-size: 13px;
		font-weight: bold;
		color: #cccccc;
		text-align:left;
	}

	table.searchinto {
		width: 100%;
	}

	table.searchintro td {
		font-weight: bold;
	}

	table.moduletable {
		width: 100%;
		margin-bottom: 5px;
		padding: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
	}

	div.moduletable {
		padding: 0;
		margin-bottom: 2px;
	}

	table.moduletable th, div.moduletable h3 {
		background: url(../images/subhead_bg.png) repeat-x;
		color: #666666;
		text-align: left;
		padding-left: 4px;
		height: 21px;
		line-height: 21px;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
		margin: 0 0 2px 0;
	}

	table.moduletable td {
		font-size: 11px;
		padding: 0px;
		margin: 0px;
		font-weight: normal;
	}

	table.pollstableborder td {
		padding: 2px;
	}

	.sectiontableheader {
		font-weight: bold;
		background: #f0f0f0;
		padding: 4px;
	}

	.sectiontablefooter {
	}

	.sectiontableentry1 {
		background-color : #ffc;
	}

	.sectiontableentry2 {
		background-color : #ffc;
	}

	.small {
		color: #999999;
		font-size: 11px;
	}

	.createdate {
		height: 15px;
		padding-bottom: 10px;
		color: #999999;
		font-size: 11px;
	}

	.modifydate {
		height: 15px;
		padding-top: 10px;
		color: #999999;
		font-size: 11px;
	}

	table.contenttoc {
		border: 1px solid #cccccc;
		padding: 2px;
		margin-left: 2px;
		margin-bottom: 2px;
	}

	table.contenttoc td {
		padding: 2px;
	}

	table.contenttoc th {
		background: url(../images/subhead_bg.png) repeat-x;
		color: #666666;
		text-align: left;
		padding-top: 2px;
		padding-left: 4px;
		height: 21px;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
	}

	a.mainlevel:link, a.mainlevel:visited {
		display: block;
		/* background: url(../images/menu_bg.png) no-repeat; */
		vertical-align: middle;
		font-size: 0.9em; /* was 11px */
		font-weight: bold;
		color: #909;
		text-align: left;
		padding-top: 5px;
		padding-left: 18px;
		height: 20px !important;
		/* height: 25px; */
		width: 100%;
		text-decoration: none;
		border : 1px solid #909; /* nieuw */
	}

	a.mainlevel:hover {
		background-position: 0px -25px;
		text-decoration: none;
		color: #ffc; /* was #fff */
	}

	a.mainlevel#active_menu {
		color:#fff;
		font-weight: bold;
	}

	a.mainlevel#active_menu:hover {
		color: #ffc; /* was #fff */
	}

/* sublevel nieuw */

a.sublevel:link, a.sublevel:visited {
	display: block;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 24px; /* was 18px */
	text-align: left;
	height: 16px !important;
	font-size: 0.83em;
	font-weight: bold;
	width: 90%;
}

a.sublevel:hover {
	color: #ffc;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #ffc;
}

a.sublevel#active_menu:hover {
	color: #ffc;
}
	
/* sublevel oud

	a.sublevel:link, a.sublevel:visited {
		display: block;
		vertical-align: middle;
		font-size: 1em; 
		font-weight: bold;
		color: #909; 
		text-align: left;
		padding-top: 5px;
		padding-left: 18px;
		height: 20px !important;
		width: 100%;
		border: 0px; 
		background-color: #fff;
	}

	a.sublevel:hover {
		color: #ffc;
		text-decoration: none;
	}

	a.sublevel#active_menu {
		color: #ffc;
		font-weight: bold;
	}

	a.sublevel#active_menu:hover {
		color: #ffc;
	}
*/

	.highlight {
		background-color: Yellow;
		color: Blue;
		padding: 0;
	}

	.code {
		background-color: #ddd;
		border: 1px solid #bbb;
}

	form {
		/* removes space below form elements */
		margin: 0;
		padding: 0;
	}

	div.mosimage {
		border: 1px solid #ccc;
	}

	.mosimage {
		border: 1px solid #cccccc;
		margin: 5px
	}

	.mosimage_caption {
		margin-top: 2px;
		background: #efefef;
		padding: 1px 2px;
		color: #666;
		font-size: 10px;
		border-top: 1px solid #cccccc;
	}

	span.article_seperator {
		display: block;
		height: 1.5em;
	)

/* sitemap kinderhuisnepal */
	
	ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
		padding-left: 0px;
		margin-left: 0;
		list-style: none;
	}

	.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{
		font-size: 9pt;
	}
	
	.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{
		font-weight: normal;
		color: #005FA9;
	}
	
	.sitemaplevel2 a{
		text-indent: 20px;
	}

	.sitemaplevel3 a{
		text-indent: 40px;
	}
	
	.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{
		color: #005FA9;
	}
	
	.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{
		color: #005FA9;
	}
	
	???
	
/***********************************************/
/* siteinfo divs and styles       Hans         */
/***********************************************/

/*
#siteinfo{
	/* clear: both; */
	/* border-top: 1px solid #cccccc; */
	/* font-size: small; */	
	padding: 10px 10px 10px 10px;
	text-align: center;
	margin-top: -1px;
}
*/

	
	/*   
	
	    div#footer a.mainlevel:link, div#footer a.mainlevel:visited {
		border : 0px solid #ccc;
		color : #ffc;
		font-weight : bold;
		text-decoration : none;
      }
  
    div#column1 {
		min-height : 640px;
		max-height : 4000px;
		width : 150px;
		position : absolute;
		top : 0;
		left : 0;
		padding : 5px 0px 0px 0px;
		background-color : #ffc;
		border : 0px solid #ccc;
		overflow : visible;
		z-index : 1;
      }

    div#column2 {
		min-height : 640px;
		max-height : 4000px;
		background-color : #fff;
		padding : 10px;
		margin : 0 180px 0 150px;
		border : 0 solid #ccc;
		font-size : 1em;
		z-index : 0;
      }

    div#column3 {
		min-height : 640px;
		max-height : 4000px;
		background-color : #ffc;
		padding : 10px;
		margin : 170px;
		border : 0 solid #ccc;
		font-size : 1em;
		z-index : 0;
      }


    div#column3 {
          min-height : 640px;
          max-height : 4000px;
          width : 170px;
          position : absolute;
          top : 0;
          right : 0;
	  padding-right : 0px;
          text-align : center;
          background-color : #ffc;
          overflow : hidden;
          border : 0 solid #ccc;
      }

                  
    div#column2 p {
		font-size : 1em;
		margin : 0 30px 1em;
      }
      
    div#column2 H1 {
		font-size: 1.2em;
		font-style: normal;
		font-weight: bold;
      }
      
    div#column2 H2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-style: normal;
		font-weight: bold;
      }
      
    div#column2 a:link {
		color : #009;
		text-decoration : underline;
      }
      
    div#column2 a:visited {
		color : #009;
		text-decoration : underline;
      }
      
    div#column2 a:hover {
		color : #009;
		text-decoration : underline;
      }
      
    div#column2 a:active {
		color : #009;
		text-decoration : underline;
      }
      
          .title {
          font-size : 300%;
          font-weight : normal;
          color : #ff9;
          text-align : left;
          padding : 0;
          margin : 10px;
      }
    .subtitle {
          color : #FFFF99;
          font-size : 1.0em;
          font-weight : bold;
          text-align : center;
          margin-left : 40px;
          padding-left : 10px;
      }
      
      	.titel {
		font-size: 1.2em;
		font-style: normal;
		font-weight: bold;
}

	.subtitel {
		font-size: 1em;
		font-style: normal;
		font-weight: bold;
}
*/