/* barker-tribute */
/* Reihenfolge:oben, rechts, unten, links */
/* bei 2 Angaben: 1. oben/unten, 2. links/rechts */
/* bei 3 Angaben: 1. oben, 2. links/rechts, 3 unten */
/* margin gibt den aeusseren Abstand des Absatzes oder des blocks nach allen Seiten an */
/* padding gibt den inneren Abstand einer box oder zelle zum Rand an */
/* right, left, bottom, top Ausrichtung der div-Box */


/*Aussenrahmen */
body {
margin:0px;
padding:0px;
font-size:80%;
}

/*allgemeine Einstellungen */
a, h1, h2, h3, h4, p, td, th, pre, li, ul, dl, dt, dd {
    font-family:verdana, arial, sans-serif;
    }

p, a, table, li, ul, dl, dt, dd, pre  { font-size:1em; }
p, table, dl, dt, dd, ul, li, pre  { color:#FFFFFF; }

a {  color:#FFCC99; }
 a:visited  { color:#FFE9BB; } 
 a:hover  { color:#FF5B01; }  
 

p, a, th, td, ul, li  {
   margin-bottom:0.5em;
   line-height:1.4em;
   margin-top:0.5em; }
   
dt {  font-weight:bold;
   color:#F9FA8C;  }

dd {
   margin-bottom:15pt; 
   margin-left:30pt; }
   
  
   
/* Einstiegsseite */
#haupt {
 padding-top:40px;
 padding-bottom:0px;
 padding-left:150px;
 padding-right:150px; 
 text-align:center;  
  }
 #haupt .haupt {
 font-size:1.3em; 
 color:#CCCC99;
 font-weight:bold;
 line-height:25pt;
 text-align:center; 
 padding-top:20px;
 padding-bottom:20px;
 } 
 #haupt .titel {
 font-size:1.6em; 
 color:#FFBA01; 
 line-height:40pt; 
 font-weight:bold; 
 text-align:center; 
 letter-spacing:2px;
 } 
 #haupt .sprache {
 padding:1em 2em 1em 2em;
 background-color:#3C3C3C;
 text-align:center;

 }
 #haupt .text {
   font-size:1.3em; 
   color:#CCCC99;
   font-weight:bold; 
   text-decoration:none; }
/* Ende Einstiegsseite */ 

   
/* Seitenkopf Startseite */
 #kopfstart {
  left:0px;
  top:0px;
/*  border:solid 1px red; */
  padding-top:0px;
  padding-bottom:0px;
  padding-left:170px;
  padding-right:170px;
  }
 #kopfstart .kopf {
  text-align:center;
  color:#D0D7B3;
  font-weight:bold;
  font-size:1.3em;
  }
  .kopfgross {
  font-size:1.4em; 
  color:#FFBA01; 
  line-height:40pt; 
  letter-spacing:2px;
	}
/* Ende Seitenkopf Startseite */
   
   
/* Seitenkopf alle Seiten */
#kopfnormal {
  left:0px;
  top:0px;
/*  border:solid 1px red; */
  padding-top:10px;
  padding-bottom:5px;
  padding-left:60px;
  padding-right:60px;
  height:90px;
  }
#kopfnormal .kopf {
  text-align:center;
  color:#D0D7B3;
  font-weight:bold;
  font-size:1.3em;
  letter-spacing:2px;
  }
/* Ende Seitenkopf alle Seiten */


/* Druck- und Sprachenleiste */    
 #navibox {
  text-align:right;
  height:25px;
  }  
  #navibox .sprache {
  text-align:left;
  position:absolute;
  right:7em;
  width:3em;
  height:25px;
  }  
  #navibox .druck {
  position:absolute;
  right:3.5em;
  width:3em;
  text-align:left;
  height:25px;
  }  
  #navibox .schrift {
  position:absolute;
  right:0px;
  width:3.4em;
  text-align:left;
  height:25px;
  }
 
/* Menuleiste */
 #navi {
 position:absolute;
 top:200px;
 left:0px;
 margin:0px;
 padding-top:0px;
 width:13.4em;  
 overflow: hidden;
 height:auto;
 }
 #navi p {
  text-align:left;
  font-size:0.9em;
  font-weight:bold;
  padding-top:10px;
  padding-left:8px;  
  }
  #navi a {
  padding-left:8px;
  text-decoration:none;
  }
  #navi a:hover {
  padding-left:4px;
  border-left: 4px solid #FFFF00;
  }
  #navi .naviind {
  padding-left:8px;
  }
/*Menuleiste Ende */

 /* Seiteninhalt  */
  #main {
  position:relative;
  top:0px;
  left:0px;
  margin:10px 20px 0px 13.5em;
  padding-left:15px;
  height:auto;
  }
/* Seiteninhalt Ende */
    
 /* Seitenfuss */  
 #fuss {
  position:relative;
  clear: both;
  left:0px;
  right:0px;
  bottom:5px;
  padding-bottom:10px;
  width:100%;
  height:auto;
  }
 #fuss a {
 text-decoration:none;
 }
 #fuss a:hover {
 text-decoration:none;
 }
 #fuss .naviu {
  font-size:0.9em;
  text-decoration:none;
  margin-bottom:4pt;
  line-height:1.1em;
  margin-top:4pt;
  font-weight:bold;
  vertical-align:middle; }
/* Seitenfuss Ende */
  
/* div-box nach oben */
  .pfeiloben {  
  visibility:visible;
  text-align:right;
  }
   
/* einzelne Seitenklassen */

/* Startseite */ 
#startseite {
  width:auto;
}
#startseite .text {
font-size:0.9em;
}
#startseite .bilder { 
  width:50%; 
  text-align:center;
  font-size:0.9em;
  vertical-align:top;
  padding:5px 10px 5px 10px;
 }
 /*boxen startseite oben*/
 .startbox {
	position:relative;
	float:left;
	margin-left:10px;
  margin-top:10px;
}
/*box mit einleitungstext*/
#linkstext {
  font-size:0.9em;
  width:400px;
  padding-top:10px;
  margin-right:20px;
}
/*Bildershow */
#picshow {
  width:300px;
  height:290px;
  text-align:center;
  padding-top:5px;
}
#picbild {
  border:solid 1px #FFFF00;
}
.picspan {
 font-family:verdana, arial, sans-serif;
 color:#FFFFFF;
 font-size:0.8em;
} 
.picleft {
  position:absolute;
  right:288px;
  width:11px;
  margin-top:5px;
}
.picmiddle {
  position:absolute;
  right:18px;
  width:266px;
  margin-top:-20px;
  text-align:center;
  font-size:0.9em;
}
.picright {
  position:absolute;
  right:0px;
  width:16px;
  margin-top:5px;
}
h1 { text-align:center;
    color:#D0D7B3;
    font-weight:bold;
    font-size:1.15em;
    margin-top:10pt;
    margin-bottom:10pt;
    letter-spacing:2px }
div.akt {
padding:10px;
margin-bottom:10px;
background-color:#3C3C3C;
border-left:solid 1px #FFE401;
border-bottom:solid 1px #FFE401;
}
div.akt p {
font-size:0.9em;
}
#startaktuell {
  width:auto; 
  border-spacing:4px;
 }
  
#startaktuell .tabgrau  { 
  vertical-align:top;
  padding:4px;
  background-color:#3C3C3C; 
 } 

/* blackwater */    
h1.black { text-align:center;
    color:#BF0000;
    font-weight:bold;
    font-size:1.2em;
    margin-top:10pt;
    margin-bottom:10pt;
    letter-spacing:2px }
    
/* seitentitel */    
h2 {
   text-align:center;
   font-size:1.2em;
   color:#CDD5AB;
   font-weight:bold;
   margin-bottom:30pt; 
   margin-top:10pt; }

h3 {
   font-size:1.1em;
   color:#c8d9a1; }
  
/* ueberschriften buecherseite */   
  .h2 {
   font-size:1.15em;
   color:#F9DA6F;
   font-weight:bold;
   margin-bottom:20pt; 
   margin-top:10pt; }

/* filmtitel */   
h2.titel { 
   font-size:1.3em;
   text-align:center;
   color:#CDD5AB;
   font-weight:bold;
   margin-bottom:10pt; 
   margin-top:10pt; 
   letter-spacing:1px; }
   
/* filmtitel englisch */   
h3.titel {
   font-size:1.1em;
   color:#DFDEDB; 
   text-align:center; 
   font-weight:bold; }

/* filmtitel jahr */
h3.jahr {
   font-size:1.05em;
   color:#CDD5AB; 
   text-align:center; 
   margin-bottom:20pt;
   }

 /* Interview bilderrahmen */
   .rahmen {
   border:thick outset;
   }
   
 .fetthellgruen {
 font-size:1.25em; 
 color:#CCCC99;
 font-weight:bold;
 line-height:20pt;
 text-align:center; 
 }

 .duennhellgruen {  
 font-size:1.1em; 
 color:#CCCC99;
 font-weight:bold;
 line-height:15pt;
 text-align:center; 
 }  
     
 ul {
 	list-style-image:url(pics/bullet2.gif);
  }
  /*verschiedene styles */
  .klein { font-size:0.9em; }
  .sehrklein {font-size:0.8em; }
  .right  { text-align:right; }  
  .fett  { font-weight:bold;  }
  .normal {font-weight:normal; }  
  .fi {font-style:italic; font-weight:bold; }
  .i  { font-style:italic; }
  .skleinnf {
  font-size:0.8em; font-weight:normal; }  
  .n  { 
  font-style:normal;
  font-weight:normal;
  font-size:1em; }
  .center  { text-align:center; }
  .fettklein { font-weight:bold; font-size:0.9em; }
  .fettrot  { font-weight:bold; color:#FF5D1D; }
  .drot  { color:#BF0000; } /* blackwater */
/*styles synchronforum */
  .forum {padding-left:20px; }
  .forum table { margin-left:30px; }
  .forum .film {width:300px; }
  .forum .sound {width:90px; }
  .forum .groesse {width:60px; }
  .forum .bemerk {width:400px; }
/*styles synchronforum ende*/
   
  /* Interview */ 
   .fettgelb  {
    color:#F9DA6F;
    font-weight:bold;  }
   .red { color:#E75927; }
   .gelb  { color:#FFFF00; }
   .gruen  { color:#00FF00; }
   
  /* fuer Anordnung von Bildern */
  .links {
   position:relative;
   float:left;
  }
  .rechts {
  position:relative;
  float:right;
   }  
  .right10 {
  position:relative;
  float:right;
  padding:0px 10px 0px;
   }  
  .space10 {
  padding:10px;
  }  
  .space5 {
  padding:5px;
  }
  .left20 {
  position:relative;
  float:left;
  padding:0px 20px 0px;
  } 
  .linksmitrand {
  position:relative;
  float:left;
  padding:20px;
  }
  
/* Ueberschriften Einzelfilme: Inhalt, Castliste usw.*/
  .ueber { 
   color:#CDD5AB; 
   font-weight:bold; }
   
/* Casttabelle */
 #cast {
  width:90%;
   }
 #cast .castlinks { 
  width:30%; 
  text-align:right;
  vertical-align:top;
  padding:2px 2px 2px 2px;
  }
 #cast .castrechts {
  width:70%; 
  text-align:left; 
  vertical-align:top;
  padding:2px 2px 2px 2px;
  }
   
/* Bildertabelle */
  #bildtabelle .td {
  text-align:center;
  padding:20px 8px 2px 8px;
  } 
  #bildtabelle .tdtop {
  text-align:center;
  vertical-align:top;
  } 
  #buch {
  border:solid 1px;
  border-spacing:0px;
  width:100%;
  }
  #buch .zelle {
  border:solid 1px;
  padding:3px;
  font-size:0.9em;
  }
  #buch .zellefett {
  border:solid 1px;
  padding:3px;
  font-size:0.9em;
  font-weight:bold;
  }
          
  #videotab {
  border:solid 1px;
  border-spacing:0px;
  width:100%;
  }
  #videotab .zelle {
  border:solid 1px;
  padding:3px;
  font-size:0.9em;
  }
  #videotab .zellefett {
  border:solid 1px;
  padding:3px;
  font-size:0.9em;
  font-weight:bold;
  }

/* Filmtabelle auf filmseite */  
 #filmtab {
  border:solid 1px;
  border-spacing:0px;
  padding:0px;
  width:100%;
  }
 #filmtab .head {
  font-weight:bold;
  border:solid 1px;
  line-height:2em;
  padding:3px 3px 3px 3px;
  } 
 #filmtab .ueber {
  font-weight:bold;
  border:solid 1px;
  vertical-align:bottom;
  line-height:4em;
  padding:3px 3px 0px 3px;
  }
 #filmtab .zelle {
  border:solid 1px;
  padding:3px;
  line-height:1.5em;
  font-size:0.9em;
  }
    
/* Tabelle fuer Filmbilder */
#filmbild {
  border:solid 2px #CDD5AB;
  border-spacing:0px;
  padding:0px;
  }
 #filmbild .bild {
  width:150pt;
  text-align:center;
  border:solid 1px #CDD5AB;
  line-height:2em;
  padding:3px 3px 3px 3px;
  } 
 #filmbild .text {
  text-align:center;
  font-weight:bold;
  border:solid 1px #CDD5AB;
  vertical-align:top;
  line-height:3em;
  padding:3px 3px 15px 3px;
  }
 #filmbild .unterzeile {
  border:solid 1px #CDD5AB;
  padding:0px;
  line-height:0.2em;
  }
 
/* filmbildseiten navigationstabelle unten */ 
#filmbildnavi {
/* border:solid 1px; */
  font-weight:bold;
  font-size:0.9em;
  width:600pt;
  }
#filmbildnavi .links {
  text-align:left;
/* border:solid 1px; */
  width:200pt;
  }
#filmbildnavi .mitte {
  text-align:center;
/* border:solid 1px; */
  width:200pt;
  }
#filmbildnavi .rechts { 
  text-align:right;
/* border:solid 1px; */
  width:200pt;
  }
  
/* bildergalerie */    
#galerie {
  width:700px;
  border:medium outset #BEBEBE;
  }
#galerie .zellegross {
  text-align:center;
  border:solid 1px;
  width:100px;
  height:100px;
  padding:0px;
  border-spacing:0px;
  }
#galerie .zelleklein {
  text-align:center;
  font-size:0.9em;
  width:100px;
  padding:0px 0px 10px 0px;
  border-spacing:0px;
  vertical-align:top;
  }
  
/* soundseite */ 
div.soundbilder {
 padding:5px;
 border:solid 1px #509187;
 width:660px;
 }
 div.soundbilder table {
  padding:10px;
  width:640px;
 }
div.soundbilder table td {
  vertical-align:top;
  width:310px;
  text-align:center;
  font-size:0.9em;
  text-align:center;
  font-style:normal;
  line-height:1.1em;
  }
 div.soundbilder img {
 padding:10px;
 } 
     
#zeichen {
  font-size: 0.9em;
  width:25em;
  text-align:left;
  padding:6px;
  border:solid 1px #D0D7B3;
  }  
 .soundfilm {
  padding:10px 0px 10px 10px;
 }  
        
/* synchronseite */
h3.synchro {
	font-size:1.05em;
	color:#CDD5AB;
	}
 .sprecher {
  float:left;
  padding:5px 10px;
  }  
 #synchrontabelle {
  border:solid 1px;
  border-spacing:0px;
  font-size:0.9em;
  }
#synchrontabelle .head {
  border:solid 1px;
  padding:4px;
  vertical-align:middle;
}
#synchrontabelle .zellesprecher {
  text-align:left;
  border:solid 1px;
  padding:4px;
  vertical-align:top;
  }
#synchrontabelle .zelle1 {
  border:solid 1px;
  padding:0px;
  height:2px;
  width:30%;
}  
#synchrontabelle .zelle2 {
  text-align:left;
  border:solid 1px;
  padding:4px;
  width:90px;
}
#synchrontabelle .zelle3 {
  text-align:center;
  border:solid 1px;
  padding:4px;
  width:60px;
}
#synchrontabelle .zelle4 {
  text-align:left;
  border:solid 1px;
  padding:4px;
  width:50%;
}
#synchrontabelle .zelle5 {
  text-align:center;
  border:solid 1px;
  padding:4px;
  width:40px;
  }

/* barkwatch-seite */
  .dunkelgruen { 
   background-color:#066364;
   height:35pt; }
  .hellgruen { 
   background-color:#118584;
   height:35pt; }
  .watch1 {
  margin-left:130pt;
  text-align:left;
  margin-bottom:20pt;
  }    
  .watch2 {
  margin-top:20pt;
  margin-left:90pt;
  margin-right:100pt;
  text-align:center;
  margin-bottom:15pt;
  }      
  .watch3 {
  margin-left:190pt;
  margin-right:10pt;
  text-align:right;
  margin-top:20pt;
  } 
 #watchtable {
  border:none;
  border-spacing:0px;
  font-size:1em;
  border-spacing:4px;
 }
  .sp1 {
  width:7em;
  text-align:center;
  font-weight:bold;
  padding:4px;

  }
   .sp2 {
  width:7em;
  text-align:center;
  font-weight:bold;
  padding:4px;

  } 
   .sp3 {
  width:12em;
  text-align:center;
  font-weight:bold;
  padding:4px;

  } 
   .sp4 {
  width:35em;
  text-align:left;
  font-weight:bold;
  padding:4px;
  }
 #pics {
 visibility:visible;
 }
 .ind30  {  text-indent:30pt;  }    
         
/* Abstand zellentext von wand allgemein */          
  .padding3 {
  padding:3px;
  }
    
/* rev-seite */
  .ind  {  text-indent:12em;  }
  
 div.film {
  text-align:left;
  font-weight:normal;
  line-height:1.05em;
  margin-bottom:5pt; 
  margin-top:5pt;
  margin-left:10pt;
  margin-right:20pt;
  padding:5px 5px 5px 5px;
  border-left:1px solid #FFFF80;
  border-bottom:1px solid #FFFF80;
  border-right:1px solid #FFFF80;
  border-top:1px solid #FFFF80;
  }
  
  div.fund {
  text-align:left;
  font-weight:normal;
  line-height:1.05em;
  margin-bottom:5pt; 
  margin-top:5pt;
  margin-left:0pt;
  margin-right:5pt;
  padding:10px 10px 10px 10px;
  background-color:#107669;
  border-top:1px solid #FFE401;
  border-bottom:1px solid #FFE401;
  }
  
  p.fundgross {
  font-size:1.1em;
  color:#FFE401;
  text-align:left;
  font-weight:bold;
  margin-bottom:11pt;
  margin-top:0pt;
 }
 
 /* Gaestebuch Anfang */ 
 .grau {
   background-color:#404040; }      
 .hellgrau {
   background-color:#585858; }   
  .dunkelgrau {
  background-color:#2B2B2B;
  }  
 .guest {
  font-size:1.5em;
  font-weight:normal;
 	color: #C4CDA1;
  }  
  .guestklein {
  font-size:1em;
  color:#C4CDA1;
  text-decoration:none;
  } 
  .eintrag {
  padding:20px 0px 30px 0px;
  visibility:visible;
  }
 #gasttext {
  border-spacing:3px;
  padding:0px;
  margin-right:10px;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  }
 #gasttext .sp1 {
  font-size:1em;
  font-weight:normal;
  text-align:left;
  color:white;
  line-height:1.3em;
  width:25%;
  padding:6px;
  border-spacing:3px;
  border:2px outset #808080;
  }
 #gasttext .sp2 {
  font-size:1em;
  font-weight:normal;
  text-align:left;
  color:white;
  line-height:1.3em;
  padding:6px;
  border-spacing:3px;
  border:2px outset #808080; 
  width:75%;
  }
 a.guestklein {
  font-size:1em;
  color:#C4CDA1;
  text-decoration:none;
  }  
 a.guestklein:hover {
  text-decoration:underline;
  }
 #neu {
 position:relative;
 margin-top:10px;
 left:0px;
 padding-left:0pt;
 z-index:5;
 }
/* styles jan */
 .j {
 border:3px outset #FFBA01;
 width:376px;
 color:#FFBA01;
 font-weight:bold;
 padding-top:15px;
 }
 .jleft {
 width:197px;
 font-size:1.3em;
 float:left;
 padding-left:10px;
 text-align:right;
 }
 .j p.klein {font-weight:normal; }
 .j p.gross {
 font-weight:bold;
 border-top:1px solid #FFE401;
 }
 .jright {
 width:190px;
 margin-left:180px;
 font-size:1.3em;
 text-align:left;
 padding-right:10px;
 clear:all;
 }
 .jtext {
 margin-left:200px;
 margin-right:200px;
 }
 .jeu {
 border:3px outset #FFBA01;
 width:150px;
 height:60px;
 font-size:1.8em;
 color:#FFFFFF;
 font-weight:bold;
 padding:8px;
 }
/* styles jan ende */