A:link { FONT-WEIGHT:bold; color:black; text-decoration:none }
A:hover { FONT-WEIGHT:bold; color:#4D0F5B; text-decoration:none }
A:active { FONT-WEIGHT:bold; color:gray; text-decoration:none }
A:visited { FONT-WEIGHT: bold; color:gray; text-decoration: none }
html, body { background:#ffd621; margin:0; padding:0; font-family:arial; font-size:10pt }
font { font-family:arial; letter-spacing: 1px; font-size:10pt }
#top_section { height:140px; margin:0px; padding:0px; z-index:10 }
#atop_navigation { position:absolute; top:120px; left:900px; width:100px; height:20px; z-index:10 }
#main_section { background-color:#ffd621; margin:0px; padding:0px }
#navigation { position:fixed; background-color:#ffd621; left:20px; top:160px; width:200px }
#content { background-color:#ffd621; position:absolute; border:left; left:250px; top:120px }
#sub_navi_1 { position:fixed; background-color:#ffd621; left:20px; top:310px; width:180px }
#sub_navi_2 { position:fixed; background-color:#ffd621; left:20px; top:365px; width:180px }
#counter { position:fixed; background-color:#ffd621; left:20px; top:415px; width:180px }
#bottom { position:fixed; background-color:#ffd621; bottom:0px; padding-bottom:2px; padding-left:1000px; font-family:arial; font-size:8px; font-weight:normal; color:gray; z-index:10 }
body > #docs { position:absolute; top:30px; left:100px }
body > #docs_sub { position:absolute; top:100px; left:100px }
#sub_navi_3 {
    position:fixed;
    left:20px;
    top:465px;
    width:180px;
    text-decoration:none;
    background-color:#ffd621
}
#sub_navi_4 { position:fixed; background-color:#ffd621; left:20px; top:530px; width:180px }

#sub_navi_3_sub {
    position:absolute;
    left:100px;
    top:487px;
    width:160px;
    text-decoration:none;
    background-color:#ffd621
    z-index:10;
    visibility:hidden;
}

body > #up { position:fixed; top:5px; left:40px }
body > #backw { position:fixed; top:5px; left:80px }
body > #forw { position:fixed; top:5px; left:120px }
body > #print { position:fixed; top:5px; left:650px }
body > #v_up { position:fixed; top:5px; left:0px }

a.navi, a.navi_first, a.navi_self {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   font-size:12px;
   font-weight:bold;
   color:gray;
   text-decoration:none;
   letter-spacing:0.1em;
   padding:2px;
   text-align:left;
}
 
a.navi_first {
   background-color:#ffd621;
   FONT-WEIGHT:bold;
   color:black;
   text-decoration:none
}

a.navi:link, a.navi_first:link, a.navi_self:link {
   background-color:#ffd621;
   FONT-WEIGHT:bold;
   color:black;
   text-decoration:none
}

a.navi:visited, a.navi_first:visited, a.navi_self:visited {
   background-color:#ffd621;
   FONT-WEIGHT:bold;
   color:black;
   text-decoration:none
}

a.navi:hover, a.navi_first:hover, a.navi_self:hover {
   background-color:#ffd621;
   border:outset black 2px;
   FONT-WEIGHT:bold;
   color:gray;
   text-decoration:none
}

a.navi:active, a.navi_first:active, a.navi_self:active {
   background-color:#ffd621;
   border:inset black 2px;
   FONT-WEIGHT:bold;
   color:#4D0F5B;
   text-decoration:none
}


     #top_navigation {
            position:fixed;
            top:0px;
            left:0px;
            width:100%;
            height:40px;
            background-color:#ffd621;
            z-index:2;
         }
      a#tup {
            position:fixed;            
            left:30px;
            top:10px;
         }        
      a#jutta {
            position:fixed;            
            top:10px;
            right:44px;
            width:45px;
            background-color:#FFDD00;
				text-align:center;
         }
     a#klaus {
            position:fixed;            
            top:10px;
            right:97px;
            width:45px;
            background-color:#FFDD00;
				text-align:center;
          }
     a#rainer{
            position:fixed;            
            top:10px;
            right:150px;
            width:45px;
            background-color:#FFDD00;
				text-align:center;
          }
     a#walter{
            position:fixed;            
            top:10px;
            right:200px;
            width:55px;
            background-color:#FFDD00;
				text-align:center;
          }       
     a#band{
            position:fixed;            
            top:10px;
            right:280px;
            width:67px;
            background-color:#FFDD00;
				text-align:center;
          }       
a.tnavi, a.tnavi_first, a.tnavi_self {
   white-space:nowrap;
   overflow:hidden;
   font-size:12px;
   font-weight:bold;
   color:#ffd621;
   text-decoration:none;
   letter-spacing:0.1em;
   padding:2px;
   text-align:left;
}
 
a.tnavi_first {
   background-color:#ffd621;
   FONT-WEIGHT:bold;
   color:black;
   text-decoration:none
}

a.tnavi:link, a.tnavi_first:link, a.tnavi_self:link {
   background-color:#ffd621;
   FONT-WEIGHT:bold;
   color:black;
   text-decoration:none
}

a.tnavi:visited, a.tnavi_first:visited, a.tnavi_self:visited {
   background-color:#ffd621;
   FONT-WEIGHT:bold;
   color:black;
   text-decoration:none
}

a.tnavi:hover, a.tnavi_first:hover, a.tnavi_self:hover {
   background-color:#ffd621;
   border:outset black 2px;
   FONT-WEIGHT:bold;
   color:gray;
   text-decoration:none
}

a.tnavi:active, a.tnavi_first:active, a.tnavi_self:active {
   background-color:#ffd621;
   border:inset black 2px;
   FONT-WEIGHT:bold;
   color:#4D0F5B;
   text-decoration:none
}
         a.sub_link {
            display:block;
            width:100%;
            text-align:left;
            height:18px;
            padding-top:1px;
            text-decoration:none;
            border-top:1px solid black;
         }
         a.sub_link:link, a.sub_link:visited {
            background-color:#ffd621;
            color:rgb(150,50,170);
         }
         a.sub_link:hover, a.sub_link:active {
            background-color:#ffd621;
            color:black;
         }
