body {
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
	color:#000;
	background-image: url(../../pics1/bgtrans2.gif);
	background-attachment:fixed;
	}

* {
	margin: 0;
	padding: 0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
	}

td {
	font-size:1em;
	color:#000000;
	}
	
h1, h2, h3 {
	font-family:Arial,sans-serif;
	font-weight:bold;
	}

h1 {
	margin:0.5em 0 0;
	font-size:1.85em;
	text-shadow: 0.1em 0.1em 0.3em #555;
	}

h2 {
	font-size:1em;
	}

h3 {
	font-size:1.23em;
	}

a {
	font-weight:normal;
	text-decoration:none;
	color:#800000;
	}

a:hover	{
	background-color:#ff0;
	}

a img {
	border:0 none;
	}

a.apos {
	display:block;
	position:relative;
	top:-80px;
	}

/* --- Basislayout - Kopf + Fuss --- */

div#fixedHeader, div#fixedFooter {
	position:fixed;
	left:0;
	width:100%;
	color:#fff;
	background-color:#333;
	z-index:4;
	}
	
div#fixedHeader {
	top:0;
	padding:55px 5px 5px;
	border-bottom:1px solid #fff;
	background-image: url(../pics/logo_el.gif);
	background-repeat:no-repeat;
	}

div#fixedFooter {
	bottom:0;
	padding:5px;
	border-top:1px solid #fff;
	}
	
div#fixedHeader a, div#fixedHeader span, div#fixedFooter a, div#fixedFooter span {
	font-variant:small-caps;
	padding:0 5px 0;
	color:#fff;
	background-color:#333;
	}

div#fixedHeader a, div#fixedHeader span {
	margin-left:-4px;
	}

div#fixedHeader a:hover, div#fixedFooter a:hover {
	color:#333;
	background-color:#fff;
	}

div#fixedHeader div#googlesearch {
	margin:-35px 14px 12px 0;
	text-align:right;
	}

div#fixedHeader div#adsence {
	text-align:right;
	margin:-55px 14px 3px 0;
	border-bottom:1px solid #777;
	}

div#fixedHLeft, div#fixedFLeft {
	float:left;
/*	width:500px; */
	margin-left:2px;
	text-align:left;
	}

div#fixedHLeft {
	width:500px;
	margin-left:2px;
/*	border:1px dotted #fff; */
	}

div#fixedFLeft {
	width:200px;
	margin-left:7px;
	}

div#fixedHRight, div#fixedFRight {
	float:right;
	margin-right:14px;
	text-align:right;
/*	border:1px dotted #fff; */
	}

div#fixedHRight {
	width:420px;
	}

div#fixedFRight {
	width:200px;
	}

div#fixedFCent {
	text-align:center;
	}

div#fixedFCent a {
	padding:2px;}

div#fixedHeader a#mytwitter {
	color:#33ccff;
	}

div#fixedHeader a#mytwitter:hover {
	color:#fff;
	background-color:#33ccff;
	}

div#fixedHeader a#myfacebook {
	color:#627aad; /* #3b5998 */
	}

div#fixedHeader a#myfacebook:hover {
	color:#fff;
	background-color:#3b5998;
	}

div#fixedHeader a#newsfeeds {
	color:#E87931;
	}

div#fixedHeader a#newsfeeds:hover {
	color:#fff;
	background-color:#E87931;
	}


/* --- Basislayout - Inhalt --- */

div#content {
	width:990px;
	margin:66px auto 32px;
	text-align:left;
	}

/*
div#topspacer {
	padding-bottom:72px;
	}

div#dbv	{
	float:right;
	margin-right:0.38em;
	font-size:0.69em;
	color:#aaa;
	}

div#firstl, div#firstlb {
	margin-bottom:0.23em;
	font-size:0.85em;
	text-align:center;
	}

div#firstl {
	color:#fff;
	}

div#firstlb {
	color:#000;
	}
*/

div.jumpto {
	text-align:right;
	margin-right:14px;
	}


/* --- Haupttabelle --- */

table#maintable {
	width:100%;
	background-color:#d5d5d5;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	border-left:1px solid #fff;
	}

table#maintable td {
	vertical-align:top;
	}

table#maintable td#mainfirstraw {
	padding:0.15em 0.77em 0.23em;
	font-size:0.69em;
	color:#777;
	}

td#mainfirstraw div {
	float:left;
	}

td#mainfirstraw div+div {
	float:right;
	}

table#maintable td#maincol {
	padding:0.54em;
	text-align:center;
	background-color:#fff;
	}

table#maintable td#mainleftcol {
	width:200px;
	padding:0.54em;
	}

table#maintable td#mainlastraw {
	padding:0.54em;
	text-align:center;
	white-space:nowrap;
	}

/* --- Serien-Infos --- */

div#infobox {
	width:747px;
	margin:0 auto;
	border:1px solid #aaa;
	}

div#infobox table {
	width:100%;
	table-layout:fixed;
	}

div#infobox table tr.bgc {
	background-color:#d5d5d5;
	}

div#infobox table tr.fff {
	background-color:#fff;
	}

div#infobox table td {
	padding:5px;
	vertical-align:top;
	}

div#infobox table td.txtleft {
	text-align:left;
	}

div#infobox table td.txtright {
	text-align:right;
	}

div#infobox td[colspan="3"] p {
	text-align:justify;
	padding: 0 0.5em 0.5em;
	}

div#infobox td[colspan="4"] p {
	text-align:justify;
	padding: 0 0.75em 0.5em;
	}

div#infobox td[colspan="5"] p {
	text-align:justify;
	padding: 0 1.5em 0.5em;
	}

div#infobox td[colspan="6"] p {
	text-align:justify;
	padding: 0 1em 0.5em;
	}

div#infobox td[colspan] p+p {
	text-align:right;
	}

div#infobox td.fg {
	background-color:#eee;
	border:1px solid #ddd;
	}

div#infobox td.fg a {
	display:block;
	font-weight:bold;
	border:1px solid #eee;
	}

div#infobox td.fg a:hover {
	background-color:#ff8;
	border:1px solid #ff0;
	}

img.11x11 {
	width:11px;
	height:11px;
	}

img.96x96 {
	width:96px;
	height:96px;
	}

img.topspace85 {
	padding-top:85px;
	}

img.starpic, a img.starpic {
	width:90px;
	height:90px;
	border:1px solid #000;
	margin:1px 3px 3px 1px;
	-moz-box-shadow:2px 2px 2px #333;
	-webkit-box-shadow:2px 2px 2px #333;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2);
	box-shadow:2px 2px 2px #333;
	}

/* --- Stars --- */

div#stars {
	margin:7px auto;
	width:275px;
/*	border-top:1px solid #eee; */
	}

div#stars span {
	font-size:0.8em;
	font-variant:small-caps;
	color:#bbb;
	}

div#stars a{
	margin:-2px;
	padding:0 2px;
	border:1px dotted #eee;
	}

div#stars a:hover {
	background-color:#000;
	}

/* --- Episodenlisten --- */

div.seasonbox {
	width:742px;
	margin:1em auto;
	padding: 5px 2px 3px 3px;
	border:1px solid #aaa;
	background-color:#d5d5d5;
	}

div.sboxhead  {
	padding:5px;
	}

div.dvdbox140, div.dvdbox150, div.dvdbox160, div.dvdbox170 {
	float:left;
	padding:5px 2px 0px;
	}

div.dvdbox140 {
	width:140px;
	}

div.dvdbox150 {
	width:150px;
	}

div.dvdbox160 {
	width:160px;
	}

div.dvdbox170 {
	width:170px;
	}

/* alt
div.dvdbox_bg {
	margin-top:3px;
	padding:15px 0;
	background-color:#fff;
	border:1px solid #aaa; 
	}

div.dvdbox_bg a img {
	background:#777 url(../pics/nocover114x160.jpg) no-repeat center;
	}
*/

div.dvdbox_bg {
	margin-top:3px;
	background-color:#fff;
	border:1px solid #aaa; 
	}

div.dvdbox_bg a {
	padding:12px 0 8px;
	display:block;
	}

div.dvdbox_bg img {
	margin:12px auto 15px;
	border:1px solid #ddd; 
	}

div.dvdbox_bg a img {
	margin:0 auto 3px;
	background:#777 url(../pics/nocover114x160.jpg) no-repeat center;
	}

div.dvdbox_bg a img.bluray {
	background:#00f url(../pics/nocoverbr125x160.jpg) no-repeat center;
	}

div.tablebox {
	float:right;
	width:568px;
	background-color:#eee;
	}

div.tablebox table {
	width:100%;
	border:1px solid #aaa;
	}

div.tablebox table tr.listhead {
	background-color:#d5d5d5;
	border-top:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #aaa;
	border-left:1px solid #d5d5d5;
	}

div.tablebox table td {
	padding:5px 0 3px;
	font-size:1em;
	text-align:center;
	}

div.tablebox table td.col12 {
	font-size:0.85em;
	}

div.tablebox table td.col3, div.tablebox table td.title {
	padding-left:0.45em;
	text-align:left;
}

div.tablebox table td.col3 {
	font-size:0.85em;
	}

div.tablebox table td.col4, div.tablebox table td.jahryear {
	padding-right:0.3em;
	text-align:right;
	white-space:nowrap;
}

div.tablebox table td.col4 {
	font-size:0.85em;
	}

div.textbox {
	float:right;
	width:540px;
	margin-top:8px;
	padding:14px 14px 20px;
	background-color:#fff;
	border:1px solid #aaa;
	text-align:justify;
	}

div.box	{
	width:747px;
	margin:1em auto;
	border:1px solid #aaa;
/*	border:2px solid #d5d5d5; */
	padding-top:0.4em;
	padding-bottom:0.4em;
	}
	
/* --- Serien-Menü --- */

div.listtitle {
	padding:2px 7px;
	font-weight:bold;
	color:#fff;
	background-color:#333;
	}

div#groups {
	margin:0.2em;
	border: 1px solid #aaa;
	background-color:#eee;
	}
	
div#groups table {
	margin: 0.2em auto;
	}

div#groups td {
	width:20px;
	text-align:center;
	}

div#groups td a {
	font-weight:bold;
	padding: 0 3px;
	}

div#groups td span {
	font-weight:bold;
	color:#999;
	}

div.group {
	margin: 0.23em 0.15em 0.38em;
	}

div.grouptitle {
	font-weight:bold;
	padding: 0.15em 0 0.23em 0.54em;
	}

div.othergroups a {
	font-weight:bold;
	padding-left:1.1em;
	white-space:nowrap;
	display:block;
	}

div.serie {
	margin:0.2em;
	padding:0.3em;
	background-color:#fff;
	font-variant:small-caps;
	font-size:1.08em;
	white-space:nowrap;
	border: 1px solid #aaa;
	}

div.serie a {
	padding-left:0.92em;
	font-size:0.92em;
	display:block;
	}

div.nlist_b, div.nlist_d {
	padding-top:0.23em;
	padding-bottom:0.31em;
	}

div.nlist_b {
	background-color:#eee;
	}

div.nlist_d {
	background-color:#e5e5e5;}

div.nlist_b a, div.nlist_d a {
	padding-left:12px;
	white-space:nowrap;
	display:block;
	}
div.group div.nlist_b a:first-child:first-letter,
div.group div.nlist_d a:first-child:first-letter  {
	font-weight:bold;
	}

div.old a {
	padding-left:1.1em;
	display:block;
	}

/* --- Alle DVDs --- */

div.alldvds {
	width:747px;
	margin:1em auto;
	border:1px solid #aaa;
	}
	
div.alldvds div {
	padding: 0.54em
	}

div.alldvds div:first-child {
	background-color: #d5d5d5;
	}

div.alldvds div.links {
	float: left;
	padding: 10px;
	text-align: left;
	}
	
div.alldvds div.cover {
	float: right;
	width: 400px;
	margin: 5px auto;
	}
	

/* --- Soundtrack --- */

div#soundtrack {
	width:747px;
	margin:1em auto;
	border:1px solid #aaa;
/*	border:2px solid #d5d5d5; */
/*	background-color:#d5d5d5; */
/*	text-align:left; */
	}

div#soundtrack table {
	width:100%;
	}

div#soundtrack td {
	padding:0.55em;
	}

div#soundtrack td.bgc {
	padding:0.4em;
	background-color:#eaeaea;
	}

div#soundtrack div.tracks {
	margin-left:1.5em;
	text-align:left;
	}

div#soundtrack div.tracks div+div {
	float:left;
	width:49%;
	}

div#soundtrack ol {
	list-style-type:decimal;
	margin:1em 0.2em 1em 2em;
	}

div#soundtrack ul {
	list-style-type:none;
	margin:1em 0.2em 1em 2em;
	}

div#soundtrack ul ol {
	margin:0 0 1em;
	}
	
div#soundtrack img[alt="CD-Cover"] {
	margin-top:1.5em;
	}	

/* --- DVDs/Blu-rays --- */

/*
div#dvds {
	width:742px;
	margin:0 auto;
	border:2px solid #d5d5d5;
	}

div#dvds table {
	width:100%;
	}

div#dvds td {
	padding:0.55em 0;
	}
*/

/* --- Rahmen ---*/
div.border, div.border2 {
	border-width:1px;
	border-style:solid;
	border-color:#333;
	}

div.border {
	background-color:#d5d5d5;
	}

div.border2 {
	background-color:#ffffff;
	}
	
/* --- Schriftgrößen --- */

.fs11px {
	font-size:0.85em;
	}

/* --- Farben --- */

.bgc_ffffff {
	background-color:#ffffff;
	}
.bgc_d5d5d5 {
	background-color:#d5d5d5;
	}

/* --- Ausgeblendete Bilder --- */
a.bild {
	position:relative;
	z-index:0;
	}

a.bild:hover {
	background-color:transparent;
	z-index:50;
	}

a.bild span {
	position:absolute;
	left:0;
	padding:5px;
	border:2px solid #999;
/*	color:black; */
/*	text-decoration:none; */
/*	font-weight:normal; */
/*	text-align:center; */
	background-color:#fff;
	visibility:hidden;
	}

a.bild span img {
 	padding:2px;
	width:96px;
	height:96px;
 	}

a.bild:hover span {
 	top:15px;
 	left:2px;
 	visibility:visible;
 	}


/* --- externe Links --- */
a.extlnk {
	background: url(../../pics1/extlnk.png) center right no-repeat;
	padding-right: 1em;
	}

a.extlnk:hover	{
	background-color:#ff0;
	}
/*


.txtLeft {
	text-align:left;
	}
.txtRight {
	text-align:right;
	}

.bigname  {font-family:Arial,sans-serif;font-size:24px;font-weight:bold;}

#amazbox {
	width:742px;
	border:2px solid #d5d5d5;
	padding:5px 0 5px;
	z-index:2;
	}

#twitter {
	text-align: center;
	}

.bgc_000000 {
	background-color:#000000;
	}
.bgc_e5e5e5 {
	background-color:#e5e5e5;
	}
.bgc_eeeeee {
	background-color:#eeeeee;
	}

.border3 {
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-right-color:#d5d5d5;
	}

.bold12 {
	font-size:16px;
	font-weight:bold;
	}

.capind {
	font-size:11px;
	font-weight:normal !important;
	}

.listtitle2 {
	font-weight:bold;
	background-color:#e5e5e5;
	padding-left:7px;
	}

.menue {
	font-size:11px;
	background-color:#d5d5d5;
	}

.normal {
	font-weight:normal !important;
	}

#bottom_cont {position:fixed;bottom:4px;left:50%;width:750px;margin-left:-270px;background-color:#ffffff;padding:4px;}
#bottom_text {padding-top:1px;padding-bottom:3px;border-width:1px;border-style:solid;background-color:#eeeeee;border-color:#800000;text-align:center;}

.group_b        {background-color:#eeeeee;}
.group_b span   {padding-left:14px;}
.group_b a      {font-weight:bold;padding-left:14px;white-space:nowrap;display:block;}
.group_d a      {font-weight:bold;padding-left:14px;white-space:nowrap;display:block;}

.mlinks_d a     {padding-left:12px;white-space:nowrap;display:block;}


*/
