/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body { background-color: #c0c0c0; background-image: url(../img/background.jpg); background-repeat: no-repeat; background-attachment: fixed; }
a:hover {
	text-decoration: none;
	color: white;
}
/* Header */

#header { background-color: transparent; background-image: url(../img/header.png); background-repeat: no-repeat; background-attachment: scroll; top: 0; width: 1024px; height: 170px; margin: 0 auto; }
#header_2 { background-color: transparent; background-image: url(../img/header-2.png); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; top: 0; width: 1024px; height: 170px; }
#header_3 { background-color: transparent; background-image: url(../img/header-3.png); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; top: 0; width: 1024px; height: 170px; }
#header_4 { background-color: transparent; background-image: url(../img/header-4.png); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; top: 0; width: 1024px; height: 170px; }
/* Logo */

#logo { background-image: url(../img/logo.png); float: left; width: 200px; text-align: left; height: 170px; }
#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu  */

#menu { width: 780px; height: 30px; float: left; margin-top: 140px; margin-left: 30px !important; }
#menu a { text-decoration: none; }
#menu ul { list-style-type: none; text-align: left; }
#menu ul li { }

#menu ul li a.news { background-image: url(../img/nav/01_news_nor.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; float: left; height: 30px; width: 70px; margin-right: 30px; }
#menu ul li a.movie { background-image: url(../img/nav/02_movie_nor.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 129px; height: 30px; float: left; margin-right: 30px; }
#menu ul li a.stuff { background-image: url(../img/nav/03_stuff_nor.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 81px; height: 30px; float: left; margin-right: 30px; }
#menu ul li a.links { background-image: url(../img/nav/04_links_nor.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 71px; height: 30px; float: left; margin-right: 30px; }
#menu ul li a.feedback { background-image: url(../img/nav/05_feedbk_nor.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 124px; height: 30px; float: left; margin-right: 30px; }
#menu ul li a.buy { background-image: url(../img/nav/06_buy_nor.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin-right: 30px; width: 29px; height: 30px; float: left; }
#menu ul li a.buy:hover { background-image: url(../img/nav/06_buy_ovr.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin-right: 30px; width: 29px; height: 30px; float: left; }
#menu ul li a.news:hover { background-image: url(../img/nav/01_news_ovr.png); }
#menu ul li a.movie:hover { background-image: url(../img/nav/02_movie_ovr.png); }
#menu ul li a.stuff:hover { background-image: url(../img/nav/03_stuff_ovr.png); }
#menu ul li a.links:hover { background-image: url(../img/nav/04_links_ovr.png); }
#menu ul li a.feedback:hover { background-image: url(../img/nav/05_feedbk_ovr.png); }
#menu .active a {  }

#menu a b { text-decoration: underline; }
/* Page */

#page { background-image: url(../img/bg_page.png); background-repeat: repeat-y; background-attachment: fixed; background-position: 50% 0; width: 1024px; margin-right: auto; margin-left: auto; }
/* Content */

#content { float: right; width: 750px; height: auto; padding-top: 0; padding-right: 40px !important; padding-bottom: 20px; padding-left: 0 !important; }
#content a { color: #b12c15; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; text-decoration: none; }
#content a.linkseite { color: black; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; text-decoration: none; }
#content a:hover { color: white; font-size: 13px; line-height: 140%; text-decoration: none; }
#content p { color: black; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; }
#content p.red { color: #b12c15; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; }
#content p.thanks { color: black; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; }
#content p.thanksred { color: #b12c15; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; }
#content ol { color: black; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 140%; }
#content p.outcast { color: black; font-size: 13px; line-height: 140%; }
#content strong { font-weight: bold; }
#content strong.subtitle { color: #b12c15; font-size: 120%; font-weight: bold; }
#content h2 { color: black; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; margin-top: 20px; }
#content h2.orderblack { color: black; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 20px; }
#content h2.orderred { color: #b12c15; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 5px; margin-bottom: 20px; }
#content h2.gotop { color: #b12c15; font-size: 18px; font-weight: bold; line-height: 120%; padding-top: 10px; padding-bottom: 15px; }
/* Sidebar */
#sidebar { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../img/logo_left.png); background-repeat: no-repeat; width: 200px; height: auto; float: left; }
#sidebar h2 { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; padding-bottom: 15px; }
#sidebar h2.active { color: white; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 5px; }
#sidebar h2.watchnow { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; border-width: 0; outline-width: 0; }
#sidebar h2 a { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 5px; }
#sidebar h2 a:hover { color: white; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 5px; }
#sidebar a { color: black; text-decoration: none; }
#sidebar a.active { color: white; text-decoration: none; }
#sidebar a:hover { color: #b12c15; text-decoration: none; }
/* News */

#news { width: 170px; margin-right: 15px; margin-left: 15px; padding-top: 55px; padding-right: 10px; padding-left: 20px; }
#trailerbar { width: 170px; margin-top: -40px; margin-left: -20px; padding-top: 40px; padding-left: -20px; }
#watchnow { padding-top: 10px; width: 170px; margin-left: -20px; padding-left: -15px; }
#news ul {
	list-style-type: square;
}

#news li {
	margin-bottom: 15px;
}

#news h3 { color: #eee; margin-bottom: 10px; font-size: 95%; }

#news h3 a {
	display: block;
}

#news p {
	font-size: 85%;
}

/* Welcome */

#welcome { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 20px; }
#welcome h1 { color: black; font-size: 20px; font-weight: bold; line-height: 130%; text-decoration: none; padding-top: 20px; }
#welcome h1.orderblack { color: black; font-size: 20px; font-weight: bold; line-height: 25px; text-decoration: none; }
#welcome h1.orderred { color: #b12c15; font-size: 20px; font-weight: bold; text-decoration: none; padding-top: 0; }
#welcome h1.titel { color: #b12c15; font-weight: bold; text-decoration: none; margin-top: 20px; }
/* Samples */

#sample1, #sample2 {
	float: left;
	width: 230px;
}

#sample1 {
}

#sample2 {
	margin-left: 20px;
}

/* Footer */

#footer { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #c40000 !important; bottom: 0; width: 994px; height: 15px; margin-left: 15px; padding: 5px 0; }

#footer p { color: white; text-align: center; font-size: 10px; }
#footer a { color: white; font-size: 10px; font-weight: bold; text-align: center; }
#footer a:hover { color: silver; font-size: 10px; font-weight: bold; text-align: center; }
