/*
# ---------------------------------------------------------------
# eBox · tectis
# copyright (C) 2005 for tectis.ch
# ---------------------------------------------------------------
# file:     [01] ebox_styles.css
# ---------------------------------------------------------------
# content:  eBox CSS-Style
#
# Build:    1.00.00 [29.07.2005]
#
# |- [#frame] --------------------------------------------------|
# | top (logo)                                        agb | ... |
# |-------------------------------------------------------------|
# | top_image                                                   |
# |-------------------------------------------------------------|
# | menu                                                        |
# |-------------------------------------------------------------|
# | #content                                                    |
# |   p#txt_nnn                                                 |
# |                                                             |
# |   content                                                   |
# |                                                             |
# |                                                             |
# |-- [#bottom] ------------------------------------------------|
# | footer                                                      |
# |-------------------------------------------------------------|
#
*/

body  {  
  background-color:#C0C0C0; 
  font-size:11px;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  margin:0px 0px 0px 0px; 
  text-align:center;
}

  #varx { 
      background-color:#C0C0C0;
      height:400px;
      margin:200px 0px 0px 0px; 
      padding-left:auto; 
      padding-right:auto;
      width:980px;
  }


  html { overflow: -moz-scrollbars-vertical; } 

  #frame {
      background-color:#393F41;
      margin-right:auto;
      margin-left:auto;
      margin-top:0px;
      padding:0px;
      text-align:left;
      width:980px;
  }

  #top { 
      background-color:#393F41;
      color:#393F41;
      height:60px;
      margin:0px 0px 0px 0px; 
      padding:0px 0px 0px 0px; 
      width:980px;
  }

  #toph1 { 
      height:3px;
      width:400px; 
  }
  #bottom { 
      background-color:#393F41;
      color:#393F41;
      height:40px;
      margin:0px 0px 0px 0px; 
      padding:0px 0px 0px 0px; 
      width:980px;
  }
  #top_img, #kfw_img, #fertigung_img { 
      background-color:#393F41;
      height:120px;
      margin:0px 0px 0px 0px; 
      padding:0px 0px 0px 0px; 
      width:980px;
  }

  #kfw_img { height:440px; }
  #fertigung_img { height:190px; }

  #menu { 
      background-color:#FFFFFF;
      height:90px;
      margin:0px 0px 0px 0px; 
      padding:5px 0px 0px 0px; 
      width:980px;
  }

  /* ========================== generic =============================== */

  p { margin: 0px 0px 0px 0px; }
  ul { margin-top:0px; }

  h1 { font-size:1px; }
  h2 { font:bold 24px/120% Arial, Verdana, Helvetica; }
  h3 { font:bold 18px/120% Arial, Verdana, Helvetica; }
  h4, h5 { }

  .td_380_10 { padding-left:10px; width:380px; text-align:left; border-left:1px solid #393F41; }
  .td_580_10 { padding-left:10px; width:580px; text-align:left; border-left:1px solid #393F41; }
  .td_600_10 { padding-left:10px; width:610px; text-align:left; border-left:1px solid #393F41; }
  .td_200 { padding-right:10px; width:200px; }

  #intro {
    width:980px;
    background-image:url(../images/bg1.gif); background-repeat:no-repeat; 
    color:#CDCDCD; 
  }

  /* ========================== content-box =========================== */

  #content_maxdata { 
      background-color:#E0E0E0;
      color:#000000;
      font-size:12px; line-height:17px; 
      margin:0px 0px 0px 0px; 
      padding-bottom:20px;
      width:980px;
  }

  #content_etime { 
      background-color:#548C71;
      color:#000000;
      font-size:12px; line-height:17px; 
      margin:0px 0px 0px 0px; 
      padding-bottom:20px;
      width:980px;
  }

  #content_ebiz { 
      background-color:#A56565;
      color:#000000;
      font-size:12px; line-height:17px; 
      margin:0px 0px 0px 0px;
      padding-bottom:20px;
      width:980px;
  }

  #content_tectis { 
      background-color:#6098B3;
      color:#000000;
      font-size:12px; line-height:17px; 
      margin:0px 0px 0px 0px; 
      padding-bottom:20px;
      width:980px;
  }

  #content_comatic { 
      background-color:#DDDDDD;
      color:#000000;
      font-size:12px; line-height:17px; 
      margin:0px 0px 0px 0px; 
      padding-bottom:20px;
      width:980px;
  }

  #content_fastviewer { 
      background-color:#DEE0DF;
      color:#000000;
      font-size:12px; line-height:17px; 
      margin:0px 0px 0px 0px; 
      padding-bottom:20px;
      width:980px;
  }

  /* ========================== content-text ========================== */

  p#txt_maxdata { 
    padding:10px 0px 0px 0px; 
  }
  .td_maxdata      { border:1px solid #A4A4A4; width:610px; }
  .td_maxdata_link { background-color:#E0E0E0; border-bottom:1px solid #A4A4A4; padding-left:10px; }

  .linkmxa, .linkmxa:visited  { font-size:11px; font-weight:bold; color:#1A1A1A; text-decoration:none; }
  .linkmxa:hover, .linkmxa:visited:hover {color:#CECECE; text-decoration:none; }

  p#txt_etime { 
    font-size:12px; 
    line-height:17px;
    margin:auto; 
    padding:0px 200px 40px 200px;
  }

  .etime_rel_c1, .etime_rel_c2 { font-size:10px; font-family:Verdana, Arial, sans-serif; background-color:#7AAF96; padding:2px 4px 2px 4px; vertical-align:top; }
  .etime_rel_c1 { width:50px; text-align:right; }

  p#txt_ebiz { 
   background-color:#A56565;
   font-size:12px; 
   line-height:17px; 
   margin:auto; 
   padding:0px 200px 40px 200px; 
  }

  p#txt_ebiz_vergleich { 
   background-color:#A56565;
   font-size:10px; 
   font-family:Verdana, Arial, sans-serif; 
   padding:0px 100px 40px 100px; 
  }

  .ebiz_c1, .ebiz_cn { font-size:10px; font-family:Verdana, Arial, sans-serif; background-color:#AA7472; padding:2px 2px 2px 2px; vertical-align:top; }
  .ebiz_cn { text-align:center; }

  .ebiz_rel_c1, .ebiz_rel_c2 { font-size:10px; font-family:Verdana, Arial, sans-serif; background-color:#AA7472; padding:2px 4px 2px 4px; vertical-align:top; }
  .ebiz_rel_c1 { width:50px; text-align:right; }

  p#txt_tec { 
   padding:40px 300px 40px 300px; 
   background-image:url(../images/tec_bg5.jpg); background-repeat:no-repeat; background-position:bottom; 
   color:#DDDDDD; font-size:12px; line-height:17px; 
  }

  p#txt_comatic { 
   background-color:#DDDDDD; 
   padding:0px 300px 40px 300px; 
 }

  p#txt_fastviewer { 
   background-color:#DEE0DF; 
   padding:0px 300px 40px 300px; 
 }
  p#txt_agb { 
   padding:0px 500px 40px 300px; 
  }

  p#txt_impressum  { 
   padding:0px 0px 40px 100px; 
  }

  p#txt_kontakt  { 
   padding:0px 200px 40px 200px; 
  }

  .tec_input, .smit { border:1px solid #A4A4A4; margin:1px 1px 1px 1px; font-size:12px; }
  .tec_select { margin:1px 1px 1px 1px; font-size:12px; }

  /* referenzen webdesign */
  .td_ref { padding-right:10px; width:320px; }
  .tbl_refweb { width:600px; border-top:1px solid #000000; padding:10px 0px 10px 0px; }


  /* ========================== table ================================= */

  table.tbl0, table.tbl1  {
    border-collapse: collapse;
    clear: both;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px;
  }

  .tbl_580 { width:580px; }
  table.tbl1 { background-color:#FFFFFF; border:1px solid #A4A4A4; } 
  td.form_label { font-size:10px; background-color:#E5E5E5; color:#00ff00; }	

  /* ========================== link ================================== */

  .link, .link:visited  { font-size:10px; font-weight:normal; color:#1A1A1A; text-decoration:none; }
  .link:hover, .link:visited:hover {color:#CECECE; text-decoration:none; }
  .linkred, .linkred:visited { font-size:10px; font-weight:normal; color:#FF0000; text-decoration:none;}
  .linkred:hover, .linkred:visited:hover { text-decoration:overline; }
  .linkblue, .linkblue:visited { font-size:10px; font-weight:bold; color:#6098B3; text-decoration:none;}
  .linkblue:hover, .linkblue:visited:hover {color:#CECECE; text-decoration:none; }
  .linkshop, .linkshop:visited, .linkshop:hover, .linkshop:visited:hover { font-size:10px; font-weight:bold; color:#393F41; text-decoration:none;}
  .link_fvw, .link_fvw:visited, .link_fvw:hover, .link_fvw:visited:hover  { font-size:12px; font-weight:bold; color:#F77211; text-decoration:underline;}


  /* ========================== images ================================ */

  .linkimg   { border:0px; }
  .imgmain   { border:0px; padding:5px 0px 40px 0px; }
  .imglfloat { float:left; padding:0px 10px 10px 0px; }

