.row{
    width:770px;
}

.hidden {
    visibility: hidden;
}
img {
    border: 0;
    margin-top:10px;
}

body {
    background-color:#FFF;
    margin:0px;
    color: #5C5C5C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    height:100%;

}
.wrapper{
    margin:auto;
    width:780px;
    position:relative;
    padding:15px 0px 0 0px;
    text-align:left;
}
.wrapper p{
    margin:0px 0 15px 0;
    line-height: 12pt;
}
.wrapper .item p{
    margin:0px 0 10px 0;
}
/*Container*/
.container {
    background-color:#FFF;
    margin: 0 auto;
    position:relative;
    width:100%;
    text-align:left;
    clear:both;
    xpadding-left:5px;

}
.splitContainer {
    background-color:#FFF;
    position:relative;
    text-align:left;
    margin:0pt 5px;
    clear:both;
}
.footer {
    background-image: url(../img/linie.gif);
    background-repeat: no-repeat;
    background-position:0px 0px;
    width: 865px;
    margin: 3px;
    text-align:left;
    padding:6px 0pt 50px 0px;
}

.left{
    float:left;
    xmargin:0pt 0px 0pt 13px;
    width:360px;
}
*html .left{
    xmargin-left:10px;
}
.right{
    float:right;
    width:265px;
    xmargin-right:8px;
}
*html .right{
    xmargin-right:5px;
}

.clear {clear:both;width:100%;}

#movieSmall {
    width: 480px;
    height: 330px;
    background-color: #000000;
}
.splitContainer a.lang{
    display:block;
    margin:65px 0pt 40px;
    font-weight:bold;
}


.overlayCloseButton {
    float: right;
    display: inline;
}

div#overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    xheight: 1000px ;
    z-index: 500;
}


div#overlay center{	
    position: relative;
    height: 100%;
    width: 100%;
}


div.overlayWrapper{
    display: table;
    height: 100%;
    width: 820px;
    #position: relative;
    #width: 100%;
    overflow: hidden;
}

div.innerWrapper{
    #position: absolute;
    #top: 50%;
    #left: 50%;
    /*display: table-cell;
	overflow: visible;
	margin-left: 0px;
	vertical-align: middle;*/
    display:table-cell;
    margin-left:0px;
    overflow:visible;
    position:absolute;
    top:80px;

}

div#darkLayer{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 180%;
    xheight: 1140px;
    background-color: #000000;

    opacity: 0.7;
    filter: alpha(Opacity=70);
}



div#movieContainer{
    background-color:#FFFFFF;
    height:670px;
    padding:2px 10px 10px;
    width:800px;
    #position: relative;
    #left: -50%;
}

div#movieContentBig {
    height:620px;
    margin:0;
    padding:0;
    width:800px;
}
.item{
    background-image: url(../img/speratelinie_dot.gif);
    background-repeat: no-repeat;
    background-position:0px 0px;
    xwidth:370px;
    width:100%;
    margin-bottom:28px;
}
.item_right{
    background-image: url(../img/speratelinie_dot.gif);
    background-repeat: no-repeat;
    background-position:0px 0px;
    xwidth:370px;
    width:135%;
    margin-bottom:28px;
}
.item p.moreFirst,.item p.moreSecond{
    margin-bottom:26px;
}
body:first-of-type .item p.moreFirst{
    margin-bottom:10px;
}
a {
    text-decoration:none;
    color:#D00000;
}
a:hover {
    text-decoration: underline;
}
h1{
    font-family:"Times New Roman",Times,serif;
    font-size:24pt;
    font-weight:normal;
    margin-left:5px;
    color: #990000;
}
*html h1{
    xmargin-left:5px;
}
h2{
    color:#D00000;
    font-size:13px;
    margin-left:5px;
}
*html h2{
    xmargin-left:20px;
}
h3{
    color:#D00000;
    font-size:11px;
    padding-top:10px;
}
.redTxt{
    color:#D00000;
    font-weight:bold;
}
.splitContainer a.linkButton {
    background-image: url(../img/deutsch/button_de.gif);
    background-repeat: no-repeat;
    background-position:0px 0px;
    display:block;
    height:27px;
}
.splitContainer a.linkButton:hover {
    background-position:0px -52px;
}
.linkButton {
    margin-top: 15px;
}
.splitContainer a.linkButton_en:hover {
    background-position:0px -52px;
}
.splitContainer a.linkButton_en {
    background-image: url(../img/english/button_en.gif);
    background-repeat: no-repeat;
    background-position:0px 0px;
    display:block;
    height:27px;
}
.linkButton_en {
    margin-top: -4px;
}

