
* {padding:0; margin:0;}

body {padding:0; margin:0; background-color:#000; font-family:arial,helvetica,sans-serif; font-size:11px;}

img {border:none;}

p {margin-bottom:1em;}

.clearing {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }
.clearfix { display: block }

#pageframe {border:none; margin:1px auto; background-color:#000; width:1000px; min-width:1000px;}

/* ---------------------------- Header ------------------------------ */
#header {height:90px; vertical-align:bottom; background:url(/fileadmin/bf/images/bg_top.gif) no-repeat center bottom;}

#header #logo {margin-left:50px; margin-top:0px; padding:0; float:left;}

#header #headline {margin-left:50px; margin-top:10px; padding:0; float:left;}

#headermenu {margin-left:650px; height:94px; text-align:right;}

#headermenu ul {padding-top:76px; list-style-type:square;}

#headermenu li {display:inline; margin-left:30px; margin-right:3px; color:#bb2222;}

#headermenu li img {margin-right:4px;}

#headermenu a {color:#bb2222; text-decoration:none; font-weight:bold; font-size:12px;}

#headermenu a:hover {text-decoration:underline;}

/* ---------------------------- Top-Nav ------------------------------ */
#toparea {height:85px; background-color:#bb2222; background:url(/fileadmin/bf/images/bg_mid.gif) repeat-y center top;}

#rotator {margin-right:10px; text-align:right; padding-top:3px; display:none;}

#rotator img {border:none; width:468px; height:75px; padding-top:5px; padding-right:10px;}

/* ------------------------------------------------------------------------------------------ */
#contentarea {background-color:#fffafa; padding:0 0 0 8px; min-height:600px; clear:both; background:url(/fileadmin/bf/images/bg_mid.gif) repeat-y center top;}

#leftcontent {background:transparent; float:left; margin-left:1px; width:495px; min-height:490px;}
#rightcontent {background:transparent; text-align:center; margin-left:496px; width:487px; min-height:490px;}

#leftmenu{text-align:center; background: url(/fileadmin/bf/images/but_left_bg.png) top left repeat-x; margin-bottom:10px; height:24px;}
#rightmenu{text-align:center; background: url(/fileadmin/bf/images/but_right_bg.png) top right repeat-x; margin-bottom:14px; height:24px;}

#rightbox {padding:0 15px; color:#eee; text-align:left;}
#rightbox h1 {margin-left:5px; margin-right:5px; font-size:160%;}
#rightbox h2 {margin-left:5px; margin-right:5px; font-size:130%;}
#rightbox h3 {margin-left:5px; margin-right:5px; font-size:115%;}
#rightbox p {margin-left:5px; margin-right:5px; display:block;}
#rightbox a {color:#fff;}

#leftbox {padding:0; color:#fcc;}
#leftbox h1, h2, h3, h4 {margin-left:30px;}
#leftbox h1 {font-size:160%;}
#leftbox h2 {font-size:130%;}
#leftbox h3 {font-size:115%;}
#leftbox p {margin-left:30px; margin-right:15px;}
#leftbox a {color:#eee;}

#playerbox_mp2 {margin-left:75px;}
/*
div.tx-avmedia-pi3{padding:0; background:green; }
*/
/* Banner unter Movie */
#moviename {margin-top:0px; text-align:center; vertical-align:bottom;}
#moviename div {margin:5px;}
#moviename div.mb1 {margin-top:50px;}
#moviename div.mb2 {margin-top:12px;}

#player {width:580px; text-align:center; margin-top:2px;}

#leftcontentbox {}

#rightcontentbox {margin:0; border:0; padding:0;}

#scroller {width:20px; margin:260px 0 0 0; float:left;}
#scroller img {margin:0; border:0; padding:0;}

#ads {margin-top:2px; overflow:hidden;}
#ads #adcontent1 {
	background:transparent; 
	border-style:solid;
	border-width:1px;
	border-color:#333 #6F6F6F #6F6F6F #333;
	margin:0 6px;
	padding:4px 0;
	text-align:center;
}

#tracklist {height:350px; overflow:hidden;}
#tracklist .track {
	background:transparent; 
	float:left;
	border: #333 solid 1px;
	border-right: #6f6f6f solid 1px;
	border-bottom: #6f6f6f solid 1px;
	margin-top:0px;
	margin:6px;
	height:110px; width:84px; 
	text-align:center;
}

#tracklist .act {
	background-color:#9A0000;
	border: #AA3333 solid 1px;
	border-right: #633 solid 1px;
	border-bottom: #633 solid 1px;
}

#tracklist img {height:90px; width:69px; margin-top:9px;}
#tracklist img:hover {height:103px; width:79px; margin-top:0;}

/* ------------------------ Tracklist V2 ----------------------- */

#tracklist_l2 {margin:auto; margin-left:33px; margin-top:0px; text-align:left;}

#tracklist_l2 .track {
	border: #333 solid 1px;
	border-right: #6f6f6f solid 1px;
	border-bottom: #6f6f6f solid 1px;
	height:103px;
	margin:5px;
	width:222px;
	float:left;
}

#tracklist_l2 .act {background-color:#9A0000; border: #9A3333 solid 1px; border-right: #633 solid 1px; border-bottom: #633 solid 1px;}

#tracklist_l2 img {float:left; height:90px; width:69px; margin:6px;}
#tracklist_l2 img:hover {height:103px; width:79px; margin:0;}

#tracklist_l2 .track .text {
	margin-left:80px;
	padding:5px;
}

#tracklist_l2 span.date {font-size:110%; color:#ccc}
#tracklist_l2 span.title {font-weight:bold; font-size:110%; color:#fff; display:none;}
#tracklist_l2 a{color:#ccc}

#footer {clear:both; text-align:center; height:30px; padding-top:12px; vertical-align:bottom; color:#ccc; font-size:10px; background:url(/fileadmin/bf/images/bg_bottom.gif) no-repeat left top;}

#footer div.addr {float:left; text-align:left; margin-left:9px;}
#footer div.socialbmark {float:right; margin-right:7px;}
#footer div.socialbmark  img {margin:2px;}

#mediainfo {color:#fcc; text-align:center; height:120px; overflow:hidden;}
#mediainfo .title {/*display:none;*/ font-size:120%; font-weight:bold; margin-top:10px;}
#mediainfo .subtitle {display:block; font-size:100%; font-weight:bold; width:370px;}
#mediainfo .description {display:block; font-size:100%; font-weight:normal; width:370px;}
#mediainfo img {margin-top:20px;}

/* Upload-Formular im Frontend */
div.tx-powermail-pi1 fieldset  {border:none; margin-left:20px; width:460px;}
div.tx-powermail-pi1 legend {display:none;}
div.tx-powermail-pi1 label {float: left; width:110px; padding-top: 0.3em;}
div.tx-powermail-pi1 input {
    font-family: monospace;
    font-size: 11px;
    margin-bottom: 0.8em;
    padding: 2px;
}

div.tx-powermail-pi1 select {border:1px solid #999; margin:6px 0 6px 0; padding:2px;}
div.tx-powermail-pi1 input[type=text] {border:1px solid #999; margin:5px 0 5px 0; padding:2px;-moz-border-radius:5px;}
div.tx-powermail-pi1 input[type=file] {border:1px solid #999; margin:5px 0 5px 0; padding:2px;}
div.tx-powermail-pi1 textarea {border:1px solid #999; margin-top:5px; font-size:14px; padding:2px;-moz-border-radius:5px;}
div.tx-powermail-pi1 input[type=hidden] {border:none; background-color:transparent;}
div.tx-powermail-pi1 input[type=image] {border:none; margin-left:11.5em; margin-top:1.5em;}
div.tx-powermail-pi1 input[type=submit] {margin-left:135px; margin-top:1.5em;}

/* Checkbox f�r Anerkennung der Nutzungsbedingungen */
div.tx-powermail-pi1 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}
div#powermaildiv_uid18 {margin-left:110px; margin-top:1.5em;}

div.powermail_mandatory_js {color:#ccf;}

div.tx-powermail-pi1_thx {background-color:#eee; margin-top:15px;}
div.tx-powermail-pi1_thx td {border:none;}
