*  {  margin:0;
      padding:0;
      }

body
   {  background-color:#f8f8f8;
      color:#383838;
      font-family:helvetica,arial,geneva,sans-serif;
      font-size:85.01%;
      width:100%;
      }

#container
   {  width:auto;
      padding:100px 0 0 220px;
      margin:0;
      }

#inhalt
   {  float:left;
      width:25em;
      }

#inhalt img
   {  }

#bild
   {  position:absolute;
      top:103px;
      left:46em;
      width:338px;
      }


h1 {  position:absolute;
      top:3px;
      left:220px;
      font-size:1.3em;
      line-height:1.3em;
      }

p  {  font-size:1em;
      line-height:1.25;
      margin:0;
      }

p,table
	{	padding:0 0 11px 0;
		}

strong
   {  color:#dc143c;
      }


a  {  }

a:link   {  color: #8b0000;
      text-decoration: none;
      }

a:visited   {
      color: #8b0000;
      text-decoration: none;
      }
a:hover
   {  color: #000;
      text-decoration: underline;
      }

#navi
   {  position:absolute;
      top:103px;
      left:10px;
      width:160px;
      }

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

#navi li
   {  background-color:#383838;
      color:#fff;
      font-weight:bold;
      letter-spacing:0.8px;
      text-align:right;
      margin:0 0 9px;
      }


#navi li a
   {  display:block;
      padding:1px 6px 1px 3px;
      text-decoration:none;
      }

#navi li a:link,
#navi li a:visited
   {  color:#fff;
      }

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

#navi li a:hover,
#navi li a:focus,
#navi li a:active
   {  color:#ffb6e1;
      }

ul.pr a.pr,
ul.in a.in,
ul.pe a.pe,
ul.is a.is
   {  background-color:#cd143c;
      color:#fff;
      }

#impr
   {  position:fixed;
      right:2px;
      bottom:0;
      font-size:1em;
      }
      
#logos
	{	position:fixed;
		left:0;
		bottom:0;
		width:180px;
		}	      