BODY {
	FONT-SIZE: 100%; COLOR: #252525; FONT-FAMILY: Arial, 'Arial CE', Helvetica, sans-serif;
        background-image: url(./bild/acr_hgr.jpg); background-color: #ffe7c6;
}

.margin  {
        margin-top: 20pt; border: 0px; table-layout: fixed;  WIDTH: 760px;
}
.vnejsi-ram {
        border: 0px solid #633929;
}


/* logo vlevo nahore a okolo */
.hintergrund-logo {
        
        border-right: 0px solid #633929; border-bottom: 0px solid #633929;
}


/* Hotelname rechts oben */

.linie {
        color: #633929; height: 2px; width: 70%; background-color: #633929;
}
H1 {
	COLOR: #633929; FONT-FAMILY: Arial, Arial CE, Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 24pt; 
	font-style: normal; line-height: 100%;  letter-spacing: 7px;
}
H2 {
	COLOR: #633929; FONT-FAMILY: Arial, Arial CE, Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 12pt; 
	font-style: normal;  letter-spacing: 9px;
}
H3 {
	COLOR: #633929; FONT-FAMILY: Arial, Arial CE, Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 12pt; 
	font-style: normal;  letter-spacing: 4px;
}


/* Menu links unten */

td.menu-tab {
        background-color: #4f4440; background-image: url(./bild/regenbogen_menu.jpg); background-repeat: no-repeat;
}
.txthell {
	FONT-SIZE: 10px; COLOR: #653500; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.txthellbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #653500; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.menu {
	COLOR: #CF6D02; FONT-FAMILY: 'Arial CE', Arial, Helvetica, sans-serif; font-weight: bold; 
	FONT-SIZE: 14px; line-height: 20px; MARGIN: 0pt; TEXT-ALIGN: left; letter-spacing: 1px;  font-style: italic;
                  TEXT-DECORATION: none;
}
.menutab A {
	COLOR: #653500; TEXT-DECORATION: none;
}
.menutab A:hover {
	COLOR: #CF6D02; TEXT-DECORATION: underline;
}
td.menuseparator1 {
        border-top: 1px solid #633929; border-bottom: 0px solid #633929; border-left: 0px; border-right: 0px; 
}
td.menuseparator2 {
        border-top: 0px solid #633929; border-bottom: 1px solid #633929; border-left: 0px; border-right: 0px; 
}
.linie-hell {
        color: #653500; height: 1px; width: 100%; background-color: #653500;
}
td.text-button {
        background-color: #f8f8f8; border-bottom: 0px solid #633929; border-left: 0px solid #633929; border-right: 0px;
}
td.text-button-gif {
        background-image: url(./bild/hell.gif);
}




/* Textfeld */

td.stuttgart {
        background-color: #633929;
}
td.text-feld {
        background-color: #f0f0f0;  border: 1px solid #633929;
}
A {
	COLOR: #3535aa; TEXT-DECORATION: underline; font-style: normal;
}
A:hover {
	COLOR: #a53500; TEXT-DECORATION: none; font-style: italic;
}
A: visited {
	COLOR: #3535aa; TEXT-DECORATION: underline; font-style: normal;
}
.adresa {
	COLOR: #633929; FONT-SIZE: 8pt; MARGIN: 0pt; letter-spacing: 2px;
}


/* DER ORT - Tabelle */
td.first-oben {
         border-left: 1px solid #633929;
}
td.first-unten {
         border-left: 1px solid #633929; border-bottom: 1px solid #633929;
}
td.sec-oben {
         border-right: 1px solid #633929;
}
td.sec-unten {
         border-right: 1px solid #633929; border-bottom: 1px solid #633929;
}
.txtdunkelbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
.txtdunkelbold A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY:  Arial, Helvetica, sans-serif;
         TEXT-DECORATION: none;
}
.txtdunkelbold A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY:  Arial, Helvetica, sans-serif;
         TEXT-DECORATION: underline;
}






/* Copyright */

.copy {
	COLOR: #956d47; FONT-SIZE: 8pt; MARGIN: 0pt; letter-spacing: 1px; font-style: normal;
}
.copy A {
	COLOR: #956daa; TEXT-DECORATION: underline; font-style: normal;
}
.copy A:hover {
	COLOR: #ff8d67; TEXT-DECORATION: underline;  font-style: normal;
}




/* button ONLINE RESERVIEREN */
.out {
	BORDER-RIGHT: #606060 3px solid; PADDING-RIGHT: 8px; 
	BORDER-BOTTOM: #606060 3px solid; PADDING-BOTTOM: 0px;
	BORDER-TOP: #dddddd 3px solid; PADDING-TOP: 0px; 
	BORDER-LEFT: #dddddd 3px solid; PADDING-LEFT: 8px; 	 
	BACKGROUND: #d0d0d0;
}
.click {
	BORDER-RIGHT: #dddddd 3px inset; PADDING-RIGHT: 0px;
	BORDER-BOTTOM: #dddddd 3px solid; PADDING-BOTTOM: 0px;
	BORDER-TOP: #606060 3px outset; PADDING-TOP: 0px;
	BORDER-LEFT: #606060 3px outset; PADDING-LEFT: 0px;
	BACKGROUND: #c0c0c0;
}
.over {
	BORDER-RIGHT: #606060 3px solid; PADDING-RIGHT: 8px; 
	BORDER-BOTTOM: #606060 3px solid; PADDING-BOTTOM: 0px;
	BORDER-TOP: #dddddd 3px solid; PADDING-TOP: 0px; 
	BORDER-LEFT: #dddddd 3px solid; PADDING-LEFT: 8px; 	 
	BACKGROUND: #e0e0e0;
}
.button A {
	COLOR: #252525; TEXT-DECORATION: none; font-weight: bold; FONT-SIZE: 12px;
}
.button A:hover {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold; FONT-SIZE: 12px;
}