* {
  padding: 0;
  margin: 0;
}

body {
  background-color: #6c9f43;
  background-image: url('../img/bg_body.png');
  background-position: center;
  background-repeat: repeat-y;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

* html body {
  text-align: center;
}

body div#container {
  width: 938px;
  height: 100%;
  background-color: green;
  position: relative;
  left: 50%;
  margin-left: -469px;
  background-image: url('../img/bg_container.png');
  float: left;
}

* html body div#container {
  position: absolute;
  text-align: left;
  background-image: url('../img/bg_container_ie.png');
}

body div#container div.left {
  position: relative;
  margin-left: 6px;
  height: 100%;
  width: 738px;
  background-color: #d2f0ba;
  float: left;
}

* html body div#container div.left {
  margin-left: 0;
  left: 6px;
}

body div#container div.left div.head {
  width: 738px;
  height: 92px;
  position: relative;
  background-image: url('../img/logo_startseite.jpg');
}

body.weingut div#container div.left div.head {
  background-image: url('../img/logo_weingut.jpg');
}

body.edelobst div#container div.left div.head {
  background-image: url('../img/logo_edelobstbrennerei.jpg');
}

body.startseite.nl div#container div.left div.head {
  background-image: url('../img/logo_startseite_nl.jpg');
}

body.rebsorten div#container div.left div.head {
  background-image: url('../img/logo_rebsorten.jpg');
}

body.vakantiewoningen div#container div.left div.head {
  background-image: url('../img/logo_vakantiewoningen.jpg');
}

body.ferienwohnungen div#container div.left div.head {
  background-image: url('../img/logo_ferienwohnungen.jpg');
}

body.impressum div#container div.left div.head {
  background-image: url('../img/logo_impressum.jpg');
}

body.impressum.nl div#container div.left div.head {
  background-image: url('../img/logo_imprint.jpg');
}

body.kontakt div#container div.left div.head {
  background-image: url('../img/logo_kontakt.jpg');
}

body.kontakt.nl div#container div.left div.head {
  background-image: url('../img/logo_kontakt_nl.jpg');
}

body.kroev div#container div.left div.head {
  background-image: url('../img/logo_kroev.jpg');
}

body.distileerderij div#container div.left div.head {
  background-image: url('../img/logo_distileerderij.jpg');
}

body.gaestebuch div#container div.left div.head {
  background-image: url('../img/logo_gaestebuch.jpg');
}

body.gastenboek div#container div.left div.head {
  background-image: url('../img/logo_gastenboek.jpg');
}

body.wijnbouw div#container div.left div.head {
  background-image: url('../img/logo_wijnbouw.jpg');
}

body.druivensoorten div#container div.left div.head {
  background-image: url('../img/logo_druivensoorten.jpg');
}

body.kroevnl div#container div.left div.head {
  background-image: url('../img/logo_kroev_nl.jpg');
}

body div#container div.left div.topnav {
  position: relative;
  width: 738px;
  height: 28px;
  background-color: green;
}

body div#container div.left div.topnav a,
body div#container div.left div.topnav a:link,
body div#container div.left div.topnav a:visited,
body div#container div.left div.topnav a:focus,
body div#container div.left div.topnav a:active {
  text-decoration: none;
}

body div#container div.left div.topnav ul {
  position: relative;
  float: left;
  list-style-type: none;
}

body div#container div.left div.topnav ul li {
  position: relative;
  float: left;
}

body div#container div.left div.topnav ul li a span {
  position: relative;
  float: left;
  height: 28px;
}

body div#container div.left div.topnav ul li a span.hidden {
  display: none;
}

body div#container div.left div.topnav ul li.weingut a span {
  width: 104px;
  background-image: url('../img/navi_weingut.jpg');
}

body div#container div.left div.topnav ul li.weingut a:hover span {
  background-image: url('../img/navi_weingut_hover.jpg');
}

body div#container div.left div.topnav ul li.edelobstbrennerei a span {
  width: 130px;
  background-image: url('../img/navi_edelobstbrennerei.jpg');
}

body div#container div.left div.topnav ul li.edelobstbrennerei a:hover span {
  background-image: url('../img/navi_edelobstbrennerei_hover.jpg');
}

body div#container div.left div.topnav ul li.rebsorten a span {
  width: 80px;
  background-image: url('../img/navi_rebsorten.jpg');
}

body div#container div.left div.topnav ul li.rebsorten a:hover span {
  background-image: url('../img/navi_rebsorten_hover.jpg');
}

body div#container div.left div.topnav ul li.onlineshop a span {
  width: 92px;
  background-image: url('../img/navi_onlineshop.jpg');
}

body div#container div.left div.topnav ul li.onlineshop a:hover span {
  background-image: url('../img/navi_onlineshop_hover.jpg');
}

body div#container div.left div.topnav ul li.ferienwohnungen a span {
  width: 129px;
  background-image: url('../img/navi_ferienwohnungen.jpg');
}

body div#container div.left div.topnav ul li.ferienwohnungen a:hover span {
  background-image: url('../img/navi_ferienwohnungen_hover.jpg');
}

body div#container div.left div.topnav ul li.kroev a span {
  width: 45px;
  background-image: url('../img/navi_kroev.jpg');
}

body div#container div.left div.topnav ul li.kroev a:hover span {
  background-image: url('../img/navi_kroev_hover.jpg');
}

body div#container div.left div.topnav ul li.gaestebuch a span {
  width: 86px;
  background-image: url('../img/navi_gaestebuch.jpg');
}

body div#container div.left div.topnav ul li.gaestebuch a:hover span {
  background-image: url('../img/navi_gaestebuch_hover.jpg');
}

body div#container div.left div.topnav ul li.kontakt a span {
  width: 72px;
  background-image: url('../img/navi_kontakt.jpg');
}

body div#container div.left div.topnav ul li.kontakt a:hover span {
  background-image: url('../img/navi_kontakt_hover.jpg');
}

body.nl div#container div.left div.topnav ul li.weingut a span {
  width: 110px;
  background-image: url('../img/navi_wijnbouw_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.weingut a:hover span {
  background-image: url('../img/navi_wijnbouw_hover_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.edelobstbrennerei a span {
  width: 125px;
  background-image: url('../img/navi_distileerderij_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.edelobstbrennerei a:hover span {
  background-image: url('../img/navi_distileerderij_hover_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.rebsorten a span {
  width: 88px;
  background-image: url('../img/navi_druivensoorten_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.rebsorten a:hover span {
  background-image: url('../img/navi_druivensoorten_hover_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.onlineshop a span {
  width: 89px;
  background-image: url('../img/navi_onlineshop_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.onlineshop a:hover span {
  background-image: url('../img/navi_onlineshop_hover_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.ferienwohnungen a span {
  width: 130px;
  background-image: url('../img/navi_vakantiewoningen_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.ferienwohnungen a:hover span {
  background-image: url('../img/navi_vakantiewoningen_hover_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.kroev a span {
  width: 40px;
  background-image: url('../img/navi_kroev_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.kroev a:hover span {
  background-image: url('../img/navi_kroev_hover_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.gaestebuch a span {
  width: 89px;
  background-image: url('../img/navi_gastenboek_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.gaestebuch a:hover span {
  background-image: url('../img/navi_gastenboek_hover_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.kontakt a span {
  width: 67px;
  background-image: url('../img/navi_kontakt_nl.jpg');
}

body.nl div#container div.left div.topnav ul li.kontakt a:hover span {
  background-image: url('../img/navi_kontakt_hover_nl.jpg');
}

body.startseite div#container div.left div.content div.box1 {
  background-image: url('../img/startseite_logo_beth_gross.gif');
  background-position: center center;
  background-repeat: no-repeat;
  height: 500px;
}

body.startseite div#container div.left div.content div.box1 * {
  display: none;
}

body.startseite div#container div.left div.content div.box2 p {
  text-align: center;
  color: #2f2f2f;
}

body.startseite div#container div.left div.content div.box3 p {
  text-align: center;
  padding: 15px 80px 0 80px;
  font-size: 11px;
  line-height: 13px;
}

body div#container div.left div.content div.bottomnav {
  text-align: center;
  padding: 35px 0 0 0;
}

body div#container div.left div.content div.bottomnav a {
  font-weight: bold;
  text-decoration: none;
  color: #2f2f2f;
}

body div#container div.left div.content div.bottomnav span.item {
  position: relative;
  padding: 0 15px;
  background-image: url('../img/foot_ul_item.jpg');
  background-position: center;
  background-repeat: no-repeat;
}

body div#container div.left div.content div.bottomnav span.firstitem {
  position: relative;
  padding: 0 11px;
  background-image: url('../img/foot_ul_firstitem.jpg');
  background-position: center;
  background-repeat: no-repeat;
}

body div#container div.left div.content div.bottomnav span.lastitem {
  position: relative;
  padding: 0 11px;
  background-image: url('../img/foot_ul_lastitem.jpg');
  background-position: center;
  background-repeat: no-repeat;
}

body div#container div.left div.content hr {
  width: 80%;
  margin-left: 10%;
  border-width: 0px;
  border-top-color: #038c00;
  border-top-width: 1px;
}

* html body div#container div.left div.content hr {
  margin-left: 0;
  text-align: center;
}

body div#container div.left div.content div.bottomtext {
  text-align: center;
  padding: 0 80px;
  font-size: 13px;
  line-height: 15px;
  color: #116f4c;
  padding: 5px 0 30px 0;
}

body div#container div.left div.content div.bottomtext p {
  line-height: 15px;
}

body div#container div.right {
  position: absolute;
  height: 100%;
  width: 194px;
  background-image: url('../img/bg_right.png');
  right: 0px;
}

* html body div#container div.right {
  position: static;
  margin-left: 6px;
  float: left;
  height: 100%;
  background-image: url('../img/bg_right.png');
  overflow: hidden;
}

body div#container div.right div.logo {
  width: 184px;
  height: 165px;
  background-image: url('../img/logo_beth.png');
}

body div#container div.right div.aktuelles {
  width: 184px;
  height: 44px;
  background-image: url('../img/aktuelles.png');
  background-repeat: no-repeat;
}

body div#container div.right div.aktuelles h1 {
  display: none;
}

body div#container div.right div.aktuelles ul {
  padding: 50px 10px 0 0;
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  list-style-type: none;
}

body div#container div.right div.aktuelles ul li {
  padding: 0 0 10px 10px;
  margin: 0 0 0 15px;
  background-image: url('../img/li_point.png');
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

body div#container div.right div.flaschen {
  position: absolute;
  bottom: 0px;
  width: 184px;
  height: 182px;
  background-image: url('../img/flaschen.png');
}

/* Feriwenweingut */
body.weingut div#container div.left {
  background-image: url('../img/bg_weingut.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.weingut div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 125px 0 0 30px;
  height: 300px;
}

body.weingut div#container div.left div.content div.box1 p {
  display: block;
  width: 270px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.weingut div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 50px 30px 0 390px;
  height: 300px;
}

body.weingut div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.weingut div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 20px 0 0 30px;
  height: 300px;
}

body.weingut div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  width: 325px;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.weingut div#container div.left div.content div.box4 {
  position: relative;
  display: block;
  padding: 0 30px;
}

body.weingut div#container div.left div.content div.box4 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

/* Edelobst */
body.edelobst div#container div.left {
  background-image: url('../img/bg_edelobst.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.edelobst div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 160px 0 0 30px;
  height: 280px;
}

body.edelobst div#container div.left div.content div.box1 p {
  display: block;
  width: 265px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.edelobst div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 175px 40px 0 380px;
  height: 270px;
}

body.edelobst div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.edelobst div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 80px 0 0 30px;
  height: 180px;
}

body.edelobst div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 250px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

/* Rebsorten */
body.rebsorten div#container div.left {
  background-image: url('../img/bg_rebsorten.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.rebsorten div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 140px 0 0 30px;
  height: 385px;
}

body.rebsorten div#container div.left div.content div.box1 p {
  display: block;
  width: 265px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.rebsorten div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.rebsorten div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.rebsorten div#container div.left div.content div.box2 p strong {
  color: #116f4c;
}

body.rebsorten div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.rebsorten div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.rebsorten div#container div.left div.content div.box3 p strong {
  color: #116f4c;
}

body.rebsorten div#container div.left div.content div.box4 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.rebsorten div#container div.left div.content div.box4 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.rebsorten div#container div.left div.content div.box4 p strong {
  color: #116f4c;
}

body.rebsorten div#container div.left div.content div.box5 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.rebsorten div#container div.left div.content div.box5 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.rebsorten div#container div.left div.content div.box5 p strong {
  color: #116f4c;
}

body.rebsorten div#container div.left div.content div.box6 {
  position: relative;
  display: block;
  padding: 40px 45px 0 380px;
  height: 370px;
}

body.rebsorten div#container div.left div.content div.box6 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.rebsorten div#container div.left div.content div.box6 p strong {
  color: #116f4c;
}

/* Kroev */
body.kroev div#container div.left {
  background-image: url('../img/bg_kroev.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.kroev div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 140px 0 0 30px;
  height: 300px;
}

body.kroev div#container div.left div.content div.box1 p {
  display: block;
  width: 245px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.kroev div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 210px 40px 0 355px;
  height: 100px;
}

body.kroev div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.kroev div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 175px 0 0 30px;
}

body.kroev div#container div.left div.content div.box3 p {
  display: block;
  width: 450px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

/* Wijnbouw */
body.wijnbouw div#container div.left {
  background-image: url('../img/bg_wijnbouw.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.wijnbouw div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 125px 0 0 30px;
  height: 300px;
}

body.wijnbouw div#container div.left div.content div.box1 p {
  display: block;
  width: 270px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.wijnbouw div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 50px 30px 0 390px;
  height: 300px;
}

body.wijnbouw div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.wijnbouw div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 20px 0 0 30px;
  height: 300px;
}

body.wijnbouw div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  width: 325px;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.wijnbouw div#container div.left div.content div.box4 {
  position: relative;
  display: block;
  padding: 0 30px;
}

body.wijnbouw div#container div.left div.content div.box4 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

/* Distileerderij */
body.distileerderij div#container div.left {
  background-image: url('../img/bg_distileerderij.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.distileerderij div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 160px 0 0 30px;
  height: 280px;
}

body.distileerderij div#container div.left div.content div.box1 p {
  display: block;
  width: 265px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.distileerderij div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 175px 40px 0 380px;
  height: 270px;
}

body.distileerderij div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.distileerderij div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 80px 0 0 30px;
  height: 180px;
}

body.distileerderij div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 250px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

/* Druivensoorten */
body.druivensoorten div#container div.left {
  background-image: url('../img/bg_druivensoorten.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.druivensoorten div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 140px 0 0 30px;
  height: 385px;
}

body.druivensoorten div#container div.left div.content div.box1 p {
  display: block;
  width: 265px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.druivensoorten div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.druivensoorten div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.druivensoorten div#container div.left div.content div.box2 p strong {
  color: #116f4c;
}

body.druivensoorten div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.druivensoorten div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.druivensoorten div#container div.left div.content div.box3 p strong {
  color: #116f4c;
}

body.druivensoorten div#container div.left div.content div.box4 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.druivensoorten div#container div.left div.content div.box4 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.druivensoorten div#container div.left div.content div.box4 p strong {
  color: #116f4c;
}

body.druivensoorten div#container div.left div.content div.box5 {
  position: relative;
  display: block;
  padding: 30px 45px 0 380px;
  height: 370px;
}

body.druivensoorten div#container div.left div.content div.box5 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.druivensoorten div#container div.left div.content div.box5 p strong {
  color: #116f4c;
}

body.druivensoorten div#container div.left div.content div.box6 {
  position: relative;
  display: block;
  padding: 40px 45px 0 380px;
  height: 370px;
}

body.druivensoorten div#container div.left div.content div.box6 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

body.druivensoorten div#container div.left div.content div.box6 p strong {
  color: #116f4c;
}

/* KroevNL */
body.kroevnl div#container div.left {
  background-image: url('../img/bg_kroevnl.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.kroevnl div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 140px 0 0 30px;
  height: 300px;
}

body.kroevnl div#container div.left div.content div.box1 p {
  display: block;
  width: 245px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.kroevnl div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 210px 40px 0 355px;
  height: 100px;
}

body.kroevnl div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.kroevnl div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 175px 0 0 30px;
}

body.kroevnl div#container div.left div.content div.box3 p {
  display: block;
  width: 450px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

/* Ferienwohnungen */
body.ferienwohnungen div#container div.left {
  background-image: url('../img/bg_fewo.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.ferienwohnungen div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 100px 0 0 30px;
  height: 260px;
}

body.ferienwohnungen div#container div.left div.content div.box1 p {
  display: block;
  width: 265px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.ferienwohnungen div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 210px 0 0 380px;
  height: 160px;
}

body.ferienwohnungen div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.ferienwohnungen div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 175px 0 0 380px;
  height: 280px;
}

body.ferienwohnungen div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.ferienwohnungen div#container div.left div.content div.box4 {
  position: relative;
  display: block;
  padding: 0 0 0 380px;
  height: 280px;
}

body.ferienwohnungen div#container div.left div.content div.box4 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.ferienwohnungen div#container div.left div.content div.box5 {
  position: relative;
  display: block;
  padding: 0 0 0 380px;
  height: 280px;
}

body.ferienwohnungen div#container div.left div.content div.box5 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.ferienwohnungen div#container div.left div.content div.box6 {
  position: relative;
  display: block;
  padding: 40px 0 0 380px;
  height: 340px;
}

body.ferienwohnungen div#container div.left div.content div.box6 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.ferienwohnungen div#container div.left div.content div.box7 {
  position: relative;
  display: block;
  padding: 0px 0 0 130px;
}

body.ferienwohnungen div#container div.left div.content div.box7 table tr td input {
  width: 130px;
}

body.ferienwohnungen div#container div.left div.content div.box7 table tr td textarea {
  width: 170px;
  height: 100px;
}

body.ferienwohnungen div#container div.left div.content div.box7 table tr td.spalte1 {
  padding: 0 20px 0 0;
  text-align: right;
}

body.impressum div#container div.left div.content div.box1 h2 {
  color: #116f4c;
  font-size: 14px;
  padding: 30px 30px 0 30px;
}

body.impressum div#container div.left div.content div.box1 p {
  font-size: 14px;
  padding: 0 30px 0 30px;
}

/* Kontakt */
body.kontakt div#container div.left {
  background-image: url('../img/bg_kontakt.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.kontakt div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 60px 0 0 150px;
  height: 420px;
}

body.kontakt div#container div.left div.content div.box1 table {
  border-width: 0px;
}

body.kontakt div#container div.left div.content div.box1 table tr {
  height: 20px;
}

body.kontakt div#container div.left div.content div.box1 table tr td {
  vertical-align: top;
}

body.kontakt div#container div.left div.content div.box1 table tr td input {
  width: 130px;
}

body.kontakt div#container div.left div.content div.box1 table tr td textarea {
  width: 200px;
  height: 100px;
}

body.kontakt div#container div.left div.content div.box1 table tr td.spalte1 {
  width: 80px;
}

/* Vakantiewoningen */
body.vakantiewoningen div#container div.left {
  background-image: url('../img/bg_fewo_nl.gif');
  background-position: left 120px;
  background-repeat: no-repeat;
}

body.vakantiewoningen div#container div.left div.content div.box1 {
  position: relative;
  display: block;
  padding: 100px 0 0 30px;
  height: 260px;
}

body.vakantiewoningen div#container div.left div.content div.box1 p {
  display: block;
  width: 265px;
  line-height: 120%;
  padding-bottom: 10px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.vakantiewoningen div#container div.left div.content div.box2 {
  position: relative;
  display: block;
  padding: 210px 0 0 380px;
  height: 160px;
}

body.vakantiewoningen div#container div.left div.content div.box2 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.vakantiewoningen div#container div.left div.content div.box3 {
  position: relative;
  display: block;
  padding: 175px 0 0 380px;
  height: 280px;
}

body.vakantiewoningen div#container div.left div.content div.box3 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.vakantiewoningen div#container div.left div.content div.box4 {
  position: relative;
  display: block;
  padding: 0 0 0 380px;
  height: 280px;
}

body.vakantiewoningen div#container div.left div.content div.box4 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.vakantiewoningen div#container div.left div.content div.box5 {
  position: relative;
  display: block;
  padding: 0 0 0 380px;
  height: 280px;
}

body.vakantiewoningen div#container div.left div.content div.box5 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.vakantiewoningen div#container div.left div.content div.box6 {
  position: relative;
  display: block;
  padding: 40px 0 0 380px;
  height: 340px;
}

body.vakantiewoningen div#container div.left div.content div.box6 p {
  display: block;
  line-height: 120%;
  padding-bottom: 10px;
  width: 315px;
  text-align: justify;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

body.vakantiewoningen div#container div.left div.content div.box7 {
  position: relative;
  display: block;
  padding: 0px 0 0 130px;
}

body.vakantiewoningen div#container div.left div.content div.box7 table tr td input {
  width: 130px;
}

body.vakantiewoningen div#container div.left div.content div.box7 table tr td textarea {
  width: 170px;
  height: 100px;
}

body.vakantiewoningen div#container div.left div.content div.box7 table tr td.spalte1 {
  padding: 0 20px 0 0;
  text-align: right;
}

/* Sitemap */
body.sitemap div#container div.left div.content div.box1 h2 {
  padding: 20px 0 10px 30px;
  margin: 0;
  font-size: 16px;
}

body.sitemap div#container div.left div.content div.box1 ul {
  padding: 5px 0 5px 10px;
  margin: 0 0 0 30px;
  font-size: 14px;
}

body.sitemap div#container div.left div.content div.box1 a,
body.sitemap div#container div.left div.content div.box1 a:hover,
body.sitemap div#container div.left div.content div.box1 a:link,
body.sitemap div#container div.left div.content div.box1 a:visited,
body.sitemap div#container div.left div.content div.box1 a:focus {
  color: black;
}

div.bildkroev1 {
  position: absolute; width: 155px; height: 115px; margin: 170px 0 0 565px; overflow: hidden;
}

div.bildkroev2 {
  position: absolute; width: 185px; height: 140px; margin: 515px 0 0 495px; overflow: hidden;
}

div.bildkroev3 {
  position: absolute; width: 155px; height: 115px; margin: 495px 0 0 395px; overflow: hidden;
}

div.bildferien1 {
  position: absolute; width: 155px; height: 115px; margin: 145px 0 0 550px; overflow: hidden;
}

div.bildferien2 {
  position: absolute; width: 155px; height: 120px; margin: 460px 0 0 360px; overflow: hidden;
}

div.bildferien3 {
  position: absolute; width: 165px; height: 120px; margin: 830px 0 0 185px; overflow: hidden;
}

div.bildweingut1 {
  position: absolute; width: 180px; height: 130px; margin: 160px 0 0 530px; overflow: hidden;
}

div.bildweingut2 {
  position: absolute; width: 165px; height: 115px; margin: 415px 0 0 355px; overflow: hidden;
}

div.bildweingut3 {
  position: absolute; width: 135px; height: 110px; margin: 845px 0 0 565px; overflow: hidden;
}

div.bildweingut4 {
  position: absolute; width: 120px; height: 90px; margin: 1080px 0 0 400px; overflow: hidden;
}

div.bildweingut5 {
  position: absolute; width: 120px; height: 95px; margin: 1090px 0 0 590px; overflow: hidden;
}

div.bildedelobst1 {
  position: absolute; width: 140px; height: 140px; margin: 145px 0 0 555px; overflow: hidden;
}

div.bildedelobst2 {
  position: absolute; width: 160px; height: 185px; margin: 450px 0 0 340px; overflow: hidden;
}

div.bildedelobst3 {
  position: absolute; width: 185px; height: 140px; margin: 1120px 0 0 305px; overflow: hidden;
}

div.bildreb1 {
  position: absolute; width: 115px; height: 155px; margin: 160px 0 0 600px; overflow: hidden;
}

div.bildreb2 {
  position: absolute; width: 145px; height: 110px; margin: 480px 0 0 495px; overflow: hidden;
}
