
.Title {font-size:13px; font-style:normal; color: #CC0000; padding-left:10px; letter-spacing:1px; text-decoration:none; font-weight:bold; line-height:25px;}
.Title a:link { color: #CC0000; text-decoration:none;}
.Title a:visited { color: #CC0000; color: #CC0000; text-decoration:none;}
.Title a:hover { color: #CC0000; text-decoration:underline;}
.Title a:active { color: #CC0000; text-decoration:none;}

#topbreadcrumbs { padding-top:5px;}
#topbreadcrumbs .topcategory {font-size: 12px; padding-right:3px; text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a {text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a:visited {text-decoration:none; color: #333333;}
#topbreadcrumbs .toptitel {font-size: 12px; text-decoration:none; color: #CC0000;}


.BigRedTitle {font-size:14px; font-style:normal; color: #CC0000; padding-left:5px; letter-spacing:1px; text-decoration:none; 	font-weight:bold;}

.hoteltitel {font-size: 14px; line-height:18px; text-decoration:none; color: #CC0000;}
.hoteltitel a {text-decoration:none; color: #CC0000;}

.bodytext {font-size: 12px;line-height:18px; text-decoration:none; padding-left:10px; color: #333333;}
.bodytext a:link {text-decoration:underline; color: #333333;}
.bodytext a:visited {text-decoration:underline;	color: #941d55;}
.bodytext a:hover {text-decoration:underline; color: #333333;}
.bodytext a:active {text-decoration:underline; color: #941d55;}


.star {font-size: 11px;line-height:18px;text-decoration:none;letter-spacing:1px;font-weight:bold;color: #cc0000;}
.star a {text-decoration:none;	color: #333333;}


#hotel {padding:0px 5px;}
#hotel .RedTitle {color: #cc0000; font-size: 13px;line-height:22px;text-decoration:none;padding:15px 0px 3px 5px; letter-spacing:1px; font-weight:bold; text-align:left;}
#hotel .RedTitle a {color: #cc0000; text-decoration:underline;}
#hotel .RedTitle img {border:#DB7E90 1px solid; margin-bottom:10px; margin-left:5px;}
#hotel .intro {color: #666666; font-size: 12px; line-height:18px; text-decoration:none; padding-top:3px; padding-left:5px;  vertical-align:top; height:72px;}


/*--phone--*/

#telephone {text-align:left; padding-top:8px; padding-bottom:0px;}
table #telephone {margin:5px 0px;}
#telephone img {padding-left:20px; padding-right:2px;}
#telephone .title {font-size:12px; color: #333333; letter-spacing:1px; padding-top:10px; font-weight:bold; padding-right:5px; vertical-align:top;}
#telephone .checkbox {font-size:12px; color: #333333; padding-right:2px; vertical-align:top;}
#telephone .checkbox td {height:22px;}

/*--categorymenu--*/

#categorymenu {}
#categorymenu .category {font-size:13px; padding-left:10px; color:#cc0000; letter-spacing:1px; font-weight:bold;}
#categorymenu .menu {color:#333333; letter-spacing:1px; text-decoration:none; padding-left:10px; line-height:25px;}
#categorymenu .menu a {text-decoration:underline;}

.dailymotion {font-size: 12px;line-height:18px;text-decoration:none;padding-left:10px;letter-spacing:1px;color: #333333;}
.dailymotion img {border:#DB7E90 1px solid;}


#pr {}
#pr .heading {font-size: 12px; line-height:18px; text-decoration:none; color:#333333;}
#pr .heading img {border:#DB7E90 1px solid;}
#pr .heading a {text-decoration:underline;}
#pr .pr {font-size:12px; color: #333333; letter-spacing:1px; font-weight:bold;}
#pr .text {font-size: 12px; line-height:18px; text-decoration:none; padding-top:4px; color: #666666;}

.padding5table {}
tr .padding5table {padding:0px 5px; vertical-align:top;}

.padding15table {}
tr .padding15table {padding:0px 15px;}

.padding30table {}
tr .padding30table {padding:0px 30px;}


.newsmenu {padding:0px; margin:0px; border:1px #FCE7E3 solid; background:url(/modules/hotel/images/body_bg.gif) repeat-x;}
.newsmenu h3 {display:inline; font-size:13px; padding:8px 40px; color:#cc0000; letter-spacing:1px; font-weight:bold; background:url(/modules/hotel/images/icon-hotel.gif) no-repeat; background-position:17px 0.5em; margin:0px; line-height:35px;}
.newsmenu ul {display:inline; float:left; padding:0px 0px 0px 20px; margin:0px; width:735px; clear:both; list-style-type:none;}
.newsmenu li {width:21%; padding-left:20px; margin:0px; line-height:25px; color:#333333; letter-spacing:1px; text-decoration:none; background:url(/modules/hotel/images/arrow_pink.gif) no-repeat; background-position:8px 0.7em; float:left; overflow:hidden; list-style-type:none; font-size:12px;}
.newsmenu li a:link  {text-decoration:underline;}
.newsmenu li a:visited {text-decoration:underline;}
.newsmenu li a:hover {text-decoration:underline;}
.newsmenu li a:active {text-decoration:underline;}



/* news css*/

.padding30atable {}
tr .padding30atable {padding:0px 10px 0px 30px;}

#event {height:162px; background:url(/modules/hotel/images/body_bg.gif) repeat-x; border:#FCE7E3 1px solid; padding:23px 0px 6px 0px; text-align:left; width:372px;}
#event .photo {float:left; margin:0px 0px 0px 15px; border:#DB7E90 1px solid; display:inline;}
#event .listhalf {float:left; width:187px; display:inline; clear:right;}
#event .listhalf h3 {font-size:13px; line-height:22px; text-decoration:underline; font-weight:bold; color:#333333; float:left; margin:0px; padding:0px 0px 0px 8px; width:175px; height:53px;}
#event .listhalf h3 a:link {color:#333333; text-decoration:underline;}
#event .listhalf h3 a:visited {color:#941d55; text-decoration:underline;}
#event .listhalf h3 a:hover {color:#333333; text-decoration:underline;}
#event .listhalf h3 a:active {color:#941d55; text-decoration:underline;}
#event .listhalf h4 {font-size: 12px; line-height:18px; text-decoration:none; padding:0px 0px 0px 8px; color: #666666; float:left; width:175px;font-weight:normal; margin:0px; height:91px;}
#event .listhalf img {border:0px; float:left; clear:both; margin:0px; padding:8px 5px 0px 100px;}

#nomal {padding:0px 0px 0px 0px;}
#nomal ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#nomal li {font-size:12px; padding-top:0pt; padding-right:8px; padding-bottom:0pt; padding-left:12px; line-height:2; color: #333333; background-color: transparent; background-image:url(/modules/hotel/images/dot.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0.6em; text-decoration:none;}
#nomal li a { text-decoration:underline;}
#nomal ul li img {vertical-align:middle; margin-left:8px; margin-top:6px; margin-bottom:6px;}


#nomal ul li span.dateRight {line-height:2; float: right; display: block; font-size: 11px; color: #888888;}
#nomal ul li span.dateLeft {font-size: 11px; line-height:18px; text-decoration:none; color: #888888; padding-left:15px;}


.padding20table {}
tr .padding20table {padding:0px 20px;}

#Companyintro {}
#Companyintro .intro {padding-left:20px; color:#666666; font-size:12px; line-height:22px; text-decoration:none;}
#Companyintro .company img {border:#DB7E90 1px solid;}
#Companyintro .addtel {font-size: 12px; line-height:18px; text-decoration:none; color:#666666;}
#Companyintro .addtel a {text-decoration:underline; color:#333333;}
#Companyintro .map {text-align:right;}
#Companyintro .map img {border:#DB7E90 1px solid;}
#Companyintro .choose {font-size: 12px; line-height:18px; text-decoration:none; color: #333333;}
#Companyintro .choose a {color: #333333; text-decoration:none;}
#Companyintro .reserve {margin:0px; padding:5px 0px 3px 10px; text-align:left;} 
#Companyintro .redre {color:#cc0000; line-height:22px; padding-left:10px; text-align:left;}
#Companyintro .Hid {color:#cc0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(/modules/hotel/images/id.gif) no-repeat; background-position:-2px 0em; padding-left:18px; padding-right:2px; *font-size:90%;}
#Companyintro .Ht {font-size:14px; line-height:40px; height:40px; text-decoration:none; color: #CC0000; font-weight:bold; padding-left:22px; background:url(/modules/hotel/images/ican01.gif) no-repeat; background-position:8px 0em; *background-position:8px 0.5em;}
#Companyintro .Ht a {color:#CC0000; text-decoration:underline;}
#Companyintro .Ht img {padding-left:10px;}
#Companyintro .subHt {font-size:100%; line-height:40px; height:40px; text-decoration:none; text-align:right; color: #444444;  font-weight:bold;}
#Companyintro .subHt a {color:#444444; text-decoration:underline;}

#roomprice {width:500px; border:1px solid #FFE6E2; text-align:center; overflow:hidden;}
#roomprice th {line-height:22px; background-color:#FEFAF9; font-weight:normal; color:#000; border:1px solid #FFE6E2;}
#roomprice td {border:1px dashed #FFE6E2; line-height:17px;}
#roomprice .Lthrough {text-decoration:line-through;}
#roomprice .textL {text-align:left; padding-left:6px;}
#roomprice .redT {color:#cc0000;}
