html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
* html .clearfix{height:1%;overflow:visible}
*+html .clearfix{min-height:1%}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}
hr{height:0;border:none;border-top:1px solid #4c83b1}
.txt_form label{font-size:10px;text-transform:uppercase;display:block;font-weight:700}
.txt_form .support_txt{margin-bottom:10px;border:1px solid #252525;font-size:12px;padding:4px;width:170px}
.txt_form textarea{font-family:Arial,Helvetica,sans-serif;padding:2px;margin-bottom:10px;width:220px;height:100px;font-size:12px;max-width:90%}
.infoerror{color:red;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:700;text-decoration:blink}
.infosentok{color:red;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}
.form_title{font-size:20px;font-weight:700;text-transform:uppercase;padding-bottom:10px}
.fbCount{background:#fff;border:1px solid #c1c1c1;min-width:15px;text-align:center;white-space:nowrap;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:11px;color:#333;text-shadow:none;font-weight:400;margin:0 auto;padding:1px 2px}
.fbCount img{vertical-align:middle}
#age_popup{text-align:center;text-shadow:none}
#age_popup .text{margin:10px 0;font-size:14px}
#age_popup.ui-body-e{background:#000;color:#FFF}
.button_active{text-decoration:none;margin:0 10px}
.button_active p{background:#e60000;color:#FFF;font-size:14px;font-weight:700;padding:10px 0;text-align:center;width:100px;text-decoration:none;text-shadow:#000 0 -1px 1px;border-radius:5px;display:inline-block;background:-moz-linear-gradient(top,#e60000 0,#8f0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e60000),color-stop(100%,#8f0000));background:-webkit-linear-gradient(top,#e60000 0,#8f0000 100%);background:-o-linear-gradient(top,#e60000 0,#8f0000 100%);background:-ms-linear-gradient(top,#e60000 0,#8f0000 100%);background:linear-gradient(to bottom,#e60000 0,#8f0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60000',endColorstr='#8f0000',GradientType=0)}
.button_inactive{text-decoration:none;margin:0 10px}
.button_inactive p{background:#e60000;color:#FFF;font-size:14px;font-weight:700;padding:10px 0;text-align:center;width:100px;text-decoration:none;text-shadow:#000 0 -1px 1px;border-radius:5px;display:inline-block;background:#a5a4b3;background:-moz-linear-gradient(top,#a5a4b3 0,#6b6b7a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a5a4b3),color-stop(100%,#6b6b7a));background:-webkit-linear-gradient(top,#a5a4b3 0,#6b6b7a 100%);background:-o-linear-gradient(top,#a5a4b3 0,#6b6b7a 100%);background:-ms-linear-gradient(top,#a5a4b3 0,#6b6b7a 100%);background:linear-gradient(to bottom,#a5a4b3 0,#6b6b7a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a4b3',endColorstr='#6b6b7a',GradientType=0)}
.button_green{text-decoration:none;margin:0 10px}
.button_green p{width:280px;height:63px;font-size:20px;margin:0 10px;top:380px;position:absolute;color:#FFF;font-weight:700;padding:6px 0;text-align:center;text-decoration:none;text-shadow:none;display:inline-block;background-image:url(images/button_bg.png);background-repeat:no-repeat;background-size:280px 63px}
.button_blue{text-decoration:none;margin:0 10px}
.button_blue p{background-color:#0c81f7;background-image:url(images/arrow_button.png);background-repeat:no-repeat;background-position:left center;border-radius:5px;padding:10px 10px 10px 30px;width:250px;margin:0 15px;top:360px;position:absolute;text-decoration:none;text-shadow:none;color:#FFF;font-weight:700;font-size:20px}
.center_area{position:fixed;width:260px;margin:100px 10px 0;z-index:999;padding:10px;color:#FFF;text-shadow:none;background:url(images/bg_black_80.png) repeat;border:solid 2px #FFF;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.center_area h3{margin:0;padding:0 0 10px;color:#C00}
a.ui-link{color:#CCC}
a.ui-link:hover{color:#FFF}
.black_box{background:url(images/bg_dark_50.png);border:solid 2px #787f81;padding:0 0 5px;border-radius:5px}
.error_box{width:260px;position:absolute;z-index:1;margin:0 0 0 30px;color:red}
#disclaimer_popup{position:absolute;background-image:url(images/bg_dark_70.png);top:85px;width:310px;min-height:370px;z-index:999;display:none;border:solid 2px #cac4c0;padding:3px}
#disclaimer_popup .header{width:310px;height:auto}
#disclaimer_popup p{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-size:18px;text-shadow:none}
#disclaimer_popup .disclaimer_buttons img{width:150px;height:auto}
.box_videos a{text-decoration:none}
.box_videos{width:320px;margin:10px 0;font-family:Arial,Helvetica,sans-serif}
.box_videos img{width:320px;height:auto}
.box_videos h2{color:#ff9104;font-size:14px;padding:0;margin:0;text-align:left}
.box_videos table{margin:0;height:0}
.box_videos .views{color:#c6c6c6;font-size:12px;text-align:left}
.box_videos .likes{color:#24a92b;font-size:12px;text-align:left}
.box_videos .likes img{width:24px;height:auto}
.header{background:#303030!important}
.header ul{width:320px;padding:0;margin:5px auto}
.header li{list-style-type:none;display:inline-block;border-left:solid 1px #131313;border-right:solid 1px #131313}
.header li a{display:inline-block;width:104px;color:#939393;text-decoration:none;text-align:center;font-size:.8em;border:none;padding:.5em 0}
.ui-body-none,.ui-overlay-none{font-family:TheSaB5,Helvetica,Arial,sans-serif}
.ui-header{background:rgba(0,0,0,0) linear-gradient(#666,#000) repeat scroll 0 0;height:40px;text-align:center}
.ui-header img{width:320px;height:auto}
.ui-content{margin:0;padding:0}
.content_main{padding:10px}
.content_main .ui-btn{border:medium none;border-radius:.6em;font-size:16px;font-weight:700;margin:.5em 0;text-align:center;color:#FFF;text-shadow:none;padding:4px 0;display:block}
.content_main .ui-btn .ui-btn-inner{border:none}
.accept.ui-btn{background:#16981d linear-gradient(#e6850a,#e6850a) repeat scroll 0 0!important}
.deny.ui-btn{background:#666 linear-gradient(#403f3f,#403f3f) repeat scroll 0 0!important;color:#ccc}
.error{color:red}

.popup_18_bg{display:block;position:fixed;background-image:url(../images/bg_dark_60.png);width:100%;height:100%;z-index:9999;color:#FFF;text-decoration:none; display:none}
.editor, .editor:visited, .editor:hover .editor:active{color:#FFF}
.popup_18_bg:hover{color:#FFF}
.popup_18{margin:0 auto;padding:10px;background:#000;top:45%;width:260px;position:relative;text-align:center;font-size:.9em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #333}
.popup_18 .button{padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 10px;border:1px solid #fff;min-width:60px;display:inline-block}
.popup_18 .button.accept{background-color:#24a92b}
.popup_18 .button.deny{background-color:#bd0000}

#overlayElement {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left:-160px;
	width: 320px;
	height: 100%;
	background: rgba(0,0,0,0.10);
	z-index: 9999;
	display: none;
}

#overlayElementInner {
	position: relative;
	width: 100%;
	height: 100%;
}

#overlayElementTeaser {
	position: fixed;
	width: 320px;
	padding: 10px;
	top: 20%;
	box-sizing: border-box;
	background: rgba(50,50,50,0.75);
}

#teaser {
	position: relative;
	width: 100%;
	height: auto;
}

.smallerText {
	font-size: 14px;
}

.smallestText {
	font-size: 12px;
}

#teaserInvite {
	position: relative;
	margin-top: 5px;
	width: 300px;
	padding: 10px;
	background: #de8903;
	color: #fff;
	font-size: 16px;
	font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
	text-shadow: none;
	text-decoration: none;
	box-sizing: border-box;
	display: block;
}

#teaserInfos {
	color: rgba(255, 255, 255, 0.5);
	font-size: 13px;
	text-shadow: none;
	font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
	margin-bottom: 0px;
}

#teaserContainer {
	position: relative;
}

#overlayPlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.10);
	background-image: url(../images/play-latest.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.overlayContainerNew {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
}