
#hgNav {  background: #CFD6E5 url(../_bilder/hg_nav.gif);  }
#abbNav { position:absolute; top:0px; left:0px;  z-index:1;}

#abbRahmen220 { position:absolute; top:216px; left:40px; z-index:3;}
#abbKlein220 { position:absolute; top:220px; left:40px;  z-index:4;}
#textGalerie220 a { 
	position:absolute; top:342px; left:105px;  z-index:5; 
	font: normal 10px/11px arial, herlvetica, verdana, sans-serif;
	text-decoration: none;
	color: #660000;

}



html, body, ul {
	margin: 0px;
	padding: 0px;

}

#nav {
	position:absolute; top:0px; left:10px; /*definiert die Anfangsposition des div*/
	z-index:2;
}

#navSpalte2 {
	position:absolute; top:56px; left:201px;
	z-index:2;
}


#nav a {
	width:120px;
	display: block;/* ganze Fl?che ist Linkaktiv*/
}


* html #nav a {  /* dieser Hack=browserweiche  gilt f?r alle MS Explorer bis 6 - mehr unter selfhtml Suchbegriff spezielle Browserweichen*/
	width:140px;
	display: block;/* ganze Fl?che ist Linkaktiv*/
}

/*SonderNavigation Montessoritag*/

ul.navRot1 li {
	margin: 20px 0px 0px 0px; /*Abstand zwischen den einzelnen Feldern*/
}

ul.navRot1 a {
	margin-top: 4px;
	padding: 6px 5px 6px 16px;
	background-color: #ca2d13;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
}

ul.navRot1aktiv a {
	margin-top: 4px;
	padding: 6px 5px 6px 16px;
	background-color: #a81d06;

	color: #fbb75f;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}

#navRot1aktiv  {
	margin-top: 4px;
	background-color: #a81d06;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	color: #ffffff;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: right;
}

ul.navRot1 a:hover {
	background-color: #a81d06;
	color: #ffffff;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}


ul.nav1aktiv a:hover, ul.nav1aktivTop a:hover {
	background-color: #f28b38;
	color: #ffffff;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/*Ende Sondernavigation*/

ul {
	list-style-type: none;
}

ul.nav1 li {
	margin: 0px; /*Abstand zwischen den einzelnen Feldern*/
}

ul.nav2 li {
	margin-right: 0px;
}




ul.nav1 a {
	margin-top: 4px;
	padding: 6px 5px 6px 16px;
	background-color: #35532D;

	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;

}

ul.nav1aktiv a {
	margin-top: 4px;
	padding: 6px 5px 6px 16px;
	background-color: #1C3C12;

	color: #fbb75f;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}

#nav1aktiv  {
	margin-top: 4px;
	background-color: #1C3C12;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}




ul.nav1aktivTop a {
	margin-top: 4px;
	padding: 0px 0px 5px 15px;

	background-color: #1C3C12;

	color: #fbb75f;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;

}

ul.nav1aktivSub a {
	padding: 0px 0px 5px 15px;
	background-color: #1C3C12;

	color: #fbb75f;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;

}

ul.nav2 a {
	margin-top: 0px;
	padding: 6px 5px 6px 16px;
	background-color: #8FA988;
	color: #000;
	border-top: 1px solid #35532D;
	border-bottom: 1px solid #35532D;
	border-right: 1px solid #35532D;
	border-left: 1px solid #35532D;
	font-weight: normal;

}

ul.nav2aktiv a {
	margin-top: 0px;
	padding: 6px 5px 6px 16px;
	background-color: #768C71;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	color: #FCA93C;
	font: bold 13px Arial, Helvetica, sans-serif;

}






ul.nav1 a:hover {
	background-color: #1C3C12;
	color: #ffffff;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}


ul.nav1aktiv a:hover, ul.nav1aktivTop a:hover {
	background-color: #1C3C12;
	color: #fbb75f;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

ul.nav1aktivSub a:hover {
	padding: 0px 0px 5px 15px;
	background-color: #1C3C12;

	color: #fbb75f;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;

}

ul.nav2 a:hover{
	background-color: #768C71;
	color: #000000;
	font-weight: normal;

	text-decoration: none;	
}

ul.nav2aktiv a:hover {
	background-color: #768C71;
	color: #ffffff;
	color: #FCA93C;
	font: bold 13px Arial, Helvetica, sans-serif;
}

ul.nav1 a.active1 {
	background-color: #1C3C12;
	color: #ffffff;
	font-weight: bold;
}

ul.nav2 a.active2 {
	background-color: #768C71;
	color: #ffffff;
	font-weight: bold;
}

ul.nav3 a.active3 {
	background-color: #C5D5F5;
	color: #660000;
	font-weight: bold;
}

ul.nav4 a.active4 {
	background-color: #DDE6FA;
	color: #660000;
	font-weight: bold;
}


ul.nav1 a:hover.active1 {
	text-decoration: none;
}

ul.nav1 a.aktive2 {
	background-color: #AADFFF;
	border-left: 6px solid #000080;
	color: #000;
}

a#skiplink { 
	position: absolute; 
	left: 0px; 
	top: -500px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden; 
}
