@charset "UTF-8";
/**
  * YAML Green WordPress Theme
  *
  * @copyright       Copyright 2008, dynamicinternet GmbH
  * @link            http://dynamicinternet.eu/wordpress/wordpress-themes/yaml-green-theme/
  * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
  *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
  * @author          $Author: michael $
  * @version         1.2.2
  * $yaml            3.0.6.
  * @revision        $Revision: 60 $
  * @lastmodified    $Date: 2008-12-10 19:27:11 +0100 (Mi, 10 Dez 2008) $
  */
@media all
{
  /*------------------------------------------------------------------------------------------------------*/
  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #ad9163; padding: 0; }
  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins {
    min-width: 740px;
    max-width: 80em;
    margin: 0 auto;
    border: 0px #889 solid;
    background: #f5f0e6 url(../../images/shadow-left.jpg) left top repeat-y;
  }
  #page{
    background: transparent url(../../images/shadow-right.jpg) right top repeat-y;
    border-top: 0px solid;
    padding: 0 10px;
  }
  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center }
  #page_margins { text-align:left }
  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {
    color: #fffdf5;
    background: #0c5005 url(../../images/colors_navibackground.jpg) right top repeat-y;
    padding: 20px 0 0 0;
  }
  #header img { float: left; margin:0 0 0 20px; }
  #headertext { float: left; margin: 15px 0 0 0; padding-left:40px;}
  /* (en) adjustment of login navigation */
  /* (de) Anpassung der Loginnavigation */
  /* (en) login navigation above header*/
  /* (de) Loginnavigation oberhalb Header*/
  #topnav_1 { 
    position: static; 
    padding:5px 20px;
    margin: 0;
    text-align:right;
    color: #182e7a;
    background: #E5ddca;
    border-bottom: 5px solid #CCC0A5;
  }
  /* if Login Navigation inside header */
  /* if Login Navigation im Header */
  #topnav_2{
    position: absolute;
    right:10px;
    top:10px;
    text-align:right;
    color: #fffdf5;
    background: transparent;
    padding:5px 20px;
    margin: 0;
  }
  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav { position: relative; }
  #main { background: transparent; padding: 0; }

  #footer {
    color:#fff; 
    background: #736355;
    padding: 15px;
    border-top: 5px #85795e solid;
    text-align: center;
  }
  /*------------------------------------------------------------------------------------------------------*/
  /**
   * (en) Modifying "shiny buttons" navigation
   * (en) Anpassung der "Shiny Buttons" Navigation
   */
  #nav * { border: 0px none !important}
  #nav_main { background: #0c5005 url(../../images/colors_navibackground.jpg) right top repeat-y; font-family: "Times New Roman", Times, serif;}
  #nav_main ul { margin-left: 20px; background:url(../../images/colors_navispacer.jpg) no-repeat 0 50%; }
  #nav_main ul li { line-height: 2.2em; font-size: 1.2em; text-transform: uppercase; background:url(../../images/colors_navispacer.jpg) no-repeat 100% 50%; margin-left: 0px; }
  /* searchinput inside navgation | Suchefeld in der Navigation */
  #navisearch {
    display: inline;
    float: right;
    padding: 0 20px 0 0;
  }
  #navisearch #s { width: 12em; font-size: 1.0em; padding: 0.1em 0.25em; float: left;}

  #nav_main ul li a {
    color: #f2e4bb;
    font-weight: bold;
    padding: 2.0em 2em 0.25em 2em;
    background: transparent;
  }
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active { color: #fff; background: transparent; text-decoration: underline;}
  #nav_main ul li.current_page_item a,
  #nav_main ul li.current_page_item a:focus,
  #nav_main ul li.current_page_item a:active { color: #fff; background: transparent;}
  #nav_main ul li.current_page_item a:hover { color: #f2e4bb; text-decoration: underline; background: transparent;}
  /*------------------------------------------------------------------------------------------------------*/
  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

  #col1 { width: 25%; border-top: 5px solid #e6dcc3; }
  #col1_content { padding: 30px 30px 10px 30px }
  #col2 { width: 25% }
  #col3 { margin: 0 25% }
  #col3, #col2 { background: #e5ddca; border-top: 5px solid #ccc0a5; }
  #col2_content, #col3_content { padding:30px 20px 10px 20px; }
  /* (en) additional Container above the footer */
  /* (de) zusätzliche Container oberhalb des Footers */
  .columnblock {
    clear: both;
    display: block;
    background: #c2b79f; border-top: 5px solid #ada48e;
  }
  .columnblock .subc  { padding: 0 10px 10px 10px}
  .columnblock .subcl { padding: 0 10px 10px 20px}
  .columnblock .subcr { padding: 0 20px 10px 10px}
}