      <style type="text/css">
         html, body {
            margin:0;
            padding:0;
         }
         #top_navigation {
            position:absolute;
            top:0px;
            left:0px;
            width:100%;
            height:92px;
            z-index:2;
         }
         #left_navigation {
            position:absolute;
            top:60px;
            left:0px;
            width:180px;
            min-height:200px;
            z-index:2;
         }
         a.top_link {
            display:block;
            position:absolute;
            width:100px;
            text-align:center;
            height:18px;
            font-family:"MS Sans Serif",sans-serif;
            font-size:12px;
            font-weight:bold;
            padding-top:1px;
            text-decoration:none;
            color: blue;
         }
         a.top_link:link, a.top_link:visited {
            color:blue;
            background-image:url(../bilder/reiter1.gif);
            background-repeat:no-repeat;
         }       
         a.top_link:hover, a.top_link:active {
            color:black;
            background-image:url(../bilder/reiter2.gif);
            background-position:top right;
            background-repeat:no-repeat;
            background-color:yellow;

         }       
         a#home {
            bottom:0px;
            left:2px;
            z-index:3;
         }
         a#news {
            bottom:0px;
            left:002px;
            z-index:4;
         }
         a#film {
            bottom:0px;
            left:100px;
            z-index:5;
         }
         a#bio {
            bottom:0px;
            left:198px;
            z-index:6;
         }
         a#tv {
            bottom:0px;
            left:296px;
            z-index:7;
         }
         a#festival {
            bottom:0px;
            left:394px;
            z-index:8;
         }
         a#shop {
            bottom:0px;
            left:492px;
            z-index:9;
         }
         
         a#hist {
            bottom:0px;
            left:590px;
            z-index:10;
         }

         a#home:hover, a#home:active,
         a#news:hover, a#news:active,
         a#film:hover, a#film:active,
         a#bio:hover, a#bio:active,
         a#tv:hover, a#tv:active,
         a#festival:hover, a#festival:active,
         a#shop:hover, a#shop:active, 
         a#shop:hover, a#hist:active          
         {
            z-index:11;
         }     
         
         #news_sublinks {
            position:absolute;
            top:92px;
            left:002px;
            width:180px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:12;
            visibility:hidden;
         }
         
         #film_sublinks {
            position:absolute;
            top:92px;
            left:100px;
            width:180px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:13;
            visibility:hidden;
         }
         #bio_sublinks {
            position:absolute;
            top:92px;
            left:198px;
            width:180px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:14;
            visibility:hidden;
         }
         #tv_sublinks {
            position:absolute;
            top:92px;
            left:296px;
            width:180px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:15;
            visibility:hidden;
         }
         #festival_sublinks {
            position:absolute;
            top:92px;
            left:394px;
            width:180px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:15;
            visibility:hidden;
         }

         #hist_sublinks {
            position:absolute;
            top:92px;
            left:590px;
            width:180px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:15;
            visibility:hidden;
         }

         .sub_link {
            display:block;
            width:100%;
            text-align:center;
            height:18px;
            font-family:"MS Sans Serif",sans-serif;
            font-size:12px;
            font-weight:bold;
            padding-top:1px;
            text-decoration:none;
            border-top:1px solid black;
         }
         .sub_link:link, .sub_link:visited {
            background-color:rgb(245,240,205);
            color:rgb(150,50,170);
         }
         .sub_link:hover, .sub_link:active {
            background-color:white;
            color:black;
         }
      </style>
