.bodytext              { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:11px; padding-left:10px; padding-bottom:15px; line-height:2.0em; color:#7b7b7b; }

img      { border:0px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

/* ---------- SITEMAP ----------- */
.sitemapbox { width:218px; padding-left:7px; float:left; }
.sitemapbox ul {padding-top:15px;padding-bottom:15px;}
.sitemap_clear { clear:both; padding-top:30px;}

A.linkSitemap              { font-size:11px; text-decoration: none; color:#852457; }
A.linkSitemap:link         { font-size:11px; text-decoration: none; color:#852457; }
A.linkSitemap:visited      { font-size:11px; text-decoration: none; color:#852457; }
A.linkSitemap:hover        { font-size:11px; text-decoration: none; color:#852457; }
A.linkSitemap:active       { font-size:11px; text-decoration: none; color:#852457; }



.align-left    { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; padding-left:10px; padding-bottom:15px; line-height:2.0em; color:#7b7b7b; }
.align-center    { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; padding-left:10px; padding-bottom:15px; line-height:2.0em; color:#7b7b7b; text-align:center; }
.align-right    { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; padding-left:10px; padding-bottom:15px; line-height:2.0em; color:#7b7b7b; text-align:right; }

.headline                { font-size:11pt; text-decoration: none; color: #757171; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:15px;}
.newstitle              { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#50183f; font-weight:bold; text-transform:uppercase; }
.newsdate                { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#852457; }
.newsrestext             { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#6b6b6b; }
.newsrestext ul    { padding-left:14px; margin-left:1px; }
.newsrespreis    { font-size:11px; color:#652551; font-weight:bold; }

.newsdatum              { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;; font-size:10px; text-decoration: none; color:#666566; }
.newssubheader          { font-size:10px; text-decoration: none; color: brown; }
.content    { font-size:8pt; text-decoration: none; color: #757171; font-family:Verdana, Arial, Helvetica, sans-serif;}
.newstext    { font-size:8pt; text-decoration: none; color: #757171; font-family:Verdana, Arial, Helvetica, sans-serif;}
.liinftext    { font-family:Verdana; font-size:11px; padding-left:10px; color:#7b7b7b; padding-left:10px; }

.hizTippHeadline  { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:11px; color:#51183c; font-weight:bold; }
.hizTippText    { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#555555; line-height:1.4em; padding-top:10px; }

.hizTermineDate      { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:9px; color:#555555; padding-top:5px; }
.hizTermineHeadline    { padding-bottom:10px; }
.hizTermineHeadline A     { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#ae8f76; text-decoration:none; }
.hizTermineHeadline A:link   { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#ae8f76; text-decoration:none; }
.hizTermineHeadline A:visited   { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#ae8f76; text-decoration:none; }
.hizTermineHeadline A:hover   { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#ae8f76; text-decoration:none; }
.hizTermineHeadline A:active   { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#ae8f76; text-decoration:none; }

.hizLinksHeadline             { padding-top:5px; padding-bottom:5px; }
.hizLinksHeadline A           { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#555555; text-decoration:none; }
.hizLinksHeadline A:link      { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#555555; text-decoration:none; }
.hizLinksHeadline A:visited   { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#555555; text-decoration:none; }
.hizLinksHeadline A:hover     { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#555555; text-decoration:none; }
.hizLinksHeadline A:active    { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; color:#555555; text-decoration:none; }

.newslink  A  { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#50183f; }
.newslink       A:link         { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#50183f; }
.newslink       A:visited      { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#50183f; }
.newslink       A:hover        { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#50183f; }
.newslink       A:active       { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:10px; text-decoration: none; color:#50183f; }

A              { font-size:11px; text-decoration: none; color:#852457; }
A:link         { font-size:11px; text-decoration: none; color:#852457; }
A:visited      { font-size:11px; text-decoration: none; color:#852457; }
A:hover        { font-size:11px; text-decoration: none; color:#852457; }
A:active       { font-size:11px; text-decoration: none; color:#852457; }

.internal-link              { font-size:11px; text-decoration: none; color:#852457; }
.internal-link:link         { font-size:11px; text-decoration: none; color:#852457; }
.internal-link:visited      { font-size:11px; text-decoration: none; color:#852457; }
.internal-link:hover        { font-size:11px; text-decoration: none; color:#852457; }
.internal-link:active       { font-size:11px; text-decoration: none; color:#852457; }

.Footer              { font-size:12px; text-decoration: none; color: brown; }
.Footer       A       { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:link         { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:visited      { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:hover        { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:active       { font-size:12px; text-decoration: none; color: brown; }


A.langbutton              { font-size:11px; text-decoration: none; color: #8f8f8f; }
A.langbutton:link         { font-size:11px; text-decoration: none; color: #8f8f8f; }
A.langbutton:visited      { font-size:11px; text-decoration: none; color: #8f8f8f; }
A.langbutton:hover        { font-size:11px; text-decoration: none; color: #8f8f8f; }
A.langbutton:active       { font-size:11px; text-decoration: none; color: #8f8f8f; }


.hl_news_single { font-size:15pt; text-decoration: none; color: #73091d; }

A.navfirst_off              { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_off:link         { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_off:visited      { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_off:hover        { font-size:9pt; text-decoration: none; color: #3F3E3E; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_off:active       { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}

A.navfirst_on               { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_on:link          { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_on:visited       { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_on:hover         { font-size:9pt; text-decoration: none; color: #3F3E3E; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.navfirst_on:active        { font-size:9pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}

A.navsecond_off             { font-size:9pt; text-decoration: none; color: #757171; font-weight:normal; }
A.navsecond_off:link        { font-size:9pt; text-decoration: none; color: #757171; font-weight:normal; }
A.navsecond_off:visited     { font-size:9pt; text-decoration: none; color: #757171; font-weight:normal; }
A.navsecond_off:hover       { font-size:9pt; text-decoration: none; color: #3F3E3E; font-weight:normal; }
A.navsecond_off:active      { font-size:9pt; text-decoration: none; color: #757171; font-weight:normal; }

A.navsecond_on              { font-size:9pt; text-decoration: none; color: #757171; font-weight:bold; }
A.navsecond_on:link         { font-size:9pt; text-decoration: none; color: #757171; font-weight:bold; }
A.navsecond_on:visited      { font-size:9pt; text-decoration: none; color: #757171; font-weight:bold; }
A.navsecond_on:hover        { font-size:9pt; text-decoration: none; color: #3F3E3E; font-weight:bold; }
A.navsecond_on:active       { font-size:9pt; text-decoration: none; color: #3F3E3E; font-weight:bold; }

A.subnavfirst_off              { font-size:8pt; text-decoration: none; color: grey; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_off:link         { font-size:8pt; text-decoration: none; color: grey; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_off:visited      { font-size:8pt; text-decoration: none; color: grey; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_off:hover        { font-size:8pt; text-decoration: none; color: grey; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_off:active       { font-size:8pt; text-decoration: none; color: grey; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}

A.subnavfirst_on               { font-size:8pt; text-decoration: none; color: grey; font-weight:bold; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_on:link          { font-size:8pt; text-decoration: none; color: grey; font-weight:bold; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_on:visited       { font-size:8pt; text-decoration: none; color: grey; font-weight:bold; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_on:hover         { font-size:8pt; text-decoration: none; color: grey; font-weight:bold; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.subnavfirst_on:active        { font-size:8pt; text-decoration: none; color: grey; font-weight:bold; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}

A.subnavsecond_off             { font-size:8pt; text-decoration: none; color: #757171; font-weight:normal; }
A.subnavsecond_off:link        { font-size:8pt; text-decoration: none; color: #757171; font-weight:normal; }
A.subnavsecond_off:visited     { font-size:8pt; text-decoration: none; color: #757171; font-weight:normal; }
A.subnavsecond_off:hover       { font-size:8pt; text-decoration: none; color: #757171; font-weight:normal; }
A.subnavsecond_off:active      { font-size:8pt; text-decoration: none; color: #757171; font-weight:normal; }

A.subnavsecond_on              { font-size:8pt; text-decoration: none; color: #757171; font-weight:bold; }
A.subnavsecond_on:link         { font-size:8pt; text-decoration: none; color: #757171; font-weight:bold; }
A.subnavsecond_on:visited      { font-size:8pt; text-decoration: none; color: #757171; font-weight:bold; }
A.subnavsecond_on:hover        { font-size:8pt; text-decoration: none; color: #757171; font-weight:bold; }
A.subnavsecond_on:active       { font-size:8pt; text-decoration: none; color: #757171; font-weight:bold; }

A.servicenav_off              { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_off:link         { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_off:visited      { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_off:hover        { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_off:active       { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}

A.servicenav_on               { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_on:link          { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_on:visited       { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_on:hover         { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}
A.servicenav_on:active        { font-size:9pt; text-decoration: none; color: black; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;}


.schnellanfrage_hl{font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:14pt; color:black;}

.schnellanfrage_label{font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:9pt; color:black;}

.anfrage_submit{border-width:0px; border-top:1px solid white; background-color:#c1ab79; width:250px; height:23px; padding-right:5px; text-align:right;
          font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:9pt; color:black; font-weight:bold;}
          
.schnellanfrage_navi{ font-size:8pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}

A.schnellanfrage_navi              { font-size:8pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.schnellanfrage_navi:link         { font-size:8pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.schnellanfrage_navi:visited      { font-size:8pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.schnellanfrage_navi:hover        { font-size:8pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}
A.schnellanfrage_navi:active       { font-size:8pt; text-decoration: none; color: #757171; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; vertical-align:middle;}

.currencytext  { font-size:10px; padding-left:15px; }
.seasons  { font-size:10px; padding-top:5px; }
.seasonsHeader  { font-size:11px; padding-top:5px; font-weight:bold; }

div#ziRahmen {
  width:649px;
  height:146px;
  background-color:#f7f2e2;
  clear:both;
}

div#ziRahmen2 {
  width:649px;
  height:146px;
  background-color:white;
  clear:both;
}

div#ziBild {
  padding:7px;
  padding-right:0px;
  float:left;
}

div#ziBildPlus {
  padding-top:7px;
  padding-bottom:7px;
  padding-left:0px;
  padding-right:24px;
  float:left;
}

div#ziText {
  width:380px;
  padding:7px;
  padding-left:0px;
  font-size:11px;
  float:left;
}

.ziHeadline {
  font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial;
  font-size:10px;
  text-decoration:none;
  color:#50183f;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:0px;
  padding-top:5px;
}

div#prBild {
  width:207px;
  max-width:200px;
        padding:7px;
        padding-right:0px;
        float:left;
  background-color:#f7f2e2;
}

div#prText {
        width:442px;
  max-width:412px;
        padding:15px;
        font-size:11px;
  background-color:#f7f2e2;
        float:left;
}

div#prPreise {
        width:649px;
        font-size:10px;
  background-color:#a2c6e6;
        clear:both;
  margin-bottom:8px;
}

div#prCurrency A, A:link, A:visited, A:hover, A:active {
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}


/* Spezielle Formatierungen für den Inhaltstyp "Normaler Inhalt" */

  div#incontent {
        float:left;
  }

  div#inheadline {
        width:438px;
        text-align:right;
        clear:both;
  }
  div#intext {
        margin-top:15px;
        text-align:left;
        clear:both;
  }

/* Spezielle Formatierungen für den Inhaltstyp "Langer Inhalt I" */

  div#incontent1 {
  width:100%;
        clear:both;
  }

  div#inheadlinelang1 {
        text-align:right;
  padding-bottom:15px;
  clear:both;
  }

  div#intextlang1 {
        text-align:left;
  clear:both;
  }

  div#intextlang1 .bodytext  { padding-left:0px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; line-height:1.5em; }
  div#intextlang1 ul     { font-size:11px; color:#7b7b7b; margin:0; margin-bottom:15px; padding-top:0px; padding-left:15px; margin-left:10px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; line-height:1.5em; }

/* Spezielle Formatierungen für den Inhaltstyp "Langer Inhalt II" */

  div#incontent2 {
        width:100%;
        clear:both;
  }

  div#inheadlinelang2 {
  font-size:11px;
  font-weight:bold;
        text-align:left;
  color:#50183f;
  }

  div#intextlang2 {
        text-align:left;
  }

  div#intextlang2 .bodytext     { padding-left:0px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; line-height:1.5em; }
  div#intextlang2 ul     { font-size:11px; color:#7b7b7b; margin:0; margin-bottom:15px; padding-top:0px; padding-left:15px; margin-left:10px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; line-height:1.5em; }

/* Spezielle Formatierungen für den Inhaltstyp "Langer Inhalt III" */

  div#incontent3 {
  border: 1px solid #ad8f76;
  padding:10px;
  padding-bottom:0px;
  background-color:#f4ecd6;
        width:auto;
        clear:both;
  }

  div#inheadlinelang3 {
  font-size:11px;
        font-weight:bold;
        text-align:left;
        color:#50183f;
  }

  div#intextlang3 {
        text-align:left;
  }

  div#intextlang3 .bodytext     { padding-left:0px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; line-height:1.5em; }
  div#intextlang3 ul     { font-size:11px; color:#7b7b7b; margin:0; margin-bottom:15px; padding-top:0px; padding-left:15px; margin-left:10px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; line-height:1.5em; }

/* Spezielle Formatierungen für den Inhaltstyp "Bild / Text / Bild / Text -> 900px" */

  div#incontentbtbt {
  width:900px;
        border:0;
        padding:0;
        margin:0;
  padding-top:15px;
  clear:both;
  }

  div#btbtBild1 {
  width:115px;
  border:0;
  padding:0;
  margin:0;
  float:left;
  }

  div#btbtText1 {
  width:355px;
  max-width:325px;
  padding:0;
  margin:0;
  padding-left:15px;
  padding-right:15px;
  float:left;
  }
  div#btbtText1 .bodytext  { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:11px; line-height:1.5em; }

  div#btbtBild2 {
        width:115px;
        border:0;
        padding:0;
        margin:0;
        float:left;
  }

  div#btbtText2 {
        width:315px;
  max-width:285px;
        padding:0;
        margin:0;
        padding-left:15px;
        padding-right:15px;
  float:left;
  }
  div#btbtText2 .bodytext       { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:11px; line-height:1.5em; }

/* Spezielle Formatierungen für das Plugin "Einzelansicht für Pauschalangebote . ext_news_all_in_rate_pi1" */

  div#dslGesamt {
  width:650px;
  max-width:648px;
  height:25px;
  max-height:23px;
  margin-bottom:15px;
  clear:both;
  background-color:#f4ecd6;
  border: 1px solid #ad8f76;
  }

  div#dslnewstitle              { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:12px; text-decoration: none; color:#50183f; font-weight:bold; text-transform:uppercase; padding-top:6px; }
  div#dslnewsdatum              { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; font-size:9px; text-decoration: none; color:#666566; font-weight:bold; }
  div#dslnewstext .bodytext  { font-family:Verdana; font-size:11px; line-height:1.5em; padding-left:0px; }

  div#dslText1 {
  width:234px;
  float:left;
  }
  div#dslText1 div   { padding:5px 5px 0px 10px; font-size:11px; font-weight:bold; }

  div#dslMonth {
        width:83px;
        float:left;
  }

  div#dslMonth div  { text-align:right; padding:5px 5px 0px 0px; font-size:11px; }

  div#dslMonthValue {
        width:50px;
        float:left;
  }

  div#dslMonthValue div  { padding:3px; }
  div#dslMonthValue SELECT { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; background-color:white; border:#ad8f76 solid 1px; font-size:10px; }

  div#dslYear {
        width:83px;
        float:left;
  }

  div#dslYear div  { text-align:right; padding:5px 5px 0px 0px; font-size:11px; }

  div#dslYearValue {
        width:50px;
        text-align:right;
        padding-right:15px;
        float:left;
  }

  div#dslYearValue div  { padding:3px; }
  div#dslYearValue SELECT { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; background-color:white; border:#ad8f76 solid 1px; font-size:10px; }

  div#dslSubmit {
        float:left;
  }
  div#dslSubmit div  { padding:3px; }
  div#dslSubmit   INPUT { font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; background-color:white; border:#ad8f76 solid 1px; font-size:10px; }

  div#dslbooking1       { border:1px solid #914a76; background-color:#e5d4df; width:200px; padding:5px; text-align:center; margin-bottom:15px; margin-right:10px; float:left; }
  div#dslbooking1       A { font-size:12px; text-decoration:none; color:#50183f; }
  div#dslbooking1       A:link { font-size:12px; text-decoration:none; color:#50183f; }
  div#dslbooking1       A:visited { font-size:12px; text-decoration:none; color:#50183f; }
  div#dslbooking1       A:hover { font-size:12px; text-decoration:none; color:#50183f; font-weight:bold; }
  div#dslbooking1       A:active { font-size:12px; text-decoration:none; color:#50183f; }

  div#dslbooking2  { border:1px solid #ad8f76; background-color:#f4ecd6; width:200px; padding:5px; text-align:center; margin-bottom:15px; float:left; }
  div#dslbooking2  A { font-size:12px; text-decoration:none; color:#50183f; }
  div#dslbooking2  A:link { font-size:12px; text-decoration:none; color:#50183f; }
  div#dslbooking2  A:visited { font-size:12px; text-decoration:none; color:#50183f; }
  div#dslbooking2  A:hover { font-size:12px; text-decoration:none; color:#50183f; font-weight:bold; }
  div#dslbooking2  A:active { font-size:12px; text-decoration:none; color:#50183f; }

  div#FormKontakt div  { font-size:11px; color:#50183f; font-weight:bold; }
  div#FormKontakt input  { font-size:11px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; width:180px; border:1px solid #ad8f76; background-color:#f4ecd6; font-weight:bold; color:#7b7b7b;}
  div#FormKontakt select  { font-size:11px; font-family:'Lucida Grande','Lucida Sans Unicode',verdana,arial; width:180px; border:1px solid #ad8f76; background-color:#f4ecd6; font-weight:bold;   color:#7b7b7b}
  div#FormKontakt textarea { font-family:Verdana; font-size:11px; color:#50183f; width:250px; height:110px; border:1px solid #ad8f76; background-color:#f4ecd6; font-weight:bold;  color:#7b7b7b;}
  div#FKOffers    input { width:280px; }
  
  
  div#buchung_outer{margin-right:10px;}



/*#################Seitennavigation####################*/



.sitennavi{}

.sitennavi_off{ padding-bottom:3px;}
 A.sitennavi_off              { font-size:13px; text-decoration: none; color:#931b59; font-weight:normal; }
 A.sitennavi_off:link           { font-size:13px; text-decoration: none; color:#931b59; font-weight:normal; }
 A.sitennavi_off:visited        { font-size:13px; text-decoration: none; color:#931b59; font-weight:normal; }
 A.sitennavi_off:hover          { font-size:13px; text-decoration: none; color:#931b59; font-weight:normal; }
 A.sitennavi_off:active         { font-size:13px; text-decoration: none; color:#931b59; font-weight:normal; }

.sitennavi_on{ padding-bottom:3px;}
 A.sitennavi_on                { font-size:13px; text-decoration: none; color:#931b59; font-weight:bold; }
 A.sitennavi_on:link           { font-size:13px; text-decoration: none; color:#931b59; font-weight:bold; }
 A.sitennavi_on:visited        { font-size:13px; text-decoration: none; color:#931b59; font-weight:bold; }
 A.sitennavi_on:hover          { font-size:13px; text-decoration: none; color:#931b59; font-weight:bold; }
 A.sitennavi_on:active         { font-size:13px; text-decoration: none; color:#931b59; font-weight:bold; }



 /*### Fadebox - BOTTOM ### */

.ct_bottomfade{
  background: url('../images/transparenzbottomfade.png');
  position: fixed;
  text-align: center;
  z-index: 99999;
  width: 100%; left: 0px; bottom: -200px;
  height:  150px;
    color: #eee1bc;
}

.ct_bottomfade .bodytext {
    padding-left: 0px;
    line-height: 120%;
}

.ct_bottomfade h4 {
  color: white;
  font-size: 16px;
    padding-bottom: 5px;
    line-height: 120%;
    margin-bottom: 0px !important;
    font-weight: normal !important;
    padding-top: 0px;
    margin-top: 10px;
    margin-bottom: 0px !important;
    text-align: left;
}

.ct_bottomfade .bodytext {
    color: #eee1bc;
}

.bottomfade_text {
    position: relative;
    float: left;
    width: 335px;
    margin-left:260px;
    text-align: left;
}

.bottomfade_close {
    position: absolute;
    top: -17px;
    margin-left: 810px;
    padding-left: 10px;
    padding-top: 5px;
    width: 40px;
    height: 50px;
    background: url('../images/bottomnewsclose.png') no-repeat;
    cursor: pointer;
}

.bottomfade_inner{
  width: 900px;
  margin: 0 auto;
  position: relative;

  height: 100%;
}
.bottomfade_pic{
  position: absolute;
  bottom: 0px;

}

.bottomfade_pic img {
    margin-top: -55px;
}

.bottomfade_link{
    text- align: center;
    position: absolute;
  margin-left: 620px;
  font-weight: bold;
    background: #8e4068;
    height: 15px;
    padding: 10px;
    margin-top: -10px;
    margin-top: 45px;
    width: 195px;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    box-shadow: 0px 0px 5px #000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}


.bottomfade_link a{
    color: #eee1bc;
  text-decoration: none; 
}
 


