BODY {
      FONT-SIZE: 100%; COLOR: #252525; FONT-FAMILY: Arial, 'Arial CE', Helvetica, sans-serif;
      background-color: #f7d6ad;
}
.margin  {
        margin-top: 7pt; border: 0px; table-layout: fixed;  WIDTH: 760px;
}
.rahmen-dick {
        border: 2px solid #633929;
}
.rahmen-thick {
        border: 1px solid #454545; margin: 4px 2px 0px 6px;
}



/* Hotelname rechts oben */

.hintergrund-hotelname {
        background-color: #a1826d; background-image: url(./bild/hotel-fellbach-v2.jpg); border-left: 0px solid #653500;
        background-position: top center;
}
.hintergrund-hotelname-2 {
        background-color: #a1826d; background-image: url(./bild/hotel-fellbach-v2.jpg); border-left: 0px solid #653500;
        background-position: bottom center;
}
.hintergrund-hotelname-3 {
        background-color: #a1826d; background-image: url(./bild/hotel-fellbach-v2.jpg);
        background-position: top right;
}
.hintergrund-hotelname-4 {
        background-color: #a1826d; background-image: url(./bild/hotel-fellbach-v2.jpg);
        background-position: bottom right;
}
.linie {
        color: #633929; height: 2px; width: 90%; background-color: #633929;
}
H1 {
        COLOR: #633929; FONT-FAMILY: Arial, 'Arial CE', Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 19pt; 
        font-style: normal; line-height: 100%;  letter-spacing: 5px; margin-bottom:.0001pt; margin-top:0pt;
}



/* Menu links unten */

td.menu-tab {
        background-color: #a1826d; background-image: url(./bild/regenbogen_menu_lang_v2.jpg); background-repeat: no-repeat;
}
.txthell {
	FONT-SIZE: 10px; COLOR: #f7d6ad; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txthell A {
	FONT-SIZE: 10px; COLOR: #f7d6ad; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.txthellbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f7d6ad; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txthellbold A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #633929; FONT-FAMILY: Arial, Helvetica,sans-serif; 
        TEXT-DECORATION: underline;
}
.txthellbold A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff2222; FONT-FAMILY: Arial, Helvetica,sans-serif; 
        TEXT-DECORATION: none;
}
.menu {
	COLOR: #653500; FONT-FAMILY:   Arial, 'Arial CE', Helvetica, sans-serif; font-weight: bold; 
	FONT-SIZE: 14px; line-height: 20px; MARGIN: 0pt; TEXT-ALIGN: left; letter-spacing: 1px;
}
.menutab A {
	COLOR: #f7d6ad; TEXT-DECORATION: none;
}
.menutab A:hover {
	COLOR: #653500; 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: #f7d6ad; height: 1px; width: 100%; background-color: #f7d6ad;
}
td.text-button {
        background-color: #f8f8f8; border-bottom: 0px solid #633929; border-left: 0px solid #633929; border-right: 0px;
}






/* Textfeld */

td.stuttgart {
         background-color: #e0e0e0; border-bottom: 0px solid #653500; border-top: 0px solid #653500; border-left: 0px solid #653500; background-image: url(./bild/flags_v2.jpg);
}
td.stuttgart2 {
         background-color: #e0e0e0; border-bottom: 0px solid #653500; border-top: 0px solid #653500; border-left: 0px solid #653500;
}
H2 {
	COLOR: #935949; FONT-FAMILY: Arial, 'Arial CE', Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 10pt; 
	font-style: normal; line-height: 100%;  letter-spacing: 5px; margin-bottom:5pt; margin-top:5pt;
}

.hotelname {
	COLOR: #f7d6ad; FONT-FAMILY: Arial, 'Arial CE', Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 10pt; 
	font-style: normal; line-height: 100%;  letter-spacing: 8px;
}
td.text-feld {
        background-color: #f8f8f8;
}
A {
	COLOR: #653500; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #653500; TEXT-DECORATION: none;
}
.copy2 {
	COLOR: #000000; FONT-SIZE: 8pt; MARGIN: 0pt;
}
.copy2 A {
	COLOR: #0000A0; TEXT-DECORATION: none;
}
.copy2 A:hover {
	COLOR: #A00000; TEXT-DECORATION: underline; 
}
.copyhellbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #633929; FONT-FAMILY: Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
}
.copyhellbold A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #633929; FONT-FAMILY: Arial, Helvetica,sans-serif; 
        TEXT-DECORATION: underline;
}
.copyhellbold A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee2222; FONT-FAMILY: Arial, Helvetica,sans-serif; 
        TEXT-DECORATION: none;
}


/* 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: #2525C5; FONT-FAMILY: Arial, Helvetica, sans-serif;
         TEXT-DECORATION: none;
}
.txtdunkelbold A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #C52525; FONT-FAMILY:  Arial, Helvetica, sans-serif;
         TEXT-DECORATION: underline;
}
.txtdunkelnormal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
.txtdunkelnormal A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2525C5; FONT-FAMILY:  Arial, Helvetica, sans-serif;
         TEXT-DECORATION: none;
}
.txtdunkelnormal A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #C52525; FONT-FAMILY:  Arial, Helvetica, sans-serif;
         TEXT-DECORATION: underline;
}




/* Copyright */

.copy {
	COLOR: #734939; FONT-SIZE: 8pt; MARGIN: 0pt; letter-spacing: 1px;
}
.copy A {
	COLOR: #2349A9; TEXT-DECORATION: underline;
}
.copy A:hover {
	COLOR: #c3392e; TEXT-DECORATION: underline; 
}


/* news*/

.news {
	COLOR: #532919; FONT-SIZE: 9pt; MARGIN: 0pt; letter-spacing: 1px; FONT-WEIGHT: bold; 
}
.news A {
	COLOR: #532919; TEXT-DECORATION: underline; FONT-WEIGHT: normal; 
}
.news A:hover {
	COLOR: #c3392e; TEXT-DECORATION: underline; FONT-WEIGHT: normal; 
}
