/* CSS Document */

/* ++++++++++++++++++++++++++++++++++++++++
++ Navigation
++++++++++++++++++++++++++++++++++++++++ */
#menu {
 position : relative; 
 left : 0; 
 top : 0; 
 width : 224px; 
 margin: 0px;
 padding: 0px;
 background-image:    url(/esn/bilder_layout/menu_menulinkinactiv1.png);
 background-repeat: repeat-y;
} 
#menu ul {
 /*background-color : #E6E6E6; */
 list-style : none; 
 margin: 0px;
 padding: 0px;
 background-image:    url(/esn/bilder_layout/menu_menulinkinactiv1.png);
 background-repeat: repeat-y;
} 


.menulink1 A:link {
 DISPLAY: block; 
 FONT-WEIGHT: normal; 
 MIN-HEIGHT: 14px; 
 PADDING-BOTTOM: 2px; 
 BORDER-LEFT: #e6e6e6 8px solid; 
 COLOR: #ff0000; 
 PADDING-TOP: 2px; 
 TEXT-DECORATION: none;
}
.menulink1 A:visited {
 DISPLAY: block; 
 FONT-WEIGHT: normal; 
 MIN-HEIGHT: 14px; 
 PADDING-BOTTOM: 2px; 
 BORDER-LEFT: #e6e6e6 8px solid; 
 COLOR: #ff0000; 
 PADDING-TOP: 2px; 
 TEXT-DECORATION: none;
}
.menulink1 A:hover {
 DISPLAY: block; 
 FONT-WEIGHT: normal; 
 MIN-HEIGHT: 14px; 
 PADDING-BOTTOM: 2px; 
 BORDER-LEFT: #e6e6e6 8px solid; 
 COLOR: #ff0000; 
 PADDING-TOP: 2px; 
 TEXT-DECORATION: none;
}
.menulink1 A:active {
 DISPLAY: block; 
 FONT-WEIGHT: normal; 
 MIN-HEIGHT: 14px; 
 PADDING-BOTTOM: 2px; 
 BORDER-LEFT: #e6e6e6 8px solid; 
 COLOR: #ff0000; 
 PADDING-TOP: 2px; 
 TEXT-DECORATION: none;
}
.menulink1 A:unknown {
 DISPLAY: block; 
 FONT-WEIGHT: normal; 
 MIN-HEIGHT: 14px; 
 PADDING-BOTTOM: 2px; 
 BORDER-LEFT: #e6e6e6 8px solid; 
 COLOR: #ff0000; 
 PADDING-TOP: 2px; 
 TEXT-DECORATION: none;
}
.menulink1 A:hover, .menulink1 A:active, .menulink1 A:unknown {
/*
DAS HIER AUSBLENDEN, DANN KOMMT JEDOCH KEIN MOUESOVER BEIM GANZEN MENÜ*/
    background-image:    url(/esn/bilder_layout/menu_menulink1.png);
    background-repeat: repeat-y;
    
}
.menulink1 A:hover {
     BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.menulink1 A:active {
     BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.menulink1 A:unknown {
     BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}



.menulinkinactiv1 {
    /*BACKGROUND-COLOR: #e6e6e6; NEW MENU*/
    background-image:    url(/esn/bilder_layout/menu_menulinkinactiv1.png);
    background-repeat: repeat-y;
}
.menulinkinactiv1 LI {
    /* 
        ausgeblendet, wird dies überhaupt verwendet? 
        BACKGROUND-COLOR: #e6e6e6;
    */
}
.menulinkinactiv2 LI {
    BACKGROUND-COLOR: #fefefe;
}
.menulinkactive2 LI {
    BACKGROUND-COLOR: #fefefe;
}
.menulinkinactiv3 LI {
    background-image:    url(/esn/bilder_layout/menu_menulinkinactiv1.png);
    background-repeat: repeat-y;
}
/*
.menulinkactive3 LI {
BORDER-LEFT: #FF0000 8px solid; 
}
*/
.linkactive1 A {
 background-image:    url(/esn/bilder_layout/menu_menulink1.png);
 background-repeat: repeat-y;
 BORDER-LEFT: #cccccc 8px solid; 
 COLOR: #eaeaea;
}
.linkactive1 A:link {
   background-image:    url(/esn/bilder_layout/menu_menulink1.png);

background-repeat: repeat-y;
    BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkactive1 A:visited {
   background-image:    url(/esn/bilder_layout/menu_menulink1.png);

background-repeat: repeat-y;
    BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkactive1 A:hover {
   background-image:    url(/esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
    BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}

/* NEU */
.linkinactive1 A {
    background-image:    url(/esn/bilder_layout/menu_menulinkinactiv1.png);   
background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive1 A:visited {
    background-image:    url(/esn/bilder_layout/menu_menulinkinactiv1.png);    
background-repeat: repeat-y;
    BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive1 A:hover {
    background-image:     url(/esn/bilder_layout/menu_menulink1.png);
    background-repeat: repeat-y;
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkinactive1 A:active {
    background-image:    url(/esn/bilder_layout/menu_menulink1.png);    
background-repeat: repeat-y;
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkinactive1 A:unknown {
    background-image:    url(/esn/bilder_layout/menu_menulinkinactiv1.png);   
background-repeat: repeat-y;
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
/* NEU */ 

.linkinactive2 A {
    background-image:    url(/esn/bilder_layout/menu_linkinactive2.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive2 A:link {
    BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive2 A:visited {
    BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive2 A:hover {
   background-image:    url(/esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkinactive2 A:active {
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkinactive2 A:unknown {
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkactive2 A {
/* CHANGES */
    background-image:    url(/esn/bilder_layout/menu_linkactive2arrow.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
    COLOR: #ff0000;
}
.linkactive2 A:link {
/* CHANGES */
    background-image:    url(/esn/bilder_layout/menu_linkactive2arrow.png);    
background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
           COLOR: #ff0000;
}
.linkactive2 A:visited {
/* CHANGES */
    background-image:    url(/esn/bilder_layout/menu_linkactive2arrow.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
           COLOR: #ff0000;
}
.linkactive2 A:hover {
/* CHANGES */
    background-image:    url(/esn/bilder_layout/menu_linkactive2arrow.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
      COLOR: #ff0000;
}
.linkactive2 A:active {
/* CHANGES */
    background-image:    url(/esn/bilder_layout/menu_linkactive2arrow.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
      COLOR: #ff0000;
}
.linkactive2 A:unknown {
/* CHANGES */
    background-image:    url(/esn/bilder_layout/menu_linkactive2.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
      COLOR: #ff0000;
}
.linkinactive3 A {
    background-image:    url(/esn/bilder_layout/menu_linkinactive3.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive3 A:link {
    background-image:    url(/esn/bilder_layout/menu_linkinactive3.png);
    background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive3 A:visited {
    background-image:    url(/esn/bilder_layout/menu_linkinactive3.png);    
background-repeat: repeat-y;
     BORDER-LEFT: #e6e6e6 8px solid;
}
.linkinactive3 A:hover {
background-image:    url(/esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #cccccc 8px solid; 
}
.linkinactive3 A:active {
    background-image:   url(/esn/bilder_layout/menu_menulink1.png);    
background-repeat: repeat-y;
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.linkinactive3 A:unknown {
    background-image:    url(/esn/bilder_layout/menu_menulink1.png);
    background-repeat: repeat-y;
BORDER-LEFT: #cccccc 8px solid; 
COLOR: #eaeaea;
}
.menulinkactive1 DIV {
BORDER-TOP: #a6a6a6 1px solid; 
FONT-WEIGHT: bold; 
BACKGROUND: #a6a6a6;
}
.menulinkactive2 DIV {
    BORDER-TOP: #a6a6a6 1px solid; 
FONT-WEIGHT: bold; 
BACKGROUND: #a6a6a6;
}
/*
.menulinkactive3 DIV {
 BORDER-TOP: #a6a6a6 0px solid;  
FONT-WEIGHT: bold; 
color: white;
BACKGROUND: #a6a6a6;
background-image:    url(/esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #FF0000 8px solid; 
}*/

/* ++++++++++++++++++++++++++++++++++++++++
++ Breadcrumb NAVIGATION
++++++++++++++++++++++++++++++++++++++++ */
.breadcrumb {
width: 100%;
margin-left: 30px;
margin-top: 20px;
}

a.sitemap_active:link, a.sitemap_active:visited, a.sitemap_active:hover, a.sitemap_active:active {
 color: #FF0000;
 font-size: 84%;
 font-weight: bold;
 text-decoration: none;
}
a.sitemap_inactive:link, a.sitemap_inactive:visited, a.sitemap_inactive:hover, a.sitemap_inactive:active {
 color: #000000;
 font-size: 84%;
 font-weight: normal;
 text-decoration: none;
}

.menublock {
    /* CHANGES */
    BACKGROUND-IMAGE: url(/esn/bilder_layout/menu_arrow_down.gif);
    BACKGROUND-POSITION: 0px 6px; 
    DISPLAY: block; 
    PADDING-LEFT: 15px; 
    FONT-WEIGHT: bold; 
    MARGIN-LEFT: -10px; 
    BACKGROUND-REPEAT: no-repeat;
}
.menublockend {
    /* CHANGES */
    BACKGROUND-POSITION: 0px 5px; 
    DISPLAY: block; 
    PADDING-LEFT: 15px; 
    FONT-WEIGHT: bold; 
    MARGIN-LEFT: -10px; 
    BACKGROUND-IMAGE: url(/esn/bilder_layout/menu_arrow_right.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.active A{
background-image:    url( /esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #ff0000 8px solid;
COLOR: #eaeaea;
}
.active A:link{
background-image:    url( /esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #ff0000 8px solid;
COLOR: #eaeaea;
}
.active A:visited{
background-image:    url( /esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #ff0000 8px solid;
COLOR: #eaeaea;
}
.active A:hover{
background-image:    url( /esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
/*BACKGROUND: #a6a6a6;*/
BORDER-LEFT: #ff0000 8px solid;
COLOR: #eaeaea;
}
.active A:active{
background-image:    url( /esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #ff0000 8px solid;
COLOR: #eaeaea;
}
.active A:unknown {
background-image:    url( /esn/bilder_layout/menu_menulink1.png);
background-repeat: repeat-y;
BORDER-LEFT: #ff0000 8px solid;
COLOR: #eaeaea;
}
 .menulink1 a {
PADDING-LEFT: 9px;
height : 14px; 
height : auto; 
} 
 * html .menulink1 a {
height : 14px; 
} 
 .menulink1 {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 0px; 
 MIN-HEIGHT: 15px; 
 PADDING-BOTTOM: 15px; 
 MARGIN: 0px; 
 PADDING-TOP: 15px;
}
.menulink1 UL {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 0px; 
 PADDING-BOTTOM: 0px; 
 MARGIN: 0px; 
 PADDING-TOP: 0px;
}
 .menulink2 a {
padding-left : 18px; 
text-transform : none; 
} 
.menulink3 a {
padding-left : 32px; 
}