  /*==================================*/
  /* Index.eu CSS FILE (c) 2010       */
  /* EXPERIMENTAL CSS by: Joerg Niess */
  /* with friendly support            */
  /* by Kowalski Webdesign &          */
  /* nice-advertising.de              */
  /*==================================*/
                                                                                                         /*overflow: hidden*/
body {
  margin-top: 0px;
  margin-left: 0px;
  background: #F5F5F5;
  }
div.outer {
  width: 100%; height: 100%; position: absolute;
  text-align: center; border: 0px solid #FF1493;
  z-index: 1;
  }
div.inner {
  position: relative; width: 1200px;
  border: 0px solid red; background-color: #FFFFFF;
  z-index: 2;
  }
div.scroll {
  position: relative; min-height: 900px;
  text-align: left; width: 1200px;
  background-color: #ffffff; border: 0px solid #009900;
  z-index: 2;
  }
                                                                                                         /*CONTAINERs*/
div.container {
  position: relative;
  text-align: left; width: 1200px;
  background-color: #ffffff; border: 0px solid #009900;
  z-index: 2;
  }
div.center8 {
  position: relative;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;
  /*background-color: #F5F5F5;*/ padding-top: 15px; border: 0px solid red;
  z-index: 5;
  }
div.center7 {
  position: relative;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;
  /*background-color: #F5F5F5;*/ padding-top: 15px; border: 0px solid red;
  z-index: 5;
  }
div.center6 {
  position: relative;
  margin-left: -170px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
  background-color: #F5F5F5; border: 0px solid red;
  z-index: 5;
  }
div.center5 {
  position: relative;
  margin-left: 0px; margin-right: 0px; /*background-color: #F5F5F5;*/
  margin-top: 0px; margin-bottom: 0px; border: 0px solid red;
  z-index: 5;
  }
div.center4 {
  position: relative;
  margin-left: 0px; margin-right: 0px; /*background-color: #F5F5F5;*/
  margin-top: 0px; margin-bottom: 0px; border: 0px solid blue;
  z-index: 4;
  }
div.center4a {
  position: relative;
  margin-left: 0px; margin-right: 0px; min-height: 720px; /*background-color: #F5F5F5;*/
  margin-top: 0px; margin-bottom: 0px; border: 0px solid blue;
  z-index: 4;
  }
div.center3 {
  position: relative;
  margin-left: 0px; margin-right: 0px;
  margin-top: 0px; margin-bottom: 0px; /*background-color: #F5F5F5;*/ border-top: 1px solid #F5F5F5;
  border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; border-right: 1px solid #686868;
  z-index: 4;
  }
div.center2 {
  position: relative;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; /*background-color: #F5F5F5;*/
  border-top: 1px solid #F5F5F5; border-bottom: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0;
  border-right: 1px solid #989898;
  z-index: 4;
  }
div.center1 {
  position: relative;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; /*background-color: #F5F5F5;*/
  border-top: 1px solid #F5F5F5; border-bottom: 1px solid #989898; border-left: 1px solid #989898;
  border-right: 1px solid #C0C0C0;
  z-index: 4;
  }
div.center {
  position: relative;
  margin-left: 210px; margin-right: 275px; margin-top: 0px; margin-bottom: 0px; background-color: #F5F5F5;
  border-top: 0px solid #F5F5F5; border-bottom: 1px solid #686868; border-left: 1px solid #686868;
  border-right: 1px solid #D8D8D8;
  z-index: 4;
  }
                                                                                                         /*TOP BANNERs*/
div.banner {
  position: absolute;
  width: 226px; margin-top: 55px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; height: 166px;
  text-align: left; background-color: #990000; border: 0px solid green;
  z-index: 5;
  }
div.bannerb {
  position: absolute;
  width: 236px; margin-top: 55px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; height: 166px;
  text-align: left; background-color: #990000; border: 0px solid green;
  z-index: 5;
  }
div.banner_top {
  position: relative;
  float: left; margin-top: 55px; margin-bottom: 0px; margin-right: 0px;
  margin-left: 226px; height: 166px; background-color: #FFFFFF; border: 0px solid green;
  z-index: 5;
  }
div.banner_top2 {
  position: relative;
  float: left; margin-top: 55px; margin-bottom: 0px; margin-right: 0px;
  margin-left: 236px; height: 166px;
  z-index: 5;
  }
div.banner_right {
  position: absolute;
  float: left; margin-top: 55px; margin-bottom: 0px; margin-right: 0px;
  margin-left: 921px; height: 166px; width: 16px; background-color: #990000;
  z-index: 6;
  }
div.flamenco {
  position: absolute;
  margin-top: 15px; margin-left: 167px; width: 143px; height: 216px;
  z-index: 5;
  }
div.flamenco2 {
  position: absolute;
  margin-top: 15px; margin-left: 157px; width: 143px; height: 216px;
  z-index: 6;
  }
div.point {
  position: absolute;
  margin-top: 0px; margin-left: 213px; width: 2px; height: 2px; background-color: red;
    z-index: 6;
  }
div.logo_up {
  position: absolute;
  margin-top: 260px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logovt {
  position: absolute;
  margin-top: 630px; margin-left: -150px; width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logoAv {
  position: absolute;
  margin-top: 10px; margin-left: -140px; width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }                                                                                                         /*LOGOS*/
div.logo0 {
  position: absolute;
  margin-top: 360px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo1 {
  position: absolute;
  margin-top: 510px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo1a {
  position: absolute;
  margin-top: 140px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo2 {
  position: absolute;
  margin-top: 750px; margin-left: 30px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo2a {
  position: absolute;
  margin-top: 750px; margin-left: -140px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo2b {
  position: absolute;
  margin-top: 650px; margin-left: -140px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo2c {
  position: absolute;
  margin-top: 550px; margin-left: -140px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo3 {
  position: absolute;
  margin-top: 580px; margin-left: 30px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo4 {
  position: absolute;
  margin-top: 846px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }

div.logo_gross2 {
  position: absolute;
  margin-top: 750px; margin-left: 30px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo_kat {
  position: absolute;
  margin-top: 605px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo5 {
  position: absolute;
  margin-top: 40px; margin-left: 120px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo6 {
  position: absolute;
  margin-top: 0px; margin-left: 70px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo7 {
  position: absolute;
  margin-top: 0px; margin-left: 492px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo8 {
  position: absolute;
  margin-top: 1100px; margin-left: -140px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo9 {
  position: absolute;
  margin-top: 0px; margin-left: 35px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo9a {
  position: absolute;
  margin-top: 20px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo12 {
  position: absolute;
  margin-top: 0px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo9b {
  position: absolute;
  margin-top: 120px; margin-left: 35px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo10 {
  position: absolute;
  margin-top: 270px; margin-left: 35px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logo11 {
  position: absolute;
  margin-top: 280px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
                                                                                                         /*LEFTCONTENT*/
div.navicont {
  position: absolute;
  height: 266px; width: 210px;
  margin-top: 221px; margin-left: 0px; margin-right: 0px;
  margin-bottom: 0px; border-bottom: 0px solid #000000;
  z-index: 5;
  }
div.left_image {
  position: absolute;
  width: 210px; margin-left: 0px;
  margin-top: 453px; margin-left: 0px; margin-right: 0px;
  margin-bottom: 3px; border-top: 1px solid #000000;
  z-index: 2;
  }
div.left_image2 {
  position: absolute;
  width: 210px; margin-left: 0px;
  margin-top: 426px; margin-left: 0px; margin-right: 0px;
  margin-bottom: 3px; border-top: 1px solid #000000;
  z-index: 2;
  }
div.left_image3 {
  position: absolute;
  width: 210px; margin-left: 0px;
  margin-top: 476px; margin-left: 0px; margin-right: 0px;
  margin-bottom: 3px; border-top: 1px solid #000000;
  z-index: 2;
  }
div.imp {
  position: absolute;
  margin-top: 10px; margin-left: 360px; margin-right: 0px; margin-bottom: 0px;
  width: 320px; text-align: left;
  border: 0px solid blue;
  z-index: 3;
  }
p.imp_line {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: right; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
h5.imp_line {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; color: #000000; letter-spacing: 0pt;
  text-align: left; line-height: 10pt;
  margin-left: 20px; margin-right: 0px;
  margin-top: 2px; margin-bottom: 0px;
  font-weight: normal;
  }

div.stiwo {
  position: absolute;
  letter-spacing: 0pt;
  line-height: 0pt;
  text-align: right;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 190px;
  border: 0px solid blue;
  z-index: 3;
  }
div.stiwo2 {
  position: absolute;
  letter-spacing: 0pt;
  line-height: 12pt;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 190px;
  border: 0px solid blue;
  z-index: 3;
  }
div.codelse {
  position: absolute;
  margin-top: 180px; margin-left: 697px; margin-right: 0px; margin-bottom: 0px;
  width: 55px; height: 37px;
  border: 0px solid red;
  z-index: 6;
  }                                                                                                      /*CENTER-CONTENT*/
div.siegel {
  position: absolute;
  margin-top: 180px; margin-left: 757px; margin-right: 0px; margin-bottom: 0px;
  width: 55px; height: 37px;
  border: 0px solid red;
  z-index: 6;
  }
div.datlink {
  position: absolute;
  margin-top: 0px;
  margin-left: 35px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 110px;
  border: 0px solid blue;
  z-index: 3;
  }
div.datlink2 {
  position: absolute;
  margin-top: 0px;
  margin-left: 165px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 110px;
  border: 0px solid blue;
  z-index: 3;
  }
div.datlink3 {
  position: absolute;
  margin-top: 337px;
  margin-left: 165px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 110px;
  border: 0px solid blue;
  z-index: 3;
  }
p.datlink {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: right; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.dattext {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 310px; margin-right: 35px; margin-top: 0px;
  margin-bottom: 80px;
  }

div.newsimage {
  position: absolute;
  margin-left: 35px; margin-top: 2px;
  }
p.news1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 202px; margin-right: 25px; margin-top: 0px;
  margin-bottom: 15px;
  }
div.index {
  position: relative;
  margin-top: 0px; margin-left: 45px; margin-right: 35px; margin-bottom: 15px;
  height: 285px; text-align: center; background-color: #F5F5F5;
  border: 0px solid blue;
  z-index: 9;
  }
div.content_index {
  position: relative;
  float: left; margin-bottom: 0px; margin-top: 10px;
  margin-left: 12px; margin-right: 11px; /*height: 250px;*/
  border: 0px solid green;
  z-index: 5;
  }
div.content2_index {
  position: relative;
  float: left; margin-bottom: 0px; margin-top: 10px;
  margin-left: 18px; margin-right: 0px; /*height: 250px;*/
  border: 0px solid green;
  z-index: 5;
  }

img_index {
  margin-top: 0px; margin-bottom: 0px; margin-right: 0px;
  margin-left: 0px; height: 230px;
  border: 0px solid blue;
  z-index: 5;
  }

div.suchfeld {
  position: relative;
  margin-left: 35px; margin-right: 40px; margin-bottom: 15px;
  text-align: right; z-index: 6;
  border: 0px solid blue;
  }
div.link {
  position: relative;
  margin-left: 35px; margin-right: 30px;
  text-align: left; z-index: 6;
  border: 0px solid blue;
  }
div.link_image {
  position: relative; /*min-height: 20px;*/
  float-left; margin-top: 0px; margin-left: 35px; margin-bottom: 0px;
  /*width: 190px;*/ border: 0px solid red;
  }

p.link {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 220px; margin-right: 25px; margin-top: 0px;
  margin-bottom: 0px;
  }
div.linkseite {
  position: relative;
  margin-left: 35px; margin-top: 0px; margin-bottom 0px;
  border: 0px solid blue;
  }
p.linkseite {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 255px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.link2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 220px; margin-right: 25px; margin-top: 0px;
  margin-bottom: 140px;
  }
div.headline {
  position: relative;
  text-align: center;
  }
h1.headline {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 0px; margin-top: 622px;
  margin-bottom: 15px;
  }
h1.headline_wliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 25px; margin-right: 30px; margin-top: 243px;
  margin-bottom: 15px;
  }
h1.wliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 25px; margin-right: 25px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.headline_roseliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 243px;
  margin-bottom: 15px;
  }
h1.roseliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }

h2.wliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 0px; margin-top: 245px;
  margin-bottom: 15px;
  }
h3.wliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 25px; margin-right: 25px; margin-top: 395px;
  margin-bottom: 15px;
  }
h1.caraswein {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 635px;
  margin-bottom: 15px;
  }
h3.roseliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 395px;
  margin-bottom: 15px;
  }
p.wliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 25px; margin-right: 25px; margin-top: 0px;
  margin-bottom: 0px;
  }

p.roseliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.litue {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 35px; margin-top: 243px;
  margin-bottom: 15px;
  }

h1.lit {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 170px; margin-top: 0px;
  margin-bottom: 15px;
  }
p.litoben {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 170px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.lit {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 35px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.lexikon {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 0px; margin-top: 243px;
  margin-bottom: 15px;
  }
div.logo_shop {
  position: absolute;
  margin-top: 150px; margin-left: 287px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
h1.shop {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 15px;
  }
h2.shop {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 15px;
  }
p.shop {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 0px; margin-right: 0px; margin-top: 15px;
  margin-bottom: 0px;
  }
p.shop2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 338px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
div.shop {
  position: relative;
  margin-left: 35px; margin-right: 35px; margin-top: 15px; margin-bottom: 15px;
  border: 0px solid red;
  z-index: 4;
  }
div.paypal {
  position: absolute;
  width: 155px; height: 47px;
  margin-top: 2px; margin-left: 535px; margin-right: 0px;
  margin-bottom: 1px; border: 0px solid #000000;
  z-index: 4;
  }
h1.rebsorten_headline {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 0px; margin-top: 243px;
  margin-bottom: 15px;
  }
h1.par_headline {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 0px; margin-top: 632px;
  margin-bottom: 15px;
  }
h1.rebsorten {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 0px; margin-top: 420px;
  margin-bottom: 0px;
  }
div.center_content {
  position: relative;
  margin-top: 0px; margin-left: 0px; margin-bottom: 0px;
  margin-right: 0px; background-color: #F5F5F5;
  border: 0px solid red;
  z-index: 4;
  }
h1.center_content {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
h2.center_content {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
h2.agb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 20px;
  }
h2.wbgb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 0px; margin-top: 423px;
  margin-bottom: 15px;
  }

h5.center_content {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; color: #000000; letter-spacing: 0pt;
  text-align: left; line-height: 10pt;
  margin-left: 35px; margin-right: 30px;
  margin-top: 0px; margin-bottom: 0px;
  font-weight: normal;
  }
p.center_content {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.kontakt {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 30px; margin-top: 245px;
  margin-bottom: 0px;
  }

div.center_content {
  position: absolute;
  margin-top: 0px; margin-left: 0px; margin-bottom: 0px;
  margin-right: 0px; background-color: #F5F5F5;
  border: 0px solid red;
  z-index: 6;
  }
h1.cava {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 233px;
  margin-bottom: 0px;
  }
h1.katalo_headline {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 243px;
  margin-bottom: 0px;
  }
h1.katalonien {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 196px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.den {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 13pt; text-align: left;
  margin-left: 35px; margin-right: 305px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.vt {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 13pt; text-align: left;
  margin-left: 35px; margin-right: 205px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.center {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
h2.center {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
h2.bodegas {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 15px;
  }
h5.center {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; color: #000000; letter-spacing: 0pt;
  text-align: left; line-height: 10pt;
  margin-left: 35px; margin-right: 30px;
  margin-top: 0px; margin-bottom: 0px;
  font-weight: normal;
  }

p.center {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.den {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 13pt;
  margin-left: 35px; margin-right: 305px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.vt {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 13pt;
  margin-left: 35px; margin-right: 205px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.bodegas {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 140px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.bodegas {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 140px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.center_wb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 196px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.center_wb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 196px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.flaschen {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 125px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.flaschen {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 125px; margin-top: 0px;
  margin-bottom: 0px;
  }
/*p.katalonien_top {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 196px; margin-top: 0px;
  margin-bottom: 0px;
  }*/
p.katalonien {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 196px; margin-top: 0px;
  margin-bottom: 0px;
  }
div.center_text {
  position: relative;
  margin-top: 10px; margin-left: 10px; margin-bottom: 10px;
  margin-right: 5px;
  font-weight: normal; line-height: 12pt; letter-spacing: 0pt;
  color: #000000; text-align: left; /*width: 500px;*/
  border: 0px solid red;
  z-index: 12;
  }
div.center_erkl_top {
  position: relative;
  margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
  margin-right: 0px; min-height: 12px; line-height: 12pt;
  letter-spacing: 0pt; border: 0px dotted red;
  }
div.center_erkl {
  position: relative;
  margin-top: 0px; margin-bottom: 0px; margin-left: 210px;
  margin-right: 0px; min-height: 12px; line-height: 12pt;
  letter-spacing: 0pt; border: 0px dotted #000000;
  z-index: 4;
  }
div.center_erkl2 {
  position: relative;
  margin-left: 210px; margin-right: 0px;
  line-height: 12pt;
  letter-spacing: 0pt;
  margin-bottom: 0px;
  min-height: 12px;
  border: 0px dotted #000000;
  z-index: 4;
  }
div.center_lex {
  position: relative;
  margin-top: 0px;
  margin-left: -210px;
  margin-right: 0px;
  margin-bottom: 12px;
  line-height: 12pt;
  letter-spacing: 0pt;
  border: 0px solid green;
  z-index: 4;
  }
div.center_erklimg {
  position: relative;
  margin-left: 358px;
  margin-top: 0px; margin-right: 0px;
  margin-bottom: 0px;
  color: #000000;
  letter-spacing: 0pt;
  text-align: left;
  line-height: 12pt;
  border: 0px dotted red;
  z-index: 4;
  }
div.center_imageL {
  position: absolute;
  width: 130px;
  margin-top: 4px;
  margin-left: 245px;
  border: 0px solid blue;
  }
div.center_image_cava {
  position: absolute; width: 60px; margin-top: 18px; margin-left: 35px;
  border: 0px solid green;
  }
div.center_image {
  position: relative; width: 60px; height: 40px;
  margin-top: 0px; margin-left: 0px; margin-bottom: 18px;
  }
div.center_imageden {
  position: absolute;
  width: 170px; margin-top: 10px; margin-left: 0px; text-align: left;
  border: 0px solid blue;
  }
div.center_image2 {
  position: absolute;
  width: 120px; margin-top: 10px; margin-left: 170px;
  border: 0px solid green;
  }
div.center_image2b {
  position: absolute;
  width: 120px; margin-top: 90px; margin-left: 170px;
  margin-bottom: 0px;
  border: 0px solid blue;
  }
div.image_bodegas {
  position: absolute; width: 300px; margin-top: 65px; margin-bottom: 0px;
  margin-left: 448px; border: 0px solid red;
  }
div.image_bod {
  position: absolute; width: 300px; margin-top: 34px; margin-bottom: 0px;
  margin-left: 507px; border: 0px solid red;
  }
div.top_image_katalonien {
  position: absolute; width: 352px; margin-top: 35px; margin-bottom: 0px;
  margin-left: 541px; border: 0px solid green;
  }
div.top_image_kat {
  position: absolute; width: 352px; margin-top: 282px; margin-bottom: 0px;
  margin-left: 541px; border: 0px solid green;
  }
div.image_kat {
  position: absolute; width: 352px; margin-top: 2px; margin-bottom: 0px;
  margin-left: 541px; padding-top: 0px; border: 0px solid black;
  }
div.image_lit {
  position: absolute; width: 132px; height: 176px; margin-top: 0px;
  margin-bottom: 0px; margin-left: 575px; padding-top: 4px;
  text-align: left; border: 0px solid red;
  }
p.center_cava {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 130px; margin-right: 25px; margin-top: 0px;
  margin-bottom: 0px;
  }

div.content_imp {
  position: relative;
  margin-top: 0px; margin-left: 35px; margin-bottom: 15px;
  text-align: left; width: 810px; height: 104px;
  border: 0px solid red;
  z-index: 6;
  }
div.centerli {
  position: absolute;
  width: 540px;
  margin-top: 45px;
  margin-left: 630px;
  margin-bottom: 0px;
  background-color: #F5F5F5;
  padding-left: 5px;
  border-left: 10px solid #FFFFFF;
  padding-right: 5px;
  padding-top: 10px;
  border-top: 10px solid #FFFFFF;
  border-bottom: 10px solid #FFFFFF;
  /*border: 0px dotted blue;*/
  z-index: 10;
  }
div.centerlivt {
  position: absolute;
  width: 312px;
  margin-top: 45px;
  margin-left: 750px;
  margin-bottom: 0px;
  background-color: #F5F5F5;
  padding-left: 5px;
  border-left: 10px solid #FFFFFF;
  padding-right: 5px;
  padding-top: 10px;
  border-top: 10px solid #FFFFFF;
  border-bottom: 10px solid #FFFFFF;
  /*border: 0px dotted blue;*/
  z-index: 10;
  }

div.centerlinks {
  position: relative;
  margin-left: 10px; margin-bottom: 10px;
  min-height: 127px;
  border: 0px dotted green;
  }
div.centerlinks2 {
  position: relative;
  width: 490px; margin-left: 10px; margin-bottom: 10px;
  min-height: 190px;
  border: 0px dotted red;
  }
p.centerlinks {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 13pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
div.centerlinksb {
  position: relative;
  margin-top: 6px;
  padding-top: 0px;
  margin-left: 300px;
  min-height: 100px;
  border: 0px solid green;
  }
div.centerlinksc {
  position: relative;
  margin-left: 0px;
  width: 160px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5px;
  background-color: #FFFFFF;
  border: 0px solid blue;
  }
/*div.centerlinksd {
  position: relative;
  margin-left: 310px;
  width: 110px;
  margin-top: 0px;
  background-color: #ffffff;
  border: 0px solid blue;
  }*/
div.copyright {
  position: absolute;
  margin-left: 0px; margin-right: 0px; margin-top: 933px; margin-bottom: 0px;
  width: 210px; border: 0px solid green;
  }
                                                                                                         /*WEINBESCHREIBUNG*/
div.start {
  position: relative;
  margin-top: -15px; margin-left: 400px; margin-right: 0px; margin-bottom: 0px;
  border: 0px solid red;
  z-index: 2;
  }
/*div.transparenz {
  position: absolute;
  margin-top: 10px; margin-left: 113px;
  width: 311px; height: 160px;
  border: 0px dotted #C0C0C0;
  z-index: 5;
  }*/

div.innerwb {
  position: absolute;
  margin: 10px;
  background: #ffffff;
  border: 1px dotted green;
  z-index: 1;
  }
div.containerwb {
  position: relative;
  width: 540px;
  margin: 10px;
  background: #F5F5F5;
  border: 2px solid green;
  z-index: 1;
  }
div.containerwb2 {
  position: relative;
  width: 560px;
  margin: 10px;
  background: #F5F5F5;
  border: 2px solid green;
  z-index: 1;
  }
div.containerwb3 {
  position: relative;
  width: 643px;
  margin: 10px;
  background: #F5F5F5;
  border: 2px solid green;
  z-index: 1;
  }

div.center_wb {
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border: 0px solid red;
  z-index: 2;
  }
div.center_wb0 {
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border: 0px solid red;
  z-index: 2;
  }
div.logowb {
  position: absolute;
  margin-top: 205px; margin-left: 20px;
  width: 350px; height: 200px;
  border: 0px solid red;
  z-index: 2;
  }
div.logowb2 {
  position: absolute;
  margin-top: 435px; margin-left: 30px;
  width: 350px; height: 200px;
  border: 0px solid red;
  z-index: 2;
  }
div.logowb3 {
  position: absolute;
  margin-top: 405px; margin-left: 80px;
  width: 350px; height: 200px;
  border: 0px solid red;
  z-index: 2;
  }
div.logowb6 {
  position: absolute;
  margin-top: 205px; margin-left: 70px;
  width: 350px; height: 200px;
  border: 0px solid red;
  z-index: 2;
  }
p.start {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: right;
  margin-left: 30px; margin-right: 40px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.start2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: right;
  margin-left: 30px; margin-right: 30px; margin-top: 0px;
  margin-bottom: 0px;
  }
h1.headlinewb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 18px; margin-right: 0px; margin-top: 15px;
  margin-bottom: 0px;
  }
h1.centerwb1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 123px; margin-right: 145px; margin-top: 15px;
  margin-bottom: 0px;
  }
h1.centerwb2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 228px; margin-right: 15px; margin-top: 15px;
  margin-bottom: 0px;
  }
h1.centerwb3 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 353px; margin-right: 15px; margin-top: 15px;
  margin-bottom: 0px;
  }
h1.centerwbtraj {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 333px; margin-right: 15px; margin-top: 15px;
  margin-bottom: 0px;
  }
h1.centerwb_under {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 18px; margin-right: 145px; margin-top: 186px;
  margin-bottom: 0px;
  }
h1.centerwb_ocho {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 228px; margin-right: 145px; margin-top: 183px;
  margin-bottom: 0px;
  }
p.centerwb_ocho {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 228px; margin-right: 145px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.centerwb1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 123px; margin-right: 145px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.centerwb2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 228px; margin-right: 15px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.centerwb3 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 333px; margin-right: 15px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.centerwb2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 228px; margin-right: 15px; margin-top: 0px;
  margin-bottom: 0px;
  }

p.wb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 15px; margin-right: 15px; margin-top: 0px;
  margin-bottom: 0px;
  }

p.underwb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 18px; margin-right: 145px; margin-top: 0px;
  margin-bottom: 0px;
  }

p.underwb2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 18px; margin-right: 145px; margin-top: 180px;
  margin-bottom: 0px;
  }
p.under_ocho {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 18px; margin-right: 145px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.totalwb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 18px; margin-right: 18px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.daten1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; font-weight: bold; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.daten2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.canvi {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 270px; margin-right: 30px; margin-top: 15px;
  margin-bottom: 0px;
  }

div.flaschewb1 {
  position: absolute;
  width: 90px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 52px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }

div.flaschewb1a {
  position: absolute;
  width: 90px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 37px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb2 {
  position: absolute;
  width: 90px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 2px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }

div.flaschewb22 {
  position: absolute;
  width: 90px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 20px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb3 {
  position: absolute;
  width: 90px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 185px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb3av {
  position: absolute;
  width: 80px; height: 350px; margin-left: 437px; margin-right: 0px;
  margin-top: 195px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb1av {
  position: absolute;
  width: 80px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 0px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb3cc {
  position: absolute;
  width: 90px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 195px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb4cc {
  position: absolute;
  width: 90px; height: 350px; margin-left: 530px; margin-right: 0px;
  margin-top: 195px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb4ccd {
  position: absolute;
  width: 90px; height: 350px; margin-left: 530px; margin-right: 0px;
  margin-top: 20px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
                                                                                                   /*---FLASCHE CONTAINER WB GROSS--*/
div.flaschewb33 {
  position: absolute;
  width: 90px; height: 350px; margin-left: 445px; margin-right: 0px;
  margin-top: 185px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.flaschewb4 {
  position: absolute;
  width: 90px; height: 350px; margin-left: 427px; margin-right: 0px;
  margin-top: 160px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.grape {
  position: relative;
  float: left; margin-top: 17px; margin-bottom: 0px;
  margin-right: 0px; margin-left: 18px; height: 155px;
  width: 86px; text-align: center; border: 0px solid black;
  z-index: 3;
  }
div.grape img {
  display: inline;
  margin: 0px;
  border: 4px double #989898;
  background-color: #ffffff;
  }
div.grapedesc {
  position: relative;
  margin-top: 10px; margin-left: 0px; margin-right: 0px;
  margin-bottom: 0px; text-align: center; width: 86px;
  border: 0px solid red;
  }
div.daten1 {
  position: absolute;
  width: 120px; margin-left: 18px; margin-right: 0px;
  margin-top: 0px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.daten2 {
  position: relative;
  width: 120px; margin-left: 138px; margin-right: 0px;
  margin-top: 0px; margin-bottom: 0px; border: 0px solid black;
  z-index: 4;
  }
div.footerwb {
  font-family: verdana, arial, helvetica, sans-serif;
  }
p.footerwb {
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; text-align: right; line-height: 10pt;
  margin-right: 22px; margin-top: 0px; margin-bottom: 15px;
  }
div.wbkr {
  position: absolute;
  height: 15px; width: 210px; margin-top: 60px; margin-left: 307px; margin-right: 0px;
  margin-bottom: 0px; border: 0px solid green;
  }
p.wbkr {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; color: #000000; letter-spacing: 0pt;
  text-align: right; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
div.wiueb {
  position: absolute;
  margin-top: 0px; margin-left: 35px; margin-right: 0px;
  width: 180px; border: 0px solid red;
  z-index: 9;
  }
h2.wiueb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.bodegas {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  text-align: left; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 35px; margin-right: 240px; margin-top: 0px;
  margin-bottom: 0px;
  }
div.text {
  position: relative;
  margin-top: 0px; margin-left: 219px; margin-right: 0px;
  /*width: 200px;*/ border: 0px solid green;
  z-index: 9;
  }
p.text {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; line-height: 12pt; text-align: left;
  margin-left: 0px; margin-right: 35px; margin-top: 0px;
  margin-bottom: 0px;
  }
div.wiueb2 {
  position: absolute;
  margin-top: 0px; margin-left: 35px; margin-right: 0px;
  width: 180px; border: 0px solid red;
  z-index: 9;
  }                                                                                                        /*FLASCHENCONTENT*/

div.flaschen_contenta {
  position: absolute;
  margin-top: 250px; margin-left: 249px; margin-right: 0px;
  background-color: #FFFFFF; border: 0px solid red;
  z-index: 9;
  }
div.flaschen_content_cavpar {
  position: absolute;
  margin-top: 20px; margin-left: 35px; margin-right: 0px;
  background-color: #FFFFFF; border: 0px solid red;
  z-index: 9;
  }
div.flaschen_contentaa {
  position: absolute;
  margin-top: 250px; margin-left: 925px; margin-bottom: 0px;
  background-color: #F5F5F5; border: 0px solid red;
  z-index: 9;
  }
div.flaschen_contentb1 {
  position: absolute;
  margin-top: 250px; margin-left: 925px; margin-bottom: 0px;
  background-color: #F5F5F5; border: 0px solid red;
  z-index: 9;
  }
div.flaschen_contentb {
  position: absolute;
  margin-top: 607px; margin-left: 824px; margin-bottom: 0px;
  background-color: #FFFFFF; border: 0px solid red;
  z-index: 9;
  }
div.flaschen_contentbb {
  position: absolute;
  margin-top: 607px; margin-left: 925px; margin-bottom: 0px;
  background-color: #F5F5F5; border: 0px solid red;
  z-index: 9;
  }
div.flaschen_contentc {
  position: absolute;
  margin-top: 607px;
  margin-left: 898px;
  margin-bottom: 0px;
  background-color: #F5F5F5;
  border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_contentSG {
  position: absolute;
  margin-top: 250px;
  margin-left: 332px;
  background-color: #FFFFFF;
  border: 0px solid red;
  z-index: 15;
  }
div.lili {
  position: absolute;
  margin-top: 3px; margin-left: 5px; background-color: #FFFFFF; border: 0px solid blue;
  }
p.lili {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; font-weight: normal; color: #000000;
  letter-spacing: 0pt; text-align: center; line-height: 10pt;
  margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 5px;
  }

div.flaschen_wliste {
  position: absolute;
  margin-top: 400px; margin-left: 238px; margin-right: 0px;
  height: 340px; width: 960px; background-color: #FFFFFF;
  border: 0px solid red;
  z-index: 9;
  }
div.flaschen_wlisteneu {
  position: relative;
  margin-top: 10px; margin-left: 23px; margin-right: 0px;
  height: 340px; width: 960px; background-color: #FFFFFF;
  border: 0px solid #686868;
  z-index: 9;
  }
div.flaschen_wlistecon1 {
  position: absolute;
  margin-top: 40px; margin-left: -158px; margin-right: 0px; height: 340px;
  width: 864px; background-color: #FFFFFF; border: 0px solid blue;
  border: 0px solid #686868;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistecon2 {
  position: relative;
  margin-top: 40px; margin-left: 711px; margin-right: 0px; height: 340px;
  width: 200px; background-color: #F5F5F5; border: 0px solid blue;
  border: 0px solid #686868;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistelau {
  position: absolute;
  margin-top: 40px; margin-left: -158px; margin-right: 0px; height: 340px;
  width: 864px; background-color: #FFFFFF; border: 0px solid blue;
  border: 0px solid #686868;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistelaumag {
  position: relative; width: 200px; height: 340px;
  margin-top: 40px; margin-left: 711px; background-color: #F5F5F5;
  border: 0px solid #686868;
  z-index: 9;
  }

div.flaschen_wlistemar {
  position: absolute;
  margin-top: 40px; margin-left: 34px; margin-right: 0px; height: 340px;
  width: 672px; background-color: #FFFFFF; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistemar2 {
  position: relative;
  margin-top: 40px; margin-left: 711px; margin-right: 0px; height: 340px;
  width: 96px; background-color: #F5F5F5; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistepar {
  position: absolute;
  margin-top: 40px; margin-left: 34px; margin-right: 0px; height: 340px;
  width: 672px; background-color: #FFFFFF; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistepar2 {
  position: relative;
  margin-top: 40px; margin-left: 711px; margin-right: 0px; height: 340px;
  width: 96px; background-color: #F5F5F5; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistebot1 {
  position: absolute;
  margin-top: 40px; margin-left: -158px; margin-right: 0px; height: 350px;
  width: 864px; background-color: #FFFFFF; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistebot2 {
  position: relative;
  margin-top: 40px; margin-left: 711px; margin-right: 0px; height: 350px;
  width: 200px; background-color: #F5F5F5; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistecar {
  position: absolute;
  margin-top: 40px; margin-left: 34px; margin-right: 0px; height: 350px;
  width: 672px; background-color: #FFFFFF; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistecar2 {
  position: relative;
  margin-top: 40px; margin-left: 711px; margin-right: 0px; height: 340px;
  width: 200px; background-color: #F5F5F5; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlisteww1 {
  position: absolute;
  margin-top: 20px; margin-left: 17px; margin-right: 0px;
  height: 340px; width: 384px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisteww2 {
  position: absolute;
  margin-top: 20px; margin-left: 404px; margin-right: 0px; text-align: left;
  height: 340px; width: 288px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisteww3 {
  position: relative;
  margin-top: 20px; margin-left: 695px; margin-right: 0px;
  height: 340px; width: 288px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisteww4 {
  position: absolute;
  margin-top: 40px; margin-left: -178px; margin-right: 0px;
  height: 340px; width: 288px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisteww5 {
  position: absolute;
  margin-top: 40px; margin-left: 113px; margin-right: 0px;
  height: 340px; width: 384px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisteww6 {
  position: absolute;
  margin-top: 40px; margin-left: 500px; margin-right: 0px;
  height: 340px; width: 384px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisteww7 {
  position: relative;
  margin-top: 40px; margin-left: 887px; margin-right: 0px;
  height: 340px; width: 96px; background-color: #FFFFFF; border-left: 3px solid #F5F5F5;
  z-index: 9;
  }
div.flaschen_wlisteww8 {
  position: relative;
  margin-top: 40px; margin-left: 35px; margin-right: 0px;
  height: 350px; width: 288px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }

div.flaschen_wlisterw {
  position: absolute;
  margin-top: 0px; margin-left: 20px; margin-right: 0px;
  height: 340px; background-color: #FFFFFF;
  border: 0px solid red;
  z-index: 9;
  }
div.flaschen_wlisterwb {
  position: absolute;
  margin-top: 0px; margin-left: 503px; margin-right: 0px;
  height: 340px; width: 480px; background-color: #FFFFFF;
  border: 0px solid red;
  z-index: 9;
  }
div.flaschen_wlisterw1 {
  position: absolute;
  margin-top: 375px; margin-left: -70px; margin-right: 0px; padding-top: 0px;
  height: 340px; width: 480px; padding-bottom: 0px; background-color: #FFFFFF;
  border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisterw1mag {
  position: absolute;
  margin-top: 375px; margin-left: 410px; margin-right: 0px; padding-bottom: 0px;
  height: 340px; background-color: #FFFFFF; border: 0px solid green;
  z-index: 9;
  }
div.flaschen_wlisterw1rechts {
  position: relative;
  margin-top: 375px; margin-left: 605px; margin-right: 0px;
  height: 340px; width: 290px; padding-bottom: 0px; background-color: #FFFFFF;
  border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisterw2 {
  position: absolute;
  margin-top: 40px; margin-left: -23px; margin-right: 0px;
  height: 340px; width: 290px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisterw2sj {
  position: relative;
  margin-top: 40px; margin-left: 270px; margin-right: 0px;
  height: 340px; width: 580px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisterwsg {
  position: absolute;
  margin-top: 40px; margin-left: 30px; margin-right: 0px;
  height: 340px; width: 390px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisterwcc {
  position: relative;
  margin-top: 40px; margin-left: 423px; margin-right: 0px;
  height: 340px; width: 384px; background-color: #FFFFFF; border: 0px solid blue;
  z-index: 9;
  }
div.flaschen_wlisterose {
  position: absolute;
  margin-top: 20px; margin-left: 35px; margin-right: 0px;
  height: 350px; width: 672px; background-color: #FFFFFF;
  border: 0px solid red;
  z-index: 9;
  }
div.flaschen_wlisterose2 {
  position: absolute;
  margin-top: 20px; margin-left: 711px; margin-right: 0px;
  height: 350px; width: 100px; background-color: #F5F5F5;
  border: 0px solid red;
  z-index: 9;
  }
div.cava1 {
  position: absolute;
  margin-top: 20px; margin-left: 35px; margin-right: 0px;
  height: 340px; width: 672px; background-color: #FFFFFF;
  border: 0px solid red;
  z-index: 9;
  }
div.cava2 {
  position: relative;
  margin-top: 20px; margin-left: 711px; margin-right: 0px;
  height: 340px; width: 194px; background-color: #F5F5F5;
  border: 0px solid red;
  z-index: 9;
  }
div.flaschen_wlistecava2 {
  position: absolute;
  margin-top: 20px; margin-left: 711px; margin-right: 0px;
  height: 350px; width: 200px; background-color: #F5F5F5;
  border: 0px solid red;
  z-index: 9;
  }

div.flaschen_wliste2 {
  position: relative;
  margin-top: 40px; margin-left: 20px; margin-right: 0px; height: 360px;
  width: 1060px; background-color: #FFFFFF; border: 0px solid blue;
  padding-top: 0px; z-index: 9;
  }
div.flaschen_wlistesg {
  position: relative; width: 480px; height: 340px;
  margin-top: 40px; margin-left: 114px; background-color: #FFFFFF;
  border: 0px solid red;

  z-index: 9;
  }
                                                                                                         /*Flaschen*/

div.content_flasche {
  position: relative;
  float: left; margin-bottom: 20px; margin-top: 20px;
  margin-left: 0px; margin-right: 0px;
  border: 0px solid green;
  z-index: 9;
  }
div.content_cava {
  position: relative;
  float: left; margin-bottom: 5px; margin-top: 10px;
  margin-left: 15px; margin-right: 15px;
  border: 0px solid green;
  z-index: 9;
  }
div.content_cavaal {
  position: relative;
  float: left; margin-bottom: 5px; margin-top: 10px;
  margin-left: 6px; margin-right: 5px;
  border: 0px solid green;
  z-index: 9;
  }
div.content_flaschemag {
  position: relative;
  float: left; margin-bottom: 0px; margin-top: 6px;
  margin-left: 0px; margin-right: 0px;
  border: 0px solid green;
  z-index: 9;
  }
div.content_flascheb {
  position: relative;
  float: left; margin-bottom: 20px; margin-top: 20px;
  margin-left: 0px; margin-right: 0px;
  border: 0px solid green;
  z-index: 9;
  }
img.cava_flasche {
  margin-top: 0px; margin-bottom: 0px; margin-right: 13px;
  margin-left: 20px; height: 240px; width: 70px;
  border: 0px solid blue;
  z-index: 9;
  }
img.flasche {
  margin-top: 0px; margin-bottom: 0px; margin-right: 13px;
  margin-left: 13px; height: 240px; width: 70px;
  border: 0px solid blue;
  z-index: 9;
  }
img.flasche2 {
  margin-top: 0px; margin-bottom: 0px; margin-right: 13px;
  margin-left: 13px; height: 265px; width: 70px;
  border: 0px solid green;
  z-index: 9;
  }
img.flasche2lau {
  margin-top: 0px; margin-bottom: 0px; margin-right: 13px;
  margin-left: 13px; height: 255px; width: 70px;
  border: 0px solid green;
  z-index: 9;
  }
div.title {
  text-align: center;
  font-weight: normal; font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; text-decoration: none; margin-top: 0px;
  /*background-color: #000000;*/
  border: 0px solid blue;
  }
div.title2 {
  text-align: center; padding-top: 2px; padding-bottom: 3px;
  font-weight: normal; font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; text-decoration: none; margin-top: 235px;
  /*background-color: #FFFFFF;*/
  border: 0px solid blue;
  }
p.title {
  font-family: verdana, arial, helvetica, sans-serif;
  letter-spacing: 0pt;
  text-align: center;
  line-height: 10pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-decoration: none;
  }

.title a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: center;
  letter-spacing: 0pt;
  text-decoration: none;
  border: 0px none;
  }
.title2 a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; text-align: center; letter-spacing: 0pt; text-decoration: none;
  border: 0px none;
  }
/*========================================================= UVA ============================================================*/

div.uva1 {
  position: absolute;
  margin-bottom: 0px; margin-top: 282px; margin-left: 248px; margin-right: 0px;
  height: 190px; /*width: 930px;*/ background-color: #FFFFFF; border: 0px solid green; z-index: 6;
  }
div.uva1a {
  position: absolute;
  margin-bottom: 0px; margin-top: 282px; margin-left: 268px; margin-right: 0px;
  height: 190px; width: 592px; background-color: #FFFFFF; border: 0px solid green; z-index: 6;
  }
div.uva2 {
  position: absolute;
  margin-bottom: 0px; margin-top: 472px; margin-left: 248px; margin-right: 0px;
  height: 190px; /*width: 930px;*/ background-color: #FFFFFF; border: 0px solid green; z-index: 6;
  }
div.uva2a {
  position: absolute;
  margin-bottom: 0px; margin-top: 472px; margin-left: 268px; margin-right: 0px;
  height: 190px; width: 592px; background-color: #FFFFFF; border: 0px solid green; z-index: 6;
  }
div.uva3 {
  position: absolute;
  margin-bottom: 0px; margin-top: 662px; margin-left: 944px; margin-right: 0px;
  width: 232px; background-color: #FFFFFF; border: 0px solid red; z-index: 6;
  }
div.uva4 {
  position: absolute;
  margin-bottom: 0px; margin-top: 482px; margin-left: 944px; margin-right: 0px;
  width: 232px; background-color: #FFFFFF; border: 0px solid #FF1493; z-index: 6;
  }
div.uva {
  height: 170px; width: 86px; float: left; text-align: center;
  margin-top: 15px; margin-bottom: 0px; margin-left: 20px; margin-right: 10px;
  border: 0px solid red; z-index: 3;
  }
div.uva img {
  display: inline; margin-bottom : 8px; border: 4px double #989898; background-color: #FFFFFF;
  }
/*=================================================UVAS NEU=====================================================*/
div.mainuva {
  position: relative; min-height: 190px;
  margin-bottom: 0px; margin-top: 0px; margin-left: 20px; min-width: 940px; margin-right: 0px;
  /*width: 638px; background-color: #F5F5F5;*/ border: 0px solid green; z-index: 6;
  }
div.uva {
  float: left; margin-top: 10px; margin-bottom: 0px;
  margin-right: 13px; margin-left: 12px; /*height: 155px;*/
  width: 90px; text-align: center; border: 0px solid black;
  z-index: 3;
  }
div.uvadesc {
  margin-top: 8px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; /*min-height: 20px;*/
  padding-top: 2px; padding-bottom: 3px; background-color: #FFFFFF; text-align: center; width: 90px;
  border: 0px solid #989898;
  }
div.uvadesc2 {
  margin-top: 118px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; min-height: 20px;
  padding-top: 0px; padding-bottom: 0px; text-align: center; width: 90px;
  border: 0px solid #989898;
  }
div.uva img {
  display: inline;
  margin: 0px;
  border: 4px double #989898;
  background-color: #ffffff;
  }
p.uva {
  font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;
  color: #606060; letter-spacing: 0pt; text-align: center; line-height: 14pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
  }
h1.denline {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000; letter-spacing: 0pt;
  line-height: 12pt; text-align: left; margin-left: 35px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 15px;
  }
h1.denline2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; font-weight: bold; color: #990000; letter-spacing: 0pt;
  line-height: 12pt; text-align: left; margin-left: 35px; margin-right: 0px; margin-top: 15px;
  margin-bottom: 15px;
  }
div.logoden {
  position: absolute;
  margin-top: 862px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logoden1 {
  position: absolute;
  margin-top: 877px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logoden2 {
  position: absolute;
  margin-top: 686px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
div.logoden2a {
  position: absolute;
  margin-top: 670px; margin-left: 322px;
  width: 646px; height: 374px;
  border: 0px solid red;
  z-index: 4;
  }
/*===========================================UVAS NEU ENDE=========TRAUBEN ANFANG===========================================*/

div.rebsortena {
  position: absolute;
  margin-bottom: 0px; margin-top: 282px; margin-left: 248px; margin-right: 0px;
  /*width: 930px;*/ background-color: #FFFFFF; border: 0px solid green; z-index: 6;
  }
div.rebsortenb {
  position: absolute;
  margin-bottom: 0px; margin-top: 472px; margin-left: 248px; margin-right: 0px;
  background-color: #FFFFFF; border: 0px solid green; z-index: 6;
  }
div.trauben_content {
  position: relative; height: 180px;
  margin-bottom: 0px; margin-top: 10px; margin-left: 0px; margin-right: 0px;
  /*background-color: #FFFFFF;*/ border: 0px solid #FF1493; z-index: 3;
  }

div.trauben_contenta {
  position: absolute; height: 180px;
  margin-bottom: 0px; margin-top: 482px; margin-left: 944px; margin-right: 0px;
  background-color: #FFFFFF; border: 0px solid #FF1493; z-index: 6;
  }

div.trauben_contentc {
  position: absolute;
  margin-bottom: 0px; margin-top: 662px; margin-left: 944px; margin-right: 0px;
  background-color: #FFFFFF; border: 0px solid red; z-index: 6;
  }
div.trauben_contentd {
  position: absolute;
  margin-bottom: 0px; margin-top: 866px; margin-left: 944px; margin-right: 0px;
  background-color: #F5F5F5; border: 0px solid red; z-index: 6;
  }
div.trauben_canvi {
  position: absolute; /*height: 170px;*/ width: 245px;
  margin-bottom: 0px; margin-top: 8px; margin-left: 15px; margin-right: 0px;
  /*background-color: #FFFFFF;*/ border: 0px solid #FF1493; z-index: 3;
  }
div.trauben {
  height: 160px; width: 86px; float: left; text-align: center;
  margin-top: 10px; margin-bottom: 0px; margin-right: 10px; margin-left: 20px;
  border: 0px solid red; z-index: 3;
  }
div.trauben img {
  display: inline; margin-bottom : 8px; border: 4px double #989898; background-color: #FFFFFF;
  }
div.desc {
  font-size: 10pt; color: #000000; width: 86px; margin-bottom: 10px; border: 0px solid green;
  background-color: #F5F5F5; z-index: 3;
  }
p.desc {
  font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;
  color: #606060; letter-spacing: 0pt; text-align: center; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;
  }
div.rebsorten2 {
  position: absolute; width: 126px;
  margin-bottom: 0px; margin-top: 400px; margin-left: 787px; margin-right: 0px;
  padding-top: 10px; background-color: #F5F5F5; border: 0px solid green; z-index: 4;
  }
div.kontakt {
  position: relative;
  width: 442px;
  height: 600px;
  text-align: left;
  line-height: 20px;
  letter-spacing: 0pt;
  border: 0px solid green;
  z-index: 7;
  }

  /*div.twitter {
  position: absolute;
  margin-left: 950px; margin-top: 885px;
  border: 0px solid red;
  }
  p.under {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; color: #990000; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
  text-align: center; font-weight: normal;
  }*/
  h3.stiwo {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; color: #800000; letter-spacing: 0pt; text-align: left;
  line-height: 12pt; margin-left: 50px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px; padding-top: 2px; font-weight: bold;
  }
                                                                                                       /*FONT-SIZE*/
  h4 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; color: #009900; letter-spacing: 0pt; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
  font-weight: bold;
  }
  h5 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; color: #000000; letter-spacing: 0pt; text-align: left;
  line-height: 10pt; margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px; font-weight: normal;
  }
                                                                                                         /*FOOTER*/

div.footer {
  position: relative;
  width: 630px; height: 15px;
  margin-top: 10px; margin-left: 35px; margin-bottom: 15px; border: 0px solid green;
  }
div.footerb {
  position: absolute;
  height: 15px;
  margin-top: -30px; margin-left: 425px; margin-bottom: 15px; border: 0px solid green;
  }
div.footer_wliste {
  position: relative;
  width: 630px; /*height: 15px;*/
  margin-top: 20px; margin-left: 35px; margin-bottom: 10px; border: 0px solid red;
  }

p.footer {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; color: #000000; letter-spacing: 0pt;
  text-align: left; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }
p.footerb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; color: #000000; letter-spacing: 0pt;
  text-align: right; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px; text-decoration: blink;
  }

/*p.footer_wliste {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt; color: #000000; letter-spacing: 0pt;
  text-align: left; line-height: 12pt;
  margin-left: 0px; margin-right: 0px; margin-top: 0px;
  margin-bottom: 0px;
  }*/
                                                                                                         /*LINKS*/
a:link {
  color: #990000; text-decoration: none; font-weight: normal;
  }

a:hover {
  color: #006600; text-decoration: underline;
  }

                                                                                                         /*CLASSES*/
img.content_left {
  margin-top: 0px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px;
  border: 0px solid red;
  }
                                                                                                         /*NAVIGATION*/

  #div.menu {
  width: 210px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background: inherit;
  z-index: 10;
  }
  #navi {
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0;
  position: absolute;
  width: 210px;
  background: #ffffff;
  z-index: 10;
  }
  #navi li a, #navi li a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  letter-spacing: 1pt;
  text-align: left;
  font-weight: bold;
  display: block;
  text-decoration: none;
  }
  #navi li dd {
  display: none;
  }
  #navi li:hover, #navi li a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  letter-spacing: 1pt;
  font-weight: bold;
  border: 0px none;
  }
  #navi li:hover dt a, #navi li a:hover dt a {
  background: #990000;
  color: #FFCC00;
  }
  #navi li:hover dd, #navi li a:hover dd {
  display: block;
  }
  #navi li:hover dl, #navi li a:hover dl {
  background: #990000;
  }
  #navi dl {
  width: 210px;
  margin: 0;
  background: #990000;
  cursor: pointer;
  }
  #navi dt {
  margin: 0;
  padding: 0;
  border-top: 1px solid #000000;
  }
  #navi dd {
  margin:0; padding:0;
  border-top: 1px solid #ffffff;
  }
  .navigation dt a, .navigation dt a:visited {
  display: block;
  color: #990000;
  background: #FFFFFF;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  }
  .navigation dd a, .navigation dd a:visited {
  color: #990000;
  min-height: 14px;
  text-decoration: none;
  display: block;
  background: #888888;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #ffffff;
  }
  .navigation dd a:hover {
  background: #990000;
  color: #FFCC00;
  }
                                                                                                         /*TABLE*/
table {
  text-align: center;
  }
  a {
  color: #993333;
  text-decoration: none;
  font-weight: normal;
  }
  a:hover {
  color: #009900;
  letter-spacing: 0pt;
  }
  table.menu {
  visibility: hidden;
  }
