        html, body {
          margin:0px;
          padding:0px;
          font-family:arial;
          font-size:0.9em;
        }
        body {
          text-align:center;
        }
        #menu {
          margin:0px;
          padding:0px;
          width: 190px;
          margin-bottom:20px;
          float:left;
        }
        #menu ul {
          list-style: none;
          margin:0px;
          padding:0px;
          background-color:#faeddc;
        }
        #menu ul h4 {
          background-color:#6f0016;
          padding:10px;
          padding-top:3px;
          padding-bottom:3px;
          padding-right:0;
          margin:0px;
          width:180px;
          color:#ffffff;
          font-weight:bold;
        }
        #menu ul li {
          background-color:#faeddc;
        }
        #menu ul li a {
          text-decoration:none;
          padding:10px;
          padding-top:3px;
          padding-bottom:3px;
          padding-right:0;
          color:#000000;
          background-color:#faeddc;
          display:block;
          width:180px;
        }
        #menu ul li a:hover {
          color:#000000;
          background-color:#f8e0bf;
        }
        h1, h2, h3, h4 {
          margin:0px;
          padding:0px;
          font-size:1.2em;
        }
        #content h2 {
          font-size:0.9em;
          margin-top:15px;
          color:#c3c3c3;
        }
        h1 {
          color:#a50021;
        }
        h4, h2 {
          font-weight:normal;
          font-size:10pt;
          margin-bottom:10px;
        }
        h3 {
          font-weight:bold;
          color:#a50021;
          font-size:10pt;
          margin-bottom:0px;
          margin-top:10px;
        }
        #content {
          float:left;
          margin-left:20px;
          width:560px;
        }
        div#container {
          width:800px;
          margin-left:0;
          margin-top:0;
          margin:auto;
          text-align:left;
        }
        div#content {
          padding-left:20px;
        }
        div#produkte {
          clear:left;
        }
        div#produkte .bild {
          height:103px;
        }
        div#produkte img {
          /*border:1px solid #dddddd;*/
          margin:0;
          padding:0;
        }
        div#produkte h3 a {
          color:#a50021;
          font-weight:bold;
          text-decoration:underline;
          margin-bottom:0;
          padding-bottom:0;
        }
        div#produkte .produkt_info {
          color:#000000;
        }
        div#produkte hr {
          clear:left;
          margin:0;
          padding:0;
          margin-bottom:30px;
          background-color:#EFEFEF;
          height:0px;
          border:0;
          display:block;
        }
        p {
          text-align:justify;
        }
        p.einleitung {
          font-weight:bold;
        }

        #footer {
           clear:left;
           margin-left:0px;
           margin-top:0px;
           width:800px;
           height:10px;
           background-color:#000000;
           margin:auto;
           visibility:hidden;
        }
        .links {
           float:left;
        }
        .rechts {
           float:right;
        }
        .links, .rechts {
           height:330px;
           width:270px;
           /*border:1px solid #000000;*/
           padding:3px;
           text-align:center;
           background-color:#dddddd;
        }
        .links img, .rechts img {
           max-width:100px;
           margin-left:85px;
        }

        .zwei_produkte ul, .zwei_produkte ul li {
           margin:0;
           padding:0;
        }
        .zwei_produkte ul {
           width:200px;
           text-align:left;
           padding-left:20px;
           font-size:8pt;
           color:#6d6d6d;
           margin-top:10px;
        }
        div.zwei_produkte {
           margin-top:10px;
           height:340px;
           overflow:hidden;
           margin-top:10px;
        }
        div.beschreibung {
           overflow:auto;
           height:160px;
           margin-bottom:2px;
           margin-top:2px;
           min-height:180px;
        }
        .links a, .rechts a {
           font-size:8pt;
           color:#9F0000;
           font-weight:bold;
        }
        a.extern, a.extern:link, a.extern:hover, a.extern:active, a.extern:visited {
          position:relative;;
          bottom:0px;
          color:#000000;
        }
