
/* 
Style.Projekt > Support & Service GmbH

ORAGNE 100% - #316BAC  #F28100
ORAGNE 010% - #D6E0EE  #FEF2E5
GRAU 100% - #ADC66B    #4C4C4C
GRAU 020% - #DBDBDB    #DBDBDB
*/

/* #######################################################################################*/	
/* MENU LINKS SEITE ###MENULEFT### bis zur vierten Ebene #################################*/
/* #######################################################################################*/	


ul#dg_main {
   width:220px;
	display: block;
	font-size: 95%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
   padding-top: 0px;
   padding-left:0px;
	margin: 0px;	
	list-style-type: none;
   text-decoration: none;
}		

/* Normal Ebene 1 */
.dg_li {
   width:200px;
	color: #E21D3B;
	display: block;
	font-size: 95%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   
   list-style-type: none;
   text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px dotted #E21D3B;
	background: url(cssmenu/level1p.gif);
	background-repeat: no-repeat;
}		
.dg_li a {
	
	padding-left: 20px;
   color:#E21D3B;
	border-top: 0px solid #E21D3B;
}	
.dg_li a:visited {
	
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}
.dg_li a:focus {
	
	color:#4C4C4C;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li a:hover {
	
	color:#4C4C4C;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li a:active {
	
	color:#4C4C4C;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
	
/* Formatierung Ebene 1 mit Unterseiten ##############################################*/	
.dg_lisub {
   width:200px;
	color:#E21D3B;
	display: block;
	font-size: 95%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 
   list-style-type: none;
   text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px solid #E21D3B;
	background: url(cssmenu/level1psub.gif);
	background-repeat: no-repeat;
}		
.dg_lisub a {
	
	padding-left: 20px;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}	
.dg_lisub a:visited {
	
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}
.dg_lisub a:focus {
	
	color:#4C4C4C;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
.dg_lisub a:hover {
	
	color:#4C4C4C;
   background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_lisub a:active {
	
	color:#4C4C4C;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}

/* Formatierung Ebene 1 Aktive Seite */	
.dg_licur {
   width:200px;
	color:#4C4C4C;
	display: block;
   font-size: 95%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   
   list-style-type: none;
   text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px solid #E21D3B;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
}		
.dg_licur a {
	
	padding-left: 20px;
	color:#4C4C4C;
	border-top: 0px solid #E21D3B;
}	
.dg_licur a:visited {
	
	color:#4C4C4C;
	border-top: 0px solid #E21D3B;
}
.dg_licur a:focus {
	
	color:#4C4C4C;
	background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
.dg_licur a:hover {
	
	color:#4C4C4C;
   background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_licur a:active {
	
	color:#4C4C4C;
   background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
	
/* Formatierung Ebene 1 Aktive Seite WENN UNTERSEITE AKTIV */	
.dg_liactifsub {
   width:200px;
 	color:#4C4C4C;
	display: block;
	font-size: 95%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  
   list-style-type: none;
   text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px solid #E21D3B;
	background: url(cssmenu/level1asub.gif);
	background-repeat: no-repeat;
}		
.dg_liactifsub a {
	
	padding-left: 20px;
	color:#4C4C4C;
	border-top: 0px solid #E21D3B;
}	
.dg_liactifsub a:visited {
	background-color: #F28100;
	color:#4C4C4C;
	border-top: 0px solid #E21D3B;
}
.dg_liactifsub a:focus {
	
	color:#4C4C4C;
   background: url(cssmenu/level1asub.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
.dg_liactifsub a:hover {
	
	color:#4C4C4C;
   background: url(cssmenu/level1a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_liactifsub a:active {
	
	color:#4C4C4C;
   background: url(cssmenu/level1asub.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
	
/* #######################################################################################*/	
/* MENU LEVEL2 - eingesetzt im linken MENU ###############################################*/
/* #######################################################################################*/

ul#dg_main2 {
   width: 200px;
	display: block;
	font-size: 93%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding-top: 0px;
   padding-left:0px;
	margin: 0px;
	background-color: #F28100;
	list-style-type: none;
   text-decoration: none;
}			
.dg_li2 {
	color:#333333;
	display: block;
   background-color: #F28100;
	font-size: 93%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   list-style-type: none;
   text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level2p.gif);
	background-repeat: no-repeat;
   border-top: 0px solid #E21D3B;
}		
.dg_li2 a {
	background-color: #F28100;
	padding-left: 20px;
	color:#333333;
	border-top: 0px solid #E21D3B;
}	
.dg_li2 a:visited {
	background-color: #F28100;
	color:#333333;
	border-top: 0px solid #E21D3B;
}
.dg_li2 a:focus {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li2 a:hover {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li2 a:active {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}

/* Formatierung Ebene 2 mit Unterseiten ##############################################*/	
.dg_li2sub {
	color:#333333;
	width: 200px;
	display: block;
	font-size: 93%;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	background-color: #F28100;
   	list-style-type: none;
        text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   	margin: 0px;
	border-top: 0px solid #E21D3B;
	background: url(cssmenu/level2psub.gif);
	background-repeat: no-repeat;
}		
.dg_li2sub a {
	background-color: #F28100;
	padding-left: 20px;
	color:#333333;
	border-top: 0px solid #E21D3B;
}	
.dg_li2sub a:visited {
	background-color: #F28100;
	color:#333333;
	border-top: 0px solid #E21D3B;
}
.dg_li2sub a:focus {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
.dg_li2sub a:hover {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li2sub a:active {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	

/* Formatierung Ebene 2 AKTIVE SEITE ##############################################*/	
.dg_li2cur {
	color:#333333;
        width: 200px;
	display: block;
	font-size: 93%;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	background-color: #F28100;
   	list-style-type: none;
        text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   	margin: 0px;
	border-top: 0px solid #E21D3B;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
}		
.dg_li2cur a {
	background-color: #F28100;
	padding-left: 20px;
	color:#333333;
	border-top: 0px solid #E21D3B;
}	
.dg_li2cur a:visited {
	background-color: #F28100;
	color:#333333;
	border-top: 0px solid #E21D3B;
}
.dg_li2cur a:focus {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
.dg_li2cur a:hover {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li2cur a:active {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
	
/* Formatierung Ebene 2 mit Unterseiten AKTIV ##############################################*/	
.dg_li2actifsub {
	color:#333333;
	width: 200px;
	display: block;
	font-size: 93%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background: #F28100;
   list-style-type: none;
   text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	border-top: 0px solid #E21D3B;
	background: url(cssmenu/level2asub.gif);
	background-repeat: no-repeat;
}		
.dg_li2actifsub a {
	background-color: #F28100;
	padding-left: 20px;
	color:#333333;
	border-top: 0px solid #E21D3B;
}	
.dg_li2actifsub a:visited {
	background-color: #F28100;
	color:#333333;
	border-top: 0px solid #E21D3B;
}
.dg_li2actifsub a:focus {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2asub.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
.dg_li2actifsub a:hover {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li2actifsub a:active {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level2asub.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}	
	
/* #######################################################################################*/	
/* MENU LEVEL3 - eingesetzt im linken MENU ###############################################*/
/* #######################################################################################*/

ul#dg_main3 {
   width: 185px;
	display: block;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
   list-style-type: none;
   padding-top: 0px;
   padding-left:0px;
	margin: 0px;
	background-color: #F28100;
}			
.dg_li3 {
	color: #E21D3B;
	display: block;
	width: 185px;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
   background-color: #F28100;
   list-style-type: none;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3p.gif);
	background-repeat: no-repeat;
   border-top: 0px solid #E21D3B;
}		
.dg_li3 a {
	background-color: #F28100;
	padding-left: 35px;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}	
.dg_li3 a:visited {
	background-color: #F28100;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}
.dg_li3 a:focus {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3 a:hover {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3 a:active {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}

/* SUB inaktiv */
.dg_li3sub {
   width: 185px;
	color:#E21D3B;
	display: block;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #F28100;
  	list-style-type: none;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3psub.gif);
	background-repeat: no-repeat;
   border-top: 0px solid #E21D3B;
}		
.dg_li3sub a {
	background-color: #F28100;
	padding-left: 35px;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}	
.dg_li3sub a:visited {
	background-color: #F28100;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}
.dg_li3sub a:focus {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3sub a:hover {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3sub a:active {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
	
/* Ebene 3 AKTIVE SEITE */
.dg_li3cur {
   width: 185px;
	color:#E21D3B;
	display: block;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #F28100;
   list-style-type: none;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
   border-top: 0px solid #E21D3B;
}		
.dg_li3cur a {
	background-color: #F28100;
	padding-left: 35px;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}	
.dg_li3cur a:visited {
	background-color: #F28100;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}
.dg_li3cur a:focus {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3cur a:hover {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3cur a:active {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
	
/* Formatierung Ebene 3 mit Unterseiten AKTIV ##############################################*/	
	
.dg_li3actifsub {
   width: 185px;
	color:#E21D3B;
	display: block;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #F28100;
   list-style-type: none;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level3asub.gif);
	background-repeat: no-repeat;
   border-top: 0px solid #E21D3B;
}		
.dg_li3actifsub a {
	background-color: #F28100;
	padding-left: 35px;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}	
.dg_li3actifsub a:visited {
	background-color: #F28100;
	color:#E21D3B;
	border-top: 0px solid #E21D3B;
}
.dg_li3actifsub a:focus {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3actifsub a:hover {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li3actifsub a:active {
	background-color: #F28100;
	color:#E21D3B;
	background: url(cssmenu/level3asub.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
	
/* #######################################################################################*/	
/* MENU LEVEL4 - eingesetzt im linken MENU ###############################################*/
/* #######################################################################################*/

ul#dg_main4 {
   width: 185px;
	display: block;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
	padding-top: 0px;
   padding-left:0px;
	margin: 0px;
	background-color: #F28100;
	list-style-type: none;
}			
.dg_li4 {
   width: 185px;
	color:#333333;
	display: block;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
   background-color: #F28100;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level4p.gif);
	background-repeat: no-repeat;
   border-top: 0px solid #E21D3B;
}		
.dg_li4 a {
	background-color: #F28100;
	padding-left: 35px;
	color:#333333;
	border-top: 0px solid #E21D3B;
}	
.dg_li4 a:visited {
	background-color: #F28100;
	color:#333333;
	border-top: 0px solid #E21D3B;
}
.dg_li4 a:focus {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li4 a:hover {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li4 a:active {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}


/* Ebene 4 AKTIVE SEITE */
.dg_li4cur {
   width: 185px;
	font-size: 96%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
	color:#333333;
	display: block;
   background-color: #F28100;
   list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
   margin: 0px;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
   border-top: 0px solid #E21D3B;
}		
.dg_li4cur a {
	background-color: #F28100;
	padding-left: 35px;
	color:#333333;
	border-top: 0px solid #E21D3B;
}	
.dg_li4cur a:visited {
	background-color: #F28100;
	color:#333333;
	border-top: 0px solid #E21D3B;
}
.dg_li4cur a:focus {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li4cur a:hover {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
.dg_li4cur a:active {
	background-color: #F28100;
	color:#333333;
	background: url(cssmenu/level4a.gif);
	background-repeat: no-repeat;
	border-top: 0px solid #E21D3B;
}
	