@charset "UTF-8";
/* CSS Document */

body
{background:#FFF;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;


}

a:link {color:#009;
text-decoration:none;
}

a:visited {color:#009;
text-decoration:none;
}

a:hover {color:#009;
}

a:active {color:#009;
text-decoration:none;
}

.container
{margin-top:10px;
width:1024px;

margin-left:auto;
margin-right:auto;

}



.logomenu {position:fixed;
top:10px;
left:10px;
width:180px;
}


.intro {position:relative;
top:40px;
left:70px;
width:100px;
margin-bottom:25px;
}

.guestbook {position:relative;
top:40px;
left:70px;
width:100px;
margin-bottom:27px;
}

.news {position:relative;
top:40px;
left:70px;
width:100px;
margin-bottom:20px;
}

.shop {position:relative;
top:40px;
left:70px;
width:100px;
margin-bottom:20px;
}

.contact {position:relative;
top:40px;
left:70px;
width:100px;
margin-bottom:20px;
}

.hotel {position:relative;
left:324px;
top:	20px;
width:700px;
height:700px;
}

.introtext {position:relative;
top:30px;
left:324px;
width:700px;
text-align:left;
}

.contacttext {position:relative;
top:218px;
left:324px;
width:700px;
text-align:left;
}

.contacttext a {color:#009;
}


.room {float:right;
top:30px;
left:400px;
width:600px;
text-align:left;
padding-right:50px;
}




.float {float:right;
width:500px;

margin-top:30px;
margin-bottom:20px;
text-align:left;
}

.guest {position:relative;
top:0px;
left:0px;
width:600px;
height:151px;
margin-top:10px;
}

.guesttext {width:300px;
float:left;
}

.guesttext a {color:#009;
}

.guesttext a:hover {color:#009;
text-decoration:none;
}
.guestimage {float:right;
}

introtext a:link {color:#009;
text-decoration:none;
}

introtext a:visited {color:#009;
text-decoration:none;
}

introtext a:hover {color:#009;
}

introtext a:active {color:#009;
text-decoration:none;
}

.introtext a:hover {color:#000;
text-decoration:none;
}


contacttext a:link {color:#009;
text-decoration:none;
}

contacttext a:visited {color:#009;
text-decoration:none;
}

contacttext a:hover {color:#009;
}

contacttext a:active {color:#009;
text-decoration:none;
}




.shopbig {position:relative;
top:0px;
left:0px;
width:600px;
}

.shops {
	position:relative;
	width:600px;
}

.shopaddress {position:relative;
top:0px;
left:0px;
width:300px;
height:60px;
float:left;

}


.fotostaff {position:absolute;
top:240px;
left:350px;
width:300px;
height:300px;
}

.alert {
	color: #F00;
}