
  /*==========================*/
  /* Weinseiten.eu CSS FILE   */
  /* (c) 2010                 */
  /* This CSS by: Joerg Niess */
  /*==========================*/
                                                         /*overflow: hidden;*/

  body {
  margin-top: 0px;
  margin-left: 7px;
  background: #000033;
  }
  div.outer {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  border: 0px solid yellow;
  z-index: 1;
  }
  div.inner {
  margin: auto;
  width: 994px;
  background-color: #fffbb9;
  border: 0px solid #ffffff;
  z-index: 2;
  }
                                                         /*CONTAINERs*/
  div.containerAF {
  height: 850px;
  width: 980px;
  margin-left: 7px;
  margin-right: 7px;
  text-align: left;
  background: #fffbb9;
  border-left: 0px solid #fffbb9;
  border-right: 0px solid #fffbb9;
  z-index: 1;
  }

  div.containerBC {
  height: 920px;
  width: 980px;
  margin-left: 7px;
  margin-right: 7px;
  text-align: left;
  background: #fffbb9;
  border: 0px solid green;
  z-index: 1;
  }

  div.containerBL {
  height: 1210px;
  width: 980px;
  margin-left: 7px;
  margin-right: 7px;
  text-align: left;
  background: #fffbb9;
  border: 0px solid red;
  z-index: 1;
  }
  div.containerSJ {
  height: 786px;
  width: 980px;
  margin-left: 7px;
  margin-right: 7px;;
  text-align: left;
  background: #fffbb9;
  border-left: 0px solid #fffbb9;
  border-right: 0px solid #fffbb9;
  z-index: 1;
  }
  div.containerSJBC {
  height: 980px;
  width: 980px;
  margin-left: 7px;
  margin-right: 7px;
  text-align: left;
  background: #fffbb9;
  border-bottom: 5px solid #fffbb9;
  border-left: 0px solid #fffbb9;
  border-right: 0px solid #fffbb9;
  z-index: 1;
  }
  div.containerBC {
  height: 970px;
  width: 980px;
  margin-left: 7px;
  margin-right: 7px;
  text-align: left;
  background: #fffbb9;
  border: 0px solid red;
  z-index: 1;
  }
                                                         /*TOP BANNERs*/
  div.banner {
  position: absolute;
  width: 160px;
  height: 159px;
  padding: 0;
  border: 0px solid blue;
  }
  div.bannerb {
  position: absolute;
  width: 510px;
  height: 159px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 160px;
  padding-top: 3px;
  z-index: 2;
  border: 0px dotted green;
  }
  div.bannerc {
  position: absolute;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 670px;
  width: 310px;
  height: 159px;
  padding: 0;
  border: 0px solid green;
  }

                                                         /*LEFTCONTENT*/
  div.left_content {
  position: absolute;
  height: 216px;
  width: 176px;
  margin-top: 159px;
  border: 0px solid blue;
  }
  div.left_image {
  position: absolute;
  width: 174px;
  margin-top: 60px;
  border: 0px solid red;
  }
                                                         /*CENTERCONTENT*/
  div.center_image {
  position: absolute;
  margin-top: 16px;
  margin-left: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  width: 200px;
  border: 0px solid red;
  z-index: 2;
  }

  div.center_contentAF {
  position: absolute;
  height: 360px;
  margin-top: 325px;
  margin-left: 178px;
  margin-bottom: 0px;
  width: 570px;
  border: 0px solid green;
  z-index: 2;
  }
  div.center_contentBL {
  position: absolute;
  margin-top: 350px;
  height: 690px;
  margin-left: 178px;
  margin-bottom: 0px;
  width: 795px;
  border: 0px solid green;
  z-index: 2;
  }
  div.center_contentBLa {
  position: absolute;
  height: 710px;
  margin-top: 335px;
  margin-left: 178px;
  margin-bottom: 0px;
  width: 385px;
  border: 1px solid green;
  z-index: 2;
  }
  div.center_contentBLb {
  position: absolute;
  margin-top: 350px;
  margin-left: 578px;
  margin-bottom: 0px;
  width: 385px;
  border: 0px solid red;
  z-index: 2;
  }

  div.center_contentSJ {
  position: absolute;
  margin-top: 340px;
  height: 275px;
  margin-left: 178px;
  margin-bottom: 0px;
  width: 795px;
  border: 0px solid green;
  z-index: 2;
  }
  div.center_contentSJBC {
  position: absolute;
  margin-top: 340px;
  height: 275px;
  margin-left: 178px;
  margin-bottom: 0px;
  width: 795px;
  border: 0px solid green;
  z-index: 2;
  }
  div.center_contentSJBC2 {
  position: absolute;
  margin-top: 363px;
  height: 400px;
  margin-left: 490px;
  margin-bottom: 0px;
  width: 480px;
  border: 0px solid green;
  z-index: 2;
  }

  div.center_contentSJBC2a {
  position: absolute;
  margin-top: 363px;
  height: 400px;
  margin-left: 188px;
  margin-bottom: 0px;
  width: 455px;
  border: 0px solid green;
  z-index: 2;
  }


                                                         /*FLASCHENCONTENT BODEGAS LAUS*/
  div.flaschen_content {
  float: left;
  position: relative;
  width: 660px;
  margin-top: 179px;
  margin-left: 271px;
  border: 0px solid red;
  z-index: 2;
  }                                                      /*FLASCHENBL*/
  img.content_flaschenBL {
  margin-top: 11px;
  margin-bottom: 0px;
  margin-left: 1px;
  margin-right: 7px;
  border: 0px solid green;
  }
  div.flaschenBL_desc {
  float: left;
  height: 55px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 20px;
  border: 0px solid blue;
  }
  div.flaschenBL_title {
  float: left;
  width: 71px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  margin-left: 1px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 8pt;
  z-index: 3;
  }
                                                         /*FLASCHENCONTENT SANT JOSEP*/
  div.flaschen_contentSJ {
  float: left;
  position: relative;
  width: 800px;
  margin-top: 8px;
  margin-left: 184px;
  border: 0px solid red;
  z-index: 2;
  }                                                      /*FLASCHENSJ*/
  img.content_flaschenSJ {
  margin-top: 11px;
  margin-bottom: 0px;
  margin-left: 4px;
  margin-right: 0px;
  border: 0px solid green;
  }
  div.flaschenSJ_desc {
  float: left;
  height: 55px;
  margin-left: 4px;
  margin-bottom: 15px;
  border: 0px solid blue;
  }
  div.flaschenSJ_title {
  float: left;
  width: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
  margin-left: 0px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 8pt;
  z-index: 3;
  }
                                                         /*FLASCHENCONTENT AVGVSTVS FORVM*/
  div.flaschen_contentAF {
  position: relative;
  height: 320px;
  margin-top: 91px;
  margin-left: 600px;
  border: 0px solid red;
  z-index: 2;
  }                                                      /*FLASCHENAF*/
  img.content_flaschenAF {
  margin-top: 11px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  border: 0px solid blue;
  }
  div.flaschenAF_desc {
  float: left;
  height: 55px;
  margin-left: 4px;
  margin-bottom: 15px;
  border: 0px solid blue;
  }
  div.flaschenAF_title {
  float: left;
  width: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
  margin-left: 0px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 8pt;
  z-index: 3;
  }
  img.content_flaschenAFa {
  margin-top: 14px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 25px;
  border: 0px solid green;
  }
  div.flaschenAFa_desc {
  float: left;
  height: 55px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  border: 0px solid blue;
  }
  div.flaschenAFa_title {
  float: left;
  width: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 29px;
  margin-left: 0px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 8pt;
  z-index: 3;
  }
                                                         /*FLASCHENCONTENT BODEGAS CONCAVINS*/
  div.flaschen_contentBC {
  float: left;
  position: relative;
  width: 800px;
  margin-top: 164px;
  margin-left: 184px;
  border: 0px solid red;
  z-index: 2;
  }
  div.flaschen_contentBC2 {
  float: left;
  position: relative;
  width: 310px;
  margin-top: 27px;
  margin-left: 0px;
  border: 0px solid red;
  z-index: 2;
  }
  div.flaschen_contentBC2a {
  float: left;
  position: relative;
  width: 300px;
  margin-top: 65px;
  margin-left: 490px;
  border: 0px solid red;
  z-index: 2;
  }                                                      /*FLASCHENBC*/
  img.content_flaschenBC {
  margin-top: 14px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 14px;
  border: 0px solid green;
  }
  div.flaschenBC_desc {
  float: left;
  height: 55px;
  margin-left: 10px;
  margin-bottom: 15px;
  border: 0px solid blue;
  }
  div.flaschenBC_title {
  float: left;
  width: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 28px;
  margin-left: 0px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 8pt;
  z-index: 3;
  }
  img.content_flaschenBC2 {
  margin-top: 14px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 25px;
  border: 0px solid green;
  }
  div.flaschenBC2_desc {
  float: left;
  height: 55px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  border: 0px solid blue;
  }
  div.flaschenBC2_title {
  float: left;
  width: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 29px;
  margin-left: 0px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 8pt;
  z-index: 3;
  }

  img.content_flaschenBC2a {
  margin-top: 16px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 25px;
  border: 0px solid green;
  }
  div.flaschenBC2a_desc {
  float: left;
  height: 55px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  border: 0px solid blue;
  }
  div.flaschenBC2a_title {
  float: left;
  width: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 29px;
  margin-left: 0px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 8pt;
  z-index: 3;
  }

                                                         /*RIGHTCONTENT*/
  /*div.right_content {
  position: absolute;
  width: 160px;
  margin-top: 422px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 819px;
  z-index: 2;
  border: 1px solid red;
  }

  div.bodega_images {
  position: relative;
  width: 160px;
  height: 210px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  border: 0px solid blue;
  }*/
                                                         /*FOOTER*/
  div.footer {
  font-family: Verdana;
  }
  #footer a:link, #footer a:visited {
  background: inherit;
  color: #134B83;
  text-decoration: none;
  }
  #footer a:hover {
  background: inherit;
  color: #D90009;
  text-decoration: underline;
  }

                                                         /*FONT SIZE*/
  h1 {
  font-family: "times new roman", times, serif;
  color: #134B83;
  font-size: 12pt;
  letter-spacing: 0pt;
  font-weight: bold;
  text-align: center;
  line-height: 12pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  }
  h2 {
  font-family: "times new roman", times, serif;
  color: #134B83;
  font-size: 24pt;
  letter-spacing: 0pt;
  font-weight: bold;
  text-align: center;
  line-height: 24pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  }

  h3 {
  font-family: verdana;
  font-weight: bold;
  font-size: 5pt;
  color: #000000;
  }
  h4 {
  font-family: verdana;
  font-size: 10pt;
  color: #009900;
  }
  h5 {
  font-family: verdana;
  font-size: 8pt;
  color: #000000;
  background: inherit;
  }
  h6 {
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  }

  p {
  font-size: 10pt;
  font-family: verdana;
  color: #000000;
  background: inherit;
  }

                                                         /*LINKS*/
  a {
  color: #134B83;
  text-decoration: none;
  }
  a:hover {
  color: #d90009;
  text-decoration: none;
  background: #fffbb9;
  }

  img.content_left_right {
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  border: 0px solid red;
  }
                                                         /*NAVIGATION*/
  div.navicont {
  position: absolute;
  width: 174px;
  margin-top: 20px;
  margin-left: 0px;
  margin-right: 0px;
  z-index: 3;
  border: 0px solid blue;
  }
  #div.menu {
  width: 160px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background: inherit;
  }
  #navi {
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0;
  position: absolute;
  width: 160px;
  background: #990000;
  z-index: 10;
  }
  #navi li a, #navi li a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  letter-spacing: 0pt;
  text-align: center;
  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: 8pt;
  text-align: center;
  letter-spacing: 0pt;
  font-weight: bold;
  border: 0px none;
  }
  #navi li:hover dt a, #navi li a:hover dt a {
  background: #990000;
  color: #FFFFFF;
  }
  #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: 160px;
  margin: 0;
  background: #fffbb9;
  cursor: pointer;
  }
  #navi dt {
  margin: 0;
  padding: 0;
  border-top: 1px solid #ffffff;
  }
  #navi dd {
  margin:0; padding:0;
  border-top: 1px solid #ffffff;
  }
  .navigation dt a, .navigation dt a:visited {
  display: block;
  color: #134B83;
  background: #EED27F;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  }
  .navigation dd a, .navigation dd a:visited {
  color: #D90009;
  min-height: 12px;
  text-decoration: none;
  display: block;
  background: #FFFACD;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  }
  .navigation dd a:hover {
  background: #990000;
  color: #FFFFFF;
  }
