BODY {
	COLOR: #252525; FONT-FAMILY: Arial CE, Arial, Helvetica, sans-serif;
        background-image: url(bild/cdb.gif); background-color: #ffe7c6;
}

.margin  {
        margin-top: 25pt; border: 0px; table-layout: fixed;  WIDTH: 760px;
}
.rahmen-dick {
        border: 2px solid #633929;
}
.hintergrund-bild {
        background-color: #f0c880; border-bottom: 0px solid #653500; border-right: 0px solid #653500;
}



/* Hotelname rechts oben */

.hintergrund-hotelname {
        background-color: #9f816d; background-image: url(./bild/regenbogen_logo.jpg); border: 0px;
}
.linie {
        color: #633929; height: 2px; width: 60%; background-color: #633929; border: 0;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #252525; LINE-HEIGHT: 100%; FONT-STYLE: normal; 
                  FONT-FAMILY: Arial, sans-serif; LETTER-SPACING: 1px;  margin-bottom:.0001pt; margin-top:0pt;
}
.mexiko {
	COLOR: #633929; FONT-FAMILY: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-weight: normal; FONT-SIZE: 45pt; 
	font-style: normal; line-height: 100%;  letter-spacing: 15px;
}
.cestopis {
	COLOR: #633929; FONT-FAMILY: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-weight: normal; FONT-SIZE: 15pt; 
	font-style: normal; line-height: 40%;  letter-spacing: 7px;
}



/* Menu links unten */

td.menu-tab {
        background-color: #9f816d; background-image: url(./bild/regenbogen_menu_lang.jpg); background-repeat: no-repeat;
}
.txthell {
	FONT-SIZE: 10px; COLOR: #f7d6ad; FONT-FAMILY: Arial, sans-serif;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f7d6ad; FONT-FAMILY: 'Trebuchet MS', Tahoma, Arial, sans-serif; letter-spacing: 2px;
                  margin-bottom:3pt; margin-top:3pt;
}
.txthellbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f7d6ad; FONT-FAMILY: Arial, sans-serif; letter-spacing: 3px;
}
.txtdunkel {
	COLOR: #633929; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif;
}
.menu {
	COLOR: #f8f8f8; FONT-FAMILY: Arial, sans-serif; font-weight: bold; 
	FONT-SIZE: 14px; line-height: 18px; MARGIN: 0pt; TEXT-ALIGN: left; letter-spacing: 1px;
}
td.menuseparator1 {
        border-top: 1px solid #835a50; border-bottom: 0px solid #835a50; border-left: 0px; border-right: 0px; 
}
td.menuseparator2 {
        border-top: 0px solid #835a50; border-bottom: 1px solid #835a50; 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;
}
.menutab A {
	COLOR: #f7d6ad; TEXT-DECORATION: none;
}
.menutab A:hover {
	COLOR: #f8f8f8; TEXT-DECORATION: none;
}



/* Textfeld */

td.stuttgart {
        background-color: #633929;
}

td.text-feld {
        background-color: #f8f8f8;
}
A img {
	border-COLOR: #4f4440; border-width: 2px; 
}
A:link img {
	border-COLOR: #4f4440; border-width: 2px; 
}
A:visited img {
	border-COLOR: #bf44a0; border-width: 2px; 
}
A {
	COLOR: #653500; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #653500; 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, sans-serif;
}
.txtdunkelbold A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY: Arial, sans-serif;
         TEXT-DECORATION: none;
}
.txtdunkelbold A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY: Arial, sans-serif;
         TEXT-DECORATION: underline;
}






/* Copyright */

.copy {
	COLOR: #734939; FONT-SIZE: 8pt; letter-spacing: 1px; margin:0pt;
}
.copy A {
	COLOR: #2349A9; TEXT-DECORATION: underline; letter-spacing: 1px;
}
.copy A:hover {
	COLOR: #c3392e; TEXT-DECORATION: underline; letter-spacing: 1px;
}




/* 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;
}

.extlink {
	COLOR: #000000;  MARGIN: 0pt; letter-spacing: 0px;
}
.extlink A {
	COLOR: #653500; TEXT-DECORATION: none;
}
.extlink A:hover {
	COLOR: #c3392e; TEXT-DECORATION: underline; 
}

