/* reset.css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/* typography.css */

h3, h4 {color:#696969;font-weight:normal;font-size:1.5em;line-height:1;margin-bottom:1em;}
p {margin:0 0 1.5em;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em {font-style:italic;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}


/* grid.css */
.container {width:950px;margin:0 auto;}
body {margin:1.5em 0;}
div.span-4, div.span-16 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-4 {width:150px;}
.span-16 {width:630px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-4, .push-16 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

* html .push-4 { margin: 0 -80px 1.5em 80px; }


/* filmat.css */

body {
	background: #222;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 13px;
	margin:1.5em 0;
	}

#header {
	background: url(../pix/logo.png) no-repeat;
	width: 300px;
	height: 70px;
	padding: 0;
	margin: 0 0 0 140px;
	}

#searchbox {
	text-align:right;
	margin-bottom: -8px;
	padding: 3px;
	color:#666;
	}

#s {
	border:1px solid #4b4b4b;
	background:#222;
	color:#555;
	padding: 3px;
	margin-right: 15px;
	}

#main {
	background: white;
	color: #474747;
	}

#content, #comments {
	padding:1.5em;
	margin-bottom:1.5em;
	}

#navigation {
	background: transparent;
	color:#FFFCF9;
	margin-top: 10px;
	font-size: 11px;
	}

#pagenav {padding:1em 1.5em 1em 1.5em;text-align:center;border-top:1px solid #DCDCDC;}

/* classes */

.message {margin:2em; color:#1E90FF;}

h2[class='message'] {font-size:2em;}

.post-title {color:#696969;}

.draft {padding:10px;}

.meta {color: #D3D3D3;text-align:right;}

.commentslink {background: #333;padding:2px;}

.owner {background:#d0d0d0;}

.owner p {color:#474747;}

.user2 {background:#eaeaea;}

.unapproved {background:#fff94a;border:1px dotted #fef500!important;}

input[type='text'], textarea {
	background: white;
	color: #333;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

input[type='text']:hover, textarea:hover {
	border: 1px solid #000;
}

input[type='text'].eingabefeld {width: 400px;}

textarea {width: 400px; height: 300px;}

div.cornertr, div.cornertr a {position:absolute;top:0px;right:0px;border:none;}

/* decoration */

#header h1 a {margin:0; padding:0;visibility:hidden;}

#searchbox input:focus {
	color:gray;
	background: #333;
	}
	
#searchbox p {
	font-variant: small-caps;
	}

#content h2 {font-size: 1.7em;margin-bottom: 0;	}

#content h4, #content h4 a {color: #D3D3D3;margin-bottom: 1em;}

#navigation p {margin:1px;}

#navigation ul {margin:6px;}

#navigation li {list-style: none; line-height: 18px;}

#navigation p {color:gray;border-bottom:1px solid #4b4b4b;font-variant:small-caps;padding:2px;}

#comments li { list-style-position: outside; padding:6px; border-bottom:1px solid #f1f1f1;}

p img {
	border: 1px solid #ccc;
	padding: 3px;
	margin: 5px 3px 0;
	float:none;
	max-width:97%;
	}

/* links */

a {color:#FFFCF9; text-decoration: none;}

a:hover {border-bottom:2px solid #f1f1f1;position:relative;} /* position:relative is needed for IE6, duh! */

a:active {text-decoration: overline;}

a.sbnews {color:#FFFCF9; text-decoration: none; border-bottom:2px solid #f1f1f1;}

a.sbnews:hover {border-bottom:none;position:relative;} /* position:relative is needed for IE6, duh! */

#header a:hover {text-decoration:none;border:none;}

#main a {color:#175a5c;text-decoration:underline;}

#main a:hover {text-decoration:none;border:none;}

#main h2 a, #main h2 a:hover {color:#696969;font-weight:bold;text-decoration:none;}

#comments li a {color:#474747;}

#pagenav a {border:1px solid #DCDCDC;padding:0 3px 0 3px;}

#pagenav a.current-page {border:1px solid #f1f1f1;color:gray;padding:0 3px 0 3px;}

#pagenav a:hover.current-page {border:1px solid gray;color:gray;background:transparent;}

#pagenav a:hover {border:1px solid gray;color:#29C0B3;background:gray;}

a:hover.empfehlung {border: 0;}

/* Post */

/* Downloads */

h3.imdbtitle {
	color: #474747;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	border-top: 1px dashed #9E9E9E;
}

div.post_details_head {
	width: 580px;
}

.post_image {
	width: 250px;
	float: left;
	margin: 0 10px 0 0;
}

.post_text {
	padding: 0;
	margin: 0;
}

p.post_details {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding: 2px 0 2px 0;
}

div.bruch_zu_details {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #9E9E9E;
}

div.bruch_zu_rls {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #9E9E9E;
}

div.bruch {
	clear: both;
	padding: 2px 0 2px 0;
}

span.post_details_title {
	font-weight: bold;
	width: 150px;
	float: left;
	padding: 0;
}

span.post_details_info {
	width: 430px;
	float: right;
	padding: 0;
}

div.rls {
	background: url(/images/rlspix/rls_bg.png) no-repeat;
	height: 95px;
	margin: 10px 0 0 0;
	padding: 4px 0 0 0;
}

h4.rlstitle {
	color: white !important;
	font-size: 12px;
	padding: 9px 0 0 8px;
	margin: 0 0 10px 0;
	
}

p.rlsinfos {
	color: #474747;
	padding: 0 0 0 8px;
	margin: 0;
}

span.rlsinfowert {
	font-weight: bold;
}

p.rlshinweis {
	font-style: italic;
}

p.rlslinks {
	margin: 0 0 2px 0;
}

p.rlslinks img {
	border: 0;
}

p.passwort {
	margin: 3px 0 0 0;
}

/* Icons */

.home {
	background: url('../pix/icon_home.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.hilfe {
	background: url('../pix/icon_hilfe.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.kontakt {
	background: url('../pix/icon_kontakt.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.filmwuensche {
	background: url('../pix/icon_filmwuensche.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.userupload {
	background: url('../pix/icon_userupload.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.sponsoring {
	background: url('../pix/icon_sponsoring.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.rsseintrag {
	background: url('../pix/icon_rsseintrag.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.rsskommentar {
	background: url('../pix/icon_rsskommentar.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.neuerscheinung {
	background: url('../pix/icon_neuerscheinung.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.filmdesmonats {
	background: url('../pix/icon_filmdesmonats.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.empfehlungen {
	background: url('../pix/icon_empfehlungen.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.filmkollektion {
	background: url('../pix/icon_filmkollektion.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.linkeinhalte {
	background: url('../pix/icon_linkeinhalte.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.serien {
	background: url('../pix/icon_serien.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.soundtracks {
	background: url('../pix/icon_soundtracks.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.dvd {
	background: url('../pix/icon_dvd.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.hd {
	background: url('../pix/icon_hd.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.hdsub {
	background: url('../pix/icon_hd720p1080p.png') left center no-repeat;
	margin: 0px 0 0 15px !important;
	padding: 0px 0 0 15px !important;
}

.de {
	background: url('../pix/icon_de.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.en {
	background: url('../pix/icon_en.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.news {
	background: url('../pix/icon_news.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.bullet {
	background: url('../pix/icon_bullet.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

.twitter {
	background: url('../pix/icon_twitter.png') left center no-repeat;
	padding: 2px 0 0 20px !important;
}

/* footer navigation */

nav, .navigation, nav.navigation {
	text-align:center;
	font-size:13px;
	margin:10px 0 15px 0;
	width:99%;
}

.navigation p {
	margin:0;
	padding:0;
}

a.current-page {
	text-decoration: none;
}

