@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-2008, 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.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

@media screen, projection
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund BS Entfernt aus untenstehendem Tag wg ie7 Verschiebung : overflow:scroll; */
  body { background:#fff; padding:0px 0; }

  #container {background: #d1e3f4 url("../images/strich.png") repeat-x;}

  /* (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: 999px; background:url("../images/bg_content.png") repeat-y; }
  #page{ padding:0px; }

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */

  #serviceleiste {padding-top:20px; padding-left:10px;}
  #schrift {width:70px; float:left;}
  #schrift span {margin-left:10px;}
  #schrift span a.schrift1 {font-size:80%;}
  #schrift span a.schrift3 {font-size:120%;}
  #schrift a {color:#898989;}
  #sprachen {width:200px; float:left; text-transform:lowercase;font-size:11px;margin-top:4px;color:#898989}
  #sprachen a {color:#898989;}
  #sprachen a:hover {color:#474848; text-decoration:none;}
  #sprachen .langMenu .lang_lnk {color:#45494a;}
  #suche {float:left; color:#898989; margin-top:1px;font-size:11px;}

  #searchform .schlitz {border-bottom:1px solid #7b7c7c; border-left:0px; border-right:0px; border-top:0px; background:none; width:158px;}
  #searchform .search_btn {background:url(../images/search_btn.jpg) 0px 5px no-repeat; width:7px; height:15px;}

  #login {float:right; margin-right:73px;}
  #login a {color:#898989;}
   #login a:hover {color:#474848; text-decoration:none;}

  #logo {
  	background-repeat:no-repeat;
  	width:999px;
  	height:125px;
  	margin-top:40px;
  }

  #logo_link {width:250px; height:100px; float:left;}

  #header {background: url("../images/header.png"); height:190px;}

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */

  #nav_main {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 570px;
    margin-top:-50px;
    text-align:right;
    float:right;
    }

   .mainnavi_first {
    	float:left;
    	text-align:right;
    	width:110px;
    }

    .no {width:110px; color:#393939;}
    .cur {width:110px; color:#1496d2;}
    .act {width:110px; color:#1496d2;}

    .cur mainnavi_first  {width:110px; color:#1496d2;}
    .mainnavi_first  .act {width:110px; color:#1496d2;}

    .mainnavi_first a {color:#393939; text-decoration:none;}
    .mainnavi_first a:hover {color:#1496d2; text-decoration:none;}

     #mainnavi_submenu {
    	list-style-type:none;
    	width:110px;
    	margin-left:-20px;
    	margin-top:8px;
    	color:#393939;
    }

  #main { margin:50px 0 0 0; min-height:400px;}

  div.vcard {margin-bottom:20px;}
  div.adr_phone {
  	background:url("../../images/layout/fon.png") no-repeat width:12px height:12px;
  	/*padding-left:20px;*/
  }
  div.adr_fax {
  	background:url("../../images/layout/fax.png") no-repeat width:12px height:12px;
  	/*padding-left:20px;*/
  }
  div.adr_mobile {
  	background:url("../../images/layout/mobil.png") no-repeat width:12px height:12px;
  	/*padding-left:20px;*/
  }

  #container_footer {background:#e9eff5 url("../images/bg_footer.png") repeat-y center center; width:100%; }
  #footer_content {width:990px;margin:0 auto;height:200px;}

  #footer {
    color:#7d7d7d;
   font-size:11px;
   float:left;
   padding:5px 0 7px 100px;
  }

  .metaMenu {float:right;margin-right:10px;padding-top:3px;}
  .metaMenu li {display:inline; font-size:11px; color:#7d7d7d; margin:0px; padding:0px 5px 0 5px;border-left:1px solid #7d7d7d;}
  .metaMenu li.no_first {border:none;}

  .metaMenu .no_first a, .metaMenu .no a {color:#7d7d7d; padding:0}
  .metaMenu .no_last a {color:#7d7d7d; padding:0}
  .metaMenu .no_first a:hover, .metaMenu .no a:hover, .metaMenu .no_last a:hover {color:#1496d2; text-decoration:none;}

  .metaMenu .cur_first a, .metaMenu .cur a {color:#1496d2; padding:0}
  .metaMenu .cur_last a {color:#1496d2; padding:0}

  div.metaMenu ul li.print_btn a {color:#7d7d7d; }



  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */



}

