


/* Standard tags */
body
{	
	
	margin:0px;
	text-align: center;
	/*background-image: url('/gfx/21/body_bagr.gif');*/
	background-color: #14144a;
	background-repeat: repeat-x;
}

.travel {	
	float:left; 
	width:584px;
}

label
{	   
	/*width:180px;*/	    
	vertical-align:top;	    
	/*color:#333333;*/	    
}

div, table
{
	font-family: arial;
	font-size: 13px;
  	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px;
	margin: 0px;
}

a
{
	color: #092C56;
}

form
{
	margin:0px;
}



/* Buttons */
.left_menu .button, .tm_button1, .climate_button, .button
{
	border: 1px solid #BABABA;
	padding: 0px;
	margin: 0px;
	background-image: url('/gfx/21/layout/button_background.gif');
	background-repeat: repeat-x;
}

.quick_button
{
	border: 1px solid #BABABA;
	padding: 0px;
	margin: 0px;
	background-image: url('/gfx/21/layout/button_background.gif');
	background-repeat: repeat-x;
	width: 100px;
}

.article_button, .guide_button, .travelagencies_button, .attraction_button, .supplier_request_button, .contact_button, .charteroffer_button, .traveloffer_button, .search_button
{
	border: 1px solid #BABABA;
	padding: 0px;
	margin: 0px;
	background-image: url('/gfx/21/layout/button_background.gif');
	background-repeat: repeat-x;
	width: 120px;
}

.guide_articles_city_header, attraction_articles_city_header
{
	width: 565px;
}

.catalogue_button
{
	border: 1px solid #BABABA;
	padding: 0px;
	margin: 0px;
	background-image: url('/gfx/21/layout/button_background.gif');
	background-repeat: repeat-x;
	width: 160px;
}





.site_container
{
	text-align:left;
	width: 905px;
	margin-left: auto; 
	margin-right: auto; 
	/*background-image: url('/gfx/21/menu_bagr_repeat.gif');
	background-repeat: repeat-y;
	background-position: top left;*/
}



/* Top */
.top_div
{
	width: 760px;
	text-align:left;
	float:left;
}

.top_div a
{
	font-weight: bold;
}

.top_logo
{
/*	background-image: url('/gfx/21/top_bagr.gif');
	background-repeat: no-repeat;
	background-position: bottom left;*/
	height: 136px;
}

.top_banner_container
{
	padding-top: 10px;
	padding-bottom: 10px;
	/*background-image: url('/gfx/21/body_bagr.gif');*/
	background-repeat: repeat-x;
}

.topText 
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

.topText a:link, .topText a:active, .topText a:hover, .topText a:visited
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.top_navigation
{
	padding: 5px 10px 0px 10px;
}

/* 	Menu */
.left_div
{
	padding: 0px 0px 5px 0px;
	width: 170px;
	float:left;
	/height: 640px;
	min-height: 640px;
	
}

.left_menu
{
/*	background-image: url('/gfx/21/menu_bagr.jpg');
	background-repeat: no-repeat;*/
	/height: 265px;
	min-height: 265px;
	margin-right: 1px;
}


/* Content */
.center_div
{
	padding: 0px 0px 5px 0px;
	width: 585px;
	float:left;
	/height: 478px;
	min-height: 478px;
	
}


/* 	Banner */
.right_div
{
	width: 140px;
	padding: 10px 0px 5px 0px;
}


/* Footer */
.bottom_div
{
	padding: 0px 0px 0px 0px;
	width: 755px;
	clear:left;
}

.bottom
{
	/*background: url('/gfx/21/bund.gif');*/
	line-height: 10px;
	height: 13px;
}



/* Frontpage content */
.frontpage_teaser
{
	float:left;
	/height: 300px;
	min-height: 300px;
	width: 300px;
	margin-left: 10px;
}

.frontpage_teaser_text
{
	padding: 10px;
	background-color: #EEF8FF;
}

.frontpage_traveloffer_teaser
{
	float:left;
	width: 255px;
	height: 250px;
	color: #000000;
}

.frontpage_auction_teaser
{
	float:left;
	width: 255px;
	height: 300px;
}

.guide_frontpage_teaser, .frontpage_catalogue_teaser, .attraction_frontpage_teaser,.frontpage_article_teaser
{
	float:left;
	width: 565px;
	padding-top:7px;
}


.event_teaser
{
	background-color: #EEF8FF;
	float:left;
	width: 926px;
	padding:0px 0px 10px 0px;
}

.event
{
	padding-left:0px;
	float:left;
	padding-bottom:10px;
}

.event_teaser h1
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
	padding-top: 4px;
}

.event_teaser_box
{
	float:left;
	width:906px;
	background-color: #EEF8FF;
	padding:10px 10px 0px 14px;
}

.event h1
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	background-color: #2B437C;
	margin: 0px;
	color: #FFFFFF;
	padding-left: 14px;
	padding-bottom: 2px;
	height: 47px;
	line-height: 47px;
}

.landingpage_teaser, .landingpage1_teaser, .landingpage2_teaser
{
	background-color: #EEF8FF;
	float:left;
	width: 583px;
	padding:0px 0px 10px 0px;
}

.landingpage
{
	padding-left:0px;
	float:left;
}

.landingpage1
{
	padding-left:0px;
	float:left;
}

.landingpage2
{
	padding-left:0px;
	float:left;
	margin-top:10px;
}

.landingpage_teaser h1, .landingpage1_teaser h1, .landingpage2_teaser h1
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
	padding-top: 4px;
}

.landingpage h1, .landingpage1 h1, .landingpage2 h1
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #2B437C;
	margin: 0px;
	color: #FFFFFF;
	padding-left: 10px;
	height: 25px;
	padding-top: 4px;
}

.landingpage_teaser_box
{
	float:left;
	width:563px;
	background-color: #EEF8FF;
	padding:10px 10px 0px 10px;
}

.landingpage1_teaser_box, .landingpage2_teaser_box
{
	float:left;
	width:563px;
	background-color: #EEF8FF;
	padding:10px 10px 0px 10px;
}
/*
.landingpage1_teaser_box div, .landingpage2_teaser_box div
{
	float:left;
	clear:left;
	width:550px;
	line-height: 18px;
}
*/
.frontpage_catalogue_body
{
	padding-left: 10px;
	padding-right: 10px;
}

.frontpage_auction_body
{
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}	
/* Cross links */
.crosslinks
{
	padding-top: 10px;
	width: 565px;
	float:left;
}

.crosslinks_items
{
	float: left;
	padding: 4px 0px 4px 0px;
	width: 565px;
}

.guide_frontpage .crosslinks {
	padding-top: 10px;
	width: 575px;
	float:left;
	padding-left: 10px;
}

.crosslinks_item
{
	padding: 4px 0px 4px 10px;
	width: 565px;
}

.crosslinks_item_shift
{
	padding: 4px 0px 4px 10px;
	background-color: #EEF8FF;
	width: 565px;
}


.guide .crosslinks{
	margin-left: 0px;
}

.crosslinks h2
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #2B437C;
	margin: 0px;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 24px;
	padding-top: 1px;
}

.frontpage h1, .frontpage_article_teaser h1, .frontpage_annonce300X250 h1, .guide_frontpage_teaser h1, .attraction_frontpage_teaser h1, .frontpage_catalogue_teaser h1, .frontpage_auction_teaser h1, .frontpage_traveloffer_teaser h1, .ski_frontpage_header, .crosslinks h1
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #2B437C;
	margin: 0px;
	color: #FFFFFF;
	padding-left: 10px;
	height: 25px;
	padding-top: 4px;
}

.frontpage_quicksearch h1, .climate h1, .climate_tables h2, .guide h1, .guide h2, .module_teaser h1, .traveloffer h1, .catalogue h1, .destination_frontpage h1, .profile_module h1, .theme h1, .charteroffer h1, .pressRelease h1, .seo h1, .sponsorTable h1, ski h1, .articles_show h2
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	background-color: #2B437C;
	margin: 0px;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 25px;
	padding-top: 4px;
}
.module_teaser h2
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	background-color: #2B437C;
	margin: 0px;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 25px;
	padding-top: 4px;
}

.sponsorTable h3
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	background-color: #2B437C;
	margin: 0px;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 25px;
	padding-top: 4px;
}

.module_step
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	line-height: 25px;
	padding-top: 4px;
	padding-left:10px;
	float:left;
}

.module_header h1
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 10px 0px 0px 0px;
	color: #000000;
	line-height: 25px;
	padding-left:10px;
	float:left;
}

.module_header h2
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #CCE0F2;
	margin: 10px 0px 0px 0px;
	color: #000000;
	line-height: 20px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}

.module_teaser_box
{
	background-color: #EEF8FF;
	padding: 10px;
	line-height: 17px;
	float:left;
}

.frontpage_annonce300X250
{	
	float: left;
	margin-left: 10px;
	width: 300px;
}

.frontpage_text_ads
{
	width: 584px;
	margin-bottom: 10px;
	/*background-image: url('/gfx/21/tilbud_bagr.gif');*/
	clear:left;
	float:left;
	padding-left: 10px;
}

.frontpage_text_ads_header h1
{
	clear:left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.frontpage_text_ads_ad_135X200
{
	float:left;
	width: 130px;
	height: 250px;
	display:inline;
	margin-left: 15px;
	owerflow:hidden;
}

.frontpage_text_ads_ad_135X200_first
{
	float:left;
	width: 130px;
	height: 250px;
	display:inline;	
	owerflow:hidden;	
}

.frontpage_text_ads_separator, .travelagencies_separator, .article_separator, .supplier_request_separator, .catalogue_separator, .charteroffer_separator, .traveloffer_separator, .seo_separator, .sponsorTable .separator
{
	/*background-image: url('/gfx/21/stiplet_horisontal.gif');
	background-repeat: repeat-x;*/
	width: 565px;
	height: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

.frontpage_content_container
{
	clear:left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}

.frontpage_quicksearch
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #EEF8FF;
	/*background-image: url('/gfx/21/soeg_illu2-palme.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;*/
	height: 225px;
}

.banner_140X350
{
	width: 140px;
	padding-bottom: 10px;
	
}


/* NEW QUICKSEARCH STYLES */

.frontpage_quicksearch_new
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	/*background-color: #EEF8FF;*/
	width: 565px;
	font-size:12px;
}

.frontpage_quicksearch_new h1
{
	padding:0;
}

/* NEW QUICKSEARCH STYLES */


/*
	Vertical menu Styles
*/

/*Denne klasse styrer fonte osv. for alle menupunkter hele vejen ned igennem menuen, bredden bør ikke sættes på denne class, da det er nemmere at speccificere bredden på den side der importerer menuen, i en div. På den måde kan man undgå at det fucker i forskellige browsere! Hvis man vil lave en kant rundt om hele menuen kan det gøres her.*/
#verticalmenu
{
	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
	
}

.verticalmenu_header {	
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 34px;
	
	clear: both;
	pointer: hand;
	cursor: hand;
	font-weight: bold;
	
	text-decoration: none;
	height: 34px;
	/*background-image: url('/gfx/21/stiplet_horisontal.gif');
	background-repeat: repeat-x;*/
}


.verticalmenu_header a
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 34px;
	
}

.verticalmenu_header a:hover
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 34px;
	text-decoration: underline;
}


#verticalmenu_header93, #verticalmenu_header99, #verticalmenu_header103
{
	padding-left: 30px;
	height: 30px;
	/*background-image: url('/gfx/21/forside.gif');
	background-repeat: no-repeat;*/
}

#verticalmenu_header93:hover, #verticalmenu_header99:hover, #verticalmenu_header103:hover
{

	padding-left: 30px;
	height: 30px;
	text-decoration: underline;
}


#verticalmenu_header87, #verticalmenu_header98, #verticalmenu_header94
{
	padding-left: 30px;
	height: 30px;
	/*background-image: url('/gfx/21/find_rejse.gif');
	background-repeat: no-repeat;*/
}

#verticalmenu_header87:hover, #verticalmenu_header98:hover, #verticalmenu_header94:hover
{
	padding-left: 30px;
	height: 30px;
	text-decoration: underline;
}


#verticalmenu_header90, #verticalmenu_header100, #verticalmenu_header95
{
	padding-left: 30px;
	height: 30px;
	/*background-image: url('/gfx/21/inspiration.gif');
	background-repeat: no-repeat;*/
}

#verticalmenu_headerSki
{
	padding-left: 30px;
	height: 30px;
/*	background-image: url('/gfx/21/ski.gif');
	background-repeat: no-repeat;*/
}


#verticalmenu_header90:hover, #verticalmenu_header100:hover, #verticalmenu_header95:hover
{
	padding-left: 30px;
	height: 30px;
	
	background-repeat: no-repeat;
	text-decoration: underline;
}

#verticalmenu_header91, #verticalmenu_header96, #verticalmenu_header101
{
	padding-left: 30px;
	height: 30px;
	/*background-image: url('/gfx/21/nyhedsbrev.gif');
	background-repeat: no-repeat;*/
}

#verticalmenu_header91:hover, #verticalmenu_header96:hover, #verticalmenu_header101:hover
{
	padding-left: 30px;
	height: 30px;
	
	background-repeat: no-repeat;
	text-decoration: underline;
}

#verticalmenu_header92, #verticalmenu_header97, #verticalmenu_header102
{
	padding-left: 30px;
	height: 30px;
	/*background-image: url('/gfx/21/unknown.gif');
	background-repeat: no-repeat;*/
}

#verticalmenu_header92:hover, #verticalmenu_header97:hover, #verticalmenu_header102:hover
{
	padding-left: 30px;
	height: 30px;
	
	background-repeat: no-repeat;
	text-decoration: underline;
}

.verticalmenu_submenu_listitem
{	
	background-position: top left;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	width: 150px; /* Sæt bredden til samme bredde som den div der importerer menu'en minus evt. px for borders og padding. Er sat til 200 i bredden for menuen - border 1px - padding-left 5px = 193px i bredden*/
	/width: 150px; /* Internet Explorer regner ikke padding med i bredden, derfor er der brugt et hack til at sætte en bredde kun for IE*/
	 /*Adskiller menupunkterne i submenuen, hvis man sætter den i denne class, slår det igennem for link og hover. */
	margin-left: 10px;
	padding-left: 0px;
	font-weight: normal;
}

.verticalmenu_submenu_listitem a 
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}

.verticalmenu_submenu_listitem a:hover 
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


#verticalmenu_submenu_listitem_selected a
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: 000000;
	text-decoration: none;
}
/*
	Vertical menu slut
*/



/* Climate */
.climate
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
/*	margin: 10px 10px 5px 10px;*/
	margin: 10px 0px 0px 0px;
	width: 565px;
}

.climate_tables
{
	width: 425px;
	margin-top: 0px;
	clear: left;
}

.climate_explain
{
	width: 565px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #EEF8FF;
	margin-bottom: 10px;
	padding-left: 10px;
}
.climate_search_box_int
{
	width: 250px;
	/width: 250px;
	float:left;
}
.climate_button
{
	float:left;
}

.climate_explain_header
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 25px;
	font-weight:bold;
	background-color: #7FB5D7;
	border-bottom:0px solid #000000;
}

.climate_explain_table
{
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	margin-top: 15px;
	border: 1px solid #BABABA;
	background-color:#EEF8FF;
	float:left;
}

.climate_table
{	
	width: 425;
	float:left;
}

.climate_top_text
{
	padding: 10px 10px 10px 10px;
	background-color: #EEF8FF;
	width: 270px;

}

.climate_search_box
{
	width: 565px;
	float:left;
	
	margin-top: 10px;
	padding-left:10px;
	padding-right:10px;
	
	
}

.climate_city_header
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 25px;
	font-weight:bold;
	background-color: #CCE0F2;
	border-bottom:1px solid #BABABA;
}

.climate_table_header{
	color: #042C53;
	font-size: 11px;
	line-height: 25px;
	font-weight:bold;
	background-color: #FFFFFF;
	border-bottom:1px solid #ffffff;
}

.climate_table
{
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	margin-bottom: 10px;
	border: 1px solid #BABABA;
	background-color:#EBE2D1;
}

.climate_table_width1{
	width: 425px;

}

.climate_ikon_td{
	background-color:#FFFFFF;
	border-right:1px solid #ffffff;
}
.climate_hjorne_td{
	background-color:#FFFFFF;
}
.climate td{
	padding: 1px;
}

.climate_row1
{
	border-bottom:1px solid #ffffff;
	background-color:#EEF8FF;
	padding-left: 10px;
}

.climate_row2
{
	border-bottom:1px solid #ffffff;
	background-color:#EBEBE9;
}

.climate .article_search_header
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
	padding-top: 4px;
	margin-left:-10px;
	width:100%;	
}


/* Travelagencies */

.travelagencies_row1, .tm_listBackground1, .supplier_request_row1, .destination_row1, .theme_row1, .charteroffer_row1, .traveloffer_row1, .chartersection_row1, .sitemap_row1, .vta_row1, .appartment_row1, .accomodationsection_row1, .pressRelease_row1, .seo_row1, .sponsorTable .row1, .ski_row1
{
	border-bottom:1px solid #ffffff;
	background-color:#EEF8FF;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
}

.travelagencies_row2, .tm_listBackground2, .supplier_request_row2, .destination_row2, .theme_row2, .charteroffer_row2, .traveloffer_row2, .chartersection_row2, .sitemap_row2, .vta_row2, .appartment_row2, .accomodationsection_row2, .pressRelease_row2, .seo_row2, .sponsorTable .row2, .ski_row2
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.travelagencies_search1, .article_search1, .attraction_search1, .supplier_request_search1, .catalogue_search1, .contact_search1, .appartment_search1
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	height: 30px;
	padding-left: 10px;
}

.travelagencies_search2, .article_search2, .attraction_search2, .supplier_request_search2, .catalogue_search2, .appartment_search2
{
	border-bottom:1px solid #ffffff;
	background-color:#EEF8FF;
	height: 30px;
	padding-left: 10px;
}

.travelagencies_teaser_box
{
	background-image: url('/gfx/21/teaser_images/rejseselskaber.jpg');
}



/* Text ad */
.module_text_ads
{
	float:left;
	width: 140px;
}

.module_text_ad_130X200
{
	width: 140px;
	margin-bottom: 10px;
	padding-left: 10px;
}	

.module_text_ads h1
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
}



.tm_broedtext
{
	margin-bottom: 10px;
}


/* Acommodation */
.acommodation_teaser_box
{
	background-image: url('/gfx/21/teaser_images/accomodation.jpg');
}



/* Flightticket */
.flightticket_teaser_box
{
	background-image: url('/gfx/21/teaser_images/flightticket.jpg');
}

/* flightticket.cfm */
.tm_profile_login_text
{
	background-color: #EEF8FF;
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 160px;
	margin-bottom: 10px;
	padding: 10px 295px 10px 10px;
	background-image: url('/gfx/21/teaser_images/climate.jpg');
}

.module_teaser
{
	padding: 10px;
}

.catalogue_result .module_teaser
{
	padding: 10px 0px 10px 10px;
}

#teaser_box
{
	background-color: #EEF8FF;
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	height:160px;
	padding-right:280px;

}

.teaser_box_linkpartners
{
	padding:10px 10px 10px 10px;
}



#teaser_box .teasertext{
	width: 275px;
	padding-bottom: 10px;

}

#teaser_box .crosslinks{

	width: 260px;
}

.crosslinks .header{
	font-weight: bold;
}
.teaser_box_no_height
{
	background-color: #EEF8FF;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	clear:left;
	
}



/*
	Traveloffer
*/
.traveloffer
{
	width: 585px;
	padding: 10px;  	
	/height: 2000px; /* Original 900px; */
	min-height: 2000px;
	padding-top:0px;
}

.pricescheme
{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

.pricescheme td
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.pricescheme .nhighlighttype1
{
	background-color: #CCE0F2;
}

.pricescheme .nhighlighttype2
{
	background-color: #CCE0F2;
}

.pricescheme .nhighlighttype3
{
	background-color: #CCE0F2;
}




.traveloffer_div
{
	padding: 0px;
}

.traveloffer_teaser_box
{
	background-image: url('/gfx/21/teaser_images/traveloffer.jpg');
	/*height:300px;
	min-height:300px;*/
	clear:left;
}

.profile_teaser_box
{
	background-image: url('/gfx/21/teaser_images/kontakt.jpg');
}

.profile_teaser_box_dk
{
	background-image: url('/gfx/21/teaser_images/kontakt.jpg');

}

.profile_teaser_box_no
{
	background-image: url('/gfx/21/teaser_images/kontakt.jpg');
}

.profile_teaser_box_se
{
	background-image: url('/gfx/21/teaser_images/kontakt.jpg');
}

.traveloffer_separator2, .seo_separator2
{
	/*background-image: url('/gfx/21/stiplet_horisontal.gif');
	background-repeat: repeat-x;*/
	width: 565px;
	height: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

.traveloffer_searchresult_image_container, .seo_searchresult_image_container
{
	padding: 3px 2px 3px 10px;
}

.traveloffer_details_table1_tr2 .tmi_table_td_item, .traveloffer_details_table1_tr4 .tmi_table_td_item, .seo_details_table1_tr2, .seo_table_table1_tr4
{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 25px;
	font-weight:normal;
	background-color: #FFFFFF;
	padding-left: 10px;
}

.tmi_table_td_item
{
	padding-left: 10px;
}


.traveloffer_details_text, .traveloffer_RequestForm, .seo_details_text
{
	padding: 10px;

}			

.traveloffer_navigation, .seo_navigation
{
	margin-bottom: 10px;
}

.tmi_table_header
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 25px;
	font-weight:bold;
	background-color: #CCE0F2;
	border-bottom:1px solid #BABABA;
	padding-left: 10px;
}

.tmi_table_tr_switch0
{
	background-color: #EEF8FF;
}

/*
	Traveloffer slut
*/


/* Destinations */
.destinations_teaser_box
{
	background-image: url('/gfx/21/teaser_images/rejseselskaber.jpg');
}


 .consumer, .supplier_request, .carrental, .insurance, .vta, .accomodation, .flightsection, .contact, .forex, .charteroffer, .destination_frontpage, .destination, .theme, .chartersection, .sitemap, .appartment, .accomodationsection, .Competition, .seo, .ski
{
	padding: 10px;
}

 .consumer table 
 {
	width: 565px;
}

.travelagencies
{
	float:left;
	padding: 10px;
}

/* Article */
.article, .guide, .attraction
{
	padding: 10px;
}

.search_area_table 
{
	width: 565px;
}

.articles_show h3
{
	font-weight: bolder;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 14px;
}

.article_row1, .attraction_row1, .consumer_row1, supplier_request_row1, .carrental_row1, .insurance_row1, .appartment_row1
{
	border-bottom:1px solid #ffffff;
	background-color:#EEF8FF;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
}

.article_row2, .attraction_row2, .consumer_row2, .supplier_request_row2, .carrental_row2, .insurance_row2, .appartment_row2
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
}

.article_teaser_box
{
	background-image: url('/gfx/21/teaser_images/artikler.jpg');
}

.article_teaser_text, .guide_teaser_text, .attraction_teaser_text
{
	padding-left: 10px;
	padding-right: 10px;
}

.catalogue_content_container, .theme_list_content_container, .vta_content_container, .ski_list_content_container
{
	float: left; 
	width: 425px;
}

.guide_articles_headerwidth, .attraction_content_container, .article_content_container, .travelagencies_content_container, .supplier_request_content_container, .contact_content_contaioner, .destination_content_container, .theme_content_container, .charteroffer_content_container, .traveloffer_content_container, .cbe_content_container, .chartersection_content_container, .sitemap_content_container, .contact_content_table, .search_content_table, .appartment_content_table, .accomodationsection_content_container, .pressRelease .supplier .pressRelease_content_container, .seo_content_container, .sponsorTable, .ski_content_container
 {
 	float: left;
	width: 565px;
 }

#sponsor_charterrejser .sponsorTable,
#sponsor_charter_v2 .sponsorTable
{
	margin-left: 10px;
}

#sponsor_charterrejser .sponsorTable 
{
	margin-left: 0px;
	width: 585;
}

.travelagencies_list_header h2, .attraction_articles .attraction_articles_city_header h2, .attraction_articles h2, .article_search_header, .guide_articles h2, attraction_search_header, .consumer_search_header, .supplier_request_search_header, .catalogue_search_header, .contact_search_header, .charteroffer_search_header, .destination_search_header, .theme_search_header, .charteroffer_search_header, .traveloffer_search_header, .chartersection_search_header, .vta_search_header, .appartment_search_header, .accomodationsection_search_header h1, .pressRelease_search_header, .seo_search_header, .ski_search_header
{
	padding-left: 10px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	background-color: #2B437C;
	border-bottom:1px solid #CCE0F2;
	
}

.article_list_header, .attraction_list_header, .supplier_request_list_header, .carrental_list_header, .insurance_list_header, .catalogue_search_result_navigation_text, .destination_list_header, .theme_list_header, .charteroffer_list_header, .traveloffer_list_header, .appartment_list_header, .pressRelease .supplier .pressRelease_list_header, .pressRelease_list_header, .seo_list_header, .sponsorTable .header, .ski_list_header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-color: #CCE0F2;
	border-bottom:1px solid #CCE0F2;
	text-align: left;
}

.cms_list_header {
	background-color: #CCE0F2;
	line-height: 25px;
	font-size: 14px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Guide */
.guide_sub_header
{
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	width: 565px;
}

.guide_sub_body
{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	width: 565px;
}

.guide_field_label
{
	font-weight: bold;
}

.guide_search_box_element1
{
	margin-bottom: 10px;
}

.guide_search_box_back_link
{
	margin-bottom: 10px;
}

.guide_teaser_box
{
	background-image: url('/gfx/21/teaser_images/guide.jpg');
}

.guide_articles
{	
	float: left; 
	width: 565 px;
}

/* Attraction */
.attraction_teaser_box
{
	background-image: url('/gfx/21/teaser_images/servaerdigheder.jpg');
}

/* Supplier Request */
.supplier_request_teaser_box
{
	background-image: url('/gfx/21/teaser_images/sporg_om_rejsen.jpg');
}

/* Carrental */
.carrental_teaser_box
{
	background-image: url('/gfx/21/teaser_images/biludlejning.jpg');
}

/* Insurance */
.insurance_teaser_box
{
	background-image: url('/gfx/21/teaser_images/insurance.jpg');
}

.flightsection_teaser_box
{

}

/* VTA */
.vtadiv .module_teaser
{
	padding: 10px 10px 10px 10px;
	/* background-image: url('/gfx/21/teaser_images/flightticket.jpg'); */
}

.vtadiv .module_teaser .vta_teaser_box, .vtadiv .module_teaser #teaser_box
{
	padding:10px 10px 10px 10px;
	min-height:80px;
	/height:80px;
}

/* Flightsection */
.flightsection_list_header
{
	padding-left: 10px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-color: #CCE0F2;
	border-bottom:1px solid #CCE0F2;
	text-decoration: none;
}

.flightsection_list_header:hover
{
	padding-left: 10px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #880000;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-color: #CCE0F2;
	border-bottom:1px solid #CCE0F2;
	text-decoration: none;
}

.flightsection_row1
{
	background-color:#EEF8FF;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}

.flightsection_row1:hover
{
	border-bottom:1px solid #ffffff;
	background-color:#EEF8FF;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
	color: #880000;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
}


/* Catalogues */
.catalogue_basket
{
	padding-top: 10px;
}

.catalogue_teaser_box
{
	background-image: url('/gfx/21/teaser_images/kataloger-1.jpg');
}

.tm_select1
{
	width: 210px;
}

.catalogues
{

}

.catalogue_title
{
	font-weight: bolder;
}	

.catalogue_search_result_navigation_top, .catalogue_search_result_navigation_bottom
{
	background-color: #CCE0F2; /*#CCE0F2;*/
	padding: 0px 5px 0px 5px;
	height: 20px;
	padding-left: 10px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	border-bottom:1px solid #CCE0F2;
	float: left;
	width: 565px;
}

.catalogue_search_result_navigation_bottom
{
	float:left;
}

.catalogue_search_result_switch0
{
	width:565px; float:left;
	/height:220px;
	min-height: 220px;
	padding: 10px;
}

.catalogue_search_result_switch1
{
	width:565px; float:left;
	/height:220px;
	min-height: 220px;
	background-color: #EEF8FF;
	padding: 10px;
}
.catalogue_catalogue6_table1_tr1
{
	background-color: #CCE0F2;
}

.catalogue_catalogue6_text
{
	padding: 0px 5px 0px 5px;
}

.catalogue_requestform
{
	padding: 10px;
}

.catalogue_requestform_header
{
	padding-left: 10px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-color: #CCE0F2;
	border-bottom:1px solid #CCE0F2;
}

.catalogue_order_button
{
	border: 1px solid #BABABA;
	padding: 0px;
	margin: 0px;
	background-image: url('/gfx/21/layout/button_background.gif');
	background-repeat: repeat-x;
	width: 160px;
}

.catalogue_td1
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
	width: 180px;
}

.catalogue_td2
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	padding-bottom: 0px;
	padding-top: 5px;
	width: 180px;
}

.catalogue_td3
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
}

.catalogue_td_spacer
{
	width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.catalogue_separator_request
{
	height: 10px;
}

.catalogue_content_container_request
{
	float: left; 
	width: 565px;
}

.catalogue_teaser_text
{
	float: left;
}


/* Contact us */
.contact_teaser_box
{
	background-image: url('/gfx/21/teaser_images/kontakt.jpg');
}

/* Charteroffer */
.charteroffer_searchform .module_teaser #teaser_box, .charteroffer_details .module_teaser #teaser_box
{
	background-color: #EEF8FF;
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 100px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;

}

.charteroffer_teaser_box
{
	/* background-image: url('/gfx/21/teaser_images/charteroffer.jpg'); */
}

.charteroffer2_teaser_box
{
	background-image: url('/gfx/21/teaser_images/charter-2.jpg');
}

.charteroffer_search_area_table, .charteroffer_request_form
{
	width: 565px;
}

.charteroffer_list_subheader, .traveloffer_list_subheader, .seo_list_subheader
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bolder;
}

.charteroffer_search1, .traveloffer_search1, .seo_search1
{
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.charteroffer_search2, .traveloffer_search2, .seo_search2
{
	border-bottom:1px solid #ffffff;
	background-color:#EEF8FF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* Theme */
.theme_teaser_box
{
	/*background-image: url('/gfx/21/teaser_images/traveloffer.jpg');*/
}

/* Ski */
.ski_teaser_box
{
	background-image: url('/gfx/21/theme_images/theme_24.jpg');
}

.ski_search_box
{
	background-image: url('/gfx/21/layout/ski_background.gif');
	background-repeat: no-repeat;
	background-color: #EEF8FF;
}


/* SEO */
.seo_teaser_box
{
	background-image: url('/gfx/21/teaser_images/traveloffer.jpg');
}

.seo
{
	width: 585px;
	padding: 10px;  	
}

.seo_div
{
	padding: 0px;
}



/* CBE */
.cbe_teaser_box
{
	background-image: url('/gfx/21/teaser_images/charteroffer.jpg');
}

/* Chartersection */
.chartersection_teaser_box
{
	background-image: url('/gfx/21/teaser_images/charteroffer.jpg');
}

/* Accomodationsection */
.accomodationsection_teaser_box
{
	background-image: url('/gfx/21/teaser_images/accomodation.jpg');
}

.magazine_teaser_box
{
	width:565px;
	background-color: #EEF8FF;
	padding: 10px´;
}

/* Sitemap */
.sitemap_teaser_box
{
	background-image: url('/gfx/21/teaser_images/charteroffer.jpg');
}


/* Text Ad */
.offer_text_ad_logo
{
	background-color: #EEF8FF;
	width: 130px; 
	float: left;
	padding: 0px; 
	margin:0px; 
}

.offer_text_ad_logo_horizontal
{
	background-color: #EEF8FF;
	width: 130px; 
	height: 97px;
	float: left;
	padding: 0px; 
	margin:0px; 
}

.offer_text_ad_vertical
{
	width: 130px;
	margin-bottom: 10px;
	margin-left: 10px;
	/*background-image: url('/gfx/21/stiplet_horisontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;*/
	padding-bottom: 10px;
}

.offer_text_ad_vertical_separator
{
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
	
	width: 130px;
}

.text_ad_header
{
	padding-left: 10px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	background-color: #CCE0F2;
	border-bottom:1px solid #CCE0F2;
}

.text_ad_background
{
	background-color: #EEF8FF;
}

.text_ad_content_header
{

}

.text_ad_content_body, .text_ad_content_body a:link, .text_ad_content_body a:visited, .text_ad_content_body a:hover
{
	color: #000000;
	font-decoration: none;
	text-decoration: none;
	font-weight: normal;
}

.text_ad_content_body_header
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.frontpage_catalogue_supplier
{
	color: #092C56;
}

/* Consumer */
.consumer_teaser_box
{
	background-image: url('/gfx/21/teaser_images/goderaad.jpg');
}

.auction_div
{
	margin: 10px;
	border: 0px solid #FFFFFFF;
	width: 565px;
}


/*
	Profile
*/
.profile_segment_list_table
{
	margin: 10px 0px 10px 0px;
	width: 565px;
	
}



.profile_segment_list_table td
{
	padding-left: 10px;
}

.profile_segment_list_table thead td
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	height: 25px;
}


/* Mondo search */
.mondo_search
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.MONDOSEARCH-R-CATEGORY-HEAD-CATEGORY-NAME
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
	width:415 px;
}

.MONDOSEARCH-R-CATEGORY-HEAD-CATEGORY-NAME A:link, .MONDOSEARCH-R-CATEGORY-HEAD-CATEGORY-NAME A:visited, .MONDOSEARCH-R-CATEGORY-HEAD-CATEGORY-NAME A:hover
{
	color: #000000;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.MONDOSEARCH-R-CATEGORY-HEAD-PAGE-COUNT
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	height: 25px;
	width: 150px;
	padding-right: 10px;
}
/*
	Profile slut
*/

/* Forex - Valuta */
.forex_teaser_box
{
	background-image: url('/gfx/21/teaser_images/valuta.jpg');
}

.forex_list_table
{
	width: 415px;
	float: left;
}

.forex_content_container
{
	padding: 0px;
}

.forex_list_table thead
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	height: 22px;
} 

/* Appartment */
.appartment_teaser_box
{
	background-image: url('/gfx/21/teaser_images/feriebolig.jpg');
}

.appartment_button
{
	border: 1px solid #BABABA;
	padding: 0px;
	margin: 0px;
	background-image: url('/gfx/21/layout/button_background.gif');
	background-repeat: repeat-x;
	width: 160px;
}

/* Hostel */
.hostel_teaser_box
{
	background-image: url('/gfx/21/teaser_images/hostel.jpg');
}


/* Competition */

.Competition, .Analysis
{
	width: 574px;
}

.Competition_strong, .Analysis_strong
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 22px;
}

.Competition p, .Analysis p
{
	margin:0px;
	padding:0px;
}

.Competition_textarea2, .Competition_textarea, .Analysis_textarea2, .Analysis_textarea
{
	margin: 8px 0px 0px 0px;
	width: 300px;
}

.Competition_textfield, .Analysis_textfield
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 150px; 
}

.Competition_QuestionText, .Analysis_QuestionText
{
	background-color: #DEEAF8;
	color: #000000;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	padding-left: 6px;
}

.Competition_QuestionText div
{ 
	padding-left:10px;
	padding-right:10px;
	line-height: 22px;
	padding-top:3px;
	padding-bottom:3px;
}

.Competition_Answerext select, .Analysis_Answerext select
{
	clear:both;
}

.Competition_Answerext, .Analysis_Answerext
{
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
	text-align: left;
	clear:both;
}

.Competition_form, .Analysis_form
{
	padding-left: 10px;
}

.Competition_table, .Analysis_table
{
	width: 560px;
}

.Analysis_CompetitionText
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left:10px;
	padding-right:10px;
	line-height: 22px;
}

.Competition_CompetitionText
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}


.Competition_button, .Analysis_button
{
	text-align: right;
	padding-right: 355px;
}

.Competition_table h1, .Analysis_table h1
{
	background-color: #2B437C;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
	font-family: arial;
	font-size:18px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
}



/* Press Release */
.pressRelease
{
	padding: 10px;
	height: 2000px;
}

.pressRelease h3
{
	font-weight: bolder;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 14px;
}

.pressReleaseImage img
{
	float: right;
	padding: 5px;
}

.pressRelease_teaser_box
{
	background-image: url('/gfx/21/teaser_images/artikler.jpg');
}

.sponsorTable tbody
{
	padding:5px;
}

.sponsorTable .header
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-color: #2B437C;
	border-bottom:1px solid #CCE0F2;
}


.catalogue_order
{
	padding:10px;
}



.catalogue_frontpage_table_div
{
	padding:10px;
	
}

.attraction_frontpage
{
	width: 585px;
}

.attraction
{
	width: 565px;
}

#module_container 
{
	width: 585px;
}

.attraction .search_area_table
{
}

.catalogue table
{
	width: 565px;
}


.catalogue_result_table_div
{
	padding-left:10px;
	width:555px;
}

.catalogue_order_table
{
	margin:0px;
	padding:0px;
}

.catalogue_order_confirm
{
	padding:0px;
	margin:0px;
}


.tseTop
{
	width:100%;
	padding:0px;
	margin:0px;
}

.tseTop .module_teaser
{
	margin-bottom:		0px;
	padding-bottom:		0px;
	float:				left;
}

.tseTop .module_teaser h1
{
	height:				55px;
	color: #1e1a52;
	font:bold 15px/17px Tahoma;

}

.tseTop #teaser_box
{
	background-image: 	none;
	padding-right:		10px;
	margin-bottom:		0px;
	padding-bottom:		0px;
}
 
.tseTop .tse_teaser_box
{
	background-image: none;
}
 
.searchingDiv 
{
	border-top:				1px dotted #003366;
	background-image: 		url('/gfx/21/tse/searching_gradient.jpg');
	background-repeat:		repeat-x;
	padding:				10px;
	margin:					0px;
	margin-left:			-10px;
	
}

.searchingDiv img
{
	text-align:center;
}

.searchingDiv table
{
	width:530px;
}

.searchingDiv h3
{
	font-size:			18px;
	fomt-weight:		bold;
	padding-bottom:		0px;
	margin-bottom:		5px;
}

/* TSE */
/* Click Through page */
.redirectDiv
{
	text-align:			center;
	width:				100%;
	background-color:	#ffffff;
	border:				2px solid black;
	margin:				20px;
	padding:			10px;
}

.redirectDiv .redirectForm
{
	width:				100%;
	text-align:			center;
}

.redirectDiv .redirectForm table
{
	width:				160px;
}

.redirectDiv .redirectForm table td
{
	font-weight:		normal;
}

.redirectDiv .redirectSubmitButton
{
	border: 			1px solid #BABABA;
	padding: 			0px;
	margin: 			0px;
	background-image: 	url('/gfx/21/layout/button_background.gif');
	background-repeat: 	repeat-x;
	width:				160px;
}

.redirectDiv .subHeader
{
	font-weight:		bold;
	margin-bottom:		5px;
}

.redirectDiv h1
{
	font-family: 		"trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			22px;
	font-weight:		bold;
	margin: 			0px;
	color: 				#000000;
	height: 			25px;
}

.redirectDiv .linkSpan
{
	color:				blue;
	text-decoration:	underline;
	margin-top:			3px;
	margin-bottom:		3px;
}

.redirectDiv .subSmall
{
	font-size:			11px;
}

.searchCompletedHeading
{
	font-family: 		"trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			18px;
	font-weight: 		normal;
	background-color: 	#CCE0F2;
	margin: 			0px;
	color: 				#000000;
	padding-left: 		10px;
	height: 			25px;
	width:				557px;
	margin-left:		-7px;
}

.searchCompletedTeaser
{
	background-color: 	#EEF8FF;
	padding-left:		10px;
	padding-right:		10px;
	width:				557px;
	margin-left:		-7px;	
}

.member .tm_body3
{
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
	text-align:left;
}

.member .tm_body3 b
{
	font-size: 18px;
	text-align:left;
}

.member .tm_button1
{
	
}

#membertable 
{
	width: 565px;	
}

.tm_image10 
{
	margin: 4px;
}
.statistics {
	overflow:hidden;
	margin-top: 11px;
}
 
 .statisticstable tr, .statisticstable td, .statisticstable th, .statisticstable  {
 	border: 1px solid #cdcdcd; 
/*	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	*/
 	margin: 0px;
 	padding:0px;
}
 .statisticstableth {
 	align:left;
 	font-weight:bold;
 }
.statistics h1{
	background-color:#CCE0F2;
	color:#000000;
	font-family:"trebuchet ms",tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:25px;
	margin:0;
	padding-left:10px;
	padding-top:4px;
}



* {
	margin:0px;
	padding:0px;
	/*font:11px/14px Tahoma, sans-serif;
	color: #1e1a52;*/
}

body {
	/*background:#14144A url(/gfx/21/gradient_background.gif) repeat-x;*/
	text-align:center;
}

h1 {
	color: #1e1a52;
	font:bold 15px/17px Tahoma;

}
h2 {
	color: #1e1a52;
	font:bold 11px/14px Tahoma;
}

a {
/*	color: #000000;
	font:bold 10px/13px Tahoma;*/
}
 img {
	border:none;
}

#site {
	width:960px;
	margin:0px auto;
}

#header {
	float:left;
	clear:left;
	width:960px;
	/*height:191px;*/
}

#header_eu {
	float:left;
	clear:left;
	width:960px;
	height:224px;
}

#content {
	float:left;
	clear:left;
	width:960px;
	background:#fff;
	text-align:left;
}
#footer {
	float:left;
	clear:left;
	width:960px;
	height:146px;
	padding-top: 13px;
	text-align:left;
	background:url(/gfx/21/site_bottom.gif) no-repeat;
}

/* HEADER */
#header .lang_panel, #header_eu .lang_panel {
	float:left;
	clear:left;
	width:960px;
	/*height:30px;*/
	text-align:left;
}

.lang_panel .lang_content {
	float:left;
		width:960px;
	/*padding-top:6px;
	padding-right:5px;
	padding-left:15px;*/
}




.header_left_element
{
	padding-top: 8px;
	line-height: 32px;
	height:34px;
	width: 550px;
	float:left;
	/*border: 1px solid #FFFFFF;*/
	color:#DEDDE9;
	font-weight:bold;
	padding-left: 10px;
}

.header_center_element
{
	padding-top: 5px;
	padding-left: 0px;
	height:34px;
	width: 230px;
	float:left;
	/*border:1px solid #FFFFFF;*/
	
}

.header_left_element_top
{
	padding-top: 5px;
	padding-left:14px;
	height:34px;
	width: 345px;
	float: left;
	/*border: 1px solid #FFFFFF;*/
}

.header_left_element_top .tm_users_text,
.header_left_element_top .tm_users_error_text,
.header_left_element_top .tm_users_e-mail_text
{
	display: none;
}

.header_left_element_top input
{
	float: left;
	margin-right: 5px;
}

.header_left_elemen_top input.field
{
	color: #999999;
	width:160px;
	height:19px;
	padding-top:2px;
	padding-left:2px;
	margin-top:1px;
	font-size:12px;
	line-height: 13px;
	border: solid 1px  #7e9db9;
}

.header_left_element input.button
{
	-x-system-font:none;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	position:relative;
	bottom:-1px;
	border:none;
	height:21px;
	width:60px;
	color:#fff;
	background:url(/gfx/21/top_menu_search_button_big.gif) no-repeat;
}


.header_right_element
{
	padding-top: 5px;
	padding-right:18px;
	height:34px;
	width: 245px;
	float:right;
	/*border: 1px solid #FFFFFF;*/
}


.investor_button_center
{
	margin-top:1px;
	background: url('/gfx/21/button_purple_middle.gif') repeat-x;
	height: 19px;
	line-height:19px;
	float:left;
	width: 63px;
	margin-left: 10px;
}

.investor_button_left
{
	background: url('/gfx/21/button_purple_left.gif') no-repeat;
	background-position: top left;
	height: 19px;
	line-height:19px;
	float:left;
	width: 63px;
}
.investor_button_right
{
	background: url('/gfx/21/button_purple_right.gif') no-repeat;
	background-position: top right;
	height: 19px;
	line-height:19px;
	float:left;
	width: 63px;
	padding-left: 12px;
}

.investor_button_center a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
	line-height: 19px;
}

.header_text {
	float:left;
	padding:1px 5px;
	color:#DEDDE9;
	font-weight:bold;
	text-align:left;
}
.header_text a {
	font-size:1em;
	color:#DEDDE9;
	font-weight:bold;
}
.lang_panel dl {
	float:left;
}
/*

.lang_panel dl dt {
	color:#DEDDE9;
	font-weight:bold;
	text-align:right;
	float:left;
	width: 120px;
	padding:2px 0px;
}

Lavet til Frankrig
.lang_panel dl dt {
	color:#DEDDE9;
	font-weight:bold;
	text-align:right;
	float:left;
	width: 80px;
	padding:2px 0px;
}
*/

.lang_panel dl dt {
	color:#DEDDE9;
	font-weight:bold;
	text-align:right;
	float:left;
	/*width: 40px;*/
	/*padding:2px 0px;*/
}
/*
.flag {
	float: left;
	padding:5px 5px 0px 0px;
}
.flag_selected {
	float: left;
	padding:0px 5px 5px 0px;
}
*/
#flag_dk_selected,
#flag_no_selected,
#flag_se_selected,
#flag_uk_selected,
#flag_int_selected,
#flag_de_selected,
#flag_es_selected,
#flag_it_selected,
#flag_fr_selected
{
	
	width: 17px;
	height: 18px;
	float:left;
	overflow:hidden;
	margin-right: 5px;
	
}



#flag_dk_selected
{
	background:url(/gfx/flags.gif) no-repeat 0px -18px;
}


#flag_no_selected
{
	background:url(/gfx/flags.gif) no-repeat -17px -18px;
}

#flag_se_selected
{
	background:url(/gfx/flags.gif) no-repeat -34px -18px;
}

#flag_uk_selected
{
	background:url(/gfx/flags.gif) no-repeat -51px -18px;
}

#flag_int_selected
{
	background:url(/gfx/flags.gif) no-repeat -68px -18px;
}

#flag_de_selected
{
	background:url(/gfx/flags.gif) no-repeat -85px -18px;
}

#flag_es_selected
{
	background:url(/gfx/flags.gif) no-repeat -102px -18px;	
}

#flag_it_selected
{
	background:url(/gfx/flags.gif) no-repeat -119px -18px;	
}

#flag_fr_selected
{
	background:url(/gfx/flags.gif) no-repeat -136px -18px;	
}


#flag_dk,
#flag_no,
#flag_se,
#flag_uk,
#flag_int,
#flag_de,
#flag_es,
#flag_it,
#flag_fr
{
	width: 17px;
	height: 18px;
	float:left;
	overflow:hidden;
	margin-right: 5px;
}


#flag_dk
{
	background:url(/gfx/flags.gif) no-repeat 0px 0px;
	
}

#flag_no
{
	background:url(/gfx/flags.gif) no-repeat -17px 0px;
}
#flag_se
{
	background:url(/gfx/flags.gif) no-repeat -34px 0px;
}

#flag_uk
{
	background:url(/gfx/flags.gif) no-repeat -51px 0px;
}

#flag_int
{
	background:url(/gfx/flags.gif) no-repeat -68px 0px;
}
#flag_de
{
	background:url(/gfx/flags.gif) no-repeat -85px 0px;
}
#flag_es
{
	background:url(/gfx/flags.gif) no-repeat -102px 0px;
}

#flag_it
{
	background:url(/gfx/flags.gif) no-repeat -119px 0px;
}

#flag_fr
{
	background:url(/gfx/flags.gif) no-repeat -136px 0px;	
}




#flag_dk img, 
#flag_dk_selected img,
#flag_no img, 
#flag_no_selected img,
#flag_se img, 
#flag_se_selected img,
#flag_uk img, 
#flag_uk_selected img,
#flag_int img, 
#flag_int_selected img,
#flag_de img, 
#flag_de_selected img,
#flag_es img, 
#flag_es_selected img,
#flag_it img, 
#flag_it_selected img,
#flag_fr img, 
#flag_fr_selected img
{
	width: 17px;
	height: 18px;
	
}


.logo_panel {
	float:left;
	clear:left;
	width:960px;
	height:124px;
	background:url(/gfx/21/site_top.gif) no-repeat;
}

.logo_panel_eu {
	float:left;
	clear:left;
	width:960px;
	height:170px;
	background:url(/gfx/21/top_background.jpg) no-repeat;
}

.logo {
	float:left;
	padding-top:15px;
	padding-left:11px;
}

.logo_eu {
	float:left;
	padding-top:19px;
	padding-left:11px;
}

.top_baner {
	float:left;
	padding-top:17px;
	padding-left:14px;
}

.menu_panel {
	float:left;
	clear:left;
	width:960px;
	height:34px;
	line-height: 34px;
	background:url(/gfx/21/top_menu_gradient.gif) repeat-x;
	text-align:left;
}
#menu {
	float:left;
	clear:left;
	height:34px;
	list-style:none;
}

.menu_panel .top_menu_item
{
	float:left;
	padding-left: 9px;
	padding-right:9px;
	
}

.menu_panel .top_menu_item a
{
	float:left;

	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	
}

.menu_panel .top_menu_splitter
{
	float:left;
	width: 1px;
	background:url(/gfx/21/top_menu_splitter.gif) no-repeat;
	height: 34px;
	line-height: 34px;
}

#menu a 
{	
	color: #FFFFFF;
}

#menu li {
	float:left;
	cursor:pointer;
}
.menu_left_cor, .menu_right_cor {
	float:left;
	height:24px;
	width:3px;
	line-height:24px;
	background:url(/gfx/21/top_menu_left_blue.gif) no-repeat;
}
.menu_right_cor {
	background:url(/gfx/21/top_menu_right_blue.gif) no-repeat;
}
.menu_center_cor {
	float:left;
	height:24px;
	line-height:24px;
	font-weight:bold;
	background:url(/gfx/21/top_menu_middle_blue.gif) repeat-x;
}
.menu_left_cor_on, .menu_right_cor_on {
	float:left;
	height:24px;
	width:3px;
	line-height:24px;
	background:url(/gfx/21/top_menu_left_orange.gif) no-repeat;
}
.menu_right_cor_on {
	background:url(/gfx/21/top_menu_right_orange.gif) no-repeat;
}
.menu_center_cor_on {
	float:left;
	height:24px;
	line-height:24px;
	font-weight:bold;
	background:url(/gfx/21/top_menu_middle_orange.gif) repeat-x;
}

.menu_center_cor a {
	font-size:1em;
	color:#1C1A52;
	text-decoration:none;
	line-height:24px;
	padding:0px 8px;	
}

.menu_center_cor_on a {
	font-size:1em;
	color:#FFFFFF;
	text-decoration:none;
	line-height:24px;
	padding:0px 8px;	
}
/*
	VISITED LINKS
*/
#menu li.visited {
	float:left;
	cursor:default;
}
#menu li.visited .menu_left_cor{
	background:url(/gfx/21/top_menu_left_orange.gif) no-repeat;
}
#menu li.visited .menu_right_cor {
	background:url(/gfx/21/top_menu_right_orange.gif) no-repeat;
}
#menu li.visited .menu_center_cor {
	background:url(/gfx/21/top_menu_middle_orange.gif) repeat-x;
}
#menu li.visited .menu_center_cor a {
	color:#fff;
	cursor:default;
}
/*
	END VISITED LINKS
*/
.search {
	float:right;
	width:150px;
	padding-right:0px;
}
.search .menu_center_cor {
	padding-left:5px;
	padding-right:0px;
}
.search_text {
	width:160px;
	height:19px;
	margin-top:1px;
	font-size:12px;
	line-height: 13px;
}
.search_submit {
	position:relative;
	bottom:-1px;
	border:none;
	height:21px;
	width:33px;
	color:#fff;
	font-weight:bold;
	background:url(/gfx/21/top_menu_search_button.gif) no-repeat;
	font-size: 11px;
}

.search_submit_big {
	-x-system-font:none;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	position:relative;
	bottom:-1px;
	border:none;
	height:21px;
	width:60px;
	color:#fff;
	background:url(/gfx/21/top_menu_search_button_big.gif) no-repeat;
}

.search_submit_orange {
	/*-x-system-font:none;*/
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	position:relative;
	bottom:-1px;
	border:none;
	height:21px;
	width:60px;
	color:#fff;
	background:url(/gfx/enews_button.gif) no-repeat;
}

/* END HEADER */
/* CONTENT */
#content .left {
	float:left;
	width:608px;
}
#content .lefthotel {
	float:left;
	width:608px;
}

#content .right {
	float:left;
	width:352px;
}
#content .left .content {
	/*padding:0px 6px 0px 15px;*/
	padding:0px 0px 0px 15px;
}
#content .right .content {
	padding:13px 0px;
	padding-left:7px;
	padding-right:19px;
}

.hsection {
	float:left;
	width:583px;
	
}
.hsection .hcontent {
	float:left;
	border-top:1px solid #E8E8E8;
	padding:9px;
	width:583px;
	
}
.image {
	float:left;
	padding-left:20px;
	padding-bottom:20px;
}
.hcontent .text 
{
	float:left;
	width:310px;
}
.hsection h1 {
	padding:4px 0px;
}
.hsection h2 {
	padding:4px 0px;
} 
.hsection p {
	padding:8px 0px;
}
/* END BIG SEARCH */

/* CMS */
.cms {
	float:left;
	width:583px;
}
.cms_section {
	float:left;
	padding:9px;
	border-bottom:1px solid #E8E8E8;
}
.cms_section h1 {
	padding:4px 0px;
		
}
.cms_teaser, .cms_text {
	padding:8px 0px;
}
/* END CMS */
/* END CONTENT */

/* RIGHT */
.slideBoxdk {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_middle.gif) repeat-y;
	height:1780px;
}

.slideBoxdk .bottom {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_bottom.gif) no-repeat bottom;
	padding-bottom:6px;
	height:1780px;
}

.slideBox {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_middle.gif) repeat-y;
	height:1520px;
}

.slideBox2 {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_middle.gif) repeat-y;
}

.slideBox .top, .slideBoxdk .top {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_top.gif) no-repeat top;
	padding-top:0px;
}

.slideBox2 .top {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_top_small.gif) no-repeat top;
	padding-top:6px;
}

.slideBox .bottom {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_bottom.gif) no-repeat bottom;
	padding-bottom:6px;
	height:1490px;
}

.slideBox2 .bottom {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_bottom_small.gif) no-repeat;
	background-position:bottom;
	padding-bottom:6px;
	height:274px;
}

.slideBox2 .bottom_dynamic {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_bottom_small.gif) no-repeat;
	background-position:bottom;
	padding-bottom:6px;
}

.slideBox2 .top_dynamic {
	float:left;
	width:326px;
	background:url(/gfx/21/traveloffer_block_top_small.gif) no-repeat top;
	padding-top:6px;
}

.slideBoxdk h1, .slideBox h1, .slideBox2 h1 {
	height:23px;
	line-height:23px;
	padding-left:10px;
}

.slideBoxdk h3 {
	-x-system-font:none;
	color:#1E1A52;
	font-family:Tahoma;
	line-height:23px;
	padding-left:13px;
	padding-top:8px;
	/* background:url(../gfx/21/box_bullet.gif) no-repeat; */
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}

.slideBox h3, .slideBox2 h3 {
	-x-system-font:none;
	color:#1E1A52;
	font-family:Tahoma;
	line-height:23px;
	padding-left:13px;
	padding-top:8px;
	/* background:url(../gfx/21/box_bullet.gif) no-repeat; */
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}

.big_ads {
	padding:0px;
	height:274px; 
	float:left; 
	clear:left;
}

.big_ads .insidespace{
	padding:14px 11px 14px 13px;
}

.vsection {
	float:left;
	width:156px;
	height:238px;
	overflow:hidden;
}
.vcontent {
	float:left;
	width:156px;
	height:238px;
	padding:0px 6px 10px 12px;
	overflow:hidden;
}
.vcontent h2 {
	padding-left:0px;
}
.vcontent  ul {
	padding-left:16px;
}

.add_info {
	padding-left:0px;
}

.vtext {
	padding-left:8px;
}

/* END RIGHT */

/* FOOTER */
#footer ul {
	list-style:none;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
}
#footer ul li {
	color:#585858;
}
#footer ul li a {
	color:#585858;
}

.underfooter
{
	color:#D2D2D2;	
	text-align: left;
} 
.underfooter a
{
	color:#D2D2D2;	
	text-align: left;
	
} 

.underfootercenter
{
	color:#D2D2D2;	
	text-align: center;
} 
.underfootercenter a
{
	color:#D2D2D2;	
	text-align: center;
	
} 

/* END FOOTER */


.hotelSearchFormTabel
{
	margin-top:14px;
	margin-left:40px;
	font-size:1em;
	color:#1C1A52;
	font-weight:bold;	
}

.hotelSearchFormTabel .adultsTd, .hotelSearchFormTabel .childrenTd, .hotelSearchFormTabel .roomsTd
{
	padding-top:10px;
}

.hotelSearchFormTabel select
{
	color:#201854;
	padding-left:3px;
	font:normal normal 12px tahoma;
	font-weight:normal;
}

#supplierListLogos img
{
	margin:5px;
}


#frontpage_offer_teasers h1, .frontpage_teaser_box h1, .frontpage_news_box h1
{
	font-family: tahoma;
	background:url('/gfx/21/teaser_bar_gradient.gif');
	line-height: 23px;
	height: 24px;
	color: #FFFFFF;
	padding-left: 8px;
	margin: 0px;	
	font-size:19px;
	font-weight:normal;
	margin-bottom: 7px;
}

.frontpage_teaser_box h1, .frontpage_news_box h1
{
	padding-left: 15px;
}


.frontpage_news_teaser_left
{
	float:left;
	width: 287px;
}

.frontpage_news_teaser_left table
{
	margin: 0px;
	padding:0px;
}

.frontpage_news_teaser_right
{
	float:left;
	width: 288px;
	margin-left:10px;
}

.frontpage_news_teaser_element
{
	padding-left: 15px;
	line-height:20px;
}

.frontpage_news_teaser_right .frontpage_news_teaser_element a
{
	margin-left:5px;
}

#frontpage_offer_teasers table
{
	color: #192d5c ;
	width: 190px;
	margin-bottom: 10px;
	
}

#frontpage_offer_teasers table td
{
	line-height: 20px;
	height:20px;
	color: #192d5c ;
}

#frontpage_offer_teasers table .type1 td
{
	background-color: #F2FAFD;
}

#frontpage_offer_teasers table .type1 .destination
{
	border-top: 1px solid #E9F0F6;
		border-left: 1px solid #E9F0F6;
	border-bottom: 1px solid #E9F0F6;
}

#frontpage_offer_teasers table .type1 .price
{
	border-top: 1px solid #E9F0F6;
		border-right: 1px solid #E9F0F6;
	border-bottom: 1px solid #E9F0F6;
}


#frontpage_offer_teasers table .type1 .price_from_currency
{
	border-top: 1px solid #E9F0F6;
	border-bottom: 1px solid #E9F0F6;
}

#frontpage_offer_teasers table .destination
{
	padding:0px;
	padding-left:8px;
	
	border-right: 0px;
	line-height: 20px;
	height:20px;
	font-size: 13px;
	/*font-weight:bold;*/

}

#frontpage_offer_teasers table .price_from_currency
{
	/*width: 37px;*/
	padding:0px;
	line-height: 20px;
	height:20px;
	padding-left: 6px;
	font-size: 11px;	
	
}

#frontpage_offer_teasers table .price
{
	padding:0px;
	width: 50px;
	text-align:right;
	line-height: 20px;
	height:20px;
	padding-right: 8px;	
	font-size: 14px;
	/*font-weight:bold;*/
}	

.travelcfm_teaser_box .left_content
{
	width: 375px;
	float:left;
	padding-left: 15px;
}

.travelcfm_teaser_box .text
{
	color: #192d5c ;
}

.travelcfm_teaser_box
{
	width: 586px;
	clear:left;
	float:left;
	padding-bottom: 10px;
}

.travelcfm_teaser_box td
{
	color: #192d5c ;
}

#travelcfm_offer_teasers {
	width:586px;
}

#travelcfm_offer_teasers table .type1 .destination
{
	border-top: 1px solid #E9F0F6;
	border-left: 1px solid #E9F0F6;
	border-bottom: 1px solid #E9F0F6;
	width: 584px;
	
}

#travelcfm_offer_teasers table .type1 .price
{
	border-top: 1px solid #E9F0F6;
	border-right: 1px solid #E9F0F6;
	border-bottom: 1px solid #E9F0F6;
	width: 60px;
}


#travelcfm_offer_teasers table .type1 .price_from_currency
{
	border-top: 1px solid #E9F0F6;
	border-bottom: 1px solid #E9F0F6;
}

#travelcfm_offer_teasers table .destination
{
	padding:0px;
	padding-left:8px;
	border-right: 0px;
	line-height: 20px;
	height:20px;
	font-size: 13px;
	/*font-weight:bold;*/

}

#travelcfm_offer_teasers table .price_from_currency
{
	/*width: 37px;*/
	padding:0px;
	line-height: 20px;
	height:20px;
	padding-left: 6px;
	font-size: 11px;	
}

#travelcfm_offer_teasers table .price
{
	padding:0px;
	width: 60px;
	text-align:right;
	line-height: 20px;
	height:20px;
	padding-right: 8px;	
	font-size: 14px;
	/*font-weight:bold;*/
}	

#travelcfm_offer_teasers .teaser
{
	float:left;
	width: 586px;
	padding-right: 0px;
	clear:left;
	margin-bottom:10px;
}

.travelcfm_teaser_box h1, #travelcfm_offer_teasers h1
{
	font-family: tahoma;
	background:url('/gfx/21/teaser_bar_gradient.gif');
	line-height: 23px;
	height: 24px;
	color: #FFFFFF;
	padding-left: 8px;
	margin: 0px;	
	font-size:19px;
	font-weight:normal;
	text-decoration: none;
}

#travelcfm_offer_teasers h1 a{
	text-decoration: none;
	color: #FFFFFF;
}

#travelcfm_offer_teasers table .type1 td
{
	background-color: #F2FAFD;
}

.travelcfm_teaser_box h1
{
	padding-left: 15px;
	margin-bottom: 10px;
}

#frontpage_offer_teasers .left_teaser, 
#frontpage_offer_teasers .center_teaser,
#frontpage_offer_teasers .right_teaser
{
	float:left;
	width: 190px;
	padding: 0px;
}

#frontpage_offer_teasers .left_teaser, 
#frontpage_offer_teasers .center_teaser
{
	margin-right: 7px;
}

.frontpage_teaser_box
{
	width: 586px;
	clear:left;
	float:left;
	margin-bottom: 20px;
	background:url('/gfx/21/splitter.gif') repeat-x;
	background-position: bottom left;
	padding-bottom: 10px;
}

.frontpage_teaser_box td
{
	color: #192d5c ;
}

#travellog_list_box table
{
	width: 360px;
	margin-bottom: 20px;
	
}

.frontpage_teaser_box .left_content
{
	width: 375px;
	float:left;
	padding-left: 15px;
}

.frontpage_teaser_box .text
{
	color: #192d5c ;
	padding-bottom: 10px;
}

.frontpage_teaser_box.right_content
{
	float:right;
}

#travellog_list_box table .title
{
	width: 360px;
}

#travellog_list_box table .read_more
{
	
}

#frontpage_travellog_box_button .button_left
{
	background: url('/gfx/21/button_grey_left.gif') no-repeat;
	float:left;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
}

#frontpage_travellog_box_button .button_center
{
	background: url('/gfx/21/button_grey_middle.gif') repeat-x;
	float:left;
	height: 23px;
	line-height: 23px;
}

#frontpage_travellog_box_button .button_right
{
	background: url('/gfx/21/button_grey_right.gif') no-repeat;
	float:left;
	height: 23px;
	line-height: 23px;
	background-position: top right;
	padding-right:10px;
}

#frontpage_travellog_box_button a
{
	color: #373737;
	text-decoration: none;
	font-weight: bold;
}


.frontpage_news_box
{
	float:left;
	padding-left: 15px;
}

.frontpage_news_box h1
{

}

.breadcrumb{
	width:926px;
	padding-left:18px;
	margin-top:10px;
	font-size: 10px;
}
.breadcrumb a{
	font-size: 10px;
}

.landingpage h2, .landingpage1 h2, .landingpage2 h2 {
	background-color:#2B437C;
	color:#FFFFFF;
	font-family:"trebuchet ms",tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	height:25px;
	margin:0;
	padding-left:10px;
	padding-top:6px;
}


/*THEMES*/
#themedescription_teaserbox{
	padding:10px;
	padding-right: 295px;
	background-color:#EEF8FF;
	background-position:right bottom;
	background-repeat:no-repeat;
}

/*TRAVELAGENCIES*/
#travelagencies_textbox{
	background-color:#EEF8FF;
	padding:10px;
	width:565px;
}

.tm_landingpage2_container
{
	float:left;
	width: 608px;
	padding:4px 10px 14px 14px;
}
.tm_landingpage2_section_container {
	float:left;
	width: 584px;
	padding:0px;
	margin:0px;
}

.tm_landingpage2_container h2, .tm_landingpage2_container h1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/gfx/21/teaser_bar_gradient.gif) repeat scroll 0 0;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:19px;
	font-weight:normal;
	height:24px;
	line-height:23px;
	margin:0;
	padding-left:8px;
	text-decoration:none;
}

.tm_landingpage2_large {
	width: 584px;
	padding: 10px 0px 0px 0px;
	float:left;
}

.tm_landingpage2_split {
	width: 10px;
	float:left;
}

.tm_landingpage2_medium {
	width: 287px;
	padding: 10px 0px 0px 0px;
	float:left;
}

.tm_landingpage2_small {
	width: 188px;
	padding: 10px 0px 0px 0px;
	float:left;
}

.tm_landingpage2_teaser_box_large
{
	width: 584px;
	float:left;
	background-color: #EEF8FF;
	padding:10px 10px 10px 10px;
}

.tm_landingpage2_teaser_box_medium
{
	width: 287px;
	float:left;
	background-color: #EEF8FF;
	padding:10px 10px 10px 10px;
}

.tm_landingpage2_teaser_box_small
{
	width: 188px;
	float:left;
	background-color: #EEF8FF;
	padding:10px 10px 10px 10px;
}

.tm_landingpage2_link_large
{
	width: 584px;
}

.tm_landingpage2_link_medium
{
	width: 287px;
}

.tm_landingpage2_link_small
{
	width: 188px;
}

.tm_landingpage2_link_box_large
{
	width: 584px;
	float:left;
	background-color: #FFFFFF;
	padding:0px 0px 0px 0px;
}

.tm_landingpage2_link_box_medium
{
	width: 287px;
	float:left;
	background-color: #FFFFFF;
	padding:0px 0px 0px 0px;
}

.tm_landingpage2_link_box_small
{
	width: 188px;
	float:left;
	background-color: #FFFFFF;
	padding:0px 0px 0px 0px;
}

.tm_landingpage2_type2
{
	background-color: #EEF8FF;
}

.tm_landingpage2_destination_large
{
	width: 564px;
	padding:3px 10px 3px 10px;
}

.tm_landingpage2_destination_medium
{
	width: 195px;
	padding:3px 10px 3px 10px;
}

.tm_landingpage2_destination_small
{
	width: 96px;
	padding:3px 10px 3px 10px;
}

.tm_landingpage2_from
{
	width: 32px;
	text-align:right;
	padding:3px 0px 3px 0px;
}

.tm_landingpage2_price
{
	width: 60px;
	padding:3px 10px 3px 0px;
	text-align:right;
}

.tm_landingpage2_geolinkbox {
	
}

.flightpriceindex #quick_search_box_middle
{
	width: 583px;
	float:left;
	background: url('/gfx/flightprice_block_bottom_small.gif') repeat-y;
}

.flightpriceindex #quick_search_box_bottom
{
	width: 583px;
	float:left;
	background: url('/gfx/flightprice_bottom.gif') no-repeat;
	background-position: bottom left;
}

.flightpriceindex #quick_search_box_top
{
	width: 583px;
	float:left;
	background: url('/gfx/flightprice_top.gif') no-repeat;
	padding-bottom: 14px;
}

.flightpriceindex .header_left
{	
	float:left;
	height: 47px;
	line-height: 47px;
	padding-left:10px;
	width: 300px;
	padding-left:5px;
}

.flightpriceindex .header_left h1
{	
	line-height: 47px;
	color:#FFFFFF;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight: normal;
}

.flightpriceindex .header_right
{
	float:left;
	height: 47px;
	line-height: 47px;
	color: #FFFFFF;
	font-weight: normal;
	width: 250px;
	color:#FFFFFF;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:15px;
}

.flightpriceindex #search_content_container
{
	float:left;
	width:583px;
}

.flightpriceindex_bottom
{
	float:left;
	width:583px;
}

.flightpriceindex #search_content_top_text {
	padding-top: 17px;
	padding-left: 17px;
	padding-bottom: 11px;
	float:left;
	width:583px;
	color:#192D5C;
	font-family:arial;
}

.flightpriceindex #search_content_bottom_text{
	padding-top: 17px;
	padding-bottom: 7px;
	float:left;
	width:583px;
	color:#192D5C;
	font-family:arial;
}

.flightpriceindex .label{
	color:#192D5C;
	font-family:arial;
	font-weight:bold;
	height:40px;
	line-height:20px;
}

.flightpriceindex .search_button{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/gfx/flight_price_button.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:24px;
	width:60px;
	cursor:pointer;
	margin-left:10px;
	margin-top:0;
	font-family:arial;
}

.flightpriceindex .select_box {
	font-size:12px;
	line-height: 20px;
	font-family:arial;
	float:left;
}

.flightpriceindex #search_content_top {
	font-size:11px;
	font-family:arial;
	width: 583px;
	height:50px;
	float:left;
}

.flightpriceindex {
	padding-top:14px;
	float:left;
}


/* FLIGHT HOTEL SITE - START */
#flighthotelcontainer {
	padding-top: 15px;
}
#flighthotelcontainer .left,#flightudvidetcontainer .left{
	width: 650px;
	float: left;
}

#flighthotelcontainer .right {
	width: 300px;
	float: left;
}

.slideBox2 .banneremailbox {
	width: 300px;
	padding:0px;
	height:117px; 
	float:left; 
	clear:left;
}

.slideBox2 .banneremailbox .insidespace{
	padding:7px 12px 10px 12px;
}

.slideBox2 .banneremailbox .insideblockspace{
	padding:10px 10px 0px 10px;
}

.slideBox2 .banneremailbox .banneremail{
	height:97px;
	width:300px;
	border: 1px solid #A9BCCB;
	background-color: #DCEBF8;
}

.slideBox2 .banneremailbox .banneremailheader {
	color:#192D5C;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:27px;
}

.slideBox2 .banneremailbox .banneremailtext {
	font-family:arial;
	font-size:11px;
	line-height:25px;
}


.slideBox2 .bannerfacebookbox {
	padding:0px;
	height:54px; 
	float:left; 
	clear:left;
	width:326px;
}
.slideBox2 .bannerfacebookbox .insidespace{
	padding:0px 12px 14px 12px;
}
.slideBox2 .bannerfacebookbox .insideblockspace{
	padding:2px 4px 2px 4px;
}
.slideBox2 .bannerfacebookbox .bannerfacebook{
	float: left;
	height:40px;
	width:	260px;
	border-top: 1px solid #A9BCCB;
	border-left: 1px solid #A9BCCB;
	border-bottom: 1px solid #A9BCCB;
	background-color: #DCEBF8;
}
.slideBox2 .bannerfacebookbox .bannerfacebooktext{
	color:#192D5C;
	font-family:arial;
	font-size:14px;
	line-height:15px;
	text-decoration: underline;
}

.bannerfacebooktext_hover {
/*
	color:#192D5C;
	font-family:arial;
	font-size:14px;
	line-height:15px;
	text-decoration: none;
	background-color: #EA6210;
	cursor:hand;
	cursor:pointer;
*/
	color:#192D5C;
	font-family:arial;
	font-size:14px;
	line-height:15px;
	text-decoration: underline;
	background-color: #EFF6FF;
}

.bannerfacebookicon {
	float: left;
	height:40px;
	width:40px;
	background: url('/gfx/facebook_icon.png') no-repeat;
	border-top: 1px solid #A9BCCB;
	border-right: 1px solid #A9BCCB;
	border-bottom: 1px solid #A9BCCB;
	background-color: #DCEBF8;
	background-position: 1px; 
}

.attraction_articles #menuItem, 
.guide_articles #menuItem,
.travelagencies_search1 #menuItem,
.travelagencies_search2 #menuItem,
.climate_search_box #menuItem
{
	background-color:#FFFFFF;
	padding:0px;
	line-height:20px;
}

.guide_articles #menuItem a:hover, .guide_articles #menuItem:hover,
.attraction_articles #menuItem a:hover, .attraction_articles #menuItem:hover,
.travelagencies_search1 #menuItem a:hover, .travelagencies_search1 #menuItem:hover,
.travelagencies_search2 #menuItem a:hover, .travelagencies_search2 #menuItem:hover,
.climate_search_box #menuItem a:hover, .climate_search_box #menuItem:hover
{
	background-color:#3399FF;
	cursor:hand;	
	cursor:pointer;	
	line-height:20px;
}

.guide_articles #menuItem a, .guide_articles #menuHeadermenuBody a, .guide_articles #menuHeadermenuBody2 a,
.attraction_articles #menuItem a, .attraction_articles #menuHeadermenuBody a, .attraction_articles #menuHeadermenuBody2 a,
.travelagencies_search1 #menuItem a, .travelagencies_search1 #menuHeadermenuBody a, .travelagencies_search1 #menuHeadermenuBody2 a,
.travelagencies_search2 #menuItem a, .travelagencies_search2 #menuHeadermenuBody a, .travelagencies_search2 #menuHeadermenuBody2 a,
.climate_search_box #menuItem a, .climate_search_box #menuHeadermenuBody a, .climate_search_box #menuHeadermenuBody2 a
{ 
	color:black;
	text-decoration:none;
	line-height:20px;
}

.guide_articles #menuBody,.guide_articles #menuBody2,
.attraction_articles #menuBody,.attraction_articles #menuBody2,
.travelagencies_search1 #menuBody,.travelagencies_search1 #menuBody2,
.travelagencies_search2 #menuBody,.travelagencies_search2 #menuBody2,
.climate_search_box #menuBody,.climate_search_box #menuBody2
{
	border:1px solid #DBDFE6;
	display:block;
	position:absolute;
	overflow:auto;
	z-index:999;
	background-color:#FFFFFF;
}

.guide_articles #menuBox,
.attraction_articles #menuBox,
.travelagencies_search1 #menuBox,
.travelagencies_search2 #menuBox,
.climate_search_box #menuBox
{
	cursor:hand;	
	cursor:pointer;	
	float:left;
	background-color:#FFFFFF;
}

.guide_articles #menuHeadermenuBody, .guide_articles #menuHeadermenuBody2,
.attraction_articles #menuHeadermenuBody, .attraction_articles #menuHeadermenuBody2,
.travelagencies_search1 #menuHeadermenuBody, .travelagencies_search1 #menuHeadermenuBody2,
.travelagencies_search2 #menuHeadermenuBody, .travelagencies_search2 #menuHeadermenuBody2,
.climate_search_box #menuHeadermenuBody, .climate_search_box #menuHeadermenuBody2 
{
	line-height:22px;
	background-repeat: no-repeat;
}

.vtadiv #vta_wide,.vtadiv #vta_widesub{
	width:614px;
}

#flightudvidetcontainer #vta_wide {
	padding:0px;
	line-height:14px;
}

#flightudvidetcontainer .center_div {
	width:630px;
}

#flightudvidetcontainer{
	padding:0px;
}

#flightudvidetcontainer .module_teaser{
	padding:0px;
}

#flightudvidetcontainer .vta{
	padding:10px 0px 0px 0px;
}

/* FLIGHT HOTEL SITE - END */