/*#### LEVEL 0 Unternehmen ####*/

.navi_level01 a:link, .navi_level01 a:visited, .navi_level01 a:active { text-transform:uppercase; font-size: 14px; float: left; width: 190px; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_unternehmen.jpg); background-repeat:repeat-x !important; border-right: 1px solid #FFFFFF; color: #fff; }
.navi_level01 a:hover { color: #fff; }

.navi_level01 a.act:link, .navi_level01 a.act:visited, .navi_level01 a.act:active { background: none !important; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_unternehmen.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level01 a.act:hover { color: #fff; }

.navi_level01 a.ifsub:link, .navi_level01 a.ifsub:visited, .navi_level01 a.ifsub:active { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_unternehmen.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level01 a.ifsub:hover { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_unternehmen.jpg); background-repeat:repeat-x !important; color: #fff;  }

.navi_level01 a.actifsub:link, .navi_level01 a.actifsub:visited, .navi_level01 a.actifsub:active { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_unternehmen.jpg); background-repeat:repeat-x }
.navi_level01 a.actifsub:hover { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_unternehmen.jpg); background-repeat:repeat-x !important }


/*#### LEVEL 0 Gesundheit ####*/

.navi_level02 a:link, .navi_level02 a:visited, .navi_level02 a:active { text-transform:uppercase; font-size: 14px; padding-right: 0px; float: left; width: 188px; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important; border-right: 1px solid #FFFFFF; color: #fff;}
.navi_level02 a:hover { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important;}

.navi_level02 a.act:link, .navi_level02 a.act:visited, .navi_level02 a.act:active { background: none !important; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level02 a.act:hover { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important; }

.navi_level02 a.ifsub:link, .navi_level02 a.ifsub:visited, .navi_level02 a.ifsub:active, .navi_level02 a.ifsub:hover  { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level02 a.ifsub:hover { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important; color: #fff; }

.navi_level02 a.actifsub:link, .navi_level02 a.actifsub:visited, .navi_level02 a.actifsub:active, .navi_level02 a.actifsub:hover { color: #FFF; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important; }
.navi_level02 a.actifsub:hover { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_gesundheit.jpg); background-repeat:repeat-x !important; }


/*#### LEVEL 0 Mittelstand ####*/

.navi_level03 a:link, .navi_level03 a:visited, .navi_level03 a:active { text-transform:uppercase; font-size: 14px; padding-right: 0px; float: left; width: 169px; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_mittelstand.jpg); background-repeat:repeat-x !important; border-right: 1px solid #FFFFFF; color: #fff; }
.navi_level03 a:hover { color: #fff; }

.navi_level03 a.act:link, .navi_level03 a.act:visited, .navi_level03 a.act:active { background: none !important; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_mittelstand.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level03 a.act:hover { color: #fff; }

.navi_level03 a.ifsub:link, .navi_level03 a.ifsub:visited, .navi_level03 a.ifsub:active { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_mittelstand.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level03 a.ifsub:hover { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_mittelstand.jpg); background-repeat:repeat-x !important; color: #fff; }

.navi_level03 a.actifsub:link, .navi_level03 a.actifsub:visited, .navi_level03 a.actifsub:active { color: #FFF; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_mittelstand.jpg); background-repeat:repeat-x !important; }
.navi_level03 a.actifsub:hover { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_mittelstand.jpg); background-repeat:repeat-x !important; }


/*#### LEVEL 0 Referenzen ####*/

.navi_level04 a:link, .navi_level04 a:visited, .navi_level04 a:active { text-transform:uppercase; font-size: 14px; padding-right: 0px; float: left; width: 169px; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_referenzen.jpg); background-repeat:repeat-x !important; border-right: 1px solid #FFFFFF; color: #fff; }
.navi_level04 a:hover { color: #fff; }

.navi_level04 a.act:link, .navi_level04 a.act:visited, .navi_level04 a.act:active { background: none !important; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_referenzen.jpg); background-repeat:repeat-x !important; !important; color: #fff; }
.navi_level04 a.act:hover { color: #fff; }

.navi_level04 a.ifsub:link, .navi_level04 a.ifsub:visited, .navi_level04 a.ifsub:active { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_referenzen.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level04 a.ifsub:hover { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_referenzen.jpg); background-repeat:repeat-x !important; color: #fff; }

.navi_level04 a.actifsub:link, .navi_level04 a.actifsub:visited, .navi_level04 a.actifsub:active { color: #FFF; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_referenzen.jpg); background-repeat:repeat-x !important; }
.navi_level04 a.actifsub:hover { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_referenzen.jpg); background-repeat:repeat-x !important; }

/*#### LEVEL 0 Termine ####*/

.navi_level05 a:link, .navi_level05 a:visited, .navi_level05 a:active { text-transform:uppercase; font-size: 14px; padding-right: 0px; float: left; width: 171px; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_termine.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level05 a:hover { color: #fff; }

.navi_level05 a.act:link, .navi_level05 a.act:visited, .navi_level05 a.act:active { background: none !important; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_termine.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level05 a.act:hover { color: #fff; }

.navi_level05 a.ifsub:link, .navi_level05 a.ifsub:visited, .navi_level05 a.ifsub:active { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_termine.jpg); background-repeat:repeat-x !important; color: #fff; }
.navi_level05 a.ifsub:hover { background-image:url(/fileadmin/templates/bilder_entire/navi/nav_termine.jpg); background-repeat:repeat-x !important; color: #fff; }

.navi_level05 a.actifsub:link, .navi_level05 a.actifsub:visited, .navi_level05 a.actifsub:active { color: #FFF; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_termine.jpg); background-repeat:repeat-x !important }
.navi_level05 a.actifsub:hover { color: #fff; background-image:url(/fileadmin/templates/bilder_entire/navi/nav_termine.jpg); background-repeat:repeat-x !important }


/*#### LEVEL 1 ####*/

.navi_level1 a:link, .navi_level1 a:visited, .navi_level1 a:active { margin-left: 0px !important; width: 189px !important; padding: 8px 5px 8px 8px !important; !important; background-color: #8e8e8e !important; border-bottom: 1px solid #ffffff; border-right: 1px solid #FFFFFF; color: #fff }
.navi_level1 a:hover { background: url(/fileadmin/templates/bilder_entire/navi/level15_navi_active.jpg) no-repeat  !important;/*background: none !important;*/ border-bottom: 1px solid #ffffff; color: #fff }

.navi_level1 a.act:link, .navi_level1 a.act:visited, .navi_level1 a.act:active { color: #fff !important; background: url(/fileadmin/templates/bilder_entire/navi/level15_navi_active.jpg) no-repeat  !important; margin-left: 0px !important; width: 189px !important; padding: 8px 5px 8px 8px !important; border-bottom: 1px solid #ffffff; border-right: 1px solid #FFFFFF; color: #fff}
.navi_level1 a.act:hover { border-bottom: 1px solid #ffffff; color: #fff }

.navi_level1 a.ifsub:link, .navi_level1 a.ifsub:visited, .navi_level1 a.ifsub:active { margin-left: 0px !important; width: 189px !important; padding: 8px 5px 8px 8px !important; background: url(/fileadmin/templates/bilder_entire/navi/level15_navifsub.jpg) no-repeat  !important; background-color: #8e8e8e !important; border-bottom: 1px solid #ffffff; border-right: 1px solid #FFFFFF; color: #fff }
.navi_level1 a.ifsub:hover { background: url(/fileadmin/templates/bilder_entire/navi/level15_navi_actifsub.jpg) no-repeat  !important; color: #fff }

.navi_level1 a.actifsub:link, .navi_level1 a.actifsub:visited, .navi_level1 a.actifsub:active { background-color: green !important; margin-left: 0px !important; width: 189px !important; padding: 8px 5px 8px 8px !important; color: #FFF; background: url(/fileadmin/templates/bilder_entire/navi/level15_navi_actifsub.jpg) no-repeat !important; border-right: 1px solid #FFFFFF }
.navi_level1 a.actifsub:hover { color: #fff; background: url(/fileadmin/templates/bilder_entire/navi/level15_navi_actifsub.jpg) no-repeat !important }


/*#### LEVEL 2 ####*/

.navi_level2 a:link, .navi_level2 a:visited { border-right: 1px solid #FFF; margin-left: 0px; padding: 5px 5px 5px 16px !important; width: 181px !important; background-color: #b0b0b0 !important;  border-bottom: none; color: #fff}
.navi_level2 a:active, .navi_level2 a:hover { background-color: #666666 !important; /*background: url(/fileadmin/templates/bilder_entire/navi/level21_navi_active.jpg) no-repeat;*/ color: #fff }

.navi_level2 a.act:link, .navi_level2 a.act:visited, .navi_level2 a.act:active { border-right: 1px solid #FFF; margin-left: 0px; padding: 5px 5px 5px 16px !important; width: 181px !important; padding-left: 16px !important; color: #fff; background-color: #666666 !important; background: url(/fileadmin/templates/bilder_entire/navi/level25_navi_active.jpg) no-repeat; border-bottom: none; color: #fff}
.navi_level2 a.act:hover { background-color: #b0b0b0 !important; background: url(/fileadmin/templates/bilder_entire/navi/level25_navi_active.jpg) no-repeat; color: #fff }



#navi_level1 ul   { vertical-align: bottom; list-style-type: none; margin: 0px; overflow: hidden; align: left }
#navi_level1 a     { background: url(/fileadmin/templates/bilder/navi/pfeil_passiv.png) no-repeat 183px 2px; background-color: #DBDCDD; font-weight: bold; border-bottom: 1px solid #FFFFFF; color: #000000; text-decoration: none; display: block; padding: 5px 10px 5px 7px }
#navi_level1 a:hover     { color: #000000; font-weight: bold; text-decoration: none; background: url(/fileadmin/templates/bilder/navi/pfeil_level2_over.png) no-repeat 183px 2px; align: left; display: block; background-color: #F96A02 !important }
#navi_level1 ul li strong    { font-weight: normal; display : block; background: url(fileadmin/templates/bilder/navi/pfeil_passiv.png) no-repeat center 5px}

#navi_level1 a.sub     { color: #FFFFFF !important; background-color: #F86902; background: url(/fileadmin/templates/bilder/navi/actIfSub.png) no-repeat 0px 0px; background-color: green !important }
#navi_level1 a.navi_act { background-color: #BEBFBF }


/* NAVI - Hauptnavi - LEVEL 2 */
#navi_level2 a:link, #navi_level2 a:visited, #navi_level2 a:active { border-bottom: 1px solid #969696 !important; color: #000000 !important; background: url(/fileadmin/templates/bilder/navi/pfeil_level2.png) no-repeat 183px 2px !important; background-color: #FFFFFF !important }
#navi_level2 a:hover { color: green }

#navi_level2 a.sub:link, a.sub:visited, a.sub:active { color: #FFFFFF !important; background: url(/fileadmin/templates/bilder/navi/actIfSub_level2.png) no-repeat 0px 0px !important; background-color: #FFFFFF !important }
#navi_level2 a.sub:hover { color: #FFFFFF }


/* NAVI - Hauptnavi - LEVEL 3 */
#navi_level3 a:link, #navi_level3 a:visited, #navi_level3 a:active { color: #000000 !important; background-color: #BFBFBF !important; background-image: none !important }
#navi_level3 a:hover { background-color: #BFBFBF !important }

#navi_level3 a.sub:link, #navi_level3 a.sub:visited, #navi_level3 a.sub:active { color: #FFFFFF !important; background: url(/fileadmin/templates/bilder/navi/actIfSub_level2.png) no-repeat 0px 0px !important; color: #FFFFFF !important; background-color: #000000 !important }
#navi_level3 a.sub:hover {  }




/* CSS du menu vertical, bieler batiste, abgeändert als horizontales Hauptmenu */


.menu {
    z-index: 5;
    position:relative;
    /* solve a Opera7/IE display bug */
    margin:0;
    padding:0;
    width: auto !important
    }
    
.menu span{
    display:none;
    }
    
.menu ul {
    margin:0;
    padding:0;
    position:absolute; /* important */
    }
    
.menu li ul{
    /*visibility:hidden;*/
	display:none;
    margin-left: 0px !important
    }
            
.menu li ul {
    margin-left:0px; /* be careful */
    /*margin-top: -23px !important;*/
    }

 
.menu a, .ifsub a, .actifsub a {
    font-weight: bold;
    border-bottom: 1px solid #fff;
    color: #eee;
    text-decoration: none;
    display: block;
    padding: 15px 5px 8px 7px !important;
    text-align:left;
    text-weight:bold;
    width: 174px; 
    text-decoration:none;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
    }
.menu {background-image: none }

.menu a:hover{
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{   
}

.menu span {
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    display:block;    
    /*float:left !important;*/  
    list-style:none;
    margin:0;
    padding:0;
    background-color: #666666 !important
    }
    
.mainmenu {
    z-index: 5;
    position:relative;
    /* solve a Opera7/IE display bug */
    margin:0;
    padding:0;
    width: auto !important
    }
    
.mainmenu span{
    display:none;
    }
    
.mainmenu ul {
    margin:0;
    padding:0;
    position:absolute; /* important */
    }
    
.mainmenu li ul{
    /*visibility:hidden;*/
	display:none;
    margin-left: 0px !important
    }
            
.mainmenu li ul {
    margin-left:0px; /* be careful */
    /*margin-top: -23px !important;*/
    }

 
.mainmenu a, .ifsub a, .actifsub a {
    font-weight: bold;
    border-bottom: 1px solid #fff;
    height:20px;
    color: #ddd;
    text-decoration: none;
    display: block;
    
    text-align:left;
    text-weight:bold;
    width: 174px; 
    text-decoration:none;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
    }
.mainmenu {background-image: none }

.mainmenu a:hover{
    }
    
/* for a mozilla better display with key nav */
.mainmenu a:focus{   
}

.mainmenu span {
    /* hide some accessibility stuff */
    display:none;
    }
        
.mainmenu li{
    display:block;    
    /*float:left !important;*/  
    list-style:none;
    margin:0;
    padding:0;
    background-color: #00498c !important
    }

    
actifsub li li {
	border-bottom: 1px solid red !important;
	color: #000000 !important; background: url(/fileadmin/templates/bilder/navi/pfeil_level2.png) no-repeat 183px 2px !important;
	background-color: #FFFFFF !important
    }

    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver {

    }

.menu li ul ul ul .ifsub a  { background: none !important; background-color: #DDDDDD !important }

.mainmenu li ul ul ul .ifsub a  { background: none !important; background-color: #DDDDDD !important }

/*################### Navigation ###################*/

/*################### NAVI - Hauptnavi ###################*/
/* ORIGINAL vor Änderung am 30.01.2009 durch webUP
#navi { padding-bottom: 100px; overflow-y:  none; width: 202px; z-index: 9999; height: auto; top: 179px; width: 202px; font-size: 11px; float: left }
*/

#navi { padding-bottom: 100px; width: 203px; z-index: 9999; height: auto; top: 179px; font-size: 11px; float: left; margin-top: 0px; }

#navi a.sub     { color: #FFFFFF !important; background-color: #F86902 !important; background: url(/fileadmin/templates/bilder/navi/actIfSub.png) no-repeat 0px 0px }
#navi a.navi_act { background-color: #BEBFBF }


/* NAVI - Hauptnavi - LEVEL 2 */
a.level_2:link, a.level_2:visited, a.level_2:active { border-bottom: 1px solid #969696 !important; color: #000000 !important; background: url(/fileadmin/templates/bilder/navi/pfeil_level2.png) no-repeat 183px 2px !important; background-color: #FFFFFF !important }
a.level_2:hover { color: green }

a.level_2_sub:link, a.level_2_sub:visited, a.level_2_sub:active { color: #FFFFFF !important; background: url(/fileadmin/templates/bilder/navi/actIfSub_level2.png) no-repeat 0px 0px !important; background-color: #FFFFFF !important }
a.level_2_sub:hover { color: #FFFFFF }


/* NAVI - Hauptnavi - LEVEL 3 */
a.level_3:link, a.level_3:visited, a.level_3:active { color: #000000 !important; background-color: #BFBFBF !important; background-image: none !important }
a.level_3:hover { background-color: #BFBFBF !important }

a.level_3_sub:link, a.level_3_sub:visited, a.level_3_sub:active { color: #FFFFFF !important; background: url(/fileadmin/templates/bilder/navi/actIfSub_level2.png) no-repeat 0px 0px !important; color: #FFFFFF !important; background-color: #000000 !important }
a.level_3_sub:hover { color: green }


/* ####################  NAVI - LEVEL 4  #################### */

/* NAVI - LEVEL 4 */

.border_reiter { width: 460px !important; border-bottom: 1px solid #BEBFBF; padding-left: 15px; margin-top: 20px; height: 14px !important }

.navi_level4 { margin-left: 217px }

.navi_level4 a:link, .navi_level4 a:visited, .navi_level4 a:active { font-size: 11px !important; font-weight: 500; text-decoration: none; margin-right: 5px; padding: 2px 5px 2px 5px; height: 16px !important; background-image: url(/fileadmin/templates/bilder/reiternavi/reiter_bg.gif); background-repeat: repeat-x; background-position: center center; color: #000000 !important;  }
.navi_level4 a:hover {  }

.navi_level4 a.sub:link, .navi_level4 a.sub:visited, .navi_level4 a.sub:active { border: 1px solid #BEBFBF; border-bottom: 1px solid #FFFFFF; font-size: 11px !important; font-weight: 500; text-decoration: none; margin-right: 5px; padding: 2px 5px 2px 5px; height: 16px !important; color: #FF6600 !important; background-image: none }
.navi_level4 a.sub:hover { color: #000000 !important }




/*################## NAVI SUPPORT & INFO  (unterscheidet sich nur durch .naviInfo & .naviSupport, position) ###################*/

#nav .submenu  { position: absolute; bottom: 28px; z-index: 200 }


#nav {
  width:auto;
  margin-bottom:4px;
  display: block !important;
  padding-left: 5px;
}

#nav, #nav ul {
  float: left; 
  list-style: none;
  /*line-height: 1em;*/
  color: #ddd;
  font-weight: bold;
  margin: 0px;
  padding: 0;
  /*margin: 0 0 1em 0;*/
}
 
 
#nav a {
  display: block;
  font-weight:bold;
  color: #fff;
  text-decoration: none;
  /*padding: 0.25em 0em;*/
  padding: 4px 2px 0px 2px;
 
}
 
#nav li {
  float: left;
  display: block;
  font-family: arial
  color: #ddd;
  text-decoration:none;
  height:20px;
  margin-right:1px;
  padding: 4px 2px 0px 2px;
  font-size: 11px
}
 
#nav li a:hover{
  color:#FFFFFF;
  font-size: 11px
}

#nav li ul {
  border: 2px solid #FFFFFF;
  position: absolute;
  left: -999em;
  height: auto;
  width: 202px;
  font-weight: normal;
  margin: 8px 0px 0px -2px;
  background: #fff;
  background-image: url("/fileadmin/templat/fileadmin/templates/bilder_entire/naviInfo_pfeil.png"); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 19px;
  margin-left: -141px !important;
}
 
#nav li li {
  width: 196px;
  /*height:15px;*/
  height:auto;
  text-decoration:none;
  font-weight:normal;
  padding:3px;
  background-color: #b0b0b0;
  background-image:none;
  color:#333;
  border-bottom: 1px solid #fff;
}
#nav li li:hover, #nav li li.sfhover{
  width: 134;
  /*height:15px;*/
  height:auto;
  text-decoration:none;
  font-weight:normal;
  padding: 3px;
  background-image:none;
  background-color: #666666;
  margin:0px;
  color:#FFFFFF;
}
 
#nav li ul a {
  /*padding-left: 1em;*/
  font-size: 12;
  color:#fff;
  text-align: left !important;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 3px
}
 
#nav li ul ul {
  margin: -1.75em 0 0 137px;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
 
#nav li:hover, #nav li.sfhover {
  display:block;
  font-family: arial;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
  height:20px;
  margin-right:1px;
  padding: 4px 2px 0px 2px;
}
#nav li.menuparent_act{

}

#nav li.menuparent_act2{
   color: #FFFFFF !important;
   background-image: url(/fileadmin/templat/fileadmin/templates/bilder_entire/strich_hover.gif); background-repeat: repeat-x; background-position: center center;
}

#nav li.menuparent_act2 a{
   color: #FFFFFF !important;
}

#nav li.menuparent_act a{
   color: #FFFFFF
}


#nav ul { margin-left: -100px; }

#nav ul li.menuparent_act a{
   color: #000000
}

#nav li.menuparent_act ul a{
  color:#000000;
}

#nav li ul ul{
  margin: -20px 0px 0px 137px;
}




/* ####################  ROOTLINE NAVIGATION  #################### */

.rootline { margin: 4px 0px 5px 217px; font-size: 11px;}

.rootline a:link, .rootline a:visited, .rootline a:active { padding: 3px 3px 2px 12px; font-weight: bold; background-image: url(/fileadmin/templates/bilder_entire/arrow_rootline_grau.gif); background-repeat: no-repeat; background-position: left 0; color: #b0b0b0; text-decoration: none }
.rootline a:hover { text-decoration: none }
.rootline_active { padding: 3px 3px 2px 12px; font-weight: bold; background-image: url(/fileadmin/templates/bilder_entire/arrow_rootline_active_grau.gif); background-repeat: no-repeat; background-position: left 0; color: #666666; text-decoration: none }
