@charset "iso-8859-1";
/**
 * (de) Topnavigation 1 und Topnavigation 2
 *
 * @lastmodified    $Date: 2008-11-07 19:00:00
 * @copyright       p.dobetsberger@edelweiss72.de
 *
 */

@media all
{

  /* (de) topNavi col1 */
  .topNavigation .col1 {padding:1px 0 0 5px;float:left;color:#666;}

  .topNavigation .col1 h1 {display:inline;}
  /* (de) topNavi col2 */
  .topNavigation .col2 {float:right; width:11.6em;color:#fff;white-space:nowrap;background-color:#999;height:16px;padding:0px 0 0 0;position:relative;text-align:right; }

  .topNavigation .col2 a.login { color:#fff;padding:0;margin:0 10px 0 0; }
  .topNavigation .col2 a.register { color:#ffffff !important;padding:0px;margin:0 14px 0 9px; }
  /* (de) topNavi col3 */
  .topNavigation .col3 {float:right;height:16px;padding:1px 0 0 0;margin-right:14px;}

  /* (de) Links topNavi */
  .topNavigation a { color: #000000 !important; font-weight: normal; background:transparent; text-decoration:none;margin:0 0 0 10px;padding:1px 0 0 0px;height:27px}
  .topNavigation a:focus,.topNavigation a:hover,.topNavigation a:active { text-decoration:underline; background-color: transparent;}
  .topNavigation a.active {font-weight: bold;}
  /* (de) Links Icons topNavi */
  .topNavigation a.spriteTopNavi {background: transparent url("../img/navi/sprite_icons_topnavi.gif") no-repeat;}
  .topNavigation a.homepage {padding-left:16px;background-position:0px 0px;}
  .topNavigation a.community {padding-left:16px;background-position:0px -20px;}
  .topNavigation a.newsletter {padding-left:11px;background-position:0px -40px;}
  .topNavigation a.rss {padding-left:12px;background-position:0px -60px;}
  .topNavigation a.mobile {padding-left:10px;background-position:0px -80px;}
  .topNavigation a.tvprogram {padding-left:16px;background-position:0px -100px;}
  .topNavigation a.weather {padding-left:15px;background-position:0px -120px;}
  .topNavigation a.books {padding-left:15px;background-position:0px -160px;}


  /* (de) Topnavigation 2 */
  .topNavigation2 .divInner  {position:absolute;top:38px;right:35px;z-index:10;}
  .topNavigation2 .divInner .searchField {float:left;position:relative;margin:2px 14px 0 0;}
  .topNavigation2 .divInner form a {
    color: #999999 !important;
    float: left;
    height: 14px;
    padding: 3px 0 11px 4px;
    position: relative;
    text-decoration: none;
  }
      .topNavigation2 .divInner form a:hover {
        text-decoration: none;
      }
      
      .topNavigation2 .divInner form a img {
        position: absolute;
        top: 0;
      }
      .topNavigation2 .divInner form a strong {
        font-weight: normal;
        padding-left: 25px;
      }
  
  /* (de) Links Topnavigation 2 */
  .topNavigation2 a  {color: #000000 !important;text-decoration:none;}
  .topNavigation2 a.arrowDown  {background:transparent url(../img/icons/icon_arrow_red_down.gif) no-repeat right bottom;text-decoration:none;white-space:nowrap;margin:0;padding:0 12px 0 0;}
  .topNavigation2 a.arrowUp { background:transparent url(../img/icons/icon_arrow_red_up.gif) no-repeat right bottom;text-decoration:none;white-space:nowrap;margin:0;padding:0 12px 0 0; }
  .topNavigation2 a:hover { text-decoration:underline;}

  /* (de) Formularelement  */
  .topNavigation2 input  {float:left;}
  /* (de) Suchbutton */
  .topNavigation2 input.butSearch {width:15px;height:15px;background-position:0px -120px;vertical-align:middle;border:0px none;padding:0;margin:2px 0 0 2px;outline:0;}

  /* (de) Links Logos */
  .topNavigation2 a.sternLogo  {margin:0;display:block;position:absolute;top:27px;left:10px;z-index:5;width:42px;height:55px;background-position:0px -60px;}
  /* IE6 styles in patches! */
  .topNavigation2 a.sterndeLogo  {margin:0;display:block;position:absolute;top:36px;left:59px;z-index:5;width:162px;height:26px;background-position:0px 0px;}
  .topNavigation2 a.tvLogo   {background-position:-1px -180px;display:block;z-index:5;position:absolute;top:38px;right:1px;padding:0 0 0 30px;height:30px;}
  
  * html .topNavigation2 a.tvLogo   {background-image:url(../img/icons/sprite_general2.gif); background-position:-1px -180px;display:block;z-index:5;position:absolute;top:38px; padding:0 0 0 30px;}
  
  *+html .topNavigation2 a.tvLogo   {background-position:-1px -180px;display:block;z-index:5;position:absolute;top:38px;right:1px;padding:0 0 0 30px;height:30px;}
  }


