/* 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:#000000; }

a {  color:#0A37B6; }
 a:visited  { color:#466BD6; } 
 a:hover  { color:#0A37B6; }  
 

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

dd {
   margin-bottom:15pt; 
   margin-left:30pt; }
 
 /*druckversion-zurueck */
 #zurueck {
  position:absolute;
  text-align:right;
  height:25px;
  right:0em;
  } 
 #zurueck a {
  text-decoration:none;
  }  
 /* Printfuss */  
 #printfuss {
  position:relative;
 	clear: all;
  border:solid 1px white;
  left:0px;
  right:0px;
  bottom:5px;
  padding-bottom:0px;
  width:100%;
  height:auto;
  }
 #printfuss a {
 text-decoration:none;
 }
 #printfuss a:hover {
 text-decoration:none;
 }
/* Printfuss Ende */
 
 
/* Seiteninhalt  */
  #main {
  position:relative;
/* border:solid 1px green; */
  top:0px;
  left:0px;
  margin:24px 10px 0px 10px;
  padding-left:15px;
  height:auto;
  }
/* Seiteninhalt Ende */
  
/* div-box nach oben */
  .pfeiloben {  
  visibility:hidden;
  text-align:right;
  }
  
  
/* einzelne Seitenklassen */

/* Startseite */ 
#startbox {
}
#startbox .linkstext {
  font-size:0.9em;
}
 #startseite {
  width:auto;
   }
#picshow {
 display:none;
}
#startseite .bilder { 
  width:50%; 
  text-align:center;
  font-size:0.9em;
  vertical-align:top;
   }
#startseite .text {
font-size:0.9em;
}
#startseite .bilder { 
  width:50%; 
  text-align:center;
  font-size:0.9em;
  vertical-align:top;
}
div.akt {
padding:5px;
margin-bottom:5px;
background-color:#FFFFFF;
border-color:#FFFFFF;
}
div.akt p {
font-size:0.9em;
}
#startaktuell {
  width:auto; 
  border-spacing:4px;
  }
  
#startaktuell .tabgrau  { 
  vertical-align:top;
  padding:4px;
  background-color:#FFFFFF;
  border:1px solid black; 
 }
 

h1 { text-align:center;
    color:#FFA201;
    font-weight:bold;
    font-size:1.15em;
    margin-top:10pt;
    margin-bottom:10pt;
    letter-spacing:2px }

/* blackwater */    
h1.black { text-align:center;
    color:#000000;
    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:#0A37B6;
   font-weight:bold;
   margin-bottom:30pt; 
   margin-top:10pt; }

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

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


/* filmtitel englisch */   
h3.titel {
   font-size:1.1em;
   color:#0A37B6; 
   text-align:center; 
   font-weight:bold; }

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


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

 .duennhellgruen {  
 font-size:1.1em; 
 color:#0A37B6;
 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 */
   
  /* Interview */ 
   .fettgelb  {
    color:#08928D;
    font-weight:bold;  }
   .red { color:#E75927; }
   .gelb  { color:#08928D; }
   .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:#0A37B6; 
   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 #808080;
  border-spacing:0px;
  padding:0px;
  }
 #filmbild .bild {
  width:150pt;
  text-align:center;
  border:solid 1px #808080;
  line-height:2em;
  padding:3px 3px 3px 3px;
  } 
 #filmbild .text {
  text-align:center;
  font-weight:bold;
  border:solid 1px #808080;
  vertical-align:top;
  line-height:3em;
  padding:3px 3px 15px 3px;
  }
 #filmbild .unterzeile {
  border:solid 1px #808080;
  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 #808080;
  }
#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:5px;
  width:630px;
 }
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:5px;
 } 
#zeichen {
  font-size: 0.9em;
  width:25em;
  align:left;
  padding:6px;
  border:solid 1px #808080;
  }  
 .soundfilm {
  padding:10px 0px 10px 10px;
 }  
  
      
/* synchronseite */
h3.synchro {
  font-size:1.05em;
  }
 .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 { 
   height:35pt; }
  .hellgruen { 
   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 #0A37B6;
  border-bottom:1px solid #0A37B6;
  border-right:1px solid #0A37B6;
  border-top:1px solid #0A37B6;
  }
  
  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:#FFFFFF;
  border-top:1px solid #0A37B6;
  border-left:1px solid #0A37B6;
  border-right:1px solid #0A37B6;
  border-bottom:1px solid #0A37B6;
  }
  
  p.fundgross {
  font-size:1.1em;
  color:#000000;
  text-align:left;
  font-weight:bold;
  margin-bottom:11pt;
  margin-top:0pt;
 }
 

 /* Gaestebuch Anfang */ 
 .grau {
   background-color:#FFFFFF; }      
 .hellgrau {
   background-color:#FFFFFF; }   
  .dunkelgrau {
  background-color:#FFFFFF;
  }  
 .guest {
  font-size:1.5em;
  font-weight:normal;
 	color: #0A37B6;
  }  
  .guestklein {
  font-size:1em;
  color:#0A37B6;
  text-decoration:none;
  }  
 #gasttext {
  border-spacing:3px;
  padding:0px;
  margin-right:10px;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  width:90%;
  }
 #gasttext .sp1 {
  font-size:1em;
  font-weight:normal;
  text-align:left;
  color:#000000;
  line-height:1.3em;
  width:25%;
  padding:6px;
  border-spacing:3px;
  border:1px solid #808080;
  }
 #gasttext .sp2 {
  font-size:1em;
  font-weight:normal;
  text-align:left;
  color:#000000;
  line-height:1.3em;
  padding:6px;
  border-spacing:3px;
  border:1px solid #808080; 
  }
  a.guestklein {
  font-size:1em;
  color:#0A37B6;
  text-decoration:none;
  } 
  .eintrag {
  padding:20px 0px 30px 0px;
  display:none;
  } 
 a.guestklein:hover {
  text-decoration:underline;
  }
 #neu {
 padding-left:100pt;
 padding-top:100pt;
 }

 
