html {height:100%;}
body {
height:100%;
margin:0px;
padding:0px;
background-color: #a79472;
font: 99% Tahoma, Geneva, sans-serif; 
color: #000000;
background-image:url(../grafik/holz01.jpg); 
background-repeat:repeat; 
background-attachment:fixed;
 }

#links { background: url(../grafik/hg_links.png) no-repeat; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 179px; height: 100%; visibility: visible; display: block }
#rechts { position: absolute; top: 55px; left: 200px; width: 877px; visibility: visible; display: block }
#bild { text-align: left; position: absolute; z-index: 2; top: 56px; left: 200px; width: 877px; height: 324px; visibility: visible }

#logo { margin-top: 75px; margin-left: 25px; width: 140px; height: 90px;}
#logo img { width: 140px; height: 90px; border: 0px; }

#navi {
text-align: right; 
margin-right: 6px; 
padding-top: 265px;
}

#oben {
position: absolute;
left: 179px;
top: 0px;
width: 214px;
height: 55px;
background: url(../grafik/hg_oben.png); 
background-repeat: no-repeat; 
z-index: 3;
}

#language {
	position: absolute;
	top: 24px;
	left: 921px;
	width: 30px,;
	height: 30px;
}

#language1 {
	position: absolute;
	top: 24px;
	text-align: right;
	left: 433px; 
	width: 643px;
	height: 30px;
}


#wuerfel_r {
position: absolute;
left: 179px;
top: 55px;
width: 214px;
height: 334px;
background: url(../grafik/hg_rechts.png); 
background-repeat: no-repeat; 
z-index: 3;
}

#rahmen {
margin: 0px;
padding: 0px;
width: 877px;
height: 329px;
background-color: #705e3d;
}

#innen {
margin: 0px;
width: 877px;
min-height: 400px;
background-color: #ffffff;
}

#schneehoehen {
background:#ffffff; 
height:auto; width:196px; 
border: 1px solid #BED2DC; 
font-weight:bold; 
margin-top: 20px;
margin-bottom: 60px;
}

#text {
padding-top: 35px;
padding-left: 270px; 
padding-right: 85px; 
font: 0.8em tahoma, geneva, sans serif; 
color: #000000;
}

#text a:link  { font: tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
#text a:visited { font: tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
#text a:active  { font: tahoma, geneva, sans serif; text-decoration: underline;  color:#711917 }
#text a:hover  { font: tahoma, geneva, sans serif; text-decoration: none; color:#000000}

#foto a:link  { font: tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
#foto a:visited { font: tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
#foto a:active  { font: tahoma, geneva, sans serif; text-decoration: underline;  color:#711917 }
#foto a:hover  { font: tahoma, geneva, sans serif; text-decoration: none; color:#000000}


#preis {
padding-top: 15px;
padding-left: 100px; 
padding-right: 0px; 
width: 690px;
font: 0.8em tahoma, geneva, sans serif; 
color: #000000;
}

#text_aktivi {
padding-top: 15px;
padding-left: 27px; 
padding-right: 47px; 
font: 0.8em Tahoma, Geneva, sans-serif; 
line-height: 1.3em;
color: #000000;
}

#floater { float: left; padding-right: 47px; padding-top: 15px; }
#breaker {clear: both; } 

#appfoto {
clear: both; 
width: 866px; 
margin-left: 5px;
margin-right: 10px; 
text-align: right;
}

#form {
background-color: #EDEAE3; 
border: 1px solid #D3C9B8; 
padding: 5px;
}

.button { width: 124px;height: 32px; }
.button a:link  { background: url(../grafik/mail.png) no-repeat;  width: 124px;height: 32px; display: block; z-index: 4; }
.button a:visited  { background: url(../grafik/mail.png) no-repeat; width: 124px;height: 32px; display: block; z-index: 4; }
.button a:active  { background: url(../grafik/mail.png) no-repeat; width: 124px;height: 32px;  display: block; z-index: 4;  }
.button a:hover  { background: url(../grafik/mail_a.png) no-repeat; width: 124px;height: 32px; display: block; z-index: 4;  } 

#facebook { width: 100%; text-align:right; }

 a.facebook:link  { background: url(../grafik/facebook.png) no-repeat;  margin-left: 123px; width: 75px;height: 75px; display: block; z-index: 4; }
 a.facebook:visited  { background: url(../grafik/facebook.png) no-repeat; margin-left: 123px;width: 75px;height: 75px; display: block; z-index: 4; }
 a.facebook:active  { background: url(../grafik/facebook.png) no-repeat; margin-left: 123px;width: 75px;height: 75px;  display: block; z-index: 4;  }
 a.facebook:hover  { background: url(../grafik/facebook_over.png) no-repeat; margin-left: 123px;width: 75px;height: 75px; display: block; z-index: 4;  } 


#adress {
position: absolute;
left: 209px;
top: 260px;
z-index: 4; 
}

#foto {
float: left; 
height: 100%; 
padding-left: 27px; 
padding-top: 55px; 
width: 196px;
font: 0.8em Tahoma, Geneva, sans-serif; 
color: #000000;
}

#foto2 {
float: left;
padding-top: 316px;
margin-left: 27px;
width: 223px;
z-index: 3; 
}


#galery {
margin-top: 61px; 
margin-left:230px; 
width: 482px; 
z-index: 4;
} 

#foot {
margin-right: 7px;
text-align: right;
width: 390px;
margin-left: 487px;
margin-bottom: 25px;
/*height: 40px;*/
}

#news { margin: 0; background-color: #edeae3; text-align: center; }
#newstable td { padding: 4px; width: 132px; border: 6px double #ffffff; }
#news img { width: 130px; border: 1px solid #705e3d }

tr.weiss { } 
tr.gelb { background-color: #FFEEA9;}
table.zebra  { width: 427px; border: 1px solid #000000;}

#saison { padding: 2px; width: 98%; font: 0.9em arial, sans-serif; }

h1 { color: #705e3d; font: 1.5em Tahoma, Geneva, sans-serif; text-decoration: none;  }
h3 { color: #705e3d; font: 1.1em Tahoma, Geneva, sans-serif; text-decoration: none; margin: 0px; padding: 15px 0 0 0; }
h4 { color: #705e3d; font: 0.9em Tahoma, Geneva, sans-serif; text-decoration: none; margin: 0px; padding: 3px 0; }

ul { list-style: square; }
.preis li { list-style: square; }



ul.app {list-style-position:outside; list-style: square; margin-left: 15px; padding-left: 5px; }
ul.app li { padding: 4px; }

ul.akt { list-style-position: outside; list-style: square; padding-left: 18px; overflow: hidden}
ul.akt2 { list-style-position: outside; list-style: none; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; overflow: hidden}

ul.akt li {padding: 3px;}

.homepage {display: none; }

.welcome { font: 10pt/12pt Georgia, 'Times New Roman', Times, serif; color: #705e3d; }
.title { padding-top: 10px; color: #705e3d; font: 1.1em Tahoma, Geneva, sans-serif; text-decoration: none;  }
.titel { color: #705e3d; font: 1.5em Tahoma, Geneva, sans-serif; text-decoration: none;  }
.preise  { font: 0.8em Arial, sans-serif; text-decoration: none; color:#000000}
.news  { font: 0.7em/1.1em Tahoma, Geneva, sans-serif;  text-decoration: none; color:#000000}
.zusatz  { font: 0.8em Tahoma, Geneva, sans-serif; text-decoration: none; color:#000000}

a.addthis_button_compact { font: 0.6em Tahoma, Geneva, sans-serif;  text-decoration: none; color:#ffffff }
a.addthis_button_compact:link { font: 0.6em Tahoma, Geneva, sans-serif;  text-decoration: none; color:#ffffff }
a.addthis_button_compact:visited { font: 0.6em Tahoma, Geneva, sans-serif;  text-decoration: none; color:#ffffff }
a.addthis_button_compact:active  { font: 0.6em Tahoma, Geneva, sans-serif;  text-decoration: none; color:#ffffff }
a.addthis_button_compact:hover  { font:  0.6em Tahoma, Geneva, sans-serif;  text-decoration: none; color:#711917 }

a.navi:link  { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; padding:3px 5px; text-decoration: none; color:#ffffff }
a.navi:visited { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; padding:3px 5px;  text-decoration: none; color:#ffffff }
a.navi:active  { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; padding:3px 5px;  text-decoration: none;  color:#ffffff }
a.navi:hover  { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; padding:1px 3px;   text-decoration: none; color:#711917; background-image:url(../grafik/transparent.png);  background-repeat:repeat; border: 1px solid #a79571;  }

a.text:link  { font: tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
a.text:visited { font: tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
a.text:active  { font: tahoma, geneva, sans serif; text-decoration: underline;  color:#711917 }
a.text:hover  { font: tahoma, geneva, sans serif; text-decoration: none; color:#000000}

a.news:link  { font: 0.7em tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
a.news:visited { font: 0.7em tahoma, geneva, sans serif; text-decoration: underline; color:#711917 }
a.news:active  { font: 0.7em tahoma, geneva, sans serif; text-decoration: underline;  color:#711917 }
a.news:hover  { font: 0.7em tahoma, geneva, sans serif; text-decoration: none; color:#000000}

a.navi_a:link  { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; text-decoration: none; color:#711917 }
a.navi_a:visited { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; text-decoration: none; color:#711917 }
a.navi_a:active  { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; text-decoration: none;  color:#711917 }
a.navi_a:hover  { font: 0.9em Tahoma, Geneva, sans-serif; line-height: 1.9em; text-decoration: none; color:#711917}

a.subnavi:link  { font: 0.85em Tahoma, Geneva, sans-serif; line-height: 1.7em; text-decoration: none; color:#ffffff;   }
a.subnavi:visited { font: 0.85em Tahoma, Geneva, sans-serif; line-height: 1.7em; text-decoration: none; color:#ffffff;  }
a.subnavi:active  { font: 0.85em Tahoma, Geneva, sans-serif; line-height: 1.7em; text-decoration: none;  color:#ffffff;   }
a.subnavi:hover  { font: 0.85em Tahoma, Geneva, sans-serif; line-height: 1.7em; text-decoration: none; color:#711917;  }

a.impressum:link  { font: 1.0em Tahoma, Geneva, sans-serif; font-weight: bold; text-decoration: none; color:#fff }
a.impressum:visited { font: 1.0em Tahoma, Geneva, sans-serif; font-weight: bold;   text-decoration: none; color:#fff }
a.impressum:active  { font: 1.0em Tahoma, Geneva, sans-serif; font-weight: bold;   text-decoration: none; color:#fff }
a.impressum:hover  { font:  1.0em Tahoma, Geneva, sans-serif; font-weight: bold;   text-decoration: none; color:#711917 }
	
		

