.inhalt {
  width: 991px;
  margin: auto;
  padding-top: 2px;
  text-align: left;
}

h1 {
  /* word-wrap: break-word; */
  font-size: 1.2em;
  font-family: Verdana, Arial, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/* kleine Boxen */
.box {
  position: relative;
  /*z-index:4;*/
  z-index: 2;
  font-size: small;
  width: 229px;
  padding-top: 10px;
  padding-left: 10px;
}

.box1 {
  position: relative;
  z-index: 1;
  font-size: small;
  width: 160px;
  padding-top: 10px;
}

.box2 {
  position: relative;
  /*z-index:2;*/
  z-index:2;
  font-size:small;
  width: 200px;
  /* padding-left: 170px; */
  padding-left: 330px;
}

.box3 {
  position: relative;
  /*z-index: 3;*/
  font-size: small;
  width: 200px;
  /* padding-left: 380px; */
  padding-left: 660px;
}

.box4 {
  position: relative;
  /*z-index: 4;*/
  font-size: small;
  width: 200px;
  padding-left: 590px;
}

.box5 {
  position: relative;
  /*z-index: 5;*/
  font-size: small;
  width: 186px;
  padding-left: 795px;
}

.box_long {
  position: relative;
  font-size: small;
  width: 580px;
  padding-top: 10px;
  z-index: 6;
}

.box_header {
  position: absolute;
  background-image: url(/images/new/seite1/g92.png);
  width: 229px;
  height: 22px;
  text-align: left;
  color: #FFFFFF;
  padding-left: 10px;
  font-weight: bolder;
}

.box_header_links {
  position: absolute;
  background-image: url(/images/left_long.png);
  width: 321px;
  height: 22px;
  text-align: left;
  color: #FFFFFF;
  padding-left: 10px;
  font-weight: bolder;
}

.box_header_mitte {
  position: absolute;
  background: #8ba0c6;
  /* width: 321px; */
  width: 318px;
  height: 22px;
  text-align: left;
  color: #FFFFFF;
  padding-left: 15px;
  font-weight: bolder;
  z-index: 17;
}

.box_header_rechts {
  position: absolute;
  background-image: url(/images/right_long.png);
  width: 321px;
  height: 22px;
  text-align: left;
  color: #FFFFFF;
  padding-left: 15px;
  font-weight: bolder;
}

.box_header_long {
  position: absolute;
  /* background-image: url(/images/new/seite1/g92.png); */
  background-image: url(/images/new/seite2/g9604.png);
  /* width: 580px; */
  width: 980px;
  height: 22px;
  text-align: left;
  color: #FFFFFF;
  padding-left: 10px;
  font-weight: bolder;
}


.box_text {
  position: absolute;
  width: 227px;
  text-align: left;
  margin-top: 20px;
  padding-left: 10px;
  padding-top: 5px;
  word-wrap: break-word;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-weight: smaller;
}

.box_text_links {
  position: absolute;
  /* width: 160px; */
  width: 315px;
  text-align: left;
  margin-top: 22px;
  padding-left: 15px;
  padding-top: 5px;
  word-wrap: break-word;
  /*
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  */
  font-weight: smaller;
  height: 50px;
}

.box_text_mitte {
  position: absolute;
  /* width: 199px; */
  width: 315px;
  text-align: left;
  margin-top: 22px;
  padding-left: 15px;
  padding-top: 7px;
  word-wrap: break-word;
  /*
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  */
  font-weight: smaller;
  height: 48px;
}

.box_text_rechts {
  position: absolute;
  /* width: 185px; */
  width: 315px;
  text-align: left;
  margin-top: 22px;
  padding-left: 15px;
  padding-top: 5px;
  word-wrap: break-word;
  font-weight: smaller;
  height: 50px;
  z-index: 10;
}

.box_text_long {
  position: absolute;
  width: 977px;
  text-align: left;
  /*margin-top: 22px;*/
  padding-left: 10px;
  padding-top: 5px;
  margin-bottom: 20px;
  word-wrap: break-word;
  /*
  border-right: 3px solid #8BA0C6;
  border-bottom: 5px solid #8BA0C6;
  border-left: 3px #8BA0C6 solid;
  */
  font-weight: smaller;
  height: 48px;
  z-index: 11;
}


.leiste {
  /*position: relative;*/
  margin-top: 75px;
  margin-bottom: 10px;
  background: #8ba0c6;
  padding-left: 10px;
  z-index: 12;
}


.platz_out {
  height: 450px;
  padding-left: 10px;
  padding-bottom: 10px;
  background-image:url(/images/new/rst/g4469.png);
  background-repeat: repeat-x, repeat-y;
}

.platz1 {
  position: relative;
  font-family: Verdana, Arial, sans-serif;
  /*padding-top: 8px;*/
  /*padding-left: 3px;*/
  width: 455px;
  margin: 0px 0px 0px 0px;
  font-size: 1.0em;
}

.platz2 {
  position: relative;
  font-family: Verdana, Arial, sans-serif;
  /*padding-top: 5px;*/
  margin: 0px 0px 0px 0px;
  width: 455px;
  font-size: 1.0em;
}

/* Empfehlungsboxen */

.empfehlung {
  width: 991px;
  margin: auto;
  padding-bottom: 230px;
  padding-top: 10px;
}

.empfehlung1 {
  position: absolute;
  height: 220px;
  width: 230px;
  padding-left: 10px;
  font-size: small;
  background-image: url(/images/new/seite1/g5282.png);
}

.empfehlung2 {
  position: absolute;
  height: 220px;
  width: 230px;
  padding-left: 10px;
  margin-left: 250px;
  font-size: small;
  background-image: url(/images/new/seite1/g5282.png);
}

.empfehlung3 {
  position: absolute;
  height: 220px;
  width: 230px;
  padding-left: 10px;
  margin-left: 500px;
  font-size: small;
  background-image: url(/images/new/seite1/g5282.png);
}

.empfehlung4 {
  position: absolute;
  height: 220px;
  width: 230px;
  padding-left: 10px;
  margin-left: 750px;
  font-size: small;
  background-image: url(/images/new/seite1/g5282.png);
}

.box_empfehlung_header {
  position: absolute;
  width: 230px;
  height: 22px;
  text-align: left;
  color: #FFFFFF;
  padding-left: 10px;
  margin-top: 3px;
  font-weight: bolder;
}

.box_empfehlung_text {
  position: absolute;
  width: 230px;
  text-align: left;
  color: #000000;
  padding-left: 10px;
  font-weight: bolder;
  margin-top: 30px;
}

.box_empfehlung_footer1 {
  position: absolute;
  width: 120px;
  margin-top: 196px;
}

.box_empfehlung_footer2 {
  position: absolute;
  width: 130px;
  text-align: right;
  /* color: #303030; */
  color: #FF9835;
  /*padding-right: 3px;*/
  font-weight: bolder;
  font-size: 1.1em;
  margin-top: 196px;
  margin-left: 90px;
}

/* Empfehlungsboxen Ziel- und Preisanzeige */
.empfehlung_text {
  color: #FFFFFF;
  text-align: left;
  color: #303030;
  font-weight: bolder;
  text-decoration: none;
  font-size: 1.1em;
}

.empfehlung_text:hover {
  color: #FF9835;
}

.empfehlung_text_preis {
  color: #FF9835;
  font-weight: bolder;
  text-decoration: none;
  font-size: 1.1em;
}

.empfehlung_text_preis:hover{
  color: #CC3333;
}


/* Suchboxen */
.suchmaske {
}

/* AJAX-Box Reiseziel */

#reiseziel {
  position:absolute;
  visibility:hidden;
  z-index:50;

  /* background-color: #8BA0C6; */
  background-color: #FFFFFF;
  height:200px;
  /* border:1px solid #990009; */
  border:1px solid #6E89B8;
  overflow:scroll;
  /* width:200px; */
  width: 225px;
  margin-top: 63px;
  margin-left: 97px;
}

#reiseziel2 {
    position:relative;
    top:400px;
    left:125px;
}

/* AJAX-Box Loading */
#loading {
    position:absolute;
    visibility:hidden;
    z-index:53;
}

/* AJAX-Box Ampel Kinder */
#alterkinder {
  position:absolute;
  visibility:hidden;
  z-index:54;
}

#alterkinder2 {
    /* background-color: #FFDAB9; */
    background-color: #FFFFFF;
    position:relative;
    width:150px; height:12em;
    border:1px solid #6E89B8;
    top: 70px;
    left: 840px;
}

/* AJAX-Box Abflughafen */
#abflug {
  position:absolute;
  visibility:hidden;
  z-index:54;
  width: 330px;
}

#abflug2 {
    background-color: #FFFFFF;
    position:relative;
    width:151px; height:185px;
    /* border:1px solid #990009; */
    border:1px solid #6E89B8;
    left: 433px;
    top: 66px;
}

/* Select-Box */
.select {
  width: 170px;
}

.zeile2 {
    display:none;
    padding-top: 45px;
    padding-bottom: 20px;
    z-index:16;
}

.zeile3 {
    padding-top: 65px;
    z-index:17;
    padding-bottom: 20px;
}

.zeile4 {
    padding-top: 65px;
    z-index:17;
    padding-bottom: 20px;
}

.suchen_buchen {
  text-align: center;
  margin-top: 8px;
  vertical-align:middle;
}

/* TOP5 */
.top5 {
  border-bottom: 4px solid #8ba0c6;
  
  width: 991px;
  display:block;
  
  /*margin-top: 240px;*/
  margin-left: auto;
  margin-right: auto;
}

.top5_box_rechts {
  border-left: 4px solid #8ba0c6;
  height:20px;
}

.top5_box_links {
  border-right: 4px solid #8ba0c6;
  height:20px;
}

.top5_header {
  /*background-image: url(/images/new/seite1/g357.png);*/
  padding-left: 20px;
  font-weight:bolder;
  font-size:small;
  color:#ffffff;
}

.table_head_td_links {
  background-image: url(/images/new/seite1/g357.png);
}

.table_head_td_mitte {
  background-color: #8ba0c6;
}

.top5_text {
  font-weight:bolder;
  font-size:small;
  color:#303030;
  text-decoration: none;
}

.top5_text_preis {
  font-weight:bolder;
  font-size:small;
  color:#FF9835;
  text-decoration: none;
}

.groesse { /* Boxen Startseite Gutschein und Handdrauf */
  height: 157px;
}

.fett, fett.a {
  font-weight:bold;
  text-decoration: none;
  color:#000000;
}

.content1 {
  border:1px solid #6E89B8;
}

.content2 {
  display: none;
  margin-left: 10px;
  margin-right: 10px;
}
