	/*
	**	Stylesheet Formatierungen für komland.it
	**
	**	line endings: unix; encoding: utf-8; BOM: off; tabs: spaces; tab width: 2
  **
  **  @copyright  (c) 2008 Profi IT KG
  **  @author     daniels(at)profi(dot)it
  **  @since      17.4.2008 14:58:25
  */

  @import url('style-reset.css');

  body {
    font: 100%/100% Arial, Helvetica, sans-serif;
    color: #C3C1C1;
    font-size:76%; /* scale pt to actual pixel height in photoshop*/
    line-height:1em;
    font-family: Arial, Trebuchet MS, Verdana;
    background:#C7E5BE;
  }

  a {
    text-decoration:none;
    color:#838282;
  }
  
 /* this one has the left edge*/
  div#wrap {
  }
  
  div#header_container {
    background: url("../img/splash_bg_top.jpg") repeat-x bottom;
    height:140px;  
  }
  


    div#header_pictures {
      text-align:right;
      padding-right:19px;
      padding-top:14px;
    }



  /* content_container*/

  div#body_container {
    background: white url("../img/splash_border_top.gif") repeat-x top;
    padding-top:15px;
  }
  
  div#body_container div.inside {
    background: white url("../img/splash_bg_center.jpg") no-repeat top right !important;
    font-family:"Arial Narrow";
    font-size:10pt;
    text-transform:uppercase;
    color:black;
    padding-top:45px;
  }
   
    div#body_container p {
      margin-bottom:20px;
      font-weight:bold;
      text-align:right;
      text-transform:uppercase;
      width:380px;
    }
    
    div#body_container h1 {
      background: url("../img/splash_logo.png") no-repeat top left;
      height:79px;
      padding-bottom:45px;
    }
    
    div#body_container h1 span {
      visibility: hidden;
    }
  

  div#menu_subbox {
    color:#3CB31B;
    font-family: "Arial Narrow";
    font-size:13pt;
    clear:both;
    float:left;
    padding-bottom:14px;
    padding-left: 18px
    padding-right: 26px;
    padding-top: 5px;
    margin-left:38px;
    margin-right:20px;
    text-align:center;
    border-right: 1px solid #7AA56D;
    border-bottom: 1px solid #7AA56D;
    border-left: 1px solid #7AA56D;
    background-color:white;
    
  }
  
    div#menu_subbox strong {
      text-transform:uppercase;
      color:#2FAE0C;
      font-size:1.25em;
      font-size:1.6em;
      padding:0px;
      margin:0px;
      font-weight:normal;
      border:none;
    }
    
    div#menu_subbox p {
      padding:10px 15px 0 15px;
      text-align:center;
    }
  
    /*div#menu_subbox span {
      padding-bottom:26px;
      padding-left: 18px;
      padding-right: 26px;
      margin-right:21px;
      padding-top: 39px;
      border-right: 1px solid #7AA56D;
      border-bottom: 1px solid #7AA56D;
      border-left: 1px solid #7AA56D;
      background-color:white;
    }
    
    div#menu_subbox span span {
      padding:0px !important;
      margin:0px !important;
      border:0 !important;
    }
*/    
    div#menu_subbox p[lang=it-IT] {
      font-size:0.8em;
      color:#229003;
    }
  
  
  
  /* navigation */
  
  div#navigation_container {
    background:#FE9A2B url("../img/bg-navi-top.jpg") repeat-x top;
  }
  
    div#navigation_container div.meta {
      background: url("../img/splash_border_bottom.gif") repeat-x bottom;
      overflow:auto;
      font-family: "Arial Narrow";
      font-size:11pt;
    }
    
      div#company {
        float:left;
        background:white url("../img/menu-active-corner.gif") no-repeat right top;
        border-top: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        padding:0px 9px;
        padding-top:17px;
        padding-bottom:1px;
        margin-top:13px;
        margin-left:64px;
        color:black;
      }
      
      div#company span {
        color:#1F8703;
        text-transform:uppercase;
        font-weight:bold;
      }
      
    div#address {
      color:black;
      padding:0px 10px;
      padding-top:14px;
      line-height:1.15em;
      float:left;
    }
    
    div#contact {
      border-left:1px solid black;
      color:black;
      margin-top:14px;
      padding-left:10px;
      float:left;
    }
      div#contact a {
        color:black;
        padding-left:26px;
        background: url("../img/footer-mail.gif") no-repeat left center;    
      }
      
  div#footer_container {
    background: #C7E5BE url("../img/splash_bg_bottom.jpg") repeat-x;
    height:188px;
  }
  
  
  /* splash menu */
  ul#splash-menu {
    text-align: center;
    padding-top:20px;
    padding-left:21px;
  }

    #splash-menu li {
      float: left;
      height: 37px;
      overflow: hidden;
    }

    #splash-menu li[lang=it-IT] a {
      background: url('../img/splash_lang_it.gif') center right no-repeat;
      width: 51px;
      height:36px;
    }

    #splash-menu li[lang=de-DE] a {
      background: url('../img/splash_lang_de.gif') center center no-repeat;
      width: 47px;
      height:36px;
    }

    #splash-menu li[lang=en-UK] a {
      background: url('../img/lang-en-UK.gif') center left no-repeat;
      width: 47px;
      height:36px;
    }

      #splash-menu li a {
        display: block;
        text-indent: -9999em;
        line-height: 30px;
      }

  div#header_container div.inside,
  div#body_container div.inside,
  div#navigation_container div.inside,
  div#footer_container div.inside {
    width:1000px;
    margin:0px auto;
  }  
