
/*----------------------------------------------------------------------------- 
 * Generelles Bugfix fuer IE
*/

/*== INDEX: ========================================================================================================== 
_lnk_icon [ diese Funktion brauchen die IE&#180;s das der Iconblock aufgezogen wird  ]
_Einstiegsangebot     	[ Definitionen fuer Einstiegsangebot ]

====================================================================================================================== 
*/

.sliderwrapper .contentdiv{ filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);}


@media all
{

  /**
   * Zuruecksetzen des vertikalen Scrollbalkens (nur im NS/FF/Safari notwendig)
   *
  */

  html { height: auto; margin-bottom:0; }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Korrigiert das fehlerhafte overflow-Verhalten von textarea und input-Elementen
   *
   * @bugfix fuer:   IE 5.x/Win, IE6
   */

  * html textarea { overflow:scroll; overflow-x: hidden; }
  * html input { overflow: hidden; }
  
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Stabilitaetsverbesserungen durch 'position:relative'
   *
   * @bugfix fuer: IE 5.x/Win, IE6, IE7
   */

  body { position:relative; }  /* Wichtig fuer IE7 */
  * html body { position:static; }  /* Zuruecksetzen fuer IE5.x, IE6 */
  #main { position: relative; } /* fuer aeltere IE-Versionen sinnvoll */

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Aufheben von Float-Umgebungen
   *
   * @quelle:      http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/#comment28
   * @bugfix fuer:  IE 5.x/Win, IE6, IE7
   */


  .fl_end { display: inline-block; }  /* speziell fuer IE7 */
  .fl_end { display: block; }      /* fuer IE5, IE6, IE7 */
  * html .fl_end { height: 1%; }   /* fuer IE5 + IE6/Win */

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Bugfix fuer unvollstaendige Darstellung der Spalteninhalte und -trenner
   *
   * @bugfix fuer: IE 5.x/Win, IE6
  */

  * html #c_left,
  * html #c_content, 
  * html #c_right { position:relative; } 

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Vermeidung verschiedenster Bugs durch Erzwingen von "hasLayout"
   *
   * @bugfix fuer:  IE 5.x/Win, IE6, IE7
   */
   
  body { height: 1%; }
  #page_pos, #page, #head, #nav, #main, #foot { zoom:1; }                 /* IE6 & IE7    */
  #page_pos, #page { height: 1%; }                                        /* IE 5.x       */
  * html #head, * html #nav, * html #main, * html #foot { width: 100%; }  /* IE 5.x & IE6 */
  * html #head, * html #nav, * html #main, * html #foot { wid\th: auto; } /* IE 6         */

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Disappearing List-Background Bug
   *
   * @quelle:      http://www.positioniseverything.net/explorer/ie-listbug.html
   * @bugfix fuer:  IE 5.x/Win, IE6
   */
  * html ul, * html ol, * html dl { position: relative; }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * List-Numbering Bug
   *
   * @bugfix fuer: IE 5.x/Win, IE6, IE7
   */
  body ol li { display:list-item; }
  
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * spezielle CSS zum Aufheben von Float-Umgebungen
   *
   * @bugfix fuer: IE 5.x/Win, IE6, IE7
   */

  #fl_end_ie {
    position:static;
    display:block;

    /* fuer IE5.x */
    \clear:both;

    /* fuer IE6, IE7 */
    width: 100%;
    font-size:0px;
    margin: -2px 0 -1em 1px;
  }

  * html #fl_end_ie { margin: -2px 0 -1em 0; }
  
  #c_right_inner {margin-bottom:-2px; }

  /* Vermeidung horizontaler Scrollbalken im IE7 */
  html { margin-right: 1px; }
  * html { margin-right: 0 }


  /* Bugfix: Notwendig im IE7 */
  #c_right { position:relative; z-index: -1; }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Guillotine Bug
   *
   * @quelle:    http://www.positioniseverything.net/explorer/guillotine.html
   * @bugfix fuer: IE 5.x/Win, IE6
   */

  * html body a, * html body a:hover { background-color: transparent; }

}

@media screen, projection
{
  /**
   * Doubled Float-Margin Bug
   *
   * @quelle:     http://positioniseverything.net/explorer/doubled-margin.html
   * @bugfix fuer: IE 5.x/Win, IE6
   */

  #c_left,  #c_content { display:inline; }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * Expanding Box Bug
   *
   * @quelle: http://www.positioniseverything.net/explorer/expandingboxbug.html
   * @bugfix fuer: IE 5.x/Win, IE6
   */

  * html #c_left_inner, 
  * html #c_content_inner, 
  * html #c_right_inner { word-wrap: break-word; }
  

/* _lnk_icon <Anchor>  [ diese Funktion brauchen die IE&#180;s das der Iconblock aufgezogen wird  ]
====================================================================================================================== */  
  	
	span.lnk span.lnk_icon { 
		display:inline-block;
	 }
  

}

	 
/* _Einstiegsangebot <Anchor>  [ Definitionen fuer Einstiegsangebot ]
====================================================================================================================== */ 
	.tsr_body_offer .box_top{height:171px;}







