@charset "UTF-8";


/* import core styles | Basis-Stylesheets einbinden */
@import url(base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(basemod.css);
@import url(content.css);

/* LAYOUT-UNABHÄNGIGE ANPASSUNGEN -------------------------------------------------------------------- */
@import url(iehacks.css);

/* LAYOUT-ABHÄNGIGE ANPASSUNGEN ---------------------------------------------------------------------- */
@media screen
{
 /**
  * Bugfix for IE 3-Pixel-Jog Bug
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */

  * html #col1 { float: left; width: 218px; background-image: url(../img/nav.jpg); background-repeat: repeat;}
  * html #col3 { margin: 0 0 0 218px; background-image: url(../img/content.jpg); background-repeat: repeat; height: 579px;}
  * html #col3_content { width: 807px; }  

 /**
  * min-width/max-width workaround for IE
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      no
  */
  
  * html #page { padding: 10px 15px 10px 10px; width: 1056px; }
  *html #header { padding: 95px 0 0 0; color: #000; background: #fff; background-image: url(../img/header.jpg);}  
  * html #page_margins {
    /* Fallback if JavaScript is disabled */
    width: auto;

    /* JS-Expression for min-/max-width simulation */
    width: expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientWidth < 740) ? "740px" : ((document.documentElement.clientWidth > (90 * parseInt(document.documentElement.currentStyle.fontSize))) ? "90em" : "auto" )) : ((document.body.clientWidth < 740) ? "740px" : ((document.body.clientWidth > (90 * parseInt(document.body.currentStyle.fontSize))) ? "90em" : "auto" )));
  }
}

/* import print layout | Druck-Layout einbinden */
/* @import url(../yaml/print/print_003_draft.css); */
