body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin:0px;
}

#mutter {
	width:955px;
}

#left-right {
	background-color:#ca2018;
}

#top {
	width:100%;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border:0px;
}

#img_top {
	padding-bottom:15px;
	padding-left:10px;
	padding-right:0px;
	padding-top:12px;
}
#newsticker {
	padding-bottom:15px;
	padding-left:22px;
	padding-right:10px;
	padding-top:0px;
	vertical-align:bottom;
	color:#9c9d9f;
	font-weight:bold;
}

#navi_main_bg {
	background-color:#c4071b;
}

#navi_left {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:25px;
	vertical-align:top;
	text-align:right;
	width:105px;
	background-color:#feffea;
}

#bg_content {
	background-color:#feffea;
}

#express {
	vertical-align:top;
	padding-bottom:25px;
	padding-left:0px;
	padding-right:0px;
	padding-top:18px;
	width:202px;
}

/***************************************** ANFANG NAVILANGUAGE ANFANG ************************************/
#navi_lang {
	padding-bottom:16px;
	padding-left:35px;
	padding-right:8px;
	padding-top:20px;
	vertical-align:top;
	text-align:right;
}

#navi_lang a {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
	text-align:right;
}

#navi_lang a:visited {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
	text-align:right;
}

#navi_lang a:hover {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
	text-align:right;
}

#navi_lang a:active {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
	text-align:right;
}

/***************************************** ENDE NAVILANGUAGE ENDE ************************************/

#content {
	padding-bottom:25px;
	padding-left:0px;
	padding-right:45px;
	padding-top:18px;
	vertical-align:top;
	width:342px;
	line-height:130%;
}

#content a {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content a:active {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content a:visited {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content a:hover {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#border-top {
	border-top:1px solid #ca2018;
	padding-top:8px;
}

/*************************************** ANFANG ÜBERSCHRIFTEN ANFANG *********************************************/
.angebote_h1 {
	color:#af422f;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

h1 {
	color:#af422f;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

h2 {
	color:#af422f;
	font-size:11px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

h3 {
	color:#af422f;
	font-size:12px;
	margin:0px;
}

h4 {
	color:#af422f;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h5 {
	color:#af422f;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
	margin:0px;
	padding:0px;
	letter-spacing:2px;
}

#aktuelles_angebot_titel {
	background-color:#ca2018;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
/*************************************** ENDE ÜBERSCHRIFTEN ENDE *********************************************/

/*************************************** ANFANG SUBMENÜ ANFANG *********************************************/
#submenu {
	padding-bottom:1px;
	padding-left:0px;
	padding-right:2px;
	padding-top:1px;
	text-decoration:none;
	vertical-align:top;
	width:206px;
}

#submenu a {
	padding-bottom:1px;
	padding-left:0px;
	padding-right:2px;
	padding-top:1px;
	color:#c4071b;
	text-decoration:none;
}

#submenu a:visited {
	padding-bottom:1px;
	padding-left:0px;
	padding-right:2px;
	padding-top:1px;
	color:#c4071b;
	text-decoration:none;
}

#submenu a:hover {
	padding-bottom:1px;
	padding-left:0px;
	padding-right:2px;
	padding-top:1px;
	color:#c4071b;
	font-weight:bold;
	text-decoration:none;
}

#submenu a:active {
	padding-bottom:1px;
	padding-left:0px;
	padding-right:2px;
	padding-top:1px;
	color:#c4071b;
	font-weight:bold;
	text-decoration:none;
}
/*************************************** ENDE SUBMENÜ ENDE **********************************************/

.navi_main_quadrat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#c4071b;
	vertical-align:bottom;
	padding-bottom:8px;
}

/************************************** ANFANG MAIN NAVIGATION ANFANG ************************************/
.navi_main1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#c4071b;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#c4071b;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:center;
	text-decoration:none;
	background-color:#ffffff;
	vertical-align:bottom;
	padding-bottom:5px;
}


.navi_main1MouseUp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:center;
	text-decoration:none;
	background-color:#ffffff;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1MouseUp a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:center;
	text-decoration:none;
	background-color:#ffffff;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1MouseUp a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:center;
	text-decoration:none;
	background-color:#ffffff;
	vertical-align:bottom;
	padding-bottom:5px;
}


.navi_main1MouseOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:center;
	background-color:#ffffff;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1MouseOver a{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:center;
	text-decoration:none;
	background-color:#ffffff;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1MouseOver a:hover{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:center;
	text-decoration:none;
	background-color:#ffffff;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1_aktiv {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	text-align:left;
	background-color:#ffffff;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1_aktiv a{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	background-color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main1_aktiv a:hover{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e1019;
	background-color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
}

.navi_main2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration: none;
}

.navi_main2 a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration: none;
}

.navi_main2 a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration:none;
	font-weight: bold;
}

.navi_main2MouseUp a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration: none;
	font-weight: bold;
}

.navi_main2MouseUp a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration:none;
	font-weight: bold;
}


.navi_main2MouseOver {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration: none;
	font-weight: bold;
}

.navi_main2MouseOver a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration: none;
	font-weight: bold;
}

.navi_main2MouseOver a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration:none;
	font-weight: bold;
}

.navi_main2_aktiv {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration: none;
	font-weight: bold;
}

.navi_main2_aktiv a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration:none;
	font-weight: bold;
}

.navi_main2_aktiv a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1019;
	text-decoration:none;
	font-weight: bold;
}
/**************************************** ENDE MAIN NAVIGATION ENDE ************************************/

#footer {
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	color:#58585a;
	text-decoration:none;
}

#footer a {
	color:#58585a;
	text-decoration:none;
}

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

#footer a:hover {
	color:#58585a;
	text-decoration:none;
}

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

#navi_bottom {
	padding-left:14px;
	border-left:1px dotted #000000;
}

#navi_bottom a {
	color:#58585a;
	text-decoration:none;
}

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

#navi_bottom a:hover {
	color:#9e1019;
	text-decoration:none;
	font-weight:bold;
}

#navi_bottom a:active {
	color:#9e1019;
	text-decoration:none;
	font-weight:bold;
}
/**************************************************** ANFANG WETTER ANFANG *************************************/
#wetter {
	border-bottom:1px solid #d7d8d9;
	vertical-align:bottom;
}

#wetter a {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
}

#wetter a:visited {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
}

#wetter a:hover {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
}

#wetter a:active {
	text-decoration:none;
	color:#707173;
	font-weight:bold;
}
/**************************************************** ENDE WETTER ENDE *************************************/

#imp_priv {
	padding-bottom:8px;
	padding-left:0px;
	padding-right:8px;
	padding-top:0px;
	vertical-align:top;
	text-align:right;
	font-size:9px;
}

#imp_priv a {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#imp_priv a:visited {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#imp_priv a:hover {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#imp_priv a:active {
	text-decoration:none;
	color:#707173;
	text-align:center;
}
/************************************************************************************************/
#sitemap {
	padding-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:bottom;
	text-align:left;
	font-size:9px;
}

#sitemap a {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#sitemap a:visited {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#sitemap a:hover {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#sitemap a:active {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#navi-top {
	padding-bottom:15px;
	padding-left:8px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:bottom;
	text-align:left;
	font-size:12px;
}

#navi-top a {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#navi-top a:visited {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#navi-top a:hover {
	text-decoration:none;
	color:#707173;
	text-align:center;
}

#navi-top a:active {
	text-decoration:none;
	color:#707173;
	text-align:center;
}
/************************************************************************************************/

.preise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#c4071b;
	font-weight:bold;
}

.preise_top-bottom-right {
	border-top:solid 1px #c4071b;
	border-bottom:solid 1px #c4071b;
	border-right:solid 1px #c4071b;
	padding:4px;
}

#angebote_titel {
	padding:6px;
	background-color:#e1e1e1;
	color:#af422f;
	font-weight:bold;
}

#angebote_titel a:link {
	padding:6px;
	background-color:#e1e1e1;
	color:#af422f;
	font-weight:bold;
}

#angebote_titel a:visited {
	background-color:#e1e1e1;
	color:#af422f;
	font-weight:bold;
}

#angebote_titel a:hover {
	background-color:#e1e1e1;
	color:#af422f;
	font-weight:bold;
}

#angebote_titel a:active {
	background-color:#e1e1e1;
	color:#af422f;
	font-weight:bold;
}

#angebote_border_right  {
	border-right:1px solid #e1e1e1;
	padding:6px;
}

#angebote_border_left {
	border-left:1px solid #e1e1e1;
	padding:4px;
}

#angebote_border_left-bottom {
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:6px;
}


#angebote_border_right-bottom  {
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:6px;
}

#angebote_border_left-bottom-right {
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:6px;
}

#zimmerpreise_description {
	font-size:9px;
	padding-left:4px;
	border-left:1px solid #e1e1e1;
}

#aktuelles_angebot {
	vertical-align:top;
}

#content_angebote {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
	padding-top:0px;
	vertical-align:top;
}

#content_angebote a {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_angebote a:active {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_angebote a:visited {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_angebote a:hover {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_preise {
	padding-bottom:25px;
	padding-left:0px;
	padding-right:12px;
	padding-top:18px;
	vertical-align:top;
	width:350px;
}

#content_preise_09 {
	padding-bottom:25px;
	padding-left:24px;
	padding-right:36px;
	padding-top:18px;
	vertical-align:top;
	width:584px;
}

#content_preise_09 a {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_preise_09 a:active {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_preise_09 a:visited {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_preise_09 a:hover {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}



#content_preise a {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_preise a:active {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_preise a:visited {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#content_preise a:hover {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

#preise_datum {
	font-size:11px;
	color:#ffffff;
}

.Stil1 {
	color: #FFFFFF;
	font-weight: bold;
}

.Stil3 {
	font-size: 9px;
}

#border-left-right-grau {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#border-left-grau-right-rot {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #e1e1e1;
}

#border-left-right-weiss {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

#border-left-weiss-right-rot {
	border-left:1px solid #ffffff;
	border-right:1px solid #e1e1e1;
}

#umgebung_border_left-right  {
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	padding:6px;
}

#umgebung_border_left-right-bottom  {
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:6px;
}

#umgebung_border_bottom  {
	border-bottom:1px solid #e1e1e1;
	padding:6px;
}

