td{font-family:verdana,arial; font-size:11px; color:#ffffff}
a{font-family:verdana,arial,helvetica;font-weight:normal;color:#a30618; text-decoration:none}
a:hover{color:#a30618;font-family:verdana,arial,helvetica;text-decoration:underline}

html, body {
   background: #000000;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
}

hr {
  border-width: 1px 0 0 0;
  border-style:solid;
  border-color: #003d8f;
  padding-left: 0;
  margin: 4px 0 0 0;
}

ul{
   list-style-image:url(images/list_style_image.gif);
   list-style-position: outside;
   padding-left: 20px;
   margin: 0;
}
li{
   padding: 0px;
}

#mainpage1 {
   background: url(images/bgpage1.jpg) top left;
   background-repeat: no-repeat;
   position: relative;
   margin: auto;
   width: 1000px;
   height: 631px;
   border: 0;
   OVERFLOW: hidden;
   text-align: left;
}
#mainpage2 {
   background: url(images/bgpage2.jpg) top left;
   background-repeat: no-repeat;
   position: relative;
   margin: auto;
   width: 1000px;
   height: 631px;
   border: 0;
   OVERFLOW: hidden;
   text-align: left;
}
#mainpage3 {
   background: url(images/bgpage3.jpg) top left;
   background-repeat: no-repeat;
   position: relative;
   margin: auto;
   width: 1000px;
   height: 631px;
   border: 0;
   OVERFLOW: hidden;
   text-align: left;
}
#mainpage4 {
   background: url(images/bgpage4.jpg) top left;
   background-repeat: no-repeat;
   position: relative;
   margin: auto;
   width: 1000px;
   height: 631px;
   border: 0;
   OVERFLOW: hidden;
   text-align: left;
}
#sponsor1 {
   background: url(images/sponsoren_01.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 0px;
   top: 560px;
   width: 1000px;
   height: 38px;
   border: 0;
   OVERFLOW: hidden;
}
#sponsor2 {
   background: url(images/sponsoren_02.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 0px;
   top: 560px;
   width: 1000px;
   height: 38px;
   border: 0;
   OVERFLOW: hidden;
}
#title_film {
   background: url(images/title_film.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#title_cast {
   background: url(images/title_cast.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#title_crew {
   background: url(images/title_crew.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#title_trailer {
   background: url(images/title_trailer.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#title_gb {
   background: url(images/title_gb.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#title_presse {
   background: url(images/title_presse.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#title_impr {
   background: url(images/title_impr.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#title_kontakt {
   background: url(images/title_kontakt.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}


#frmnavi1 {
   background: transparent;
   position: absolute;
   padding: 0;
   top: 521px;
   left: 0px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}
#frmnavi1 td{color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}
#frmnavi1 a{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#efefef; text-decoration:none}
#frmnavi1 a:hover{color:#ecdbbf;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}

#frmnavi2 {
   background: transparent;
   position: absolute;
   padding-top: 10px;
   top: 95px;
   left: 45px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}
#frmlang {
   background: transparent;
   position: absolute;
   top: 11px;
   left: 912px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}
#frmlang td{
   padding: 2px;
}

.zurueck {
   background: #000000;
   position: absolute;
   top: 486px;
   left: 443px;
   width: 63px;
   height: 11px;
   border: 0;
   OVERFLOW: hidden;
}

/* Home */
#frmcontent1 {
   background: transparent;
   position: absolute;
   top: 216px;
   left: 266px;
   width: 267px;
   height: 262px;
   border: 0;
   OVERFLOW: auto;
}

/* Film: Synopsis, Preise, Regie Kommentar, Sponsoren */
/* Pressestimmen */
#frmcontent2 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 46px;
   width: 459px;
   height: 336px;
   border: 0;
   OVERFLOW: auto;
}
/* Trailer */
#frmcontent3 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 46px;
   width: 459px;
   height: 370px;
   border: 0;
   OVERFLOW: auto;
}
/* Gästebuch */
#frmcontent4 {
   background: transparent;
   position: absolute;
   top: 80px;
   left: 46px;
   width: 500px;
   height: 440px;
   border: 0;
   OVERFLOW: auto;
}
/* Impressum */
#frmcontent5 {
   background: transparent;
   position: absolute;
   top: 90px;
   left: 30px;
   width: 500px;
   height: 346px;
   border: 0;
   OVERFLOW: hidden;
}
#frmKonzeption{
   background: transparent;
   padding: 14px;
   position: absolute;
   top: 440px;
   left: 30px;
   width: 500px;
   height: 50px;
   border: 0;
   OVERFLOW: auto;
}
/* Cast: Hauptdarsteller */
#frmcontent6 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 46px;
   width: 459px;
   height: 340px;
   border: 0;
   OVERFLOW: auto;
}
/* Kontakt-Verleih */
#frmcontent7 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 32px;
   width: 459px;
   height: 336px;
   border: 0;
   OVERFLOW: auto;
}
/* Kontakt-Produktion */
#frmcontent8 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 32px;
   width: 459px;
   height: 336px;
   border: 0;
   OVERFLOW: auto;
}
#frmcontent8 td {
   font-family: arial,helvetica; 
   font-size: 12px;
   color: #dbdbdb; 
}
/* Pressebilder*/
#frmcontent9 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 44px;
   width: 447px;
   height: 336px;
   border: 0;
   OVERFLOW: auto;
}
/* Pressemappe*/
#frmcontent10 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 44px;
   width: 447px;
   height: 336px;
   border: 0;
   OVERFLOW: auto;
}
/* Crew */
#frmcontent11 {
   background: transparent;
   position: absolute;
   top: 90px;
   left: 42px;
   width: 500px;
   height: 200px;
   border: 0;
   OVERFLOW: auto;
}
#frmcontent12 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 36px;
   width: 469px;
   height: 336px;
   border: 0;
   OVERFLOW: auto;
}

#impressum {
   background: #000000;
   position: absolute;
   top: 610px;
   left: 936px;
   width: 60px;
   height: 10px;
   border: 0;
   OVERFLOW: hidden;
}

.rcp_table {
   width: 100%;
}

.rcp_table td{
   padding-left:10px;
   padding-right:12px;
}
/* --------------------------------------------------------------------
   Definitionen für Crew
   -------------------------------------------------------------------- */
.dll45_bild {
   background: transparent;
   position: absolute;
   margin: 0;
   left: 47px;
   top: 308px;
   width: 145px;
   height: 187px;
   border: 0;
   OVERFLOW: hidden;
}
.dll45_text {
   background: transparent;
   position: absolute;
   margin: 0;
   font-family: arial,helvetica; 
   font-size: 9pt;
   color: #dbdbdb; 
   left: 213px;
   top: 308px;
   width: 254px;
   height: 167px;
   border: 0;
   padding: 10px;
   OVERFLOW: auto;
}
.dll45_text_title {
   padding: 0;
   margin: 0;
   background: transparent;
   font-family: Arial,helvetica; 
   font-size: 9pt;
   font-weight: bold;
   color: #da0000; 
}

.dll45_td1{
   font-family: arial,helvetica; 
   font-size: 11pt;
   font-weight: bold;
   color: #a30618;
   width: 110px;
}
.dll45_td2{
   font-family: arial,helvetica; 
   font-size: 9pt;
   color: #dbdbdb; 
}
.dll45_td2 a{font-family:arial,helvetica;font-weight:normal;color:#dbdbdb; text-decoration:none}
.dll45_td2 a:hover{font-family:arial,helvetica;font-weight:normal;color:#a30618; text-decoration:none}

.dll45_td2_act{
   font-family: arial,helvetica; 
   font-size: 9pt;
   color: #a30618;
}

/* --------------------------------------------------------------------
   Definitionen für Kontaktformular (Kontakt-Produktion)
   -------------------------------------------------------------------- */
.input {
    font-family: arial,helvetica; 
    font-size: 12px;
    color: #dbdbdb; 
    border: solid 1px #d3d3d3;
    background-color:#302926;
    width: 260px;
    padding: 0.2em; 
}
.textArea {
    font-family: arial,helvetica; 
    font-size: 12px;
    color: #dbdbdb; 
    border: solid 1px #d3d3d3;
    background-color:#302926;
    width: 260px;
    padding: 0.2em; 
}
.button {
    font-family: arial,helvetica; 
    font-size: 12px;
    color: #dbdbdb; 
    border: solid 1px #d3d3d3;
    background-color:#100f0e;
    width: 80px;
    padding: 2px;
}

/* --------------------------------------------------------------------
   Definitionen für Übersicht Rubriken (DIA-Modul)
   -------------------------------------------------------------------- */
#dia {
   padding: 0;
   margin-top: 10px;
}
#dia a{
   font-family: arial,helvetica; 
   font-size: 12px;
   color: #ffffff; 
   font-weight: normal; 
   text-decoration: none;
}
#dia a:hover{
   font-family: arial,helvetica; 
   font-size: 12px;
   color: #a30618; 
   font-weight: normal; 
   text-decoration: none;
}

.bildrahmen {
   padding: 0;
   width: 120px;
   height: 92px;  
   text-align: center; 
   vertical-align: middle; 
   border: 1px #ffffff solid; 
}
.textrahmen {
   font-family: arial,helvetica; 
   font-size: 12px;
   padding: 0;
   background-color: transparent;
   color: #ffffff;
   width: 120px;
   text-align: center; 
   vertical-align: middle; 
   border: 0; 
}
/* --------------------------------------------------------------------
   Definitionen für Bildergalerie
   -------------------------------------------------------------------- */
.gal1_tb1{
   width: 430px;
   border: 0; 
}

.gal1_tb1 a{
   font-family: arial,verdana; 
   color: #dbdbdb; 
   font-weight: normal; 
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
}
.gal1_tb1 a:hover{
   color: #a30618; 
   font-weight: normal; 
   text-decoration: none;
   font-family: arial,verdana; 
   font-weight: normal;
   font-size: 11px;
}
.gal1_bild{
   text-align: center; 
   vertical-align: middle; 
   border: 0; 
}
.gal1_td1{
   text-align: center; 
   vertical-align: middle; 
   border: 1px #ffffff solid; 
}
.gal1_td2 {
   padding-left: 20px;
   width: 420px;
   text-align: left; 
   vertical-align: middle; 
   border: 0; 
   color: #000000; 
   font-family: verdana,arial,helvetica;
   font-weight: normal;
   font-size: 8pt;
}
.gal2_tb1{
   padding: 0px;
}
.gal2_title{
   padding: 4px;
   text-align: left; 
   vertical-align: middle; 
   border: 0; 
   font-family: verdana,arial,helvetica;
   font-weight: bold;
   font-size: 9pt;
   color: #dbdbdb; 
   text-decoration: none;
}
.gal2_bild{
   border: 0;
}
.gal2_td{
   padding: 0px;
   width: 90px;
   height: 45px;
   text-align: center; 
   vertical-align: middle; 
   border-collapse: separate;
   border: 1px #ffffff solid; 
}
.gal2_td img{
   border: 0;
}
/* --------------------------------------------------------------------
   Definitionen für Galerie Bild beim Drüberfahren
   -------------------------------------------------------------------- */
#rcp_poverbig {
   background: url(platzhalter.jpg) top left no-repeat;
   position: absolute;
   z-index: 2;
   width: 240px;
   height: 180px;
   border: 0; 
   OVERFLOW: hidden;
   display: none;
}
#rcp_main {
   background: transparent;
   position: absolute;
   z-index: 1;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}

