/* CSS Document */
body,html,form{ margin: 0; padding: 0; height: 100%; width: 100%; }
table{ border-spacing: 0; border-collapse: collapse; margin: 0; padding: 0; }
table, img{border: 0;}
td{ font-family: tahoma; font-size: 11px; color: #D7D8D9; }
ul, li, div{ margin: 0; padding: 0; font-family: tahoma; font-size: 11px; color: #D7D8D9; }
a{ text-decoration: none; color: #D7D8D9; }
a:hover{ color: red; }

body{ background: #2F2F2F url('../img/main/main_02.gif') left top repeat-x; }

#mainTable{ width: 950px; height: 600px; margin: 0 auto 0 auto; table-layout: auto; }
  #mainTable .spacerCell{ height: 3px; }

  #headCell{ background: url('../img/main/main_04.jpg') left top no-repeat; height: 202px; width: 100%; vertical-align: top; }
    #headCell a{ color: #D7D8D9; display: block; margin: 22px 0 0 8px; width: 100px; }
    #headCell a:hover{ color: red; }
    
  #hMenuCell{ width: 100%; height: 25px; background: url('../img/main/main_07.gif') left top repeat-x; text-align: right; }
    #hMenuCell #hmenu{ margin: -1px 0 0 0; }
    #hMenuCell #hmenu a{ color: #D7D8D9; font-weight: bold; background: url('../img/main/hmenu.gif') left 5px no-repeat; padding: 0 0 0 6px; display: block; margin: 0 15px 0 15px; float: right; clear: left; }
    #hMenuCell #hmenu a:hover{ color: black; } 
   
  #leftMenuCell{ height: 100%; background: url('../img/main/background_left.gif') left top repeat-y; width: 200px; vertical-align: top; }
    .topPict{ width: 100%; height: 18px; background: url('../img/main/main_08.gif') left top no-repeat; }
  
  #centerCell{ height: 370px; vertical-align: top; width: 609px; }
    #centerCell #containerCenter{ margin: 10px 10px 10px 10px; width: 590px; }
    
  #rightCell{ vertical-align: top; height: 100%; background: url('../img/main/background_right.gif') left top repeat-y; width: 158px; padding: 0; }
    #rightCell div#link{ text-align: left; margin: 0; padding: 0; }
    #rightContainer{ width: 158px; margin: 0; padding: 0; }
    #rightCell .head1{ margin-top: 15px; text-align: right; width: 158px; color: red; padding: 0 0 3px 0; background: url('../img/main/linie_14.gif') left bottom no-repeat; }
    #rightCell .spacer{ height: 35px; }
    #rightCell .text{ margin: 10px 0 0 10px; padding: 0; }
     
  #bottomCell{ vertical-align: middle; background: url('../img/main/main_28.gif') left top repeat-x; height: 48px; }
    #bottomCell a{ color: #2F2F2F; }
    #bottomCell a:hover{ color: red; }    
    #bottomCell div#left{ float: left; margin: 0 0 0 8px; color: #2F2F2F;}
    #bottomCell div#right{ float: right; margin: 0 8px 0 0; color: #2F2F2F;}

  .nahled{ float: left; clear: right; margin: 10px 17px 0 10px; }
  .nahled .title{ background: url('../img/main/product.gif') left bottom no-repeat; margin: 0 0 2px 0; padding: 0 0 2px 0; }
  .nahled .pict{ background: url('../img/main/product.gif') left bottom no-repeat; padding: 0 0 1px 0; } 
  .nahled a{ color: #D7D8D9; font-size: 15px; }
  .nahled a:hover{ color: red; font-size: 15px; }
  .clear{ clear: both; font-size: 0; height: 15px; } 
  
  #locator{ color: red; margin: 10px 0 10px 15px; }
  #locator a{ color: #D7D8D9; }
  #locator a:hover{ color: red; }
  #locator .item{ color: #D7D8D9; padding: 0 3px 0 3px; } 

  #title{font-size: 25px; padding: 0 0 3px 0; background: url('../img/main/linie_22.gif') left bottom no-repeat; text-align: right; width: 560px; margin: 0 0 0 15px; }
  #text{ background: url('../img/main/linie_22.gif') left bottom no-repeat; width: 560px; margin: 10px 0 0 15px; padding: 0 0 10px 0; }
  #links{  width: 560px; text-align: left; margin: 10px 0 0 15px; }
  #links .link{ margin-top: 3px; }
  #backbutton a, #links .link a{ color: red; font-weight: bold; background: url('../img/main/main_11.gif') left 5px no-repeat; padding: 0 0 0 8px; }
  #backbutton a:hover, #links a:hover{ color: #D7D8D9; }
  
  #backbutton{ margin: 10px 0 0 15px; }
