@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 */
  body {background:#ffffff;margin:0; padding:0; height:100%; /* 100 % height */}

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins {min-width:1000px; max-width:1000px;overflow:hidden; margin:0; border:0px #889 solid;min-height:670px;}
  #page{}

  /* (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 color:#fff; background:#232324 url("../../img/header-bg.gif") repeat-x;*/
  #header {height:165px;margin-top:0px;z-index:10;}
  #header img.headImg1 {position:fixed; top:0px; left:0; font-size:208%; z-index:10; }
  #header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
  #header div.tx-macinasearchbox-pi1 {position:absolute; bottom:8px; right:10px; font-size:11px;}
  #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:absolute; top:25px; right:10px; z-index:10;}
  #header #topnav {top:2px; font-size:0.9em; color:#aaa; background:transparent;}
  #header #topnav span.accessKey {text-decoration:underline;}
  #header #topnav span.showAccessKey {font-size:80%; font-style:italic;}

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation background:#fff;*/
  
  /* background: #4d87c7 url("../images/bg_blue.gif") repeat-x top left fixed; padding: 10px 0; */
  

  

  #nav {width:800px;left:0px;height:87px;padding-top:17px;position:fixed;z-index:1000;}
   #home{width:990px;left:0px;height:77px;position:fixed;background-color:#cccccc;z-index:10;}
  
  #nav_main {}
  #nav ul {}

  #main {display:none;}


  #intro {
position:absolute;
padding-top:100px;
height:300px;
margin-left:25px;

  }




  #info {
  margin-top:400px;
position:absolute;
  height:100px;
  width:990px;
background: #ffffff;

 overflow:hidden;
left:auto;
z-index:0;
  }

  #news1 {
    margin-top:400px;
position:absolute;
  height:80px;
  width:280px;
 margin-left: 250px;

 overflow:hidden;
 z-index:10;
 font-size:11px;
 line-height:10px;
 color:#ffffff;
  }
  
  
    #news2 {
      margin-top:400px;
position:absolute;
  height:80px;
  width:280px;
   margin-left: 540px;

  overflow:hidden;
   z-index:12;
   font-size:11px;
   line-height:10px;
 color:#ffffff;
  }
  
     #news3 {
       margin-top:470px !important;
position:absolute;
  height:12px;
  width:80px;
   margin-left: 880px;
  overflow:hidden;
   z-index:12;
   font-size:11px;
   line-height:10px;

  }


   #footer {
     margin-top:500px !important;
position:absolute;
   background:#fff;



   height:20px;
     width:1000px;
  z-index:10;
   font-size:10px;
   line-height:10px;
   }



  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container width:200px;position:fixed;padding-top:10px;margin-left:0px;
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 {width:200px;padding-top:10px;margin-left:0px;position:fixed;}
  #col1_content {padding:0px;}

  #col2 {width:200px;margin-left:800px;padding-top:30px;position:fixed;}
  #col2_content {padding:0px;}

  #col3 {margin:0 200px;padding-top:20px;padding-bottom:100px;z-index:-10;}
  #col3_content {padding:10px;overflow:hidden;}

  /* ####################################
  ** ### Teaser #########################{margin-left:0;margin-top:165px;position:fixed;}
  ** ####################################
  */
  #teaser {margin-top:0px; padding:0;  color:#888; height:20px;position:fixed;z-index:99999;}
  #teaser div {float:left; width:750px; font-size:0.9em; overflow:hidden;}

  #teaser .rootline {margin:6px 0 4px 10px;}
  #teaser .rootline a {color:#888; text-decoration:underline;}
  #teaser .rootline a:hover {background:transparent;}

  #teaser .langMenu {margin-left:960px;position:fixed;}
  #teaser .langMenu a:hover {background:transparent;}
  #teaser .langMenu img {margin-top:5px;padding-right:3px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img {padding-right:1px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {padding-right:3px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend {display:none;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label {display:none;}

  #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;}
}