@charset "UTF-8";
/* CSS Document */

/* +++ Allgemeine Stile ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
html {
} 
/* Hack: Only seen by IE */
* html {
  /* \*/
  /* */ 
}
html,body {
width:100%;
margin:0;
padding:0;
}
body {
background:url(../img/bg_gradient_all.png) #009EE0;
font-family:Arial, Helvetica, sans-serif;
color:#7B7B7B;
font-size:12px;
height:100%;
}
p {
color:#7B7B7B;	
}
td {
font-size:12px;
}
div {
border:none;
margin:0;
padding:0;
}
form,input,textarea,select {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#7B7B7B;
font-size:12px;
}
img {
border:0;
}
img, div, a, input { behavior: url(css/iepngfix.htc) }
a {
color:#00A1E9;
text-decoration:none;
}
a:link, a:visited {
}
a:hover, a:active, a:focus {
color:#F8F400 !important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++  */
h1#wgHeadline {
position:absolute;
left:20px;
top:20px;
height:90px;
width:460px;
margin:0;
padding:0;
z-index:10;
}
#wgSponsors {
position:absolute;
left:500px;
top:20px;
height:90px;
width:440px;
margin:0;
padding:0;
z-index:10;
text-align:right;
}
#wgSponsors h2 {
margin-top:0;
color:#FFF;
font-size:12px;
text-transform:uppercase;
}
#wgNavi {
position:absolute;
left:200px;
top:150px;
width:740px;
height:35px;
z-index:12;
color:#FFF;
font-size:12px;
font-weight:bold;
text-align:right;
text-transform:uppercase;
}
#wgNavi a, #wgNavi a:link, #wgNavi a:visited {
color:#FFF;
}
#wgNavi a:hover, #wgNavi a:active, #wgNavi a:focus {
}
#wgNavi a.act, #wgNavi a.act:link, #wgNavi a.act:visited {
color:#F8F400;
}
#wgNavi a.act:hover, #wgNavi a.act:active, #wgNavi a.act:focus {
}
div#wgMatrjoschka {
position:absolute;
left:70px;
top:122px;
height:560px;
width:284px;
margin:0;
padding:0;
z-index:10;
}
div#wgMatrjoschka2 {
position:absolute;
left:820px;
top:320px;
width:150px;
height:300px;
z-index:13;
}
h1#wgFilmtag {
position:absolute;
left:400px;
top:190px;
height:30px;
width:460px;
margin:0;
padding:20px 0 0 20px;
z-index:10;
color:#FFF;
font-size:24px;
font-style:italic;
letter-spacing:0.1em;
text-transform:uppercase;
}
h1#wgFilmtag.wgProgrammHL {
left:20px;
width:460px;
}
#wgPDFflyer {
position:absolute;
left:760px;
top:208px;
width:180px;
height:30px;
z-index:13;
text-align:right;
clip:rect(0px, 180px, 30px, 150px);
}
#wgPDFflyer:hover {
clip:rect(0px, 180px, 30px, 0px);
}
#wgPDFflyer a, #wgPDFflyer a:link, #wgPDFflyer a:visited {
background:url(../img/PDF-Icon.gif) no-repeat top right;
display:block;
height:30px;
padding:2px 32px 0 0;
color:#FFF;
font-size:10px;
}
#wgPDFflyer a:hover, #wgPDFflyer a:active, #wgPDFflyer a:focus {
color:#FFF !important;
}



#wgPDFflyer2 {
position:absolute;
left:760px;
top:208px;
width:180px;
height:30px;
padding:2px 0 0 0;
z-index:13;
text-align:right;
}
#wgPDFflyer2 a, #wgPDFflyer2 a:link, #wgPDFflyer2 a:visited {
color:#FFF;
font-size:10px;
}
#wgPDFflyer2 a:hover, #wgPDFflyer2 a:active, #wgPDFflyer2 a:focus {
}




div#wgTextStart {
background:#FFF;
position:absolute;
left:400px;
top:250px;
height:auto;
width:500px;
margin:0;
padding:20px;
z-index:11;
}
div#wgTextStart.wgProgramm {
background:none;
border-bottom:20px solid transparent;
left:20px;
width:920px;
padding:0;
}
div#wgTextStart.wgProgramm table {
background:#003689;
color:#FFF;
/*filter:alpha(opacity=50);  IE */
/*-moz-opacity:0.5;  Gecko-Browser */
/*opacity:0.5;  Opera 9+ */
}
div#wgTextStart.wgProgramm table table {
background:none;
margin-top:12px;
}
div#wgTextStart.wgProgramm table tr.wgRow1 {
background:#1766A5;
}
div#wgTextStart.wgProgramm table th {
padding:4px 0 4px 20px;
text-align:left;
}
div#wgTextStart.wgProgramm table td {
padding:4px 0 4px 20px;
vertical-align:top;
}
div#wgTextStart.wgProgramm table.wgFilmDetails tr.wgRowDetails1 {
background:#00144A;
}
div#wgTextStart.wgProgramm table.wgFilmDetails tr.wgRowDetails2 {
background:#00266C;
}
div#wgTextStart.wgProgramm table.wgFilmDetails tr.wgRowDetails3 {
background:#0059A5;
}
div#wgTextStart.wgProgramm table.wgFilmDetails td {
padding:4px 20px 20px 0;
vertical-align:top;
}
div#wgTextStart.wgProgramm table.wgFilmDetails table td {
padding:0 10px 0 0;
}
div#wgTextStart.wgProgramm table.wgFilmDetails td p {
color:#FFF !important;
}
div#wgTextStart.wgProgramm table.wgFilmDetails td p.wingasFilmDetails {
margin:0;
color:#F8F400 !important;
}
div#wgTextStart.wgProgramm table.wgFilmDetails td p.wingasFilmDetails2 {
margin:-12px 0 0 0;
color:#F8F400 !important;
font-style:italic;
}
div#wgTextStart.wgProgramm table div {
/*filter:alpha(opacity=100);  IE */
/*-moz-opacity:0;  Gecko-Browser */
/*opacity:1;  Opera 9+ */
}
div#wgTextStart.wgProgramm table td a, div#wgTextStart.wgProgramm table td a:link, div#wgTextStart.wgProgramm table td a:visited {
color:#FFF;
}
div#wgTextStart.wgProgramm table td a:hover, div#wgTextStart.wgProgramm table td a:active, div#wgTextStart.wgProgramm table td a:focus {
}
div#wgTextStart.wgProgramm table td a span, div#wgTextStart.wgProgramm table td a:link span, div#wgTextStart.wgProgramm table td a:visited span {
color:#F8F400;
font-size:9px;
vertical-align:baseline;
}
div#wgTextStart.wgProgramm table td a:hover span, div#wgTextStart.wgProgramm table td a:active span, div#wgTextStart.wgProgramm table td a:focus span {
color:#FFF;
text-decoration:underline;
}
div#wgTextStart.wgProgramm table div.wgTimeTheater {
border:1px solid #FFF;
height:34px;
width:40px;
margin:12px 0 10px 0;
padding-top:6px;
float:right;
font-weight:bold;
text-align:center;
}
div#wgTextStart.wgProgramm table div.wgTimeTheater p {
margin:0;
padding:0;
color:#FFF;
}
div#wgTextStart.wgProgramm table div.wgTimeTheater p span {
font-weight:normal;
}
.wgProgrammPad {
background:#FFF;
padding:20px;
}
.wgBackLink {
margin-bottom:0;
margin-top:20px !important;
/*float:none;
clear:both;*/
font-size:10px;
text-align:right;
}
div.wgMovieLabel {
position:relative;
left:170px;
top:-230px;
width:210px;
height:65px;
z-index:14;
}
div#wgTextStart h1 {
margin-top:0;
color:#00A1E9;
font-size:18px;
letter-spacing:0.1em;
text-transform:uppercase;
}
div#wgTextStart h2 {
margin-top:0;
color:#00A1E9;
font-size:14px;
letter-spacing:0.1em;
text-transform:uppercase;
}
div#wgTextStart h4 {
margin:0;
float:none;
clear:both;
color:#F8F400;
font-size:12px;
letter-spacing:0.1em;
text-transform:uppercase;
}
div#wgTextStart p {
margin-top:0;
}
.wgHighlight {
color:#00A1E9;
font-weight:bold;
text-transform:uppercase;
}
div#wgTextStart p#wgCopyright {
margin-bottom:0;
margin-top:20px;
font-size:10px;
text-align:right;
}

