

/* cls - von strasbergactors */
.mark { 
  display: block;
  font-style: italic;
  font-size: 90%;
}



/* -- orig main.css -- */




#content { 
  /* background: #fff; */
}


body { 
  font-family: arial, helvetica, sans-serif;  
  
  font-size: 14px;

  /* color: #555; */
  color: #789;
  /* ccc */
  /* background-color: #222ce3; */

  /* background-color: #000; */
  background-color: #531311;

  border: 0px solid #555;
  margin: 0;
  padding: 20px;

  /* min-width: 800px; */
  /* max-width: 1200px; */
}

/* p,h1,h2,h3,h4,ul,ol,li,div,blockquote,body,table,td */


h1, h2, h3, h4 { 

  /* lucidatypewriter, courier, monospace, georgia, serif; */
  /* font-family: tahoma, georgia, times, serif; */

  /* font-family: Baskerville, Garamond, Georgia; */
  font-family: courier, monospace;
    

  /* text-transform: uppercase; */

  /* font-variant: small-caps; */

  text-transform: lowercase;
  
  
  /* orange */
  /* color: #c60; */
  /* color: #933; */
  color: #cfb673;
  
  /* color: steelblue; */
  
  /* border: 1px solid black; */
  /* margin-top : 0; */
  
  /* letter-spacing: 0.5em; */
}  


th, .mono { 
  font-family: courier, monospace;
  font-weight: bold;
  text-transform: lowercase;
  color: #cfb673;
} 


h1{ 
  font-size: 300%;
  /* font-size: 40px; */
  /* font-family: arial, helvetica, sans-serif; */
}


h2{ 
  font-size: 250%;
  /* font-size: 28px; */
  /* font-family: arial, helvetica, sans-serif; */
}


h3{ 
  /* text-transform: uppercase; */
}
h3:first-letter { 
  /* color: #933; */
}






.caption {
  color: #555;
  font-size: .9em;
  text-align: center;
  border: 0px solid blue;
 
  display: none;
}


.leftpic {
  float: left;
  border: 0px solid green;
  padding-right: 15px;
  padding-bottom: 15px;
}

.box { 
  float: left;
  border: 1px solid green;
  width: 140px;
  height: 140px;
  /* s a quer(img) */
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* class rightpic */
.rightpic {
    float: right;
    border: 1px solid green;
    padding-left: 15px;
    padding-bottom: 15px;
}

.foto { 
  height: 175px;
}


.quer { 
  width: 100%;
}


.hoch { 
  height: 100%;
  text-align: center;
  border: 1px solid #666;
}

  

.clearleft { 
  border: 0px solid green;
  clear: left;
}


/* table videos */
#videos td, th { 
  border: 0px solid #999;
  padding: 5px;
  padding-left: 20px;
}
#videos th { 
  font-weight: normal;
}
/*
#videos #c1 { 
  background: #eaa;
} 
*/





/* Tabellen in bio */
.bio td { 
  /* background: #ddd; */
  /* border: 1px solid #999; */
  padding: 5px;
}

/* .bio td a:hover { 
  background: #ddd;
}
*/
/*
   .rolle { 
  font-style: italic;
}
*/



/* person1-Tabelle in bio (+ - adjacent siblings)*/
.p1 #l-c1, .p1 #r-c1 { 
  /* width: 40%; */
} 
.p1 #l-c2 .p1 #r-c2{ 
  /* background: #ddd; */
}

/* zweite und folgende Spalten
   .p1 #rxcy für ie (scheint separat nötig zu sein)
   */
.p1 td+td  { 
  text-align: right;
  padding-left: 10px;
}
.p1 #l-r1c2,  .p1 #l-r2c2, .p1 #l-r3c2, .p1 #l-r4c2, .p1 #l-r5c2, 
.p1 #r-r1c2,  .p1 #r-r2c2, .p1 #r-r3c2, .p1 #r-r4c2, .p1 #r-r5c2 
{ 
  text-align: right;
  padding-left: 10px;
}


/* .p1 #rxcy für ie */
.p1 td:first-child, 
.p1 #l-r1c1, .p1 #l-r2c1, .p1 #l-r3c1, .p1 #l-r4c1, .p1 #l-r5c1,
.p1 #r-r1c1, .p1 #r-r2c1, .p1 #r-r3c1, .p1 #r-r4c1, .p1 #r-r5c1
{ 
  font-weight: bold;
  /* font-style: italic; */
  /* letter-spacing: .10em; */
}



/* person1-Tabelle in bio (+ - adjacent siblings)*/
.pX #c1 { 
  /* width: 40%; */
} 
.pX #c2 { 
  /* background: #ddd; */
}

/* zweite und folgende Spalten */
.pX td+td { 
  /* text-align: right; */
  padding-left: 10px;
  border: 0px solid #555;
}
/* für ie separat */
.pX #r1c2 , .pX #r2c2 { 
  padding-left: 10px;
  border: 0px solid #555;
}

.pX td:first-child, .pX #r1c1 , .pX #r2c1{ 
  font-weight: bold;
  /* font-style: italic; */
  /* letter-spacing: .10em; */
}




/* person2-Tabelle in bio (+ - adjacent siblings) */
/* 2. Spalte */
.p2 td + td { 
  text-align: right;
}
/* erste Spalte mit .p2 td:first-child */




.p3 dt { 
  border: 0px solid #f66;
  /* font-weight: bold; */
  /* background-color: #ddd; */
}
.p3 dd { 
  border: 0px solid #66f;
  text-align: right;
  /* background-color: #ddd;  */
  padding: 5px;
}





a:link, a:visited { 
  color: #789;
  /* text-decoration: none; */
  text-decoration: underline;
}
a:hover{ 
  text-decoration: underline;
  /* background-color: #789; */
  color: #fff;
}


a.nav:link, a.nav:visited { 
  text-decoration: none;
  /* text-decoration: underline; */  

  text-transform: lowercase;
  
  
  /* color:#789; */

  color: #cfb673;
  

  /* margin-right: 5px; */
  font-weight: bold;

  /* font-family: lucidatypewriter, courier, monospace; */
  font-family: arial, helvetica, sans-serif;


  font-size: 14px;
  
  /* 5px */
  padding: 5px;
  border: 0px solid #555;
  /* float: left; */
}

a.nav:hover {

  /* color: #fb0819; */
  color: #f4bb21;

  /* background-color: #789; */
  background-color: transparent;

  /* text-decoration: underline; */
  text-decoration: none;
}

a.nav:hover img { 
  border: 1px solid #f4bb21;
}

.block { 
  display: block;
}

.b0 { 
  /* border: 0; */
  border: 1px solid #cfb673;
}





a.lang:link, a.lang:visited { 
  text-decoration: none;
  /* text-decoration: underline; */  

  /* color:#789; */
  /* color: #cfb673; */
  color: #fff;


  /* margin-right: 5px; */
  /* font-weight: bold; */

  /* font-family: lucidatypewriter, courier, monospace; */
  font-family: arial, helvetica;


  font-size: 14px;
  padding: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 0px solid #555;
  /* float: right; */
}

a.lang:hover {
  /* color: #fb0819; */
  color: #f4bb21;
  /* background-color: #789; */
  background-color: transparent;
  /* text-decoration: underline; */
  text-decoration: none;
}


ul{
  list-style-type: square;
}



.gelb { 
  /* laut gimp: #cdb670; 
     analog zu den links
     */
  
  color: #cfb673;
  font-weight: 700;
}



/* (table) dwnlds */
#dwnlds { 
  margin: auto;
}
#dwnlds td
{ 
  padding: 20px;
  padding-top: 0;
  vertical-align: top;
  border: 0px solid #090;
  width: 33%;
  text-align: center;
}
.m-t { 
  margin-top: 20px;
}
.m-b { 
  margin-bottom: 20px;
}

#dwnlds img { 
  border: 0;
}
#dwnlds a:hover { 
  background-color: transparent;
  /* background-color: #ddd; */
}
