/* letzte Änderung: 5. Jan. 2003 */

body                 { margin: 0px; padding: 0px; background-color:#FFFFFF; font-family: Helvetica, Arial, sans-serif;
                       background-image:url(blue-bar.jpg); background-repeat: repeat-y;  }

#top-bar             { position: absolute; top: 42px; background-image:url(top-bar-background.jpg); width: 100%; height: 49px; }
.logo                { position: absolute; top: 0px; left: 0px; border: 0px; }
.top-bar-left        { position: absolute; top: 42px; left:136px; }
#top-bar-right       { position: absolute; top: 42px; right:0px; height: 49px; width: 293px; 
                       background-image:url(top-bar-right.jpg); background-repeat: no-repeat; }

#service             { position: absolute; top: 0px; right: 0px; width: 100%; padding: 10px; color:#000099; text-align: right; }
#service a           { text-decoration: none; color:#000099; background-color:#FFFFFF; }
#service a:hover     { text-decoration: underline; }
#service .bullet     { height: 1.6ex; width: 0.6ex; margin-bottom: -0.1ex; }

.search              { font-size: 75%; }

#path                { position: absolute; top: 92px; left: 140px; padding: 4px; font-size: 78%; color:#000099; }
#path a              { color:#0000FF; text-decoration: underline; }

#menu                { position: absolute; top: 120px; left: 2px; text-align: right; width: 134px; color:#FFFFFF;
                       white-space: nowrap; overflow: hidden; }
#menu a              { text-decoration: none; }
#menu a:hover        { text-decoration: underline; }
#menu p              { margin-top: 10px; }                        /* engere Version:  margin-bottom: 0px; */
#menu .h1            { color:#FFFFFF; font-size: 80%; font-weight: bold; }
#menu .h2            { color:#FFFFFF; font-size: 70%; margin-right: 1.6ex; }
#menu .bullet        { height: 1.8ex; width: 0.6ex; margin-bottom: -0.2ex; }

#content             { position: absolute; top: 120px; left: 136px; padding: 2ex; color:#000000; line-height: 120%; }
#content a           { color:#0000FF; text-decoration: underline; }
#content h1          { font-size: 160%; line-height: 100%;  }
#content h2          { font-size: 130%; line-height: 80%; }
#content h3          { font-size: 110%; line-height: 80%; }
#content h4          { font-size: 100%; line-height: 80%; }
#content h5          { font-size: 80%; line-height: 80%; }
#content h6          { font-size: 60%; line-height: 80%; }
#content img         { margin: 5px; border: 0px; }

#signature           { font-size: 75%; margin-top: 10px; }
#signature a         { color:#0000FF; text-decoration: underline; }

/* Barrierefreiheit */
#menu-skip           { display: none; }
#search-label        { display: none; }
