*{
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	outline:none;
}
body{
	font-family: Trebuchet MS, Calibri, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background: #9F9F9F url('/myspass/media/images/bg/base/bg_base.jpg') repeat-y center center;
	color: #333;
	border: 0;
	padding: 0;
	margin: 0;
	text-align:center;
}

#myspassContainer{
	margin: 0 auto;
	text-align: left;
	width: 1029px;
        position: relative;
        /*
        border:3px solid #0000ff;
        */
}

#whitestar{
    width:1340px;
    height: 1340px;
    top: -670px;
    left: 50%;
    position: absolute;
    margin-left: -870px;
    
    background: url('/myspass/media/images/bg/base/myspass_home_verlauf.png') no-repeat;
    /*
    background: url('/myspass/media/images/bg/base/bg_white_stargradient.png') no-repeat;
    */
}



.myspassContentBorderLeft{
    width: 18px; 
    background: url('/myspass/media/images/bg/base/bg_shadow_left.png') repeat-y;
}

.myspassContent{
    width: 993px;
    position: relative;
    z-index: 2;
}

.myspassContentBorderRight{
    width: 18px; 
    background: url('/myspass/media/images/bg/base/bg_shadow_right.png') repeat-y;
}


/*test*/

a{
	color: #fea22c;
	text-decoration: none;
}
h1{
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 10px;
}

h2{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

h3{
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

h4{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

h5{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
h6{
	font-size: 12px;
	font-weight: bold;
}

p{
	line-height: 18px;
	font-size: 12px;
}
ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul li{
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
textarea{
	padding: 6px;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tpiBoxFloatLeft{
	float: left;
	width: 100%;
}

#contentWrapperInner .bgRTLNOW{
    padding: 0 ! important;
}

#contentWrapper .bgRTLNOW{
    margin-right: 17px;
}


.bgRTLNOW{
	background-color: #193F6C ! important;
}

.bgRTLNOW .uBox{
	background-color: #193F6C ! important;
	background-image: none  ! important;
}
.bgRTLNOW .uBoxFoot{
	background-color: #193F6C ! important;
	background-image: none  ! important;
}
.bgRTLNOW .uBoxHead{
	background-color: #193F6C ! important;
	background-image: none  ! important;
}


/*
*   Global Gallery
*/

.globalGallery {
    position: relative;
}

.globalGallery .imgBigContainer{
   float: left;
   width: 410px;
   height:242px;
}

.globalGallery .thumbnailContainer {
    margin-left: 10px;
    float: left;
    width: 191px;
    height: 242px;
    overflow: hidden;
}

.globalGallery .thumbnailContainer .thumbnail{
    cursor: pointer;
}

.globalGallery .thumbnailContainer .inactive {
    border: 2px solid #ffffff;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    float: left;
}

.globalGallery .thumbnailContainer .active {
    border: 2px solid #fbaf00;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    float: left;
}


/*
 * loginarea
 */

#loginBoxSmall{
      vertical-align: middle;
      width: 208px;
      height: 0px;
      background-color: #212121;
      color: #fff;
      position: absolute;
      top: 137px;
      left: 774px;
      overflow: hidden;
      z-index: 1000;
}
#loginBoxSmallInner{
      margin: 0px 10px 0px 10px;
}
#loginBoxSmall #loginBoxSmallInner h4{
      color: #FBA400;
}
#loginBoxSmall_txtPassword{
      background: transparent url(/myspass/media/images/inputBoxLogin.png) no-repeat;
      padding: 5px;
      width: 188px;
      height: 20px;
}
#loginBoxSmall_txtUsername{
      background: transparent url(/myspass/media/images/inputBoxLogin.png) no-repeat;
      padding: 5px;
      width: 188px;
      height: 20px;
}
/*
#loginBoxSmall{
      position: fixed;
      top: 0px;
      left: 0px;
      height: 100%;
      width: 100%;
      background-color: #000;
      opacity: 0.0;
      z-index: 9999
      text-align: center;
}
#loginBoxSmallInner{
      margin: auto;
      position: fixed;
      background-color: #FFF;
      width: 240px;
      height: 350px;
      padding: 25px;
      border: 3px solid #000;
      opacity: 1;
      z-index: 10000;
}
*/
#subNavLogin{
      position: absolute;
      right: 235px;
      width: 100%;
      overflow: hidden;
      text-align: right;      
}
#subNavLogin a{
      color: #000;
}
#closeLoginBox{
      float: right;
      cursor: pointer;
}
#submitLoginBox{
      float: left;
}
.loginSite{
      /* background-color: #FBA400 ! important; */
      background: transparent url(/myspass/media/images/inputBox.png) no-repeat;
      color: #fff ! important;
      padding: 5px;
      height: 22px;
      width: 188px;
}

.loginSiteBtn{
      color: #fff;
      background-color: #fba400;
      font-weight: bold;
      margin-top: 5px;
      padding: 1px;
}

/*
 * mostwanted
 */
.mostwanted_ul{
	list-style-type: none;
}
.mostwanted_li{
	clear: both;
	color: #000 ! IMPORTANT;
	margin: 4px 0px 0px 0px;
	padding: 0;
	width: 135px;
	height: 36px;
	line-height:16px;
	font-size: 11px;
	overflow:hidden;
}

.mostwanted_li_border{
	clear: both;
	margin:0;
	padding: 0;
	width: 135px;
	height: 1px;
	background-color: #DADADA;
}
.mostwanted_ul a{
	font-size: 11px ! important;
	width: 135px;
	height: 36px;
	display: block;
}

.mostwanted_ul a:hover{
	background-color: #F5F5F5;
}

.relative{
	position: relative;
}
.refresh{
	clear: both;
}
.floatLeft{
	float: left;
}
.active{
	color: #ff8400;
	font-weight: bold;
}
.lineGrey{
	height: 1px;
	background: url('/myspass/media/images/lineGrey.jpg') repeat-x;
}
.lineLightGrey{
	height: 1px;
	background-color: #eee;
}
.lineBlackGrey{
	height: 2px;
	background: url('/myspass/media/images/lineBlackGrey.jpg') repeat-x;
}
.lineBlackGrey{
	height: 2px;
	background: url('/myspass/media/images/lineBlackGrey.jpg') repeat-x;
}
.lineGreyBlack{
	height: 2px;
	background: url('/myspass/media/images/lineGreyBlack.jpg') repeat-x;
}
.spacer50{
	height: 50px; width:100%; clear:both; font-size:1px; line-height:1px;
}
.spacer10{
	height: 10px; width:100%; clear:both; font-size:1px; line-height:1px;
}
.spacer5{
	height: 5px;
}
.spacer15{
	height: 15px;
}
.spacer20{
	height: 20px;
}
.spacer25{
	height: 25px;
}
.spacer50{
	height: 50px;
}
.hspacer5by5{
	height: 5px;
	width: 5px;
	float: left;
}
.hspacer10by5{
	height: 5px;
	width: 10px;
	float: left;
}
.hspacer10{
	width: 10px;
	height: 50px;
	float: left;
}
.hspacer18{
	width: 18px;
	height: 50px;
	float: left;
}
.hspacer22{
	width: 21px;
	height: 20px;
	float: left;
}
.right{
	text-align: right;
}
.center{
	text-align: center ! important;
}
.bold{
	font-weight: bold;
}
/*
 * Colors
 */
.red{
	color: red;
}
.orange{
	color: #FF9900;
}
.black{
	color: #333;
}
/*
 * The Content of this Divs are only for SEO!
 */
.no{
	display: none;
}
/*
 * 
 */
#head{
    width: 993px;
    min-height: 57px;
    position: relative;
    background: #9F9F9F url('/myspass/media/images/bg/base/bg_base_header.jpg') repeat-y center center;
}

#head .loginWrapper{
    position: absolute;
    left: 572px;
    top: -6px;
    width: 426px;
    height: 27px;
    line-height: 23px;
}


#head .loginWrapper a{
    color: #000000;
    font-weight:bold;
}

#head #logo{
	padding: 5px 7px 0 6px;
	float: left;
        margin-right: 0px;
}
#head .navigation{
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 15px;
}
#head .navigation li{
        margin-top: 29px;
	padding: 0 0 0 45px;
}
#head .navigation li a{
        cursor: pointer;
	text-decoration: none;
	color: #333;
	float: none;
}
#head .navigation li a.active,
#head .navigation li a:hover{
	color: #FF9900;
}
#head .loginWrapper .searchBox{
	padding: 0px; 
	text-align: right; 
	width: 215px;
	position: relative;
        float: left;
}

#head .loginWrapper .searchBox #q{
	background: url('/myspass/media/images/rebrush/navi/searchBox.png') no-repeat;
	width: 180px;
	height: 16px;
	color: #000000;
        font-size: 12px;
        line-height: 16px;
	padding: 5px;
	font-weight: bold;
        text-align: left !important;
        cursor: pointer;
}

#head .loginWrapper .searchBox #searchOverlay{
    cursor: pointer;
    display: none;
    width: 212px;
    height: 29px;
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: left !important;
    padding-left: 10px;
}

#head .loginWrapper .searchBox #searchBoxSubmit{
        float: right;
        width:25px;
        height: 25px;
        background-image:url('/myspass/media/images/rebrush/navi/searchBoxSubmit.png');
        cursor: pointer;
}

#head .loginWrapper .searchBox #searchBoxBigClose{
        cursor: pointer; 
        display: none; 
        float: right; 
        width: 13px; 
        height: 11px;
        margin-top: 11px;
        background-image:url('/myspass/media/images/rebrush/navi/searchBoxCloseX.png');
}

#head #searchBoxBigContainer {
    display: none;
    background-color: #FFFFFF;
    z-index: 10;
    position: absolute;
    top: 23px;
    left: 653px;
    width: 337px;
    height: 63px;
}


#head #searchBoxBig{
    z-index: 100; 
    position: absolute;
    top: 6px;
    left: 6px;
    background-image:url('/myspass/media/images/rebrush/navi/searchBoxBig.png');
    background-repeat: no-repeat;
    width:325px;
    height:53px;
    line-height:52px;
}

#head #qBig{
    float: left; 
    background-color: #FB9900;
    margin-top: 4px;
    margin-left: 3px;
    font-size: 27px;
    color: #373737;
    height: 46px;
    width: 285px;
}

#head .subNavigation{
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0 25px 15px;
}

#head .subNavigation li{
	padding: 0 20px 0 0;
}
#head .subNavigation li a{
	text-decoration: none;
	color: #333;
}
#head .subNavigation li a.active,
#head .subNavigation li a:hover{
	color: #FF9900;
}
#ajaxDummyDiv{
	visibility: hidden;
	width: 611px;
}

#contentWrapper{
	padding: 0 0 0 0;
	background-color: #fff;
	width: 993px;
        position: relative;
}
#contentWrapperInner{
	padding: 15px 0 0 13px;
	background-color: #fff;
	width: 980px;
	
}
#contentLeft{
	width: 650px;
	float:left;
	padding-right: 17px;
}
#menuRight{
	width: 300px;
	float: left;
	padding: 4px 0 0 0;
}
#fbLike{
	width: 290px;
	padding: 5px 5px 0;
	background: url('/myspass/media/images/bg/facebook_like.jpg') no-repeat;
	height:37px;
}
#footer{
	width: 963px;
	padding: 0 15px 0 15px;
}
#footer a{
	text-decoration: none;
	color: #333;
}
#footer ul.navigation{
	padding: 0;
	margin: 0;
}
#footer ul.navigation li{
	padding: 3px 45px 0 0;
	margin: 0;
}
#footer ul.navigation li a{
	font-size: 12px;
}

#footer ul.navigation li input{
	float:right;
}

#footer ul.navigation li.searchBox{
	padding: 0px; 
	text-align: right; 
	width: 373px;
}
#footer ul.navigation li.searchBox .searchBoxInput{
	background: url('/myspass/media/images/searchBox.png') no-repeat;
	width: 178px;
	height: 12px;
	color: #fff;
	padding: 5px;
	font-weight: bold;
}

#footer ul.formatList{
	padding: 25px 0 0 10px;
	margin: 0;
	width: 180px;
	float: left;
}
#footer ul.formatList li{
	float: none;
	padding: 0 0 5px 0;
}

/* footerRebrush */

#footerInner
{
   border-top: 1px solid #616161;
}

#footerLogosBox
{
    /*background-color: lime;*/
    width: 900px;
    margin: 0 auto;
}

#footerLogosBox table
{
    width: 900px;
}

#footerLogosBox table td
{
    text-align: center;
}

#footerIconsBox
{
    margin: 0 auto;
    width: 657px;
    /*background-color: red;*/
}

#footerIconsBox img
{
    margin: 0;
    padding: 0;
    margin-right: 15px;
}

#footerTextBox
{
    width: 615px;
    margin: 0 auto;
}

#mysFlashteaser{
	width: 993px;
	height: 265px;
}
/*
 * Channel Teaser
 */
a.channelTeaser{
	display: block;
	float: left;
	width: 296px;
}
a.channelTeaserBig{
	display: block;
}
/*
 * Showlist top5 Home
 */
.top5showListImg{
	float: left;
	width: 294px;
	padding: 0 5px 0 0;
}
.top5showList{
	float:left;
	margin: 1px 0px 0px 0px;
}
.top5showList .topshows_ul
{
	list-style-type: none;
}
.top5showList .topshows_li{
	clear: both;
	background-color: #F5F5F5;
	color: #333;
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 0px 10px;
	width: 300px;
	height: 18px;
	display: block;
}

.top5showList .topshows_img{
	margin: 0px 10px 0px 0px;
}
.top5showList .topshows_span{
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 5px 0;
	width: 250px;
}
/*
 * Ubox
 */
.parentUbox{
	width: 649px;
	/*background: url('/myspass/media/images/uBox/bgOuter.png') top center repeat-y;*/
}
.uBox{
	background: url('/myspass/media/images/uBox/bgOuter.png') top center repeat-y;
	width: 649px;
}
.uBoxBig{
	background: url('/myspass/media/images/uBox/bgOuter_big.jpg') top center repeat-y;
	width: 967px;
}
.uBox h5,
.uBoxBig h5{
	width: 518px;
	float: left;
}
.uBox .uBoxInner,
.uBoxBig .uBoxInner{
	background: url('/myspass/media/images/uBox/bgInner.jpg') top left repeat-x;
	padding: 10px 10px 20px 10px;
	margin: 0 9px 0 9px;
}

.uBox .uBoxInner ul li a,
.uBoxBig .uBoxInner ul li a{
	text-decoration: none;
	color: #333;
	font-size: 10px; 
}
.uBox .uBoxInner ul li a.active,
.uBoxBig .uBoxInner ul li a.active{
	color: #FF9900;
}
.uBoxInner .pageination{
            float:right; 
            width:245px;
            padding:0;
            margin:0;
            height: 27px;
}

.uBoxInner .pageination li{
            float:left;
            padding:0;
            margin:0;
            font-size:12px;
            text-align: center;
}
.uBoxBig .uBoxInner .pageinationSpacer{
	width: 768px;
	float:left;
	height: 10px;
}

.uBox .uBoxInner .pageinationSpacer{
	width: 366px;
	float:left;
	height: 10px;
}
.uBoxInner .pageination .pageinationSpacerExtended{ 
	width:18px; 
	height:27px;
}
.uBoxInner .pageination .pageinationSpacerSimple{ 
	width:149px; 
	height:27px;
}
.uBoxInner .pageination .pageinationDefault{ 
	width: 24px;
}
.uBoxInner .pageination .pageinationBigger{ 
	width: 48px;
}
.uBoxInner .pageination .pageinationMiddle{ 
	width:83px;
}
.uBoxInner .pageination a{
	outline:none;
}
.uBoxInner .pageination li img{
	border:1px solid transparent;
}
.uBoxInner .pageination li img:hover{
	border:1px solid #cccccc;
}
.uBoxInner .pageination li input{
            text-align:right;
            width:20px;
            height: 19px;
            font-size:12px;
            margin: 0;
            border: 1px solid #cccccc;
}
.uBoxFoot{
	background: url('/myspass/media/images/uBox/bgBottom.png') top left no-repeat;
	width: 649px;
	height: 14px;
}
.uBoxHead{
	background: url('/myspass/media/images/uBox/bgTop.png') bottom left no-repeat;
	width: 649px;
	height: 10px;
}

.uBoxFootBig{
	background: url('/myspass/media/images/uBox/bgBottom_big.jpg') top left no-repeat;
	width: 967px;
	height: 14px;
}
.uBoxHeadBig{
	background: url('/myspass/media/images/uBox/bgTop_big.jpg') bottom left no-repeat;
	width: 967px;
	height: 10px;
}
.noBG .uBoxInner{
	background: none;
	padding:5px 10px 5px 10px ! important;
}

/*
 * /Ubox
 */

/*
 * Tooltip
 */
.tooltip{
      position: absolute;
      left: 200px;
      top: -40px;
      visibility: hidden;
	  width: 410px;
}
.tooltipInner{
      background:url('/myspass/media/images/bg_tooltip_repeat.png') repeat-y;
}
.tooltipTop{
      background:url('/myspass/media/images/bg_tooltip_top.png') no-repeat;
      font-size:10px;
}
.tooltipTop .toolTipLeft{
      width:185px;
      float:left;
}
.tooltipTop .toolTipLeft img{
	margin-left:34px;
}
.tooltipTop .toolTipRight{
      width:196px;
      float:left;
      line-height:16px;
      color:#333333;
	  font-weight: normal;
}
.tooltipTop .toolTipRight h5{
      padding:0; margin:0; 
      font-size:10px; 
      color:#333333 ! important; 
      width:196px;
}
.tooltipBottom{
      background:url('/myspass/media/images/bg_tooltip_bottom.png') no-repeat;
      font-size:10px;
	  height:15px;
}


/*
 * Write Comment
 */
.writeComment .disabled{
	opacity: 0.6;
}

.writeComment #writeCommentTextarea{
	background: url('/myspass/media/images/comments/writeCommentTextarea.png') top left no-repeat;
	width: 452px;
	height: 66px;
	padding: 5px;
	
	color: #878686;
}
.writeComment #countCharacters{
	float: left;
	width: 350px;
}
/*
 * CommentList
 */
.commentList_format .commentImg{
	float:left;
	padding: 5px 10px 5px 0px;
	width: 65px;
}
.commentList_video .commentImg{
	float:left;
	padding: 5px 10px 5px 0px;
	width: 65px;
}
.commentEntree{
	float: left;
	background: url('/myspass/media/images/comments/commentEntryTop.png') top left no-repeat;
	width: 531px;
	padding: 5px 0 0 0;
}

.commentEntreeFormat{
	float: left;
	background: url('/myspass/media/images/comments/commentEntryTop.png') top left no-repeat;
	width: 531px;
	padding: 5px 0 0 0;
	cursor: pointer;
}
.commentEntree a,
.commentEntreeFormat a{
	text-decoration: none;
	color: #333;
}
.commentEntreeFormat:hover{
	background: url('/myspass/media/images/comments/commentEntryTopHover.png') top left no-repeat;
}
.commentEntreeFormat:hover .commentEntreeFormat{
	background: url('/myspass/media/images/comments/commentEntryTopHover.png') top left no-repeat;
}
.commentEntreeFormat:hover .commentEntreeFoot{
	background: url('/myspass/media/images/comments/commentEntryBottomHover.png') top left no-repeat;
}
.commentEntreeFormat:hover .commentText{
	background-color: #FBB130;
	padding: 0 14px 0 15px;
}
.commentTitle{
	padding: 0 0 0 21px;
	font-weight: bold;
	float: left;
	width: 400px;
}
.commentDate{
	text-align: right;
	padding: 0 10px 0 0;
}
.commentText{
	background-color: #EEEEEE;
	padding: 0 15px 0 15px;
	margin: 0 0 0 6px;
}
.commentEntreeFoot{
	background: url('/myspass/media/images/comments/commentEntryBottom.png') top left no-repeat;
	width: 525px;
	margin: 0 0 0 6px;
	height: 6px;
}

/*
 * EpisodeList + Formatlist + Playlist
 */
.episodeListSeasonList{
	background: url('/myspass/media/images/episodeList/tabBg.png') bottom left repeat-x;
	height: 29px;
	position: relative;
	left: -10px;
	width: 631px;
}
.episodeListSeasonList li{
	height: 29px;
	margin: 2px 0 0 4px;
}
.episodeListSeasonList li a{
	height: 20px;
	padding: 5px 0 0 15px;
	display: block;
}
.episodeListSeasonList li.active{
	background: url('/myspass/media/images/episodeList/tabCornerRight.png') top right no-repeat;
}
.episodeListSeasonList li.active a{
	background: url('/myspass/media/images/episodeList/tabCornerLeft.png') top left no-repeat;
}
.episodeListTable th a,
.showListTable th a,
.episodeListTable th,
.showListTable th,
.playlistTable th{
	color: #878686;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.episodeListTable,
.showListTable,
.playlistTable{
	width: 612px;
}
.episodeListTable td,
.showListTable td{
	font-weight: normal;
	padding: 3px 0px;
	height: 20px;
	cursor: pointer;
}
.playlistTable td{
	font-weight: normal;
	color: #fff;
	padding: 3px 0px;
	height: 20px;
	cursor: pointer;
}


.showListTable td a,
.episodeListTable td a{
	color: #333;
}


.playlistTable td a{
	text-decoration: none !important;
}

.episodeListTable .chapters{

}


.episodeListTable .chapters td, .episodeListTable .chapters_active td{
	height: 0px !important;
	background: none !important;
	cursor: auto !important;
	color: #333;
}

.episodeListTable .chapters td a, .episodeListTable .chapters_active td a{
	color: #333;
}

.episodeListTable .chapters .chapterListInner{
	height: 0px;
	overflow: hidden;
}

.episodeListTable .chapterListInner .chapterListInnerEntry{ 
	height:20px;
	line-height:20px;
}

.episodeListTable tr td h5{
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0px 0;
}

.episodeListTable .active,
.episodeListInformation:hover,
.showListTable tr:hover td,
.playlistTable tr.active td,
.playlistTable tr:hover td,
.chapterListInnerEntry:hover{
	background-color: #fea22c;
	color: #fff ! important;
}

.episodeListTable tr.nohover td:hover{
	background: none !important;
	cursor: auto !important;
	color: #333;
}

.episodeListTable .active a,
.episodeListInformation:hover a,
.showListTable tr:hover td a,
.playlistTable tr.active td a,
.playlistTable tr:hover td a
.chapterListInnerEntry a:hover{
	color: #fff;
}
.episodeListTable th{
	text-align: center ! important;
}
.episodeListTable .title,
.showListTable .title{
	width: 215px;
	text-align: left ! important;
	/*padding-left: 10px;*/
}
.playlistTable .title{
	width: 150px;
	text-align: left;
}

.playlistTable .format{
	text-align: left;
	width: 130px;
}
.episodeListTable .season{
	width: 45px;
	text-align: right;
}
.episodeListTable .season_episode_delim{
	width: 10px;
	text-align: center;
}
.playlistTable .season_episode{
	text-align: center;
}
.episodeListTable .episode{
	width: 45px;
	text-align: left;
}
.episodeListTable .duration,
.playlistTable td.duration{
	width: 60px;
	text-align: right;
}
.duration_spacer{
	width: 30px;
}
.episodeListTable .views{
	width: 90px;
	text-align: right;
}
.episodeListTable .playlist{
	width: 60px;
	text-align: center;
}
.playlistTable .playlist{
	width: 120px;
	text-align: center;
}
.showListTable .seasons,
.showListTable .fullepisodes,
.showListTable .clips,
.showListTable .views{
	text-align: center;
	width: 99px;
}

.episodeListTable .voting{
	/*padding-right: 10px;*/
}
.sellLinks{
	background: url('/myspass/media/images/episodeList/footBar.jpg') top right no-repeat;
	width: 612px;
}
.sellLinks .text{
	width: 224px;
	height: 24px;
	padding: 0 0 0 10px;
}
/*
 * Playlist Scrolling
 */
#playlist{
	overflow-x: hidden;
	max-height: 300px;
	
}
/*
 * FormatToplist + Now WatchingList
 */
.showToplistWrapper{
	float:left;
	width: 610px;
}
.watchingListWrapper{
	float:left;
}
.uBoxInner #source_content_ad{
	position:absolute;
	right: 8px;
	top: 8px;
}
.showToplistFirst{
	float: left;
	width: 320px;
}
.watchingList{
	float: left;
	width: 320px;
}
.watchingListNormal{
	border: 1px solid #fff;
	float: left;
	width: 135px;
	height: 150px;
}
.watchingListNormal:hover{
	border: 1px solid #EAEAEA;
	background-color: #EAEAEA;
}
.showToplistFirst h4{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 0px;
}
.showToplistFirst img{
	padding: 0 0 5px 0;
}
.showToplistFirst a{
	text-decoration: none;
	color: #333333;
}
.showToplist{
	float: left;
	width: 290px;
	padding: 0 0 15px 0;
}
.showToplist a{
	text-decoration: none;
	color: #333333;
}
.showToplist h4{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 0px;
}
.showToplist img{
	float: left;
	padding: 0 5px 0 0;
}
/*
 * Eventliste (Format übersicht)
 */

#formatHeader a{
	display: inherit;
}
#formatHeader{
	position: relative;
}
.tvShowLink{
	position: absolute;
	top: -50px;
	left: 850px;
}
.tvShowLink img{
	width: 125px; 
	height: 30px; 
}
.webShowLink{
	position: absolute;
	top: -50px;
	left: 705px;
}
.webShowLink img{
	width: 125px; 
	height: 30px; 
}

/*
 * videopanel!
 */
#videoPanel a{
	text-decoration: none;
	color: #fff;
}

#videoPanel{
	width: 959px;
	height: 420px;
	padding: 17px;
	background-color: #212121;
	color: #fff;
	position: relative;
}
#videoPanel #player{
	width: 640px;
	height: 360px;
	float: left;
}
#videoPanel #videoPanelPlayer{
	float: left;
	width: 640px;
}
#videoPanel #playerData{
	padding: 0 0 0 19px;
	float: left;
	width: 300px;
}
#videoPanel #playerData #videoheadline h1{
	font-size: 20px;
	color: #fff;
}
#videoPanel #playerData #videoheadline h2{
	font-size: 15px;
	color: #898989;
}
#videoPanel #playerData #videoheadline h4{
	font-size: 12px;
	color: #fff;
}
#videoPanel #playerData #videoheadline h4.views{
	float:left;
	width: 200px;
}
#videoPanel #playerData #videoheadline #videoVoting{
	float: left;
}
#videoPanel #playerData #tags{
	padding: 10px 0 0 0;
	overflow:hidden;
	height: 52px;
}
#videoPanel #videoPanelLayer{
	background-color: #212121;
	display: none;
	width: 640px;
	z-index: 1000;
	position: absolute;
	top: 416px;
	overflow: hidden;
	height: 0px;
}
#videoPanel #videoPanelLayer a{
	text-decoration: underline;
}
#videoPanel #videoPanelLayer .videoPanelLayerInner,
#videoPanel #videoPanelLayer #layerRedirect,
#videoPanel #videoPanelLayer #layerShare,
#videoPanel #videoPanelLayer #layerBookmark,
#videoPanel #videoPanelLayer #layerUseLink,
#videoPanel #videoPanelLayer #layerComment{
	display: none;
}
#videoPanel #videoPanelLayer .videoPanelLayerInner{
	padding: 15px;
}
#videoPanel #videoPanelLayer .videoPanelLayerInner h4{
	color: #FF9900;
	font-size: 17px;
	padding-bottom: 15px;
}
#videoPanel #videoPanelLayer .videoPanelLayerInner p{
	padding-bottom: 8px;
	line-height: 12px;
}

#videoPanel #videoPanelLayer .videoPanelLayerInner .closeLink{
	position: absolute;
	top: 10px;
	right: 10px;
}
/*
 * Video weiterleiten
 */
#videoPanel #videoPanelLayer #layerRedirect .mail_name{
	width: 262px;
	float: left;
}
#videoPanel #videoPanelLayer #layerRedirect .message_submit{
	float: left;
}

#videoPanel #videoPanelLayer #layerRedirect .emailAdresses{
	width: 232px;
	height: 51px;
	background: url('/myspass/media/images/videoPanel/textAreaEmailAdresses.png') no-repeat;
}

#videoPanel #videoPanelLayer #layerRedirect .senderName{
	width: 232px;
	padding: 4px 6px;
	background: url('/myspass/media/images/videoPanel/input244.png') no-repeat;
}

#videoPanel #videoPanelLayer #layerRedirect .message{
	width: 336px;
	height: 51px;
	background: url('/myspass/media/images/videoPanel/textAreaMessage.png') no-repeat;
}
#videoPanel #videoPanelLayer #layerRedirect .submitButton{
	position: absolute;
	right: 11px;
}

#videoPanel #videoPanelLayer #layerRedirect .additionalText{
	width: 305px;
	padding: 5px 0 0 0;
	float: left;
}
#videoPanel #videoPanelLayer #layerRedirect .additionalTextRight{
	width: 305px;
	padding: 5px 0 0 0;
	text-align: right;
	float: left;
}
/*
 * Video teilen & Bookmarken
 */
#videoPanel #videoPanelLayer #layerShare .shareButton,
#videoPanel #videoPanelLayer #layerBookmark .shareButton{
	width: 104px;
	height: 28px;
	float: left;
	vertical-align: bottom;
}
#videoPanel #videoPanelLayer #layerShare .shareButtonRight,
#videoPanel #videoPanelLayer #layerBookmark .shareButtonRight{
	width: 87px;
}
#videoPanel #videoPanelLayer #layerShare .shareButton img,
#videoPanel #videoPanelLayer #layerBookmark .shareButton img{
	float: left;
	padding: 0 8px 0 0;
}
#videoPanel #videoPanelLayer #layerShare .shareButton p,
#videoPanel #videoPanelLayer #layerBookmark .shareButton p{
	padding: 18px 0 0 0;
}
/*
 * Link benutzen
 */

#videoPanel #videoPanelLayer #layerUseLink .useLink{
	width: 611px;
	height: 23px;
	color: #fff;
	padding: 6px;
	background: url('/myspass/media/images/videoPanel/inputUseLink.png') no-repeat;
}
#videoPanel #layerLinks ul{
	padding: 0 0 0 0;
	/*
	 * padding: 5px 0 0 0;
	 */	
}
#videoPanel #layerLinks ul li{
	/*background: url('/myspass/media/images/videoPanel/buttonBg.png') no-repeat;
	height: 26px;
	width: 101px;
	padding: 5px 6px 0 0;
	text-align: center;
	
	margin: 0 0 0 0;*/
	padding: 0 0 0 0 !important;
	vertical-align: middle;
}

#videoPanel #layerLinks #fskText{
	color: #FF9900;
	height:18px;
	line-height:18px;
	clear: both;	
}

#videoPanel #layerLinks #fskText a{
	color: #FF9900;
	margin-left:10px;
}

#videoPanel #layerLinks #fskOverlay{
	background: url('/myspass/media/images/overlays/fsk/bg_fsk_white.png') ;
	width: 453px;
	height: 278px;
	position: absolute;
	left:100px;
	top:50px;
	display: none;	
}

#videoPanel #layerLinks #fskOverlay table{
	width: 395px;
	margin-left: 31px;
	font-size:12px;
	color: #000000;
}

#videoPanel #layerLinks #fskOverlay table .passportInput{
	height:20px;
	font-size:12px;
	color: #000000;
	padding-left:5px;
	letter-spacing:1px;
}


#videoPanel #layerLinks ul li.active{
	background: url('/myspass/media/images/videoPanel/buttonBgActive.png') no-repeat;
	font-weight: normal;
}



/*
 * playlist
 */

#videoPanel #videoPanelLayer #layerPlaylist .additionalText{
	width: 450px;
	padding: 5px 0 0 0;
	float: left;
}
#videoPanel #videoPanelLayer #layerPlaylist .additionalTextRight{
	width: 160px;
	padding: 5px 0 0 0;
	text-align: right;
	float: left;
}
.tabBox{
	background: url('/myspass/media/images/tabBoxBg.png') left bottom no-repeat;
	height: 33px;
	padding: 0px 0 0 4px;
	margin: 0 1px 0 0;
}
.tabBox_big{
	background: url('/myspass/media/images/tabBoxBg_big.jpg') left bottom no-repeat;
	height: 28px;
	padding: 0px 0 0 4px;
}

.tabBox li,
.tabBox_big li{
	width: 144px;
	height: 12px;
	padding: 10px 0 6px 14px;
	background: url('/myspass/media/images/tabBoxBgInactive.png') no-repeat;
	position: relative;
}
.tabBox_big li{
	top: -4px;
}
.tabBox li.active,
.tabBox_big li.active{ 
	background: url('/myspass/media/images/tabBoxBgActive.png') no-repeat;
	
}
.tabBox li.right,
.tabBox_big li.right{ 
	width: 131px;
	background: url('/myspass/media/images/tabBoxBgRight.jpg') no-repeat top right;
	padding-right: 22px;
	
}
.tabBox li a,
.tabBox_big li a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
}
.tabBox li.right a,
.tabBox_big li.right a{
	color: #fff;	
}

.tabBox_small{
	background: url('/myspass/media/images/tabBoxBg.png') left bottom no-repeat;
	height: 33px;
	padding: 0px 0 0 4px;
	margin: 0 1px 0 0;
}
.tabBox_big_small{
	background: url('/myspass/media/images/tabBoxBg_big.jpg') left bottom no-repeat;
	height: 28px;
	padding: 0px 0 0 4px;
}

.tabBox_small li,
.tabBox_big_small li{
	width: 124px;
	height: 12px;
	padding: 10px 0 6px 14px;
	background: url('/myspass/media/images/tabBoxBgInactive.png') no-repeat;
	position: relative;
}
.tabBox_big_small li{
	top: -4px;
}
.tabBox_small li.active,
.tabBox_big_small li.active{ 
	background: url('/myspass/media/images/tabBoxBgActive.png') no-repeat;
	
}
.tabBox_small li.right,
.tabBox_big_small li.right{ 
	width: 131px;
	background: url('/myspass/media/images/tabBoxBgRight.jpg') no-repeat top right;
	padding-right: 22px;
	
}
.tabBox_small li a,
.tabBox_big_small li a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
}
.tabBox_small li.right a,
.tabBox_big_small li.right a{
	color: #fff;	
}

.topClipList{ 
	float:left;
	width: 137px;
	cursor: pointer;
	padding: 5px;
	margin: 0 0 0 0;	
	min-height:150px;
}
.topVideoList{ 
	float:left;
	width: 135px;
	border: 1px solid #DADADA;
	cursor: pointer;
	padding: 5px;
	margin: 0 0 0 0;
	background: url('/myspass/media/images/halfWhite.png');
	min-height: 150px;
}
.topVideoList:hover{
	background-color: #E4E5E5;
}
.currentWatchList{ 
	float:left;
	width: 135px;
	height: 150px;
	border: 1px solid #DADADA;
	cursor: pointer;
	padding: 5px;
	margin: 0 0 0 0;
	background: url('/myspass/media/images/halfWhite.png');
}
.currentWatchList{
	background-color: #E4E5E5;
}
/*
 * VideoTeaser
 */
.videoTeaser{
	height:76px; 
	overflow:hidden;
	float: left;
}
.topVideoTeaser{
	min-height:176px; 
	overflow:hidden;
	float: left;
}
.relatedVideoTeaser{
	height:150px; 
	overflow:hidden;
	float: left;
}
.videoTeaser .videoTeaserOverlay{
	position: relative ! important;
	top:-20px; 
	left:0px;
	width: 136px;
	display: none;
}

.videoTeaser .overlayPlaylist{
	width: 67px;
	text-align: left;
	float:left;
	height: 20px;
	background-color: orange;
}
.videoTeaser .overlayPlaylist a{color: #000000; text-decoration: none; font-size:12px;}
.videoTeaser .overlayLength{
	width: 67px;
	text-align: right;
	float:left;
	height: 20px;
	background-color: orange;
}

/*
 * Videolist
 */

.videoTeaserOverlay{
	position: relative ! important;
	top:-20px; 
	left:0px;
	width: 136px;
	display: none;
}

.overlayPlaylist{
	width: 68px;
	text-align: left;
	float:left;
	height: 15px;
	padding: 5px 0 0 0;
	background-color: #FBA400;
	position: absolute;
}
.overlayPlaylist a{
	color: #000000; 
	text-decoration: none; 
	font-size:12px;
}
.overlayLength{
	width: 67px;
	text-align: right;
	float:left;
	height: 17px;
	padding: 3px 5px 0 0;
	background-color: #FBA400;
	position: absolute;
	left: 63px;
}
.videoListSubNav{
	background: url('/myspass/media/images/episodeList/tabBg.png') bottom left repeat-x;
	height: 8px;
	position: relative;
	left: -10px;
	width: 949px;
}
.uBox .uBoxInner .videoListSubNav{
	width: 631px;
}
.videoListSubNav li{
	height: 29px;
	margin: -19px 0 0 10px;
	padding: 0 15px 1px 0;
}
.videoListSubNav li.select{
	margin: -29px 0 0 10px;
}
.videoListSubNav li.select select{
	width: 142px; 
	height: 18px;
}

.videoListSubNav li a{
	height: 20px;
	padding: 5px 0 0 15px;
	display: block;
}
.videoListSubNav li.active{
	background: url('/myspass/media/images/episodeList/tabCornerRight.png') top right no-repeat;
}
.videoListSubNav li.active a{
	background: url('/myspass/media/images/episodeList/tabCornerLeft.png') top left no-repeat;
}
/*
 * VideoTeaser
 */
.videoTeaserList{
	height:168px; 
	float: left;
	width: 135px;
	padding: 1px;
	font-size: 10px;
	cursor: pointer;
}
.videoTeaserList:hover{
	background-color: #E4E5E5;
}
.videoTeaserList h3{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 35px;
	font-size: 10px;
}
.videoTeaserList .seasonepisode{
	width: 135px;
	display: block;
}
.videoTeaserList .views{
	width: 80px;
	display: block;
	float: left;
}
.videoTeaserList .length{
	width: 55px;
	text-align: right;
	display: block;
	float: left;
}
.videoTeaserList a{
	text-decoration: none;
	color:#333333;
}



/*
 * Slide Div
 */
.topEpisodesSlideDiv{
	overflow: hidden;
	width: 619px;
	left: -10px;
	position: relative;
	padding: 0 6px 0 6px;
}
.topEpisodesSlideDiv .slideDivVideos{
	width:9999px;
}
.topEpisodesSlideDiv img{
	float:left;
	cursor: pointer;
	outline: none;
}
.slideDiv{
	overflow: hidden;
	width: 619px;
	left: -10px;
	position: relative;
	background: url('/myspass/media/images/slideDivBg.jpg') repeat-x;
	padding: 0 6px 0 6px;
}
.slideDiv .slideDivVideos{
	width:9999px;
}
.slideDiv img{
	float:left;
	cursor: pointer;
	outline: none;
}

#menuRight{
	background-color: #fff;
}
#menuRight .merchandisingTeaser{
	background: url('/myspass/media/images/mrMerchBoxBg.png') bottom left no-repeat;
	width: 298px;
}
#menuRight .merchandisingTeaser .merchandisingImage{
	float: left;
	padding: 20px 10px 0 0px;
}
#menuRight .merchandisingTeaser .merchandisingInfos{
	float: left;
	width: 200px;
}
#menuRight .merchandisingTeaser h6{
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 15px 0 5px 0;
}
#menuRight .merchandisingTeaser p{
	float: left;
	width: 195px;
}
#menuRight .merchandisingTeaser a{
      color: #000 ! important;
}
.twitterWrapper{
	width:300px; 
	background-color: white;
	padding: 4px 0 0 0;
}
.twitterWrapper .mr_twitter,
.twitterWrapper .mr_twitter_entry,
.twitterWrapper .mr_twitter_text{
	color: #333;
	font-size: 10px;
}
.twitterWrapper .mr_twitter_date{
	color: #F58516;
	font-size: 10px;
}
.twitterWrapper .mr_twitter{
	margin: 0 10px 0 10px;
}

/*
 * BiographieTeaser
 */
.bioTeaser{
	height: 143px;
	background-color: #FBA400;
	padding: 5px;
}
.bioTeaserInner{
	width: 200px;
	float: right;
}
.bioTeaserInner h6{
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 5px 0 5px 0;
}
.bioTeaser a:link{
	color: #000 ! important;
}
.bioTeaser p{
	float: left;
}
.bioTeaserHref{
	color: #000;
}
/*
 * Twitter

.menuRightTwitterHref{
	color: #000;
}
#menuRight .menurightTwitter{
	background: url('/myspass/media/images/mrMerchBoxBg.png') bottom left no-repeat;
	width: 297px;
	overflow: hidden;
}
#menuRight .menurightTwitter .menuRightTwitterImage{
	float: left;
	padding: 20px 10px 0 0px;
	width: 85px;
}
#menuRight .menurightTwitter .menuRightTwitterContent{
	float: left;
	width: 190px;
}
#menuRight .menurightTwitter h6{
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 15px 0 5px 0;
}
#menuRight .menurightTwitter p{
	float: left;
}
#menuRight .menurightTwitter a{
      color: #000 ! important;
}
 */
.menuRightTwitterHref{
	color: #000;
}
#menuRight .menurightTwitter{
	background: url('/myspass/media/images/mrMerchBoxBg.png') bottom left no-repeat;
	width: 300px;
	overflow: hidden;
}
#menuRight .menurightTwitter .menuRightTwitterImage{
	float: left;
	padding: 20px 10px 0 0px;
	width: 85px;
}
#menuRight .menurightTwitter .menuRightTwitterContent{
	float: left;
	width: 200px;
}
#menuRight .menurightTwitter h6{
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 15px 0 5px 0;
}
#menuRight .menurightTwitter p{
	float: left;
	width: 195px;
}
#menuRight .menurightTwitter a{
      color: #000 ! important;
}

/*
 * AVT
 */
 /*
#logo_banner_wrapper{
	min-height: 90px;
	font-size: 4px;
}
#head #logo_banner_wrapper #target_banner_wrapper{
	float: left;
	min-height: 90px;
	position: relative;
	padding: 0 0 0 5px;
	width: 728px;
	font-size: 4px;
}
#head #logo_banner_wrapper #source_banner{
	padding: 0 0 10px 0;
	margin: 0;
	position: relative;
	top: 5px;
	display: block;
	float: none;
	font-size: 4px;
}
#source_skyscraper{
	padding: 10px 0 0 10px;
	position: absolute;
	left: 993px;
	top: 0px;
}
#source_content_ad{
	float: left;
}
 */
#logo_banner_wrapper{
	min-height: 90px;
	font-size: 4px;
}


#target_banner_wrapper{
	float: left;
	min-height: 90px;
	padding: 0 0 0 5px;
        margin-left: 255px;
	width: 728px;
	font-size: 4px;
        position: relative;
}
#source_banner{
        padding:0;
	margin: 0;
	position: relative;
	display: block !important;
	font-size: 4px;
}
#source_skyscraper{
        height: 100%;
	padding: 0;
        margin: 0;
	position: absolute;
	left: 998px;
	top: 90px;
}

#source_skyscraper_left{
        height: 600px;
	padding: 0;
        margin: 0;
	position: absolute;
	left: -121px;
	top: 90px;
}

#target_banner_wrapper_helper{
        padding: 0;
        margin: 0;
        width:100%;
        height:0px;
}

#avtTeaser{
	float:left;
	width: 300px;
	min-height: 60px;
	background: url('/myspass/media/images/stroeerteaserbg.jpg') no-repeat;
	text-align: center;
	padding: 4px 0 4px 0;
}



/*** Comedian: Übersicht und Detail ***/

.comedianList{
	width:100%; 
}
.comedian{
	width:135px;
	height:210px;
	float:left;
	margin-bottom:25px;
}

.comedianSpacer{
	width:23px;
	height:210px;
	float:left;
}
.comedian img{
	width:135px;
	height:180px;
}
.comedian h1{
	height:25px;
	width:135px;
	padding:0;
	margin:0;
	font-size: 11px;
	margin-top:5px;
}
.comedian h1 a{
	color: #000000;
}

#locationInformationContainer #location,
#comedianInformationContainer #comedianInformation{
	width: 296px;
	height:405px;
	float:left;
}

#locationInformationContainer #location .top,
#comedianInformation .top{
	height:100px;
}

#locationInformationContainer #location .top, #comedianInformation .top h1{font-size:22px;}		
#locationInformationContainer #location .top ul, #comedianInformation ul {padding-top:1px;}				
#locationInformationContainer #location .top li, #comedianInformation ul li{clear: both ! important;}				
#locationInformationContainer #location .top li a, #comedianInformation ul li a{font-size:11px ! important;}				

#locationInformationContainer #location,
#comedianInformation .default{
	height:25px; 
	font-weight:bold; 
	vertical-align:top;
}

#locationInformationContainer #location,
#comedianInformation .bottom{
	vertical-align:top;
	font-weight:bold; 
}	


.textboxSecondPart{
    overflow: hidden;
    height:0px;
}

#textboxLinkClose{
    display: none;
}


.textboxPullOut{
	overflow:hidden;
}
#textboxLinkContainer a{ outline:none;}
#textboxLinkContainer{
	width:100%;text-align: right;
}


#comedianInformationContainer #comedianSlideshow{
	width: 315px;
	height:405px;
	float:left;
}


.eventList{
	width:100%;
}

.eventList table{
	width:100%;
}

.eventList tr{
	height:18px;
	line-height:18px;
}

.eventList .comedianEventDate{
	width: 75px;				
}
.eventList .comedianEventTime{
	width: 65px;
}
.eventList .comedianEventLocation{

}
.eventList .comedianEventAvailability{
	width: 60px;
}
.eventList .comedianEventPrice{
	width: 70px;			
}


#comedianBiographie{
	overflow:hidden;
}
#comedianBiographieLink a{ outline:none;}
#comedianBiographieLink{
	width:100%;text-align: right;
}
.comedianAwardList{
	width:100%;
	
}
.comedianAwardList tr{
	height:25px;
}

.comedianAwardList th{
	text-align:left;
}
				






/**Suche**/

/** Suche **/
/*
#searchForm{
	height: 80px;
	background:url('/tvtotal/media/images/suche/bg_top.jpg') repeat-x;
	padding: 0 0 0 20px;
}
*/
#searchForm #query{
	height: 33px;
	width: 333px;
	font-weight: bold;
	background: url('/myspass/media/images/searchInput.jpg');
	font-size: 20px;
	color: #fff;
	padding: 10px 5px 0 10px;
	float:left;
}
#searchForm #submitButton{
	margin-top:22px;
}
/*
#searchForm #submitButton{
	margin: 0px 0 0 10px;
	float:left;
}
*/

#suggest, #suggestSmall{
    width: 231px; /* set width here or else widget will expand to fit its container */
    padding: 5px 5px 5px 5px;
    background-color: #fff;
    color: #000;
    z-index: 9000;
    position: absolute;
	top: 35px;
    border: 1px solid #f99a04;
	left: 10px;
	display: none;
}
#suggestSmall{
	position: absolute;
	top:20px;
	width:180px;
	left:70px;
	border: 1px solid #cfcdce;
}
.yui-ac-content{
	position:relative;
    z-index: 9002;
}
#suggest .highlight_suggest, #suggest .yui-ac-highlight, #suggestSmall .highlight_suggest, #suggestSmall .yui-ac-highlight{
	 background-color: #f99a04;
	 color: #fff;
	 font-weight: bold;
}
#suggestSmall .highlight_suggest, #suggestSmall .yui-ac-highlight{
	background-color: #cfcdce;
}
#suggest li, #suggestSmall li{
	clear:both;
	min-width: 221px;
    padding: 5px 5px 5px 5px;
}
#suggestSmall li {
	min-width: 180px;
	text-align: left;
	padding: 0px !important;
	font-size: 11px;
	cursor: pointer;
}
#ajaxSearch{
	position:relative;
}
/*
#suggest_small{
	top: 160px;
}
#suggest_forum{
	top: 56px;
	min-width: 250px;
}
#suggest ul, #suggest_small ul, #suggest_forum ul{
	padding: 0;
	margin: 0;
}
#suggest li, #suggest_small li, #suggest_forum li{
	padding: 0;
	margin: 0;
	height: 18px;
}
#suggest li, #suggest ul, 
#suggest_small li, #suggest_small ul, 
#suggest_forum li, #suggest_forum ul{
	list-style: none;
}

#suggest .highlight_suggest,
#suggest .yui-ac-highlight,
#suggest_small .highlight_suggest,
#suggest_small .yui-ac-highlight,
#suggest_forum .highlight_suggest,
#suggest_forum .yui-ac-highlight{
	background-color: #f99a04;
}
#suggest .result, #suggest_small .result, #suggest_forum .result{
	min-width: 60%;
	float:left;
	cursor: pointer;
}
#suggest .small, #suggest_small .small, #suggest_forum .small{
	color: #4D4B4C;
	font-size: 9px;	
	width: 40%;
	text-align: right;
	float:left;
	cursor: pointer;
}
*/
#searchResults{
}
#searchResults h2{
	padding: 0;
	position: relative;
	top: -4px;
}
#searchResults .teaserimg{
	float: left;
	width: 204px;
	height: 114px;
}
#searchResults .resultDetailsContainer{
	float: left;
	width: 392px;
	padding: 0 0 0 15px;
	cursor: pointer;
	overflow: hidden;
}
#searchResults .resultDetailsContainer .default_text{
	padding: 0 !important;
}
#searchResults .resultDetailsContainer .highlight{
	font-weight: bold;
	color: #ff8400 !important;
}
#searchResults .flashStars{
	position: relative;
	top: 5px;
}
#searchResults .resultDetailsContainer blockquote{
	padding:8px 16px;
	margin:0 0 8px;
	background-color: #272727;
	color: #fff;
}
/*** RELATED PROGRAMS ***/
.relatedPrograms {
	width: 135px;
}
ul.relatedPrograms {
	padding: 10px 0 0 0;
	clear:both;
}
ul.relatedPrograms li{
	padding: 5px 0 0 0;
	clear: both;
}





/*
 * Newsletter
 */

/* vanillaPanelImage and vanillaPanelContent in community.css */
.vanillaPanelImage{
	width: 79px;
	padding: 0px 15px 0px 0px;
	float: left;
	text-align: center;
}
.vanillaPanelContent{
	width: 206px;
	float: left;
}

#cr_newsletter_registration {
	width: 190px;
}

#cr_newsletter_registration p{
	margin: 0; padding:0; float:left;
}

#cr_newsletter_registration p span{
	vertical-align: middle;
}

#cr_newsletter_registration  .loginSite{
      background: transparent url(/myspass/media/images/inputBox.png) no-repeat;
      color: #fff ! important;
	  padding:0 ! important;
      padding-left: 5px! important;
      height: 22px;
      width: 188px;
	  line-height:22px;
}




/*
 * FBConnect
 */

.FBloginSite{
      background: transparent url(/myspass/media/images/inputBox.png) no-repeat;
      color: #fff ! important;
      padding: 5px;
      width: 188px;
}

.inline {
	display: inline;
}

/*
 * /FBConnect
 */

/*** YUI LOGGER 
#yui_logger{
	position:absolute;
	top:150px;
	right:10px;
	width:400px;
	font-size: 11px;
	opacity: 0.8;
}
.yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000;}
.yui-log-container{position:absolute;top:1em;right:1em;}
.yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal;}
.yui-log .yui-log-btns{position:relative;float:right;bottom:.25em;}
.yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757;}
.yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF;}
.yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto;}
.yui-log p{margin:1px;padding:.1em;}
.yui-skin-sam .yui-log pre{margin:0;padding:0;}
.yui-log pre.yui-log-verbose{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap !important;
	word-wrap:break-word;
}
.yui-log .yui-log-ft{margin-top:.5em;}
.yui-log .yui-log-ft .yui-log-categoryfilters{}
.yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em;}
.yui-log .yui-log-filtergrp{margin-right:.5em;}.yui-skin-sam .yui-log .info{background-color:#A7CC25;}
.yui-log .warn{background-color:#F58516;}
.yui-log .error{background-color:#E32F0B;}
.yui-log .time{background-color:#A6C9D7;}
.yui-log .window{background-color:#F2E886;}
***/

/**	CSS3
 * 
 */
	.width_100 {
		width: 99% !important;
	}
	
	.width_50 {
		width: 49% !important;
	}

	.btn_css3 {
		-webkit-border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		background: #ffffff;
		background: -webkit-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #000000;
		background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #000000;
		margin: 1px;
		border: 1px solid #CCCCCC;
		cursor: pointer;
		height: 2.0833em;
		padding: 0 0.5em;
		overflow: visible;
		vertical-align: middle;
		white-space: nowrap;
		font-size: 10px;
		color: #ffffff !important;
	}
	
	.btn_css3:hover {
		color: #FFFFFF;
		-webkit-box-shadow: 0 0 3px #999999;
		-moz-box-shadow: 0 0 3px #999999;
		background: -webkit-linear-gradient(center top , #FF8C00, #FF7000) repeat scroll 0 0 #ccc;
		background: -moz-linear-gradient(center top , #FF8C00, #FF7000) repeat scroll 0 0 #ccc;
	}
	
	.btn_login_myspass {
		background: -webkit-linear-gradient(center top , #fba400, #ffc559) repeat scroll 0 0 #000000 !important;
		background: -moz-linear-gradient(center top , #fba400, #ffc559) repeat scroll 0 0 #000000 !important;
	}
	
	.btn_login_myspass:hover {
		background: -webkit-linear-gradient(center top , #ffa359, #ff7200) repeat scroll 0 0 #ccc !important;
		background: -moz-linear-gradient(center top , #ffa359, #ff7200) repeat scroll 0 0 #ccc !important;
	}
	
	.btn_login_facebook {
		background: -webkit-linear-gradient(center top , #00a5fb, #4dc2ff) repeat scroll 0 0 #000000 !important;
		background: -moz-linear-gradient(center top , #00a5fb, #4dc2ff) repeat scroll 0 0 #000000 !important;
	}
	
	.btn_login_facebook:hover {
		background: -webkit-linear-gradient(center top , #4d98ff, #0072ff) repeat scroll 0 0 #ccc !important;
		background: -moz-linear-gradient(center top , #4d98ff, #0072ff) repeat scroll 0 0 #ccc !important;
	}

	
ul.videoPanelList{
	padding: 0 0 0 0;
}
ul.videoPanelList li{
	background: url('/myspass/media/images/videoPanel/buttonBg_201.png') no-repeat;
	height: 26px;
	width: 201px;
	padding: 5px 6px 0 0;
	text-align: center;
	vertical-align: middle;
	margin: 0 0 0 0;
	color: #fff;
	cursor: pointer;
}

.mys_collapsible_container
{
	/*
	background: url("/myspass/media/images/uBox/bgInner.jpg") repeat-x scroll left top transparent;
	*/
}

.mys_collapsible_container > span
{
	padding: 3px 0px 0px 10px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	min-height: 20px;
}

.mys_collapsible_container ul li div
{
	float: left;
	min-height: 150px;
	overflow-x: hidden;
	margin: 1px;
}

.mys_collapsible_container_inner ul
{
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

.mys_collapsible_container_inner ul li
{
	width: 100%;
	padding: 0px !important;
}

.mys_collapsible_container_inner
{
	overflow: hidden;
}

.mys_collapsible_container_inner .myscc_TeaserImage
{
	width: 204px;
	overflow:hidden;
}

.mys_collapsible_container_inner .myscc_Text
{
	margin-left:10px;
	width: 250px;
}

.mys_collapsible_container_inner .myscc_Text h2
{
	font-size: 12px ! important;
	padding: 0;
	margin: 0;
}

.mys_collapsible_container_inner .myscc_Url
{
	margin-left:10px;
	width: 130px;
}

.mys_collapsible_container_inner .myscc_Url a
{
	color: #FEA22C ! important;
	font-size:12px ! important;
	text-decoration: none;
}






/*
 * Events Menu Right
 */
.mr_eventList{
	border:1px solid #D7D7D7; 
	width:100%; 
	height:100%; 
	background: url("/myspass/media/images/uBox/bgInner.jpg") repeat-x;
	padding-top:10px;
}	
.mr_eventList table{
	width:275px;
	margin-left: 10px;
	font-size: 12px;
	border-bottom: 1px solid #D7D7D7;
	margin-top: 5px;
}	


/*
* Gewinnspiel
*/

#gewinnspiel
{
    float: left;
    padding: 0 15px;
    width: 650px;
}

.textFild{
      /* background-color: #FBA400 ! important; */
      background: transparent url(/myspass/media/images/inputBox.png) no-repeat;
      color: #fff ! important;
      padding: 5px;
      height: 17px;
      width: 188px;
}

#recaptcha_response_field {
      background: transparent url(/myspass/media/images/inputBox.png) no-repeat;
      color: #fff ! important;
      height: 22px;
      width: 188px;  
}


.inputSmall
{
      background: transparent url(/myspass/media/images/inputBoxSmall.png) no-repeat;
      color: #fff ! important;
      height: 22px;
      width:102px;  
}


#form select 
{
    /*border: 1px solid #FEA22C;*/
    background-color: #FEA22C;
}


/* 
 * Rebrush  Rechte Spalte Sendungen A-Z 
*/

#showsAZHeadline
{
    font-size: 16px;
    font-weight: bold;
}

#showsAZContainer
{
    width: 300px;
}

.showsAZName
{
    float: left;
    line-height: 14px;
    width: 238px;
}

.showsAZUrl
{
    color: #000;
    text-decoration: none;
}

.showsAZSymbolContainer, .showsAZSymbolContainerFilled
{
    width: 60px;
    height: 14px;
    line-height: 9px;
    font-size: 9px;
    float: left;
    padding-left: 2px;
}

.showsAZSymbolContainerFilled
{
    background-image: url('/myspass/media/images/flashTeaser/neu.png');
    background-repeat: no-repeat;
}


/*
    Rebrush Teaser 3 ohne Text
*/

#threeTWTHeadline h5
{
    display: block;
    width: 100%;
}

.threeTWTInnerHeadline
{
    font-weight: bold;
    font-size: 14px;
    padding-left: 5px;
}

.threeTWTInnerBox
{
    float: left;
    width: 190px;
    margin-right: 10px;
}

#threeTWT1InnerBox
{
    margin-left: 10px;

}



/*
 * locations
 */ 
.locationTeaser{
    float: left; 
    width: 191px; 
    height:62px; 
    margin-right:10px; 
    margin-top: 10px;
    border:1px solid #EDEDED;
}

.locationTeaser .image{
    float: left;
    width: 80px;
    margin-left:1px; 
    margin-top:1px;
}

.locationTeaser .text{
    float: left; 
    margin-left: 8px; 
    width: 100px;
    line-height: 18px;
} 

.locationTeaser .text, .locationTeaser .text a{
    color: #000000;
}



 /*
 * sponsor Overlay
 */
.sponsor_overlay_background{
	width: 100%;
	height: 100%;
	z-index: 1338;
	position: fixed;
	opacity: 0;
	display: none;
	top: 0px;
	left: 0px;
        background-color: #000000;
}

.sponsor_overlay_forground {
	width: 100%;
	height: 100%;
	z-index: 1339;
	position: fixed;
	top: 0px;
	left: 0px;
        opacity: 0;
	display: none;
}

.sponsor_overlay{
	z-index: 1340;
	margin: 2% auto;
	text-align: left !important;
}

.mys_btn
{
    background:url('/myspass/media/images/buttons/bt_submit_default.png') no-repeat;
    width: 125px;
    height: 22px;
    text-align: left;
    padding-left:10px;
    color: #ffffff;
    font-weight:bold;
    border: 0;
    cursor: pointer;
}
