@charset "UTF-8";

/*** ADS ***/
@import "/tvtotal/includes/css/ads.css";
@import "/tvtotal/includes/css/modules.css";

/*Css Datei üü*/
* { margin: 0; padding: 0;border: 0; }
body{
	margin: 0;
	padding: 15px;
	border: 0;
	background: #282828 url('/tvtotal/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: #fff;outline: none; }
a:hover{ text-decoration: none; color: #f99a04;outline: none; }
#contentframework #content_main a{ text-decoration: none; color: #f99a04; }
#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;
	margin-left: 15px;
}
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;
}

.radioButtonsStyle input{
	clear: both;
}

#bewerbungsform{
	/*background: url('/tvtotal/media/images/oslo_bg.jpg') top right no-repeat;*/
}
#bewerbungsform .normal{
	width: 250px;
}

#bewerbungsform_tvt{
	background: url('/tvtotal/media/images/bg_supermodel.jpg') top right no-repeat;
}

#bewerbungsform_tvt .normal{
	width: 250px;
}

#bewerbungsform_tvt2{
	background: url('/tvtotal/media/images/TVT_Model_Seitengrafik.jpg') top right no-repeat;
}

#bewerbungsform_tvt2 .normal{
	width: 250px;
}

#bewerbungsform .radio{
	width: 10px;
}

input.radio{
	width: 15px;
	border: none;
	padding: 0;
	height: 12px;
}
input.plz, label.plz{
	width: 100px;
	float:left;
}
input.city, label.city{
	width: 143px;
}
input.buttons{
	width: 87px;
	border: none;
	padding: 0;
	height: 18px;
}

select{
	background-color: #212121;
	border: 1px solid #000;
	min-width: 60px;
	color: #ccc;
	font-size: 10px;
	height: 16px;
	padding: 0px 0 0 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.italic{ font-style: italic; }
.bold{ font-weight: bold; }
.underline{ text-decoration: underline; }
.active { font-weight: bold; color: #f99a04 !important; }
.size12{ font-size: 12px; }
.size13{ font-size: 13px; }
.size18{ font-size: 18px; }
.black{ color: #000; }
.white{ color: #fff!important; }
.orange{ color: #f99a04; }
.red{ color: #ff0000; }
.darkred{ color: #920000; }
.bgorange{ background-color: #f99a04; }
.boldwhite{ font-weight: bold; color: #fff; }
.center{ text-align:center; }
.cursor_pointer{cursor: pointer;}
.active_headline{
	display: block;
	height: 29px;
	background: url('/tvtotal/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:#F99A04;padding: 7px 0 0 7px;
	display:block;
}


.floatRight {float: right;}
.padding_left_9 { padding-left: 9px; }
/*** 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; }
.vspacer8{ height: 10px; width: 8px; 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; }
.vspacer30{ height: 10px; width: 30px; float: left; }
.vspacer51{ height: 10px; width: 51px; 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('/tvtotal/media/images/bgs/trennlinie_h.jpg') top left repeat-x;
	clear:both;
}
/*headline */
.headline{
	display: block;
	height: 29px;
	background: url('/tvtotal/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('/tvtotal/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 2 hoeher */
.headline2{
	display: block;
	height: 49px;
	/*background: url('/tvtotal/media/images/bgs/headline.jpg') repeat-x;*/
	background-color: #212121;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	text-transform: uppercase;
	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('/tvtotal/media/images/bgs/head.jpg') no-repeat;
	padding: 7px;
	position: relative;
}
/** Head Framework, Navigation ect. **/
#contentframework #head{
	width: 956px;
}
#contentframework #head table{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
}

#contentframework #head #logo{
	width: 174px;
	background: url('/tvtotal/media/images/logo.jpg') bottom left no-repeat;
	cursor: pointer;
}
#contentframework #head #banner_navi{
	width: 782px;
}
#contentframework #head #banner{
	min-height: 95px;
	height: auto !important;
	height: 92px;
	width: 782px;
	background: url('/tvtotal/media/images/bgs/banner_bg.jpg') bottom left no-repeat;
}
#contentframework #head #navi{
	height: 40px;
	width: 782px;
	background: url('/tvtotal/media/images/navi/bg.jpg') bottom left repeat-x;
}
#contentframework #head  #navi .navi{
	display: block;
	height: 40px;
	float: left;
	/*
	width: 94px;
	*/
	width: 82px;
	overflowe:hidden;
}
#contentframework #head #navi .navi_trenner{
	height: 40px;
	float: left;
	width: 1px;
	background: url('/tvtotal/media/images/navi/trenner.jpg') no-repeat;
}
#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: left;
	width: 175px;
	background: url('/tvtotal/media/images/bgs/subnavi.jpg') repeat-x;
}
form #suchfeld{
	background: url('/tvtotal/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: 776px;
	background: url('/tvtotal/media/images/bgs/subnavi.jpg') repeat-x;
	padding: 0 0 0 5px;
	position: relative;
}
#contentframework #head  #subnavi_framework p.subnavi{
	height: 18px;
	float: left;
	padding: 3px 20px 0 0;
}
#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: #f99a04; }


/** /Head Framework, Navigation ect. **/
#contentframework #content{
	background: #000 url('/tvtotal/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('/tvtotal/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('/tvtotal/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('/tvtotal/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;
}	
#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('/tvtotal/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('/tvtotal/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: #f99a04;
}
/** /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('/tvtotal/media/images/bgs/trennlinie_h.jpg') top left repeat-x;
	text-align: center;
}

/*** LOGIN BOX ***/
#contentframework #head .loginline_spacer{width:47px;float:left;height:19px;}

#contentframework #head .loginline_middle{float:left;width:425px;height:18px;background-color:#FF8E01;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:303px;float:left;height:16px;border:1px solid #181818;background-color:#292929;margin-top:1px;line-height:16px;}
#contentframework #head .loginline_right .loginline_right_forgot{float:left;width:132px;text-align:left;padding-left:3px;}
#contentframework #head .loginline_right .loginline_right_register{float:left;width:74px;text-align:center;}
#contentframework #head .loginline_right .loginline_right_close_text{float:left;width:74px;text-align:right;}
#contentframework #head .loginline_right .loginline_right_close_img{float:left;width:20px;text-align:right;}

#loginbox{
	font-size: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 500;
	background-color: #3C3C3C;
}
#loginbox a{
	color: #f99a04 !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('/tvtotal/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('/tvtotal/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('/tvtotal/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:#f99a04 ! 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:#f99a04 ! important; text-decoration:none;}

.ad_line1{color:#f99a04;}
/** SWISH E **/

/** Suche **/
#searchForm{
	height: 80px;
	background:url('/tvtotal/media/images/suche/bg_top.jpg') repeat-x;
	padding: 0 0 0 20px;
}

#searchForm #query{
	height: 23px;
	width: 226px;
	font-weight: bold;
	background: url('/tvtotal/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('/tvtotal/media/images/suche/bg_tab1.jpg') no-repeat;
}
#searchTabs .searchActive_searchPictures{
	height:20px;
	width:649px;
	background:url('/tvtotal/media/images/suche/bg_tab2.jpg') no-repeat;
}
#searchTabs .searchActive_searchComments{
	height:20px;
	width:649px;
	background:url('/tvtotal/media/images/suche/bg_tab3.jpg') no-repeat;
}
#searchTabs .searchActive_searchArticles{
	height:20px;
	width:649px;
	background:url('/tvtotal/media/images/suche/bg_tab5.jpg') no-repeat;
}
#searchTabs .searchActive_searchForum{
	height:20px;
	width:649px;
	background:url('/tvtotal/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 #f99a04;
    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: #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;
}

/* 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;
}

/*
 * 	MODAL
 */
#modal_overlay {
	width: 100%;
	height: 100%;
	z-index: 1335;
	position: fixed;
	top: 0px;
	left: 0px;
	
	background-color: black;
	opacity: 0;
	display: none;
}

#modalwrapper {
	width: 100%;
	height: 100%;
	z-index: 1336;
	position: fixed;
	top: 0px;
	left: 0px;
	opacity: 0;
	display: none;
}

#modal {
	z-index: 1337;
	margin: 200px auto;
	width: 750px;
	text-align: left !important;
}

#modal_content {
	position: relative;
	background-color: white;
	width: 600px;
	/*min-height: 200px;*/
}

#modal_top_left {
	width: 25px;
	height: 25px;
	background: url("/tvtotal/media/images/modules/modal/bg_topleft.png") top left no-repeat;
	float: left;
}

#modal_top_right {
	width: 25px;
	height: 25px;
	background: url("/tvtotal/media/images/modules/modal/bg_topright.png") top left no-repeat;
	float: left;
}

#modal_bottom_left {
	width: 25px;
	height: 25px;
	background: url("/tvtotal/media/images/modules/modal/bg_bottomleft.png") top left no-repeat;
	float: left;
}

#modal_bottom_right {
	width: 25px;
	height: 25px;
	background: url("/tvtotal/media/images/modules/modal/bg_bottomright.png") top left no-repeat;
	float: left;
}

#modal_top_center {
	height: 25px;
	width: 600px;
	background: url("/tvtotal/media/images/modules/modal/bg_top.png") top left repeat-x;
	float: left;
}

#modal_bottom_center {
	height: 25px;
	width: 600px;
	background: url("/tvtotal/media/images/modules/modal/bg_bottom.png") top left repeat-x;
	float: left;
}

#modal_center {
	padding: 0px 24px;
	background: url("/tvtotal/media/images/modules/modal/bg_center.png") top left repeat-y;
}

/*
#modal_center_left {
	width: 25px;
	min-height: 200px;
	background: url("/tvtotal/media/images/modules/modal/bg_left.png") top left repeat-y;
	float: left;
}

#modal_center_right {
	width: 25px;
	min-height: 200px;
	background: url("/tvtotal/media/images/modules/modal/bg_right.png") top left repeat-y;
	float: left;
}
*/
#modal_action_close {
	cursor: pointer;
	font-size: 10px;
	position: absolute;
	top: 0px;
	right: 5px;
}

/*** 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;}
