    * { padding: 0; margin: 0; }
html { height: 100%; margin-bottom: 1px; }
body {

  font-family:arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  font-style: normal;
  color: #000000;

  }


div#wrapper {
  width: 1201px;
  height: 720px;
  background-color: white;
  border-color: white;
  padding: 0;
  border: 0px solid;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;

  }


div#header {
  width: 1000px;
  height: 242px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: text-bottom;
  position: absolute;
}



div#logo {
  width: 520px;
  height: 84px;
  padding: 0px;
  border: 0px solid;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 20px;
  vertical-align: text-bottom;
  position: absolute;
}



div#navigation {
  width: 200px;
  height: 116px;
  padding: 0px;
  border: 0px solid;
  margin-top: 125px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 27px;
  vertical-align: text-bottom;
  position: absolute;
}


#links ul {

 }


#links li {
  /* display: inline;*/
  list-style-type: none;

 }

a:link {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 15px;  font-style: normal; color: #000000; line-height: 20px; text-decoration:none;}
a:visited {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 15px;  font-style: normal; color: #000000; line-height: 20px; text-decoration:none;}
a:hover {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 15px;  font-style: normal; font-weight: bold; color: #000000; line-height: 20px; text-decoration:none;}
a:active {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 15px;  font-style: normal; font-weight: bold; color: #000000; line-height: 20px; text-decoration:none;}





div#body_film {
  width: 700px;
  height: 450px;
  padding: 0px;
  border: 0px solid;
  margin-top: 215px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 320px;
  vertical-align: text-bottom;
  position: absolute;
}

div#bilder {

  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 265px;
  vertical-align: text-bottom;
  position: absolute;
}


div#bilder_lang {
  width: 1000px;
  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 265px;
  vertical-align: text-bottom;
  position: absolute;
}

div#bilder_lang_extra {
  width: 1150px;
  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 265px;
  vertical-align: text-bottom;
  position: absolute;
}

div#bilder_2 {

  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 320px;
  vertical-align: text-bottom;
  position: absolute;
}

div#bilder_3 {

  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 370px;
  vertical-align: text-bottom;
  position: absolute;
}

div#bilder_4 {

  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 580px;
  vertical-align: text-bottom;
  position: absolute;
}


div#backstage{
  width: 640px;
  height: 420px;
  padding: 0px;
  border: 2px solid;
  margin-top: 190px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 320px;

  position: absolute;
}



div#text {
  width: 280px;
  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 265px;
  vertical-align: text-bottom;
  position: absolute;
}

div#bild_index {
  width: 300px;
  height: 320px;
  padding: 0px;
  border: 0px solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 585px;
  vertical-align: text-bottom;
  position: absolute;
}


div#pfeile {
  width: 50px;
  height: 20px;
  padding: 0px;
  border: 0px solid;
  margin-top: 357px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 265px;
  vertical-align: text-bottom;
  position: absolute;
}

div#footer {
  width: 1000px;
  height: 48px;
  padding: 0px;
  border: 0px solid;
  margin-top: 665px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: text-bottom;
  position: absolute;
}


div#impressum_film {
  width: 90px;
  height: 16px;
  padding: 0px;
  border: 0px solid;
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 27px;
  vertical-align: text-bottom;
  position: absolute;
}


a.impressum:link {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #000000; line-height: 14px; text-decoration:none;}
a.impressum:visited {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #000000; line-height: 14px; text-decoration:none;}
a.impressum:hover {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; font-weight: bold; color: #000000; line-height: 14px; text-decoration:none;}
a.impressum:active {font-family:helvetic neue 57 condensed, arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; font-weight: bold; color: #000000; line-height: 14px; text-decoration:none;}