* {
margin:0px;
padding:0px;
border:0px;

}

a {
color:#9e0827;


}

body {
text-align:center;
background:url(../images/neue/hintergrund.gif) repeat-x top center;
}
#alles {
margin:0 auto;
width:980px;
text-align:left;
}

#flash {
background:url(../images/neue/flash.jpg) no-repeat;
height:304px;
}
#navigation {
background-color:#9e0827;
height:50px;
}

#content {
  float:left;
  width:476px;
  margin-left:252px;
  display:inline;
}
#left {
  float:left;
  width:224px;
  margin-left:-728px;
  display:inline;
}
#right {
  float:right;
  width:224px;
  margin-left:24px;
}





#fuss {
text-align:center;
background:#f4f1db;
clear:both;

}

#inhaltfuss {
margin:0 auto;
width:980px;
text-align:left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#808080;
}

#leftfuss {
  float:left;
  width:224px;
  margin-right:28px;  
  padding:4px;
  padding-top:12px;
  line-height:16px;
}
* html #leftfuss {
width:224px;
w\idth:216px;
}
#leftfuss p {
margin-top:4px;
margin-bottom:4px;
}

#rightfuss {
  float:right;
  width:224px;
  margin-left:24px;
  padding:4px;
  padding-top:12px;
  line-height:16px;  
}
* html #rightfuss {
width:224px;
w\idth:216px;
}


#contentfuss {
  width:460px;
  margin-left:252px;
  padding:0px;
  padding-top:12px;
  line-height:16px;   
}










.titel {
font-weight:bold;
margin-top:6px;
margin-bottom:6px;
background:url(../images/neue/pfeil-rechts-rot.gif) no-repeat 0px 5px;
padding-left:10px;
}

.punkt {
margin-top:6px;
margin-bottom:6px;
background:url(../images/neue/pfeil-rechts-braun.gif) no-repeat 0px 5px;
padding-left:10px;
}

#logos {
text-align:left;

}


.clear {
height:1px;
font-size:1px;
clear:both;
}






#suchesprachen {
padding-top:14px;
float:right;
width:360px;
}

#suchesprachen form {
float:left;
}

#suchbegriff {
font:12px Arial;
height:16px;
width:141px;
margin-left:10px;
line-height:12px;
letter-spacing:1px;
float:left;
margin-top:3px;
}

#suche {
font:12px Arial;
width:16px;
height:16px;
line-height:12px;
background:#FFF url(../images/neue/zweipfeile.gif) no-repeat 4px 4px;
cursor:pointer;
vertical-align:bottom;
float:left;
margin-top:3px;
}

* html #suche {
/*vertical-align:baseline;*/
}

#sprachen {
padding-left:45px;
letter-spacing:10px;
}


#left ul {
list-style-type:none;
}

#left li {
display:inline;
}

#left a {
display:block;
color:#000;
font:15px Arial;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
}

#left a.on {

padding-left:15px;
background:url(../images/neue/pfeil-rechts-rot.gif) no-repeat 0px 5px;
}
#left a.off {

padding-left:15px;
background:url(../images/neue/pfeil-rechts-braun.gif) no-repeat 0px 5px;
}
#left a.open {

padding-left:15px;
background:url(../images/neue/pfeil-unten-rot.gif) no-repeat 0px 5px;
}


#left a:hover.off {
padding-left:15px;
background:url(../images/neue/pfeil-rechts-rot.gif) no-repeat 0px 5px;
color:#9e0827;
}



#left a.on2 {
color:#808080;
padding-left:25px;
background:url(../images/neue/pfeil-rechts-rot.gif) no-repeat 0px 5px;
}
#left a.off2 {
color:#808080;
padding-left:25px;
background:url(../images/neue/pfeil-rechts-hellbraun.gif) no-repeat 0px 5px;
}
#left a.open2 {
color:#808080;
padding-left:25px;
background:url(../images/neue/pfeil-unten-rot.gif) no-repeat 0px 5px;
}


#left a:hover.off2 {
padding-left:25px;
background:url(../images/neue/pfeil-rechts-rot.gif) no-repeat 0px 5px;
color:#9e0827;
}

h1 {
font: bold 13px Verdana;
text-transform:uppercase;
margin-top:20px;
margin-bottom:12px;
color:#9e0827;
}





#left h1 {
font: 11px Verdana;
text-transform:none;
margin-top:20px;
margin-bottom:6px;
color:#555;
font-weight:bold;

}


#right h2 {
font: 11px Verdana;
text-transform:none;
margin-top:20px;
margin-bottom:6px;
color:#555;
font-weight:bold;
}


h2 {
font:bold 12px  Verdana;
color:#9e0827;
margin-top:10px;
margin-bottom:4px;
}

#content, #content p, #content td, #left, #leftp, #left td, #right, #right p, #right td {
font: 11px Verdana;
letter-spacing:0.5px;
margin-top:4px;
margin-bottom:4px;
color:#38363b;
}

.Bild1 {
display:none;
}

#left ul {
margin-top:20px;
}

#wetter {
border: 1px solid #ece8d2;
margin-top:4px;
margin-bottom:4px;
}

#mod_sK {
border: 1px solid #ece8d2;
margin-top:8px;
margin-bottom:4px;
}

#mod_sK table {
width:222px;
}


#right #mod_sK td.belegt, #right #mod_sK td.wochentag, #right #mod_sK td.wochenende, #right #mod_sK td.belegtwe, #right #mod_sK td.tangiert, #right #mod_sK td.tangiertwe   {
text-align:center;
border:1px solid #E0E0E0;
}

#right #mod_sK td.belegt a, #right #mod_sK td.belegtwe a, #right #mod_sK td.tangiert a, #right #mod_sK td.tangiertwe a  {
display:block;
text-decoration:none;
}

#right #mod_sK td.belegt a:hover, #right #mod_sK td.belegtwe a:hover, #right #mod_sK td.tangiert a:hover, #right #mod_sK td.tangiertwe a:hover  {
color:#FFF;
background-color:#9e0827;
}


#right #mod_sK td.wochentag a, #right #mod_sK td.wochenende a  {
color:#E0E0E0;
}

#mod_sK .navl a, #mod_sK .navm a, #mod_sK .navr a{
display:block;
text-decoration:none;
}

#mod_sK .navl a:hover, #mod_sK .navm a:hover, #mod_sK .navr a:hover{
color:#FFF;
background-color:#9e0827;
}


#mod_sK .navm {
text-align:center;
}

#mod_sK .navr {
text-align:right;
}

#mod_sK .wtag {
text-align:center;
}

#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 Verdana;
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 h3 {
font-size:11px;
color:#9E0827;
}





























#content ul {
margin-left:20px;
}

span.hervorheben {
font-weight:bold;
}



.bildlinks {
  float:left;
  padding-right:10px;
}

.bildrechts {
  float:right;
  padding-left:10px;
}

#content a {
color:#000;
}

#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 Verdana;
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:20px;
padding-top:20px;
padding-bottom:0px;
font:10px Arial;
text-transform:uppercase;
text-decoration:none;
height:29px;
color:#FFF;
}

* html a#home {
height:49px;
he\ight:29px;
}




a:hover#home {
background-color:#000;
}
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;
}