body {
	font-family: verdana;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFFFFF;
	margin:0px;
}

div, table {
	font-family: verdana;
	font-size: 11px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

form {
	margin: 0px;
}

input, 
select {
	font-family: verdana;
	font-size:13px;
}

h1, 
#attractionheader {
	font-size: 13px;
	margin: 3px 0px 4px 0px;
	font-weight:bold;
}

h2 {
	font-size: 13px;
	margin: 3px 0px 3px 0px;
}

p {
	margin:0px;
	padding:0px;
}
img {
	border: 0px;
}

a {
	font-weight: bold;
	color: #006BB6;
	text-decoration: underline;
}

a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #006BB6;
}

#big_top_element {
	width: 930px;
	height: 217px;
	overflow:hidden;
	float:left;
	clear:left;
	background: url('../gfx/temp_flash.jpg');
	margin-bottom: 8px;
}
#big_top_element_wrapper {
	height: 225px;
}
.site_container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 943px;
	padding-top: 20px;
}

.content_container {
	background: url('../gfx/content_mid.gif');
	float:left;
	width: 930px;
}

#logo {
	width: 230px;
	height: 65px;
	margin-top: 0px;
}

.left_content {
	float:left;
	width: 150px;
	padding: 4px 0px 0px 0px;
	overflow:hidden;
}

.frontpage_right_content {
	float: right;
	overflow: hidden;
	width: 770px;
	padding: 0px 0px 0px 0px;
}

#frontpage_ads {
	float:left;
	width: 250px;
	height: 242px;
	overflow:hidden;
	margin-bottom: 10px;
}

#frontpage_right_left {
	float:left;
	width: 485px;
	padding: 0px 0px 0px 0px;
}

#frontpage_right_right {
	padding: 0px 0px 0px 9px;
	float:left; 
	width: 259px;
}


.frontpage_teaser {
	float: right;
	width: 240px;	
	height: 240px;
	margin-left: 16px;
	overflow:hidden;
	margin-bottom: 8px;
}

.frontpage_teaser .image_container {
	width: 240px;
	height: 135px;
	overflow:hidden;
	margin-bottom: 4px;
}

.frontpage_teaser img {
	width: 240px;
	height: 135px;
}

.frontpage_teaser .text {
	height: 65px;
	font-size: 12px;
	overflow:hidden;
}

.frontpage_teaser .link_container a, 
.frontpage_teaser .link_container a:hover, 
.frontpage_teaser_first .link_container a,
.frontpage_teaser_first .link_container a:hover {
	font-weight:normal;
}

.frontpage_teaser_first {
	float:left;
	width: 485px;
	padding-bottom: 10px;
}

.frontpage_teaser a, 
.frontpage_teaser_first a,
.frontpage_teaser a:hover, 
.frontpage_teaser_first a:hover {
	color: #000000;
}

.frontpage_teaser .link_container a, 
.frontpage_teaser_first .link_container a ,
.frontpage_teaser .link_container a:hover, 
.frontpage_teaser_first .link_container a:hover {
	color: #006BB6;
}

.frontpage_teaser h1 a, 
.frontpage_teaser_first hl a {
	margin-top:0px;
	font-size: 13px;
	text-decoration:none;
}


.frontpage_teaser h1 a:hover, 
.frontpage_teaser_first h1 a:hover {
	margin-top:0px;
	font-size: 13px;
}

.frontpage_teaser_first h1, 
.frontpage_teaser h1 {
	margin-top:0px;
}

.frontpage_teaser_first h1 {
	margin-top: -1px;
}

.center_content {
	float:left;
	width: 587px;
	margin-left: 20px;
	padding: 0px;
	padding-bottom: 10px;
}
.center_content_onlinebooking2 {
	float:left;
	width: 597px;
	margin-left: 10px;
	padding: 0px;
}

.right_content {
	float:left;
	width: 173px;
	padding: 4px 0px 10px 0px;
	overflow:hidden;
}

#top_container {
	float:left;
	width: 930px;
}

#top_left {
	width: 230px;
	height: 80px;
	float:left;
}

#top_center {
	padding-top: 47px;
	width: 347px;
	float:left;
	text-align:right;
}

#facebook_button_container {
	padding-top: 43px;
	width: 46px;
	float:left;
	padding-right: 20px;
}

#top_search
{
	float:right;
	width: 285px;
}

#top_search .button
{
	width: 48px;
}

#top_center .field
{
	width: 170px;
	font-size: 12px;
	height:22px;
	border:1px solid #F2E9CA;
}

#top_center .button
{
	font-size: 13px;
}

#top_center a, #top_center a:hover
{
	color: #000000;
	margin-right: 20px;	
	font-weight:normal;
	font-size: 12px;
}

#top_right {
	padding-top: 43;
	width: 285px;
	float:right;
	text-align:right;
}

#top_right .field
{
	width:229px;
	margin-right: 8px;
	padding-left: 3px;
}

#top_right a, #top_right a:hover, #top_right div
{
	color: #000000;
	font-size: 11px;
	font-weight:bold;
}

#big_quicksearch_container
{
	/*background: url('../gfx/temp_quicksearch.jpg');*/
	width: 637px;
	height: 240px;
	float:left;
	clear:left;
	margin-bottom: 10px;

	
}

#quicksearch_container
{
	width: 485px;
	height: 242px;
	background: url('../gfx/quicksearch_bg.gif') no-repeat;
	background-color: #F2E9CA;
	float:left;
	margin-bottom: 10px;
	padding-left:20px;
	padding-top:10px;
	overflow:hidden;
	
}

#quicksearch_container h1
{
	margin:0px 0px 5px 0px ;
}

#quicksearch_container a
{	
color: #000000;
	font-weight: normal;
	text-decoration:none;
}

#quicksearch_container a:hover
{
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}

#low_price_calendar {
	float:left;
	width: 250px;
	height:173px;
	background-color: #F2E9CA;
	margin-bottom: 10px;
}

#frontpage_low_price_calendar
{
	width: 285px;	
	height: 143px;
	float:left;
	background-color: #F2E9CA;
	margin-left: 8px;
	overflow:hidden;
}


#frontpage_enews {
	width: 285px;
	float:left;
	height: 98px;
	background-color: #F2E9CA;
	margin-left: 8px;
	margin-bottom: 10px;
}

#low_price_calendar iframe
{
	background-color:transparent;
	width: 250px;
	height:173px;
}

#charter_list iframe
{
	background-color:transparent;
	width: 250px;
	height:350px;
}

#charter_list
{
	float:left;
	width: 250px;
	margin-bottom: 10px;
}

#ordered_flight {
	background-color: #F2E9CA;
	float:left;
	width: 467px;
	margin-bottom: 10px;
	height: 95px;
}

#ordered_flight .content
{
	padding-left: 10px;
	width: 460px;
}

#ordered_flight h1
{
	margin-top: 10px;
}

#ordered_flight .field
{
	border: 1px solid #C9C9CB;
	width: 144px;
}

#ordered_flight td
{
	padding-bottom: 5px;
}

#ordered_flight .button
{
	margin-top: 0px;
}

#travel_guide_teaser
{
	/*background:url('../gfx/guides.gif') no-repeat;*/
	background-color: #F2E9CA;
	float:left;
	width: 250px;
	margin-bottom: 10px;
	height: 90px;
	
	
}

#travel_guide_teaser h1
{
	margin-top: 10px;
	margin-bottom: 2px;
}

#travel_guide_teaser .content
{
	padding-left: 10px;
	width: 250px;
}

#travel_guide_teaser .selectbox1
{
	margin-top: 9px;
	width: 185px;
	float:left;
}

#travel_guide_teaser .button 
{
	margin-top: 9px;
	margin-right:10px;
	float:right;
}

#quick_poll_teaser
{
	
	/*background:url('../gfx/quick_poll.gif') no-repeat;*/
	background-color: #F2E9CA;
	float:left;
	width: 250px;
	
	margin-bottom: 10px;
}

#quick_poll_teaser a
{
	color: #000000;
}

#quick_poll_teaser a:hover
{
	color: #000000;
}

#quick_poll_teaser .content
{
	width: 240px;
	float:left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#quick_poll_teaser h1
{
	margin-top: 10px;
}


#quick_poll_teaser .text_poll
{
	padding-bottom: 10px;
}

#quick_poll_teaser .button
{
	 margin-top: 8px;
}


.left_poll
{
	width: 15px;
}

.right_poll
{
	width: 200px;
}


#bottom_container
{
/*	background: url('../gfx/bottom.gif');*/
	/*background-color: #F3E8CA;*/
	float:left;
	height: 62px;
	width: 930px;
	line-height: 40px;
	margin-top: 20px;
}

#bottom_container a
{
	color: #000000;
	font-size: 12px;
}

#bottom_container a:hover
{
	color: #000000;
	font-size: 12px;
}




#bottom_left
{
	float:left;
	width: 150px;
	font-size: 12px;
	/*padding-left:266px;*/
	/*background-color: #000000;*/
}

#bottom_left img
{
	margin-left: 10px;
}

#bottom_right
{
	float:left;
	width: 780px;
	text-align:left;
	padding: 0px 0px 0px 15px;
	font-size: 11px;
	/*background-color: #cc00cc;*/
	margin-top: 12px;
}

#bottom_right #bottom_email
{
	float:left;
	text-align: left;
	margin-left: 10px;
	width: 200px;
	height: 22px;
	line-height: 22px;
}

#bottom_right #bottom_small_logos
{
	float:left;
	width: 160px;
	height: 22px;
	margin-left: 40px;
}

#bottom_right #bottom_tmi
{
	float:left;
	width: 190px;
	height: 22px;
	line-height: 22px;
}

#bottom_right #bottom_copyright
{
	text-align:right;
	float:left;
	width: 165px;
	height: 22px;
	line-height: 22px;
}


#bottom_right div{font-size: 11px;}

#bottom_right a, #bottom_right a:hover, #bottom_right span 
{
	/*margin-right: 5px;*/
	/*margin-left: 45px;*/
	/*color: #006BB6;*/
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
#bottom_right span 
{
	color: #000000;
}

#bottom_right #tips_link
{
	
margin-right: 0px;
	margin-left: 5px;
}

.cms_teaser
{
	
}

.cms
{
	float:left;
	width: 560px;
}

.cms_section
{
	float:left;
	width: 560px;	
}	

/*
	Menu
*/

.menu_big_header
{
	margin-left: 5px;
}

.menu_big_header, .menu_big_header a,.menu_big_header a:hover
{
	font-weight:  bold;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	
}

#first_menu_big_header
{
	line-height: 15px;
	margin-bottom: 5px;
}



/*
.menu_big_header#traveloffer a
{
	font-size: 13px;
}*/

.verticalmenu_header
{
	background: url('../gfx/bullet.gif') no-repeat;
	padding-left:8px;
	margin-left: 5px;
}

.verticalmenu_header a
{
	color: #006BB6;
	text-decoration: underline;
	font-size: 12px;
}

.verticalmenu_header a:hover
{
	color: #006BB6;
	text-decoration: none;
	font-size: 12px;
}

#verticalmenu
{

	float:left;
	margin: 0px 0px 10px 0px;
	
	
}

.verticalmenu_submenu_listitem
{
	border-bottom: 1px dashed #0086BD;
	
	line-height: 25px;
	height: 25px;
	width: 153px;	
	padding-left: 25px;
	
}

.verticalmenu_submenu_listitem a
{
	
	text-decoration: underline;
	
}

.verticalmenu_submenu_listitem a:hover
{
		text-decoration: underline;
}

#verticalmenu a
{
	text-decoration: underline;
	font-weight: normal;
}

#verticalmenu a:hover
{
	text-decoration: underline;
	font-weight: normal;
}

/*
	Menu end
*/


/*
	traveloffer_ad
*/
.traveloffer_ad
{
	/*width: 160px;*/
	width: 173px;
	float:left;
	background-color: #F2E9CA;
	/*padding: 6px;*/
	padding-bottom: 6px;
	
}

.traveloffer_ad .link_container
{
	margin-bottom:8px; 
	margin-left: 6px;
	margin-right: 6px;
}

.traveloffer_ad .destination,
.traveloffer_ad .price
{
		margin-left: 6px;
	margin-right: 6px;
}

.traveloffer_ad h1
{
	font-size: 12px;
	margin-left: 6px;
	margin-right: 6px;
}

.traveloffer_ad .image
{
	width: 173px;
	
}

.traveloffer_ad a
{
	color: #000000;
}

.traveloffer_ad a:hover
{
	color: #000000;
}

.traveloffer_ad .link_container a, .traveloffer_ad .link_container a:hover
{
	 font-weight:normal;
}

/*
	traveloffer_ad slut
*/


/* TRAVELOFFER */

/*
	Traveloffer
*/

.tm_traveloffer_search_form td
{
	padding-bottom: 0px;
}
.tm_traveloffer_search_form input{
	width: 200px;
	font-family: verdana;
	font-size: 11px;
	line-height: 12px; 
	height: 18px;
	margin-bottom: 7px;
}
.tm_traveloffer_search_form select 
{

	font-family: verdana;
	font-size: 11px;
	line-height: 12px; 
	height: 18px;
	margin-bottom: 7px;
	
}

.wide_content .label, .center_content .label
{
	font-weight: bold; 
	margin-right: 5px;
}

.wide_content
{
	margin-left: 20px;
}

.content_cms
{
	float: left;
	width: 930px;
}

.traveloffer_detail_td_header
{
	color: #000000;
	font-family: verdana;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	line-height: 20px;
    padding-left: 0px;
    margin: 0px 0px 0px 0px ;
	background-color: #F2E9CA;
	padding-left: 3px;
}

.traveloffer_detail_td_header .tm_link1
{ 
	color: #000000;
	font-size: 11px;
}

.traveloffer_detail_td_under_header
{
	font-weight: normal;
	line-height: 20px;
	background-color: #FFFFFFF;
	padding-left: 4px;
}


#traveloffer_right_content
{
	margin-left: 10px;
}
/*
.travelofferlist, .travelofferlist table, .travelofferlist div
{
	font-size: 10px;
}*/


.travelofferlist 
{
	margin-bottom: 0px;
	width: 770px;
}

.travelofferlist td
{
	padding-left: 0px;
}

.travelofferlist_details td
{
	padding-left: 0px;
}

.travelofferlist_details
{
	margin-top: 5px;
	margin-left:  5px;
}

.travelofferlist .body_text
{
	margin-left: 5px;
}

.travelofferlist thead td
{
	color: #000000;
	font-family: verdana;
    font-size: 13px;
	font-weight: bold;
	text-decoration: none;	
	line-height: 20px;
    padding-left: 0px;
    margin: 0px 0px 0px 0px ;
	background-color: #F2E9CA;
	padding-left: 5px;
	
}

.travelofferlist_details thead td
{
	padding-left: 0px;
}

.travelofferlist_details .body_text
{
	padding: 10px 0px 0px 0px;
	
	overflow: hidden;
}

#travelofferlist_details_offer_type2 .body_text
{
	height: 30px;
}

.travelofferlist_details thead td
{
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	line-height: 16px;
	
	border-bottom: 0px solid #FFFFFF;
	
}


.travelofferlist_details .price
{
	width: 120px;
}

.travelofferlist_details .valid
{
	width: 90px;
}

.travelofferlist_details .departure
{
	width:128px;
}

.travelofferlist_details .title
{
	width: 100px;
	padding: 0px;
}

.travelofferlist_details .supplier
{
	width: 140px;
	padding: 0px 0px 0px 10px;

}

.travelofferlist img
{
	margin-top: 5px;
}

.travelofferdetailsdiv h1 {
	margin-bottom: 11px;
	margin-top: 5px;
}

.travelofferdetailsdiv h1, .travelofferdetailsdiv h2 {
	font-size: 13px;
}

.travelofferdetailsdiv #traveloffer_details_bottom_right
{
	padding-right: 5px;
}


.travelofferdetailsdiv #traveloffer_details_bottom_right a
{
	font-size: 12px;
	font-weight:bold;

}

.travelofferdetailsdiv .tm_body1{
	font-size: 12px;
	padding-left:4px;
	padding-top: 4px;
}
.tm_header1
{
	/*padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	
	line-height: 20px;
	color: #FFFFFF;
	border-bottom: 1px solid #E12E29;*/
}

.tm_header1
{
	color: #000000;
	font-family: verdana;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	line-height: 20px;
    padding-left: 3px;
    margin: 0px 0px 0px 0px ;
	background-color: #F2E9CA;
}

.tm_header2
{
	font-size: 15px;
	margin: 3px 0px 3px 0px;
}

.tm_table1 .tm_header2{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}


.tm_body1
{
	padding-left: 0px;
}


.travelofferdetailsdiv .price_style
{
	font-weight:bold;
	font-size: 14px;
}
/*
	Traveloffer slut
*/

/*
	Enewssubscribe
*/

#tm_users_subscribe
{
	float: left;
	background-color: #cc0000;
	color: #FFFFFF;
	/*height: 197px;*/
	width: 153px;
	/*background:url('../gfx/enews_box.gif') no-repeat; */
	/*background:url('../gfx/lowcost.gif') no-repeat;*/
	padding: 10px 0px 10px 10px;
}
/*
.enews .tm_users_text
{
	width: 133px;
	padding-bottom: 5px;
}

.tm_users_e-mail_text
{
	display: none;
}

.enews .field
{
	width: 133px;
}

.enews .enewsbutton
{
	float:right;
	margin-right: 10px;
	margin-bottom: 5px;
}*/

.enews
{
	padding-left: 10px;
	padding-top: 4px;	
}

.enews .header
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: -1px;
}

.enews .field
{
	color:#000000;
	font-family:verdana;
	font-size:11px;
	width: 265px;
	margin-top: 2px;
	padding-left: 3px;
}

.enews .input_container
{
	height: 20px;
	margin-bottom: 3px;
	
	
}

.enews .link_container
{
	float:left;
	line-height: 31px;
}

.enews .link_container a
{
	font-weight: normal;
	font-size:13px;
	
}

.enews .button_container
{
	padding-right: 10px;
	float:right;
}
/*
	Enewssubscribe end
*/
.enews .button_container .enewsbutton
{
	font-size: 13px;
}

.tm_body3 .tm_button1{
	float:right;
	margin-right:10px;
}

.tm_listbackground1 .tm_body1, .tm_listbackground2 .tm_body1 {
	font-weight:bold;
	padding:0px;
}

.auction_detail .table8_tr1 .table8_td1 {
	width: 216px;
}

.auction_detail .table8_tr1 .table8_td2 {
	width: 216px;
}

.auction_detail .table8_tr1 .table8_td3 {
	width: 128px;
}

.auction_detail .table9_td2 {
	width: 216px;
}

.auction_detail .auction_detail_table9_td3{
	width: 216px;
}

.auction_detail .table9_td4{
	width: 128px;
}

.travelofferpageindex .tm_link1, .travelofferpageindex .tm_link1:hover
{
	font-weight:normal;
}

.tm_traveloffer_search_form .label {
	height:12px;
}

#Search_Button {
	height:23px;
	font-family: verdana;
	font-size: 13px;
	line-height: 12px; 
	width: 43px;
}


/*
	Search
*/
.tm_search_search_box .button
{
	/*font-size: 12px;
	height: 24px;*/
}

.tm_search_search_box .field
{
	font-size: 11px;
	height: 23px;
}

.tm_search_search_box
{
	margin-bottom: 10px;
	
}
/*
	Search slut
*/


/*
	Competition,Analysis
*/
.Competition, .Analysis
{
	width: 500px;
	margin-left: 10px;
}

table.competition_table {
	padding-bottom: 20px;	
}

.competition_QuestionText {
	padding-bottom: 15px;
}

td.Competition_button {
	text-align: right;
}

/*
	Competition/Analysis
*/


/*
	Guide
*/

.tm_broedtext
{
	padding-bottom: 0px;
}

.guide .tm_body2
{
	font-weight: bold;
	line-height: 20px;
}

.tm_listBackground6 .tm_body2 {
padding-left: 0px;
}

.guide .tm_body1
{
	padding-left: 0px;
	padding-top:10px;
}

.guide_teaser_box
{
	font-weight:bold;
	margin-bottom: 0px;
}

.guide
{
	width: 555px;
}

.tm_link1button {
	font-size: 12px;
}
.tm_link1, .tm_Link2 {
	
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: underline;
}
.tm_link1 a {
	color: #000000;
}
.tm_link1 a:hover {
	color: #000000;
	text-decoration: underline;
}
.guide_search_box
{
	margin-bottom:10 px;
}

.guide_search_box_back_link
{
	margin-bottom: 10px;
}

.guide_menu
{
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #F2E9CA;
	margin-bottom: 10px;
	display:none;
	visibility:hidden;
}

.guide_menu a
{
	line-height: 30px;
}

.guide_sub_header
{
	font-weight: bold;
}

.guide h2
{
	margin-bottom: 3px;
}

.left_guide_search
{
	width: 200px;
	padding-top:5px;
}

.guide_field, 
#attractioncontainer select,
.climate select {
	font-family: verdana;
	font-size: 11px;
	line-height: 12px; 
	height: 18px;
}

.left_guide_search select {
	width: 190px;
}

.guide_search_header {
	font-weight: bold;
}

.tmi_list_table thead {
	width: 340px;
	background-color: #cc0000;
	font-weight: bold;
}

.tmi_list_table thead td {
	padding: 3px;
}

.tmi_list_table .switch1 {
	width: 340px;
	background-color: #F3E8CA;
	padding: 3px;
}

.tmi_list_table .switch0 {
	width: 340px;
	padding: 3px;
}


.right_guide_search
{
	width: 40px;
}


/*
	Guide slut
*/


.tmi a
{
	color: #000000;
}
.tmi a:hover
{
	color: #000000;
}

.tmi
{
	padding-left: 14px;
}

.dropDownBoxWidth{
	width: 211px;
}

.dateDropDownBoxWidth{
	width: 67px;
}
.travelofferDropDownBox {
	width: 133px;
}

#travelofferItemBox{
	float: left;
	padding: 5px;
	padding-left:10px;
	background-color: #cc0000;
	/*background-color: #A6C78E;*/
	
	/*background-color: #B3D09E; */

}

.travelofferItem {
	font-family:verdana;
	font-size:11px;
}
.travelofferBoxHeader{
	font-size: 13px;
	margin: 3px 0px 0px 0px;
	font-weight:bold;
}
.travelofferBoxTeaser {
	padding-bottom: 5px;
}

.travelofferBoxSelect {
	padding-bottom: 5px;
}

.travelofferBoxLink {
	padding-bottom: 5px;
}

.travelofferBoxLink a, .travelofferBoxLink a:hover {
	font-weight: normal;
	color: #ffffff;
}

/*
	Sitemap
*/
#sitemap_left, #sitemap_right {
	float: left;
	width: 270px;
}

#sitemap_right {
	padding-left: 20px;
}

#sitemap_left .sitemapheader, #sitemap_right .sitemapheader {
	background-color:#F3E8CA;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	margin-bottom:0;
	padding-left:3px;
	width:260px;
	margin-top: 4px;
}

.wide_content .right_content {
	float: right;
}

.sitemap_type_1 h1, .sitemap_type_2 h1, .sitemap_type_3 h1
{
	width: 710px;
	
}


.sitemapitem
{
	line-height: 20px;
}

.sitemap_level_1
{
	width: 325px;
	padding-left: 3px;
	margin-bottom: 0px;
	background-color: #F3E8CA;
	color: #000000;
	font-weight:bold;
	line-height: 22px;
	
}

.sitemap_level_1 a
{
	color: #000000;
	font-weight:bold;
	line-height: 22px;
}

.sitemap_level_1 a:hover
{
	color: #000000;
	font-weight:bold;
	line-height: 22px;
}




.sitemap_level_2
{
	/*padding-left: 16px;
	/*background: url('http://www.tourpacific.se/gfx/Pil_01.gif') no-repeat;*/
	margin-bottom: 2px;	
	padding-left: 10px;
}

.sitemap_level_3
{
	/*padding-left: 16px;*/
	/*background: url('http://www.tourpacific.se/gfx/Pil_01.gif') no-repeat;*/
	margin-bottom: 2px;
	padding-left: 10px;

}


.sitemap_box
{
	padding: 3px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	width: 350px;
	margin-right:10px;
}

#travelofferteaser_list
{
	float:left;
	width: 250px;
	color: #FFFFFF;
	/*background: url('../gfx/lowcost.gif') no-repeat;*/
	background-color: #cc0000;
	margin-bottom: 10px;
}

.agency_menu_item
{
	padding-top:2px; 
	padding-bottom: 2px;
	border-bottom: 1px solid #F2E9CA; 
	padding-left: 3px;
	width: 150px;
	
}

.agency_menu_item img
{display:none;}

#agency_table
{
	margin-left: 39px;
}

#traveloffer_search_form
{
	width: 545px;
}


#traveloffer_search_form .value
{
	padding-bottom: 10px;
	
}

#traveloffer_search_form .label
{
	line-height: 20px;
}

#traveloffer_search_form .integratedtable td
{
	padding: 0px;
	
}

#traveloffer_search_form #Search_Button
{
margin-top:11px;
	
}

#travelofferBackLink, #travelofferPrintLink, #travelofferRequestLink
{
	float:left;
}

#travelofferBackLink, #travelofferLabelDetails
{
	width: 135px;
	
}

#travelofferBackLink, #travelofferLabelDetails a
{
	margin-left: 3px;
	
}

#travelofferPrintLink, #travelofferLabelDeparturePlace
{
	width: 230px;
}

#travelofferPrintLink, #travelofferLabelDeparturePlace a
{
	margin-left: 3px;
}
.contact_field1 {
	width: 385px;
}
.contact_field2 {
	width: 55px;
}
.contact_field3 {
	width: 322px;
}
.contact_field_text {
	width: 385px;
}
.contact_textarea {
	width: 548px;
}
.tm_body2 {
	width: 157px;
}
.contact_mail .tm_body1 {
	text-align: right;
}
.contact_mail {
	width: 550px;
}
.cms_imagelist {
	padding-right: 3px;
}
#IframeDBE {
	overflow: hidden;
}

table#RandomSelectionTable td a {
	color: #000000;
	line-height: 20px;
}

table#RandomSelectionTable td.first {
	width: 320px;
}

table#RandomSelectionTable div.randomselectiontext,
#attractioncontainer .RandomSelectionTeaser {
	padding-top: 5px;
	
}

#qsrightcontainer_dynamichotel, #qsrightcontainer_dynamichotel iframe {
	height: 615px;
}

#qsrightcontainer_hotelonly, #qsrightcontainer_hotelonly iframe {
	height: 615px;
}

#qsrightcontainer_flyanddrive, #qsrightcontainer_flyanddrive iframe {
	height: 615px;
}

#qsrightcontainer_flightonly, #qsrightcontainer_flightonly iframe {
	height: 615px;
}


#attractioncontainer #RandomSelectionTable
{
	margin-left: -10px;
}


#attractioncontainer #RandomSelectionTable td a
{
	margin: 0px;
}

.climate #RandomSelectionTable
{
	margin-left: -2px;
}

.climate .randomselectiontext
{
	margin-left: -1px;
}

.left_content #phone_box .header
{
	font-size: 11px;
	font-weight:bold;
	padding-left: 5px;
	margin-bottom: 5px;
	
}

.left_content #phone_box .number
{
	font-size: 16px;
	font-weight:bold;
	padding-left: 5px;
	margin-bottom: 10px;
}

