.invisible, dfn {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

#zweitNavigation {
	width: 100%;
	background-color: #ffffff;
}


/*	In der Navigation sollen keine Linien unter den Links sein, ausserdem sollen alle Links Block-Elemente sein, damit die ganze Navigations-Flaeche klickbar wird */

#zweitNavigation a {
        text-decoration: none;
        display: block;
}

#zweitNavigation a.u_0, #zweitNavigation a.u_0_2, #sitemap a.u_1 {
        color: #998262;
}
#zweitNavigation a.u_1, #zweitNavigation a.u_1_2, #sitemap a.u_2 {
	color: #6c6f79;
}
#zweitNavigation a.u_3, #zweitNavigation a.u_3_2, #sitemap a.u_3 {
	color: #808080;
}
#zweitNavigation a.u_4, #zweitNavigation a.u_4_2, #sitemap a.u_4 {
	color:  #191989;
}
#zweitNavigation a.u_5, #zweitNavigation a.u_5_2, #sitemap a.u_5 {
        color: #FF7F01;
}
#zweitNavigation a.u_8, #zweitNavigation a.u_8_2, #sitemap a.u_8 {
        color: #276a27;
}
#zweitNavigation a.u_9, #zweitNavigation a.u_9_2, #sitemap a.u_9 {
        color: #DC2626;
}
#zweitNavigation a.u_10, #zweitNavigation a.u_10_2, #sitemap a.u_10 {
        color: #632085;
}
#zweitNavigation a.u_1413, #zweitNavigation a.u_1413_2, #sitemap a.u_1413 {
        color: #808080;
}


#zweitNavigation ul li ul li ul li a {
padding-left:40px;
}

#zweitNavigation ul li ul li ul li div.selectedOne_sub0_2, #zweitNavigation ul li ul li ul li div.selectedOne_sub1_2, #zweitNavigation ul li ul li ul li div.selectedOne_sub3_2, #zweitNavigation ul li ul li ul li div.selectedOne_sub4_2, #zweitNavigation ul li ul li ul li div.selectedOne_sub5_2, #zweitNavigation ul li ul li ul li div.selectedOne_sub8_2, #zweitNavigation ul li ul li ul li div.selectedOne_sub9_2, #zweitNavigation ul li ul li ul li div.selectedOne_sub10_2 {
padding-left:35px;
}


/*	fuer den IE muessen die Links in diesem Fall eine Breite bekommen */
* html #zweitNavigation a {
	width: 100%;
}

/*	fuer Hauptpunkte sollen die Eintraege Fett sein, Hauptpunkte haben zum naechsten Punkt eine dicke Border */
#zweitNavigation ul li {
	border-bottom: 1px dotted #73767f;
}

/*	aufgrund des Problems, Borders richtig anzuzeigen, hier fuer IE eine Hoehe (wirkt wie min-height) */
* html #zweitNavigation ul li {
	height: 1em;
}

/* 	Level 1 Eintrage haben ein Hintergrundbild, und ein paar Abstaende, die padding-left/right sind wichtig fuer spaeter */
#zweitNavigation ul li a {
	background: url(../img/nav_img/list_icon_00.gif) no-repeat 189px 0.7em;
	padding: 6px 7px 6px 15px;

}

/* 	Bei Hover ueber einen Level 1 Eintrag bekommt der a des Eintrages rechts und links eine Border und das padding left/right wird um die breite der Border verringert.
	Aufgrund dessen muessen wir auch das Hintergrundbild neu positionieren */
#zweitNavigation ul li a:hover, #zweitNavigation ul li a:focus, #zweitNavigation ul li a:active {
	background-color: #FFF;
	border-left: 5px solid #FFFfff;
	border-right: 1px solid #FFFfff;
	padding-left: 10px;
	padding-right: 2px;
        background: url(../img/nav_img/list_icon_10.gif) no-repeat 184px 0.7em;
}

/*	Der aktive Level 1 Eintrag bekommt immer eine linke Border, dehalb muss das Padding um den Border-Wert veraendert werden.
	Somit auch wieder das Hintergrundbild neu positionieren (und ein anderes benutzen, da er ja aktiv ist) 
	Das gilt aber nur, wenn ein Level 2 Eintrag ausgewaehlt ist (Level 1 hat sonst keinen Link) */
#zweitNavigation ul li.selectedOne div a {
	border-left: 5px solid #DFE1F0;
	padding-left: 10px;
	background-position: 189px 0.7em;
	background-image: url(../img/nav_img/list_icon_10.gif);
}

/*	Da oben fuer Hover Effekte die Borders gesetzt werden, muessen wir hier noch einmal fuer aktiven sagen, dass die Borderfarbe die Hover-Farbe sein soll */
#zweitNavigation ul li.selectedOne div a:hover, #zweitNavigation ul li.selectedOne div a:focus, #zweitNavigation ul li.selectedOne div a:active {
	border-left-color: #FFF;
}

/*	Dies ist der Zustand, wenn man auf der Seite des Level 1 Eintrages ist. Es ist also ein zweite UL vorhanden, der Navigationspunkt ist ausgeklappt und hat keinen Link.
	Hier wird eine Border links gesetzt, welche die gleiche Farbe wie der Hintergrund hat. Surfer mit normalen Farbeinstellungen sehen sie also nicht.
	Nur User mit veraenderten Kontrasten sehen sie. Ein anderes Hintergrundbild zeigt fuer normale" User an, dass dieser Punkt ausgewaehlt ist */

#zweitNavigation ul li.selectedOne_s1 div.selectedOne_s1, #zweitNavigation ul li.selectedOne_s3 div.selectedOne_s3, #zweitNavigation ul li.selectedOne_s4 div.selectedOne_s4, #zweitNavigation ul li.selectedOne_s5 div.selectedOne_s5, #zweitNavigation ul li.selectedOne_s8 div.selectedOne_s8, #zweitNavigation ul li.selectedOne_s9 div.selectedOne_s9, #zweitNavigation ul li.selectedOne_s10 div.selectedOne_s10, #zweitNavigation ul li.selectedOne_s1413 div.selectedOne_s1413 {
        border-left: 5px solid #FFF;
        background: url(../img/nav_img/list_icon_11.gif) no-repeat 184px 0.7em #FFF;
        padding: 6px 7px 6px 10px;
        font-weight: bold;
} 

#zweitNavigation ul li.selectedOne_s1 div.selectedOne_s1, #zweitNavigation ul li.selectedOne_s1 div.selectedOne_sub1_2 {
	color: purple;
}
#zweitNavigation ul li.selectedOne_s3 div.selectedOne_s3, #zweitNavigation ul li.selectedOne_s3 div.selectedOne_sub3_2 {
	color: #808080;
}
#zweitNavigation ul li.selectedOne_s4 div.selectedOne_s4, #zweitNavigation ul li.selectedOne_s4 div.selectedOne_sub4_2 {
	color: #191989;
}
#zweitNavigation ul li.selectedOne_s5 div.selectedOne_s5, #zweitNavigation ul li.selectedOne_s5 div.selectedOne_sub5_2 {
	color: #FF7F01;
}
#zweitNavigation ul li.selectedOne_s8 div.selectedOne_s8, #zweitNavigation ul li.selectedOne_s8 div.selectedOne_sub8_2 {
	color: #276a27;
}
#zweitNavigation ul li.selectedOne_s9 div.selectedOne_s9, zweitNavigation ul li.selectedOne_s9 div.selectedOne_sub9_2 {
	color: #DC2626;
}
#zweitNavigation ul li.selectedOne_s10 div.selectedOne_s10, #zweitNavigation ul li.selectedOne_s10 div.selectedOne_sub10_2 {
	color: #632085;
}

#zweitNavigation ul li.selectedOne_s1413 div.selectedOne_s1413, #zweitNavigation ul li.selectedOne_s1413 div.selectedOne_sub1413 {
        color: #808080;
}

#zweitNavigation ul li div.selectedOne_sub1, #zweitNavigation ul li div.selectedOne_sub3, #zweitNavigation ul li div.selectedOne_sub4, #zweitNavigation ul li div.selectedOne_sub5,#zweitNavigation ul li div.selectedOne_sub8, #zweitNavigation ul li div.selectedOne_sub9, #zweitNavigation ul li div.selectedOne_sub10 {
        border-left: 5px solid #FFF;
        background: url(../img/nav_img/list_icon_11.gif) no-repeat 177px 0.7em #FFF;
        padding: 6px 7px 6px 20px;
        font-weight: bold;
}

#zweitNavigation ul li div.selectedOne_sub1 {
        color: purple;
}
#zweitNavigation ul li div.selectedOne_sub3 {
        color: #808080;
}
#zweitNavigation ul li div.selectedOne_sub4 {
        color: #191989;
}
#zweitNavigation ul li div.selectedOne_sub5 {
        color: #FF7F01;
}
#zweitNavigation ul li div.selectedOne_sub8 {
        color: #276a27;
}
#zweitNavigation ul li div.selectedOne_sub9 {
        color: #DC2626;
}
#zweitNavigation ul li div.selectedOne_sub10 {
        color: #632085;
}

#zweitNavigation ul li div {
	border-left: 5px solid #FFFfff;
        padding: 6px 7px 6px 10px;
        font-weight: bold; 
        color: #ffffff;
}

#zweitNavigation ul li ul li div {
        border-left: 5px solid #FFFfff;
        background: url(../img/nav_img/list_icon_11.gif) no-repeat 154px 0.7em #FFF;
        padding: 6px 7px 6px 10px;
        font-weight: bold;
        color: #ffffff;
}

#zweitNavigation ul li ul li ul li div {
	background-position: 174px 0.7em;
	background-image: url(../img/nav_img/list_icon_11.gif) no-repeat;
}


#zweitNavigation ul li.selectedOne_0 div.selectedOne_0 {
        border-left: 5px solid #808080;
	background-color: #808080;
}

#zweitNavigation ul li.selectedOne_1 div.selectedOne_1 {
        border-left: 5px solid purple;
	background-color: purple;
}
#zweitNavigation ul li.selectedOne_3 div.selectedOne_3 {
        border-left: 5px solid #808080;
	background-color: #808080;
}
#zweitNavigation ul li.selectedOne_4 div.selectedOne_4 {
        border-left: 5px solid #191989;
	background-color: #191989;
}
#zweitNavigation ul li.selectedOne_5 div.selectedOne_5 {
        border-left: 5px solid #FF7F01;
	background-color: #FF7F01;
}
#zweitNavigation ul li.selectedOne_8 div.selectedOne_8 {
        border-left: 5px solid #276A27;
	background-color: #276A27;
}
#zweitNavigation ul li.selectedOne_9 div.selectedOne_9 {
        border-left: 5px solid #DC2626;
	background-color: #DC2626;
}
#zweitNavigation ul li.selectedOne_10 div.selectedOne_10 {
	border-left: 5px solid #632085;
	background-color: #632085;
}
#zweitNavigation ul li.selectedOne_1051 div.selectedOne_1051 {
        border-left: 5px solid #808080;
        background-color: #808080;
}
#zweitNavigation ul li.selectedOne_1413 div.selectedOne_1413 {
        border-left: 5px solid #808080;
        background-color: #808080;
}



/*	der IE rechnet Hintergrundbilder dieser Konstruktion etwas anders, deshalb bekommt er eine andere Position */
* html #zweitNavigation ul li.selectedOne div.selectedOne {
	background-position: 10px 0.7em;
}

/*	LEVEL 2 */

/* Fuer normale Level 2 Eintraege muessen wir ein paar Sachen von Level 1 ueberschreiben */
#zweitNavigation ul li ul li {
	font-weight: normal;
 	border-top: 1px dotted #73767f;
	border-bottom: none;
}

/* 	Level 2 Eintraege haben ein anderes Icon, andere Paddings etc. */
#zweitNavigation ul li ul li a {
	background: url(../img/nav_img/list_sub_0.gif) no-repeat 180px 0.45em;
	padding: 4px 7px 4px 24px;
}

/*	Und hier machen wir das gleiche wie oben, muessen es aber fuer Level 2 Eintraege aufgrund ihrer geaenderten Position etwas neu anpassen */
#zweitNavigation ul li ul li a:hover, #zweitNavigation ul li ul li a:focus, #zweitNavigation ul li ul li a:active {
	background-color: #FFF;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
	padding-left: 19px;
	padding-right: 2px;
        background: url(../img/nav_img/list_sub_1.gif) no-repeat 175px 0.45em;
}

#zweitNavigation ul li ul li a.u_0_2:hover, #zweitNavigation ul li ul li a.u_0_2:focus, #zweitNavigation ul li ul li a.u_0_2:active, #zweitNavigation ul li ul li a.u_1_2:hover, #zweitNavigation ul li ul li a.u_1_2:focus, #zweitNavigation ul li ul li a.u_1_2:active, #zweitNavigation ul li ul li a.u_3_2:hover, #zweitNavigation ul li ul li a.u_3_2:focus, #zweitNavigation ul li ul li a.u_3_2:active, #zweitNavigation ul li ul li a.u_4_2:hover, #zweitNavigation ul li ul li a.u_4_2:focus, #zweitNavigation ul li ul li a.u_4_2:active, #zweitNavigation ul li ul li a.u_5_2:hover, #zweitNavigation ul li ul li a.u_5_2:focus, #zweitNavigation ul li ul li a.u_5_2:active, #zweitNavigation ul li ul li a.u_8_2:hover, #zweitNavigation ul li ul li a.u_8_2:focus, #zweitNavigation ul li ul li a.u_8_2:active, #zweitNavigation ul li ul li a.u_9_2:hover, #zweitNavigation ul li ul li a.u_9_2:focus, #zweitNavigation ul li ul li a.u_9_2:active, #zweitNavigation ul li ul li a.u_10_2:hover, #zweitNavigation ul li ul li a.u_10_2:focus, #zweitNavigation ul li ul li a.u_10_2:active {
        background-color: #FFF;
        border-left: 5px solid #FFF;
        border-right: 5px solid #FFF;
        padding-left: 35px;
        padding-right: 2px;
        background: url(../img/nav_img/list_sub_1.gif) no-repeat 175px 0.45em;
}


/*	und fuer den selektierten Level 2 Eintrag wieder links eine feste Border und die Paddings anpassen */
#zweitNavigation ul li ul li.selectedOne {
	border-left: 10px solid #A9B0D7;
	background: url(../img/nav_img/list_sub_1.gif) no-repeat 170px 0.45em #FFF;
	padding: 4px 7px 4px 24px;
	color: #EE3338;
}



/*	Hauptnavigation  */

#hauptNavigation {
	float:right;
	text-align:center;
	color:#6c6f79;
	margin-bottom:1px;
border:none;
}

#hauptNavigation ul {
	list-style:none;
}

#hauptNavigation a {
        text-decoration: none;
        display: block;
	color:#6c6f79;
}

#hauptNavigation li, #hauptNavigation li.selectedOne {
        width: 80px;
border:none;
	float:left;
	margin-left:2px;
	margin-right:1px;
	text-align:center;
        background-image:url(../img/strichel_s.gif);
        background-repeat:repeat-y;
	background-position: top right;
}

#hauptNavigation li.c_1 { 
	border-bottom: 10px solid purple;
} 
#hauptNavigation li.c_3, #hauptNavigation li.selectedOne_c_3 { 
	border-bottom: 10px solid #a6a6a6;
} 
#hauptNavigation li.c_4, #hauptNavigation li.selectedOne_c_4 { 
	border-bottom: 10px solid #5f5eac;
} 
#hauptNavigation li.c_5, #hauptNavigation li.selectedOne_c_5 { 
	border-bottom: 10px solid #ffa44d;
} 
#hauptNavigation li.c_8, #hauptNavigation li.selectedOne_c_8 { 
	border-bottom: 10px solid #679566;
} 
#hauptNavigation li.c_9, #hauptNavigation li.selectedOne_c_9 { 
	border-bottom: 10px solid #e76768;
} 
#hauptNavigation li.c_10, #hauptNavigation li.selectedOne_c_10 { 
	border-bottom: 10px solid #9263ab;
} 

* html #hauptNavigation a {
        width: 100%;
}

#hauptNavigation ul li a {
        padding: 2px 2px 2px 1px;
height:32px;
}

#hauptNavigation ul li a:hover, #hauptNavigation ul li a:focus, #hauptNavigation ul li a:active {
        border-left: 2px solid #ffffff;
        border-right: 2px solid #efffff;
	padding-left:0px;
	padding-right:0px;
	margin-right:1px;
}

#hauptNavigation ul li.selectedOne div a {
        border-left: 5px solid #DFE1F0;
        background-position: 189px 0.7em;
        background-image: url(../img/nav_img/list_icon_10.gif);
}

#hauptNavigation ul li.selectedOne div a:hover, #hauptNavigation ul li.selectedOne div a:focus, #hauptNavigation ul li.selectedOne div a:active {
        border-left-color: #FFF;
}
 
 
#hauptNavigation ul li.selectedOne_c_3 div.selectedOne,#hauptNavigation ul li.selectedOne_c_4 div.selectedOne,#hauptNavigation ul li.selectedOne_c_5 div.selectedOne,#hauptNavigation ul li.selectedOne_c_8 div.selectedOne,#hauptNavigation ul li.selectedOne_c_9 div.selectedOne,#hauptNavigation ul li.selectedOne_c_10 div.selectedOne {
        border-left: 4px solid #FFF;
        padding: 2px 2px 2px 2px;
        font-weight: bold;
}

/*      Subnavigation  */
 
#subNavigation {
        text-align:center;
        color:#ffffff;
	height:100%;
margin-top:2px;
}
 
#subNavigation ul {
	list-style:none;
}

#subNavigation a {
        text-decoration: none;
        display: block;
        color:#ffffff;
}
 
#subNavigation li, #subNavigation li.selectedOne {
        width: 105px;
        float:left;
        margin-left:2px;
        margin-right:1px;
        text-align:center;
}
 

* html #subNavigation a {
        width: 100%; 
}

 
#subNavigation ul li a {
        padding: 2px 1px 2px 0px;
        width: 100%;

}
 
#subNavigation ul li a:hover, #subNavigation ul li a:focus, #subNavigation ul li a:active {
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        padding:2px 1px 2px 0px;
}
 
#subNavigation ul li.selectedOne div a {
        border-left: 4px solid #DFE1F0;
}
 
#subNavigation ul li.selectedOne div a:hover, #subNavigation ul li.selectedOne div a:focus, #subNavigation ul li.selectedOne div a:active {
        border-left-color: #FFF;
}
 
 
#subNavigation ul li.selectedOne div.selectedOne {
        border-left: 4px solid #FFF;
        border-right: 4px solid #FFFFFF;
        padding: 2px 2px 2px 2px;
        font-weight: bold;
}

#footer
        {
        background-image:url(../img/back_footer.jpg);
        padding:0px;
        margin:2px;
        width:100%;
        height:24px;
        }
