  
  BODY {
    margin:  0px;
    padding-bottom: 20px;
  }
  
  BODY, TABLE, TH, TD, P {
    font-family: Verdana, Arial;
    font-size:   8pt;
  }
  
  IMG {
    margin:  0px;
    padding: 0px;
    border:  0px;
  }
  
  
  
  #containerHeader {
    width:  1002px;
    height: 139px;
    
    margin: 0px auto;
    
    background: url(../_img/kopf.jpg) top center no-repeat;
  }
  
  #containerMain {
    width:   1002px;
    
    margin:  0px auto;
    padding: 0px;
    
    background: url(../_img/rand_beidseitig.gif);
  }
  
  #containerFooter {
    width:  1002px;
    height: 26px;
    
    margin: 0px auto;
    
    background: url(../_img/fuss.jpg) bottom center no-repeat;
  }
  
  
  
  #content {
    width:  916px;
    
    margin: 40px 58px 20px 28px;
  }
  
  H3 {
    margin: 0px;
  }
  
  
  
  #navigationOuter {
    height:  69px;
  }
  
  #navigation {
    float:   left;
    
    width:   1002px;
    
    margin:  0px 8px 0px 8px;
    padding: 0px;
  }
  
  #navigation LI {
    float:   left;
    
    margin:  0px;
    padding: 0px;
    
    height:  69px;
    
    list-style: none;
  }
  
  #navigation LI A {
    float:   left;
    display: block;
    
    height:  69px;
    
    background-position: left top;
    background-repeat:   no-repeat;
  }
  
  #navigationElement01 {
    background-image: url(../_img/navigation/navi_1.jpg);
  }
  #navigationElement01 A:hover {
    background-image: url(../_img/navigation/navi_1_a.jpg);
  }
  #navigationElement01_active {
    background-image: url(../_img/navigation/navi_1_a.jpg);
  }
  
  #navigationElement02 {
    background-image: url(../_img/navigation/navi_2.jpg);
  }
  #navigationElement02 A:hover {
    background-image: url(../_img/navigation/navi_2_a.jpg);
  }
  #navigationElement02_active {
    background-image: url(../_img/navigation/navi_2_a.jpg);
  }
  
  #navigationElement03 {
    background-image: url(../_img/navigation/navi_3.jpg);
  }
  #navigationElement03 A:hover {
    background-image: url(../_img/navigation/navi_3_a.jpg);
  }
  #navigationElement03_active {
    background-image: url(../_img/navigation/navi_3_a.jpg);
  }
  
  #navigationElement04 {
    background-image: url(../_img/navigation/navi_4.jpg);
  }
  #navigationElement04 A:hover {
    background-image: url(../_img/navigation/navi_4_a.jpg);
  }
  #navigationElement04_active {
    background-image: url(../_img/navigation/navi_4_a.jpg);
  }
  
  #navigationElement05 {
    background-image: url(../_img/navigation/navi_5.jpg);
  }
  #navigationElement05 A:hover {
    background-image: url(../_img/navigation/navi_5_a.jpg);
  }
  #navigationElement05_active {
    background-image: url(../_img/navigation/navi_5_a.jpg);
  }
  
  #navigationElement06 {
    background-image: url(../_img/navigation/navi_6.jpg);
  }
  #navigationElement06 A:hover {
    background-image: url(../_img/navigation/navi_6_a.jpg);
  }
  #navigationElement06_active {
    background-image: url(../_img/navigation/navi_6_a.jpg);
  }
  
  
  
  #naviFooter {
    float:   right;
    
    /* width:   1002px; */
    
    margin:  0px;
    padding: 0px;
  }
  
  #naviFooterElement {
    float:   right;
    
    height:  16px;
    
    list-style: none;
  }
  
  #naviFooterElement01 {
    display: block;
    
    width:   58px;
    
    margin:  1px 20px 0px 0px;
  }
  #naviFooterElement02 {
    display: block;
    
    width:   76px;
    
    margin:  1px 18px 0px 0px;
  }
  #naviFooterElement03 {
    display: block;
    
    width:   99px;
    
    margin:  1px 28px 0px 0px;
  }
  
  #Contactform .error {
  	display:block;
    color:#FF0000;
  } 
  
  #Contactform input,
  #Contactform textarea {
  	border:1px solid #003300;
    background-color:#E8FBE5;
    width:250px;
  } 
  #Contactform .zip {
    width:43px;
  } 
  html* #Contactform .zip {
    width:41px; /* IE */
  }
  #Contactform .city {
    width:196px;
    margin-left:5px;
  } 
  #Contactform .button {
    background-color:#666666;
  }
   
  #Contactform td.spacer {
    font-size:1px;
    height:7px;
  } 
  