html { height: 100% } 
body { 
    min-height: 101%;   
    font-size: 100.01%; 
    position: relative;  

} 

select, input, textarea { font-size: 99% }
* { margin:0px; padding:0px; border:0px;}

body {
  font-size: 12px;
  line-height:18px;
  font-family: Arial,Trebuchet MS,Verdana,Sans-Serif;
  text-align: center;           /* Zentrierung im Internet Explorer */
  background-color:#FFF;
  color:#808080;
}

a {
color:#f29400;


}

#sidebarrechts a {
color:#808080;
}


div#alles {
  text-align: left;             /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;               /* standardkonforme horizontale Zentrierung */
  width: 990px;
  background-color:#FFF;
  margin-top:25px;
}


.kopf {
height: 372px;

margin-bottom:50px;
}

/* ================================== Mitte ======================================== */
#mitte { 
  float:left;
  width:496px;
  margin-left:270px;
  display:inline;   
}

/* ================================== sidebarlinks ======================================== */
#sidebarlinks {
  width:225px;
  float:left;
  margin-left:-766px;
  display:inline;
}

 /* ================================== sidebarrechts ======================================== */
#sidebarrechts {
  width:180px;
  float:right;

}


.spa{
padding-right:10px; 
}

.vorschaubilder img{
padding-bottom:13px;    
width:85px;
height:64px;
}
.vorschaubilder img.lz{
padding-bottom:0px; 
}

.gallery {
width:180px;
}

.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 */



#sprachen {
text-align:right;
margin-bottom:25px;
text-decoration:none;

}
#sprachen a{
text-decoration:none;
color:#808080;
font-weight:normal;
}

#sprachen a:hover{
text-decoration:underline;
}



#sidebarlinks .kopf ul {
list-style-type:none;
}

#sidebarlinks .kopf ul li a {
display:block;
float:left;
width:220px;
padding-top:4px;
padding-bottom:4px;
font-family:Arial;
font-size:18px;
color:#808080;
font-weight:normal;
text-decoration:none;
}

#sidebarlinks .kopf ul li a:hover {
text-decoration:underline;
}


.link_image img {
cursor:pointer;
}

#form_anfrage label {
display:block;
float:left;
width:60px;

}

input, select, textarea {
border:1px solid #808080;
}

#anreise, #abreise {

width:100px;
margin-bottom:8px;
}

#anfragebutton, #send {
background-color:#f29400;
color:#FFF;
border:0px;
cursor:pointer;
}


#anfragebutton:hover, #send:hover {
color:#000;


}

.error{
color:#FF0000;
}

#webby {
font-size:10px;
margin-top:20px;
}
