* {margin:0; padding:0;}
body { background-color: #444; padding: 0 20px; color:#000; font: 13px Arial, sans-serif; }		
p {margin-bottom:0.6em; line-height:1.4em;}
h3 { font-size:14px; margin-bottom:0.3em;}
a {text-decoration:none; color:#000;}
#header {padding-top:30px; height:60px;}
#container {margin:0 auto; width:928px; padding:0 16px; background: #FFF; }
#containerPlayer { margin-bottom:20px;}
#containerPlayer a, #containerPlayer a:visited {color:#002659; }
#containerPlayer h2 {padding-top:20px;}
#teaser {height:410px;}		
#col-left {float:left; width: 610px;}
#col-left a, #col-left a:visited {text-decoration:underline; color:#002659;}
#player {margin-bottom:10px;}
#col-right {float:right; width:276px; height: 340px; padding:10px 16px 10px 25px; background: #444; color:#FFF;}
#col-right a {color:#FFF;}
#footer {clear:both; padding-bottom:10px; }
#footer a, #footer a:visited {text-decoration:none; color:#000;}
#two-cols {margin-bottom:65px; clear:both; height:136px;}
#two-cols p {font-size:14px;}
.voucher {margin-left:100px;}
h2.movie-desc {font-weight:bold; color:#FFF; font-size:28px; line-height:1.2em; margin-bottom:65px; }
.center {font-size:14px;text-align:center; text-transform:uppercase; word-spacing:2em; letter-spacing:0.6em; font-weight:bold; margin-bottom: 1em;}
#oldPage {padding-bottom:16px; float:left; width: 462px; border-right:1px solid #AAA; height:120px; }
#oldPage h2, #webshop h2  {margin-bottom:0.3em; }
#webshop {float:left; margin-left: 16px; width: 446px; height:120px; }
.webshop a, .webshop a:visited {color:#002659;}
.current-page {margin-top:2em;}
.current-page a{color:#000; }
.bold {font-weight:bold; font-size:14px;}
h2 {font-size:24px; margin-bottom:25px; line-height:1.4em;}
ul li {display:inline;}
hr {margin-bottom:8px;}


#impressum {
	width:550px;
	margin: 3em 0 0 3em;
}