/********************************************************************
*  generated by H2G Internetagentur, CH-Aarau, www.h2g.ch, july05   *
********************************************************************/

/* CONTENT ELEMENTS */

.text_right {
        position: absolute;
        top: 108px;
        left: 400px;
        width: 480px;
}

.text_middle {
        position: absolute;
        top: 25px;
        left: 442px;
        width: 466px;
}

.text_ultraleft {
        position: absolute;
        top: 90px;
        left: 100px;
        width: 480px;
}

.text_left {
        position: absolute;
        top: 42px;
        left: 250px;
        width: 520px;
}
.text_left a {
        color: #FFFFFF;
}

.text_synopsis {
        position: absolute;
        top: 84px;
        left: 400px;
        width: 480px;
}
.text_synopsis a {
        color: #FFFFFF;
}

#bild_synopsis {
        position: absolute;
        top: 16px;
        left: 18px;
        width: 280px;
        height: 186px;
        z-index: 30;
}

.bild_prot {
        position: absolute;
        top: 142px;
        left: 628px;
        width: 280px;
        height: 186px;
        z-index: 30;
}

.zitat {
				font-size: 15px; 
				line-height: 20px;
				font-weight: normal;
				font-style: italic;
}

.layimage {
        position: absolute;
        left: 0px;
        top: 0px;
}

.layimage_right {
        position: absolute;
        right: 0px;
        top: 0px;
}

.layimgstr {
        position: absolute;
        z-index: 30;
        left: 302px;
        top: 175px;
        border: 1px solid #000000;
}

.laytrailer {
        position: absolute;
        z-index: 30;
        left: 0px;
        top: 75px;
        border: 1px solid #000000;
}

.imgstr {
        margin-left:335px;
}

.img_rahmen {
        border: 1px solid #000000;
}

.dvd_order {
        position: absolute;
        top: 158px;
        left: 736px;
        width: 180px;
}

.jumpers_alt {
        position: absolute;
        top: 372px;
        right: 20px;
}

.jumpers {
        position: absolute;
        top: 420px;
        left: 270px;
        width: 160px;
        height: 25px;
        padding-top: 0px;
        background-image: url(/shared/img/bg_pagina.gif);
				background-repeat: no-repeat;      
}

.jumpers_half {
        position: absolute;
        top: 420px;
        left: 270px;
        width: 90px;
        height: 25px;
        padding-top: 0px;
        background-image: url(/shared/img/bg_pagina_half.gif);
				background-repeat: no-repeat;      
}

.jumpers_foto {
        position: absolute;
        top: 420px;
        left: 400px;
        width: 160px;
        height: 25px;
        padding-top: 0px;
        background-image: url(/shared/img/bg_pagina.gif);
				background-repeat: no-repeat;       
}


.jumpers_fotohalf {
        position: absolute;
        top: 420px;
        left: 400px;
        width: 90px;
        height: 25px;
        padding-top: 0px;
        background-image: url(/shared/img/bg_pagina_half.gif);
				background-repeat: no-repeat;      
}

.jumpers_start {
        position: absolute;
        top: 420px;
        left: 242px;
        width: 90px;
        height: 25px;
        padding-top: 0px;
        background-image: url(/shared/img/bg_pagina_half.gif);
				background-repeat: no-repeat;      
}


.jumpers a, .jumpers_half a, .jumpers_start a, .jumpers_foto a, .jumpers_fotohalf a {
				font-weight: bold;
				color: #fff;
				text-decoration: none;
}

.slideshow {
        position: absolute;
        z-index: 30;
        top: 150px;
        left: 177px;
        border: 1px solid #000000;
}

.awards {
				position: absolute;
        z-index: 30;
        top: 28px;
        left: 298px;
}

.titel_cont {
				margin-bottom: 12px;
}

.titel1 {
				width: 348px;
				height: 40px;
        padding: 12px 0px 4px 18px;
        background-image: url(/shared/img/bg_titel1.gif);
				background-repeat: no-repeat;
}

.titel2 {
				width: 262px;
        height: 40px;
        padding: 12px 0px 4px 18px;
				background-image: url(/shared/img/bg_titel2.gif);
				background-repeat: no-repeat;
				margin-bottom: 12px;
}

.titel3 {
				width: 266px;
        height: 40px;
        padding: 12px 0px 4px 18px;
				background-image: url(/shared/img/bg_titel3.gif);
				background-repeat: no-repeat;
				margin-bottom: 12px;
}

.titel4 {
				width: 177px;
        height: 40px;
        padding: 12px 0px 4px 18px;
				background-image: url(/shared/img/bg_titel4.gif);
				background-repeat: no-repeat;
				margin-bottom: 12px;
}

.titel5 {
				width: 192px;
        height: 40px;
        padding: 12px 0px 4px 18px;
				background-image: url(/shared/img/bg_titel5.gif);
				background-repeat: no-repeat;
				margin-bottom: 12px;
}

.titel6 {
				width: 380px;
        height: 40px;
        padding: 12px 0px 4px 18px;
				background-image: url(/shared/img/bg_titel6.gif);
				background-repeat: no-repeat;
				margin-bottom: 12px;
}

.titel7 {
				width: 410px;
        height: 40px;
        padding: 12px 0px 4px 18px;
				background-image: url(/shared/img/bg_titel7.gif);
				background-repeat: no-repeat;
				margin-bottom: 12px;
}

.titel1 h1, .titel2 h1, .titel3 h1, .titel4 h1, .titel5 h1, .titel6 h1, .titel7 h1  {
				font-family: Arial;
        font-size: 16px;
        font-weight: bold;
        color: #FFF;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        letter-spacing: 0.2em;
}

.subtitel_prot {
      letter-spacing: 0.07em;
      font-weight: bold;
      font-style: italic;
}


/* EYE CATCHER FILMSTART LINK */

.eyecatcher {
	position: absolute;
	top: 292px;
	left: 542px;
	color: #FF0000;
	font-weight: bold;
	width: 160px;
}

.eyecatcher a {
	color: #FF0000;
	text-decoration: underline;
}

.eyecatcher a:hover {
	text-decoration: underline;
}

.ticker {
        position: absolute;
        top: 185px;
        left: 542px;
}

.iframewindow {
        background: url(/shared/img/dummy.gif) no-repeat fixed;
        margin: 0px;
        padding: 0px;
        scrollbar-face-color: #DDDDDD;
        scrollbar-shadow-color: #FFFFFF;
        scrollbar-highlight-color: #EEEEEE;
        scrollbar-3dlight-color: #FFFFFF;
        scrollbar-darkshadow-color: #FFFFFF;
        scrollbar-track-color: #FFFFFF;
        scrollbar-arrow-color: #000000;
}

.padded {
	padding-left: 4px;
}

.highlightedbox {
	background-color: #ffe0a3;
	padding: 4px;
	margin-left: -4px;
	width: 414px;
}

.festlist {
        width: 580px;
}

.festlist a {
        color: #FFFFFF;
}

.festlist b {
        color: #FFFFFF;
}

.gb_eintragen {
        position: absolute;
        /*top: 136px;
        right: 12px;*/
        width: 150px;
        margin: 94px 0px 0px 40px;
}
.gb_eintragen a {
        color: #FFFFFF;
}

.pressopinion_hidden {
        position: absolute;
        bottom: 224px;
        left: 122px;
        width: 18px;
        height: 18px;
}

.iframewindow input, .iframewindow select, .iframewindow option, .iframewindow textarea {
				color: #111111;
}


/* FONTS */

.headline {
        font-size: 14px;
        font-weight:bold;
}

.small {
        font-size: 11px;
}

.redheadline {
        color: #DA382C;
        font-weight:bold;
}

.smallred {
        color: #DA382C;
        font-size: 11px;
}

.normalred {
				color: #DA382C;
}

/*.normalred {
		color: #CC3300;
}*/

.h2g {
        font-family: Arial;
        font-size: 9px;
        color: #000000;
}


/* GUESTBOOK */

.gbname {
        font-weight: bold;
}

.gblinks {
        margin-top: 5px;
}

.gbtext {
        font-size: 12px;
}

/* FRONTPAGE */

#awards1 {
	position: absolute;
	top: 45px;
	left: 18px;
}

#awards2 {
	position: absolute;
	top: 45px;
	left: 137px;
}

#awards2 div {
	float: left;
	margin-right: 6px;
}


/* FRONTPAGE / SYNOPSIS */

.trailer {
    margin: 80px 0px 0px 30px; 
    text-align: center;
}

.fticker, .fticker a  {
		font-size: 16px;
		color: #FFFFFF;
}

.fticker b {
		font-size: 16px;
		font-weight: bold;
}

.fticker2, .fticker2 a  {
		font-size: 11px;
		color: #FFFFFF;
}

.fticker2 b {
		font-size: 11px;
		font-weight: bold;
}

.tickerbold {
		font-size: 16px;
		font-weight: bold;
}

.synopsis_claim { 
    position: absolute;
    left: 452px;
    top: 328px;
}

.synopsis_claim_en { 
    position: absolute;
    left: 407px;
    top: 328px;
}
        
/* PRESSE MEINUNG */

.pressopinion {
    margin: 80px 0px 0px 30px; 
    text-align: left;
}

#dllink, #dllink a {
    color: #FFFFFF;
}