 /**
  * Home
  */
  #content_home
  {
    
  }
  
    #content_home ul li
    {
      font-weight:bold;
      line-height:20px;
      float:left;
      margin-right:50px;
    }
  
    #content_home img
    {
      float:right;
      width:208px;
      height:153px;
      margin-top:32px;
      margin-right:8px;
      margin-left:30px;
    }
    
    
 /**
  * Impressum
  */
  #content_impressum
  {
    
  }
  
    #content_impressum div
    {
      
    }
    
      #content_impressum div p:first-child
      {
        float:left;
        margin-top:0px;
        width:350px;
      }
      
      
 /**
  * Jobs
  */
  #content_jobs
  {
    
  }
  
    #content_jobs p input
    {
      float:left;
      width:241px;
      margin-right:5px;
      margin-top:10px;
    }
    
    #content_jobs p span
    {
      margin-top:10px;
    }
    
    #content_jobs p a
    {
      float:right;
      margin-top:14px;
    }
    
    
 /**
  * Kontakt
  */
  #content_contact
  {
    
  }
  
    #contact_classic
    {
      padding-top:11px;
    }
    
      #contact_classic img
      {
        float:left;
        width:150px;
        height:150px;
        margin-right:25px;
        margin-top:-14px;
      }
      
    #contact_online
    {
      clear:both;
      padding-top:10px;
    }
    
      #contact_online input
      {
        margin-top:8px;
        width:192px;
      }
      
        #contact_name
        {
          margin-right:10px;
        }
        
        #contact_text
        {
          width:403px;
          display:block;
          height:auto;
          margin-top:10px;
        }
        
      #contact_online .MButton
      {
        margin-top:11px;
      }
      
      
 /**
  * Software
  */
  #content_software
  {
    
  }
  
    #software_list
    {
      margin-top:10px;
    }
    
      #software_list div
      {
        float:left;
        width:233px;
        margin-top:25px;
        overflow:hidden;
      }
      
        #software_list div img
        {
          width:64px;
          height:64px;
          float:left;
          margin-right:20px;
        }
        
        #software_list div span
        {
          font-size:15px;
          display:table-cell;
          vertical-align:middle;
          height:64px;
        }
        
        
 /**
  * Partner
  */
  #content_partner
  {
    
  }
  
    #partner_links
    {
      font-size:0px;
    }
    
      #partner_links a:link, #partner_links a:visited
      {
        display:inline-block;
        width:223px;
        height:110px;
        margin:5px;
        overflow:hidden;
      }
      
        #partner_links a:hover
        {
          background-color:rgba(0,0,0,0);
          box-shadow:0px 0px 0px 3px #bebebe;
        }
      
        #partner_links a span
        {
          display:table-cell;
          width:221px;
          height:98px;
          padding-top:5px;
          padding-bottom:5px;
          text-align:center;
          vertical-align:middle;
          border:1px solid #bebebe;
        }
        
          #partner_links a span img
          {
            max-width:221px;
            max-height:98px;
            border:none;
          }
        
        
 /**
  * Kompetenz
  */
  #content_kompetenz
  {
    
  }
  
    #content_kompetenz p + ul
    {
      margin-bottom:25px;
    }
  
    #kompetenz_list
    {
      
    }
    
      #kompetenz_list div
      {
        margin-left:20px;
      }
      
        #kompetenz_list div h1
        {
          font-size:13px;
          margin:10px;
          margin-left:0px;
          padding:0px;
          padding-left:20px;
          background-image:url(../graphics/list_arrow.png);
          background-image:-webkit-image-set(url(../graphics/list_arrow.png) 1x, url(../graphics/list_arrow@2x.png) 2x);
          background-repeat:no-repeat;
          background-position:left top;
          -webkit-user-select:none;
          -moz-user-select:none;
        }
        
          #kompetenz_list div h1 span:hover
          {
            text-decoration:underline;
            cursor:pointer;
          }
        
        #kompetenz_list div ul, #kompetenz_list h1 + div
        {
          display:none;
        }
        
        #kompetenz_list h1 + div
        {
          margin-left:20px;
        }
        
        
 /**
  * Produkte
  */
  #content_produkte
  {
    
  }
  
    #produkte_together
    {
      overflow:hidden;
    }
  
      #produkte_together a
      {
        float:left;
        width:330px;
        text-align:center;
        margin:5px;
        margin-top:3px;
        padding:5px;
        padding-top:0px;
        text-decoration:none;
      }
      
        #produkte_together a:hover
        {
          box-shadow:0px 0px 0px 3px #bebebe;
          background-color:#e5e5e5;
          cursor:pointer;
          color:#000;
        }
      
        #produkte_together a img
        {
          max-width:319px;
          max-height:213px;
          border:1px solid #fff;
          box-shadow:0px 0px 5px gray;
          margin-bottom:5px;
        }
        
        
 /**
  * LK Mount Pages
  */
  .lkmount
  {
    
  }
  
    #lkmount_buy
    {
      float:right;
    }
    
      #lkmount_buy:hover
      {
        box-shadow:0px 0px 4px #3366cc;
        cursor:pointer;
      }
    
    
   /* Scrolling Pages */
    #lkmount_pages
    {
      text-align:center;
      font-size:0px;
    }
    
      #lkmount_pages div
      {
        display:inline-block;
        width:202px;
        height:135px;
        text-align:center;
        margin:14px;
        margin-bottom:0px;
        margin-top:10px;
        margin-bottom:15px;
      }
    
        #lkmount_pages img
        {
          max-width:200px;
          height:133px;
          border:1px solid #fff;
          box-shadow:0px 0px 10px gray;
          cursor:pointer;
        }
  
  
   /* Dropdown Lists for LK Products */  
    .lkmount_details
    {
      padding-bottom:10px;
      padding-top:10px;
    }
    
      .lkmount_details b
      {
        display:block;
        font-size:13px;
        margin:10px;
        margin-left:0px;
        padding:0px;
        padding-left:20px;
        background-image:url(../graphics/list_arrow.png);
        background-image:-webkit-image-set(url(../graphics/list_arrow.png) 1x, url(../graphics/list_arrow@2x.png) 2x);
        background-repeat:no-repeat;
        background-position:left top;
        -webkit-user-select:none;
        -moz-user-select:none;
      }
        
      .lkmount_details span:hover
      {
        cursor:pointer;
        text-decoration:underline;
      }
      
      .lkmount_details > p
      {
        display:none;
        margin-left:20px;
        margin-right:20px;
      }
      
      .lkmount_details div
      {
        display:none;
        margin-left:20px;
        margin-right:20px;
      }
      
        .lkmount_defails div p
        {
          display:block;
        }
      
      
 /**
  * LKMount Buy Page
  */
  #lkmountbuy
  {
    
  }
  
    #lkmountbuy b
    {
      display:block;
      margin-top:30px;
      margin-top:30px;
    }
  
    #lkmountbuy_chart
    {
      margin-top:5px;
    }
    
      #lkmountbuy_chart div
      {
        text-align:center;
        display:inline-block;
        width:170px;
        margin-right:20px;
        vertical-align:top;
      }
      
        #lkmountbuy_chart div h1
        {
          font-size:14px;
          font-weight:normal;
        }
        
        #lkmountbuy_chart div img
        {
          width:138px;
          height:92px;
          border:1px solid #fff;
          box-shadow:0px 0px 10px gray;
          margin-bottom:10px;
        }
        
        #lkmountbuy_chart div input
        {
          width:20px;
          text-align:right;
          margin-left:5px;
          color:black;
        }
        
        #lkmountbuy_chart div:last-child
        {
          
        }
        
          #lkmountbuy_chart div:last-child h1, #lkmountbuy_chart div:last-child img, #lkmountbuy_chart div:last-child a
          {
            opacity:0.5;
          }
          
          #lkmountbuy_chart div:last-child p
          {
            opacity:0;
          }
          
          #lkmountbuy_chart div:last-child a:hover
          {
            opacity:1;
          }
          
    #lkmountbuy_data
    {
      margin-top:15px;
    }
    
      #lkmountbuy_data span
      {
        display:inline-block;
        width:90px;
        margin-left:10px;
      }
      
      #lkmountbuy_data input
      {
        width:232px;
        margin-right:10px;
        margin-bottom:10px;
        color:black;
      }
      
      #lkmountbuy_data p
      {
        margin-top:0px;
        padding-left:10px;
        margin-bottom:5px;
      }
      
      #lkmountbuy_data textarea
      {
        display:block;
        width:673px;
        height:58px;
        margin-left:10px;
        margin-right:10px;
        color:black;
      }
      
      #lkmountbuy .ZGallery_button span:hover
      {
        box-shadow:0px 0px 4px #3366cc;
        cursor:pointer;
      }