@charset "UTF-8";


@media all
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  /* Changement Phil start */
  body {background:#4d87c7;padding:0;}
  /* Changement Phil end */

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  /* Changement Phil start */
  #page_margins {min-width:820px; max-width:1000px; margin:0 auto; border:0px #889 solid;}
  #page{background:#F5FFFF !important; border:0px #C8DDF3 solid;}
  /* Changement Phil end */

  /* (en) Centering layou 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 */
  /* Changement Phil start */
  #header {height:106px; color:#fff; background:white;background-repeat:no-repeat;border:0px none; }
  #header img.headImg1 {position:absolute; top:0px; left:0px;width:1000px;}
  #header .clock {float:right;width:110px;height:110px;}
  #header .iso9001 {background:transparent url(/fileadmin/customers/gorgy/images/logo_iso9001_sm.gif) repeat scroll 0 0;height:65px;position:absolute;right:302px;top:31px;width:54px;}
  #header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
  #header div.tx-macinasearchbox-pi1 {bottom:20px;float:right;font-size:11px;position:absolute;right:140px;}
  #header div.tx-macinasearchbox-pi1 input {margin-left:0;}
  #header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
  #header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
  #header #banner {position:relative; top:0px; right:10px; z-index:10;}
  #header #topnav {position:relative;top:10px; right:15px;font-size:0.9em; color:#aaa; background:transparent;height:auto;float:right;z-index:9000;}
  #header #topnav a:hover {background:transparent;z-index:9000;}
  #header .tx-srlanguagemenu-pi1 {right:00px;position:absolute;text-align:center;top:101px;width:auto;display:none}
  #header .tx-srlanguagemenu-pi1 .CUR,
  #header .tx-srlanguagemenu-pi1 .NO,
  #header .tx-srlanguagemenu-pi1 .ACT,
  #header .tx-srlanguagemenu-pi1 .INACT{float:left;}
  #header .tx-srlanguagemenu-pi1 img {margin-top:5px;padding-right:3px;}
  #header .tx-srlanguagemenu-pi1 .CUR img {padding-right:1px;}
  #header .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {padding-right:3px;}
  #header .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend {display:none;}
  #header .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label {display:none;}

  #nav {background:none;height:25px;padding-left:400px;width:604px;overflow:hiden;z-index:1000;position:absolute;top:76px;}
  #nav_main {background:none;border:0;overflow:hidden;width:100%}

  #footer {color:#4E7DDA; background:#f9f9f9;height:40px;border-top:5px #efefef solid;
           font-size:0.75em;
           text-align:center;}
  /* Changement Phil end */


  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav ul { margin-left:0px; }
  #main {background:#fff;padding:0 0;text-align:left;}


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

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


  #col1 { width: 25% }
  #col1_content { padding: 10px 10px 10px 20px; }

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

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

  /* ####################################
  ** ### Teaser #########################
  ** ####################################
  */
  #teaser {margin:0; padding:0; background:#eee; color:#888;width:100%;}
  #teaser div {float:left; width:auto; font-size:0.9em;}

  #teaser .rootline {margin:6px 0 4px 10px;}
  #teaser .rootline a {color:#888; text-decoration:underline;}
  #teaser .rootline a:hover {background:transparent;}

  #teaser .selectFontSize {float:right; margin:6px 10px 0 0;}
  #teaser .selectFontSize a {color:#fff;}
  #teaser .selectFontSize a:hover {background:transparent;}

  #teaser .aktDatum {float:right; margin:6px 20px 4px 0;}

}