
.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;}



#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;}
#telephone .checkbox td {height:22px;}


#PLink {text-align:left; height:35px;}
#PLink span.id {color:#cc0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(/modules/phone/images/id.gif) no-repeat; background-position:0px -0em; padding-left:20px; height:15px; padding-right:2px; *font-size:90%;}
#PLink .company {font-size: 13px; line-height:22px; text-decoration:none; font-weight:bold; padding:6px 0px 5px 0px; text-align:left; color: #cc0000;}
#PLink .company a {text-decoration:underline; color: #cc0000;}
#PLink .link {font-size: 13px; line-height:22px; text-decoration:none; letter-spacing:1px; font-weight:bold; padding:6px 0px 5px 0px; text-align:left; color:#333333; padding-left:7px;}
#PLink .link a {text-decoration:underline; color:#333333;}



#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 .redre span { background:url(/modules/phone/images/phonebook.gif) no-repeat; background-position:3px -0.1em; padding:0px 5px 0px 20px; font-weight:bold;}

/*--breadcrumbs--*/
#phonebreadcrumbs {height:30px;}
#phonebreadcrumbs .breadcrumbs-r {font-size:12px; line-height:18px; text-decoration:none; padding-left:3px; padding-right:3px; color: #CC0000;}
#phonebreadcrumbs .breadcrumbs-g {font-size:12px; line-height:18px; text-decoration:none; padding-left:3px; padding-right:3px; color: #333333;}

#page {}
#page .number {font-size: 12px; line-height:18px; text-decoration:none; letter-spacing:1px; padding-left:10px; color: #333333;}
#page .number a {text-decoration:underline; padding-right:1px;}
#page .note {font-size: 12px; text-decoration:none; color: #333333;}
#page .note a {text-decoration:underline;}

#label {}
#label .title {font-size:12px; padding-top:4px; font-style:normal; color: #333333; letter-spacing:1px; font-weight:bold;}
#label .text {font-size: 12px;line-height:18px; text-decoration:none; padding-left:10px; color: #333333;}
#label .text img {padding-right:5px;}


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

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

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

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

.padding30table {}
tr .padding30table {padding:25px 30px 10px 30px;}

#brokenlink {width:500px; height:300px; background:url(/modules/phone/images/start_here.gif) no-repeat; text-align:left; margin:15px 0px 0px 0px;}
#brokenlink ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#brokenlink li {font-size:12px; padding-top:0pt; padding-right:8px; padding-bottom:0pt; padding-left:12px; line-height:2.2; color: #333333; background-color: transparent; background-image:url(/modules/phone/images/dot.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0.8em; text-decoration:none;}
#brokenlink img {padding:0em 15px 0px 20px;}
#brokenlink .select {padding-left:13px;}
#brokenlink .heading {font-size:110%; color:#cc0000; font-weight:bold; height:45px; line-height:20px; padding-right:110px;}
#brokenlink .heading1 {font-size:110%; padding-left:27px; color:#cc0000; font-weight:bold; height:45px; line-height:20px; padding-right:110px; background:url(/modules/phone/images/s_1.gif) no-repeat; background-position:0px 0.7em;}

#brokenlink .coupon {color:#333333; font-weight:normal; line-height:22px; padding:0px 40px 0px 18px; vertical-align:top;}


#Ratere {width:500px; height:500px; background:url(/modules/phone/images/start_re.gif) no-repeat; text-align:left; margin:15px 0px 0px 0px;}
#Ratere ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#Ratere li {font-size:12px; padding-top:0pt; padding-right:8px; padding-bottom:0pt; padding-left:12px; line-height:2.2; color: #333333; background-color: transparent; background-image:url(/modules/phone/images/dot.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0.8em; text-decoration:none;}
#Ratere img {padding:0em 15px 0px 20px;}
#Ratere .select {padding-left:13px;}
#Ratere .heading {font-size:110%; color:#cc0000; font-weight:bold; height:45px; line-height:20px; padding-right:110px; padding-top:47px;}

#Ratere fieldset {padding:10px 0px;	margin-top:5px; border:0px;}
#Ratere fieldset label {float:left;	width:90px; text-align:left; padding-right:5px; color:#000; overflow:hidden;}
#Ratere fieldset div { line-height:20px; width:180px; float:left; margin:0px; padding:0px;  height:20px; margin-bottom:12px; overflow:hidden; _display:inline-block;}
#Ratere select {margin:0px; padding:0px;}


#item {margin-bottom:10px;}

#comment {background:#ffffff; color:#333333; text-align:left;}
#comment .left {background:#FEFAF9; padding:5px 5px 5px 8px;}
#comment .left h1 {color:#66666; font-size:95%; padding:0px; margin:0px; font-weight:normal; line-height:17px;}
div #comment .left img {padding:3px 0px;}
#comment .subleft {padding:5px 2px 5px 25px; background:url(/modules/phone/images/ican01.gif) no-repeat #FEFAF9; background-position:8px 0.4em;}
div #comment .img img{border:#FCE7E3 1px solid; padding:4px 4px; background:#ffffff;}
#comment .username {font-size: 12px; line-height:20px; text-decoration:none; font-weight:bold; padding:5px 8px; text-align:left; color: #cc0000; border-bottom:1px #FFE6E2 solid;}
#comment .username a {color: #cc0000; text-decoration:underline;}

#comment .reusername {font-size: 12px; line-height:20px; text-decoration:none; font-weight:bold; padding:5px 8px 5px 28px; text-align:left; color: #cc0000; border-bottom:1px #FFE6E2 solid; background:url(/modules/phone/images/re.gif) no-repeat; background-position:0px 0em;}
#comment .reusername a {color: #cc0000; text-decoration:underline;}

#comment .update {border-bottom:1px #FFE6E2 solid; text-align:right; font-size:90%; color:#666666; padding-right:5px;}
#comment .italicdate {font-style:italic; color:#666666; padding-right:8px;}
#comment .heading {font-size: 13px; line-height:30px; text-decoration:none; font-weight:bold; padding:7px 5px; text-align:left; color: #333333;}
#comment .heading img {padding-right:5px;}
#comment .content {font-size: 12px; line-height:18px; text-decoration:none; padding:0px 5px; text-align:left; color: #666666; font-weight:normal;}
#comment .content a {color:#666666; text-decoration:underline;}
#comment .button {padding-right:5px; padding-top:3px;}
#comment .button img {padding-right:3px;}
#Cmap {}
#Cmap img {margin:10px 10px 20px 10px; border:#FCE7E3 1px solid;}


#forminfo {text-align:center; margin:15px 0px 15px 15px; color:#333333; font-size:9pt; width:515px;}
#forminfo table {margin-right:15px;}
#forminfo .head {width:120px; text-align:left; padding:3px 10px 2px 20px; background:url(/modules/phone/images/cut-off.gif) no-repeat left center; background-position:120px 0.5em; vertical-align:top;}
#forminfo .friend {width:199px; text-align:left; padding:3px 10px 2px 20px; background:url(/modules/phone/images/cut-off.gif) no-repeat left center; background-position:199px 0.5em; }
#forminfo .title {text-align:left; padding:0px 10px 5px 20px; vertical-align:top; line-height:22px; color:#cc0000; font-size:13px; font-weight:bold;}
#forminfo .even {text-align:left; vertical-align:top; color:#666666; border-top: 1px dashed #FFE6E2; padding:3px 0px 2px 15px;}
#forminfo .name {text-align:right; color:#666666; line-height:22px; text-decoration:none;}
#forminfo .name a {color:#333333; text-decoration:underline; font-weight:bold;}
#forminfo .content {text-align:left; color:#666666; line-height:20px; text-decoration:none; background:#FEFAF9; padding:5px 20px; border-top: 1px dashed #FFE6E2;}
#forminfo .content a {color:#666666; text-decoration:underline;}

#userlist {background:url(/modules/phone/images/comment_title_bg.gif) no-repeat left center; height:25px; text-align:left;}
#userlist .Title {font-size:13px; font-style:normal; color: #CC0000; padding-left:30px; text-decoration:none; font-weight:bold;}

.copyright {font-size:11px; padding:10px 0px 10px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0px;}

#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;}



