html {
  margin: 0px;
  padding: 0px;
}

body {
  margin: 6px 0px 0px 0px;
  padding: 0px;
  text-align: center;
  background-color: #FFFFFF;
  color: #666666;
}

img {
  border: 0px;
}

form {
  padding: 0px;
  margin: 0px;
}

#alldiv {
  width: 968px;
  height: 768px;
  margin: auto;
  text-align: left;
  display: block;
}

#header1 {
  float: left;
}

#bg1 {
  width: 209px;
  height: 284px;
  background-image: url('../images/bg1.gif');
  background-repeat: repeat-y;
}

#bg1_blau {
  width: 209px;
  height: 284px;
  background-image: url('../images/bg1_blau.gif');
  background-repeat: repeat-y;
}

#title {
  float: left;
  width: 655px;
  height: 111px;
}
#alldiv>#title {
  width: 654px;
}

#title img {
  margin: 57px 0px 0px 64px;
}

#sprache {
  float: left;
  width: 72px;
  margin: 78px 0px 0px 0px;
}

#sprache a:link, #sprache a:active, #sprache a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.05em;
  color: #A9A7A7;
  background-color: #FFFFFF;
  text-decoration: none;
}

#sprache a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.05em;
  color: #A9A7A7;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#headerpic {
  float: left;
  width: 534px;
  height: 284px;
}

#headerpic #headerflash {
  position: absolute;
  width: 534px;
  height: 284px;
  margin: 0px 0px 0px 0px;
}

#header2 {
  float: left;
  width: 225px;
  height: 284px;
  background-image: url('../images/bg2.gif');
  background-repeat: repeat-y;
}

#header2_blau {
  float: left;
  width: 225px;
  height: 284px;
  background-image: url('../images/bg2_blau.gif');
  background-repeat: repeat-y;
}

#menuebg1 {
  float: left;
  width: 210px;
  height: 23px;
  background-image: url('../images/bg3.gif');
  background-repeat: repeat-y;
}

#menuebg1_blau {
  float: left;
  width: 210px;
  height: 23px;
  background-image: url('../images/bg3_blau.gif');
  background-repeat: repeat-y;
}

#menue {
  float: left;
  width: 532px;
  height: 23px;
}

#menue .menuepunkt {
  float: left;
  height: 23px;
  text-align: center;
  padding: 7px 0px 0px 0px;
  color: #666666;
  background-color: #E3F0DD;
}
#menue>.menuepunkt {
  height: 16px;
}

#menue .menuepunkt_blau {
  float: left;
  height: 23px;
  text-align: center;
  padding: 7px 0px 0px 0px;
  color: #666666;
  background-color: #D2E8FB;
}
#menue>.menuepunkt_blau {
  height: 16px;
}

#menue .menuepunkt a:link, #menue .menuepunkt a:active, #menue .menuepunkt a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #E3F0DD;
  line-height: 12px;
  text-decoration: none;
}

#menue .menuepunkt a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #E3F0DD;
  line-height: 12px;
  text-decoration: underline;
}

#menue .menuepunkt span {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #E3F0DD;
  line-height: 12px;
  text-decoration: none;
}

#menue .menuepunkt_blau a:link, #menue .menuepunkt_blau a:active, #menue .menuepunkt_blau a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #D2E8FB;
  line-height: 12px;
  text-decoration: none;
}

#menue .menuepunkt_blau a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #D2E8FB;
  line-height: 12px;
  text-decoration: underline;
}

#menue .menuepunkt_blau span {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #D2E8FB;
  line-height: 12px;
  text-decoration: none;
}

.menuepunkt .submenue {
  position: absolute;
  margin: 19px 0px 0px -12px;
  visibility: hidden;
  text-align: left;
  color: #666666;
  background-color: #D5E8CC;
  border-top: 0px;
}
.menuepunkt>.submenue {
  margin: 16px 0px 0px 0px;
}

.menuepunkt_blau .submenue {
  position: absolute;
  margin: 19px 0px 0px -12px;
  visibility: hidden;
  text-align: left;
  color: #666666;
  background-color: #D2E8FB;
  border-top: 0px;
}
.menuepunkt_blau>.submenue {
  margin: 16px 0px 0px 0px;
}

.menuepunkt .submenue .submenuepunkt {
  width: 100px;
  height: auto;
  text-align: left;
  padding: 5px 12px 5px 12px;
  white-space: nowrap;
  border-top: 1px solid #FFFFFF;
  color: #666666;
  background-color: #D5E8CC;
  cursor: pointer;
}
.menuepunkt>.submenue>.submenuepunkt {
  width: auto;
  height: auto;
}

.menuepunkt_blau .submenue .submenuepunkt {
  width: 100px;
  height: auto;
  text-align: left;
  padding: 5px 12px 5px 12px;
  white-space: nowrap;
  border-top: 1px solid #FFFFFF;
  color: #666666;
  background-color: #D2E8FB;
  cursor: pointer;
}
.menuepunkt_blau>.submenue>.submenuepunkt {
  width: auto;
  height: auto;
}

#menue .menuepunkt .submenue .submenuepunkt a:link, #menue .menuepunkt .submenue .submenuepunkt a:active, #menue .menuepunkt .submenue .submenuepunkt a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #D5E8CC;
  line-height: 12px;
  text-decoration: none;
}

#menue .menuepunkt .submenue .submenuepunkt a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  color: #666666;
  background-color: #D5E8CC;
  line-height: 12px;
  text-decoration: underline;
}

#menuebg2 {
  float: left;
  width: 226px;
  height: 23px;
  background-image: url('../images/bg4.gif');
  background-repeat: repeat-y;
}

#menuebg2_blau {
  float: left;
  width: 226px;
  height: 23px;
  background-image: url('../images/bg4_blau.gif');
  background-repeat: repeat-y;
}

#content_left {
  float: left;
  width: 209px;
  margin: 34px 0px 0px 0px;
}

#fotoalbum {
  width: 209px;
  height: 154px;
  border: 1px solid #D4EEC2;
}

#fotoalbum_blau {
  width: 209px;
  height: 154px;
  border: 1px solid #035FA7;
}
#content_left>#fotoalbum_blau {
  width: 207px;
  height: 152px;
}

#fotoalbum .label, #fotoalbum_blau .label {
  float: left;
}

#fotoalbum .content, #fotoalbum_blau .content {
  float: left;
  width: 191px;
  height: 152px;
  text-align: center;
}

#fotoalbum .content .inhalt, #fotoalbum_blau .content .inhalt {
  width: 143px;
  margin: auto;
  font-family: arial,sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #484947;
  background-color: #FFFFFF;
  text-align: center;
}

#fotoalbum .content .inhalt img, #fotoalbum_blau .content .inhalt img {
  display: block;
  margin: auto;
}

#fotoalbum .content .inhalt .mehr1, #fotoalbum_blau .content .inhalt .mehr1 {
  float: right;
}

#fotoalbum .content .inhalt .mehr2, #fotoalbum_blau .content .inhalt .mehr2 {
  float: right;
  padding: 1px 2px 0px 0px;
}

#fotoalbum .content .inhalt .mehr2 a:link, #fotoalbum .content .inhalt .mehr2 a:active, #fotoalbum .content .inhalt .mehr2 a:visited, #fotoalbum_blau .content .inhalt .mehr2 a:link, #fotoalbum_blau .content .inhalt .mehr2 a:active, #fotoalbum_blau .content .inhalt .mehr2 a:visited {
  font-family: arial,sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #484947;
  background-color: #FFFFFF;
  text-decoration: none;
}

#fotoalbum .content .inhalt .mehr2 a:hover, #fotoalbum_blau .content .inhalt .mehr2 a:hover {
  font-family: arial,sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #484947;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#reiseinformationen {
  width: 209px;
  height: 154px;
  border: 1px solid #D4EEC2;
}
#content_left>#reiseinformationen {
  width: 207px;
  height: 152px;
}

#reiseinformationen .label {
  float: left;
}

#reiseinformationen .content {
  float: left;
  width: 191px;
  height: 152px;
  text-align: left;
}

#reiseinformationen .content .inhalt {
  width: auto;
  margin: 0px 0px 0px 16px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #63AB41;
  background-color: #FFFFFF;
  text-align: left;
}

#reiseinformationen .content .inhalt ul {
  margin: 10px 0px 0px 25px;
}
#reiseinformationen>.content>.inhalt ul {
  margin: 10px 0px 0px -28px;
}

#reiseinformationen .content .inhalt ul li {
  margin: 4px 0px 0px 0px;
}

#reiseinformationen .content .inhalt ul li a:link, #reiseinformationen .content .inhalt ul li a:active, #reiseinformationen .content .inhalt ul li a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #63AB41;
  background-color: #FFFFFF;
  text-decoration: none;
}

#reiseinformationen .content .inhalt ul li a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #63AB41;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#anfrage {
  width: 209px;
  height: 246px;
  margin: 21px 0px 0px 0px;
  border: 1px solid #D4EEC2;
}
#content_left>#anfrage {
  width: 207px;
  height: 244px;
}

#anfrage_blau {
  width: 209px;
  height: 246px;
  margin: 21px 0px 0px 0px;
  border: 1px solid #035FA7;
}
#content_left>#anfrage_blau {
  width: 207px;
  height: 244px;
}

#anfrage .label, #anfrage_blau .label {
  float: left;
}

#anfrage .content, #anfrage_blau .content {
  float: left;
  width: 191px;
  height: 244px;
  font-family: arial,sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #484947;
  background-color: #FFFFFF;
  text-align: center;
}

#anfrage .content .inhalt, #anfrage_blau .content .inhalt {
  width: 153px;
  margin: auto;
  text-align: left;
}

#anfrage .content .inhalt .spacer, #anfrage_blau .content .inhalt .spacer {
  font-size: 1px;
  line-height: 1px;
  height: 1px;
}
#anfrage>.content>.inhalt>.spacer, #anfrage_blau>.content>.inhalt>.spacer {
  height: 2px;
}

#anfrage .content .inhalt .text, #anfrage_blau .content .inhalt .text {
  margin: 0px 0px 0px 12px;
}

#anfrage .content .inhalt .select, #anfrage_blau .content .inhalt .select {
  float: left;
}

#anfrage .content .inhalt .select .select_small, #anfrage_blau .content .inhalt .select .select_small {
  font-size: 11px;
  width: 45px;
}

#anfrage .content .inhalt .select .select_med, #anfrage_blau .content .inhalt .select .select_med {
  font-size: 11px;
  width: 63px;
}

#anfrage .content .inhalt .select_big, #anfrage_blau .content .inhalt .select_big {
  font-size: 11px;
  width: 153px;
}

#anfrage .content .inhalt .mehr1, #anfrage_blau .content .inhalt .mehr1 {
  float: right;
}

#anfrage .content .inhalt .mehr2, #anfrage_blau .content .inhalt .mehr2 {
  float: right;
  padding: 1px 2px 0px 0px;
}

#anfrage .content .inhalt .mehr2 a:link, #anfrage .content .inhalt .mehr2 a:active, #anfrage .content .inhalt .mehr2 a:visited, #anfrage_blau .content .inhalt .mehr2 a:link, #anfrage_blau .content .inhalt .mehr2 a:active, #anfrage_blau .content .inhalt .mehr2 a:visited {
  font-family: arial,sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #484947;
  background-color: #FFFFFF;
  text-decoration: none;
}

#anfrage .content .inhalt .mehr2 a:hover, #anfrage_blau .content .inhalt .mehr2 a:hover {
  font-family: arial,sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #484947;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#maincontent {
  float: left;
  width: 533px;
  margin: 34px 0px 0px 0px;
}

#maincontent .left, #maincontent .left_blau {
  float: left;
  width: 276px;
}

#maincontent .left h1 {
  width: 243px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 19px;
  margin: -4px 0px 0px 20px;
  padding: 0px;
}
#maincontent>.left>h1 {
  margin: -5px 0px 0px 20px;
}

#maincontent .left h1 a:link, #maincontent .left h1 a:active, #maincontent .left h1 a:visited, #maincontent .left h1 a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 19px;
  text-decoration: none;
}

#maincontent .left_blau h1 {
  width: 243px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #035FA7;
  background-color: #FFFFFF;
  line-height: 19px;
  margin: -4px 0px 0px 20px;
  padding: 0px;
}
#maincontent>.left_blau>h1 {
  margin: -5px 0px 0px 20px;
}

#maincontent .left .text, #maincontent .left_blau .text {
  width: 240px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 12px 0px 0px 20px;
}
#maincontent>.left>.text, #maincontent>.left_blau>.text {
  margin: 13px 0px 0px 20px;
}

#maincontent .left .text .intext:link, #maincontent .left .text .intext:active, #maincontent .left .text .intext:visited, #maincontent .left .text .intext:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  text-decoration: none;
}

#maincontent .right {
  float: left;
  width: 257px;
}

#maincontent2, #maincontent2_blau {
  float: left;
  width: 533px;
  margin: 34px 0px 0px 0px;
}

#maincontent2 .angebotbox {
  margin: 0px 0px 0px 20px;
}

#maincontent2 .angebotbox .pic {
  float: left;
}

#maincontent2 .angebotbox .textbox {
  float: left;
  width: 320px;
}

#maincontent2 .angebotbox .textbox h1 {
  margin: 0px 0px 0px 20px;
}

#maincontent2 .angebotbox .textbox .text{
  width: 320px;
  height: auto;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 10px 0px 10px 20px;
}
#maincontent2>.angebotbox>.textbox>.text {
  margin: 11px 0px 0px 20px;
}

#maincontent2 .angebotbox .textbox .mehr1 {
  float: right;
  margin: 0px 0px 0px 4px;
}

#maincontent2 .angebotbox .textbox .mehr2 {
  float: right;
  margin: 2px 0px 0px 0px;
}

#maincontent2 .angebotbox .mehr21, #maincontent2 .mehr21 {
  float: left;
  margin: 0px 4px 0px 0px;
}

#maincontent2 .angebotbox .mehr22, #maincontent2 .mehr22 {
  float: left;
  margin: 2px 0px 0px 0px;
}

#maincontent2 .angebotbox h1 {
  margin: -4px 0px 8px 0px;
  padding: 0px;
}

#maincontent2 .angebotbox .pic {
  display: block;
  float: none;
  margin: 0px 0px 16px 0px;
}

#maincontent2 .angebotbox .text {
  margin: 12px 0px 8px 0px;
  padding: 0px;
  height: auto;
}

#maincontent2 .angebotbox .spacer {
  float: left;
  width: 150px;
  height: 100px;
  color: #666666;
  background-color: #F2F2F2;
}

#maincontent2 .angebotbox .linie {
  width: 500px;
  margin: 8px 0px 16px 0px;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  color: #666666;
  background-color: #D4EEC2;
}

#maincontent2 .angebotbox .textbox .mehr2 a:link, #maincontent2 .angebotbox .textbox .mehr2 a:active, #maincontent2 .angebotbox .textbox .mehr2 a:visited, #maincontent2 .angebotbox .mehr22 a:link, #maincontent2 .angebotbox .mehr22 a:active, #maincontent2 .angebotbox .mehr22 a:visited, #maincontent2 .mehr22 a:link, #maincontent2 .mehr22 a:active, #maincontent2 .mehr22 a:visited {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: none;
}

#maincontent2 .angebotbox .textbox .mehr2 a:hover, #maincontent2 .mehr2 a:hover, #maincontent2 .angebotbox .mehr22 a:hover {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#maincontent2 h1 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 19px;
  margin: -4px 0px 0px 20px;
  padding: 0px;
}
#maincontent2>h1 {
  margin: -5px 0px 0px 20px;
}

#maincontent2_blau h1 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #035FA7;
  background-color: #FFFFFF;
  line-height: 19px;
  margin: -4px 0px 0px 20px;
  padding: 0px;
}
#maincontent2_blau>h1 {
  margin: -5px 0px 0px 20px;
}

#maincontent2 h1 a:link, #maincontent2 h1 a:active, #maincontent2 h1 a:visited, #maincontent2 h1 a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 19px;
  text-decoration: none;
}

#maincontent2_blau h1 a:link, #maincontent2_blau h1 a:active, #maincontent2_blau h1 a:visited, #maincontent2_blau h1 a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #035FA7;
  background-color: #FFFFFF;
  line-height: 19px;
  text-decoration: none;
}

#maincontent2 .text, #maincontent2_blau .text {
  width: 492px;
  height: 128px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 10px 0px 0px 20px;
}
#maincontent2>.text, #maincontent2_blau>.text {
  min-height: 127px;
  height: auto;
  margin: 11px 0px 0px 20px;
}

#maincontent2 .text .intext:link, #maincontent2 .text .intext:active, #maincontent2 .text .intext:visited, #maincontent2 .text .intext:hover, #maincontent2_blau .text .intext:link, #maincontent2_blau .text .intext:active, #maincontent2_blau .text .intext:visited, #maincontent2_blau .text .intext:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  text-decoration: none;
}

#maincontent2 .angebotetext, #maincontent2_blau .angebotetext {
  width: 492px;
  height: 306px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 10px 0px 0px 20px;
}
#maincontent2>.angebotetext, #maincontent2_blau>.angebotetext {
  min-height: 305px;
  height: auto;
  margin: 11px 0px 0px 20px;
}

#maincontent2 .angebotetext .bild, #maincontent2_blau .angebotetext .bild {
  float: left;
  width: 150px;
  height: 100px;
  text-align: center;
}

#maincontent2 .angebotetext .bild img, #maincontent2_blau .angebotetext .bild img {
  width: 150px;
  height: 100px;
  margin: auto;
}

#maincontent2 .angebotetext .content, #maincontent2_blau .angebotetext .content {
  float: left;
  width: 300px;
  min-height: 100px;
  margin-left: 20px;
  text-align: left;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
}

#maincontent2 .angebotetext .content h1, #maincontent2_blau .angebotetext .content h1 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 19px;
  margin: -4px 0px 4px 0px;
  padding: 0px;
}

#maincontent2 .angebotetext .content .mehr1, #maincontent2_blau .angebotetext .content .mehr1 {
  float: right;
  margin: 8px 0px 0px 0px;
}

#maincontent2 .angebotetext .content .mehr2, #maincontent2_blau .angebotetext .content .mehr2 {
  float: right;
  padding: 11px 2px 0px 0px;
}

#maincontent2 .angebotetext .content .mehr21, #maincontent2_blau .angebotetext .content .mehr21 {
  float: left;
  margin: 8px 0px 0px 0px;
}

#maincontent2 .angebotetext .content .mehr22, #maincontent2_blau .angebotetext .content .mehr22 {
  float: left;
  margin: 10px 0px 0px 5px;
}

#maincontent2 .angebotetext .content .mehr2 a:link, #maincontent2 .angebotetext .content .mehr2 a:active, #maincontent2 .angebotetext .content .mehr2 a:visited, #maincontent2 .angebotetext .content .mehr22 a:link, #maincontent2 .angebotetext .content .mehr22 a:active, #maincontent2 .angebotetext .content .mehr22 a:visited, #maincontent2_blau .angebotetext .content .mehr2 a:link, #maincontent2_blau .angebotetext .content .mehr2 a:active, #maincontent2_blau .angebotetext .content .mehr2 a:visited, #maincontent2_blau .angebotetext .content .mehr22 a:link, #maincontent2_blau .angebotetext .content .mehr22 a:active, #maincontent2_blau .angebotetext .content .mehr22 a:visited {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: none;
}

#maincontent2 .angebotetext .content .mehr2 a:hover, #maincontent2 .angebotetext .content .mehr22 a:hover, #maincontent2_blau .angebotetext .content .mehr2 a:hover, #maincontent2_blau .angebotetext .content .mehr22 a:hover {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#maincontent2 .angebotetext .seiten, #maincontent2 .angebotbox .seiten, #maincontent2 .seiten, #maincontent2_blau .angebotetext .seiten {
  text-align: center;
}

#maincontent2 .angebotetext .seiten a:link, #maincontent2 .angebotetext .seiten a:active, #maincontent2 .angebotetext .seiten a:visited, #maincontent2 .angebotbox .seiten a:link, #maincontent2 .angebotbox .seiten a:active, #maincontent2 .angebotbox .seiten a:visited, #maincontent2 .seiten a:link, #maincontent2 .seiten a:active, #maincontent2 .seiten a:visited, #maincontent2_blau .angebotetext .seiten a:link, #maincontent2_blau .angebotetext .seiten a:active, #maincontent2_blau .angebotetext .seiten a:visited {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: none;
}

#maincontent2 .angebotetext .seiten a:hover, #maincontent2 .angebotbox .seiten a:hover, #maincontent2 .seiten a:hover, #maincontent2_blau .angebotetext .seiten a:hover {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#maincontent2 .preisliste {
  float: left;
  display: inline;
  width: 490px;
  background-color: #AAD48C;
  color: #666666;
  border: 1px solid #63AB41;
  margin: 0px 0px 0px 20px;
}

#maincontent2_blau .preisliste {
  float: left;
  display: inline;
  width: 490px;
  background-color: #549CD5;
  color: #666666;
  border: 1px solid #035FA7;
  margin: 0px 0px 0px 20px;
}

#maincontent2_blau .bedingungen2 .preisliste2 {
  float: left;
  display: inline;
  width: 350px;
  background-color: #549CD5;
  color: #666666;
  border: 1px solid #035FA7;
  margin: 0px 0px 0px 0px;
}

#maincontent2_blau .bedingungen2 .preisliste2 td {
  background-color: #D2E8FB;
  text-align: center;
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #666666;
}

#maincontent2 .preisliste .zimmersommer {
  cursor: pointer;
  background-image: url('../images/lupe.gif');
  background-repeat: no-repeat;
  background-position: 82px 10px;
}

#maincontent2 .preisliste .roomdesc {
  top: 495px;
  left: 500px;
  width: 200px;
  font-size: 10px;
  text-align: center;
  visibility: hidden;
  background-color: #FFFFFF;
  position: absolute;
  padding: 5px;
  border: 1px solid #035FA7;
}

#maincontent2_blau .preisliste .zimmerwinter {
  cursor: pointer;
  background-image: url('../images/lupe.gif');
  background-repeat: no-repeat;
  background-position: 69px 10px;
}

#maincontent2_blau .preisliste .roomdesc {
  top: 495px;
  left: 500px;
  width: 200px;
  font-size: 10px;
  text-align: center;
  visibility: hidden;
  background-color: #FFFFFF;
  position: absolute;
  padding: 5px;
  border: 1px solid #035FA7;
}

#maincontent2 .preisliste td {
  background-color: #DDEDD5;
  text-align: center;
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #666666;
}

#maincontent2_blau .preisliste td {
  background-color: #D2E8FB;
  text-align: center;
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #666666;
}

#maincontent2 .bedingungen, #maincontent2_blau .bedingungen {
  float: left;
  display: inline;
  width: 220px;
  margin: -6px 0px 0px 20px;
}

#maincontent2 .bedingungen td, #maincontent2_blau .bedingungen td {
  text-align: left;
  font-family: arial,sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
}

#maincontent2 .bedingungen2, #maincontent2_blau .bedingungen2 {
  width: 490px;
  margin: 20px 0px 0px 20px;
}

#maincontent2 .bedingungen2 td, #maincontent2_blau .bedingungen2 td {
  text-align: left;
  font-family: arial,sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
}

#maincontent2 .bedingungen2 td ul, #maincontent2_blau .bedingungen2 td ul {
  margin: 4px 0px 12px 18px;
}
#maincontent2 .bedingungen2 td>ul, #maincontent2_blau .bedingungen2 td>ul  {
  margin: 4px 0px 12px -28px;
}

.kontaktresponse {
  width: 492px;
  height: 128px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 10px 0px 0px 20px;
}

.kontaktresponse a:link, .kontaktresponse a:active, .kontaktresponse a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  text-decoration: none;
}

.kontaktresponse a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  color: #666666;
  background-color: #FFFFFF;
  line-height: 16px;
  text-decoration: underline;
}

#maincontent2 .kontakt {
  width: auto;
  margin: -4px 0px 0px 20px;
}

#maincontent2 .kontakt .label {
  width: 170px;
  text-align: left;
  font-family: arial,sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
  vertical-align: top;
}

#maincontent2 .kontakt .value {
  text-align: left;
  font-family: arial,sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
  vertical-align: top;
}

#maincontent2 .kontakt .value .spanradio {
  width: 90px;
}

#maincontent2 .kontakt .value .spanradio input {
  width: auto;
  text-align: left;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
}

#maincontent2 .kontakt td select {
  text-align: left;
  font-family: arial,sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
}

#maincontent2 .kontakt .value input {
  text-align: left;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
}

#maincontent2 .kontakt .value textarea {
  text-align: left;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #666666;
}

#maincontent2 #img1, #maincontent2_blau #img1 {
  float: left;
  margin: 16px 0px 0px 10px;
}
#maincontent2>#img1, #maincontent2_blau>#img1 {
  float: left;
  margin: 16px 0px 0px 20px;
}

#maincontent2 #img2, #maincontent2_blau #img2 {
  float: left;
  margin: 16px 0px 0px 25px;
}

#content_right, #content_right_blau {
  float: left;
  width: 226px;
}

#content_right #img3, #content_right_blau #img3 {
  margin: 15px 0px 0px 0px;
}

#content_right #angebote, #flughaefen {
  width: 226px;
  height: 154px;
  margin: 34px 0px 0px 0px;
  border: 1px solid #D4EEC2;
}
#content_right>#angebote, #content_right>#flughaefen {
  width: 224px;
  height: 152px;
}

#content_right_blau #angebote {
  width: 226px;
  height: 154px;
  margin: 34px 0px 0px 0px;
  border: 1px solid #035FA7;
}
#content_right_blau>#angebote {
  width: 224px;
  height: 152px;
}

#content_right #angebote .label, #content_right_blau #angebote .label, #content_right #flughaefen .label {
  float: left;
}

#content_right #angebote .content, #content_right_blau #angebote .content, #content_right #flughaefen .content {
  float: left;
  width: 207px;
  height: 152px;
  text-align: center;
}

#content_right #angebote .content .inhalt, #content_right_blau #angebote .content .inhalt, #content_right #flughaefen .content .inhalt {
  width: 183px;
  margin: auto;
  text-align: left;
}

#content_right #flughaefen .content .inhalt {
  width: auto;
  margin: 21px 0px 0px 21px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #63AB41;
  background-color: #FFFFFF;
  text-align: left;
}

#content_right #flughaefen .content .inhalt ul {
  margin: 11px 0px 0px 26px;
}
#content_right>#flughaefen>.content>.inhalt ul {
  margin: 11px 0px 0px -28px;
}

#content_right #flughaefen .content .inhalt ul li {
  margin: 4px 0px 0px 0px;
}

#content_right #flughaefen .content .inhalt ul li a:link, #content_right #flughaefen .content .inhalt ul li a:active, #content_right #flughaefen .content .inhalt ul li a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #63AB41;
  background-color: #FFFFFF;
  text-decoration: none;
}

#content_right #flughaefen .content .inhalt ul li a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #63AB41;
  background-color: #FFFFFF;
  text-decoration: underline;
}

#content_right #angebote .content .inhalt h2 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 11px 0px 0px 3px;
  padding: 0px;
}

#content_right_blau #angebote .content .inhalt h2 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #035FA7;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 11px 0px 0px 3px;
  padding: 0px;
}

#content_right #angebote .content .inhalt .text, #content_right_blau #angebote .content .inhalt .text {
  font-family: 'Arial',sans-serif;
  font-size: 11px;
  color: #484947;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 11px 0px 0px 3px;
}

#content_right #angebote .content .inhalt .mehr1, #content_right_blau #angebote .content .inhalt .mehr1 {
  float: right;
}

#content_right #angebote .content .inhalt .mehr2, #content_right_blau #angebote .content .inhalt .mehr2 {
  float: right;
  padding: 1px 2px 0px 0px;
}

#content_right #angebote .content .inhalt .mehr2 a:link, #content_right #angebote .content .inhalt .mehr2 a:active, #content_right #angebote .content .inhalt .mehr2 a:visited, #content_right_blau #angebote .content .inhalt .mehr2 a:link, #content_right_blau #angebote .content .inhalt .mehr2 a:active, #content_right_blau #angebote .content .inhalt .mehr2 a:visited {
  font-family: 'Arial',sans-serif;
  font-size: 11px;
  color: #484947;
  background-color: #FFFFFF;
  line-height:16px;
  text-decoration: none;
}

#content_right #angebote .content .inhalt .mehr2 a:hover, #content_right_blau #angebote .content .inhalt .mehr2 a:hover {
  font-family: 'Arial',sans-serif;
  font-size: 11px;
  color: #484947;
  background-color: #FFFFFF;
  line-height:16px;
  text-decoration: underline;
}

#content_right h3 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 14px 0px 0px 1px;
  padding: 0px;
}

#content_right h4 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #63AB41;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 23px 0px 0px 0px;
  padding: 0px;
}

#content_right_blau h3 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #035FA7;
  background-color: #FFFFFF;
  line-height: 16px;
  margin: 14px 0px 0px 1px;
  padding: 0px;
}

#content_right .text_unten, #content_right_blau .text_unten {
  width: 205px;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #666666;
  background-color: #FFFFFF;
  margin: 12px 0px 0px 1px;
}

#content_right .text_unten_info {
  width: auto;
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #666666;
  background-color: #FFFFFF;
  margin: 6px 0px 0px 0px;
}

#content_right .text_unten_info a:link, #content_right .text_unten_info a:active, #content_right .text_unten_info a:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: none;
}

#content_right .text_unten_info a:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: underline;
}

.galerieimg1 {
  float: left;
}

.galerieimg2 {
  float: left;
}

.angebotemehr:link, .angebotemehr:active, .angebotemehr:visited {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: none;
}

.angebotemehr:hover {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #666666;
  background-color: #FFFFFF;
  text-decoration: underline;
}

.adresse {
  margin: 8px 0px 0px 0px;
  padding: 4px 0px 0px 0px;
  font-family: arial;
  font-size: 12px;
  color: #787676;
  border-top: 1px solid #CBCACA;
  text-align: center;
}

.adresse a:link, .adresse a:active, .adresse a:visited {
  font-family: arial;
  font-size: 12px;
  color: #787676;
  text-decoration: none;
}

.adresse a:hover {
  font-family: arial;
  font-size: 12px;
  color: #787676;
  text-decoration: underline;
}

.link {
  margin: 50px 0px 0px 0px;
  font-family: arial;
  font-size: 12px;
  color: #c0bebe;
  text-align: center;
}

.link a:link, .link a:active, .link a:visited {
  font-family: arial;
  font-size: 12px;
  color: #c0bebe;
  text-decoration: none;
}

.link a:hover {
  font-family: arial;
  font-size: 12px;
  color: #c0bebe;
  text-decoration: underline;
}


.MLcpYearNavigation, .MLcpMonthNavigation { background-color: #FFFFFF; text-align: center; vertical-align: middle; text-decoration: none; color: #000000; }
.MLcpDayColumnHeader, .MLcpYearNavigation, .MLcpMonthNavigation, .MLcpCurrentMonthDate, .MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDate, .MLcpOtherMonthDateDisabled, .MLcpCurrentDate, .MLcpCurrentDateDisabled, .MLcpTodayText, .MLcpTodayTextDisabled, .MLcpText { font-family: Arial,sans-serif; font-size: 11px; }
TD.MLcpDayColumnHeader { text-align: right; border: 0px; }
.MLcpCurrentMonthDate, .MLcpOtherMonthDate, .MLcpCurrentDate { text-align: right; text-decoration: none; }
.MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDateDisabled, .MLcpCurrentDateDisabled { color: #D0D0D0; background-color: #FFFFFF; text-align: right; text-decoration: line-through; }
.MLcpCurrentMonthDate { color: #3c3c3c; background-color: #FFFFFF; }
.MLcpCurrentDate { color: #a1a1a1; background-color: #FFFFFF; }
.MLcpOtherMonthDate { color:#808080; background-color: #FFFFFF; }
TD.MLcpCurrentDate { color: #000000; background-color: #ffffff; border: 1px solid #000000; }
TD.MLcpCurrentDateDisabled { border: thin solid #000000; }
TD.MLcpTodayText, TD.MLcpTodayTextDisabled { border-top: thin solid #000000; }
A.MLcpTodayText, SPAN.MLcpTodayTextDisabled { height: 20px; text-decoration: none; }
A.MLcpTodayText { color: #000000; background-color: #ffffff; text-decoration: none; }
SPAN.MLcpTodayTextDisabled { color:#000000; background-color: #ffffff; }
.MLcpBorder { border: solid 1px #E4A49A; }