body, a {
	color: #241a62;
}
div.linkSeparator {
	background: url('/images/footer_link_sep_violet.gif') no-repeat;
}

#headerin {
	background: url('/images/headerin_violet.gif');
}
#inputQuickSearch .inputQuickText {
	color: #241a62;
}
#headerBottomMenu a {
	color: #ffffff;
}
#headerBottomMenu div.headerBottomMenuSeparator {
	border-left: solid 1px #352B74;
	border-right: solid 1px #D7D1FD;
}
#main div.sBlockHeading {
	background: url('/images/leftpvioletline.gif');
}
#main div.mBlockHeading {
	background: url('/images/m_blockheading_darkblue.gif');
}
	#main div.sBlockHeading h2, #main div.mBlockHeading h2 {
		background: url('/images/arrow_blockheading_violet.gif') no-repeat 8px;
	}
	#main div.combBlockHeading h2 {
		background: url('/images/arrow_blockheading_violet.gif') no-repeat 8px;
	}
div.textItem {
	background: url('/images/item_back1_darkblue.gif') no-repeat 0 6px;
}
div.wellcomeLeftpanel {
	border: 1px solid #ded7f6;
	background: #f5f0fb;
	color: #241a62;
}
#leftPanel .blockcontent, #leftPanel .blockcontent_2 {
	background-color: #f3f1fc;
}
#leftmenu li {
	background: url('/images/bullet_violet.gif') no-repeat left top;
}
#leftmenu li a {
	color: #241a62;
}
.brc {
	border: 1px solid #ded7f6;
	background: #f5f0fb;
	color: #241a62;
}
	.brc a {
		color: #241a62;
	}
.pagination .other {
	color: #8778e6;
}	
	.pagination .current {
		background: url('/images/page_violet.gif') no-repeat;
		color: #fff;
	}
	.pagination a.page {
		background: url('/images/page_violet_normal.gif') no-repeat;
		color: #2b187c;
	}
	.pagination a.page:hover {
		background: url('/images/page_violet.gif') no-repeat;
		color: #fff;
	}

.widebox {
	/*border-bottom: 1px solid #e3ddf7;*/
}
.wideboxDelimiter {
	border-color: #e3ddf7;
}
	.widebox .description {
		color: #241a62;
	}
	.widebox .description a span {
		color: #241a62;
	}
	.widebox .description span.text {
		color: #8c7fdf;
	}
	.widebox .description .rating, .widebox .description .itemListRating {
		color: #8c7fdf;
	}
p.more {
	color: #8c7fdf;
	padding: 0 0 10px;
}
	p.more a {
		color: #8c7fdf;
	}
#informationin, #information {
	background: #4836a1 url('/images/newsvioletpage.gif') repeat-x;
}
#footerin, #footer {
	background: #eef3e1 url('/images/footeringradient.gif') repeat-x;
}
	#footer .footer1 {
		background: url('/images/footer_top_back_violet.gif') no-repeat;
	}
	#footer .footer2 {
		background-color: #c3bcf5;
	}
		#footer .footer2 p {
			color: #241a62;
		}
			#footer .footer2 p.menu a.normal {
				background: url('/images/footersepviolet.gif') no-repeat top right;
				color: #241a62;
			}	
			#footer .footer2 p.menu a.last {
				color: #241a62;
			}	
		#footer .footer2 span.jupiter {
			color: #241a62;
		}
#footerMenu span.not_first {
	background: url('/images/footer_link_sep_violet.gif') no-repeat 5px 3px;
}

#information h2 {
	color: #feb33a;
}
div.informationLeft1 .kurs {
	color: #fff;
}
div.informationCenter1 li {
	background: url('/images/arrow_center.gif') no-repeat top left;
}
div.informationCenter1 li a{
	color: #fff;
}
div.informationCenter1 p {
	color: #feb33a;
}
div.informationCenter1 p a {
	color: #feb33a;
}
.weather .town, .weather .temp, .weather .cart {
	color: #fff;
}

#main div.combBlockHeading {
	background: url('/images/comb_blockheading_violet.gif') repeat-y top left;
}
	#main div.combBlockHeading h2 {
		background: url('/images/arrow_blockheading_violet.gif') no-repeat 8px;
		color: #241a62;
	}

/* These positioning properties shouldn't be here */
.searchItem {
	background: #4735a1 url('/images/search_gradient_violet.gif') repeat-x;
	/*margin: 0 0 6px;*/
	padding: 9px 0 9px 11px;
}
.searchItem .firstcol {
	width: 285px;
	float: left;
	color: #fff;
	padding: 0 0 10px 0;
}	
.searchItem .secondcol {
	width: 221px;
	float: left;
}	
.searchItem .thirdcol {
	float: left;
	width: 180px;
	padding: 7px 0 0 0;
}
.searchItem .thirdcol a.advanced {
	color: #fff;
	text-decoration: underline;
	position: relative;
	top: 5px;
}
.searchItem .thirdcol a:hover {
	text-decoration: none;
}
.searchItem .secondcol, .searchItem .thirdcol, .searchItem table {
	color: #fff;
}
.searchItem .secondcol select, .searchItem .firstcol select, .searchItem table select,  .searchItem table input.text {
	width: 160px;
	background: #e2dfed;
	border: 0;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;	
}
.searchItem table input.text {
	padding: 1px 0 2px 2px;
}
.searchItem table td {
	/*padding: 0 0 10px;*/
}
.searchItem table td.pad {
	padding: 0 0 20px;
}
.searchItem table .check {
	padding: 0 0 5px 0;
}
.searchItem .secondcol p, .searchItem .firstcol p, .searchItem table p {
	color: #fff;
	padding: 0 0 5px;
}


#itemsLatest .itemLinkMore {
	color: #6f62c5;
}
#itemsLatest .itemLinkMore a {
	padding: 0 0 0 3px;
	color: #6f62c5;
}
#itemsLatest .itemDelimiter {
	background: url("/images/holiday-item-delimiter-violet.gif") no-repeat center left;
}

#itemsLatest .col_21 .itemTitle {
	background: url("/images/holiday-title-arrow-green.gif") no-repeat center left;
}
#itemsListLatest li.delimiter {
	border-bottom: 1px solid #cfc8f2;
}
#itemsListLatest li a, #itemsListLatest li.delimiter a {
	background: url("/images/holiday-latest-offers-arrow-green.gif") no-repeat center left;
	color: #241a62;
}
#itemSearchHotels .itemDate span, #itemSearchHotels .itemPrice span {
    color: #9781e0;
}


.itemGallery .imageFirst, .itemGallery .imageOther {
	background: url('/images/image_shadow.gif') repeat-x bottom;
	display: block;
	width: 92px;
	height: 73px;
}

#itemRating .black {
	background: url('/images/blackbackrating.gif') repeat-x;
}
#itemRating .black .green {
	background: url('/images/greenbackrating.gif') repeat-x;
}
#itemRating p {
	color: #241a62;
}
#itemRating a.vote {
	background: url('/images/b_vote_bg_violet.gif') no-repeat top left;
}
#itemRating a.vote:hover {
	background: url('/images/b_vote_bg_violet.gif') no-repeat bottom left;
}

#oneItem {
	margin: 0 10px 0 0; /* This shouldn't be here */
	color: #241a62;
}
#mainBox span.text {
	color: #9781e0;
}

/* This shouldn't be here */
#prices {
	background: #f8f4fb;
	border: 1px solid #ded7f5;
	width: 395px;
	float: right;
	padding: 10px;
}
#prices h2 {
	padding: 0 0 5px 5px;
}
#prices div.one, #prices div.two {
	float: left;
	padding: 5px 5px 5px 5px;
	margin-bottom: 8px;
}
#prices div.one {
	border-right: 1px solid #ded7f5;
}
#prices .separator {
	background: #ded7f5;
	height: 1px;
	overflow: hidden;
	margin: 0 0 7px;
}

/* This shouldn't be here */
.specialOffers .packet {
	margin: 0 0 5px 0;
	float: left;
	width: 107px;
}
.specialOffers .packet1 {
	width: 74px;
	float: left;
}
.specialOffers {
	font-weight: bold;
	padding: 0 0 10px;
}
.specialOffers a:hover {
	text-decoration: underline;
}
a.commonButtonLeft:hover, a.commonButtonRight:hover {
	text-decoration: none;
}
.specialOffers h2 {
	padding: 5px 0 10px;
}
.specialOffers a.bag {
	width: 74px;
	height: 72px;
	display: block;
	background: url('/images/hotel-packets.gif') no-repeat;
	margin: 0 0 3px;
}
.specialOffers a.reserve {
	background: url('/images/b_reserve_bg_violet.gif') no-repeat top left;
	width: 176px;
	height: 25px;
	display: block;
	float: right;
}
.specialOffers a.reserve:hover {
	background: url('/images/b_reserve_bg_violet.gif') no-repeat bottom left;
}

.justify {
	padding: 0 0 10px;
}

.errorsMessage {
	background-color: #f5f0fb;
	border: 1px solid #ded7f6;
}

#reservationStep1 .commonButtonSubmit, #reservationStep2 .commonButtonSubmit {
	color: #241a62;
}

#itemRating .commonButtonSubmit, #itemRating .commonButtonSubmit {
	color: #241a62;
}

#login_form_x2 .commonButtonSubmit {
	color: #241a62;
}


#mainBox .justify ul li, #mainBox .userText ul li {
	background: url('/images/arrow_violet1.gif') no-repeat left 6px;
}

