/*
	Formatierungen
*/


/* set all to 0 */
h1, h2, h3, h4, p, ul, li {
margin: 0;
padding: 0;
}

/* headings */
h1, h2, h3, h4 {
margin:0px 0px 20px 0px;
padding: 10px 0 0 8px;
}
h1 {
color: #fefefe;
font-size: 140%;
letter-spacing: 2pt;
}
#hotel h1 {
	padding: 10px 20px 0 0;
	text-align: right;
}

#hotel p{
	text-align: right;
	font-size: 100%;
padding: 0px 20px 0 0;
color: #fefefe;
font-weight:bold;
}

h2 {
color: #fefefe;
font-size: 120%;
letter-spacing: 1pt;
}

#adresse h1 {
color: #fefefe;
font-size: 100%;
font-weight: bolder;
padding: 0px 15px 0 0;
text-align:right;
margin: 0 0 0 0;
letter-spacing: 0pt;

}

#adresse h2 { 
color: #fefefe;
font-size: 90%;
padding: 35px 15px 30px 0;
text-align:right;
margin: 0 ;
line-height: 150%;
letter-spacing: 0pt;

}

/* Texte */
p, li {
font-size: 80%;
line-height: 150%;
margin: 7px 0px 8px 0px;
padding: 0 4px 0 4px;
}

li {
	list-style-type: square;
	list-style-position: inside;
}
/* grosse Laufweite bei "Wir empfehlen" */
.gesperrt {
letter-spacing: 4pt;
}

/* Links */
a:link, a:visited {
text-decoration: none;
background-color:transparent;
color: #fefefe;
font-weight: bold;
}
a:hover{
text-decoration: none;
background-color: transparent;
color: #800000;
font-weight:bold;
}


/* others */
img {
border: none;
}

/* farben */
.braun {
	color: #fefefe;
	background-color: #582A0C;
}
.rot {
	color: #fefefe;
	background-color: #800000;
}
.gelb {
	color: #fefefe;
	background-color: #d78100;
}
.gruen {
	color: #fefefe;
	background-color: #666600;

}