@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{  body {background: #ccc; padding: 0 0 20px 0; text-align: center; }  .page_margins { text-align:left; margin: 0 auto; min-width: 80em; max-width: 80em; background: #fff; }  .page {background: #ccc; }  #header {color: #000; background: url("../images/hg_header_pd.jpg") no-repeat top right;}  #topnav { color: #aaa; background: transparent; right: 20px; }  #header #topnav { right: 20px; }  #nav ul { margin-left: 0; }  #main {padding: 0; background: #f5f5f5; }  #footer {padding: 5px 20px 0 20px; text-align: right;}  #navfirmen {position: absolute; top: 180px; height: 170px; margin-left: 946px; width: 30px; z-index: 5; list-style-type: none; }  /*------------------------------------------------------------------------------------------------------*/  #col1 { width: 80%; float:right;}  #col1_content { padding: 10px 20px 10px 20px;  }  #col2, #col2_content { display:none; }  #col3 { margin-right: 80%; margin-left: 0; background: #ccc url("../images/hg_links.jpg") repeat-x top left; min-height: 500px; }  #col3_content { padding: 0; }  /*------------------------------------------------------------------------------------------------------*//** * (en) Variation of screen layout (basemod.css) - graphic layout border "3col_gfxborder" * (de) Variation des Screenlayouts (basemod.css) - Grafische Layoutumrandung "3col_gfxborder" */  .page_margins {    border: 0 none;    background-image:  url(../images/gfxborder/border_left.gif);    background-repeat:repeat-y;    background-position:left;  }  .page {    border: 0 none;    border-bottom: 3px solid #c03;    margin: 0 0 0 5px; padding: 0 7px 5px 2px;    background-image:  url(../images/gfxborder/border_right.gif);    background-repeat:repeat-y;    background-position:right;  }/*  #border-top {    overflow:hidden;    width: auto;    height: 20px;    font-size:0;    margin-bottom: -15px;    background-image:  url(../images/gfxborder/border_top.gif);    background-repeat:repeat-x;    background-position:top left;  }*/  #border-bottom {    overflow:hidden;    width: auto;    height: 20px;    margin-top: -15px;    font-size:0;    background-image:  url(../images/gfxborder/border_bottom.gif);    background-repeat:repeat-x;    background-position:bottom left;  }  #edge-tl {    float:left;    width: 20px;    height: 20px;    font-size:0;    background-image:  url(../images/gfxborder/corner_tl.gif);    background-position: top left;  }  #edge-tr {    position:relative; /* IE Fix | z-index */    float:right;    width: 20px;    height: 20px;    font-size:0;    background-image:  url(../images/gfxborder/corner_tr.gif);    background-position: top right;  }  #edge-bl {    float:left;    width: 20px;    height: 20px;    background-image:  url(../images/gfxborder/corner_bl.gif);    background-position: bottom left;  }  #edge-br {    position:relative; /* IE Fix | z-index */    float:right;    width: 20px;    height: 20px;    background-image:  url(../images/gfxborder/corner_br.gif);    background-position: bottom right;  }  /*------------------------------------------------------------------------------------------------------*/  #header h1 {position: absolute; height: 75px; width: 205px; top: 20px; right: 20px;font-size:0px;}  #header h1 a {display: block; width: 100%; height: 100%;}  #topnav a, #topnav span.active { color: #999; font-weight: normal; background:transparent; text-decoration:none; margin-left: 1em;}  #topnav a:focus,  #topnav a:hover,  #topnav a:active { color:  #c03; text-decoration:none; background-color: transparent;}   #footer a, #footer span.active { color: #666; font-weight: normal; background:transparent; text-decoration:none; margin-left: 1em;}  #footer a:focus,  #footer a:hover,  #footer a:active { color:  #c03; text-decoration:underline; background-color: transparent;} }