@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout fÃ¼r YAML-Beispiele
 *
 * @copyright       Copyright 2005-2009, 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.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media screen, projection
{
  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #0f3d77 url("/css/images/bg_body_tapete1.jpg") repeat-x 0 0px;  }

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center; }
  .page_margins { text-align: left; margin: 0 auto; }

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  .page_margins { width: 953px; }
  .page { margin: 0; padding: 0; width: 953px; }
  #topnav, #header, #nav, #main, #extended, #footer { overflow:hidden; min-width: 953px !important; }


  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */

  #nav { background: #000; color: #fff; height: 65px; }
  #nav #logo { float: left; margin-top: 20px;}
  #header { color: #000; background: transparent; height: 346px; }
  #main { background: transparent; padding-top: 3em; }

  #main .page_margins .page .subcolumns .c75l .subcl#main_content { margin-right: 3em; }

  #footer { background: #000; height: 70px; }
  #logos { margin-top: 20px; display: none; visibility: hidden; }
  #logos img { margin-right: 10px; }


  #g-plusone-container { margin-bottom: 10px !important; }







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

  /**
   * (en) Styling of layout specific elements
   * (de) Gestaltung layoutabhÃ¤ngiger Elemente
   */


  #footer { font-size: 91.667%; color: #fff; font-weight: normal; }
  #footer a { color: #fff; background:transparent; }
  #footer a:focus,
  #footer a:hover,
  #footer a:active { color: #89bf07; text-decoration: underline; } 
  #footer * p { margin-top: 20px; }

  /* teaser headlines right column */

  div.teaser_head,
  a.teaser_head { display: block; width: 100%; overflow: hidden; }
  .teaser-news p { padding: 0 10px; }


  /* title videos */

  .info p { padding: 0 10px; }
  .info a.osn { margin-top: 0; }
  .info * .frame { border: 1px solid #c0c0c0; }



}
