BODY {
	background-color: #f1f1f0;
	background-image: url(../gfx/1013/gradient_background.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

BODY#whitebody {
	background-color: #ffffff;
	background-image: url(../gfx/1013/gradient_background_2.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

h1, h2 {
	color: #0c4684;
}

#top {
	background-image: url(../gfx/top_background.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 268px;
	padding-left: 12px;
	padding-top: 12px;
}

#top .top_box {
	height: 50px;
}

#top .logo {
	float: left;
	padding-left: 5px;
	width: 171px;
	height: 39px;
	background-image: url(../gfx/1013/logo.gif);
	background-position: 5px top;
	background-repeat: no-repeat;
}

#top .logo img {
	width: 171px;
	height: 39px;
}

.right_image_shadow_top {
	background-image: url(../gfx/right_image_shadow_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.right_image_shadow_bottom {
	background-image: url(../gfx/right_image_shadow_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.right_image_shadow_middle {
	background-image: url(../gfx/right_image_shadow_middle.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#menu {
	float: left;
	padding-top: 18px;
	padding-right: 6px;
	width: 477px;
	height: 32px;
}

#menu .menutekst, #menu .menutekst:link, #menu .menutekst:visited, #menu .menutekst:active {
	color: #6f6f6f;
}

#menu .menutekst:hover, #menu .menulistitem:hover {
	color: #6f6f6f;
	text-decoration: underline;
}

#menu .menulistcontainer {
	border-top: 1px solid #cccccc;
}

#menu .menulistitem {
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #6f6f6f;
}

#menu .mentopcontainer {
	background-image: url(../gfx/menu_splitter.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 13px;
	padding-bottom: 17px;
}

#search {
	float: left;
	background-image: url(../gfx/search_bar.gif);
	background-position: left 14px;
	background-repeat: no-repeat;
	padding-top: 14px;
	width: 267px;
	height: 25px;
}

#search .field {
	float: left;
	overflow: hiddden;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

#search .field, #search .field input {
	width: 191px;
}

#search .button {
	float: left;
	overflow: hiddden;
	padding-left: 3px;
	padding-top: 2px;
}

#search .button, #search .button input {
	width: 51px;
	height: 21px;
}

#quicksearch_menu {
	background-image: url(../gfx/1013/quicksearch_menu_background.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#quicksearch_menu .item {
	background-position: left top;
	background-repeat: repeat-x;
}

#quicksearch_menu .item.active {
	background-position: left top;
	background-repeat: repeat-x;
}

#quicksearch_menu .item, #quicksearch_menu .item a, #quicksearch_menu .item a:hover {
	color: #ffffff;
	text-decoration: none;
}

#quicksearch_menu .item.active, #quicksearch_menu .item.active a, #quicksearch_menu .item.active a:hover {
	color: #ffffff;
	text-decoration: none;
}

.qsflightonly #rBtn1,
.qspackageonly #rBtn2,
.qshotelonly #rBtn3,
.qsflyanddrive #rBtn4,
.qscharter #rBtn5 {
	background-image: url(../gfx/1013/quicksearch_menu_left_active.gif);
	background-repeat: no-repeat;
}

.qsflightonly #iBtn1,
.qspackageonly #iBtn2,
.qshotelonly #iBtn3,
.qsflyanddrive #iBtn4,
.qscharter #iBtn5 {
	background-image: url(../gfx/1013/blue_tap_right.png);
	background-repeat: no-repeat;
	background-position: right;
}

.qsflightonly #iBtn1 div,
.qspackageonly #iBtn2 div,
.qshotelonly #iBtn3 div,
.qsflyanddrive #iBtn4 div,
.qscharter #iBtn5 div {
	background-image: url(../gfx/1013/quicksearch_menu_item_active.gif);
	background-repeat: repeat-x;
}

#middle {
	background-image: url(../gfx/left_background.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#frontpage {
	background-image: url(../gfx/right_background.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#enews {
	background-image: url(../gfx/1013/enews_box.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#enews .text_box {
	color: #ffffff;
}

#enews .input_box .field, #enews .input_box .field input {
	width: 164px;
}

#enews .input_box .button, #enews .input_box .button input {
	width: 59px;
	height: 21px;
}

#left .header {
	background-image: url(../gfx/left_menu_header.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #0c4684;
}

#left .item a:hover {
	color: #0c4684;
	text-decoration: none;
}

#left .multicontentmenuheader, .cms_menuheader {
	background-image: url(../gfx/left_menu_header.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #0c4684;
}

#left .multicontentmenuheader {
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:25px;
	padding-right:10px;
}

#left .item a:hover, .cms_menuitem a:hover {
	color: #0c4684;
	text-decoration: none;
}

.cms_menuitem_selected, .cms_menuitem_selected a, .cms_menuitem_selected a:hover {
	color: #0c4684;
}

.cms_menuitem_stars {
	background-color: #CFD8E3;
}

#center .vertical .header a, #center .horizontal .header a {
	color: #0c4684;
}

#center .vertical .header a:hover, #center .horizontal .header a:hover {
	color: #4271a3;
}

#center .vertical .read_more_link, 
#center .horizontal .read_more_link
{
	float:right;
	padding-right:10px;
}

#center .vertical .read_more_link a, 
#center .horizontal .read_more_link a
{
	font-weight:bold;
	color: #2E2E2E;
}

#center .vertical .read_more_link a:hover,
#center .horizontal .read_more_link a:hover
{
	color: #6A6A6A;
}



#cms, #catalog {
	background-image: url(../gfx/left_background.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#cms .header,
#widecms .header {
	color: #0c4684;
}

#cms a, #catalog a, #widecms a {
	color: #0c4684;
}

#cms a:hover, #catalog a:hover, #widecms a:hover {
	color: #4271a3;
}

#catalog .cms_facts {
	border-top: 1px solid #CFD8E3;
}

#catalog .cms_facts .odd, #catalog .cms_facts .even {
	background-color: #D7E1EC;
}

#catalog .cms_facts td {
	border-bottom: 1px solid #CFD8E3;
}

.travelofferlist .travelofferlist_read_more_link a {
	color: #0c4684;
}

.travelofferlist .travelofferlist_read_more_link a:hover {
	color: #4271a3;
}

td.tm_body1 strong {
	color: #0c4684;
}


#right .traveloffers .teaser_header_dynamic
{
	width: 199px;
	height: 20px;
	line-height: 20px;
	font-weight:bold;
	background:url('/gfx/traveloffer_header.gif');
	color: #0C4684;
	font-size: 14px;
	
}

#right .traveloffers .teaser_header_dynamic_inner
{

	padding-left:10px;
}

#right .traveloffers .teaser_header {
	background-color: #7DC246;
}

#right .traveloffers .teaser .header {
	color: #0c4684;
}


#right .traveloffers .teaser .text, #right .traveloffers .teaser .link, #right .traveloffers .teaser .link a {
	color: #2e2e2e;
}

#right .traveloffers .teaser .link a:hover {
	color: #6a6a6a;
}

#bottom {
	background-image: url(../gfx/bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#bottom .logo {
	float: left;
	width: 127px;
}

#bottom .logo img {
	width: 127px;
}

#bottom .text {
	padding-top: 9px;
}

#bottom .text, #bottom .text a {
	color: #2e2e2e;
	text-decoration: none;
}

#bottom .text a:hover {
	color: #6a6a6a;
	text-decoration: none;
}


/*Gift certificate - giftcertificate.cfm*/
.giftcertificatecontainer{
	padding-top:12px;
}

.giftcertificatecontainer .content{
	width: 600px;
	float: left;
}

#giftcertificate_table td {
	padding-right: 10px;
}

#giftcertificate_table #subheader{
	font-weight: bold;
	padding-top: 10px;
}

#giftcertificate_table #header{
	font-weight: bold;
	color:#0C4684;
	font-family:tahoma;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
	padding-bottom:10px;
	
}

#giftcertificate_table input{
	width:200px;
}

#giftcertificate_table #zip{
	width:45px;
}
#giftcertificate_table #city{
	width:146px;
}


/*
	Agency E-news
*/

.agency_enews_header
{
	margin-bottom: 0px;
}

.agency_enews_field
{
	border: 1px solid #D7E1EB;
	width: 240px;
	height: 16px;
	line-height: 18px;
	font-size: 11px; 
	margin: 0px;
}

.agency_enews_button
{
	background: url('/gfx/1013/subscribe_button.gif') no-repeat;
	width: 59px;
	height: 21px;
	border: 0px;
}

.agency_enews_text
{
	line-height: 25px;
}

/*
	Agency E-news end
*/

.traveloffers .travelofferlink{
	
	font-family:tahoma;
	font-size:11px;
	line-height:15px;
	text-decoration:underline;
	padding: 7px;
	padding-left: 15px;
}


#center .horizontal .text_box.right 
{
	height:155px;
	width:243px;
}

#quicksearch_menu #rBtn3 {
	position: absolute;
	top: 0px;
	left: 177px;
}
