@charset "UTF-8";
/**
* itemis Portal-Stylesheet
*
* @version   3
* @project   itemis Portal
* @link      http://www.itemis.de
* @author    Michael Jendryschik
* @copyright 2010, itemis AG
* @license   CC Attribution-Share Alike 3.0 Germany (http://creativecommons.org/licenses/by-sa/3.0/de/)
* @cssdoc    1.0-pre
*/

/* Layout-unabhängige Anpassungen ----------------------------------- */
@import url(http://www.itemis.de/css/2010/yaml/slim_iehacks.css);

/* Layout-abhängige Anpassungen --------------------------------------- */
@media screen, projection
{
  /**
   * 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 { margin-right: -3px;}
  
  * html #col3 { height: 1%; margin: 0; }
  
  /**
   * Überlappungen beim Auf- und Zuklappen verhindern
   *
   * @bugfix
   * @affected   IE 5.x/Win, IE6
   * @css-for    IE 5.x/Win, IE6
   * @valid      yes
   */  
  * html div.accordionbox {
    overflow: hidden;
    position: relative;
    height: 1%;
  }
  
  /**
   * @section Social Area
   */
  * html #top { padding: 8px 0; }
  
  * html #language { margin: 0 0 0 10px; }

  /* Globalnavigation, Fix für IE 7 */
  #globalnav a:hover,
  #globalnav a:focus,
  #globalnav a:active { zoom: 1; }

  /**
   * @section Bühne
   */
  * html div.slider { height: 359px; }
  
  /* Menü */
  * html .slider div.menu {
    position: absolute; 
    z-index: 2; /* Vor dem Slogan */
  }
  * html .slider .slogan li span { height: 359px; }
  
  * html .slider .slogan li.active,
  * html .slider .slogan li.active span { zoom: 1; }  

  
  /**
   * @section Hauptmenü
   */  
  * html .hlist li { width: 1%; }
  
  * html #nav ul ul li a { width: 164px; }

  /* Abstände zwischen Icons korrigieren */
  * html .socialnav a { margin: 0 2px; }
  
  * html #contact .socialnav a { margin: 0 0 0 2px; }

  
  /**
   * @section Startseite
   */
  * html .homepagecolumn h2 a { zoom: 1; }
  
  * html .homepagecolumn h2 a span {
    background: none transparent;
    padding: 10px 15px; 
  }
  
  /* Transparenz */
  .slider .menu a,
  .slider .slogan a,
  div.breadcrumb_content { filter: Alpha(opacity = 80); }  
  
  .slider .menu a:hover,
  .slider .menu a:focus,
  .slider .menu a:active,
  .slider .menu a.active,
  .slider .slogan a:hover,
  .slider .slogan a:focus,
  .slider .slogan a:active,
  div.breadcrumb_content:hover { filter: Alpha(opacity = 95); }
  
   
  /**
   * @section Footer
   */  
  * html #footernav .hlist li { width: 160px; }
  
  #footernav ul ul { max-width: 125px; }
}
