* {
margin:0px;
padding:0px;
border:0px;

}

a {



}

body {
text-align:center;
background:#fbf6e2 url(../images/hintergrund.jpg) repeat-x top center;
}
#alles {
margin:0 auto;

width:980px;
text-align:left;
}

#kopf {
background:url(../upload/kopfbild.jpg) no-repeat;
height:350px;
}
#navigation {
background:#FFF url(../images/neue/navigation.jpg) no-repeat;
height:50px;
}
#inhalt {
/*background:#fbf6e2 url(../images/inhalthintergrund.jpg) repeat-x top;*/
background-color:#FFF;
margin-top:5px;
margin-bottom:5px;
}

#content {
  float:left;
  width:476px;
  margin-left:252px;
  display:inline;
  margin-bottom:10px;
}
#left {
  float:left;
  width:218px;
  margin-left:-724px;
  display:inline;
}
#right {
  float:right;
  width:224px;
  margin-left:24px;
}





#fuss {
text-align:center;

clear:both;

}

#inhaltfuss {
margin:0 auto;
width:980px;
text-align:left;
font: 12px Arial, Helvetica, Verdana, sans-serif;
color:#b39e3f;
background-color:#fbf6e2;
border:1px solid #d0c180;
}
#inhaltfuss .textItem {
padding:10px;
}

#inhaltfuss h1 {
font: 12px Arial, Helvetica, Verdana, sans-serif;
color:#b39e3f;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
}

#inhaltfuss a {
font: 12px Arial, Helvetica, Verdana, sans-serif;
color:#b39e3f;
text-decoration:underline;
}


#inhaltfuss2 {
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
width:980px;
text-align:left;
font: 12px Arial, Helvetica, Verdana, sans-serif;
color:#b39e3f;

}

#inhaltfuss2 a{
color:#b39e3f;
}





#logos {
text-align:left;

}


.clear {
height:1px;
font-size:1px;
clear:both;
}






#suchesprachen {

float:right;
width:280px;
}


















#suchesprachen form {
display:block;
float:left;
width:200px;
height:27px;
background:transparent url(../images/suchzeile.gif) no-repeat;
margin-top:10px;
}

#suchbegriff {
font-size:14px;
font-family: Arial;
height:27px;
width:170px;
margin-left:10px;
line-height:27px;
float:left;
}

#suche {
font:14px Arial;
width:16px;
height:27px;
line-height:27px;
background:#FFF url(../images/doppelpfeile.gif) no-repeat 0px 8px;
cursor:pointer;
vertical-align:bottom;
float:left;
}

* html #suche {
/*vertical-align:baseline;*/
}

#sprachen {
padding-left:45px;
letter-spacing:10px;
display:inline-block;
margin-top:18px;
}








h1 {
font: bold 24px Times;
margin-top:20px;
margin-bottom:20px;
color:#b39e3f;
}





#left h1 {
font: 11px Arial;
text-transform:none;
margin-top:20px;
margin-bottom:6px;
color:#555;
font-weight:bold;

}


#right h2 {
font-weight:bold;
font-size:13px;
height:20px;
background:transparent url(../images/titel1.jpg) no-repeat;
color:#b39e3f;
padding-left:5px;
margin:0px;
margin-top:20px;
padding-top:3px;
}

* html #right h2  {
height:23px;
he\ight:20px;
}



h2 {
font:bold 16px  Arial;
color:#b39e3f;
margin-top:10px;
margin-bottom:4px;
}

#content h2 a {
color:#b39e3f;

}



h3 {
font:bold 14px  Times;
color:#b39e3f;
margin-top:10px;
margin-bottom:4px;
}



#content .textItem p, #content .textItem td, #content .textItem li {
font-size:13px;

margin-top:8px;
margin-bottom:8px;
line-height:18px;
color:#6a6a6a;
}

.Bild1 {
display:none;
}

#left ul {
margin-top:20px;
}

#wetter {
width:220px;
height:110px;
background-color:#FBF6E2;
padding-top:10px;
}



#left a.weiter, #content a.weiter, #right a.weiter {
padding-left:15px;
background:url(../images/neue/pfeil-rechts-braun.gif) no-repeat 0px 3px;
font: 11px Arial;
letter-spacing:0.5px;
text-decoration:underline;
}


#left a:hover.weiter, #content a:hover.weiter, #right a:hover.weiter {
color:#9e0827;
background:url(../images/neue/pfeil-rechts-rot.gif) no-repeat 0px 3px;
}

#unterkunftssuche{
border: 1px solid #ece8d2;
margin-top:20px;
margin-bottom:4px;
background-color:#faf9f0;
}

.artikelliste_titel a {
font-weight:bold;
display:block;
margin-top:10px;
margin-bottom:4px;
}


#mod_tl table {
width:476px;
}

#mod_tl table th {
text-align:left;
}

#mod_tl .sp0 {
width:40px;
}


#mod_tl .sp1 {
width:70px;
}

#mod_tl .sp3 {
width:210px;
}


#mod_tl .sp4 {
width:140px;
}






























#content ul, #content ol {
margin-left:20px;
}

span.hervorheben {
font-weight:bold;
}



.bildlinks {
  float:left;
  padding-right:10px;
}

.bildrechts {
  float:right;
  padding-left:10px;
}

#content a {
color:#B39E3F;
}

#content a:hover {
color:#9e0827;
}

#content .artikelliste_titel  {
padding-top:25px;
}

#content h2.trigger a {
color:#9E0827;
text-decoration:none;
display:block;
padding-left:15px;
background:url(../images/neue/pfeil-rechts-rot.gif) no-repeat 0px 3px;
}

#content h2.aktiv a {
color:#9E0827;
text-decoration:none;
display:block;
padding-left:15px;
background:url(../images/neue/pfeil-unten-rot.gif) no-repeat 0px 3px;
}


#content #artikeliste_div a img {
float:left;
margin-right:15px;
}

#content #artikeliste_div a.weiter {

display:inline;
}

















#content #artikeliste_div h2 {
clear:both;
margin-top:20px;
}




#content #artikeliste_div .block:after {
 content:".";
 clear:both;
 display:block;
 height:0;
 visibility:hidden
}
#content #artikeliste_div .block {display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html #content #artikeliste_div .block {height: 1%; }
#content #artikeliste_div .block {display: block; }
/* Ende Verstecke vor IE-mac */



#right .spalte3-titel {
font: 11px Arial;
text-transform:none;
margin-top:20px;
margin-bottom:6px;
color:#555;
font-weight:bold;
}

#right #unterkunftssuche input, #right #unterkunftssuche select, #content input, #content select, #content textarea {
border:1px solid #ECE8D2;
font-size:12px;
}


a#home {

float:left;
display:block;
padding:16px;
font: 14px Arial;
text-transform:uppercase;
text-decoration:none;
height:17px;
color:#FFF;
}

* html a#home {
height:49px;
he\ight:23px;
}




a:hover#home {
background-color:#706019;
}
a#home img {
float:left;
}




#content p.hervorheben {
font-weight:bold;
}

a.sitemap_level1 {
font-size:13px;
display:block;
margin-top:10px;
}
a.sitemap_level2 {
font-size:12px;
display:block;
margin-left:5px;
margin-top:4px;
margin-bottom:2px;
}
a.sitemap_level3 {
font-size:11px;
display:block;
margin-left:10px;
margin-top:1px;
margin-bottom:1px;
}

.bildcontainer {
display:block;
margin-bottom:20px;
}


a.weiterblaettern img, a.zurueckblaettern img {

padding-top:15px;
}



.text_klein{
font-size:90%;
color:#808080;
}
































#left ul {
list-style-type:none;
}

#left li {
display:inline;
}




#left #tabs a {
font:12px Arial;
}



#left .navimain a {
display:block;
color:#888888;
font-size:13px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
margin-bottom:6px;
padding-left:5px;
}


#left .navimain a.navmainStandardLevel_1  {
background:url(../images/ebene1-inaktiv.jpg) no-repeat;
font-weight:bold;
}
#left .navimain a.navmainStandardLevel_1.active  {
background:url(../images/ebene1-aktiv.jpg) no-repeat;
}
#left .navimain a:hover.navmainStandardLevel_1  {
background:url(../images/ebene1-aktiv.jpg) no-repeat;
}





#left .navimain a.navmainStandardLevel_2  {
background:url(../images/ebene1-inaktiv.jpg) no-repeat;
font-weight:bold;
}
#left .navimain a.navmainStandardLevel_2.active  {
background:url(../images/ebene1-aktiv.jpg) no-repeat;
}
#left .navimain a:hover.navmainStandardLevel_2  {
background:url(../images/ebene1-aktiv.jpg) no-repeat;
}





#left .navimain a.navmainStandardLevel_3  {
background:url(../images/ebene2-inaktiv.jpg) no-repeat;
margin-bottom:2px;
padding-top:3px;
padding-bottom:3px;
}
#left .navimain a.navmainStandardLevel_3.active  {
background:url(../images/ebene2-aktiv.jpg) no-repeat;
font-weight:bold;
}
#left .navimain a:hover.navmainStandardLevel_3  {
background:url(../images/ebene2-aktiv.jpg) no-repeat;
font-weight:bold;
}



#left .navimain a.navmainStandardLevel_4  {
background:url(../images/ebene3-inaktiv.jpg) no-repeat;
margin-bottom:1px;
padding-top:2px;
padding-bottom:2px;
}

#left .navimain a.navmainStandardLevel_4.active  {
background:url(../images/ebene3-aktiv.jpg) no-repeat;
font-weight:bold;
}
#left .navimain a:hover.navmainStandardLevel_4  {
background:url(../images/ebene3-aktiv.jpg) no-repeat;
font-weight:bold;
}































.sitemapStandardLevel_2 {
padding-left:10px;
}


.sitemapStandardLevel_3 {
padding-left:20px;
}

.sitemapStandardLevel_4 {
padding-left:30px;
}

.suchehotelform {

}

.suchehotelform label {
    font-size:10px;
    display:block;
    float:left;
    width:70px;
    padding:2px 0 0 0;
color:#b39e3f;
}


.suchehotelform select{
    border: 1px solid #A0A0A0;
    width:110px;
	margin-bottom:1px;
}



.clearfix:after {
 content:".";
 clear:both;
 display:block;
 height:0;
 visibility:hidden
}
.clearfix {display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html .clearfix {height: 1%; }
 .clearfix {display: block; }
/* Ende Verstecke vor IE-mac */

.icon {
display:block;
text-decoration:none;
margin-top:15px;

}


.icon .image, .icon .articlelistImage{
float:right;
margin-left:20px;
margin-bottom:20px;
}


.xtcSlimboxBild{
float:left;
margin-right:15px;
margin-bottom:15px;
}

#xtcSlimboxPic .xtcSlimboxBild{
float:left;
margin:0;
margin-right:15px;
margin-bottom:15px;
}


#vorspann {
/*margin-left:175px;*/
margin-bottom:20px;
font-family:Arial;
font-size:13px;
line-height:20px;
/* min-height:150px;
height:auto !important;  
height:150px;  
*/
}



#vorspann2 {
font-family:Arial;
font-size:13px;
line-height:13px;
}




#vorspann2 h1 {
margin:0px;
}










































a.weiteru {
color:#b39e3f!important;
font-size:16px;

border-bottom: 1px dotted #B39E3F!important;
text-deocoration:none!important;text-decoration:none!important;
}

 a.weitert {
background:url("../images/hotelinfo.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF!important;
display:block;
font-size:10px;
padding-bottom:14px;
width:80px;
padding-left:5px;
text-decoration:none;
}

a:hover.weitert {
background:url("../images/hotelinfo-hover.png") no-repeat scroll 0 0 transparent;
color:#000!important;
}

#vorspann a {
color:#9e0827;
}
.textItem {
margin-bottom:20px;
}


#anzeigen{
margin-top:20px;
}


#map_canvas{
position:absolute;
top:0;
z-index:100;




}






#lightboxgallery{
position:absolute;
top:0;
z-index:10;
}




#wechsel_kopf{
position:absolute;
top:200px;
z-index:1000;
text-align:center;
}


#wechsel_kopf a{
display:block;
width:100px;
height:25px;
line-height:25px;
background:transparent url(../images/buttonkartezeigen.gif) no-repeat;
font-size:10px;
font-family:Arial;
color:#FFF;
}



#wechsel_kopf a:hover {
background:transparent url(../images/buttonkartezeigen-over.gif) no-repeat;
}





#wechsel_kopf2{
position:absolute;
top:250px;
z-index:1000;
text-align:center;
display:none;
}


#wechsel_kopf2 a{
display:block;
width:100px;
height:25px;
line-height:25px;
background:transparent url(../images/buttonkartezeigen.gif) no-repeat;
font-size:10px;
font-family:Arial;
color:#FFF;
}



#wechsel_kopf2 a:hover {
background:transparent url(../images/buttonkartezeigen-over.gif) no-repeat;
}

input#suchebutton {
background:transparent url(../images/suchbutton.jpg) no-repeat;
width:60px;
color:#FFF;
float:right;
margin-top:10px;
font-size:10px;
padding-bottom:14px

}

input:hover#suchebutton {
background:transparent url(../images/suchbutton-hover.jpg) no-repeat;
color:#000;
}



.breadcrumb {
font:10px/16px Arial;
}

#content .sitemapStandardMainCat  {
list-style-type:none;
}

#content .sitemapStandardMainCat a {
font:12px/18px Arial;
}


#content {
color:#6A6A6A;
font:12px/18px Arial;
margin-bottom:8px;
margin-top:8px;
}


#contactForm label {
width:120px;
display:inline-block;
}

.contactRow {
vertical-align:top;
}

input#abschicken {
background:url("../images/hotelinfo.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:10px;
margin-top:10px;
padding-bottom:14px;
width:80px;
border:0;
cursor:pointer;
text-align:left;
padding-left:5px;
} 

input:hover#abschicken {
color:#000;
} 





#directions {
background-color:#FFF!important;
position:absolute;
z-index:2000;
padding:0px!important;
margin-left:-2000px;
}


#sprechblase {
font-family:Arial;
font-size:12px;
}


#sprechblase input {
border:1px solid #808080;
width:200px;
}

#sprechblase label {
width:80px;
display:inline-block;
}

#sprechblase a#sucheroute {
background:url("../images/hotelinfo.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF!important;
display:inline-block;
font-size:10px;
padding-bottom:14px;
padding-left:5px;
text-decoration:none;
width:120px;
cursor:pointer;
}

#sprechblase a:hover#sucheroute {
color:#000!important;
}


#directions {
width:757px!important;
}
