.dojoTooltip {
	border: solid black 1px !important;
	background: white !important;
	color: black;
	position: absolute;
	font-size: small;
	padding: 5px 5px 5px 5px !important;
	z-index: 10 !important;
	display: block;
}

html,body {
	margin: 0;
}

ul.footerLinkList {
	padding: 0px;
	float: left;
	margin-left: 20px;
}

.footerLinkList li {
	paddin: 0px;
	margin-right: 5px;
	display: inline;
}

.rowHotelName {
	float: left;
	font-weight: bold;
}

.HotelIcons {
	vertical-align: top;
}

#LanguageSelector {
	float: right;
	margin: 2px;
	margin-top: 5px;
	width: 85px;
}

#LanguageSelector li{
	float:left;
}
img.ehotelService {
	margin-top: 5px;
}

#Leaderboard {
	
}

#Vertical {
	text-align: center;
}

#Square {
	text-align: right;
}

#Skyscraper {
	text-align: center;
}

P {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	padding: 2px;
	margin: 2px;
}

DIV {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif;
}

SPAN {
	FONT-SIZE: 13px;
/*	COLOR: #5A4A35;*/
	FONT-FAMILY: Arial,Verdana,sans-serif;
}

H1 {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif;
}

H2 {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	padding: 0px;
	margin: 0px;
}

H3, H2 {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	padding: 0px;
	margin: 0px;
	margin-left: 4px;
}

H4 {
	FONT-SIZE: 13px;
	COLOR: #cc0033;
	FONT-FAMILY: Arial,Verdana,sans-serif;
}

.banner H1 { /*DISPLAY: inline;*/
	/*padding:2px;*/
	padding: 0px;
	margin: 0px;
}

.banner H2 { /*DISPLAY: inline;*/
	/*padding:2px;*/
	pdding: 0px;
	margin: 0px;
}

.banner H3 {
	DISPLAY: inline
}

.banner H4 {
	DISPLAY: inline
}

A,a:link,a:visited {
	FONT-SIZE: 13px;
	COLOR: red;
	TEXT-DECORATION: none
}

A:hover {
	FONT-SIZE: 13px;
	COLOR: red;
	TEXT-DECORATION: none
}

IMG {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none
}

.img {
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 15px
}

.img2 {
	FLOAT: left;
	MARGIN-BOTTOM: 15px;
	WIDTH: 190px
}

.itm { /*MARGIN-TOP: 45px;*/
	margin-top: 15px;
}

.banner {
	FONT-SIZE: 13px;
	margin-left: 500px;
	padding-top: 20px;
	padding-bottom: 0px;
	height: 70px;
	text-align: left;
}

.center {
	margin: 0px auto;
}

p.center {
	text-align: center;
}

.centerAdds {
	margin: 0px auto;
	width: 190px;
}

#center {
	width: 940px;
	width: 990px;
	text-align: left;
	margin: auto;
}

#wrapper {
	margin: 0 auto;
	width: 950px;
}

/*
#header {
margin:0pt auto;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/styles/img/head.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px;
	
}

*/
#navigation {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 940px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #c3b49b;
	TEXT-ALIGN: right;
}

UL {
/* 	LIST-STYLE-POSITION: outside; */
	display: block;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	PADDING: 4px;
/* 	LIST-STYLE-TYPE: none; */
}

td LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
/* 	LIST-STYLE-POSITION: outside; */
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
/* 	LIST-STYLE-TYPE: none */
	LIST-STYLE: none outside none;
}

LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
/* 	LIST-STYLE-POSITION: outside; */
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	PADDING-TOP: 4px;
/* 	LIST-STYLE-TYPE: none; */
	LIST-STYLE: none outside none;
}

LI.nav {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.nav_world {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.nav2 {
	DISPLAY: inline
}

LI.nav_world A {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: none
}

LI.nav_world A:visited {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: none
}

LI.nav_world A:hover {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: underline overline
}

LI.nav A {
	FONT-SIZE: 13px;
	COLOR: #cc0033;
	TEXT-DECORATION: none
}

LI.nav A:visited {
	FONT-SIZE: 13px;
	COLOR: #cc0033;
	TEXT-DECORATION: none
}

LI.nav A:hover {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: none
}

.red { /*COLOR: #cc0033;*/
	color: #BB0F0F;
	FONT-FAMILY: Arial,Verdana,sans-serif;
}

#inner {
	MARGIN-TOP: 5px;
	FLOAT: left;
	WIDTH: 740px;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.org {
	display: none;
}

.geo {
	display: none;
}

#inner_two {
	MARGIN-TOP: 5px;
	FLOAT: left;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 940px;
	width: 990px;
}

#middleColumn {
	background-color: #f0eade;
	float: left;
	width: 540px;
	border: 1px solid #E6DCC8;
	font-family: Arial,Verdana,sans-serif;
	font-size: 9pt;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
}
/* ie hack, set new width*/
html>body #middleColumn {
	width: 528px;
}

#middleColumn_two {
	BORDER: 1px solid #E6DCC8;
	padding: 0 5px 8px;
	/*	PADDING-RIGHT: 5px;  */
	/*	PADDING-LEFT: 5px; */
	FLOAT: right;
	/*	PADDING-BOTTOM: 5px; */
	width: 740px;
	/*	PADDING-TOP: 10px; */
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
}
/* ie hack, set new width*/
html>body #middleColumn_two {
	width: 728px;
	width: 778px;
}

#leftColumn {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 195px;
	PADDING-TOP: 0px
}

#rightColumn {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	WIDTH: 195px;
	PADDING-TOP: 0px;
	text-align: left;
}

.ehotel {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 25px;
	PADDING-TOP: 15px;
	BACKGROUND-COLOR: #F9F9F9;
	TEXT-ALIGN: center;
	BORDER: 1px solid #E6DCC8;
	margin-bottom: 5px;
}

.small {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial,Verdana,sans-serif;
}

.small_pd {
	FONT-SIZE: 13px;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial,Verdana,sans-serif
}

#footer {
	margin-top: 5px;
	TEXT-ALIGN: left;
	width: 940px;
	width: 990px;
	float: left;
	/*border-top: 1px solid #E6DCC8;*/
}

#copy {
	FONT-SIZE: 13px;
	float: right;
}

#left {
	FONT-SIZE: 13px;
	float: left;
}

#right {
	FONT-SIZE: 13px;
	float: right;
}

#Tagcloud {
	paddin: 5px;
	background-color: #ffffff;
}

.t_headline {
	text-align: left;
	color: #BB0F0F;
	font-size: 15px;
}

t_flag {
	border: 0px;
}

.t_tags {
	background-color: rgb(255, 255, 255);
	font-family: Arial;
	border: 1px solid rgb(255, 255, 255);
	text-align: left;
	padding: 5px;
}

.t_link {
	padding: 5px;
}

#content_footer {
	MARGIN-TOP: 45px;
	BACKGROUND-COLOR: #ffffff;
}

.links {
	BORDER-RIGHT: #ebebea 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ebebea 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #ebebea 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ebebea 1px solid;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: center
}

.links2 {
	BORDER-RIGHT: #0058b0 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #0058b0 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #0058b0 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #0058b0 1px solid;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: center
}

.links3 {
	BORDER-RIGHT: #ebebea 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ebebea 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #ebebea 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ebebea 1px solid;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: center
}

.linksTOP {
	BORDER-RIGHT: #ebebea 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ebebea 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #ebebea 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ebebea 1px solid;
	BACKGROUND-COLOR: #f8f8f8
}

A.abc {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: underline
}

A.abc:visited {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: underline
}

A.abc:hover {
	FONT-SIZE: 13px;
	COLOR: #cc0033;
	TEXT-DECORATION: underline
}

A.small {
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	border: none;
}

A.small:visited {
	/*color: #005BB7;*/
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	border: none;
}

A.small:hover {
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	border: none;
}

.copy {
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #f0eade;
	TEXT-ALIGN: center
}

.hdl {
	BORDER-RIGHT: 1px solid #E6DCC8;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 1px solid #E6DCC8;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: 1px solid #E6DCC8;
	COLOR: #5A4A35;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	BACKGROUND-COLOR: #F9F9F9
}

UNKNOWN {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.box {
	padding: 5px;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	BACKGROUND-COLOR: #F9F9F9;
	BORDER: 1px solid #E6DCC8;
	margin-bottom: 5px;
}

.pdt {
	FONT-SIZE: 13px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: left
}

.pdt3 {
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}

.pd {
	PADDING-TOP: 3px;
}

.pd5 {
	PADDING-TOP: 5px;
}

#footer A {
	FONT-SIZE: 13px;
	COLOR: #9a9a9a;
	TEXT-DECORATION: none;
	border: none;
}

#footer A:hover {
	FONT-SIZE: 13px;
	COLOR: #cc0033;
	TEXT-DECORATION: none;
	border: none;
}

.box A {
	FONT-SIZE: 13px;
	COLOR: #5a4a35;
	TEXT-DECORATION: none;
}

A:visited { /*FONT-SIZE: 13px; COLOR: #5a4a35; TEXT-DECORATION: none;*/
	
}

.box A:hover {
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}

.grey {
	COLOR: #9a9a9a;
}

.booking {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	MARGIN: 35px auto;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 300px;
	COLOR: #f2f2f2;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	BACKGROUND-COLOR: #b31106;
	TEXT-ALIGN: center
}

.big {
	FONT-SIZE: 15px;
	/*	COLOR: #f2f2f2; */
	FONT-FAMILY: Arial,Verdana,sans-serif
}

A.book {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #f2f2f2;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	TEXT-DECORATION: none
}

A.book:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #f2f2f2;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	TEXT-DECORATION: none
}

A.book:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #f2f2f2;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	TEXT-DECORATION: none
}

DIV.item A {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: underline
}

DIV.item A:visited {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	TEXT-DECORATION: underline
}

DIV.item A:hover {
	FONT-SIZE: 13px;
	COLOR: #cc0033;
	TEXT-DECORATION: underline
}

.top {
	MARGIN-TOP: 15px;
	FONT-SIZE: 13px;
	COLOR: #cf0020;
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.info {
	CLEAR: both;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 3px
}

.icon {
	FLOAT: left;
	MARGIN-RIGHT: 3px
}

#m_hdl {
	MARGIN-BOTTOM: 15px;
}

DIV.info UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: square
}

LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: square
}

DIV.info LI {
	PADDING-LEFT: 0px
}

.eho_link { /*MARGIN-TOP: -33px; FLOAT: right; MARGIN-RIGHT: 3px*/
	float: left;
	height: 90px;
	margin-right: 5px;
	width: 500px;
}

.paddT {
	PADDING-TOP: 5px
}

.padL8 {
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px
}

.blue {
	COLOR: #0058b0
}

#abc_index {
	MARGIN-TOP: 45px;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	BACKGROUND-COLOR: #ffffff
}

td ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	/*LIST-STYLE-POSITION: outside; */
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 4px;
	margin-left: 20px;
	PADDING-TOP: 4px;
	/*LIST-STYLE-TYPE: none;*/
	/*list-style-image: url(/styles/img/g.gif);*/
}

DIV.box UL { /*disable padding in ul elemts*
	PADDING-LEFT: 1em; 
	*/
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 0px;

	/* disable for sprite replacement*
	list-style-image: url(/styles/img/g.gif);
	*/
}

LI {
	PADDING-LEFT: 1em;
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 0px
}

DIV.paddT UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}

LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}

DIV.paddT LI {
	PADDING-LEFT: 0px
}

.top2 {
	BORDER-RIGHT: #ebebea 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ebebea 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #ebebea 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ebebea 1px solid;
	BACKGROUND-COLOR: #f8f8f8
}

FORM {
	MARGIN-TOP: 0px;
	text-align: left;
}

FORM P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 100px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
}

FORM P LABEL {
	FONT-SIZE: 13px;
	FLOAT: left;
	WIDTH: 60px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif
}

INPUT {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.Navigation {
	text-align: center;
}

TABLE {
	FONT-SIZE: 13px;
	COLOR: #5A4A35;;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	width: 100%;
}

FIELDSET {
	BORDER-RIGHT: #cc0033 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cc0033 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cc0033 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cc0033 1px solid;
	TEXT-ALIGN: left;
	background: #FFFFFF;
	width: 98%;
	margin-top: 10px;
	margin-bottom: 10px;
}

LEGEND {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 15px;
	COLOR: #5A4A35;
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.btn {
	PADDING-LEFT: 140px;
}

.buchung {
	BORDER-RIGHT: #454545 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #454545 1px solid;
	MARGIN-TOP: 25px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 25px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #454545 1px solid;
	COLOR: #f2f2f2;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #454545 1px solid;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	BACKGROUND-COLOR: #b31106
}

.mgl {
	PADDING-LEFT: 10px;
}

#up { /*
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	MARGIN-TOP: 10px; 
	 
	MARGIN-BOTTOM: 0px; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 940px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right;
	FLOAT: left;
	*/
	margin-top: 5px;
	width: 940px;
	width: 990px;
	float: left;
}

A.none {
	TEXT-DECORATION: none;
	color: #5A4A35;
}

A.none:visited {
	TEXT-DECORATION: none;
	color: #5A4A35;
}

A.none:hover {
	TEXT-DECORATION: none;
	color: #5A4A35;
}

.tr_color_toggle_dark {
	background: #F0EADE;
}

.tr_color_toggle_light {
	background: #FFFFFF;
	margin-left: 2px;
}

.topcities_vertical {
	background: #F9F9F9;
	BORDER: 1px solid #E6DCC8;
	FONT-SIZE: 13px;
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

A.topcities_vertical_link {
	FONT-SIZE: 13px;
	text-align: left;
	color: #5A4A35;
	text-decoration: none;
}

A.topcities_vertical_link:visited {
	FONT-SIZE: 13px;
	text-align: left;
	color: #5A4A35;
	text-decoration: none;
}

A.topcities_vertical_link:hover {
	FONT-SIZE: 13px;
	text-align: left;
	text-decoration: underline;
	color: #cc0033;
}

.topcities_head {
	font-weight: bold;
	FONT-SIZE: 13px;
	text-align: left;
	vertical-align: middle;
	background-color: #E6DCC8;
	width: 150px;
}

.price_right {
	align: right;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}

A.price_link:visited,A.price_link:hover,A.price_link {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #5A4A35;
}

.td_img {
	width: 75px;
	vertical-align: top;
	text-align: center;
	padding: 10px 0 0 0;
	font-size: 8pt;
}

.td_img_hotelpage {
	width: 75px;
	vertical-align: top;
	text-align: center;
	padding: 10px 0 0 0;
	font-size: 8pt;
	background: #FFFFFF;
}

.citypagecontent {
	border: 0px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
}

.citypagecontent_inner {
	width: 100%;
}

.NearHotelsList {
	border: 0px;
	font-size: 10px;
	border-collapse: separate;
	border-spacing: 1px;
}

.ehotelPrice {
	width: 200px;
	vertical-align: top;
}

input {
	BORDER: 1px solid #E6DCC8;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	FONT-SIZE: 13px;
}

select {
	BORDER: 1px solid #E6DCC8;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	FONT-SIZE: 13px;
}

.checkbox,input.checkbox {
	border: #958570 0px solid;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	FONT-SIZE: 13px;
}

.availabilityform {
	width: 100%;
	background: #FFFFFF;
	vertical-align: middle;
}

.middle {
	vertical-align: top;
}

.hotelpage_td { /*width:100%;
	border:0px solid;
 	border-collapse:separate;
 	border-spacing:2px;
 	text-align:left;*/
	border: 0px solid black;
	width: 100%;
}

.hotelpage {
	width: 100%;
	border: 0px;
	border-collapse: separate;
	border-spacing: 1px;
}

.td_button_right {
	align: right;
	text-align: right;
}

.section {
	background: #E6DCC8 none repeat scroll 0%;
	clear: both;
	font-size: 14px;
	margin: 2px 0pt 8px;
	padding: 4px 10px;
	font-weight: bold;
}

.generateList {
	FONT-SIZE: 13px;
	width: 100%;
	border: 1px solid #E6DCC8;
}

.generateList_td {
	background: #F9F9F9;
	padding: 5px;
	vertical-align: top;
}

.generateList_td img{
	/*width:64px;*/
}

.brandLogoSmall{
	width:64px;
}

.generateList_p {
	font-size: 9px;
	padding: 0px;
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
}

A.generateList_link:visited,A.generateList_link,A.generateList_link:link
	{
	FONT-SIZE: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #005BB7;
	border: none;
}

A.generateList_link:hover {
	FONT-SIZE: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #cc0033;
	border: none;
}

.acceptedCreditCards {
	float: right;
	width: 50%;
}

.tmp {
	float: left;
	width: 50%;
}

.CountryPageContent { /*	width:80%;*/
	vertical-align: top;
	/*	border-spacing:0px;*/
	/*	border-collapse:separate;*/
	/*	border:0px;*/
	/*	background-color: #FFFFFF;*/
	background: #F9F9F9;
	BORDER: 1px solid #E6DCC8;
}

.CountryPageContent_ul {
	padding: 0px;
}

.CountryPageContent td {
	vertical-align: top;
	width: 50%;
}

.CountryPageContent li {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.brand_logo {
	vertical-align: top;
}

.brand_text {
	vertical-align: top;
}

#float_right {
	float: right;
}

.align_right {
	text-align: right;
}

#PictureCityName {
	float: right;
}

img.border {
	border: 1px solid #E6DCC8;
}

.PictureCityName {
	FONT-SIZE: 13px;
	font-weight: bold;
	text-align: right;
	padding: 2px;
	margin: 2px;
	border: 1px solid #E6DCC8;
}

p.right {
	text-align: right;
	padding: 2px;
	margin: 2px;
}

.hdl_poi {
	BORDER-RIGHT: 1px solid #E6DCC8;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 1px solid #E6DCC8;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: 1px solid #E6DCC8;
	COLOR: #5A4A35;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	BACKGROUND-COLOR: #c3b49b;
}

.no_toggle_ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.toggle_ul {
	margin-top: 0px;
	padding-top: 0px;
}

.clear {
	clear: both;
	line-height: 0pt;
}

#clear {
	clear: both;
	line-height: 0pt;
}

div.text {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #BB0F0F;
}

div.icon {
	float: right;
}

.poiTypeName {
	border-bottom: 1px solid #C3B49B;
}

div.toggle {
	FONT-SIZE: 13px;
	text-align: right;
	margin-bottom: 5px;
}

.img_toggle {
	margin-right: 2px;
}

.text_toggle {
	color: #BB0F0F;
}

.flag {
	vertical-align: middle;
}

div.GoogleAds {
	margin: 0px;
	padding: 0px;
	z-index: 1;
	/* float:right;*/
}

td.GoogleAds {
	text-align: right;
}

div.SelectLanguage {
	float: right;
	margin-top: 8px;
	margin-right: 18px;
	width: 160px;
}

img.blind {
	width: 490px;
	height: 80px;
}

.TopCities {
	background-color: #F9F9F9;
	BORDER: 1px solid #E6DCC8;
	/*	width: 50%;*/
}

.TopCities td {
	width: 50%;
}

div.left {
	float: left;
	width: 70%;
}

div.right {
	float: right;
	width: 30%;
}

table.googleMaps {
	width: 250px;
	font-size: 10px;
	background-color: #F0EADE;
	vertical-align: middle;
}

th.googleMaps {
	background: #E6DCC8;
}

td.googleMaps {
	vertical-align: top;
}

img.googleMaps {
	
}

#googleMaps {
	
}

#map {
	display: none;
	border: 1px solid #E6DCC8;
	height: 345px;
	margin: 2px;
	width: 548px;
	float: left;
}

#hotelInfo {
	display: none;
	border: 1px solid #E6DCC8;
	height: 345px;
	margin: 2px;
	width: 162px;
	float: right;
	text-align: left;
}

#hotelInfo_Hotel div {
	margin: 4px;
	FONT-SIZE: 13px;
	line-height: 12px;
}

#hotelImage {
	height: 162px;
	width: 162px;
}

#hotelName,#hotelPrice {
	font-weight: bolder;
}

#hotelName {
	float: left;
}

#hotelAddress,#hotelDesc {
	float: left;
}

#hotelPrice {
	text-align: right;
}

#hotelDesc {
	
}

#hotelMoreInfo {
	text-align: right;
	float: right;
	margin-top: 5px;
}

#map_overview {
	background-color: #F0EADE !important;
}

#toggleStar {
	display: none;
	border: 1px solid #E6DCC8;
	/*height:345px;*/
	margin: 2px;
	width: 720px;
	float: left;
}

html>body #toggleStar {
	width: 722px;
}

a.guuki {
	padding-right: 5px;
	font-weight: normal;
	text-decoration: underline;
	COLOR: #5A4A35;
}

a.guuki:visited {
	padding-right: 5px;
	font-weight: normal;
	text-decoration: underline;
	COLOR: #5A4A35;
}

a.guuki:hover {
	padding-right: 5px;
	font-weight: normal;
	text-decoration: underline;
	COLOR: #cc0033;
}

a.uptake {
	padding-right: 5px;
	font-weight: normal;
	text-decoration: underline;
	COLOR: #5A4A35;
}

a.uptake:visited {
	padding-right: 5px;
	font-weight: normal;
	text-decoration: underline;
	COLOR: #5A4A35;
}

a.uptake:hover {
	padding-right: 5px;
	font-weight: normal;
	text-decoration: underline;
	COLOR: #cc0033;
}

a.alphabeticalLink,a.alphabeticalLink:visited {
	color: #005BB7;
	text-decoration: none;
	FONT-SIZE: 13px;
	font-weight: normal;
	border: none;
}

a.alphabeticalLink:hover {
	font-weight: normal;
	text-decoration: underline;
	COLOR: #cc0033;
	border: none;
}

#MapOverlay {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity = 50);
	opacity: .5;
}

#MapOverlayClose {
	position: absolute;
	width: 514px;
	height: 690px;
	border: 10px solid white;
	background-color: #F0EADE;
	z-index: 200;
	display: none;
}

html,body {
	margin: 0;
	padding: 0;
	height: 100%;
}

#FullScreen {
	font-size: 15px;
}

.service-center-callback-icon {
	background: transparent url(../img/sprite.gif) no-repeat 0 -255px;
	width: 16px;
	height: 16px;
	float: left;
}

.service-center-chat-icon {
	background: transparent url(../img/sprite.gif) no-repeat -40px -255px;
	width: 16px;
	height: 16px;
	float: left;
}

.service-center-skype-icon {
	background: transparent url(../img/sprite.gif) no-repeat -20px -255px;
	width: 16px;
	height: 16px;
	float: left;
}

.service-center-mail-icon {
	background: transparent url(../img/sprite.gif) no-repeat 0 -275px;
	width: 130px;
	height: 12px;
	display: block;
}


.main-nav {
	width: 990px;
	margin-bottom: 2px;
}

.main-nav-list {
	margin: 0;
	padding: 0;
	font-weight: bold;
	width: 990px;
	margin-bottom: 0px;
	background: url(../img/sprite.gif) repeat-x scroll 0 -387px;
	float: left;
	line-height:15px;
}

.main-nav-list-item {
	float: left;
	list-style: none;
}

.main-nav-list-item-right {
	float: right;
	list-style: none;
}

.main-nav-link {
	display: block;
	padding: 5px 6px 3px 10px;
	border-bottom: 3px solid #e6dcc8;
}

.main-nav-link:link,.main-nav-link:visited {
	text-decoration: none;
	color: #5a4a35;
}

.main-nav-link:hover,.main-nav-link:active {
	text-decoration: none;
	color: red;
	border-color: red;
}
