/******************************************************************************/
/*                               body / frameset                              */
/******************************************************************************/

body{
    line-height: 1.5;
    font-family: Verdana,Arial,"Trebuchet MS";
    color: #FFFFFF;  
    font-size: 11px;    
    width: 100%;       
    text-align: center;  
}

h1{
    font-weight: bold;
    font-size: 14px;   
}

h2{
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 0em;
}

h3{
    font-weight:normal; 
    font-size: 11px; 
    margin-bottom: 0em; 
}

h4{
    font-size: 10px;   
}

h5{
    font-size: 8px;   
}

body a{
    font-weight: bold;
    font-size: 11px;
    text-decoration:none; 
    color: #9c9c9c;   
}

#frameset{
    margin-top:  30px;  
    position: absolute; 
    width:853px; 
    height:100%; 
    right: 50%; 
    left: 50%; 
    margin-left: -426px;
         
}

/******************************************************************************/
/*                                     header                                 */
/******************************************************************************/

#toptext{
    position: absolute;
    top: 0px;
    left: 0px;
    
}

#gescoHeader{
    position: absolute;
    top: 18px;
    left: 0px;
    
}

#textonheadgrafic{
    position: absolute;
    top:  42px;
    left: 0px;
    font-weight: bold;
    font-size: 14px; 
    color: #404040;    
}

#pdflink{
    position: absolute;
    top:  480px;
    left: 40px;
}

#pdflinkoben{
    position: absolute;
    top:  460px;
    left: 40px;
}
#pdflinkrechts{
    position: absolute;
    top:  480px;
    left: 300px;
}

/******************************************************************************/
/*                                      menue                                 */
/******************************************************************************/


.menue{ 
    position: absolute; 
    list-style: none; 
    margin: 0;  
    top: 116px;      
    left: 3px;    
    height: 55px;
    width: 835px; 
    background: #fff; 
}   

/************************************/

.menue li.top_active{
    display: block;
    float: left; 
    background: #fff url(/ltd/graphics/menue/menue_btn_selected.png); 
} 

/************************************/   

.menue li.top{
    display: block;
    float: left; 
    background: #fff url(/ltd/graphics/menue/menue_btn_default.png); 
} 

/************************************/  

.menue li a.top_link_active{
    display:block; 
    float:left; 
    height:55px; 
    line-height:48px; 
    text-decoration:none; 
    font-size:11px; 
    font-weight:bold; 
    cursor:pointer;
    width:167px;  
}  

.menue li a.top_link_active span{
    padding-top:4px;   /* = vcenter for text */
    text-decoration: none;
    font-weight:bold;
    display:block;                           
    height:55px;  
    color: black;                           /*link des aktiven menübuttons non-hovered*/
}
  
/************************************/ 
 
.menue li a.top_link{
    display:block; 
    float:left; 
    height:55px; 
    line-height:48px; 
    text-decoration:none; 
    font-size:11px; 
    font-weight:bold; 
    cursor:pointer;
    width:167px
}

.menue li a.top_link span{
    padding-top:4px;   /* = vcenter for text */
    text-decoration: none;
    font-weight:bold;
    display:block; 
    height:55px;
}

.menue li a:active{
    color: black;
}

.menue li a:link, .menue li a:visited{
    color: #ffcc00;
}

.menue li a.top_link span.down{
    float:left; 
    display:block;
    height:55px; 
    background:url(/ltd/graphics/menue/images/down.gif) no-repeat right top;
}

.menue li a.top_link:hover{
    color:#000000; 
    background: url(/ltd/graphics/menue/menue_btn_hovered.png) no-repeat;
} 

.menue li a.top_link:hover span{
    background:url(/ltd/graphics/menue/menue_btn_hovered.png) no-repeat right top;
} 

.menue li a.top_link:hover span.down{
    background:url(/ltd/graphics/menue/menue_btn_hovered_dropdown.png) no-repeat right top;
}

/************************************/

.menue li:hover > a.top_link{
    color:#000000; 
    background: url(/ltd/graphics/menue/menue_btn_hovered.png) no-repeat;
}

.menue li:hover > a.top_link span{
    background:url(/ltd/graphics/menue/menue_btn_hovered.png) no-repeat right top;
} 

.menue li:hover > a.top_link span.down{
    background:url(/ltd/graphics/menue/menue_btn_hovered_dropdown.png) no-repeat right top;
} 

/************************************/  

.menue table{
    border-collapse:collapse; 
    width:0; 
    height:0;
    position:absolute; 
    top:0; 
    left:0;
}

/************************************/

.menue a:hover{
    visibility:visible;
}

.menue li:hover{
    position:relative; 
}   

/************************************/

.menue ul, 
.menue :hover ul ul, 
.menue :hover ul :hover ul ul,
.menue :hover ul :hover ul :hover ul ul,
.menue :hover ul :hover ul :hover ul :hover ul ul{
    position:absolute; 
    left:-9999px; 
    top:-9999px; 
    width:0; 
    height:0;
    margin:0;
    padding:0; 
    list-style:none;
}

.menue :hover ul.sub{
    /*left:2px;*/
    left:0px;
    top:54px; 
    right:2px; 
    background: #606060;                          /*BG-COLOR NON-HOVERED*/
    padding:3px 0; 
    border:1px solid #999999; 
    white-space:nowrap; 
    width:165px;
    height:auto;
}

.menue :hover ul.sub li{
    display:block; 
    height:20px; 
    float:left; 
    width:167px;
}

.menue :hover ul.sub li a{
    font-weight:bold;
    display:block; 
    height:20px; 
    width:160px; 
    line-height:20px; 
    text-indent:5px; 
    color: #ffcc00;                                /*HERE*/
    text-decoration:none; 
    border:3px solid #606060; 
    border-width:0 0 0 3px;
}

.menue :hover ul.sub li a.fly{
    background:#ffffff url(/ltd/graphics/menue/arrow.gif) 80px 7px no-repeat;
}

.menue :hover ul.sub li a:hover{
    background:#ffba00; 
    color: black;
}

.menue :hover ul.sub li a.fly:hover{
    background:#999999 url(/ltd/graphics/menue/arrow_over.gif) 80px 7px no-repeat; 
    color:#ffffff;
}

.menue :hover ul li:hover > a.fly{
    background:#999999 url(/ltd/graphics/menue/arrow_over.gif) 80px 7px no-repeat; 
    color:#ffffff;
} 

.menue :hover ul :hover ul,
.menue :hover ul :hover ul :hover ul,
.menue :hover ul :hover ul :hover ul :hover ul,
.menue :hover ul :hover ul :hover ul :hover ul :hover ul{
    left:90px; 
    top:-4px; 
    background: #ffffff; 
    padding:3px 0; 
    border:1px solid 999999; 
    white-space:nowrap; 
    width:93px; 
    height:auto;
}




/******************************************************************************/
/*                                    content                                 */
/******************************************************************************/

#contentbg{
    height: 500px;
    position: absolute; 
    top: 203px;
    left: 0px;  
    border: 0px; 
    width: 853px;   
}


#contenttext{         
    position: absolute;
    text-align: center; 
    top: 0px;         
    left: 0px;    
    width: 100%;    
    
    height: 500px;
    color: #000000;
}


/******************************************************************************/
/*                                     footer                                 */
/******************************************************************************/

#footer{         
    text-align: center; 
    position: absolute;
    top: 703px;
    left: 0px;
}
#footertext{
    text-align: center;
    font-size: 9pt;
}