
@charset "UTF-8";
/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
*
* (en) YAML core stylesheet - structure-independent bugfixes of IE/Win CSS-bugs
* (de) YAML Basis-Stylesheet - Strukturunabhängige Bugfixes von CSS-Bugs des IE/Win
*
* Don't make any changes in this file!
* Your changes should be added to a separate patch-file.
*
* @copyright       Copyright 2005-2007, Dirk Jesse
* @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
* @link            http://www.yaml.de
* @package         yaml
* @version         3.0.1
* @revision        $Revision: 92 $
* @lastmodified    $Date: 2007-07-15 10:26:40 +0200 (So, 15 Jul 2007) $
* @appdef yaml
*/
/*@media all
{*/
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Debugging: When you see a green background, IE is getting this stylesheet
  * (de) Fehlersuche: Hintergrund leuchtet grün, wenn das Stylesheet korrekt geladen wurde
  *
  * @debug
  * @app-yaml-default disabled
  */
  /* body { background: #0f0; background-image: none }  */
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Forcing vertical scrollbars is not needed in IE (only for Firefox/Netscape/Safari)
  * (de) Erzwingen vertikaler Scrollbalken im IE nicht benötigt (nur im Firefox/Netscape/Safari)
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6, IE7
  * @css-for    IE 5.x/Win, IE6, IE7
  * @valid      yes
  */
  body { min-height: auto; height: 1% }
  html { height: auto }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Essential in IE7 for correct layout scaling, helpful for several problems in older IE versions
  * (de) Benötigt IE7 für korrekte Skalierung des Layouts, hilfreich in älteren IE-Versionen
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6, IE7
  * @css-for    IE 5.x/Win, IE6, IE7
  * @valid      yes
  */
  body { position:relative }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Clearfix Method for containing floats in IE
  * (de) Clearfix-Anpassung für diverse IE-Versionen
  *
  * @workaround
  * @see        http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/#comment28
  * @affected   IE 5.x/Win, IE6, IE7
  * @css-for    IE 5.x/Win, IE6, IE7
  * @valid      yes
  */
  .clearfix { display: inline-block }  /* ... especial for IE7 */
  .clearfix { display: block }      /* ... für IE5,IE6,IE7 */
  * html .clearfix { height: 1% }   /* ... für IE5 + IE6/Win | hasLayout aktivieren */
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Adjustment of .floatbox class for IE
  * (de) Anpassung der .floatbox-Klasse für IE
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html .floatbox { width:100% }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en): Bugfix for partially displayed column separators
  * (de): Bugfix für unvollständige Darstellung der Spalteninhalte / Spaltentrenner
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html #col1 { position:relative } /* Nur für < IE7, sonst gibts im IE7 neue Positionierungsprobleme */
  * html #col2 { position:relative } /* Nur für < IE7, sonst gibts im IE7 neue Positionierungsprobleme */
  * html #col3 { position:relative }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Preventing several css bugs by forcing "hasLayout"
  * (de) Vermeidung verschiedenster Bugs durch Erzwingen von "hasLayout"
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6, IE7
  * @css-for    IE 5.x/Win, IE6, IE7
  * @valid      no
  */
  #page_margins, #page, #header, #nav, #main, #footer { zoom:1 }             /* IE6 & IE7    */
  #page_margins, #page { height: 1% }                                        /* IE 5.x       */
  * html #header, * html #nav, * html #main, * html #footer { width: 100% }  /* IE 5.x & IE6 */
  * html #header, * html #nav, * html #main, * html #footer { wid\th: auto } /* IE 6         */
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * Disappearing List-Background Bug
  * @see        http://www.positioniseverything.net/explorer/ie-listbug.html
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html ul { position: relative }
  * html ol { position: relative }
  * html dl { position: relative }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * Doubled Float-Margin Bug
  * @see        http://positioniseverything.net/explorer/doubled-margin.html
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html #col1 { display: inline }
  * html #col2 { display: inline }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Workaround for 'collapsing margin at #col3' when using CSS-property clear
  *      Left margin of #col3 collapses when using clear:both in 1-3-2 (or 2-3-1) layout and right column is the
  *      longest and left column is the shortest one. For IE6 and IE7 a special workaround was developed
  *      in YAML.
  *
  * (de) Workaround für 'kollabierenden Margin an #col3' bei Verwendung der CSS-Eigenschaft clear
  *      Der linke Margin von #col3 kollabiert bei der Verwendung von clear:both im 1-3-2 (oder 2-3-1) Layout
  *      wenn gleichzeitig die rechte Spalte die kürzeste und die rechte die Längste ist. Im IE6 und IE7 lässt
  *      sich der Bug durch eine speziell für YAML entwickelten Workaround umgehen.
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6, IE7
  * @css-for    IE 5.x/Win, IE6, IE7
  * @valid      no
  */
  #ie_clearing {
    /* (en) Only a small help for debugging */
    /* (de) Nur eine kleine Hilfe zur Fehlersuche */
    position:static;
    /* (en) Make container visible in IE */
    /* (de) Container sichtbar machen im IE */
    display:block;
    /* (en) No fix possible in IE5.x, normal clearing used instead */
    /* (de) Kein Fix im IE5.x möglich, daher normales Clearing */
    \clear:both;
    /* (en) forcing clearing-like behavior with a simple oversized container in IE6 & IE7*/
    /* (de) IE-Clearing mit 100%-DIV für IE6 bzw. übergroßem Container im IE7 */
    width: 100%;
    font-size:0px;
    margin: -2px 0 -1em 1px;
  }
  * html #ie_clearing { margin: -2px 0 -1em 0}
  #col3_content {margin-bottom:-2px }
  /* (en) avoid horizontal scrollbars in IE7 in borderless layouts because of negative margins */
  /* (de) Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */
  html {margin-right: 1px}
  * html {margin-right: 0}
  /* (en) Bugfix: Essential for IE7 */
  /* (de) Bugfix: Notwendig im IE7 */
  #col3 { position:relative }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * Internet Explorer and the Expanding Box Problem
  * @see http://www.positioniseverything.net/explorer/expandingboxbug.html
  *
  * (en) overflow:hidden makes bigger problems in IE 5.x. That's why word-wrap is used. It works in
  *      every IE but doesn't look too pretty. Therefore it is only set for @media screen
  *
  * (de) Der Lösungsvorschlag mittels overflow:hidden macht in den IE-Versionen 5.01 und 5.5 massive
  *      Probleme. Die DIVs werden dort überhaupt nicht mehr angezeigt. Der erzwungene Textumbruch
  *      funktioniert hingegen und kann angewandt werden. Sieht allerdings nicht sonderlich schön aus,
  *      daher nur für @media screen.
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  .slidebox {
    margin-right: -1000px;
    position:relative;
    height: 1%
  }
  /**
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      no
  */
  * html #col1_content { word-wrap: break-word; }
  * html #col2_content { word-wrap: break-word; }
  * html #col3_content { word-wrap: break-word; }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * IE/Win Guillotine Bug
  * @see        http://www.positioniseverything.net/explorer/guillotine.html
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6, IE7
  * @css-for    IE 5.x/Win, IE6, IE7
  * @valid      yes
  */
  * html body a, * html body a:hover { background-color: transparent; }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) IE-Adjustments for subtemplates
  * (de) IE-Anpassung für Subtemplates
  *
  * Doubled Float-Margin Fix
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html .c50l, * html .c25l, * html .c33l, * html .c38l, * html .c66l, * html .c75l, * html .c62l,
  * html .c50r, * html .c25r, * html .c33r, * html .c38r, * html .c66r, * html .c75r, * html .c62r {
    display:inline;
  }
  /**
  * Fix for Expanding box problem
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      no
  */
  * html .subcolumns .subc,
  * html .subcolumns .subcl,
  * html .subcolumns .subcr { word-wrap: break-word; overflow:hidden; }
}
@media print
{
  /**
  * (en) Avoid unneeded page breaks of #col3 content in print layout.
  * (de) Vermeiden von unnötigen Seitenumbrüchen beim Ausdruck der Spalte #col3.
  *
  * @bugfix
  * @affected   IE7
  * @css-for    IE 5.x/Win, IE6, IE7
  * @valid      yes
  */
  #col3 { height: 1% }
  /*------------------------------------------------------------------------------------------------------*/
  /**
  * (en) Normal word wrap in print layout
  * (de) Für Printvertsion normalen Zeilenumbruch wieder herstellen
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html #col1_content,
  * html #col2_content,
  * html #col3_content,
  * html .subcolumns .subc,
  * html .subcolumns .subcl,
  * html .subcolumns .subcr { word-wrap: normal; }
/*}*/