body {
 background-color:#ffd720;
 padding:0;
 margin:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:600;
 font-size:9pt;
}

a {
 text-decoration:none;
}


#page {
 width:992px;
 height:auto;
 margin:auto;
}

#middle_left {
 width:77px;
 height:651px;
 background-image:url(page_left.png);
 float:left;
 margin-right:0px;
 position:absolute;
 z-index:2;
}

#middle_middle {
 width:844px;
 height:auto;
 float:left;
 padding-left:15px;
 margin-left:62px;
 background-image:url(middle_bg.png);
 position:absolute;
 z-index:1;
}

#middle_right {
 width:86px;
 height:302px;
 background-image:url(page_right.png);
 float:left;
 margin-left:906px;
 position:absolute;
 z-index:5;
}

#header {
 height:212px;
 width:829px;
 background-image:url(header.png);
}

#header a:hover { 
 color:#ffe15a;
}


#header_suche {
 height:44px;
 width:201px;
 background-image:url(suche.png);
 margin-top:142px;
 margin-left:470px;
 position:absolute;
}

#suche_submit {
 height:20px;
 width:16px;
 float:left;
 margin-top:12px;
 margin-left:2px;
}

#suche_submit_1 {
 margin-top:12px;
 margin-left:14px;
 width:157px;
 height:18px;
 padding-top:2px;
 border:0px;
 font-size:12px;
 vertical-align:middle;
 float:left;
 color:#707070;
}

#staffeln {
 height:20px;
 width:789px;
 background-image:url(staffeln.png);
 padding-left:40px;
 padding-top:2px;
 color:#064471;
 font-weight:bold;
 font-size:9pt;
}

#staffeln a {
 padding-left:2px;
 padding-right:1px;
 padding-top:2px;
 height:18px;
 display:block;
 float:left;
 margin-left:4px; 
 color:#0f619d;
}

#staffeln a:hover {
 background-color:#136dae;
 color:#FFFFFF;
}

#eingetragene_episoden {
 float:right; 
 margin-top:2px; 
 margin-right:10px;
}

#neueste_folge {
 height:38px;
 width:220px;
 background-image:url(neueste_folge.png);
 padding-left:18px;
 padding-top:32px;
 font-size:9pt;
 float:left;
}

#neueste_folge a {
 color:#bc0628;
}

#neueste_folge small {
 color:#bc8f06;
 font-size:9px;
}

#runterladen {
 margin-right:16px;
 margin-top:-6px;
 float:right;
 border:0;
}

#willkommen {
 height:70px;
 width:352px;
 background-image:url(willkommen.png);
 float:left;
}

#vorschau {
 height:37px;
 width:221px;
 background-image:url(vorschau.png);
 padding-left:18px;
 padding-top:33px;
 font-size:9pt;
 float:left;
 color:#bc0628;
}

#vorschau b{
 color:#eacd04;
 font-size:9pt;
}

#middle_clear {
 clear:both; 
 background-image:url(middle_clear.png); 
 height:6px; 
 width:829px;
}

#links {
 float:left;
 width:588px;
}

#middle_middle_left {
 width:588px;
 border-left:#FFFFFF solid 1px;
 background-image:url(barts_episodentip_bg.png);
 background-repeat:repeat-x;
}

#middle_middle_left h1 {
 font-size:11pt;
 color:#ffd720;
 margin-top:0px;
 padding-top:22px;
}

#barts_episoden {
 height:202px;
 width:175px;
 background-image:url(barts_episoden.png);
 float:left;
}

#show_episode {
 height:1500px;
 width:175px;
 background-repeat:no-repeat;
 float:left;
 margin-left:-175px
}

#show_episode_left a {
color:#605627;
}

#show_episode_left a:hover {
color:#000000;
}

#show_episode_left {
 height:1700px;
 width:588px;
 border-left:#FFFFFF solid 1px;
 background-color:#ffe15a;
 background-repeat:repeat-x;
}

#show_episode_left h1 {
 font-size:11pt;
 color:#000000;
 margin-top:0px;
 padding-top:22px;
}



#show_content {
 height:1300px;
 width:175px;
 background-repeat:no-repeat;
 float:left;
 margin-left:-175px
}

#show_content_left a {
color:#605627;
}

#show_content_left a:hover {
color:#000000;
}

#show_content_left {
 height:1300px;
 width:588px;
 border-left:#FFFFFF solid 1px;
 background-color:#ffe15a;
 background-repeat:repeat-x;
}

#show_content_left h1 {
 font-size:11pt;
 color:#000000;
 margin-top:0px;
 padding-top:22px;
}



#zufalls_episode {
 height:235px;
 width:156px;
 background-image:url(zufaellige_episoden.png);
 float:left;
}

#zufalls_episode_right {
 height:204px;
 width:413px;
 padding-left:19px;
 background-image:url(zufalls_episode_bg.png);
 float:left;
}


#staffel_episode {
 height:204px;
 width:156px;
 background-image:url(staffel_episoden.png);
 float:left;
}

#staffel_episode_right {
 height:204px;
 width:569px;
 padding-left:19px;
 background-image:url(staffel_episode_bg.png);
 float:left;
}

#detailansicht {
 height:30px;
 width:569px;
 padding-left:19px;
 background-image:url(detailansicht1_bg.png);
 float:left;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
}

#detailansicht2 {
 height:75px;
 width:569px;
 padding-left:19px;
 background-image:url(detailansicht_bg.png);
 float:left;
}

#staffel_episode_right2 {
 height:600px;
 width:569px;
 padding-left:19px;
 background-image:url(staffel_episode_bg2.png);
 float:left;
}

#andere_serien {
 height:auto;
 width:156px;
 float:left;
 background-color:#c2e0f5;
}

#andere_serien img {
 border:0px;
 border-left:1px solid #FFFFFF;
 border-right:2px solid #FFFFFF;
 border-bottom:2px solid #c2e0f5;
}

#zuletzt_eingetragen {
 min-height:50px;
 width:227px;
 background-image:url(zuletzt_eingetragen.png);
 background-repeat:no-repeat;
 font-size:11px;
 color:#000000;
 float:right;
 margin-right:16px;
 padding-top:42px;
 background-color:#c7c6c6;
 font-weight:normal;
 padding-left:10px;
 text-decoration:underline;
 padding-bottom:10px;
 border-bottom:1px dotted #817e7e;
 border-left:1px dotted #817e7e;
}

#shoutbox {
 width:226px;
 min-height:440px;
 border:1px #6b6969 solid;
 background-image:url(shoutbox_bg.png);
 background-repeat:repeat-x;
 background-color:#6b6969;
 float:right;
 margin-right:16px;
 padding: 5px;
}

#shoutbox2 {
 width:226px;
 min-height:250px;
 border:1px #6b6969 solid;
 background-image:url(shoutbox_bg.png);
 background-repeat:repeat-x;
 background-color:#6b6969;
 float:right;
 margin-right:16px;
 padding: 5px;
}

#shoutbox a {
 color:#000000;
 font-size:10px;
}

#shoutbox a:hover {
 color:#ff0000;
 font-size:10px;
}

#partnerseite {
 min-height:50px;
 width:212px;
 background-image:url(partnerseiten.png);
 background-repeat:no-repeat;
 border: #c7c6c6 1px solid;
 border-top: #c7c6c6 2px solid;
 padding-left:24px;
 padding-top:42px;
 color:#000000;
 background-color:#c8c7c6;
 float:right;
 margin-right:16px;
 font-size:16px;
}

#partnerseite a {
 color:#000000;
 font-size:15px;
}

#partnerseite a:hover {
 color:#ff0000;
 font-size:18px;
}

#footer {
 height:20px;
 width:808px;
 background-image:url(footer_bg.png);
 color:#ffd720;
 font-size:9pt;
 padding-top:6px;
 padding-left:21px;
 clear:both;
}

#footer a {
 color:#ffd720;
}

#footer a:hover { 
 color:#ffffff;
}

#footer_navi {
 float:right; 
 margin-right:21px;
}

#partnerseite a {
 color:#000000;
}

#zuletzt_eingetragen a {
 text-align:left;
 color:#000000;
}

#zuletzt_eingetragen a:hover { 
 color:#be1333;
}

.episoden {
 width:413px;
 height:195px;
 color:#000000;
 float:left;
 background-color:#ffe15a;
 border:0px;
 border-right:2px #FFFFFF solid;
 border-top:2px #FFFFFF solid;
 padding-left:17px;
}

.header_oben {
 color:#FFFFFF;
 background-image:url(header_hover_oben.png);
 background-position:right;
 background-repeat:no-repeat;
 padding-right:10px;
 padding-top:3px;

 display:block;
 float:left;
 margin-top:0px;
}


.header_main {
 margin-left:14px;
 margin-top:167px;
 color:#FFFFFF;
 font-weight:700;
 display:block;
 float:left;
 height:19px;
 padding-top:4px;
}


.menuanchorclass {
 margin-left:14px;
 margin-top:167px;
 color:#FFFFFF;
 font-weight:700;
 display:block;
 float:left;
 height:19px;
 padding-top:4px;
}


.menuanchorclass2 {

 color:#FFFFFF;
 font-weight:700;
 display:block;
 float:left;
 height:19px;
 padding-top:4px;
}



.episoden_vorschau {
 border:#000000 2px solid;
 float:left;
}

.episoden_text {
 width:240px;
 height:auto;
 color:#FFFFFF;
 float:left;
 text-align:justify;
 font-size:8pt;
 margin-left:9px;
 height:115px;
}

.staffel_text {
 width:390px;
 height:auto;
 color:#FFFFFF;
 float:left;
 text-align:justify;
 font-size:8pt;
 margin-left:9px;
 height:115px;
}

.optionen {
 color:#ffe469;
 font-size:11px;
 margin-bottom:0px;
 height:18px;
 vertical-align:middle;
 line-height:18px;
}

.optionen2 {
 color:#ffe469;
 font-size:11px;
 margin-left:160px;
 height:18px;
 vertical-align:right;
 line-height:18px;
}

.optionen_a {
 text-decoration:underline;
 background-image:url(play.png);
 padding-left:16px;
 background-repeat:no-repeat;
 background-position:bottom;
 background-position:left;
 float:right; 
 margin-right:5px;
 color:#ffe469;
}


.optionen_direkt {
 text-decoration:underline;
 background-image:url(application_flash.gif);
 padding-left:18px;
 background-repeat:no-repeat;
 background-position:bottom;
 background-position:left;
 float:right; 
 margin-right:5px;
 color:#ffe469;
}

.optionen_megadirekt {
 text-decoration:underline;
 background-image:url(formats/mega.png);
 padding-left:18px;
 background-repeat:no-repeat;
 background-position:bottom;
 background-position:left;
 float:right; 
 margin-right:5px;
 color:#ffe469;
}

.optionen_alle {
 text-decoration:underline;
 background-image:url(action_forward.gif);
 padding-left:18px;
 background-repeat:no-repeat;
 background-position:bottom;
 background-position:left;
 float:right; 
 margin-right:5px;
 color:#ffe469;
}

.optionen_mirror {
 text-decoration:underline;
 background-image:url(action_go.gif);
 padding-left:18px;
 background-repeat:no-repeat;
 background-position:bottom;
 background-position:left;
 float:right; 
 margin-right:5px;
 color:#ffe469;
}


.abstand {
 float:left;
 margin-left:14px;
 vertical-align:middle;
 line-height:18px;
}

.filetyp {
 height:24px;
 width:80px;
 background-image:url(filetyp.png);
 margin-top:8px;
 float:right;
 margin-left:508px;
 position:absolute;
}

.filetyp2 {
 height:24px;
 width:80px;
 background-image:url(filetype2.png);
 margin-top:8px;
 float:right;
 margin-left:334px;
 position:absolute;
}

.filetyp3 {
 height:24px;
 width:80px;
 background-image:url(filetype3.png);
 margin-top:8px;
 float:right;
 margin-left:333px;
 position:absolute;
}

.filetyp4 {
 height:24px;
 width:80px;
 background-image:url(filetype3.png);
 margin-top:8px;
 float:right;
 margin-left:489px;
 position:absolute;
}

.filetyp5 {
 height:24px;
 width:80px;
 background-image:url(filetyp5.png);
 margin-top:8px;
 float:right;
 margin-left:508px;
 position:absolute;
}

.flame {
 float:left;
 margin-left:13px;
 margin-top:4px;
}

.flash {
 float:left;
 margin-left:9px;
 margin-top:2px;
}

.german {
 float:left;
 margin-left:9px;
 margin-top:6px;
}

.icondd option {
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 19px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.directlink {
text-align:left;
width: 550px;
direction: rtl;
height: 15px;
font-family: Tahoma, Arial;
font-size: 11px;
background-color: #cfcfcf;
}


	.suggestionsBox {
		position: relative;
		left: 0px;
		margin: 55px 0px 0px -260px;
		width: 280px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		text-align: left;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}

	.suggestionList a {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		text-align: left;
		color: #fff;
		font-family: Tahoma, Arial;
		font-size: 11px;
		text-decoration:none;
	}
	
	.suggestionList a:hover {
		background-color: #659CD8;
		color: #fff;
		font-family: Tahoma, Arial;
		font-size: 11px;
		text-decoration:none;
	}

	a:link.light
		{
		text-decoration:none;
		}

	a:visited.light
		{
		text-decoration:none;
		}
	a:active.light
		{
		text-decoration:none;
		}
	a:hover.light
		{
		text-decoration:none;
		border:1px dotted;
		}


	.multipleSelectBoxControl span{	/* Labels above select boxes*/
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
	.multipleSelectBoxControl div option{	/* Select box layout */
		font-family:arial;
	
	}
	
	.multipleSelectBoxControl div select{	
		
		height:100%;
	}
	.multipleSelectBoxControl input{	/* Small butons */
		width:25px;	
	}
	
	.multipleSelectBoxControl div{
		float:left;
	}
		
	fieldset{
		width:500px;
		margin:10px;
	}

#loading{
	visibility:hidden;
}


.beta {
	position:			absolute;
	top:				0;
	right:				0;
	margin:				0;
	padding:			0;
}
