@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-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.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */


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

ORDER: top right bottom left


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

@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: #afc2c9 url("../../img/background.jpg") repeat-x top left fixed;
      padding: 0 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; }
  #page{ background:  #f3f5f6 ; border: 0px #fff solid; }

  /* (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: #000;
    background: #b1c3ca repeat-x top left;
    /* top right bottom left */
    padding: 0px 0em 0 240px;
    height: 91px; /* abz�glich navigation und border...*/
    margin:0 0 0 0;
    border-top: solid 10px #4E5B61;
  }

  #topnav { color: #000;
      /* background:  white; */
      position:absolute;
      width:200px;
      top:10px;
      left:660px;
      }

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */

  #nav {
          /* border-bottom: 1px solid #3B4A4F; */
    /* padding-left: 241px; */
    background-color: #b1c3ca ;
    background: #b1c3ca;
    /* border-bottom: 1px solid #4E5B61; */

  }


    #nav ul { margin-left: 10px; }
  #nav_main {background-color: #336}

  #main { background-color: #f3f5f6;

      /* border-top: 1px solid #3B4A4F; */
      padding:0px 0; }
  #footer {
    background-color: #dde5e7;
    padding-left: 240px;
    border-top: 1px #3B4A4F solid;

  }

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

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 { width: 25% }
  #col1_content { padding: 0px 10px 10px 20px; margin-top:0;}

  #col2 { width: 25% }
  #col2_content { padding: 35px 20px 10px 10px; }

  #col3 { margin: 0 25% }
  #col3_content { padding: 10px }

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

  /**
   * (en) Modifying "shiny buttons" navigation
   * (en) Anpassung der "Shiny Buttons" Navigation
   */

  #nav * { /*border: 0px none !important; */
          /* border-top: 1px #333 solid;
    border-bottom: 1px #333 solid; */
      background: #b1c3ca repeat-x top left;}




  #nav_main {
        /* background: red repeat-x top left;      */
        /*
        border-top: 0px #333 solid;
        border-bottom: 0px #333 solid;
        */
        /* border: 2px white dotted;*/
        font-size: 100%;
        font-weight: bold;
        /* padding-left:240px; */
        /* width:630px; */
        width:1000px;
      }

div#kkRlogo {
  display: block;
  position: absolute;
  z-index: 3000;
  top: 0px;
  left:42px;
  /* old: */
  /* left: 0px; */
  /* width: 210px;
  height: 145px; */
  width:168px;
  height:135px;
  /* clear: right;
  overflow: visible; */
}

/*
replacement for shiny tabs!

*/

#newTabs {
    padding:2px 0px 0px 234px;

}
#tabArea {
  /* background-color: blue; color of  */
    background-color:  #dde5e7;
  border: 1px solid #000000;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  position: relative;
  text-decoration: none;
  top: -1px;
  z-index: 3000;
  height: 1em;



    }
    /* unterbau */
    #tabPad {
        /*background-color:  #dde5e7; */ /* #dde5e7;color of main section  -- top right bottom left */
          border-top: 1px solid #4e5b61 !important;
        border-bottom:0;
        border-left:0;
        border-right:0;
        /* background-image: url(../../img/musil_scheitel.gif); */
        background-repeat:no-repeat;
        background-position:left top;
          padding: 0;
        height:0px !important;
        /*margin-left:-240px;
        padding-left:-240px;*/
        width: 1000px;
          position: relative;
          z-index: 101;
    }

 a.tabK {
  background-color: #4e5b61 !important;
  color: white;
  border: 1px solid #4e5b61;
  border-bottom-width: 0px;
  /* padding: 2px 1em 2px 1em; */
  position: relative;
  text-decoration: none !important;
  top: -1px;
  padding-left:7px;
  padding-right:7px;
  padding-top:2px;
  padding-bottom:0px;
  margin-left:6px;
  z-index: 100;
}

 a.tabK.activeTab {
  background-color: #f3f5f6 !important;
  top:1px;
  text-decoration: none !important;

}

 a.tabK, a.tabK:visited {
  color: white !important; /* #dde5e7; */
  top:1px;
  text-decoration: none !important;
}

 a.tabK:hover {
  background-color: #d0d0d0;
  color: white;
}

 a.tabK.activeTab, a.tabK.activeTab:hover, a.tabK.activeTab:visited {
background-color: #c0c0c0;
color: #4e5b61 !important;
 z-index: 102;
}

#headCMSBlogNav {
    padding-top:4px;
}
#headCMSBlogNav span.nbl {
    padding: 0.4em 1em 0.4em 1em; /* top right bottom left*/
    background-color: #4E5B61 !important;
    font-size:1em !important;
    color:white;
    font-weight: bold;
    margin-right: 1.6em ;
}

#headCMSBlogNav a.nbl, a.nbl:visited a:hover {
    color:white !important;
}
a.nbl a.nbl:visited a:hover {
    color:white !important;
}

a.nbl_activated a.nbl_activated:visited a:hover {
    color:#31383e !important;
}

#headCMSBlogNav span.nbl_activated {
    padding: 0.4em 1em 0.4em 1em; /* top right bottom left*/
    background: #fff;
    background-color: #dee5e6 !important;
    font-size:1em;
    font-weight: bold;
    margin-right: 1.6em ;

}

#headCMSBlogNav a.nbl_activated a.nbl_activated:visited {
    color:#31383e;
}



div#bmwf_logo {
  display: block;
  position: absolute;
  z-index: 201;
  top: 0px;
  left: 897px;
  width: 103px;
  height: 109px;
  float:left;
  overflow: visible;
}


#leftCont li.active {
    font-weight: bold;
}



div#strut { /* keeps col1 at a reasonable height*/
     height:32em;
     width:0px;
     float:right;
}

} /* from media all */