



body.profil #main {
  color: #FFF;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 19px;
  font-weight: bold;
  width: 820px;
  height: 400px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -165px 0 0 -410px;
}

.italic {
  font-style: italic;
}

h1.team_grafik {
  width: 395px;
  height: 128px;
  background: url('../pics/h1_team.png') no-repeat;
  text-indent: -1000em;
  overflow: hidden;
  margin-bottom: 20px;
}





body.profil #main .left {
  width: 395px;
  height: auto;
  float: left;
  text-align: justify;
}

.transparent {
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}

body.profil #main .left p {
  text-indent: 30px;
  margin-bottom: 10px;
}


body.profil #main .right {
  margin-left: 415px;
}




.profil_footnav {
  position: absolute;
  right: 0;
  top: 0;
}

.profil_footnav li a,
.profil_footnav li a:link,
.profil_footnav li a:visited {
  width: 40px;
  height: 45px;
  float: left;
  background: url('../pics/profil_nav.png') no-repeat;
  overflow: hidden;
  text-indent: -1000em;
}



a#pro_klient, a.pro_klient:link, a.pro_klient:visited {
  width: 77px;
  background-position: 0px 0px;
}

a#pro_klient:hover, a#pro_klient.on { background-position: 0px -45px; }



a#pro_caster, a.pro_caster:link, a.pro_caster:visited {
  width: 88px;
  background-position: -77px 0px;
}

a#pro_caster:hover, a#pro_caster.on { background-position: -77px -45px; }



a#pro_regisseur, a.pro_regisseur:link, a.pro_regisseur:visited {
  width: 111px;
  background-position: -165px 0px;
}

a#pro_regisseur:hover, a#pro_regisseur.on { background-position: -165px -45px; }


a#pro_produzent, a.pro_produzent:link, a.pro_produzent:visited {
  width: 112px;
  background-position: -276px 0px;
}

a#pro_produzent:hover, a#pro_produzent.on { background-position: -276px -45px; }


a#pro_redakteur, a.pro_redakteur:link, a.pro_redakteur:visited {
  width: 123px;
  background-position: -387px 0px;
}

a#pro_redakteur:hover, a#pro_redakteur.on { background-position: -387px -45px; }




/*
 * ---------------------
 * Englische Navigation
 * ---------------------
 */

#for_client, #for_casting_pros, #for_directors, #for_producers, #for_editors {
  background: url('../pics/profil_nav_en.png') no-repeat;
}



a#for_client:link, a#for_client:visited {
  width: 94px;
  background-position: -0px 0px;
}

a#for_client:hover, a#for_client.on { background-position: -0px -45px; }



a#for_casting_pros:link, a#for_casting_pros:visited {
  width: 131px;
  background-position: -207px 0px;
}

a#for_casting_pros:hover, a#for_casting_pros.on { background-position: -207px -45px; }




a#for_directors:link, a#for_directors:visited {
  width: 105px;
  background-position: -429px 0px;
}

a#for_directors:hover, a#for_directors.on { background-position: -429px -45px; }




a#for_producers:link, a#for_producers:visited {
  width: 113px;
  background-position: -94px 0px;
}

a#for_producers:hover, a#for_producers.on { background-position: -94px -45px; }




a#for_editors:link, a#for_editors:visited {
  width: 91px;
  background-position: -338px 0px;
  margin-right: 15px;
}

a#for_editors:hover, a#for_editors.on { background-position: -338px -45px; }

