body  { font-family: Arial; background: white url("images/bg.gif") repeat-y fixed center 0 }
td { font-family: Arial; font-size: 12px; color: #FFFFFF; }
#main 		  { position: absolute; width: 919px; top: 0px; left: 50%; margin-left: -460px; }
.black { font-family: Arial; font-size: 12px; color: #626262 }



.kontakt-bottom  { font-size: 10px; font-weight: bold; color: #626262 }

a:link { font-size: 12px;font-family: Arial; color: #FFFFFF; text-decoration: underline }
a:visited { font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: underline }
a:active { font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: underline }
a:hover { font-size: 12px; font-family: Arial; color: #898989; text-decoration: none }

p a:link { font-size: 12px;font-family: Arial; color: #FFFFFF; text-decoration: underline }
p a:visited { font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: underline }
p a:active { font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: underline }
p a:hover { font-size: 12px; font-family: Arial; color: #898989; text-decoration: none }

a.one:link { font-size: 12px;font-family: Arial; color: #FFFFFF; text-decoration: underline }
a.one:visited { font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: underline }
a.one:active { font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: underline }
a.one:hover { font-size: 12px; font-family: Arial; color: #898989; text-decoration: underline }


.menue    { color: #898989; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; word-spacing: 4px }
a.menue:link  { color: #898989; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; word-spacing: 4px }
a.menue:visited  { color: #898989; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; word-spacing: 4px }
a.menue:active  { color: #898989; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; word-spacing: 4px }
a.menue:hover  { color: #000000; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline; word-spacing: 4px }

.menueblog { font-size: 11px; font-weight: bold; font-family: Arial; color: #626262; text-decoration: none; display: block; padding: 4px;  }
a.menueblog:link { font-size: 11px; font-weight: bold; font-family: Arial; color: #626262; text-decoration: none; display: block; padding: 4px;  }
a.menueblog:visited { font-size: 11px; font-weight: bold; font-family: Arial; color: #626262; text-decoration: none; display: block; padding: 4px; }
a.menueblog:active { font-size: 11px; font-weight: bold; font-family: Arial; color: #626262; text-decoration: none; display: block; padding: 4px;  }
a.menueblog:hover { font-size: 11px; font-weight: bold; font-family: Arial; color: black; text-decoration: none; display: block; padding: 4px; background-color: #FFEBC8; }


a.kontakt:link { font-size: 10px; font-weight: bold; font-family: Arial; color: #626262; text-decoration: none }
a.kontakt:visited { font-size: 10px; font-weight: bold; font-family: Arial; color: #626262; text-decoration: none }
a.kontakt:active { font-size: 10px; font-weight: bold; font-family: Arial; color: #626262; text-decoration: none }
a.kontakt:hover { font-size: 10px; font-weight: bold; font-family: Arial; color: #000000; text-decoration: underline }



#m-hotel  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 205px; 
	width: 90px; 
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}

#m-zimmer  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 50px; 
	width: 90px; 
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}

#m-gastronomie  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 283px; 
	width: 90px;
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}
	
#m-feiern  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 356px; 
	width: 90px; 
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}

#m-seminar  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 448px; 
	width: 90px; 
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}
	
#m-preise  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 535px; 
	width: 90px; 
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}
	

#m-links  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 593px; 
	width: 90px; 
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}
	
#m-kontakt  { 
	visibility: hidden;
	position: absolute; 
	z-index: 90; 
	top: 197px; 
	left: 707px; 
	width: 90px; 
	overflow: visible; 
	border: solid 1px white;
	background-color: white; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7; 
	filter:alpha(opacity=70);
	}


#sound {
width: 50px;
height: 50px;
left: 224px;
top: -8px;
position: absolute;
z-index: 88;
}


#mainlayer-start {
width: 480px;
height: 280px;
left: 438px;
top: 397px;
position: absolute;
background-color: black;
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
z-index: 80;
}

#mainlayer {
width: 480px;
height: 280px;
left: 438px;
top: 397px;
position: absolute;
background-color: black;
-moz-opacity:0.8;
-khtml-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
z-index: 80;
}
	
#mainlayertext {
width: 460px;
height: 261px;
left: 459px;
top: 412px;
color: white;
font-size: 13px;
line-height: 14px;
font-family: Arial;
position: absolute;
z-index: 81;
}

#mainlayer-historie {
position: absolute;
top: 197px;
left: 438px;
width: 480px;
height: 480px;
background-color: black;
-moz-opacity:0.8;
-khtml-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
z-index: 80;
}
	
#mainlayertext-historie {
width: 460px;
height: 460px;
left: 459px;
top: 211px;
color: white;
font-size: 12px;
line-height: 16px;
font-family: Arial;
position: absolute;
z-index: 81;
overflow: auto; 
clip: auto;
}

#mainlayertext-highlight {
width: 460px;
height: 410px;
left: 459px;
top: 241px;
color: white;
font-size: 12px;
line-height: 16px;
font-family: Arial;
position: absolute;
z-index: 82;
overflow: auto; 
clip: auto;
}

.headline { color: white; font-size: 13px; font-family: Arial; line-height: 18px }

#plus { position:absolute; top: 404px; right:12px; z-index: 82; }
#plus1 { position:absolute; top: 404px; right:12px; z-index: 82; }

#plus-historie { position:absolute; top: 201px; right:12px; z-index: 82; }
#plus1-historie { position:absolute; top: 201px; right:12px; z-index: 82; }

	
#fahne {position: absolute; left: 194px; top:10px; z-index: 89;}
#twitter {position: absolute; left: 194px; top:30px; z-index: 89;}

#wetter {position: absolute; left:80px; top:8px; z-index: 89;}
#reservierung { margin-left: 5px; z-index: 89; color: #898989; font-size: 11px; font-family: Arial;}
#leer {position: absolute; left: 5px; top:205px; z-index: 90;}
#highlights {position: absolute; left: 480px; top:30px; z-index: 89;}
#webcam {position: absolute; left: 220px; top:45px; z-index: 89;}


#minimenue { position:absolute; top: 406px; right: 55px; z-index: 82; font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none}
a.minimenue:link { font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none }
a.minimenue:visited { font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none }
a.minimenue:active { font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none }
a.minimenue:hover { font-size: 12px; font-weight: bold; font-family: Arial; color: #FFFFFF; text-decoration: none }

#minimenue-historie { position:absolute; top: 203px; right: 55px; z-index: 82; font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none}
a.minimenue-historie:link { font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none }
a.minimenue-historie:visited { font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none }
a.minimenue-historie:active { font-size: 10px; font-weight: bold; font-family: Arial; color: #A6A6A6; text-decoration: none }
a.minimenue-historie:hover { font-size: 12px; font-weight: bold; font-family: Arial; color: #FFFFFF; text-decoration: none }

#freunde-links { position:absolute; top: 400px; right: 55px; z-index: 82; font-size: 10px; font-weight: bold; font-family: Arial; color: #000000; text-decoration: underline}
a.freunde-links:link { font-size: 10px; font-weight: bold; font-family: Arial; color: #000000; text-decoration: underline }
a.freunde-links:visited { font-size: 10px; font-weight: bold; font-family: Arial; color: #000000; text-decoration: underline }
a.freunde-links:active { font-size: 10px; font-weight: bold; font-family: Arial; color: #000000; text-decoration: underline }
a.freunde-links:hover { font-size: 10px; font-weight: bold; font-family: Arial; color: #000000; text-decoration: none }


a.hier-button:link { font-size: 11px; font-family: Arial; color: #626262; text-decoration: underline }
a.hier-button:visited { font-size: 11px; font-family: Arial; color: #626262; text-decoration: underline }
a.hier-button:active { font-size: 11px; font-family: Arial; color: #626262; text-decoration: underline }
a.hier-button:hover { font-size: 11px; font-family: Arial; color: #626262; text-decoration: none }


.anfrage { font-family: Arial; font-size: 11px; color: #626262 ; }
.anfrage-preis { font-family: Arial; font-size: 12px; color: #626262 ; }
.button  { font-size: 11px; border: solid 1px #626262 }

#suchmich { 
	position: absolute; 
	width: 300px; 
	top: 0px; 
	left: 0px;
	z-index: 0;
	visibility: hidden;
	font-size: 5px;
	color: white;
	}
