@charset "UTF-8";
/*** Linke Spalte ***/
@import "content_left.css";
/*** Rechte Spalte ***/
@import "content_right.css";
/*** Startseite ***/
@import "home.css";
/*** Communityseite ***/
@import "community/community.css";
/*** Community / Profilseite ***/
@import "community/profil/community_profil.css";
/*** Community / Profilseite ***/
@import "community/profil/profil_bearbeiten.css";
/*** Top 20 ***/
@import "top20/top20.css";
/*** Suche ***/
@import "suche/suche.css";
/*** Videos ***/
@import "videos/videos.css";
/*** Videoplayer ***/
@import "videos/videoplayer.css";
/*** Comedians ***/
@import "infos/comedians/comedians.css";
/*** Locations ***/
@import "infos/locations/locations.css";
/*** Blog ***/
@import "blog/blog.css";
/*** Upload ***/
@import "login/upload.css";
/*** Login/Register ***/
@import "login/login.css";
/*** Aktionen ***/
@import "aktionen/aktionen.css";
/*** Impressum ***/
@import "impressum/impressum.css";
/*** MediaCenter ***/
@import "mediacenter/mediacenter.css";
/*** ADS ***/
@import "ads.css";

* { margin: 0; padding: 0;border: 0; outline:none;}
body{ 	
	/*background: url('/myspass/media/images/bgs/body.jpg') repeat-x top left; background-position: 0px 38px; */
}

.header_container{
	width:100%;
	background:url('/myspass/media/images/bgs/bg_head.jpg') bottom left repeat-x;
}
.header_spacer_left{width:12px;}
.header_myspass_logo{width:230px;}
.header_banner{width:747px;text-align:right;}


/* Globale CSS Klassen */
/*** Abstaende ***/
.spacer60{ clear:both; height: 60px; font-size: 0px; line-height: 0px; }
.spacer50{ clear:both; height: 45px; font-size: 0px; line-height: 0px; }
.spacer45{ clear:both; height: 45px; font-size: 0px; line-height: 0px; }
.spacer20{ clear:both; height: 20px; font-size: 0px; line-height: 0px; }
.spacer30{ clear:both; height: 30px; font-size: 0px; line-height: 0px; }
.spacer40{ clear:both; height: 40px; font-size: 0px; line-height: 0px; }
.spacer15{ clear:both; height: 15px; font-size: 0px; line-height: 0px; }
.spacer14{ clear:both; height: 14px; font-size: 0px; line-height: 0px; }
.spacer13{ clear:both; height: 13px; font-size: 0px; line-height: 0px; }
.spacer12{ clear:both; height: 12px; font-size: 0px; line-height: 0px; }
.spacer11{ clear:both; height: 11px; font-size: 0px; line-height: 0px; }
.spacer10{ clear:both; height: 10px; font-size: 0px; line-height: 0px; }
.spacer9{ clear:both; height: 9px; font-size: 0px; line-height: 0px; }
.spacer8{ clear:both; height: 8px; font-size: 0px; line-height: 0px; }
.spacer7{ clear:both; height: 7px; font-size: 0px; line-height: 0px; }
.spacer6{ clear:both; height: 5px; font-size: 0px; line-height: 0px; }
.spacer5{ clear:both; height: 5px; font-size: 0px; line-height: 0px; }
.spacer4{ clear:both; height: 4px; font-size: 0px; line-height: 0px; }
.spacer2{ clear:both; height: 2px; font-size: 0px; line-height: 0px; }
.spacer3{ clear:both; height: 3px; font-size: 0px; line-height: 0px; }




.colspacer11{ float:left;height: 170px; width:11px;font-size: 0px; line-height: 0px;}
.colspacer6{ float:left;height: 170px; width:6px;font-size: 0px; line-height: 0px;}
.colspacer5{width:5px;float:left;height:100px;}
.colspacer2{width:2px;float:left;height:100px;}
/*** floating ***/
.refresh{ clear:both; font-size: 1px; line-height: 0px; height: 1px; }
.float_left{ float: left; }
.float_right{ float: left; }

/*** Mehrlinks / Navigation ***/
.mehr{
	text-align: right;
	position: absolute;
	bottom: 18px;
	right: 15px;
	width: 100px;
} 
.mehr img{ vertical-align: -7%; }
.pagenavi{ margin: 0 15px 0 15px; }
/*
.pagenavi_left{ width: 20%; text-align: left; float: left; height:20px; }
.pagenavi_middle{ width: 60%; text-align: center; float: left; height:20px; }
.pagenavi_right{ width: 20%; text-align: right; float: left; height:20px; }
.pagenavi_left img, .pagenavi_right img{ vertical-align: -15%; }
*/

.pagenavi_left{ width: 35%; text-align: right; float: left; height:20px; }
.pagenavi_middle{ width: 30%; text-align: center; float: left; height:20px; }
.pagenavi_right{ width: 35%; float: left; height:20px; }
.pagenavi_left img, .pagenavi_right img{ vertical-align: -15%; }


/*** Linien ***/
.line_orange{
	background: url('/myspass/media/images/bgs/dotline_orange.gif') repeat-x;
	height: 1px;
	margin: 0 25px 0 7px;
}
.line_orange2{
	background: url('/myspass/media/images/bgs/dotline_orange.gif') repeat-x;
	height: 1px;
	margin: 0 15px 0 15px;
}
.line_white{
	background: url('/myspass/media/images/bgs/dotline_white.gif') repeat-x;
	height: 1px;
}
.line_white2{
	background: url('/myspass/media/images/bgs/dotline_white.gif') repeat-x;
	height: 1px;
	margin: 0 15px 0 15px;
}
/*** Listen ***/
ul{ list-style: none; }
li{ margin: 0; padding: 0; }

/*** Tabelle ***/
table{ border-spacing: 0; }
/*** Formulare ***/
.textfield_input{
	margin: 0px;
	background: url('/myspass/media/images/bgs/formular/textfield_bg.gif') no-repeat top left;
	width: 158px;
	height: 20px;
	vertical-align:middle;
	padding:3px 0px 0px 5px;
	color:black !important;
}
.textfield_input_long{
	margin: 0px;
	background: url('/myspass/media/images/bgs/formular/textfield_long_bg.gif') no-repeat top left;
	width: 425px;
	height: 20px;
	vertical-align:middle;
	padding:3px 0px 0px 5px;
	color:black !important;
}
.submit_input{
	margin: 0px 0px 0px 0px;
	width: 20px;
	height: 20px;
	vertical-align:middle;
}
.textarea_input{
	float: left;
	color: #000;
	border: 0;
	background: url('/myspass/media/images/bgs/formular/textarea_bg.gif') no-repeat top left;
	width: 228px;
	height: 111px;
	padding: 5px;
}
.textarea_input2{
	color: #000;
	border: 0;
	width: 215px;
	height: 100px;
}
.textarea_message_input_new{
	color: #000;
	border: 0;
	background: url('/myspass/media/images/bgs/formular/textarea_message_bg.gif') no-repeat top left;
	width: 318px;
	height: 120px;
	padding: 5px;
}
.textarea_message_input_new2{
	color: #000;
	border: 0;
	width: 310px;
	height: 112px;
}
.dropdown{
	width: 150px;
}
.register_input{
	background-image: url('/myspass/media/images/bgs/login_textfield_long.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color:transparent;
	width: 199px;
	height: 18px;
	font-size:11px;
	padding: 1px 4px 0px 2px;
	float: left;
}
.register_country{
	width: 205px;
	height: 16px;
	font-size:11px;
	float: left;
}
.register_birthday{
	width: 60px;
	height: 16px;
	font-size:11px;
	float: left;
}

select{border:2px inset #cccccc;}
/*Rahmen Userpics*/
a.friend_box_userpic{
	width: 65px;
	height: 65px;
	float: left;
	border: solid 3px #ffffff;
}
a.friend_box_userpic:hover { border-color: #f37f00; }

/*Rahmen Video und Channelbilder fuer die Vorschau*/
a.videobox_pic_link{
	width: 126px;
	height: 95px;
	float: left;
}

/* Navigation */
#naviframework{ width: 999px; }
/*#naviframework{ width: 999px; margin: 0 auto; }*/
#navi_top{
	padding: 8px 22px 0px 13px;
	text-align: right;
	height: 100px;
}
#navi_top #logo{height:100%; width: 221px; padding-right: 27px; float:left;}
#navi_top #right_top{height:40px;width:684px;float:left;}
#navi_top #right_top #topbanner_container{width: 728px; overflow: hidden; height: 90px;}
#navi_top #right_bottom{height:33px;width:684px;float:left;}

#navi_main{ padding: 0px 0px 0px 11px; height: 30px; }
#navi_main ul { margin: 0px; padding: 0px; list-style: none; }
#navi_main li { float: left; margin: 0px; padding: 0px; display:block; }

/* Subnavigation */
#navi_sub{
	background: url('/myspass/media/images/bgs/sub_navi.jpg') no-repeat;
	margin: 0px;
	height: 23px;
	padding: 3px 0px 0px 10px;
	width:980px;
}
#navi_sub ul { margin: 0px; padding: 0px; list-style: none; }
#navi_sub li { float: left; margin: 0px; padding: 4px 0px 0px 15px; }
#navi_sub li.sys { float: right; margin: 0px; padding: 4px 20px 0px 0px; }
#navi_sub li.sys a{ color: black; font-weight: bold; }


/* Content Bereich */
/*#contentframework{ width: 999px; margin: 0 auto; background: url('/myspass/media/images/bgs/main_content.jpg') repeat-y; }*/
#contentframework{ width: 999px; background: url('/myspass/media/images/bgs/main_content.jpg') repeat-y; }
#content_main{
	width: 753px;
	min-height: 500px;
	height: auto !important;
	margin: 0px 0px 0px 12px;
	display: inline;
	float: left;
}
#content_middle{
	width: 569px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	float: left;
}
#content_middle_big{
	width: 752px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	float: left;
}
/*-----------------------------*/
/*** Globale Div Box ***/
/*----------------------------*/
#content_middle .videoblock, #content_middle_big  .videoblock, #content_special .videoblock{ 
	width: 126px; 
	height:180px;
	margin-left: 14px;
}
/*Vorher nochmal so ne kleine Videobox, die wir immer usen */
#content_middle .videoblock_community, #content_middle_big  .videoblock_community, #content_special .videoblock_community{ 
	width: 126px; 
	height: 180px;
	float: left; 
	margin-left: 14px;
}
#content_middle .videoblock_divspacer, #content_middle_big  .videoblock_divspacer, #content_special .videoblock_divspacer{ 
	width: 137px; 
	height: 180px;
	float: left; 
}
#content_middle .videoblock_divspacer_first, #content_middle_big  .videoblock_divspacer_first, #content_special .videoblock_divspacer_first{ 
	width: 137px; 
	height: 180px;
	float: left; 
	/*padding-left:14px;*/
}
/** Mo Effekt **/
#content_middle_big .box_img_mo, #content_special .box_img_mo{
	width: 126px; 
	height: 95px;
	position:absolute;
	top:0px;
	left: 0px;
}
#content_middle_big .box_img_mo_user, #content_special .box_img_mo_user{
	width:65px;
	height:65px;
	position:absolute;
	top:0px;
	left: 0px;
}

/*nun Globale Box */
#content_middle .box, #content_middle_big .box{ 
	position: relative; 
	float: left; 
	min-height: 100px;
}
#content_middle .box_content, #content_middle_big .box_content{
	height: 100%; 
	width: 100%; 
	background: #F3F2F2 url('/myspass/media/images/global_box/gradient.jpg') repeat-x top left;
}
#content_middle .box_content p.nurtext, #content_middle_big .box_content p.nurtext{ padding: 40px 0px 0px 20px; }
#content_middle .box_content p.unterbild, #content_middle_big .box_content p.unterbild{ padding: 10px 0px 0px 20px; }
#content_middle .box_content .img_in_box_top, #content_middle_big .box_content .img_in_box_top{ padding: 40px 0px 0px 0px; text-align: center; margin: auto; }
#content_middle .box_left_border, #content_middle_big .box_left_border{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/border_left.jpg') repeat-y top left;
	position: absolute; 
	left: 0px; 
	top: 0px;
}
#content_middle .box_right_border, #content_middle_big .box_right_border{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/border_right.jpg') repeat-y top right;
	position: absolute; 
	right: -1px; 
	top: 0px;
}
#content_middle .box_footer, #content_middle_big .box_footer{
	height: 15px; 
	width: 100%; 
	background: url('/myspass/media/images/global_box/border_bottom.jpg') repeat-x bottom left;
	position: absolute; 
	left: 0px; 
	bottom: 0px;
}
#content_middle .box_corner_bottom_left, #content_middle_big .box_corner_bottom_left{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/corner_bottom_left.jpg') no-repeat bottom left;
	position: absolute; 
	bottom: 0px; 
	left: 0px;
}
#content_middle .box_corner_bottom_right, #content_middle_big .box_corner_bottom_right{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/corner_bottom_right.jpg') no-repeat bottom right;
	position: absolute; 
	bottom: 0px; 
	right: -1px;
}
#content_middle .box_header, #content_middle_big .box_header{
	height: 40px; 
	width: 100%; 
	background: url('/myspass/media/images/global_box/border_top.jpg') repeat-x top left;
	position: absolute; 
	top: 0px;
}
#content_middle .box_header img, #content_middle_big .box_header img{ padding: 0px 0px 0px 20px; }
#content_middle .box_header_top_left, #content_middle_big .box_header_top_left{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/corner_top_left.jpg') no-repeat top left;
	position: absolute; 
	top: 0px; 
	left: 0px;
}
#content_middle .box_header_top_right, #content_middle_big .box_header_top_right{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/corner_top_right.jpg') no-repeat top right;
	position: absolute; 
	top: 0px; 
	right: -1px;
}
#content_middle .box_header .nav, #content_middle_big .box_header .nav{ border-spacing: 0px; }
#content_middle .box_header .txt, #content_middle_big .box_header .txt{ padding-top: 2px; width: 20px; }
#content_middle .box_header .back, #content_middle_big .box_header .back{ width: 70px; text-align:right; padding-top: 7px;}
#content_middle .box_header .back img, #content_middle_big .box_header .back img{ padding: 0px; vertical-align: -15%; }
#content_middle .box_header .numbers, #content_middle_big .box_header .numbers{ width: 200px; text-align: center; padding-top: 7px;}
#content_middle .box_header .next, #content_middle_big .box_header .next{ width: 120px; padding-top: 7px;}
#content_middle .box_header .next img, #content_middle_big .box_header .next img{ padding: 0px; vertical-align: -15%; }
#content_middle .box_header .count, #content_middle_big .box_header .count{ 
	text-align: right; 
	width: 120px; 
	white-space: nowrap; 
	padding-right: 20px;
	padding-top: 7px;
}
#content_middle .bottom_navigation, #content_middle_big .bottom_navigation{
	background: url('/myspass/media/images/global_box/navi_bottom.jpg') repeat-x top left;
	padding: 0 0 0 15px;
	margin: 1px 0 0 0;
}

/*** Globale Div Box ENDE ***/


#content_aktionen{
	width: 753px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	float: left;
	display: inline;
}
#aktionen_left{
	width: 502px;
	height: 500px;
	float: left;
}

#aktionen_right{
	width: 251px;
	height: 500px;
	float: left;
}
div.title { font-weight: bold; font-size: 12px;height:15px; padding-top:3px;text-align:left;float:left;width:126px;overflow:hidden;white-space:nowrap; }
div.nick a { color: #fe7f00; margin-top:2px;width:126px;}
p.length { text-align: right; }

p.details{ /*text-align: justify;*/}
/*.icon{ vertical-align: -10%; behavior: url('/myspass/includes/behaviour/iepngfix.htc'); border: 5px; }*/
img.rating{ vertical-align: bottom; padding-top:2px; text-align:left;}


/*Variante 2*/
div.videodetails_line1_left{
	width: 50%;
	float: left;
	padding-top: 5px;
	text-align:left;
	height:15px;
}
div.videodetails_line1_right{
	width: 50%;
	float: left;
	text-align: right;
	padding-top: 5px;
	height:15px;
}
div.videodetails_line2_left{
	width: 50%;
	float: left;
	text-align:left;
	height:15px;
}
div.videodetails_line2_right{
	width: 50%;
	float: left;
	text-align: right;
	height:15px;
}
img.rating2{ vertical-align: middle;padding-top:1px;}





div.videoblock2{ width: 140px; float: left; padding: 10px 0px 0px 0px; text-align:left;}
div.videoblock_comedians{ width: 146px; float: left; padding: 10px 0px 0px 0px; text-align:left;}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


/* error box */
#content_middle .error_box, #content_middle_big .error_box{ 
	position: relative; 
	float: left; 
	min-height: 70px;
}
#content_middle_big .error_box{ margin-left: 1px; }

#content_middle .error_box_header, #content_middle_big .error_box_header{
	height: 40px; 
	width: 100%; 
	background: url('/myspass/media/images/global_box/err_border_top.jpg') repeat-x top left;
	position: absolute; 
	top: 0px;
}
#content_middle .error_box_header_top_left, #content_middle_big .error_box_header_top_left{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/err_corner_top_left.jpg') no-repeat top left;
	position: absolute; 
	top: 0px; 
	left: 0px;
}
#content_middle .error_box_header_top_right, #content_middle_big .error_box_header_top_right{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/err_corner_top_right.jpg') no-repeat top right;
	position: absolute; 
	top: 0px; 
	right: 0px;
}

#content_middle .error_box_footer, #content_middle_big .error_box_footer{
	height: 15px; 
	width: 100%; 
	background: url('/myspass/media/images/global_box/err_border_bottom.jpg') repeat-x bottom left;
	position: absolute; 
	left: 0px; 
	bottom: 0px;
}
#content_middle .error_box_corner_bottom_left, #content_middle_big .error_box_corner_bottom_left{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/err_corner_bottom_left.jpg') no-repeat bottom left;
	position: absolute; 
	bottom: 0px; 
	left: 0px;
}
#content_middle .error_box_corner_bottom_right, #content_middle_big .error_box_corner_bottom_right{
	height: 100%; 
	width: 20px; 
	background: url('/myspass/media/images/global_box/err_corner_bottom_right.jpg') no-repeat bottom right;
	position: absolute; 
	bottom: 0px; 
	right: 0px;
}

/*********** SLIDE BOX von Tobi **********/
#content_middle .uservideo, #content_middle_big .uservideo{
	background-image:url('http://static.myspass.de/myspass/media/images/login/bg_slidebox_ucg.jpg');
	background-repeat: no-repeat;
}
#content_middle .slide_box, #content_middle_big .slide_box{
	width: 748px; 
	margin-left: 4px;
	height:250px;
}
#content_middle #slide_container, #content_middle_big #slide_container{ 
	height:170px; 
	width:655px; 
	float:left; 
	overflow:hidden;
}
#content_middle .slide_colspacer14, #content_middle_big .slide_colspacer14{height:170px;width:14px;float:left;}
#content_middle .slide_colspacer10, #content_middle_big .slide_colspacer10{height:170px;width:10px;float:left;}
#content_middle .slide_colspacer6, #content_middle_big .slide_colspacer6{height:170px;width:6px;float:left;}
#content_middle .slide_button, #content_middle_big .slide_button{height:170px;width:29px;float:left;}
#content_middle .slide_teaserblock, #content_middle_big .slide_teaserblock{width:126px;height:170px;float:left;}
#content_middle .slide_content, #content_middle_big .slide_content{width:8000px;}

.faq .main .name,
.faq .main .cont{margin-left:30px;}
.faq .main .name{margin-bottom:10px;font-size:16px;font-weight:bold;}

.faq .sub .name,
.faq .sub .cont{margin-left:60px;margin-bottom:10px;}
.faq .sub .name{font-size:14px;font-weight:bold;}

.faq .cont .block{margin-left:30px;}
.faq .cont .block .question{margin-bottom:5px;font-size:12px;font-weight:bold;}
.faq .cont .block .answer{margin-bottom:10px;}

.faq .navi{margin-left:30px;}
.faq .navi .main{}
.faq .navi .sub{margin-left:15px;}




.box_videolist_for_rectangle_left{width:300px;height:360px;float:left;}
.box_videolist_for_rectangle_right{width:440px;height:360px;float:left;}



.doubleblock_contentad{float:left;margin-left:2px;overflow:hidden;width:376px;}
