/*** Allgemeine Angaben ****/
HTML,BODY {
  height: 100%;
  vertical-align: middle;
}

BODY {
  background-color: #ffffff;
  font-size: 100%;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-family: Courier New;
}

DIV {
  overflow: hidden;
}

BODY,H1,H2,H3,A,IMG,FONT,TD,TH,DIV,UL,LI,P,SPAN {
  padding: 0px;
  margin: 0px;
}

IMG {
  border: 0px;
}

TABLE {
  border-collapse: collapse;
}

DIV.error {
  color: red;
  font-weight: bold;
}

.div_left {
  float: left;
}

.div_right {
  float: right;
}

.small {
  font-size: 11px;
}

/*** STRUKTUR ***/
DIV#div_main {
  height: 580px;
  width: 790px;
  position: absolute;
  left: 50%;
  margin-left: -390px;
  top: 50%;
  margin-top: -290px;
}

DIV#div_main.div_main_big {
  height: 810px;
}

DIV#div_main.div_main_bigger {
  height: 1040px;
}

DIV#div_navigation {
  float: right;
  font-size: 12px;
  margin-top: 10px;
}

DIV#div_logo {
  height: 74px;
}

DIV#div_navigation A {
  margin-left: 25px;
  text-decoration: none;
  color: black;
  padding: 3px;
}

DIV#div_navigation A:HOVER {
  background: black;
  color: white;
}

DIV#div_index {
  font-size: 11px;
  line-height: 30px;
}

DIV#div_index img.img_index {
  position: relative;
}

DIV#div_index img.pixel {
  width: 1px;
  height: 52px;
}

DIV#div_picture {
  height: 400px;
  width: 590px;
  /*background: url("../img/shadow_bg_overview.gif");
  background-repeat: no-repeat;*/
}

/*
DIV#div_picture .shadow_right {
  margin-left: -1px;
}

DIV#div_picture .shadow_bottom {
  line-height: 0px;
  margin: 0px;
  padding: 0px;
  border: 0px;
}
*/
DIV#scroller1 {
  margin-top: 0px;
}

DIV#div_right {
  float: right;
  width: 590px;
}

DIV#div_actor_left {
  float: left;
  width: 180px;
  height: 500px;;
  font-size: 11px;
  line-height: 19px;
  padding: 0px;
}

DIV#div_actor_left H1 {
  font-size: 12px;
  font-weight: normal;
}

DIV#div_actor_left A {
  text-decoration: none;
  color: black;
  padding: 3px;
}

DIV#div_actor_left A:HOVER {
  background: black;
  color: white;
}

DIV.div_impressum {
  font-size: 12px;
}

DIV.div_impressum A {
  text-decoration: none;
  color: black;
}

DIV#div_arrows {
  float: right;
  text-align: right;
  width: 76px;
}

DIV#div_arrows,DIV#div_actor_headline {
  height: 70px;
}

DIV#div_actor_data {
  margin-top: 0px;
}

DIV#div_actor_more {
  margin-top: 20px;
}

DIV#div_actor_information {
  font-size: 11px;
  line-height: 19px;
}

DIV#div_news {
  height: 440px;
  width: 460px;
  overflow: auto;
  font-size: 12px;
  padding: 10px;
  font-size: 12px;
}

DIV#div_news A {
  color: black;
}

DIV#div_news H1 {
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 0px;
}

DIV#scroller1 {
  height: 80px;
  margin-top: 10px;
  margin-bottom: 8px;
}

DIV#div_showreel {
  background: black;
  color: white;
  float: right;
  width: 770px;
  height: 480px;
  font-size: 12px;
  line-height: 19px;
  padding: 10px;
}

DIV#div_vita {
  background: black;
  color: white;
  width: 550px;
  padding: 20px;
  padding-right: 30px;
  height: 410px;
  line-height: 19px;
  margin-bottom: 20px;
}

DIV#div_vita DIV#div_content {
  height: 350px;
  width: 540px;
  margin-top: 20px;
  font-size: 11px;
  line-height: 19px;
  padding: 5px;
}

DIV#div_vita A {
  color: white;
}

DIV#div_vita #div_actor_left {
  font-size: 12px;
  height: 440px;
}

DIV#div_vita H1 {
  font-size: 16px;
  font-weight: bold;
  margin: 10px;
  margin-left: 5px;
  margin-bottom: 0px;
  margin-top: 0px;
}

DIV#div_vita H2 {
  font-size: 12px;
  letter-spacing: 1.3px;
  font-weight: bold;
  text-decoration: underline;
}

DIV#div_vita P {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 17px;
  font-weight: bold;
}

DIV#div_flash {
  margin-left: 75px;
}


DIV#div_showreel #div_close,DIV#div_vita #div_close {
  float: right;
  margin: 0px;
  font-weight: bold;
  font-size: 11px;
  font-weight: bold;
}

DIV#div_showreel #div_close A,DIV#div_vita #div_close A {
  text-decoration: none;
  color: white;
}

/*
TABLE#table_actor_information TD {
  height: 325px;
  vertical-align: bottom;
}

TABLE#table_actor_information A {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

TABLE#table_actor_information A:hover {
  text-decoration: none;
  background: white;
}

TABLE#table_actor_information TD.td_left {
  width: 430px;
}

TABLE#table_actor_information TD.td_right {
  width: 76px;
  white-space: nowrap;
  padding-left: 15px;
}

TABLE#table_actor_information TD.td_right IMG.img_neighbour {
  margin-bottom: 3px;
}
*/
TABLE#table_actors_overview {
  width: 775px;
  font-size: 12px;
  margin-left: 0px;
}

TABLE#table_actors_overview TD {
  width: 25%;
  padding-top: 30px;
  height: 180px;
  text-align: center;
  letter-spacing: 1px;
  vertical-align: top;
}

TABLE#table_actors_overview TD DIV {
  position: relative;
  height: 40px;
}

TABLE#table_actors_overview TD img.img_char {
  position: relative;
  bottom: -2px;
  right: -3px;
}

TABLE#table_actors_overview TD .name {
  position: relative;
}

TABLE#table_actors_overview TD.td_b .name {
  left: -3px;
}

TABLE#table_actors_overview TD.td_e .name {
  left: -2px;
}

TABLE#table_actors_overview TD.td_s .name {
  top: -4px;
}

TABLE#table_actors_overview TD.td_j .name {
  top: -8px;
}

TABLE#table_actors_overview TD.td_g .name {
  top: -10px;
}

TABLE#table_actors_overview TD.td_y .name {
  top: -5px;
}


TABLE#table_actors_overview TD.td_z .name {
  top: -5px;
}

TABLE#table_actors_overview TD {
  text-align: center;
}

TABLE#table_actors_overview A {
  text-decoration: none;
  color: black;
}

/*
#arrow_left {
  float: left;
  margin: 5px;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 30px;
  cursor: pointer;
}

#arrow_right {
  float: right;
  margin: 5px;
  margin-right: 0px;
  margin-top: 30px;
  cursor: pointer;
}
*/ /*
#scroll_box {
  position: relative;
  overflow: hidden;
  height: 89px;
  width: 224px;
}

#big_box {
  width: 3800px;
}

.block {
  width: 56px;
  float: left;
  margin-right: 1px;
  background: url("../img/shadow_small.gif");
  background-repeat: no-repeat;
  height: 80px;
}
*/
.scrollgeneric {
  line-height: 1px;
  font-size: 1px;
  position: absolute;
  top: 0;
  left: 0;
}

#div_news .vscrollerbase {
  width: 10px;
  background-color: white;
}

#div_news .vscrollerbar {
  width: 10px;
  background-color: white;
}

#div_news .vscrollerbar {
  width: 10px;
  background-color: silver;
}

#div_news .hscrollerbase {
  height: 10px;
  background-color: white;
}

#div_news .hscrollerbar {
  height: 10px;
  background-color: silver;
}

#div_vita .vscrollerbase {
  width: 10px;
  background-color: black;
}

#div_vita .vscrollerbar {
  width: 10px;
  background-color: black;
}

#div_vita .vscrollerbar {
  width: 10px;
  background-color: white;
}

#div_vita .hscrollerbase {
  height: 10px;
  background-color: black;
}

#div_vita .hscrollerbar {
  height: 10px;
  background-color: silver;
}

.scrollerjogbox {
  width: 10px;
  height: 10px;
  top: auto;
  left: auto;
  bottom: 0px;
  right: 0px;
  background-color: gray;
}
*








/
/*** Lightbox ***/ /*#lightbox {
  background-color: #eee;
  padding: 10px;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
}

#lightboxDetails {
  font-size: 0.8em;
  padding-top: 0.4em;
}

#lightboxCaption {
  float: left;
}

#keyboardMsg {
  float: right;
}

#closeButton {
  top: 5px;
  right: 5px;
}

#lightbox img {
  border: none;
  clear: both;
}

#overlay img {
  border: none;
}

#overlay {
  background-image: url('../img/overlay.png');
}

* html #overlay {
  background-color: #333;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid :     DXImageTransform .     Microsoft .  
    
     AlphaImageLoader(src =     "../img/overlay.png", sizingMethod =    
    "scale");
}*/
