/* 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 0px;
      }
      #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;
       height:350px;
       overflow:auto;
       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 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
{
 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_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_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;
}