/* Style Sheet for all languages and full pages.  Copyright 2005,2006  RomanticRoad e.K.  all rights reserved  */
 


BODY.pg  {
	background-color: rgb(234,243,255);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left  top;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

  
/*  General Buttons, Paragraphs, Logo, Links  */

P.rr   {
	text-align:center;
	padding:3%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	color: green;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

P.logo {
	text-align:center;
	font-weight:400;
  	font-family: Arial, Helvetica, sans-serif;
	color: rgb(186,62,69);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

IMG.logo {
	border-left:1px maroon solid;
	border-right:1px maroon solid;
	border-top:1px maroon solid;
	border-bottom:1px maroon solid;
}

DIV.impressum {
	
	}

P.logoinfo {
	text-align:center;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
	color:maroon;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

IMG.logoinfo {
	border-left:1px maroon solid;
	border-right:1px maroon solid;
	border-top:1px maroon solid;
	border-bottom:1px maroon solid;
}

IMG.animb {
	
}

P.nav {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: rgb(0,0,0);
}

IMG.nav {
		
}

A:link {
	color: rgb(0,64,128);
	text-decoration: none;
}

A:visited {
	color: rgb(0,64,128);
	text-decoration: none;
}

A:hover {
	color: red;
}

A:active {
	color: red;
	text-decoration: none;
}

A.mnhotel:link {
	color: rgb(0,0,64);
	text-decoration: none;
}

A.mnhotel:visited {
	color: rgb(0,0,64);
	text-decoration: none;
}

A.mnhotel:hover {
	color: rgb(255,0,0);
	text-decoration: none;
}

A.mnhotel:active {
	color: red;
	text-decoration: none;
}



/*  Web site unique full pages  */



P.hotel {
	text-align:justify;	
	font-weight:500;
	padding-top: 0%;
	padding-bottom:0%;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: rgb(0,48,0);
}

P.mnhotel {
	text-align:center;
	font-weight:400;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: rgb(252,213,125);
}

P.htitle {
	text-align:center;	
	font-weight:500;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(252,213,125);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

TABLE.hotel {
	background-color: rgb(177,195,237);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px rgb(186,62,69) solid; 
	border-bottom: 1px rgb(186,62,69) solid; 
	border-left: 1px rgb(186,62,69) solid; 
	border-right: 1px rgb(186,62,69) solid; 
}

TABLE.rooms {
	background-color: rgb(234,243,255);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px rgb(186,62,69) solid; 
	border-bottom: 1px rgb(186,62,69) solid; 
	border-left: 1px rgb(186,62,69) solid; 
	border-right: 1px rgb(186,62,69) solid; 
}

TABLE.rest {
	background-color: rgb(233,237,240);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px rgb(186,62,69) solid; 
	border-bottom: 1px rgb(186,62,69) solid; 
	border-left: 1px rgb(186,62,69) solid; 
	border-right: 1px rgb(186,62,69) solid; 
}

TABLE.wellness {
	background-color: rgb(241,205,191);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px rgb(186,62,69) solid; 
	border-bottom: 1px rgb(186,62,69) solid; 
	border-left: 1px rgb(186,62,69) solid; 
	border-right: 1px rgb(186,62,69) solid; 
}

TABLE.map {
	background-color: rgb(227,234,242);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px rgb(186,62,69) solid; 
	border-bottom: 1px rgb(186,62,69) solid; 
	border-left: 1px rgb(186,62,69) solid; 
	border-right: 1px rgb(186,62,69) solid; 
}

/*  Sight map    */

P.sightmap {
	text-align:justify;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

IMG.sightmap {

}

TABLE.sightmap {
	border-top: 1px rgb(186,62,69) solid; 
	border-bottom: 1px rgb(186,62,69) solid; 
	border-left: 1px rgb(186,62,69) solid; 
	border-right: 1px rgb(186,62,69) solid; 
	background-color: white;
}

P.mapanchor {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(182,62,69);
	text-align:left;
	font-weight:800;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A.sightmap:link {
	color: rgb(0,0,128);
	text-decoration: none;
}

A.sightmap:visited {
	color: rgb(0,0,128);
	text-decoration: none;
}

A.sightmap:hover {
	color: red;
}

A.sightmap:active {
	color: red;
	text-decoration: none;
}

DIV.sightmap {
	position: absolute;
	z-index: 2;
}	
