@charset "UTF-8";

/*** ADS ***/
@import "/usfo/includes/css/ads.css";
@import "/usfo/includes/css/modules.css";

/*Css Datei üü*/
* { margin: 0; padding: 0;border: 0; }
body{
	margin: 0;
	padding: 15px;
	border: 0;
	/*background: #1A565E url('/usfo/media/images/bgs/body.jpg') repeat-x;*/
	background: #3A1817 url('/usfo/media/images/bgs/body.jpg') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
	line-height: 15px;
}

/* Globale CSS Klassen */
a{ text-decoration: none; color: #DD2D19;outline: none; }
a:hover{ text-decoration: none; color: #DD2D19;outline: none; }
/*#contentframework #content_main a{ text-decoration: none; color: #058496; }*/
#contentframework #content_main a{ text-decoration: none; color: #dd2d19; }
#contentframework #content_main a:hover{ text-decoration: none; color: #ffffff;}

img { border: none; }
h2{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	padding: 0;
}
form{
	margin: 0;
	padding: 0;
}
label{
	cursor: pointer;
}
input{
	background-color: #212121;
	border: 1px solid #000;
	color: #ccc;
	font-size: 10px;
	/*padding: 4px 0 0 4px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea{
	width: 250px;
	height: 50px;
	background-color: #212121;
	border: 1px solid #000;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bewerbungsform{
	background: url('/usfo/media/images/oslo_bg.jpg') top right no-repeat;
}
#bewerbungsform .normal{
	width: 250px;
}
#bewerbungsform .plz{
	width: 90px;
}
#bewerbungsform .radio{
	width: 10px;
}
#bewerbungsform .city{
	width: 150px;
}
input.radio{
	width: 15px;
	border: none;
	padding: 0;
	height: 12px;
}
input.plz, label.plz{
	width: 100px;
	float:left;
}
input.city, label.city{
	width: 284px;
}
input.buttons{
	width: 87px;
	border: none;
	padding: 0;
	height: 18px;
}

select{
	background-color: #212121;
	border: 1px solid #000;
	width: 60px;
	color: #ccc;
	font-size: 10px;
	height: 16px;
	padding: 0px 0 0 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.padding_left_20  { padding-left: 20px; }
.padding_left_10  { padding-left: 10px; }
.padding_left_5  { padding-left: 5px; }

.italic{ font-style: italic; }
.bold{ font-weight: bold; }
.underline{ text-decoration: underline; }
.active { font-weight: bold; color: #DD2D19 !important; }
.size12{ font-size: 12px; }
.size13{ font-size: 13px; }
.size18{ font-size: 18px; }
.black{ color: #000; }
.white{ color: #fff; }

.orange{ color: #DD2D19; }

.red{ color: #ff0000; }
.darkred{ color: #920000; }
.bgorange{ background-color: #058496; }
.boldwhite{ font-weight: bold; color: #fff; }
.center{ text-align:center; }
.active_headline{
	display: block;
	height: 29px;
	background: url('/usfo/media/images/bgs/headline_active.jpg') repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 0 0 7px;
}


.headline_orange_black{
	font-weight:bold; color:#000000;font-size:12px;
	height:23px;background-color:#DD2D19;padding: 7px 0 0 7px;
	display:block;
}



/*** Abstaende ***/
.spacer1{ clear:both; height: 1px; 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; }
.spacer4{ clear:both; height: 4px; font-size: 0px; line-height: 0px; }
.spacer5{ clear:both; height: 5px; font-size: 0px; line-height: 0px; }
.spacer6{ clear:both; height: 6px; font-size: 0px; line-height: 0px; }
.spacer7{ clear:both; height: 7px; font-size: 0px; line-height: 0px; }
.spacer8{ clear:both; height: 8px; font-size: 0px; line-height: 0px; }
.spacer9{ clear:both; height: 9px; font-size: 0px; line-height: 0px; }
.spacer10{ clear:both; height: 10px; font-size: 0px; line-height: 0px; }
.spacer12{ clear:both; height: 12px; font-size: 0px; line-height: 0px; }
.spacer14{ clear:both; height: 14px; font-size: 0px; line-height: 0px; }
.spacer15{ clear:both; height: 15px; font-size: 0px; line-height: 0px; }
.spacer18{ clear:both; height: 18px; font-size: 0px; line-height: 0px; }
.spacer20{ clear:both; height: 20px; font-size: 0px; line-height: 0px; }
.spacer25{ clear:both; height: 25px; font-size: 0px; line-height: 0px; }
.spacer30{ clear:both; height: 30px; font-size: 0px; line-height: 0px; }
.spacer35{ clear:both; height: 35px; font-size: 0px; line-height: 0px; }
.spacer40{ clear:both; height: 40px; font-size: 0px; line-height: 0px; }

/* Vertikale Spacer */
.vspacer4{ height: 10px; width: 4px; float: left; }
.vspacer5{ height: 10px; width: 5px; float: left; }
.vspacer6{ height: 10px; width: 6px; float: left; }
.vspacer7{ height: 10px; width: 7px; float: left; }
.vspacer9{ height: 10px; width: 9px; float: left; }
.vspacer10{ height: 10px; width: 10px; float: left; }
.vspacer12{ height: 10px; width: 12px; float: left; }
.vspacer14{ height: 10px; width: 14px; float: left; }
.vspacer15{ height: 10px; width: 15px; float: left; }
.vspacer15h80{ height: 80px; width: 15px; float: left; }
.vspacer6h80{ height: 80px; width: 6px; float: left; }
/* Float auflösen */
.refresh{ clear:both; font-size: 1px; line-height: 1px; height: 1px; }
.float_left{ float: left; }
.float_right{ float: left; }
.loading{width:100%; text-align:center;}
/* Horizontale Trenner */
.line{
	width: 100%;
	height: 4px;
	background: url('/usfo/media/images/bgs/trennlinie_h.jpg') top left repeat-x;
	clear:both;
}
/*headline */
.headline{
	display: block;
	height: 29px;
	background: url('/usfo/media/images/bgs/headline.jpg') repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	text-transform: uppercase;
	padding: 5px 0 0 7px;
}
a.headline:hover, a.active_headline{
	display: block;
	height: 29px;
	background: url('/usfo/media/images/bgs/headline_active.jpg') repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 0 0 7px;
}
/*Standart Text über komplette Breite **/
#contentframework #content_main p.default_text{
	padding: 10px 8px 15px 8px;
	color: #fff;
	text-align: justify;
	color: #999;
	font-size: 10px;
}



#contentframework #content_main	.contentVideoplayer{
	width:100%; text-align:center;
}
#contentframework #content_main	.contentVideoplayer .contentVideoplayerSWF{
	margin: auto;
}


/** HTML Framework **/
#contentframework{
	width: 956px;
	background: #000 url('/usfo/media/images/bgs/head.jpg') no-repeat;
	padding: 7px;
	position: relative;
}
#bannerFW{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	width: 956px;
}

#bannerFW #nextShow{
	width: 186px;
	font-weight: bold;
	font-size: 9px;
	/*background: url('/usfo/media/images/logo.jpg') bottom left no-repeat;
	cursor: pointer;
	background-color: red;*/
}
#bannerFW #nextShow img{
	/*float: left;
	padding: 0 8px 0 0;*/
}
#bannerFW #banner_navi{
	width: 770px;
}
#bannerFW #banner{
	min-height: 95px;
	height: auto !important;
	height: 92px;
	width: 770px;
	/*background: url('/usfo/media/images/bgs/banner_bg.jpg') bottom left no-repeat;*/
}
/** Head Framework, Navigation ect. **/
#contentframework #head{
	width: 956px;
}
#contentframework #head #navi{
	height: 26px;
	width: 956px;
	background: url('/usfo/media/images/navi/bg.jpg') bottom left repeat-x;
}
#contentframework #head  #navi .navi{
	display: block;
	height: 26px;
	float: left;
}
#contentframework #head #navi #next_show{
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	padding: 8px 1px 0 0;
	font-size: 10px;
}
#contentframework #head #suche form{
	height: 22px;
	float: right;
	width: 175px;
	padding: 4px 0 0 0;
}
form #suchfeld{
	background: url('/usfo/media/images/bgs/suche.jpg') no-repeat;
	width: 152px;
	height: 16px;
	font-size: 9px;
	font-weight: bold;
	padding: 5px 0 0 6px;
	float: left;
	border: none;
	color: #000;
}
form #suchesubmit{
	width: 16px;
	height: 21px;
	float: left;
	padding: 0;
	border: none;
}
#contentframework #head  #subnavi_framework{
	height: 21px;
	float: left;
	width: 956px;
	background: url('/usfo/media/images/bgs/subnavi.jpg') repeat-x;
	position: relative;
}
#contentframework #head  #subnavi_framework p.subnavi{
	height: 18px;
	padding: 3px 10px 0 10px;
	float:left;
}
#contentframework #head  #subnavi_framework .loginlink{
	position: absolute;
	right: 10px;
	top: 3px;
	text-align: right;
}
#contentframework #head  #subnavi_framework a.subnavilink{ text-decoration: none; color: #fff; }
#contentframework #head  #subnavi_framework a.subnavilink:hover{ text-decoration: none; color: #DD2D19; }


/** /Head Framework, Navigation ect. **/
#contentframework #content{
	background: #000 url('/usfo/media/images/bgs/content.jpg') repeat-y;
}
#contentframework #content_video_pics{
	background: #181818;
	position: relative;
}
#contentframework #content_main{
	width: 649px;
	height: 100%;
	float: left;
	position: relative;
	background-color: #181818;
}
#contentframework #content_main .pagination{
	height: 34px;
	background: url('/usfo/media/images/bgs/headline.jpg') repeat-x;
}
#contentframework #content_main .pagination .left{
	width: 258px;
	height: 24px;
	float: left;
	text-align: right;
	padding: 10px 0 0 0;
}
#contentframework #content_main .pagination .middle{
	width: 20%;
	height: 24px;
	float: left;
	text-align: center;
	padding: 10px 0 0 0;
}
#contentframework #content_main .pagination .right{
	width: 40%;
	height: 24px;
	float: left;
	padding: 10px 0 0 0;
}

/** Content Big für video/Bilder Uebersicht **/
/*
#contentframework #content_main_big{
	width: 769px;
	height: 100%;
	float: left;
	padding: 9px 0 0 14px !important;
	background: #1f1f1f url('/usfo/media/images/bgs/trennlinie_h.jpg') bottom left repeat-x;
	position: relative;
}
*/
#contentframework #content_main_big{
	width:782px ! important;
	/*width: 769px;*/
	height: 100%;
	float: left;
	margin:0 ! important;padding:0 ! important;
	/*padding: 9px 0 0 14px !important;*/
	background: #1f1f1f url('/usfo/media/images/bgs/trennlinie_h.jpg') bottom left repeat-x;
	position: relative;
}
#contentframework #content_main_big_big{
	width:956px ! important;
	/*width: 769px;*/
	height: 100%;
	float: left;
	margin:0 ! important;
	padding:0 ! important;
	/*padding: 9px 0 0 14px !important;*/
	background: #1f1f1f url('/usfo/media/images/bgs/trennlinie_h.jpg') bottom left repeat-x;
	position: relative;
}
#contentframework #content_main_big .contant_main_big_inner{margin-left:16px;height:642px;}

/*pageination*/
#content_main_big .sort_by_container{
	height:24px;width:750px;
	background-color:#101012;
	text-align:center; 
	margin-left:15px;
	color: #fff;
}	
#content_main_big .sort_by_container a{
	color: #fff;
}
#content_main_big .sort_spacer1{ background-color:#000000;margin-left:15px;width:750px;}	
#content_main_big .sort_spacer2{ background-color:#494949;margin-left:15px;width:750px;}	
#content_main_big .sort_spacer3{ background-color:#161618;margin-left:15px;width:750px;}	

/** /Content Big für video/Bilder Uebersicht **/
/** Content Left für video/Bilder Uebersicht **/
#contentframework #content_left{
	width: 172px;
	
	height: 735px;
	/*
	height: 100%;
	*/
	float: left;
	background-color: #101012;
	position: relative;
	border-right: 1px solid #000;
}

.lastshow{
	height: 679px ! important;
}
.pages{
	height: 764px ! important;
}
#contentframework #content_left a{
	display: block;
	width: 157px;
	height: 32px;
	background: url('/usfo/media/images/bgs/subsubnavi.jpg') top left no-repeat;
	padding: 3px 0 0 8px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}
#contentframework #content_left a:hover{
	background: url('/usfo/media/images/bgs/subsubnavi_active.jpg') top left no-repeat;
	color: #fff;
}
#contentframework #content_left .subsubsubnavi{
	height:1px;
	overflow:hidden;
	width: 164px;
}
#contentframework #content_left .subsubsubnavi a{
	display: block;
	background: none;
	padding: 5px 0 0 15px;
	text-transform: none;
	width: 150px;
	height: 15px;
	font-weight:normal;
}
#contentframework #content_left .subsubsubnavi a:hover{
	color: #FFF;
}
/** /Content Left für video/Bilder Übersicht **/
/** Menu Right **/
#contentframework #content_right{
	width: 300px;
	background-color: #000;
	float: left;
	padding: 0 0 0 7px; /* Wichtig! sonst stimmt abstand nach links nicht! */
}
/** /Menu Right **/


/** Bottom Banner **/
#contentframework #banner_bottom{
	width: 956px;
	clear: both;
	text-align: center;
	vertical-align: middle;
}
/** Footer **/
#contentframework #footer{
	width: 956px;
	clear:both;
	padding: 8px 0 0 0;
	background: url('/usfo/media/images/bgs/trennlinie_h.jpg') top left repeat-x;
	text-align: center;
}

/*** LOGIN BOX ***/
#contentframework #head .loginline_spacer{width:44px;float:left;height:19px;}

#contentframework #head .loginline_middle{float:left;width:425px;height:18px;background-color:#DD2D19;margin-top:1px;}
#contentframework #head .loginline_middle .login_table_left{width:46px;text-align:center;}
#contentframework #head .loginline_middle .login_table_inputs{width:106px;text-align:left;}
#contentframework #head .loginline_middle .login_table_submit{width:14px;text-align:right;}
#contentframework #head .loginline_middle #btnSignIn{height:14px;width:13px;padding:0;margin:0;margin-top:1px;margin-left:1px;}
#contentframework #head .loginline_right{
	margin-left:2px;
	color:#FF8E01;
	width:437px;
	float:left;
	border:1px solid #181818;
	background-color:#292929;
	margin-top:1px;
	line-height:16px;
	height:16px;
}

#contentframework #head .loginline_right .loginline_right_fb_icon{float:left; width:18px; text-align: left; }
#contentframework #head .loginline_right .loginline_right_fb_text{float:left; width:130px; text-align: left; }
#contentframework #head .loginline_right .loginline_right_forgot{float:left; width:130px; text-align: left;}
#contentframework #head .loginline_right .loginline_right_register{float:left; width:85px;text-align: left; }
#contentframework #head .loginline_right .loginline_right_close_text{float:left;width:53px; text-align: left; margin-right:3px;}
#contentframework #head .loginline_right .loginline_right_close_img{float:left;width:16px;text-align: left;}

#loginbox{
	font-size: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 500;
	background-color: #3C3C3C;
}
#loginbox a{
	color: #DD2D19 !important;
}
#loginbox input{
	width: 100px;
	font-size: 10px;
	height:14px;
	margin-top:1px;
	padding-left:2px;
}

#loginbox #RememberMeID{
	padding: 0;
	border: none;
	border-style:none;
	width:14px;
	height:14px;
}

#loginbox #errorMsg{
	position:absolute; 
	top: 19px; 
	left: 46px; 
	width: 422px;
	background-color: #FF8E01;
	border-bottom: 1px solid #181818;
	border-right: 1px solid #181818;
	border-left: 1px solid #181818;
	font-weight: bold;
	color: #000;
	padding: 0 0 0 3px;
	text-align: center;
}



/*** SUche ***/
/** SWISH E **/
#contentframework #content_main #swish-e_search{
	width: 431px;
	float: left;
	font-size: 11px;
}
#contentframework #content_main #google_suche{
	width: 217px;
	float: left;
	font-size: 11px;
}

#contentframework #content_main  .searchForm{
	margin:0;padding:0;
	width:100%; height:84px; 
	background:url('/usfo/media/images/bgs/search/bg_search.jpg') repeat-x;
}


#contentframework #content_main .searchForm input[type=checkbox] 
{border-style:none;background-color:none;width:14px;height:14px;}

#contentframework #content_main .searchForm select{
	background-color: #212121;
	border: 1px solid #000;
	width: 150px;
	color: #ccc;
	font-size: 10px;
	height: 16px;
	padding: 0px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contentframework #content_main .searchForm #suchfeld_inner{
	height:34px;
	width:241px;
	background: url('/usfo/media/images/bgs/search/textfield_big.jpg') top left no-repeat;
	border:none;
	color:#000000;
	padding-left:6px;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
}

#contentframework #content_main .searchForm .startbutton{
	width:86px;
	height:28px;
	background: url('/usfo/media/images/bgs/search/button_search.jpg') no-repeat;
	cursor:pointer;
}
#contentframework #content_main #swish-e_search_container h4{
	padding: 5px 0 0 8px;
	font-size:11px;
}
#contentframework #content_main #swish-e_search_container .pagination{
	text-align:center;
	height: 20px;
	font-size: 10px;
	padding-top:5px;
}
#contentframework #content_main #swish-e_search_container .search_highlight{
	color: #fff;
	font-weight: bold;
}
#contentframework #content_main #swish-e_search_container .search_text{
	float:left; width:323px;
}

#contentframework #content_main #swish-e_search_container .search_text_long{
	float:left; 
}
#contentframework #content_main #swish-e_search_container .search_text_long p, 
#contentframework #content_main #swish-e_search_container .search_text p{margin-left:7px;}

#contentframework #content_main #swish-e_search_container .search_img{
	float:left; width:100px;
	text-align:right;
}
.swishe_search_bg_color1{
	background-color:#0C0C0C;
	border-bottom:1px solid #000000;
}
.swishe_search_bg_color2{
	background-color:#171717;
	border-bottom:1px solid #000000;
}

.swishe_search_bg_color1 p, .swishe_search_bg_color2 p{color:#999999;line-height:18px; }
.swishe_search_bg_color1 a, .swishe_search_bg_color2 a{color:#058496 ! important; text-decoration:none;}
.swishe_search_bg_color1 a:hover, .swishe_search_bg_color2 a:hover{color:#ffffff! important; text-decoration:none;}
.swishe_search_bg_color1 a:visited, .swishe_search_bg_color2 a:visited{color:#058496 ! important; text-decoration:none;}

.ad_line1{color:#058496;}
/** SWISH E **/

/** Suche **/
#searchForm{
	height: 80px;
	background:url('/usfo/media/images/suche/bg_top.jpg') repeat-x;
	padding: 0 0 0 20px;
}

#searchForm #query{
	height: 23px;
	width: 226px;
	font-weight: bold;
	background: url('/usfo/media/images/suche/bg_input.jpg');
	font-size: 15px;
	color: #000;
	padding: 10px 5px 0 10px;
	float:left;
}
#searchForm #submitButton{
	margin: 0px 0 0 10px;
	float:left;
}

#searchResults{
	background-color: #0c0c0c;
}
#searchResults .teaserimg{
	float: left;
}
#searchResults .resultDetailsContainer{
	float: left;
	width: 420px;
	padding: 0 0 0 15px;
	cursor: pointer;
	overflow: hidden;
	color: #999999;
}
#searchResults .resultDetailsContainer .default_text{
	padding: 0 !important;
}
#searchResults .resultDetailsContainer .small{
	font-size: 9px;
	color: #676968;
}
#searchResults .resultDetailsContainer .highlight{
	font-weight: bold;
	color: #fff !important;
}
#searchResults .brighten{
	background-color:#171717;
}

#searchResults .resultDetailsContainer blockquote{
	padding:8px 16px;
	margin:0 0 8px;
	border-left: 6px solid #444444;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #272727;
	color: #fff;
}
/*  navigation start */
#searchTabs .searchActive_searchVideos{
	height:20px;
	width:649px;
	background:url('/usfo/media/images/suche/bg_tab1.jpg') no-repeat;
}
#searchTabs .searchActive_searchPictures{
	height:20px;
	width:649px;
	background:url('/usfo/media/images/suche/bg_tab2.jpg') no-repeat;
}
#searchTabs .searchActive_searchComments{
	height:20px;
	width:649px;
	background:url('/usfo/media/images/suche/bg_tab3.jpg') no-repeat;
}
#searchTabs .searchActive_searchArticles{
	height:20px;
	width:649px;
	background:url('/usfo/media/images/suche/bg_tab5.jpg') no-repeat;
}
#searchTabs .searchActive_searchForum{
	height:20px;
	width:649px;
	background:url('/usfo/media/images/suche/bg_tab4.jpg') no-repeat;
}
#searchTabs ul{
	list-style: none;
	display: block;
	cursor: pointer;
}
#searchTabs li{
	float: left;
	width: 129px;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 0 0;
}
/*  navigation end */

#suggest, #suggest_small, #suggest_forum {
    min-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: 500;
    position: absolute;
    border: 1px solid #058496;
    display:none;
}
#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: #058496;
}
#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;
}

/* content big for some specials e.g. xmas */
#contentBig{
	width:100%; 
	background-color:#181818;
}
#contentBig .contentBigInner{
	width:945px; 
	margin-left:7px;
}

#contentBig .contentBigInner #adventcalendar{
	width:800px; 
	height:600px;
	margin-left: 72px;
}
/*
 * 
 */

#streamTabs ul{
	height:20px;
	padding: 0;
}

#streamTabs ul li{
	float: left;
	background:url('/usfo/media/images/buttons/tab_inactive.gif') no-repeat;
	width: 113px;
	padding: 3px 0 2px 15px;
	list-style: none;
}
#streamTabs ul li.active{
	background:url('/usfo/media/images/buttons/tab_active.gif') no-repeat;
	width: 117px;
	padding: 3px 0 2px 20px;
}
#streamTabs ul li.active a.active{
	color: #fff !important;
}
#facebookChat{
	display: none;
}

/*
 * FACEBOOK
 */

#likebox-frame{
 border:2px solid #000000;
 width:300px;
 z-index:10;
 height: 195px;
 overflow: hidden;
 position:relative;
 top:-2px;
 left:-2px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-2px;
}

#facebook_shareDialog {
	overflow: hidden;
	position: relative; 
	top: 0px;
	left: 0px; 
	z-index: 10000; 
	padding: 10px; 
	height: 0px; 
	width: 630px; 
	background-color: #101012; 
	display: none;
}

#facebook_shareDialog_Caption {
	margin: 0px 0px 10px 0px; 
	border-bottom: 1px solid #212121; 
	background-color: #2C2C2C;
}

.facebook_shareDialog_Element {
	float: left; 
	z-index: 10001; 
	width: 310px; 
	height: 120px; 
	margin-right: 10px; 
	background-color: #2C2C2C; 
	
}

/*** YUI LOGGER ***/
#yui_logger{
	position:absolute;
	top:150px;
	right:-430px;
	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;white-space:-pre-wrap;white-space:-o-pre-wrap;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;}

.userAvatar{width:45px;height:45px;}
.inner_text_spacer{margin-left:7px;}



/*** Sponsoring ***/
#sponsorFlash{
	height:475px;
	width: 956px;
	text-align:center;
}

#sponsorFlash table{
	height: 100%;
	width: 100%;
	font-size: 16px;
	font-weight: normal;
}

.cursor_pointer
{
	cursor: pointer;
}

.nl_input{
	background: url('/usfo/media/images/bgs/suche.jpg') no-repeat;
	width: 152px;
	height: 16px;
	font-size: 9px;
	font-weight: bold;
	padding: 5px 0 0 6px;
	float: left;
	border: none;
	color: #000;
}
.nl_submit{
	width: 16px;
	height: 21px;
	float: left;
	padding: 0;
	border: none;
}








 /*
 * sponsor Overlay
 */
.sponsor_overlay_background{
	z-index: 1338;
	position: absolute;
	top: 0px;
	left: 0px;
        opacity: 0;
	display: none;
}

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



.sponsor_overlay_content_background{
        margin-top: 110px;
        margin-left: 15px;
        width: 970px;
        height: 200%;
	background: url('/usfo/media/images/bg_transparent_black.png');
}

.sponsor_spacer188{
    width: 100%;
    height: 190px;
    line-height:1px;
}


.sponsor_overlay{
    margin-left: 7px;
    text-align: left !important;
    position: fixed;
}


.sponsorHeaderPresentBy{
    position: absolute; 
    top: 55px; 
    left: 780px; 
    width: 175px; 
    height: 80px;
}
.sponsorHeaderPresentBy span{
    font-size:12px;
    color: #ffffff;
}

.mobileBildLinkBox{
    height:200px;
    width:300px;
    display:none;
}
