/* CSS Document - Ohne Halt - schwarz */
body {
      font-family: Verdana,Tahoma,Arial,sans-serif;
      font-size:small;
      /* background:#333 url("bgmosaik_alt.jpg") fixed; */
      background:#333 url("bgbiotap.gif") fixed;
      text-align:center;
      color:white;
      padding:0;
      margin:0;
      scrollbar-base-color: #222;
      scrollbar-track-color: #000;
      scrollbar-face-color: #990000;
      scrollbar-highlight-color: white;
      scrollbar-3d-light-color: white;
      scrollbar-darkshadow-color: white;
      scrollbar-shadow-color: #;
      scrollbar-arrow-color: #;
      }
      h1,h2,h3,h4
      {
       font-family: Verdana,Tahoma,Arial,sans-serif;
       color:rgb(255,102,102);
       font-weight:normal;
      }
      * html body {
      font-size:x-small;
      /* für IE5/Win */
      f\ont-size:x-small;
      /* für andere IE-Versionen */
      }
      a
      {
      color: #AAA;
      }
      a:hover
      {
      color:rgb(255,0,0);
      }
      #wrap
      {
      text-align:left;
      width:900px;
      margin:20px auto 20px auto;
      background: rgb(0,0,0) url("LOGO_black2.jpg") top left no-repeat;
      border-left:1px solid #666;
      border-top:1px solid #666;
      border-right:1px solid #333;
      border-bottom:1px solid #333;
      }
      /* #logo
      {
      background: url("titelleiste_bg.gif") repeat-x;
      background-position:370px 0px;
      } */
      #nav
      {
       color:#fff;
       font-family: Verdana,Tahoma,Arial,sans-serif;
      /* width:100%; */
       margin:131px 0 40px 0;
      }
      #nav ul
      {
       padding:0;
       margin:0;
      }
      #nav li
      {
       display:inline;
       font-size:100%;
      /*font-weight:bold;*/
       margin:0;
       padding:0;
      /*  text-transform: uppercase;  */
      }
      #nav a
      {
       padding: 0 10px;
       margin: 0;
       color: rgb(255,102,102);
       text-decoration: none;
      }
      #nav a:hover
      {
       /* color: rgb(31,26,23); */
       color:#FFF;
       background:rgb(215,62,62);
      }
      #Box
      {
      margin:0px;
      padding:0px 90px 0 0;
      background:#000 url(inhalt_bg_black.gif) bottom left repeat-x fixed;
      }
      #text_inhalt
      {
      float:left;
      width:590px;
      padding:10px;
      }
      #text_inhalt p, #text_inhalt table
      {
      text-align:justify;
      margin-left:70px;
      }
      .jahr
      {
      display:block;
      color:#FFFFFF;
      font-weight:bold;
      margin:10px 0 5px 0;
      }
      .alternativabsatz
      {
      margin-left:90px;
      padding:0;
      color:#EEE;
      list-style:none;
      }
      .team
      {
      padding:0;
      margin-left:90px;
      color:#FFF;
      list-style:none;
      line-height:1.5em;
      }
      .alternativabsatz ul
      {
      padding:0;
      margin-left:20px;
      color:#F66;
      list-style:none;
      list-style-image: url(filmbullet.gif);
      }
      .alternativabsatz li
      {
      margin: 5px 0 0 0;
      }
      .alternativabsatz a
      {
      color: red;
      }
      .info
      {
      font-family:Arial,sans-serif;
      font-size: 80%;
      color:#AAA;
      }
      #text_inhalt h1
      {
      text-align:left;
      font-size: 100%;
      padding-left: 55px;
      color: rgb(255,255,255);
      display:none;
      }
      #text_inhalt h2
      {
      font-size: 150%;
      padding-left: 5px;
      padding-top: 10px;
      text-align:left;
      display: block;
      color: white;
      }
      #text_inhalt h3
      {
      font-size: 100%;
      padding-left: 50px;
      padding-top: 10px;
      }
      #text_inhalt h4
      {
      font-size: 100%;
      padding: 0px;
      padding-left: 50px;
      padding-top: 10px;
      color: white;
      }
      #bilder_inhalt
      {
      float:right;
  /*  position:absolute;
      left:650px;
      top:200px; */
      margin:0;
      padding:0;
      margin-top:20px;
      width:200px;
      text-align:right;
      }
      #bilder_inhalt h1
      {
      font-size: 100%;
      font-weight:bold;
      line-height:100%;
      padding:10px 0 0 0;
      margin:0 0 5px 0;
      }
      #bilder_inhalt p
      {
      font-size: 100%;
      color:#AAA;
      padding:0 0 0 0;
      margin:0 0 0 0;
      }
      #text_inhalt td
      {
      font-size: 80%; */
      font-family: Arial,sans-serif;
      margin:5px;
      text-align:left;
      }
      /*
      #bilder_inhalt tr:hover
      {
      background: red;
      color:black;
      }
      #bilder_inhalt td.links:hover
      {
      background: red;
      color:white;
      }
      */
      #text_inhalt td.links
      {
      text-align: right;
      vertical-align: top;
      color: #AAA;
      }
      #text_inhalt td.teamlinks
      {
      text-align: right;
      vertical-align: top;
      padding-right:5px;
      color: #FFF;
      }
      img.logo
      {
      margin:5px 5px;
      }
      .bilderzeile img
      {
      margin:5px 5px;
      }
      #bilder_inhalt img
      {
      display:block;
      background:#DDD;
      padding:0;
      /* padding:3px; */
      margin: 40px 0 0 110px;
      /* border: 1px #999 dotted; */
      border: 4px #FFF solid; */
      }
      a.exlink {
      background: url("bglink_black.gif") center left no-repeat;
      padding-left: 15px;
      color:rgb(180,20,0);
      }
      a.exlink:hover {
      color: rgb(255,0,0);
      }
      a.download {
      background: url("bgdownload_black.gif") center left no-repeat;
      padding-left: 15px;
      color:#AAA;
      }
      a.link {
      /* background: url("bglink_rechts.gif") center right no-repeat; */
      padding-right: 8px;
      }
      a.link:hover {
      color: rgb(255,255,255);
      /* background:rgb(215,62,62) url("bglink_rechts.gif") center right no-repeat; */
      background:rgb(215,62,62); */
      }

      abbr
      {
      cursor:help;
      color:#DDD;
      }
      .kasten
      {
      color:#FFF;
      }
      .datum
      {
      padding-left:50px;
      font-weight:bold;
      color:#DDD;
      }
      #footer
      {
      clear:both;
      margin:0;
      color:#808080;
      padding:20px 30px 10px 30px;
      borderg-top: 1px #990000 dotted;
      }
      #footer ul
      {
        padding:0;
        margin:0;
      }
      #footer li
      {
        display:inline;
        font-family:Verdana,Georgia,Times,serif;
        font-size: 100%;
        padding:0;
      /*  text-transform: uppercase;  */
      }
/*      .OH
      {
      color:black;
      background: url(OH_black.gif) no-repeat right top;
      margin-left: -1000px;
      height:14px;
      width:1108px;
      }
*/
      .OH
      {
      font-family:Arial,sans-serif;
      font-weight:bold;
      font-style:italic;
}
#news #n_news a,
#projekt #n_projekt a,
#team #n_team a,
#barebacking #n_barebacking a,
#partner #n_partner a,
#protagonist #n_protagonist a,
#downloads #n_downloads a,
#kontakt #n_kontakt a,
#stills #n_stills a,
#presse #n_presse a
{
color:white;
background:#000000;
}
#t_team0 #t_team,
#t_eva0 #t_eva,
#t_elisabeth0 #t_elisabeth,
#t_julia0 #t_julia,
#t_lucie0 #t_lucie,
#t_eric0 #t_eric,
#t_andreas0 #t_andreas,
#t_stephan0 #t_stephan,
#t_team0 #t_team a,
#t_eva0 #t_eva a,
#t_elisabeth0 #t_elisabeth a,
#t_julia0 #t_julia a,
#t_lucie0 #t_lucie a,
#t_andreas0 #t_andreas a,
#t_eric0 #t_eric a,
#t_stephan0 #t_stephan a
{
background: url("bglink_unten.gif") center right no-repeat;
padding-right: 8px;
text-decoration:none;
color:#fff;
}
#language
{
float:right;
font-size:70%;
color:#fff;
padding-right:10px;
text-align:right;
}
#language a
{
text-decoration:underline;
color:#99a;
}
#ttop
{
background: url("bglink_oben.gif") center left no-repeat;
padding-left: 8px;
margin-top:20px;
}
