

/*
    Menü komplett mit allen Ebenen und Service Links
*/
.navpunkte {
	width:100%;

	width: 196px;
	width: 194px;

	padding: 0px;
	margin: 0px;


	margin-bottom: 15px;

	background-color: #ffffff;
    	border-bottom: 1px solid #2f4e3e;

    	border-bottom: 1px solid #a9bccb;
    

	font-size:1em;

}

.navtitel {

	font-size: 1em;
	color: #304d5f;
	background-color:#d3d3d3;

	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
    padding-right:0px;

	font-weight:bold;
	text-transform:uppercase;

	margin:0;
}


.navpunkte h3{
	background-color: #53775b;
}


.navpunkte ul {

	width:100%;

	margin: 0;
	padding: 0;

	list-style:none;
	list-style-image:none;
}


.navpunkte ul li{

	width:100%;
	margin: 0;
	padding: 0;

    list-style: none;
    /*
	padding-top:6px;
	padding-left:10px;
	padding-bottom:5px;
    padding-right:0px;
                       */
    border-top: 1px solid #9eb89d;

    border-top: 1px solid #a9bccb;


}

.navpunkte a, .navpunkte a:link, .navpunkte a:visited{

	padding-top:6px;
	padding-bottom:5px;
    padding-right:0px;
	padding-left:10px;
	color: #333333;
	margin:0;

    border-bottom: none;

	display: block;


}

.navpunkte a:hover, .navpunkte a:active, .navpunkte a:focus {
	display: block;
    text-decoration:none;
	
	background-color:#dce9f1;
	color: #333333;

	font-weight:normal;
}


/* EBENEN */


a.aktuellebene1 , a.aktuellebene1:link, a.aktuellebene1:visited, a.aktuellebene1:hover, a.aktuellebene1:active, a.aktuellebene1:focus {
	display: block;
    text-decoration:none;

	background-color: #d3d3d3;
	color: #2d4d64;
	font-weight:bold;
}


.ebene2 a, .ebene2 a:link, .ebene2 a:visited{

	padding-top:6px;
	padding-bottom:5px;
    padding-right:0px;
	padding-left:10px;
	color: #333333;
	margin:0;
	background-color: #dbe6de;

    border-bottom: none;

	display: block;
	border-left: 4px solid #dbe6de;
}

.ebene2 a:hover, .ebene2 a:active, .ebene2 a:focus {
	display: block;
    text-decoration:none;
	font-weight:normal;
	border-left: 4px solid #304234;
	background-color: #dbe6de;
	color: #333333;

}


a.aktuellebene2 , a.aktuellebene2:link, a.aktuellebene2:visited, a.aktuellebene2:hover, a.aktuellebene2:active, a.aktuellebene2:focus {
	display: block;
	text-decoration:none;

	border-left: 4px solid #304234;
	background-color: #dbe6de;

	font-weight:bold;

}
.ebene3{
}

.ebene3 a, .ebene3 a:link, .ebene3 a:visited{

	padding-top:6px;
	padding-bottom:5px;
    padding-right:0px;
	padding-left:20px;
	color: #333333;
	margin:0;
	background-color: #f2f7f3;

    border-bottom: none;

	display: block;
	border-left: 4px solid #7fa483;
}

.ebene3 a:hover, .ebene3 a:active, .ebene3 a:focus {
	display: block;
    text-decoration:none;
	font-weight:normal;
	border-left: 4px solid #304234;
	background-color: #f2f7f3;
	color: #333333;
}


a.aktuellebene3 , a.aktuellebene3:link, a.aktuellebene3:visited, a.aktuellebene3:hover, a.aktuellebene3:active, a.aktuellebene3:focus {
	display: block;
	text-decoration:none;

	font-weight:bold;
	border-left: 4px solid #304234;
	background-color: #f2f7f3;

}






.service{
 	width:100%;
	padding: 0px;
	margin: 0px;


	margin-bottom: 10px;

	background-color: #ffffff;
	font-size:1em;
    border-bottom: 1px solid #9eb89d;

}




.service h3{
	background-color: #8ca393;
}


.service ul {

	width:100%;

	margin: 0;
	padding: 0;

	list-style:none;
	list-style-image:none;
}


.service ul li{

	margin: 0;
	padding: 0;
	padding-left:0px;

    list-style: none;

    border-top: 1px solid #9eb89d;
	display: block;
}

.service a span{
	padding-right: 25px;
}
.service a, .service a:link, .service a:visited{

	color: #333333;
	margin:0;

	padding-top:6px;
	padding-left:4px;
	padding-bottom:5px;
    padding-right:0px;

	text-decoration: none;
	border-bottom:none;
	display: block;

	border-left: 4px solid #ffffff;

}

.service a:hover, .service a:focus, .service  a:active {

	text-decoration: none;
	border-bottom:none;
	font-weight:normal;

    border-bottom: none;

	display: block;

	border-left: 4px solid #304234;

}


/* EBENEN */


a.aktuellebeneservice1 , a.aktuellebeneservice1:link, a.aktuellebeneservice1:visited, a.aktuellebeneservice1:hover, a.aktuellebeneservice1:active, a.aktuellebeneservice1:focus {
	display: block;
    text-decoration:none;

	font-weight:bold;

	border-left: 4px solid #304234;
}


.ebeneservice2 a, .ebeneservice2 a:link, .ebeneservice2 a:visited{

	padding-top:6px;
	padding-bottom:5px;
    padding-right:0px;
	padding-left:12px;
	color: #333333;
	margin:0;
	background-color: #eaefeb;

    border-bottom: none;

	display: block;
	border-left: 4px solid #7ca587;
}

.ebeneservice2 a:hover, .ebeneservice2 a:active, .ebeneservice2 a:focus {
	display: block;
    text-decoration:none;
	font-weight:normal;
	border-left: 4px solid #304234;
	background-color: #eaefeb;

}


a.aktuellebeneservice2 , a.aktuellebeneservice2:link, a.aktuellebeneservice2:visited, a.aktuellebeneservice2:hover, a.aktuellebeneservice2:active, a.aktuellebeneservice2:focus {
	display: block;
	text-decoration:none;

	border-left: 4px solid #304234;
	background-color: #eaefeb;

	font-weight:bold;

}


.icon_buerger{
	background-image: url(../img/buerger.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.icon_broschuere{
	padding-right: 25px;

	background-image: url(../img/broschuere.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.icon_mediathek{
    	display: block;
	padding-right: 25px;

	background-image: url(../img/mediathek.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.icon_newsletter{
    	display: block;
	padding-right: 25px;

	background-image: url(../img/newsletter.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.icon_rss{
    	display: block;
	padding-right: 25px;

	background-image: url(../img/rss.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.icon_hinweise{
	display: block;
	padding-right: 25px;

	background-image: url(../img/hinweise.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

