
        


/*
 copyright (c) xmachina GmbH
  Author: U. Schumacher (ute.schumacher@xmachina.de)
 */
 
 
/* Tabs */ 
/* Horizontale Buttonbar */

ul#tabnavigation  {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
    font-size:75%;
}

#tabnavigation li {
    display: block;
    float: left;
    list-style-type: none;    
    position: relative;
}

#tabnavigation li.button {
    border: 1px solid #transparent !important;
    vertical-align: middle;
    width: auto;
    padding: 1.5em 22px 16px 22px;

}



#tabnavigation li.separator {
    background: #FFFFFF url(/SID-B9010F90-6E89A75A/adm_images/navigation/tab_button_active_bg.gif) left bottom no-repeat;
    width: 1px;
    margin: 0;
    border: none;
    height: 54px;

}

#tabnavigation li.button:hover {
    position: relative;
    
    
} 
/* Buttons (relative Größen) */
#tabnavigation li a {
    /*display: block;*/
    width: auto;
    font-weight: 1000;
    font-family: Verdana, Helvetica, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #013476;
    text-align: center;
    background-color: transparent;
    cursor: pointer;
    cursor: hand;
    text-decoration: none;
    margin: 0;
    padding: 0;


}
#tabnavigation li A:hover,
#tabnavigation li.button:hover A,
#tabnavigation li.selected:hover A {
    color: #6AACDA !important;
    text-decoration: none;
    
}
#tabnavigation li.selected {
    background: transparent url(/SID-B9010F90-6E89A75A/adm_images/navigation/tab_button_active_bg.gif) left bottom repeat-x !important;
}
#tabnavigation li.button:hover,
#tabnavigation li.selected:hover {
    background: transparent url() 0 0 !important;
    z-index: 9999;
    cursor: pointer;
    cursor: hand;
    
}

/* 2. Ebene */
#tabnavigation ul {
    display: none;
    position: absolute;
    left: 0px;
    top: 53px;
    padding: 0;
    clear: both;
    float: none;
    background-color: #FFFFFF;
    filter:alpha(opacity=95);
    z-index: 9 !important;
    width: 250px;
    border: 1px solid #000;
    border-bottom-width: 3px;
    border-top-width: 0px;
    border-color:#D9D9D9;
}
#tabnavigation li li {
    z-index: 500 !important;
    display: inline;
    clear: both;
    float: none;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
    text-align: left;
    
}

#tabnavigation li li a.subpoint,
#tabnavigation li li a.subpoint:link,
#tabnavigation li li a.subpoint:visited,
#tabnavigation li li a.subpoint:active,
#tabnavigation li.selected li a.subpoint:link { 
    display: block !important;
    width: auto;
    padding: 0.1em 22px 0em 25px;
    height: auto;
    text-align: left;    
    border: 1px solid #D9D9D9;
    border-top-width: 0px; 
    color: #000000 !important;
    font-weight: normal;
    background: transparent url(/SID-B9010F90-6E89A75A/adm_images/navigation/topnav_bullet.gif) 15px 0.6em no-repeat;
}
 Korrektur für IE 7
*+html #tabnavigation li li a.subpoint,
*+html #tabnavigation li li a.subpoint:link,
*+html #tabnavigation li li a.subpoint:visited,
*+html #tabnavigation li li a.subpoint:active,
*+html #tabnavigation li.selected li a.subpoint:link  {  width: 100%; /*background-color: #FFFFFF; */}


#tabnavigation li li:hover,
#tabnavigation li.selected li a.subpoint:hover,
#tabnavigation li li a.subpoint:hover { background-color: #EDF8FE !important; color: #000000 !important; }

#tabnavigation li:hover ul {
    display: block;
    margin-left: -1px;
}
/* Tabnavi - Ende */

/* Tabnavigation für Box-Elemente */
.tabBox { margin: 0; font-size:0.75em;}
.tabBox ul.tabs { 
    display: inline; 
  /* position: relative; */
    height: 2em;
    list-style-type: none; 
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #D9D9D9;   

}
.tabBox ul.tabs li { 
    /*list-style-type: none; 
    float: left; width: auto;*/
    display: inline; 
    margin: 0;
    padding: 0;
    
}
.tabBox ul.tabs li a { 
    float: left;
    display: block; 
    width: auto;
    height: 2em;
    line-height: 2em;
    text-decoration: none;
    background: transparent url(/SID-B9010F90-6E89A75A/adm_images/box/bg_normal_li.gif) left bottom repeat-x;
    cursor:pointer;

}
.tabBox ul.tabs li a:hover { 
    color: #6AACDA;

}
.tabBox ul.tabs li a span { 
    display: inline-block; 
    width: auto; 
    height: 2em;
    line-height: 2em;
    font-size: 0.92em;
    padding: 0 1em; 
    border-width: 1px 0 0 0; 
    border-color: #D9D9D9;  
    border-style: solid;
    text-decoration: none;
    background: transparent url(/SID-B9010F90-6E89A75A/adm_images/box/bg_rightside_a.gif) left bottom no-repeat;
}
.tabBox ul.tabs li#firstElement a span { width: auto; border-left-width: 0; }
.tabBox ul.tabs li.selected a span { 
    line-height: 2.1em; 
    height: 2.1em;  
    background: #FFFFFF url() !important;
    font-weight: bold;
    border-left-width: 1px;
}

.tabBox ul.tabs li#lastElement a span { border-right-width: 1px; }

.tabBox .content { 
    clear: both; 
    float: none; 
    display: block; 
    margin-top: 1em; 
    padding: 1em;
    font-size: 0.92em;
    position: absolute;
    top: -10000px;
    left: -10000px;
}
.tabBox .content.active {
    position: static;
}

