

ul#dg_main {
		display: block;
     	text-decoration:none;
     	padding-top: 0px;
     	padding-left:0px;
		margin: 0px;
		background-color: #E4E4E4;
		list-style-type: none;
		}		
/* Normal Ebene 1 */
.dg_li {
	color:#000000;
	display: block;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px solid #FFFFFF;
	background: url(cssmenu/level1p.gif);
	background-repeat: no-repeat;
		}		
.dg_li a {
	padding-left: 20px;
	color:#000000;
	text-decoration: none;
	outline: none;
	}	
.dg_li a:visited {
	color:#000000;
	text-decoration: none;
	outline: none;
	}
.dg_li a:focus {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}
.dg_li a:hover {
	color:#000000;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	outline: none;
	}
.dg_li a:active {
	color:#000000;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	outline: none;
	}
	
/* Formatierung Ebene 1 mit Unterseiten ##############################################*/	
.dg_lisub {
	color:#000000;
	display: block;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level1psub.gif);
	background-repeat: no-repeat;
		}		
.dg_lisub a {
	padding-left: 20px;
	color:#000000;
	text-decoration: none;
	outline: none;
	}	
.dg_lisub a:visited {
	color:#000000;
	text-decoration: none;
	outline: none;
	}
.dg_lisub a:focus {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}	
.dg_lisub a:hover {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}
.dg_lisub a:active {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}

/* Formatierung Ebene 1 Aktive Seite */	
.dg_licur {
	color:#000000;
	display: block;
   background-color: #E4E4E4;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px solid #FFFFFF;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
		}		
.dg_licur a {
	padding-left: 20px;
	color:#000000;
	text-decoration: none;
	outline: none;
		}	
.dg_licur a:visited {
	color:#000000;
	text-decoration: none;
	outline: none;
	}
.dg_licur a:focus {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}	
.dg_licur a:hover {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}
.dg_licur a:active {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}
	
/* Formatierung Ebene 1 Aktive Seite WENN UNTERSEITE AKTIV */	
.dg_liactifsub {
	color:#000000;
	display: block;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px solid #FFFFFF;
	background: url(cssmenu/level1asub.gif);
	background-repeat: no-repeat;
		}		
.dg_liactifsub a {
	padding-left: 20px;
	color:#000000;
	text-decoration: none;
	outline: none;
		}	
.dg_liactifsub a:visited {
	color:#000000;
	text-decoration: none;
	outline: none;
	}
.dg_liactifsub a:focus {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1asub.gif);
	background-repeat: no-repeat;
	}	
.dg_liactifsub a:hover {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	}
.dg_liactifsub a:active {
	color:#000000;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level1asub.gif);
	background-repeat: no-repeat;
	}
	
/* #######################################################################################*/	
/* MENU LEVEL2 - eingesetzt im linken MENU ###############################################*/
/* #######################################################################################*/

ul#dg_main2 {
		display: block;
     	text-decoration:none;
     	font-size: 12px;
     	font-family: Arial, Verdana, Tahoma;
     	padding-top: 0px;
     	padding-left:0px;
		margin: 0px;
		list-style-type: none;
		}			
.dg_li2 {
	color:#000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
	padding-top: 4px;
	padding-bottom: 0px;
   margin: 0px;
	background: url(cssmenu/level2p.gif);
	background-repeat: no-repeat;
		}		
.dg_li2 a {
	padding-left: 20px;
	color:#000000;
		}	
.dg_li2 a:visited {
	color:#000000;
	}
.dg_li2 a:focus {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}
.dg_li2 a:hover {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}
.dg_li2 a:active {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}

/* Formatierung Ebene 2 mit Unterseiten ##############################################*/	
.dg_li2sub {
	color:#000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 4px;
	padding-bottom: 0px;
   margin: 0px;
	background: url(cssmenu/level2psub.gif);
	background-repeat: no-repeat;
		}		
.dg_li2sub a {
	padding-left: 20px;
	color:#000000;
		}	
.dg_li2sub a:visited {
	color:#000000;
	}
.dg_li2sub a:focus {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}	
.dg_li2sub a:hover {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}
.dg_li2sub a:active {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}	

/* Formatierung Ebene 2 AKTIVE SEITE ##############################################*/	
.dg_li2cur {
	color:#000000;
	display: block;
   font-size: 12px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 4px;
	padding-bottom: 0px;
   margin: 0px;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
		}		
.dg_li2cur a {
	padding-left: 20px;
	color:#000000;
		}	
.dg_li2cur a:visited {
	color:#000000;
	}
.dg_li2cur a:focus {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}	
.dg_li2cur a:hover {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}
.dg_li2cur a:active {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}	
	
/* Formatierung Ebene 2 mit Unterseiten AKTIV ##############################################*/	
.dg_li2actifsub {
	color:#000000;
	display: block;
   font-size: 12px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 4px;
	padding-bottom: 0px;
   margin: 0px;
	background: url(cssmenu/level2asub.gif);
	background-repeat: no-repeat;
		}		
.dg_li2actifsub a {
	padding-left: 20px;
	color:#000000;
		}	
.dg_li2actifsub a:visited {
	color:#000000;
	}
.dg_li2actifsub a:focus {
	color:#000000;
	background: url(cssmenu/level2asub.gif);
	background-repeat: no-repeat;
	}	
.dg_li2actifsub a:hover {
	color:#000000;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	}
.dg_li2actifsub a:active {
	color:#000000;
	background: url(cssmenu/level2asub.gif);
	background-repeat: no-repeat;
	}	
	
	
/* #######################################################################################*/	
/* MENU LEVEL3 - eingesetzt im linken MENU ###############################################*/
/* #######################################################################################*/

ul#dg_main3 {
		display: block;
     	text-decoration:none;
     	font-size: 12px;
     	padding-top: 0px;
     	padding-left:0px;
		margin: 0px;
		list-style-type: none;
		}			
.dg_li3 {
	color:#333333;
	display: block;
   font-size: 12px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3p.gif);
	background-repeat: no-repeat;
		}		
.dg_li3 a {
	padding-left: 35px;
	color:#333333;
		}	
.dg_li3 a:visited {
	color:#333333;
	}
.dg_li3 a:focus {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3 a:hover {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3 a:active {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}

/* SUB inaktiv */
.dg_li3sub {
	color:#333333;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3psub.gif);
	background-repeat: no-repeat;
		}		
.dg_li3sub a {
	padding-left: 35px;
	color:#333333;
		}	
.dg_li3sub a:visited {
	color:#333333;
	}
.dg_li3sub a:focus {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3sub a:hover {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3sub a:active {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
	
/* Ebene 3 AKTIVE SEITE */
.dg_li3cur {
	color:#333333;
	display: block;
   font-size: 12px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
		}		
.dg_li3cur a {
	padding-left: 35px;
	color:#333333;
		}	
.dg_li3cur a:visited {
	color:#333333;
	}
.dg_li3cur a:focus {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3cur a:hover {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3cur a:active {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
	
/* Formatierung Ebene 3 mit Unterseiten AKTIV ##############################################*/	
	
.dg_li3actifsub {
	color:#333333;
	display: block;
   font-size: 12px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3asub.gif);
	background-repeat: no-repeat;
		}		
.dg_li3actifsub a {
	padding-left: 35px;
	color:#333333;
		}	
.dg_li3actifsub a:visited {
	color:#333333;
	}
.dg_li3actifsub a:focus {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3actifsub a:hover {
	color:#333333;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	}
.dg_li3actifsub a:active {
	color:#333333;
	background: url(cssmenu/level3asub.gif);
	background-repeat: no-repeat;
	}
	
/* #######################################################################################*/	
/* MENU LEVEL4 - eingesetzt im linken MENU ###############################################*/
/* #######################################################################################*/

ul#dg_main4 {
		display: block;
     	text-decoration:none;
     	font-size: 10px;
     	padding-top: 0px;
     	padding-left:0px;
		margin: 0px;
		list-style-type: none;
		}			
.dg_li4 {
	color:#333333;
	display: block;
   font-size: 10px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level4p.gif);
	background-repeat: no-repeat;
		}		
.dg_li4 a {
	padding-left: 55px;
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
		}	
.dg_li4 a:visited {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	}
.dg_li4 a:focus {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	}
.dg_li4 a:hover {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	}
.dg_li4 a:active {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	}


/* Ebene 4 AKTIVE SEITE */
.dg_li4cur {
	color:#333333;
	display: block;
   background-color: White;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
		}		
.dg_li4cur a {
	padding-left: 55px;
	 font-size: 10px;
	color:#333333;
	text-decoration: none;
	outline: none;
		}	
.dg_li4cur a:visited {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	}
.dg_li4cur a:focus {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	}
.dg_li4cur a:hover {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	}
.dg_li4cur a:active {
	color:#333333;
	 font-size: 10px;
	text-decoration: none;
	outline: none;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	}
	
/* Menüpunkte Subtitle*/

.punkt2 {
    margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 20px;
	 font-size: 10px;
	 display: block;
	 color: #666666;
	 clear: both;
}
