
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        basemod.css
 */
  /*-------------------------------------------------------------------------*/
  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */

BODY {
background-color: #0065B2;  
}

  body { background:  color #0065B2; padding: 50px 0; }
  /* Layout Alignment | Layout-Ausrichtung */
  #page_margins { margin: 0 auto; }
  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { width: auto;  min-width: 867px; max-width: 867px; background: transparent; }
  #page { padding: 0px; }
  #header { padding: 45px 2em 1em 20px; color: #000; background: #fff; }
  #nav { overflow:hidden; }
  #nav_main {  }
  #main { margin: -20px 0; background: transparent; }
  #teaser { clear:both; padding: 0 0px; margin: 0px 0; }
  #top_videos { padding: 10px 20px; color:#666; background: #f9f9f9; border-top: 5px #efefef solid; }
  #footer {clear:both; margin-top: 12px; padding-top: 12px;}
  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 20px; }
  /*-------------------------------------------------------------------------*/
  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */
  #col1 { float: left; width: 492px;  margin:0; overflow: hidden; }  
  #col2 { float: right; width: 169px;  margin:0; }
  #col3 { width: auto; margin: 0 169px 0 492px; }
  #col1_content { padding: 0; margin: 0 6px 0 0; background: transparent; border: 8px #002757 solid;}
  #col2_content { padding: 0; margin: 0 0 0 6px; background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png); }
  #col3_content { padding: 0; margin: 0 6px 0 6px; background: transparent; }
  #col1_title { padding: 5px; margin: 0 6px 0 0; background: #002757; }
  /*-------------------------------------------------------------------------*/
  
  
  #col1_realcontent {
  height: 245px;
  overflow: hidden;
  }
  
  .main {
  overflow: hidden;
  }
  
   #col2_realcontent {
  height: 245px;
  }
  
/* Feature Shows */  
  
  #featured_show_top {
   border: 8px #002757 solid;
   margin: 0;
     overflow:hidden;
  }
  
  #featured_show {
   border: 8px #002757 solid;
   margin: 12px 0;
   overflow:hidden;
   text-decoration: none; 
   cursor: pointer;
  }
  
  #featured_show_content{
  height: 60px;
  width: 174px;
  padding-bottom: -20px;
  position:relative;
  overflow:hidden;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  }
  
  #overlay {
  height: 60px;
  width: 174px;
background: url(/image/view/-/470554/data/44826/-/85o33gz/-/black_trans_bg.png);
   position:absolute;
   left:-162px; 
   z-index: 10000;
   overflow: hidden;
  }
  
  #overlay p {
  font-weight: bold;
  font-size: 120%;
  margin: 2px 0 0 4px;
  
  display: inline;
  line-height: 1.2em;
  }
  
   #overlay span {
  font-weight: normal;
  font-size: 100%;
  font-style: italic;
  margin: 0px 0 0 4px;  
  }
  
  
  
/*Schedule*/  
  
  #schedule_top {
  height: 25px;
  background: #002757;
  padding: 3px 3px 0px 8px;
  color: white;
  }
  
  #schedule_top span {
font-size: 16px;
font-weight: bold;
  }
  #schedule_middle {
  height: 11px;
  background: #fff;
  padding: 0px 0px 1px 3px;
  margin: 0 0px 0 0px;
  color: white;
  border-right: 8px #002757 solid;
  border-left: 8px #002757 solid;
  }
 
  #schedule_middle span {
font-size: 11px;
font-weight: bold;
color: #002757;
  }
  
  #schedule_bottom {
  border-top: 0px #002757 solid; border-right: 8px #002757 solid; border-bottom: 8px #002757 solid; border-left: 8px #002757 solid;
  }
  
  #schedule_content {
  height:241px;
  padding: 4px;
  }
  
  #schedule_content p{
    font-size: 10px;
    color: #fff;
    line-height: 1.2em;
  }
  
  /*Schedule Internal*/ 
  
  #schedule_internal {
  margin: 12px 0;
  background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png);
  }
  
    #schedule_top_internal {
  height: 25px;
  
  padding: 3px 3px 0px 8px;
  color: white;
  }
  
  #schedule_top_internal span {
font-size: 16px;
font-weight: bold;
  }
  
  #schedule_bottom_internal {
  border-top: 0px #002757 solid; border-right: 8px #002757 solid; border-bottom: 8px #002757 solid; border-left: 8px #002757 solid;
  }
  
  #schedule_content_internal {
  height: 243px;
  padding: 4px;
  }
  
  #schedule_content_internal p{
    font-size: 10px;
    color: #fff;
    line-height: 1.2em;
  }
  
/* Site Tools */  
  
  #sitetools {
 position: relative;
 left: 403px;
 width: 232px;
 top: 20px;
  height: 72px;
  padding: 10px;
  color: white;
  }
  #sitetools a {
  color:#fff;
  }
  
  #sitetools span{
  font-size: 11px;
  }
  input {
  border: none;
  padding: 2px 2px 3px 0px;
  margin-right: 4px;
  }
  
  .textbox
{
border: none;
height: 16px;
color: #002757;
padding: 4px 0 0 2px;
margin: 6px 5px 3px 0;
font-size: 10px;
}
  #sitetools .textboxtop
{
border: 0;
color: #002757;
height: 16px;
padding: 4px 0 0 2px;
margin: 0px 5px 0 0;
font-size: 10px;
}
/* NTV Videos */
  
  #ntv_videos {
  width: 865px;
  height: 104px;
  margin: 12px 0 0 1px;
  }
  
  #ntv_videos_internal {
  width: 865px;
  height: 104px;
  margin: 0px 0 0 1px;

 }
  
  
  #ntv_videos_left {
  height: 88px;
  background: #002757;
  color: #fff;
  padding: 8px;
  }
  
  #ntv_videos_left p {
 font-size: 25px;
 font-weight: bold;
 line-height: 25px;
  }
  
  
  #ntv_videos_right {
  height: 88px;
  border: 8px #002757 solid;
  background-color: #0065B1;
    }
    
  #ntv_videos_content{
  height: 60px;
  padding:12px 6px 12px 6px;
  margin: 0 0 0 -10px;
  }
  
.video_item {
float: left;
width: 226px;
}
.video_item img{
float: left;
margin: 0 5px 0 0;
}
/* Controller*/
#controller{
background: #002757;
padding: 2px 5px 3px 5px;
position: absolute;
left:360px;
top: 230px;
color: #fff;
vertical-align: middle;
z-index: 999999;
}
#controller a{
color: #fff;
}
/* MENU */  
  #menu {
 height: 30px;
 margin-top: 40px;
font-style: Verdana,Arial,Tahoma;
font-weight: 600;
font-size: 11px;
 text-align: right;
  }
  #menu a{
  padding: 0px 17px 0px 17px;
  color: white;
  }
  
.current {
background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png);
color: #002757; 

}
/* INTERNAL SETUP */
#main_internal {
margin-top: 0px;
width: 100%;
}
#internal_left img{
border: 0px #fff solid;
margin-bottom: 10px;
}
#main_internal p {
margin-bottom: 1em;
}
#internal_left {
width: 659px;
min-height: 550px;
margin: 12px 0 0 1px;
float: left;
background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png);
}
#internal_left_content {
padding: 24px;
}
#internal_left_content a{
color: #fff;
}
#internal_right {
width: 194px;
height: 236px;
margin: 12px 0;
float: right;
}
#internal_right_content{
 padding: 0; margin: 0px 1px 0px 0px; background: transparent;  
}
 
.white_line_inside {
  border: 2px solid;
  }
  
.white_line_inside_front_schedule {
  border: 2px #fff solid;
  }
  
  
 /*INTERNAL LISTS PROGRAMS, PRESENTERS*/
 
 #list_left{
 width: 47.5%;
 padding: 0 15px 0 0;
 float: left;
 border-right: 1px #fff solid;
 
 }
 #list_right{
 width: 47.5%;
 padding-left: 6px;
 float: right;
 overflow: hidden;
 }
 
 #list_item {
 border-bottom: 1px #fff solid;
 padding-bottom: 12px;
 margin-top: 12px;
 height: 100px;
 }
 
 #list_item img{
 float: left;
 border: 4px #fff solid;
 margin-right: 5px;
 }
 
#clear
{
clear: both;
height: 25px;
background: transparent;
}
/*SEARCH RESULTS*/
#video_results {
 border-bottom: 1px #fff solid;
  padding-bottom: 0px;
  margin-top: 10px;
}
#video_results span {
font-style: italic;
font-size: 10px;
}
#video_results img {
float: left;
border: 2px #fff solid;
margin: 0 7px 0 0;
}
/*BLOG*/
#blog_post  {
margin: 8px 0 0px 0;
border-bottom: 1px #fff solid;
padding-bottom: 18px;
}
#blog_post img {
float: left;
margin-right: 8px;
}
#blog_post span{
background: #002747;
padding: 5px;
margin: 0 3px 0 0;
}
#blogbar_right{
background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png);
padding: 5px;
margin: 0 3px 0 0;
text-align: right;
width: 598px;
}
#blogbar_left{
background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png);
padding: 5px;
margin: 0 3px 0 0;
text-align: left;
font-weight: bold;
}
#author_blog  {
margin: 8px 0 0px 0;
height: 30px;
}
#author_blog .outline {
border: 2px #fff solid;
float: left;
margin-right: 8px;
}
#logged_in{
margin: 6px 0;
}
#logged_in textarea{
border: 0;
margin: 0 8px 0 0;
}
#comment {
border-top: 1px #fff solid;
padding: 8px 0 0 0;
margin: 8px 0;
}
#comment span{
font-style: italic;
}
#clear
{
clear: both;
height: 1px;
background: transparent;
}
/*MAIN ROTATOR */
#main_item{
//margin: 0 20px 0 0;
//overflow: hidden;
}
.below {
z-index: -9999999;
}
  
  #main_overlay {
height: 220px;
width: 150px;
position: absolute;
top: 2px;
left: 2px;
padding: 17px 22px 17px 22px;
background: url(/image/view/-/470556/data/44827/-/38mps2z/-/red_bg.png);
z-index: 999999999;
}
li {
list-style: none;
margin-left: -25px;
padding: 0;
}
/* Register */
#regtable {
width: 100%; 
}
#regtable td {
padding: 6px 0;
}
.formheader {
border-bottom: 2px solid #EFEFEF;
}
.formheader h4 {
margin-bottom: 0;
font-weight: bold;
font-size: 120%;
margin-top: 10px;
color: #fff;
}
.small {
font-size: 80%;
margin: 3px 0;
}
/* -------------------------------------------------------------- */
/* Rating stars CSS */
/* -------------------------------------------------------------- */
/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.ratingstars{
width: 60px;
height: 12px;
margin: 1px 0 0 5px;
padding: 0;
list-style: none;
position: relative;
background: url(/image/view/-/470558/data/96/-/pgjigsz/-/star_matrix.gif) no-repeat 0 0;
float: left;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -12px}
.twostar {background-position:0 -24px}
.threestar {background-position:0 -36px}
.fourstar {background-position:0 -48px}
.fivestar {background-position:0 -60px}
ul.ratingstars li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated\*/
float:left;
/* end hide*/
text-indent:-999em;
}
ul.ratingstars li a {
position: absolute;
left: 0;
top: 0;
width: 12px;
height: 12px;
text-decoration: none;
z-index: 200;
}
ul.ratingstars li.one a {left:0}
ul.ratingstars li.two a {left:12px;}
ul.ratingstars li.three a {left:24px;}
ul.ratingstars li.four a {left:36px;}
ul.ratingstars li.five a {left:48px;}
ul.ratingstars li a:hover {
z-index: 2;
width: 60px;
height: 12px;
overflow: hidden;
left: 0;
background: url(/image/view/-/470558/data/96/-/pgjigsz/-/star_matrix.gif) no-repeat 0 0
}
ul.ratingstars li.one a:hover {background-position:0 -72px;}
ul.ratingstars li.two a:hover {background-position:0 -84px;}
ul.ratingstars li.three a:hover {background-position:0 -96px}
ul.ratingstars li.four a:hover {background-position:0 -108px}
ul.ratingstars li.five a:hover {background-position:0 -120px}
/* end rating code */
#article_tools {
height: 18px;
text-transform: uppercase;
font-size:85%;
padding: 6px 0 0 7px;
color: #fff;
margin: -11px 0 0 0;

}
#article_tools span {
margin-right: 15px;
float: left;
background: transparent;
}
#article_tools span#article_rate {
margin-right: 0;
}
#article_tools a {
color: #fff;
}
#article_tools img {
vertical-align: middle;
margin-right: 3px;
margin-bottom: 2px;
}
#dropshare{
display: none;
top: 30px;
width: 270px;
padding: 7px 7px 7px 10px;
background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png);
}
#dropshare img {
vertical-align: middle;
margin-right: 3px;
margin-bottom: 2px;
}
#dropemail{
display: none;
top: 30px;
width: 250px;
padding: 7px 7px 7px 10px;
background: url(/image/view/-/470552/data/44825/-/d2pfduz/-/30percent_bg.png);
}
#dropemail img {
vertical-align: middle;
margin-right: 3px;
margin-bottom: 2px;
}

/* Rotator */
.text {
font-size: 90%;
line-height: 1.4em;
}
.title {
line-height: 1.7em;
font-size: 130%;
font-weight: normal;
}
.readmore { background-color: #FFF; color: #002747; font-size: 92%; margin: 6px 0 0 0; font-weight: bold; height: 9px; padding: 0 2px 5px 4px; }
.readmore a:visited, .readmore a:link {color: #002747;}
.date { font-style: italic; font-size: 95%; display: inline;}
  .title h2 a:visited, .title h2 a:link  { color: #FFF;}
  
#ads {
margin: 12px 0;
background: transparent;
}
.left {
float: left;
}
#google_ads {
width: 120px;
height: 90px;
float: right;
background: transparent;
}
#teasertitle {
background: #0065B1;
padding-left: 5px;
}

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

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

#news_selector a{
color: #fff;
padding: 2px 6px 2px 6px;
}
#news_selector a:hover{
color: #fff;
padding: 2px 6px 2px 6px;
background: #6a1964;
}
   
#news_selector span{
background:#003f69; 
margin: 0 6px 0 0;
color: white;
}
.selected
{
background: #6a1964;
}
.normal
{
background:#003f69;
color: #fff;
padding: 2px 6px 2px 6px;
}
#facebookad {
margin: 12px 0;
background: transparent;
}
#fbbadge{
float: left;
background: transparent;
}
#fbad {
float: right;
background: transparent;
}