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

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




*  {  margin:0;
      padding:0;
      }

html
   {  background-color:#e5a500;
      }

body
   {  background-color:#e5a500;
      background-image:url(images/saeule.gif);
      background-position:0 15px;
      background-repeat:no-repeat;
/*
      font-family:helvetica,arial,geneva,sans-serif;
*/
      font-family:frontpage-pro-regular-webfont,frutiger57,"frutiger 57","frutiger condensed",helvetica,arial,geneva,sans-serif;
      font-size:91.01%;
      color:#696969;
      padding:0;
      margin:0;
      }

#container
   {  width:100%;
      height:100%;
      padding:14px 0 0 0;
      margin:0;
      }

#inhalt
   {  width:55%;
      margin:0 30% 0 15%;
      }

#impr
   {  position:fixed;
      right:2px;
      bottom:2px;
      text-align:right;
      }
#logo
   {  position:fixed;
      width:117px;
      right:2px;
      bottom:12px;
      }

h1 {  font-size:1.25em;
      letter-spacing:3px;
      font-family:'frontpage-pro-medium-webfont'; 
      color:#800000;
      padding:0 0 2em 3.5em;
      font-weight:400;
      }
      
strong   {
      font-family:'frontpage-pro-medium-webfont'; 
      font-weight:400;
		}      

p,td,li a
   {  font-size:1.2em;
      line-height:1.3;
      margin:0;
      padding:0 0 1em 3.5em;
      color:#2a2a2a;
/*
      color:#faebd7;
*/
      }

#impr p
   {  padding:0;
      }

p.zeit
   {  color:#fff;
      float:left;
      width:3.5em;
      padding:0;
      margin:0;
      }

p.thema
   {  color:#000;
      padding:0;
      margin:0;
      }

a  {
      text-decoration: none;
      }

a:link   {
      color: #800000;
      }

a:visited   {
      color: #666;
      }
a:hover  {
      color: #000;
      }

input, textarea
   {  border:1px solid #800000;
      }

#navi {  position:absolute;
      top:15px;
      right:3px;
      width:13em;
      }

#navi ul
   {  list-style:none;
      list-style-image:none;
      }

#navi li
   {  margin:0 0 5px 0;}

#navi a
   {  display:block;
      background-color:#800000;
      color:#faebd7;
      text-decoration:none;
      padding:1px 5px 1px 6px;
      letter-spacing:1.6px;
      }

#navi a:link,
#navi a:visited
   {  color:#faebd7;
      }

#navi a:hover,
#navi a:focus
   {  color:#fff;
      }

#navi ul.an a.an,
#navi ul.in a.in,
#navi ul.pr a.pr,
#navi ul.pe a.pe,
#navi ul.be a.be
   {  background-color:#000;
      color:#fff;

      }






