* {margin: 0px; padding: 0px; border: 0px; font-size: 14px; color:#808080}
a { text-decoration:none;  }
p, ul, li, h1, h2, h3, h4, h5, h5 {
  font-weight:normal;
}





hr {
  border:0px;
  height:1px;
}

div#InhaltFrame {
  width:730px;

  float:left;
  overflow:hidden;
  display:none;
}


/* *** G E S A M T ***************************** */
body {
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;                                    /* Zentrierung im Internet Explorer */

}




/* Farbe Rahmen rundherum*/
div#SeiteAussen {
  margin: 0 auto;
  width: 980px;

}

/* Farbe und Hintergundfarbe Seite */
div#Seite {
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 980px;
 }

div#flash {
width:980px;
height:360px;
background:#FF0000 url(../images/redesignv2/kopf.gif) no-repeat;
	
}

/* *** K O P F ***************************** */
div#KopfMitte {
  width: 980px;
  height: 25px;
  margin-top:10px;
  overflow:hidden;
  background:#FF0000 url(../images/redesignv2/navibalken.gif) no-repeat;
  padding-top:5px
}

* html div#KopfMitte {
  height: 30px;
  he\ight: 25px;


}



#KopfMitteLinks {
  float: left;
  width:210px;
}


#KopfMitteRechts {
  text-align:right;
  float: right;
  width:200px;
  margin-right:10px;
}

#KopfMitteRechts a {
font-size:16px;
}


#KopfMitteMitte {
margin-left:240px;
margin-right:200px;

}

#KopfMitteMitte a {
font-size:16px;
}



div#KopfLinks {
   display:none;
}

div#KopfRechts {
   display:none;
}

#Titelbild {
  display:none;
}


#navigationspfad {
margin-left:240px;
margin-top:5px;
margin-bottom:5px;
}

#navigationspfad a {
font-size:10px;
}


#searchbox {
  display:inline;
}

#searchbox form {
  display:inline;
}


#searchterm {
width: 170px;
margin-left:10px;
border:0px;
background-color:transparent;
}

#lupe {
width:25px;
height:20px;
float:right;
}


/* *** H A U P T A V I ***************************** */

.hauptnavi {
list-style-image:url(../images/redesignv2/pfeil-dunkel.gif);
line-height:28px;
margin-bottom:25px;
}

.hauptnavi li {
margin-left:20px;
border-bottom: 1px solid #fff; /* wegen IE6 Whitespace Bug */
}

.hauptnavi ul {
list-style-image:url(../images/redesignv2/pfeil-hell.gif);
}

.hauptnavi ul ul {
list-style-image:none;
}
.hauptnavi ul ul {
list-style-type:none;
}

.hauptnavi ul ul li {
margin-left:0px;
}



.hauptnavi a {
font-size:16px;
display:block;
}


.hauptnavi ul a {
font-size:14px;
}
.hauptnavi ul ul a {
font-size:12px;
line-height: 16px;
margin-bottom:4px;
padding-right:10px;
}




/* *** I N H A L T ***************************** */

div#InhaltLinks {
  width: 237px;
  padding-left:3px;
  float: left;
  border-width:0px;
  overflow:hidden;
  clear:left;
}

* html div#InhaltLinks {
width: 240px;
w\idth: 237px;

}



div#InhaltMitte {
  width: 537px;
  float: left;
  overflow:hidden;
}


div#InhaltRechts {
  width: 200px;
  float:left;
  overflow:hidden;
  margin-right:3px;


















}




.Text {
  padding-bottom: 6px;
  line-height: 19px;

}

#Text1 {
  width:500px;
  line-height: 19px;
  font-size:12px;
  font-size:Verdana, Tahoma;
}


#Text1 * {
  font-size:12px;
  font-size:Verdana, Tahoma;
}


#Text1 ul {
  list-style-type:circle;
  padding-left: 18px;
}

#Text1 ol {
  padding-left: 25px;
}




/* *** Ü b e r s c h r i f t e n ****************************  */

#Text1 h1 {
font-size:24px;
margin-top:10px;
margin-bottom:20px;

}

#Text1 h2 {
  font-size:20px;
  margin-top:15px;
  margin-bottom:2px;

}

#Text1 h3 {
  font-size:16px;
  margin-top:12px;
  margin-bottom:2px;

}

#Text1 h4 {
  margin-top:10px;
  margin-bottom:2px;


}

strong {
  font-weight:bold;
  font-size:12px;
}


.hervorheben {
  font-weight:bold;
  font-size:12px;
}



/* Inhalt:  Tabellen */

table {
  border-collapse:collapse;
  border-width:0px;
}

table td {
    padding:1px;
    border-width:0px;
    overflow:hidden;
    vertical-align:top;
}


.Rahmen {
  border: 1px solid;
}

.Rahmen td {
  border: 1px solid;
}


/* Inhalt: Bilder ***********************************  */
.BildRechts {float: right; margin-left: 15px;border:0px;}
.BildLinks {float: left; margin-right: 15px;border:0px;}





/* *** R E C H T S  &  L I N K S ********************************************* */

#top-links a:link    {font-size:13px;  font-weight:bold;   }
#top-links a:hover   {font-size:13px;  font-weight:bold;  }




/* *** A L T E R N A T I V E   D E S I G N S ********************************************* */


.Bild1 {
  float: left;
  margin-right: 4px;
  margin-bottom: 4px; 
  width:0px;
  height:0px;
}

#Stylezurueck  {
  display:none;
}


#SuchKnopf {
  padding:0px;
  margin-top:4px;
  border:0px;
}




/* *** S i t e m a p *********************** */
a.sitemap_level1 {
	display:block;
	padding-bottom:.4em;
	background-position:right;
         margin-top:10px;

}

a:visited.sitemap_level1 {
	display:block;
	padding-bottom:.4em;
	background-position:right;
}

a:hover.sitemap_level1 {
	display:block;
	border-bottom:1px solid;
	padding-bottom:.4em;
	background-position:right;
}

a.sitemap_level2 {
	background-position:180px 7px;
	display:block;
}

a.sitemap_level3 {

}

a:visited.sitemap_level3 {

}


.sitemap_level2_container {
	float:left;
	width:50%;

}

.sitemap_level3_container {
	float:right;
	width:50%;
}


/* A r t i k e l l i s t e ********************************************* */
#artlist_bild {
  border:0px;
}

.artlist_headline {
  height: 30px;
  vertical-align: bottom;
  padding-bottom: 5px;
  padding-top:20px;
  border:1px solid #f6f6f6;
  border-bottom:0px;
  padding:10px;
}

#Text1 .artlist_headline a {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.artlist_subheadline_table {
border-collapse: separate;
border-spacing:10px;
}

.artlist_subheadline {

}

.artlist_subheadline_text {
  border:1px solid #f6f6f6;
  border-top:0px;
  padding:10px;
}

.artlist_subheadline_textalleine {
  border:1px solid #f6f6f6;
  border-top:0px;
  padding:10px;
}

.artlist_subheadline_table .weiterlesen {
display:block;
text-align:right;
}



#browsing #Back {
float:left;
}

#browsing #Next{
float:right;
}

#browsing #Pages1{
text-align:center;
}


/* F u s s z e i l e ********************************************* */

div#Fuss {
  clear:left;
  background:#f6f6f6 url(../images/redesignv2/fuss.gif) repeat-x;
  text-align:left;
  padding-top:40px;
}


div#Fuss * {
font-size:11px;
}


div#Fuss .Titel {
margin-bottom:10px;
font-style:italic;

}


div#FussInnen {
  margin: 0 auto;
  width: 980px;

}

div#FusszeileLinks {
float:left;
width:240px;

}

div#FusszeileRechts {
float:right;
width:200px;

}

div#FusszeileMitte  {
margin-left:240px;
margin-right:200px;
}

div#FusszeileMitte p {
padding-right:20px;
}

div#Fuss2 {
  clear:both;
  
}

#adresse {
padding-right:20px;
font-size:11px;
}

#adresse * {
font-size:11px;
}

#adresse span {
font-style:italic;
}






#v2-style {
display:none;
}




#newsletterbox #send {
  margin-top:0px;
  font-size:10px;
}

#newsletterbox input {

}

#newsletterbox td {
  text-align:right;
  padding:4px;
}




#top-links {
padding-bottom: 6px;
}

#top-links p {
  font-size:85%;
  padding-top: 6px;
  font-style:italic;
}

#top-links p:first-line {
  font-size:13px;
  font-style:normal;
}

#top-links a:link    {font-size:13px;  font-weight:bold;  text-decoration:none }
#top-links a:visited {font-size:13px;  font-weight:bold;  text-decoration:none }
#top-links a:hover   {font-size:13px;  font-weight:bold;  text-decoration:none }
#top-links a:active  {font-size:13px;  font-weight:bold;  text-decoration:none }







#liste-der-betriebe .headline {
  margin-top:8px;
  margin-bottom:3px;
}

#liste-der-betriebe img {
  border:0px;
}

#liste-der-betriebe .headline a {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 20px;
}

#liste-der-betriebe .block {
  border:1px solid #f6f6f6;
  margin-top:10px;
  margin-bottom:10px;
  padding:10px;
}


#liste-der-betriebe .image {
  vertical-align:middle;
  padding:8px;
}

#liste-der-betriebe .text {
  vertical-align:middle;
}

#liste-der-betriebe .weiterlesen {
  display:block;
  text-align:right;

}



input, select, textarea {
  border: 1px solid #ececec;
}






































.block_untere_bilder_bild {
  float: left;
  padding:2px;
  margin-right:9px;

}



.TextRechts {float: right; width:33%;margin-left: 5px; padding:3px; border:1px solid #f6f6f6;}
.TextLinks {float: left; width:33%;margin-right: 5px; padding:3px; border:1px solid #f6f6f6;}

#FormularSucheBemerkung {
  font-size: 10px;
}

input,select {
  font-size: 12px;
}

#empfehlungen {
  text-align: center;
}


#empfehlungen a {
  font-size: 10px;
}



.FomularSuche p {

}


#AnreiseTag {
  width:40px;
}


#AnreiseMonat {
  width:40px;
}


#AnreiseJahr {
  width:51px;
}

.Punkt {
  width:5px;
}

#Aufenthaltsdauer {
  width:20px;
}

#UnterkunftArt {
  width:141px;
}


#AnzahlPersonen {
  width:20px;
}


#Verpflegung {
  width:141px;
}

#BetriebName {
  width:141px;
}





#sterne, #sonnen, #blumen {
display:none;
}


/* ---- Wetter ---------------------- */

#WetterContent {
margin:0px;
}


#WetterContent h1 {
font-size:15px;
margin:10px;
}

#WetterContent h2 {
font-size:14px;
margin-top:20px;
margin-bottom:10px;
}

#WetterContent h3 {
font-size:12px;
margin-top:20px;
margin-bottom:10px;
}

#WetterContent #daten p, #WetterContent #daten a, #WetterContent #daten td{
font-size:10px;
}



#WetterContent p {
margin-bottom:5px;
}

#WetterContent div.wetterpunkt {
font-family:Arial;
font-size:11px;
line-height:12px;
position:absolute;
text-align:center;
width:80px;
}
#WetterContent .schlanders {
margin:96px 0 0 32px;
}
#WetterContent .sterzing {
margin:16px 0 0 156px;
}
#WetterContent .bruneck {
margin:48px 0 0 240px;
}
#WetterContent .meran {
margin:81px 0 0 101px;
}
#WetterContent .brixen {
margin:80px 0 0 190px;
}
#WetterContent .bozen {
margin:138px 0 0 138px;
}

#WetterContent .ort {
font-weight:bold;
display:block;
margin-bottom:3px;
}
#WetterContent .min {
padding:1px;
font-size:10px;
color:#396aac;
background-color:#FFF;
border:1px solid #808080;
}
#WetterContent .max {
padding:1px;
font-size:10px;
color:#cb1919;
background-color:#FFF;
border:1px solid #808080;
border-left:0px;
}

#WetterSymbole .mins {
padding:1px;
font-size:10px;
color:#396aac;
background-color:#FFF;
}
#WetterSymbole .maxs {
padding:1px;
font-size:10px;
color:#cb1919;
background-color:#FFF;
}

#WetterContent fieldset {
border:1px solid #EEE;
padding:10px;
margin-bottom:30px;
}

#WetterContent legend {
font-weight:bold;
}

#WetterSymbole .breite{
width:100%;
}

#WetterSymbole .tabelle {
background-color:transparent;
}

#WetterSymbole td, #WetterSymbole p {
text-align:center;
}



.Titel1 {
width:195px;
height:31px;
background:transparent url(../images/redesignv2/kasten1oben.gif);
font-size:14;
font-weight:bold;
padding-top:5px;
padding-left:5px;

}


* html .Titel1 {
width:200px;
w\idth:195px;

height:36px;
he\ight:31px;
}




.Fuss1 {
width:200px;
height:7px;
background:transparent url(../images/redesignv2/kasten1unten.gif) top no-repeat;
margin-bottom:25px;

}

.Titel3 {
width:200px;
height:8px;
background:transparent url(../images/redesignv2/kasten3oben.gif);
font-size:1px;

}

.koerper3 {
width:187px;
background-color:#f6f6f6;
padding-left:13px;
}

* html .koerper3 {
width:200px;
w\idth:187px;
}


.Fuss3 {
width:200px;
height:8px;
background:transparent url(../images/redesignv2/kasten3unten.gif) top no-repeat;
margin-bottom:15px;

}


.Titel4 {
width:200px;
height:8px;
background:transparent url(../images/redesignv2/kasten4oben.gif);
font-size:1px;

}

.koerper4 {
width:187px;
background-color:#ececec;
padding-left:13px;

}
* html .koerper4 {
width:200px;
w\idth:187px;
}


.Fuss4 {
width:200px;
height:8px;
background:transparent url(../images/redesignv2/kasten4unten.gif) top no-repeat;
margin-bottom:15px;
}

.koerper3 .Titel, .koerper4 .Titel {
font-weight:bold;
font-size:14px;

}



#mod_sK {
width: 200px;
background-color: #F6F6F6;
}

#mod_sK table {
border:0px;
}



#newsletter {
width:195px;
height:58px;
background:transparent url(../images/redesignv2/kasten2.gif);
margin-bottom:25px;
padding-top:5px;
padding-left:5px;
}


* html #newsletter {
width:200px;
w\idth:195px;

height:63px;
he\ight:58px;
}

#newsletter .Titel {
font-size:14;
font-weight:bold;
}

#newsletter .koerper {
margin-left:5px;
margin-top:10px;
}



#WetterSymbole {
width: 198px;
border-left:1px solid #f6f6f6;
border-right:1px solid #f6f6f6;
}

* html #WetterSymbole{
width:2008px;
w\idth:198px;
}




.liste {
list-style-image:url(../images/redesignv2/pfeil-dunkel.gif);

}

.liste li {
margin-left:20px;
line-height:28px;
border-bottom: 1px solid #f6f6f6; /* wegen IE6 Whitespace Bug */
}


#wechsel_kopf{
display:none;
}
#wechsel_kopf2{
display:none;
}
#endtransparent{
display:none;
}


#maps {
}



#tabs {
clear: both;
}


.route label {
width:50px;
display:inline-block;
}

.route input {
width:200px;
}


#Text1 a {
text-decoration:underline;
}


#Text1 #tabs ul li a {
text-decoration:none;
}

#Text1 #browsing a, #Text1 .articlelistNavigation a {
text-decoration:none;
display:inline-block;
padding:4px;
}


#Text1 .articlelistImage {
float:left;
margin-right:15px;
}

#Text1 .articlelistHeadline {
font-size:18px;
margin-top:20px;
margin-bottom:10px;
}

#Text1 .articlelistMore {
text-align:right;
}



#Text1 .articlelistItem {
border:1px solid #f6f6f6;
padding:10px;
margin-top:10px;
margin-bottom:10px;

}




/* Inhalt:  Tabellen */

.Rahmen {
  border-color: #f6f6f6;
}

.Rahmen td {
  border-color: #f6f6f6;
}

.Schattierung {
  background-color: #f6f6f6;
}

.navl a, .navr a, .navm a {
display:inline-block;
padding:4px;
}


#Text1 #browsing, #Text1 .articlelistNavigation {
text-align:center;
}


#Text1 .tabellemitte {
margin-top:20px;
border-collapse:collapse;
empty-cells:hide;

}

#Text1 .tabellemitte h1 {
background:#f6f6f6 url(../images/redesignv2/kastenmitteoben.gif) no-repeat;
width:230px;
margin:0px;
font-size:15px;
font-weight:bold;
padding:5px;
}


* html #Text1 .tabellemitte h1 {
width:240px;
w\idth:230px;

}




#Text1 .tabellemitte td {
background:#f6f6f6 url(../images/redesignv2/kastenmitteunten.gif) bottom no-repeat;
width:240px;
padding:0px;
}

#Text1 .tabellemitte td p {
padding:5px;
}

* html #Text1 .tabellemitte td p {
}





#Text1 .tabellemitte td.leer  {
background:none;
width:20px;
}
#Text1 .tabellemitte td.leer p {
background-color:#FFF;
width:20px;

}



#Text1 .tabellemitte img {
width:230px;
height:100px;
}



.active > a {
color:#000;
}



#KopfMitteMitte a {
color:#FFF;
display:inline-block;
padding-left:10px;
padding-right:10px;
}

#KopfMitteMitte a:hover {
color:#000;
}

#KopfMitteRechts a {
color:#FFF;
display:inline-block;
padding-left:10px;
padding-right:10px;
}

#KopfMitteRechts a:hover {
color:#000;
}
#KopfMitteMitte a, #KopfMitteRechts a {
color:#FFF;
}

.hauptnavi a {
color:#808080;
}



#Text1 p, #Text1 td, #Text1 li#, Text1 h1 {
color:#505050;
}



.koerper4 .Titel {
color:#000;
}





#mod_sK td.belegt {
background-color:#3f91d3;
color:#000;
}

#mod_sK td.belegt a {
color:#FFF;
display:block;
}

#mod_sK td.belegtwe {
background-color:#3f91d3;
color:#000;
}

#mod_sK td.belegtwe a {
color:#FFF;
display:block;
}


#mod_sK td.wochenende {
background-color:#f6f6f6;
}

#mod_sK td .tag {
color:#808080;
display:block;
}


#mod_sK td.heute .tag{
font-weight:bold;
color:#000;
}


#mod_sK td.tangiert a {
color:#FFF;
}

#mod_sK td.tangiertwe a {
color:#FFF;
}





.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
border-bottom:1px solid #FFF!important;
margin-bottom:-1px;
background:#FFF none;

}




.ui-tabs .ui-tabs-panel {
border-top: 1px solid #ececec;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.ui-corner-top {
-webkit-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-moz-border-radius-topleft: 4px;
border-radius-topleft: 4px;
-webkit-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px;
-moz-border-radius-topright: 4px;
border-radius-topright: 4px;

}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background:#3f91d3 none;
    border: 1px solid #ececec;
    color: #FFFFFF;
    font-weight: normal;
}




#block_erstes_bild {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    position: relative;
}
#block_erstes_bild img {
    display: block;
}
#block_erstes_bild span {
    background-color: #FFF;
    border-top: 1px solid #999999;
    bottom: 0;
    color: #000;
    height: 2em;
    left: 0;
    line-height: 2em;
    opacity: 0.6;
   filter:alpha(opacity=60);

    position: absolute;
    text-align: center;
    width: 270px;
}


#hotel_suche  fieldset {
border: 1px solid #f6f6f6;
margin-top:10px;
width:100%;
padding:10px;
}

#hotel_suche table {
width:100%;
}

#hotel_suche table td {
width:50%;
padding-bottom:10px;
}


#hotel_suche p {
margin-top:5px;
margin-bottom:10px;
}

#hotel_suche #hotel_suchbegriff {
width:234px;
}

#hotel_suche .suche input {
    background: url("../images/redesignv2/buttonlang.gif") no-repeat left top transparent;
    cursor: pointer;
    font-size: 10px;
    width: 109px;
}

#hotel_suche .suche input:hover {
    background: url("../images/redesignv2/buttonlang-on.gif") no-repeat left top transparent;
    color:#FFF;
}









.suche {
text-align:right;

}

.suche input {
background:url(../images/redesignv2/suche.gif) no-repeat;
width:62px;
border:0px;
font-size:10px;
cursor:pointer;
margin-top: 10px;
color:#FFF;
height:24px;
padding-bottom:8px;
}

* html .suche input {
height:32px;
he\ight:24px;

}


.suche input:hover {
background:url(../images/redesignv2/suche-on.gif) no-repeat;
}

.erweitertesuche {
text-align:right;
}

.erweitertesuche a {
background:url(../images/redesignv2/suche2.gif) right no-repeat;
width:109px;
height:24px;
display:inline-block;
font-size:10px;
padding-top:8px;
padding-right:12px;
color:#FFF;
}


* html .erweitertesuche a {
width:121px;
w\idth:109px;
height:32px;
he\ight:24px;
}

.erweitertesuche a:hover {
background:url(../images/redesignv2/suche2-on.gif) right no-repeat;
color:#FFF;
}





#Text1 a#sucheroute, #sprechblase  a#sucheroute {
    background: url("../images/redesignv2/buttonlang.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    height: 24px;
    line-height: 18px;
    width: 109px;
    text-decoration:none;
    margin-top:10px;
    margin-left:-7px;
    cursor:pointer;
    text-align:center;

}





#Text1 a:hover#sucheroute, #sprechblase a:hover#sucheroute {
    background: url("../images/redesignv2/buttonlang-on.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
}



.anfragesend {
background:url(../images/redesignv2/buttonlang.gif) no-repeat;
width:109px;
border:0px;
font-size:10px;
cursor:pointer;
margin-top: 10px;
color:#FFF;
height:24px;
padding-bottom:8px;
}

* html .anfragesend {
height:32px;
he\ight:24px;
}

input:hover.anfragesend {
background:url(../images/redesignv2/buttonlang-on.gif) no-repeat;
color:#FFF;
}







#Text1 .block_untere_bilder a {
background-color:#FFF;
display:block;
border:2px solid #3f91d3;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#FFF;
text-decoration:none;

float: left;
margin-right: 9px;
padding: 2px;
width:130px;

}

* html #Text1 .block_untere_bilder a {
width:134px;
w\idth:130px;

}

#Text1 .block_untere_bilder div {
color:#FFF;
text-align:center;
}


#Text1 .block_untere_bilder a:hover {
background-color:#f6f6f6;
}

#Text1 .block_untere_bilder a:hover div {
color:#000;
}




#sprechblase h2 {
font-weight:bold;
margin-top:10px;
}

#sprechblase p {
margin-top:2px;
margin-bottom:2px;

}


.fotogal {
width:100%;
}

#Text1 .fotonav a {
text-decoration:none;
}




#Text1 .fotogal a {
background-color:#FFF;
display:block;
border:2px solid #3f91d3;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#FFF;
text-decoration:none;
margin-right: 9px;
padding: 2px;
width:100px;
text-align:center;
}

* html #Text1 .fotogal a {
width:104px;
w\idth:100px;

}

#Text1 .fotogal a span {
color:#FFF;
text-align:center;
display:block;
}


#Text1 .fotogal a:hover {
background-color:#f6f6f6;
}

#Text1 .fotogal a:hover span {
color:#000;
}




#Text1 #liste-der-betriebe h1 {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 20px;
}

#Text1 #liste-der-betriebe h1 {
text-decoration:underline;
}


#InhaltMitte #Text1 p {
margin-top:10px;
margin-bottom:10px;
}


#anreisedat{
cursor:pointer;
}

#abreisedat{
cursor:pointer;
}


#caldatum, #cal_Form_von, #cal_Form_bis {
cursor:pointer;
}


.error {
color:#FF0000;
font-size:10px;


}




.InhaltMitteTIC {
width:777px!important;

}

.InhaltLinksTIC {
display:none;
}

#datum,  #Aufenthaltsdauer, #UnterkunftArt, #AnzahlPersonen, #Verpflegung, #BetriebName {
height:20px;
border:0px;
font-size:12px;
line-height:20px;
vertical-align:top;
}



#kontaktform input, #hotel_suche input, #hotel_suche select {
height:18px;
font-size:12px;
line-height:20px;
vertical-align:top;
border:1px solid #ECECEC;
}

* html #kontaktform input, * html #hotel_suche input, * html #hotel_suche select {
height:20px;
he\ight:18px;
}


#datum,  #UnterkunftArt, #Verpflegung, #BetriebName {
width:145px;
}


#caldatum, #anreisedat, #abreisedat {
height:20px;
width:20px;
line-height:20px;
vertical-align:top;
}

.FomularSuche p {
line-height:20px;
font-size:12px;
margin-bottom: 4px;
}

.FomularSuche p.suche {
margin:0px;
}

#hotel_suche input#hotelsuch-button {
    border: 0;
    color: #FFFFFF;
    font-size: 10px;
    height: 24px;
    margin-top: 10px;
    padding-bottom: 8px;
height:auto;
}

#kontaktform input.anfragesend {
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    height: 24px;
    margin-top: 10px;
    padding-bottom: 8px;
    width: 109px;
}


#Text1 .fotonav a.weiterlesen {
font-size:24px;
font-weight:bold;
}



div#InhaltRechts div.koerper3 div.FomularSuche ul.liste li a p {
font-size: 14px;
display:inline;
}
