<style type="text/css">
<!--

html { height:100%; max-height:100%;   
       padding:0; 
       margin:0; 
       border:0;
       background:white;
       font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
       /* hide overflow:hidden from IE5/Mac */ 
       /* \*/ 
       overflow: hidden; 
       /* */ 
     }

body { height:100%; max-height:100%; min-height:620px;
       position:absolute; left: 0; width:100%; min-width:800px;
       overflow:hidden; padding:0; margin:0; border:0;
       font-size:13px; line-height:13px;
       font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
       color:black;
       background:#FFF9D4;
       background-image: url('/weinstock.gif'); background-repeat: no-repeat;
}

#head { position:absolute; margin:0; top:0;
        margin-left:-400px; 
	left:50%;
        display:block; padding: 0; width:800px; height:58px;
        background:transparent;
        z-index:5;
        color:#fff;
      }
#footlogo { position:absolute; margin:0; bottom:102px;
        margin-left:-375px; 
	left:50%;
        display:block; padding: 0; width:750px; height:60px;
        background:transparent;
        font-size:13px; line-height:13px; z-index:3;
        color:rgb(232,232,232);
        z-index:11;
        border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:white;
        padding-bottom:0;
      }
#footwhite { position:absolute; margin:0; bottom:102px;
        margin-left:-400px; 
	left:50%;
        display:block; padding: 0; width:800px; height:1px;
        background:transparent;
        z-index:12;
      }
#foot { position:absolute; margin:0; bottom:0;
        margin-left:-400px; 
	left:50%;
        display:block; padding: 0; width:750px; height:101px;
        background:transparent;
        font-size:12px; line-height:12px; z-index:15; text-align:right;
        color:rgb(232,232,232);
      }

#left1 { position:absolute; left:0; top:68px; bottom:102px;background:#343434;color:rgb(255,255,255);
        width:20%; font-size:13px; line-height:16px; z-index:4; overflow:hidden;
      }

#left2 { position:absolute; margin-left:-400px; 
	left:50%;
        top:88px; /* bottom:72px;  */
       
        bottom:0;
        /* height:100%;
        max-height:100%; */
       
        color:black;
        width:800px; font-size:13px; line-height:16px; z-index:4; overflow:auto;
      }

* html #left1, * html #left2 { height:100%; top:0; bottom:0;
        border-top:20px solid #fff; border-bottom:102px solid #fff;}

#left1 { background:transparent; color:black;}
#left2 { background:transparent; color:black;}

.inner { display:block; padding:20px; }
.bold { font-weight:bold; }
.polred { color:#bc2b16; }
.center { text-align:center; }

a:link { font-weight:normal; font-size:13px; line-height:16px; color: black; text-decoration:none; }
a:visited { font-weight:normal; font-size:13px; line-height:16px; color: black; text-decoration:none; }
a:hover { font-weight:normal; font-size:13px; line-height:16px; color: #cc2b16; text-decoration:none; }
a:active { font-weight:normal; font-size:13px; line-height:16px; color: black; text-decoration:none; }
a:focus { font-weight:normal; font-size:13px; line-height:16px; color: black; text-decoration:blink; }

h1 { color:#cc2b16; font-weight:bold; font-size:19px; line-height:20px; letter-spacing:4px;}
h2 { color:#cc2b16; font-weight:bold; font-size:17px; line-height:18px; letter-spacing:3px;}
h3 { color:#cc2b16; font-weight:bold; font-size:16px; line-height:16px; letter-spacing:2px;}
h4 { color:#cc2b16; font-weight:bold; font-size:13px; line-height:13px; letter-spacing:1px;}
h5 { color:#cc2b16; font-weight:normal; font-size:12px; line-height:12px; letter-spacing:0;}
h6 { color:#cc2b16; font-weight:normal; font-size:12px; line-height:11px; letter-spacing:0;}

.menu { font-weight:normal; font-size:14px; line-height:16px; color: black; text-decoration:none; }

p { font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:13px; line-height:16px;
            margin-bottom:12px; margin-top:12px;}

b { font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:bold; font-size:13px; line-height:16px;
            letter-spacing:1px;}
table {
  border: hidden !important;
}
th { font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:bold; font-size:13px; line-height:16px;
             border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#DDDDDD;
             text-align:left; vertical-align:top;
}

td { font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:normal; font-size:13px; line-height:16px;
             border: hidden !important;
             /* text-align:center; */
             vertical-align:top;
}

ul,ol,dl { font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:13px; line-height:16px;
            margin-bottom:12px; margin-top:12px;}

li,dd,dt { font-family: "DejaVu Sans", Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:13px; line-height:16px;
            margin-bottom:0; margin-top:0;}

a img {
         border: 0 none;
           }

img {
         border: 0 none;
           }

#imgcentervh {
  /* ist das Element, welches zentriert werden soll */
  padding:0;        /* es sind auch andere Angaben möglich, die dann 
  allerdings bei der Breite und Höhe mit berücksichtigt werden müssen. */ 

  /* Angaben zu Breite und Höhe, diese können auch in em angegeben werden. */
  width:766px;      /* Breite insgesamt 450px (448px + 2 x 1px Border) */
  min-height:542px; /* Mindesthöhe insgesamt 300px (298px + 2 x 1px Border),
  bei genau dieser Höhe funktioniert die vertikale Zentrierung */
  
  /* jetzt wird die linke obere Ecke vertikal und horizontal zentriert */
  position:absolute;
  top:50%;                  
  left:50%;
  
  /* durch negative margins wird es jetzt um die Hälfte von Höhe und 
  Breite nach oben und links verschoben */
  margin:-181px 0 0 -383px; /* jeweils die Hälfte der Gesamthöhe und -breite */
}

/* min-height für den IE */
* html #imgcentervh {
  height:542px;             /* das selbe Maß wie oben bei min-height */
}

.hidden { display: none; }
.unhidden { display: block; }

-->
  </style>
 </head>