<style type="text/css">

html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li {
 margin:0px; padding:0px; font-family: Arial;  }

#all { float: middle; width:795px;  overflow:hidden; height:614px;  background-image:url(logo.jpg); border: 3px solid #C0C0C0; margin:0px; padding:0px; }

#navi { position:relative; text-align:center; margin: 1px; padding:1px; width:785px; left:0px; overflow:hidden; top:155px; height:30px; z-index:1; margin: 2px;   color: #FFFFFF; font-size:10px; float: left;}

#main { position:relative; text-align:left;  margin: 2px; padding:2px; width:785px; left:0px; overflow:auto; top:168px; height:294px; z-index:1;  vertical-align:text-bottom; color: #FFFFFF; font-size:10px; float: left;}

ul#Navigation {
    margin: 0px; padding: 0px;
    text-align: center; width: 783px; height:20px;  border-bottom: 2px solid #B4506B;
  }

  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0px; padding: 0px;
  }

  ul#Navigation a, ul#Navigation span {
    float: left;
    font-size:12px; height:15px;
    margin-top: 1px; margin-left: 7px; margin-right: 7px; padding: 2px;
    text-decoration: none; font-weight: bold;
    border-bottom: 2px solid #FF0000;

    color: #CC0000; letter-spacing: 2px; background-color: #FFCACA;
    width: 112px;
  }



  ul#Navigation a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: #B90000;
  }

    ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: #FF2B2B;
  }

  ul#Navigation div {
     clear: left;
  }



.ueberschrift{font-size:14px;width:770px;background-color: #FFFFFF;border-bottom: 1px solid #FF0000; border-top: 1px solid #FF0000; margin-top: 3px; margin-left: 5px; padding:4px; color: #FF0000; letter-spacing:3px; text-align:center; float:left; }

.normaltext{font-size:14px;width:770px;border-bottom: 1px solid #FF0000; border-top: 1px solid #FF0000; margin-top: 6px; margin-left: 5px; padding:4px; color: #6D384B; letter-spacing:3px;  float:left; text-align:justify;background-color: #FFFFFF; filter:Alpha(opacity=67); }

.normaltextohneborder{font-size:14px; margin-top: 6px; color: #6D384B; letter-spacing:3px;  float:center; text-align:justify;background-color: #FFFFFF;  }



.preis, .preis td, .xy, .nth {font-size:13px; margin: 2px; padding: 6px; color: #1B1F23; letter-spacing:2px; background-color: #E0E0E0; border: 1px solid #808080; border-collapse: collapse; text-align: center; }

.xy {font-size:13px; margin: 3px; padding: 8px; color:#494949; letter-spacing:2px; background-color: #FFCACA;  }

.preis { margin: 8px;
}


</style>
