
/* tribute to lex barker */
/* AUSSENRAHMEN */
body { 
  margin:0px;
  padding:0px;
  font-size:80%;
  background-color:#f6f6f6; 
 }
/* -------------------------------------------------------- */
/* SCHRIFTEN */
a, h1, h2, h3, h4, p, td, th, pre, ul, dl, span {
  font-family:verdana, arial, sans-serif;
}
p, a, table, ul, dl, dt, dd, pre { font-size:1em; }
p { text-align:justify; }
h1 { 
  text-align:center;
  font-size:1.3em;
  letter-spacing:2px;
  margin-top:0px;
  padding-top:15px;
  color:#f6f6f6;
 }
h2 {font-size:1.1em; }
h3 {font-size:1.05em; }
/* -------------------------------------------------------- */
/* FARBEN */
#kopf { 
  background-color:#4f757c;
  border-bottom:0px solid #4f757c;
 }
#symbolleiste { 
  background-color:#89a9a9;
  border-top:3px solid #cd6b14;
  border-bottom:2px solid #ffc000;
  border-radius: ; 
 }
#menu {  
  background-color:#dce7e7;
  border-top: 1px solid #ffc000;
  border-right: 1px solid #ffc000;
  border-bottom: 1px solid #ffc000;
  border-radius:0px 10px 10px 0px;  display:; 
 }
#menu a  { color:#08373f; }
#menu a:hover, #menu a:visited:hover { 
  color:#bf0000;
  font-weight:bold;
 } 
#menu a:visited {color:#0c9a81; }
#menu p {font-size:; }
#menu p.menuind { color:#0c9a81; font-weight:normal; }
#pfeilobenfixed {
  background-color:transparent;
  border: 2px solid #fb1004;
  border-radius: 20px 20px 20px 20px;
 } 
th, td, .mitrahmen { background-color: #e8efef; }
p, table, ul, dd, pre, h3, h2 { color:#08373f; }
dt { color:#107980; }
a { color:#08373f; }
a:hover, a:visited:hover {color:#bf0000; }
a:visited { color:#0c9a81; }
table th, table td, .mitrahmen { border:1px solid #adc4bc; border-radius: 4px 4px 4px 4px;}
 .highlight, .fettrot { color:#bf0000; }
 .gruen, .fettgruen { color:#12a912; }
 .rot { color:#bf0000; }
#news .akt { background-color:#e8efef; }
#watchtable .sp1dunkel, #watchtable .sp2dunkel, #watchtable .sp3dunkel, #watchtable .sp4dunkel { background-color:#b5c9c9; }
#watchtable .sp1hell, #watchtable .sp2hell, #watchtable .sp3hell, #watchtable .sp4hell { background-color:#e8efef; }
.bildmithintergrund .links, .bildmithintergrund .rechts { 
  background-color:#e8efef;
  border:1px solid #adc4bc;
  border-radius: 4px 4px 4px 4px;  
}
#fusstabelle td { background-color:#89a9a9; }
h2 { color:#08373f; }
h2 .datenschutz { color:#4F757C; }
/* -------------------------------------------------------- */

/* DRUCKEINSTELLUNGEN */
 @media print { 
 #kopf { display:none; }
 #druckkopf { display:block; }
 #druckkopf .druckkopfmonitor { display:none;}
 #symbolleiste { display:none; }
 #menu { display:none; }
 #seitentitel h2 {
  font-size:1.1em;
  margin-bottom:0px; 
 }
 #picshow { display:none; }
 div.bio {display:none; } 
 #guestbook { width:auto; } 
 #suchen { display:none; } 
 #pfeilobenfixed { display:none; }
 }
/* -------------------------------------------------------- */

/* ANORDNUNG SEITENELEMENTE */
#symbolleiste { position:relative; }
#seitentitel { position:relative; }
#menu { position:relative; float:left; }
#inhalt { position:relative; }
#fuss { position:relative; clear:both; }
/* -------------------------------------------------------- */

/* ALLGEMEINE ELEMENTE */
table {
  width:auto;
  border-spacing:3px;
 }
th { 
  line-height:1.8em;
  padding:5px 3px 5px 3px;
  font-weight:bold;
 }
td { 
  vertical-align:top;
  padding:6px;
 }
p, a, th, td, ul, li  {
  margin-bottom:0.5em;
  line-height:1.4em;
  margin-top:0.5em; 
 } 
dt { font-weight:bold; }
dd { margin:-3px 0px 12px 3em; }
ul { list-style-image:url(gif/bullet.gif); }
a img { border:0; }
 /* -------------------------------------------------------- */  
/* EIGENE KLASSEN ALLGEMEIN */
/* Tabellen unsichtbar */
 .blank td, .blank th {
  background-color:transparent;
  border-style:none;
  border-collapse:collapse;
  border-spacing:0px;
 }
 /* Tabellen diverse layouts */
  .transparent td { background-color:transparent; } /* filmo */
  
 .unterschrift {
  text-align:right;
  font-size:0.9em;
  font-style:italic;
  margin-right:30px;
 }
 .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; }
 .center, .center p { text-align:center; }
 .centermargin, .centermargin p { margin-left:auto; margin-right:auto; }
 .skleinnf { font-size:0.8em; font-weight:normal; }  
 .w170 { width:170px; }
 .n  { 
  font-style:normal;
  font-weight:normal;
  font-size:1em;
 }
 .big { font-size:1.1em; }
 .fettklein { font-weight:bold; font-size:0.9em; }
 .pfeiloben { text-align:right; }
 .highlight {
  font-size:1.1em; 
  line-height:1.8em;
  text-align:center; 
}
 .mitrahmen { /* REV */
  margin:10px 10px 10px 0px;
  padding:10px 10px 10px 10px;
 }
 .ind30  {  text-indent:30px; }
 .ind60  {  text-indent:60px;  }
 .clearright { clear:right; }
 .clearleft { clear:left; }
#filmtab h3 {
  vertical-align:bottom;
  line-height:3em;
  padding-bottom:0px;
  background-color:transparent;
  margin-bottom:0px;
  }
 .highlightjahr {
  font-size:1em; 
  line-height:1.8em;
  text-align:inline; 
  font-weight:bold;
  color:#d27405;
  }
/* -------------------------------------------------------- */  
/* BILDERBOXEN */
 .links {
  position:relative;
  float:left;
 }
 .rechts {
  position:relative;
  float:right;
 }
.links p, .rechts p { font-size:0.85em; text-align:center; line-height:1.6em; }
.bildmithintergrund .center { text-align:center; }
.bildmithintergrund .links, .bildmithintergrund .rechts { 
  padding:10px;
  margin:4px;
}
 .anzeige { display:block; }
 .anzeigedruck { display:block; }
.bildmithintergrund .links p, .bildmithintergrund .rechts p {line-height:1.5em; }

 .fuenf { padding:5px; }
 .zehn { padding:10px; }
 .zehnfuenf {padding: 5px 10px 5px 10px; }
 .vzehn {padding-top:10px; padding-bottom:10px; }
 .hzwanzig { padding-left:20px; padding-right:20px; }
/* -------------------------------------------------------- */  
/* BILDER THUMBNAILS */
 .abstand {padding: 2px 5px 2px 2px;
 }

/* -------------------------------------------------------- */  
/* MAIN */
#main {
  padding-top:3em;
  padding-bottom:0px;
  padding-left:6em;
  padding-right:6em; 
  margin-left:auto;
  margin-right:auto;
 }
#main .main {
  font-size:110%; 
  line-height:1.9em;
  text-align:center; 
  padding-top:3%;
  padding-bottom:10%;
 }
#main .main img { width:25%; height:auto;}
#main .titel {
   font-size:115%; 
   line-height:2em; 
   font-weight:bold; 
   text-align:center; 
   letter-spacing:2px;
 }
#main .sprachbox { 
  margin-top:2em;
  padding-bottom:4em;
  text-align:center;
 } 
#main .sprache {
  padding:1em 2em 1em 2em;
  background-color:#e8efef;
  text-align:center;
  border: 1px solid #adc4bc;
 }
#main .sehrklein {text-align:center; margin-top:5%; font-size:0.8em; }
#main a {
  font-size:1.1em; 
  color:#08373f;
  text-decoration:none;
 }
#main a:hover { color:#bf0000; }  
/* -------------------------------------------------------- */  
/* SEITENKOPF */
#kopf {
  left:0px;
  top:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:40px;
  padding-right:40px;
  height:70px;
 }
#kopfbilder { margin-top:0px; padding-top:5px; }
#druckkopf p { 
  text-align:center;
  font-weight:bold;
  font-size:1.2em;
  letter-spacing:2px;
 }   
/* -------------------------------------------------------- */  
/* DRUCK- UND SPRACHENSYMBOLE */    
#symbolleiste {
  height:auto;
  width:100%;
  vertical-align:middle;
 }
#symbolleiste .sprache {
  width:20px;
  padding-left:40px;
  display:inline;
}
#symbolleiste .sprache a, #symbolleiste .handy a, #symbolleiste .druck a, #symbolleiste .auswahl a, #symbolleiste .schriftgroesse a, #symbolleiste .skin a { margin-bottom:0px; margin-top:0px; }
#symbolleiste .sprache img { padding-bottom:3px; }
#symbolleiste .handy {
  width:20px;
  padding-left:25px;
  display:inline;
}
#symbolleiste .handy img { padding-bottom:0px; }
#symbolleiste .druck {
  width:20px;
  padding-left:20px;
  display:inline;
 }
#symbolleiste .druck img { padding-bottom:2px; }
#symbolleiste .auswahl {
  position:absolute;
  top:2px;
  right:10px;
  width:300px;
  display:inline;
  height:16px;
}
#symbolleiste .schriftgroesse {
position:absolute;
  width:40px;
  right:90px;
  padding-top:5px;
  display:inline;
 }
#symbolleiste .schriftgroesse img { padding-bottom:2px; }
#symbolleiste .skin {
position:absolute;
  width:40px;
  right:50px;
  padding-top:5px;
  display:inline;
 }
#symbolleiste .skin img { padding-bottom:2px; }

#symbolleiste .menulogo {
  position:absolute;
  width:20px;
  right:20px;
  padding-top:4px;
  display:inline;
}
/* -------------------------------------------------------- */
/* Druckkopf */
 .druckkopfmonitor {
  width:20px;
  top:8px;
  left:30px;
  position:absolute;
}
/* -------------------------------------------------------- */ 
/* SEITENTITEL */
#seitentitel {
  margin-left:0px;
  width:auto;
  padding-top:10px;
}  
#seitentitel h2 {
  text-align:center;
  font-size:1.4em;
  font-weight:normal;
  margin-bottom:3pxpx; 
  margin-top:0px;
  letter-spacing:0.5px;   
 }
/* -------------------------------------------------------- */  
/* MENU */
 #menu {
  top:0px;
  left:0px;
  margin: 0px 0px 0px;
  padding-top:0px;
  width:13em;  
  overflow: hidden;
  height:auto;
 }
 #menu p {
  text-align:left;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:6px 0px 6px 8px;
  border-bottom:1px dotted #adc4bc;
  }
 #menu a {
  padding-left:8px;
  text-decoration:none;
  }
 #menu a:hover {
  padding-left:4px;
  border-left: 4px solid #bf0000;
  }
 #menu p.menuind { 
  padding-left:16px;
  margin-top:-1px;
  background-color:#f6f6f6;
  border-top:1px solid #ffc000;
  border-bottom:1px solid #ffc000;
  border-collapse:collapse;
  }
 #menu .menuhandyanordnung {
  position:relative;
  float:left;
  z-index:100;
  }
 #menu p.menuhandyanordnung {
  line-height:1.2em;
  background-color:green;
  } 
#handynavigation { 
  position:relative;
  padding:2px;
  border:1px solid #ffc000;
  text-align:left;
  margin-bottom:5px;
 }
#handynavigation p {
  margin-bottom: 0.1em;
  margin-top: 0.1em;
  line-height: 1.1em;
 }
#handynavigation .titel { margin-left:1em; }
/* ------------------------------------------------------- */ 
/* INHALT  */
#inhalt {
  top:0px;
  left:0px;
  padding:  0px ;
  height:auto;
  margin:0px  0px ;
 }
 @media print { #inhalt { margin:0px 0px 0px 0px; }}
  @media print { #inhalt { padding:0px 5px 0px 5px; }}
/* -------------------------------------------------------- */  

/* PFEIL FIXED */
#pfeilobenfixed {
  position:fixed;
  top:30%;
  right:10px;
  padding:0px;
  width:40px;
  height:40px;
}
#pfeilobenanimiert {
  text-decoration:none;
  display:block;
  width:40px;
  background: url(gif/pfeil-dop.gif) no-repeat;
  background-position:11px 2px; width: 27px; height: 25px;
}
#pfeilobenanimiert:hover, #pfeilobenanimiert:active {
 background-position:11px -71px; width: 27px; height: 25px;
}

/* FLOATEN */
.cla { clear:all; }
.cll { clear:left; }
.clr { clear:right; } 

div .center { margin-left:auto; margin-right:auto; }
/* -------------------------------------------------------- */

/* FUSSZEILE */  
#fuss {
  left:0px;
  right:0px;
  top:30px;
  margin-left:auto;
  margin-right:auto;
 }
 @media print { #fuss { display:none; } }
 #fuss { 
  background-color:#89a9a9;
  border-bottom:3px solid #cd6b14;
  border-top:2px solid #ffc000;
  border-radius: 10px 10px 0px 0px; 
 }
#fuss a { text-decoration:none; }
#fuss a:hover { text-decoration:none; }
#fusstabelle {
  background-color:transparent;
  border-style:none;
  border-collapse:collapse;
  border-spacing:0px;
  width:94%;
  margin-left:auto;
  margin-right:auto;
 }
#fusstabelle img {float:left; }
#fusstabelle td {
  border-spacing:0px;
  border-style:none;
  border-collapse:collapse;
  vertical-align:middle; }
#fusstabelle .nachoben { width:30%; }
#fusstabelle .druck { width: 40%; text-align:center; }
#fusstabelle .datum { width: 30%; text-align:right; }
#printfusstable .blank {
  width:100%;
  border-collapse:collapse;
 }
#printfusstable .blank td {
  border-spacing:0px;
  padding:3px 5px;
  vertical-align:middle;
  border-style:none;
  background-color:transparent;
 }
#printfusstable .blank a, #printfusstable .blank a:visited { 
  color:#08373f;
  text-decoration:none;
 }
/* -------------------------------------------------------- */

/* EINZELNE STYLES HAUPTSEITEN */
/* START */ 
#textbildbox { 
  margin:auto;
  float:left; 
 }
#linkstext {
  position:relative;
  float:left;
  font-size:0.9em;
  width:40%;
  padding-top:0px;
  margin:10px 0px 0px 7%;
 }
 @media print { #linkstext { width:auto; } }
#picshow {
  position:relative;
  float:right;
  width:282px;
  height:auto;
  text-align:center;
  margin:0px 7% 0px 0px;
  padding-top:5px;
 }
#picshow p { font-size:0.9em; }
#picbild { border:solid 1px #ffc000; }
#picunterschrift {
  height:40px;
  margin-top:0px;
  width:282px;
 }
#picunterschrift .picspan {
  font-family:verdana, arial, sans-serif;
  font-size:0.8em;
  text-align:center;
 } 
#picunterschrift .picleft {
  position:relative;
  float:left;
  right:270px;
  left:0px;
  width:16px;
  margin-top:5px;
 }
#picunterschrift .picmiddle {
   position:relative;
   float:left;
   left:0px;
   width:250px;
   text-align:center;
   font-size:0.85em;
   margin-top:-5px;
 }
#picunterschrift .picright {
  position:relative;
  float:right;
  right:0px;
  width:16px;
  margin-top:5px;
 }
#news {
  position:relative; 
  margin:0px 20px 0px 0px;
   }
#news .akt {
  padding:10px;
  margin-bottom:10px;
  border:solid 1px #ffc000;
  border-radius: 4px 4px 4px 4px; 
 }
#news .akt img { padding: 0px 10px 7px 10px; }
#news .akt p { font-size:0.9em; }
#aktuell {margin-left:30px; }
#aktuell .datum { width:8em; }
#aktuell .seite { width:15em; }
#aktuell .aenderung { width:30em; }
/* -------------------------------------------------------- */ 
  
/* BIO */
 div .bio { 
  position:relative;
  margin-left:8%;
  margin-right:8%;
 }
  .bio img {padding-left:20px; padding-right:20px; }
/* -------------------------------------------------------- */

/* FILMOGRAFIE */  
#symbole dl {
  line-height:2em;
  padding-left:20px;
 }
#symbole dt { margin-bottom:5px;  line-height:2em; }
#symbole dd { margin-top:-23px; margin-bottom:5px; line-height:2em;}
#filmtab h3 {
  vertical-align:bottom;
  line-height:3em;
  padding-bottom:0px;
  background-color:transparent;
  margin-bottom:0px;
 }
/* -------------------------------------------------------- */

/* FILMBILDER Übersichtsseiten */
#filmbild { padding:2px; }
#filmbild td.bild {
  width:150pt;
  text-align:center;
  vertical-align:middle;
  }
#filmbild td.text {
  text-align:center;
  vertical-align:top;
 }
#filmbild td.unterzeile {
  line-height:0px;
  border-style:none;
  background-color:transparent;
 }
#filmbildnavi {
  font-size:0.9em;
  width:600pt;
  vertical-align:middle;
 }
#filmbildnavi td.links1 {
  text-align:left;
  width:200pt;
 }
#filmbildnavi td.mitte1 { text-align:center; }
#filmbildnavi td.rechts1 { 
  text-align:right;
  width:200pt;
 }
/* -------------------------------------------------------- */

/* SYNCHRONSEITE */
#sprecher { 
  position:relative; 
 }
#sprecher .biografie { 
  margin: 10px 5px 10px 0px;
  background-color:#e8efef;
  border:1px solid #adc4bc;
  border-radius: 4px 4px 4px 4px;  
  padding:4px 6px 4px 4px;
 }
#sprecher .biografie img { 
  padding: 0px 8px 0px 2px;
 }
#synchrontabelle .zelle1 {
  text-align:left;
  vertical-align:top;
 }
#synchrontabelle .zelle2 {
  text-align:left;
  width:90px;
 }
#synchrontabelle .zelle3 {
  text-align:center;
  width:60px;
 }
#synchrontabelle .zelle4 {
  text-align:left;
  width:50%;
 }
#synchrontabelle .zelle5 {
  text-align:center;
  width:40px;
 }
/* -------------------------------------------------------- */

/* SOUNDSEITE */ 
#soundbilder img { margin:10px; }
#soundbilder p { font-size:0.85em; }
#zeichen {
  font-size: 0.9em;
  width:25em;
  padding:6px;
  margin-top:40px;
  margin-bottom:10px;
  border:solid 1px #adc4bc;
  background-color:#e8efef;
  }  
 .soundfilm { 
  padding:10px 10px 10px 10px;
  margin-right:70px;
  margin-top:10px;
  border-top:1px solid #cd6b14;
 }  
 .achtzig { width:80%; }
/* -------------------------------------------------------- */ 

/* REVIEWS */
  .ind120  { text-indent:120px;  }
/* -------------------------------------------------------- */  

/* REISE */
 td .luzern { width:460px; padding:10px; }



/* INTERVIEW */
 .rahmen { border:thick outset; }
#interview { padding:0px 40px 10px 30px; }
/* -------------------------------------------------------- */

/* GALERIE */
 .gal p { 
  width:100px; 
  height:2em; 
  font-size:0.8em; 
  line-height:1em; 
 }
/* -------------------------------------------------------- */

/* BUECHER UND FILME */
#buch th.p26 { width:26%; }
#buch th.p18 { width:18%; }
#buch th.p20 { width:20%; }
#buch th.pi85 { width:85px; }
#buch th.p25 { width:25%; }

#buecher .links, #cd .links { margin:0px 10px 5px 0px; border-style:none; }
#videotab h3 {
  vertical-align:bottom;
  line-height:3em;
  padding-bottom:0px;
  background-color:transparent;
  margin-bottom:0px;
 }
#videotab th.p7 { width:7%; }
#videotab th.p25 { width:25%; }
#videotab th.p5 { width:5%; }
#videotab th.p10 { width:10%; }
#videotab th.p43 { width:43%; }

 #CD img { padding: 5px; }
/* -------------------------------------------------------- */

/* BARKWATCH */
#pics .ind60 { text-align:left; margin-bottom:20pt; }
 .watch1 {
  margin-left:130pt;
  margin-bottom:20pt;
 }
#pics img { border:1px solid #08373f; }
#watchtable td { height:3em; } 
 .sp1dunkel, .sp1hell, .sp2dunkel, .sp2hell { 
  width:7em; 
  text-align:center; 
 }
 .sp3dunkel, .sp3hell { width:12em; text-align:center; } 
 .sp4dunkel, .sp4hell { width:35em; text-align:left; }
 .sp1leer, .sp2leer, .sp3leer, .sp4leer { 
  border-style:none; 
  background-color:transparent; 
  font-weight:bold; 
 }
 .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;
 } 
/* -------------------------------------------------------- */

/* IMPRESSUM */
 .impressum { font-size:0.8em; text-align:center; }
/* -------------------------------------------------------- */

/* FORMAT */
 #format h3 {
  vertical-align:bottom;
  line-height:3em;
  padding-bottom:0px;
  margin-bottom:0px;
 }
 .formattable {
  width:100%;
  border:1px;
  cellpadding:4;
  cellspacing:4;
  }
 /* -------------------------------------------------------- */
 
 /* GÄSTEBUCH */ 
 .seiten { /*inhaltsverzeichnis*/
  font-size:1em;
  border-collapse:collapse;
  margin-left:auto;
  margin-right:auto;
 }
 #suchtabellegast { width:500px; }
 #suchtabellegast td.li { width:40%; text-align:right; }
 #suchtabellegast td.mi { width:40%; text-align:left; }
 #suchtabellegast td.re { width:20%; text-align:left; }
 .nichtzeigen { display:none; }
 .fehler { border:1.5px solid red; }
 .fehlerrot { color:red; }
 .seiten td { border-style:none; background-color:transparent; }
 .seitenlinks { width:150px; text-align:left; }
 .seitenmitte { width:60%; text-align:center; }
 .seitenrechts { width:150px; text-align:right; }
 .guest { font-size:1.5em; }
 .eintrag { padding:20px 0px 0px 7px; }
 .eintrag a, td.seitenlinks a, td.seitenrechts a { text-decoration:none; }
 .eintrag a:hover, td.seitenlinks a:hover, td.seitenrechts a:hover { text-decoration:underline; }
#gasttext { margin:5px 10px 5px 10px; } /*das gästebuch*/
#gasttext td {
  line-height:1.3em;
  padding:6px;
  margin-left:auto; /* diese beiden einträge zentrieren die tabelle*/
  margin-right:auto;
  border:1px solid #ffc000; 
  background-color:transparent; 
}
#gasttext td.td1 { width:25%; }
#gasttext td.td2 { width:75%; }
#gasttext tr:nth-child(even) { background-color: #dce7e7; }
#gasttext tr:nth-child(odd) { background-color: #ecf1f1; }
#neuereintrag { margin-top:30px;   margin-left:10px; }
 .beachten { width:60%; }
 #topbox { 
  margin:auto;
  float:left;
  width:100%; 
 }
 #guestbook {
  position:relative;
  float:left;
  width:45%;
  padding-top:0px;
  margin:10px 0px 0px 0px;
 }
 #guestbookneu {
  position:relative;
  padding-top:0px;
  margin:10px 0px 0px 0px;
 }
 .guestneu {padding:20px 0px 10px 0px }
 #suchen {
  position:relative;
  float:right;
  width:45%;
  height:auto;
  text-align:left;
  font-size:0.9em;
  margin:0px 7% 0px 0px;
  padding-top:5px;
 }
 .suchen p { font-size:0.9em; }
 .neusend {
  width:480px;
  text-align:right;
   } /*sendebutton neuer eintrag */
/* -------------------------------------------------------- */

/* EMAIL */
 .m1 { display:none; }
 .m2 { display:inline; }
/* -------------------------------------------------------- */

/*FILMBESCHREIBUNGEN */
#filmtitel { 
  margin:-15px 10em 0px 0px;
  padding:0px 0px 0px 0px;
 }
#filmtitel h3.englisch {
  margin-bottom:0px; 
  margin-top:8px;
  font-weight:normal;
  text-align:center;
 }
#filmtitel h3.jahr {
  display:;
  text-align:center; 
  margin-bottom:20px;
  margin-top:6px;
 }
#cast { width:auto; }
#cast td {
  background-color:transparent;
  border-style:none;
  border-collapse:collapse;
  border-spacing:0px;
  vertical-align:top;
  padding:1px 2px 1px 2px;  
 }
#cast .castlinks { 
  width:16em; 
  text-align:right;
 }
 #cast .castrechts {
  text-align:left; 
 }
/* für kleinere bilder (eigene div-box mit fester groesse): */
.bildmithintergrund .links .fest340 { width:340px; text-align:center; }
.bildmithintergrund .links .fest710 { width:710px; text-align:center; }
/* -------------------------------------------------------- */

/* REISEBERICHTE */
 .reise { 
  font-style:italic;
  margin-right:50px;
 }
 .einleitung { 
  font-style:normal; 
  padding-bottom:10px; 
  margin-right:50px;
 }
 .reise .rechts { padding:0px 0px 8px 8px; }
 .reise .links { padding:0px 8px 8px 0px; } 
 .reise .links { margin-left:20px; } 
 hr.reise { color:#cd6b14; }
/* -------------------------------------------------------- */ 

/* form */
 .form { padding:30px; }
 .suchtabelle td { width:60%; cellpadding:5; }
 table .60 { width:60%; }
/* -------------------------------------------------------- */
