html, body {
  padding: 0;
  margin: 0;
}

body {
  background-color: #AE130F;
  background-position: left top;
  background-repeat: repeat-x;
  background-image: url(i/body-bg.gif);
}

/*
  Main layout
*/
div #page {
}
div #page-container {
  position: relative;
  width: 909px;
  margin: 0 auto;
}
div #main-container-outer {
  width: 909px;
  background-position: right top;
  background-repeat: repeat-y;
  background-image: url(i/main-right-bg.png);
}
div #main-container-inner {
  width: 909px;
  background-position: left top;
  background-repeat: repeat-y;
  background-image: url(i/main-left-bg.png);
}
div #main-container {
  width: 879px;
  margin: 0 15px 0 15px;
  background-color: #fff;
}
div #content-last {
  height: 19px;
}
.last-common {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/content-last-bg.png);
}
.last-weingut-wieninger {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-wieninger.png);
}
.last-weingut-pichler {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-pichler.png);
}
.last-weingut-gesellmann {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-gesellmann.png);
}
.last-weingut-markowitsch {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-markowitsch.png);
}
.last-weingut-schlumberger {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-schlumberger.png);
}
.last-weingut-salomon-undhof {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-salomon-undhof.png);
}
.last-weingut-gross {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-gross.png);
}
.last-weingut-achs {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-achs.png);
}
.last-weingut-fidesser {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/last-weingut-fidesser.png);
}


/*
  Header & Navigation
*/
div#header-container {
  height: 98px;
}
div#header-logo {
  float: left;
  width: 397px;
  height: 68px;
  padding: 30px 0 0 24px;
}
div#header-logo-index {
  float: left;
  width: 386px;
  height: 84px;
  padding: 14px 0 0 35px;
}
div#header-navigation {
  float: left;
  width: 433px;
  height: 98px;
  margin-right: 25px;
}
div#top-navigation {
  padding: 8px 0 37px 0; 
  width: 433px;
  height: 10px;
} 
div#top-navigation div.item {
  float: left;
  margin-left: 14px;
}
div#main-navigation {
  height: 43px;
}
div#main-navigation div.item {
  float: right;
  margin: 0 0 12px 0;
}
div#main-navigation div.item1 {
  width: 85px;
  text-align: right;
}
div#main-navigation div.item2 {
  width: 113px;
  text-align: right;
}
div#main-navigation div.item3 {
  width: 141px;
  text-align: right;
}
div#main-navigation div.item4 {
  width: 92px;
}
div#main-navigation div.item5 {
  width: 59px;
  text-align: right;
}
div#main-navigation div.item6 {
  width: 145px;
  text-align: right;
}
div#main-navigation div.item7 {
  width: 71px;
  text-align: right;
}
div#main-navigation div.item8 {
  width: 120px;
  text-align: right;
}
div#main-navigation div.item9 {
  width: 36px;
}


/*
  Middle part
*/
div#middle-container {
  height: 291px;
}
div#middle-container-index {
  height: 472px;
  padding-bottom: 15px;
}
div#presse-top {
  border-top: 1px solid #e4e4e4;
  height: 53px;
}
div.presse-item {
  padding-bottom: 12px;
}
div.presse-image {
  float: left;
  padding: 0 0 12px 0;
  border-bottom: 1px solid #e4e4e4;
}
div.presse-image img {
  border: 1px solid #999;
  height: 126px;
  margin: 0 16px 12px 0;
}
div.presse-image img.zero {
  border: 1px solid #fff;
  height: 126px;
  margin: 0 16px 12px 0;
}
div.presse-image img.zero-small {
  border: 1px solid #fff;
  height: 1px;
  margin: 0 16px 0 0;
}
div.presse-title {
  float: left;
  padding: 139px 0 0 25px;
  width: 130px;
}
div.presse-title-zero {
  float: left;
  padding: 0 0 0 25px;
  width: 130px;
}
div.presse-info {
  float: left;
  width: 699px;
  border-bottom: 1px solid #e4e4e4;
}

div#middle-container-page {
  padding-bottom: 25px;
}
div#middle-container-person {
  height: 614px;
}
.weingut-wieninger {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-wieninger.jpg);
}
.weingut-pichler {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-pichler.png);
}
.weingut-gesellmann {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-gesellmann.jpg);
}
.weingut-markowitsch {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-markowitsch.jpg);
}
.weingut-schlumberger {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-schlumberger.jpg);
}
.weingut-salomon-undhof {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-salomon-undhof.jpg);
}
.weingut-gross {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-gross.jpg);
}
.weingut-achs {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-achs.jpg);
}
.weingut-fidesser {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(i/person/weingut-fidesser.jpg);
}
div#person-logo {
  padding: 25px 25px 25px 25px;
}
div#person-slogan {
  padding: 0 360px 25px 25px;
}
div#person-left {
  float: left;
  width: 190px;
  padding: 0 0 0 25px;
}
div#person-right {
  float: left;
  width: 290px;
  padding: 0 0 0 25px;
}

div#left-column {
  float: left;
  width: 240px;
  padding: 15px 29px 6px 22px;
}
div#center-column {
  float: left;
  width: 483px;
  padding: 22px 81px 6px 22px;
}
/*
  Footer
*/
div#footer-container, div#footer-container-index {
  margin-bottom: 10px;
}
img.footer-bullet {
  margin: 0 7px 1px 7px;
}

/* common styles */
div.right-container {
  float: right;
}
div.clear {
  margin: 0;
  padding: 0;
  clear: both;
  font-size: 1px;
  width: 0;
  height: 0;
}

/* tags redefs */
p {
  margin: 0 0 17px 0;
}

div#moodalbox p {
  margin: 0 0 25px 0;
}
div#moodalbox img {
  margin: 0 0 25px 0;
}
div#middle-container-person p {
  margin: 0 0 17px 0;
}
h1,h2,h4,h5,h6 {
  margin: 0 0 12px 0;
}
a img {
  border: 0;
}



#holder {
  text-align:center;
}

#flashcontent {
  margin: auto;
  width:  879px;
  height: 480px;
}

