@font-face { font-family: 'frontpage-pro-regular-webfont';
             src: url('../2007/font/frontpage-pro-regular-webfont.eot#') format('embedded-opentype'); 
             src: url('../2007/font/frontpage-pro-regular-webfont.ttf') format('truetype'); 
             src: url('../2007/font/frontpage-pro-regular-webfont.woff') format('woff'); 
             }

@font-face { font-family: 'frontpage-pro-medium-webfont';
             src: url('../2007/font/frontpage-pro-medium-webfont.eot#') format('embedded-opentype'); 
             src: url('../2007/font/frontpage-pro-medium-webfont.ttf') format('truetype'); 
             src: url('../2007/font/frontpage-pro-medium-webfont.woff') format('woff'); 
             }




*  {  margin:0;
      padding:0;
      }

html  {  background-image:url(images/bgleft.gif);
      background-color:#f7d7b5;
      background-repeat:repeat-y;
      background-position:0 0;
      height:100%;
      }

body  {  background-color:transparent;
      background-repeat:no-repeat;
      background-position:108px 0;
      font-size:89.01%;
      font-family:'frontpage-pro-regular-webfont', "frutiger Cn", "frutiger Condensed",arial,sans-serif;
      font-weight:bold;
      height:100%;
      width:100%;
      padding-top:175px;
      }

strong   {  
		color:#000;
      }

a  {
      font-weight: bold;
      }
a:link   {
      color: #000080;
      text-decoration: none;
      }
a:visited   {
      color: #000040;
      text-decoration: none;
      }
a:hover  {
      color: #CC0000;
      text-decoration: underline;
      }

.tabzeit
   {  color:#d69e6b;
      width:108px;
      text-align:right;
      padding-top:2px;
      }


.tabzwi
   {  width:44px;
      }

.tabinh
   {  width:400px;
      background-color:#d69e6b;
      color:#fff;
      padding:2px 2px 2px 6px;
      margin:0;
      }

table,
.tabzeit,
.tabzwi,
.tabinh
   {  border:none;
      }

tr {  margin:0;
      padding:0;
      }

p,td  {  font-size:1em;
      line-height:120%;
      }

h1 {  position:absolute;
      left:-500px;
      top:0;
      width:200px;
      }

#container
   {  background-color:transparent;
      width:600px;
      padding-bottom:30px;
      }

#inhalt
   {  width:400px;
      background-color:#d69e6b;
      color:#fff;
      padding:2px 2px 2px 6px;
      margin-left:159px;
      }

#rlleft  {  position:absolute;
      top:0;
      left:0;
      background-color:#b51018;
      width:12px;
      height:100%;
      }

#rloben  {  position:absolute;
      top:175px;
      left:0;
      background-color:#b51018;
      width:110px;
      height:12px;
      }

#szugs   {  position:absolute;
      top:195px;
      left:0;
      }

#rlabdeckung
   {  position:absolute;
      width:14px;
      height:175px;
      top:0;
      left:0;
      background-color:#f7d7b5;
      z-index:3;
      }

#rlunten
   {  position:fixed;
      bottom:0;
      left:0;
      background-color:#b51018;
      width:100%;
      height:12px;
      }

#szugw   {  position:relative;
      top:0;
      left:65%;
      z-index:4;
      }

#abdeck  {  position:fixed;
      bottom:0;
      left:0;
      width:160px;
      height:16px;
      padding:0;
      }

#abdeck_last
   {  position:fixed;
      bottom:0;
      left:0;
      width:172px;
      height:12px;
      padding:0;
      }

#navigation
   {  position:absolute;
      right:15px;
      top:175px;
      color:#fff;
      width:10em;
      list-style:none;
      }

#navigation li
   {  font-size:1em;
      line-height:1.0;
      margin:0 0 8px 0;
      padding:0;
      }

#navigation li a
   {  font-weight:bold;
      text-decoration:none;
      }

#navigation li a:link,
#navigation li a:visited
   {  color:#000;
      padding:0 0 0 6px;
      border-left:16px solid #d69e6b;
      }

#navigation li a:hover,
#navigation li a:focus,
#navigation li a:active
   {  color:#000;
      padding:0 0 0 6px;
      border-left:16px solid #000;
      }

#vw #navigation li a.vw,
#pr #navigation li a.pr,
#re #navigation li a.re,
#in #navigation li a.in,
#an #navigation li a.an,
#fe #navigation li a.fe,
#be #navigation li a.be
   {  color:#000;
      padding:0 0 0 6px;
      border-left:16px solid #b51018;
      }

#impr {  position:fixed;
      left:15px;
      bottom:2px;
      }

#ueberschrift
      {  position:absolute;
         left:-1200px;
         top:0;
         width:200px;
         }
