/*
=================================================
 Hautnavigation
=================================================
*/
#pos_navi {
	position: absolute;
	top: 32px;
	left: 25px;
	display: block;
	float: left;
}

#pos_navi ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#pos_navi li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#pos_navi li span {
	display: none;
}

/*
-----------
 Start 
-----------
*/ /*Nomal*/
a.nav_start,a.nav_start:link,a.nav_start:visited {
	width: 75px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/start.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*Over*/
a.nav_start:focus,a.nav_start:hover {
	background-image: url('../images/hauptnavi/start_akt.gif');
	background-color: transparent;
}

/*Aktiv*/
a.nav_start_akt,a.nav_start_akt:link,a.nav_start_akt:visited,a.nav_start_akt:focus,a.nav_start_akt:hover
	{
	width: 75px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/start_akt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*
-----------
 Aktuelles
-----------
*/ /*Nomal*/
a.nav_aktuelles,a.nav_aktuelles:link,a.nav_aktuelles:visited {
	width: 89px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/aktuell.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*Over*/
a.nav_aktuelles:focus,a.nav_aktuelles:hover {
	background-image: url('../images/hauptnavi/aktuell_akt.gif');
	background-color: transparent;
}

/*Aktiv*/
a.nav_aktuelles_akt,a.nav_aktuelles_akt:link,a.nav_aktuelles_akt:visited,a.nav_aktuelles_akt:focus,a.nav_aktuelles_akt:hover
	{
	width: 89px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/aktuell_akt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*
-----------
 Buergerverein
-----------
*/ /*Nomal*/
a.nav_bv,a.nav_bv:link,a.nav_bv:visited {
	width: 122px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/bv.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*Over*/
a.nav_bv:focus,a.nav_bv:hover {
	background-image: url('../images/hauptnavi/bv_akt.gif');
	background-color: transparent;
}

/*Aktiv*/
a.nav_bv_akt,a.nav_bv_akt:link,a.nav_bv_akt:visited,a.nav_bv_akt:focus,a.nav_bv_akt:hover
	{
	width: 122px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/bv_akt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*
-----------
 Stadtteil
-----------
*/ /*Nomal*/
a.nav_stadt,a.nav_stadt:link,a.nav_stadt:visited {
	width: 89px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/stadtteil.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*Over*/
a.nav_stadt:focus,a.nav_stadt:hover {
	background-image: url('../images/hauptnavi/stadtteil_akt.gif');
	background-color: transparent;
}

/*Aktiv*/
a.nav_stadt_akt,a.nav_stadt_akt:link,a.nav_stadt_akt:visited,a.nav_stadt_akt:focus,a.nav_stadt_akt:hover
	{
	width: 89px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/stadtteil_akt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*
-----------
 Fotos
-----------
*/ /*Nomal*/
a.nav_foto,a.nav_foto:link,a.nav_foto:visited {
	width: 71px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/foto.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*Over*/
a.nav_foto:focus,a.nav_foto:hover {
	background-image: url('../images/hauptnavi/foto_akt.gif');
	background-color: transparent;
}

/*Aktiv*/
a.nav_foto_akt,a.nav_foto_akt:link,a.nav_foto_akt:visited,a.nav_foto_akt:focus,a.nav_foto_akt:hover
	{
	width: 71px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/foto_akt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*
-----------
 Kontakt
-----------
*/ /*Nomal*/
a.nav_kontakt,a.nav_kontakt:link,a.nav_kontakt:visited {
	width: 89px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/kontakt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*Over*/
a.nav_kontakt:focus,a.nav_kontakt:hover {
	background-image: url('../images/hauptnavi/kontakt_akt.gif');
	background-color: transparent;
}

/*Aktiv*/
a.nav_kontakt_akt,a.nav_kontakt_akt:link,a.nav_kontakt_akt:visited,a.nav_kontakt_akt:focus,a.nav_kontakt_akt:hover
{
	width: 89px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/kontakt_akt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*
-----------
 Impressum
-----------
*/ /*Nomal*/
a.nav_impr,a.nav_impr:link,a.nav_impr:visited {
	width: 98px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/impr.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*Over*/
a.nav_impr:focus,a.nav_impr:hover {
	background-image: url('../images/hauptnavi/impr_akt.gif');
	background-color: transparent;
}

/*Aktiv*/
a.nav_impr_akt,a.nav_impr_akt:link,a.nav_impr_akt:visited,a.nav_impr_akt:focus,a.nav_impr_akt:hover
	{
	width: 98px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url('../images/hauptnavi/impr_akt.gif');
	background-color: transparent;
	display: block;
	float: left;
}

/*
=================================================
 Unternavigation
=================================================
*/
#pos_unternavi {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-image: url('../images/unternavi/hg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #8be185;
	margin: -22px 0 0 15px; 
	padding: 0 0 0 0; 
	width: 830px;
	height: 1.3em;
	display: block;
	float: left;
	position: relative;
}

#pos_unternavi ul {

	position: relative;
	padding: 0 0 0 0.6em;
	list-style: none;	
	display: inline;
	margin: -2px 0 0 0;
	float: left;
	
}

#pos_unternavi li {
	float: left;
	margin: 0 2px 0 0px;
	cursor: pointer;
}

#pos_unternavi li span {
	float: left;
	display: block;
	color: #40963a;
	font-size: 0.75em;
	font-weight: normal;
	padding: 0 10px 0 0;
	/*Padding to accomodate left tab image. Do not change*/
	height: 2.0em;
	line-height: 2.0em;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/unternavi/norm.gif);
	background-repeat: no-repeat;
	background-position: top right;
	cursor: pointer;
}

#pos_unternavi li a {
	float: left;
	display: block;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(../images/unternavi/norm.gif);
	cursor: pointer;

}

#pos_unternavi li a:hover span,#pos_unternavi li a:focus span {
	color: #3d678e;
	background-image: url(../images/unternavi/akt.gif);
	background-repeat: no-repeat;
	background-position: top right;
	cursor: pointer;
}

#pos_unternavi li.menu_akt a span {
	color: #3d678e;
	background-image: url(../images/unternavi/akt.gif);
	background-repeat: no-repeat;
	background-position: top right; /*left tab image path*/
	cursor: pointer;
}

#pos_unternavi li.menu_akt a,#pos_unternavi li a:hover {
	color: #3d678e;
	padding: 0 0 0 10px;
	background-image: url(../images/unternavi/akt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
