body
{
	/*text-align: center;*/
	font-family: verdana;
	font-size: 11px;
  	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 16px;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
}

img
{
	border: 0px;
}

form
{
	margin:0px;
}

div, table, p, td
{
	font-family: verdana;
	font-size: 11px;
  	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0px;
}

input,select
{
	font-family: verdana;
	font-size: 11px;
}

.site_container
{
	width: 970px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
}



h1
{
	
	font-size: 12px;
	/*font-size: 12px;
	color: #FFFFFF;
	background-color: #02283A;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;*/
}

h2
{
	background:url('../gfx/content_splitter.gif') repeat-x;
	background-position: bottom left;
	line-height: 20px;
	font-size: 11px;
	margin-bottom: 8px;
}


#sitemap_header_container
{
	
	padding-top: 10px;
	float:left;
	padding-left:10px;
	width: 730px;
}

#sitemap_under_header
{
	float:left;
	padding-left: 10px;
	width: 730px;
}

.sitemap_type_1 h1, .sitemap_type_2 h1, .cms h1, .onlinecatalogue h1, .content_traveloffer h1, .content_traveloffer .travelofferdetails h1, #sitemap_header_container h1
{
background:url('../gfx/content_splitter.gif') repeat-x;
background-position: bottom left;
	line-height: 25px;
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;
	font-size: 16px;

}



.content_traveloffer h1
{
	background:url('') repeat-x;
}


.travelofferlist thead td, .traveloffer_detail_td_header
{
	/*background:url('../gfx/content_top.gif') repeat-x;*/
	background:url('../gfx/content_splitter.gif') repeat-x;
	background-position: top left;
	color: #7587a;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;
	font-size: 13px;
	line-height: 40px;
	
}


#information_table td
{
	line-height: 20px;
	background:url('../gfx/content_splitter.gif') repeat-x;
	background-position: bottom left;
}

#information_right_header
{
	line-height: 20px;
	background:url('../gfx/content_splitter.gif') repeat-x;
	background-position: bottom left;
}

#information_right_info_box
{
	height: 81px;
	padding-top: 5px;
}

#information_right_request_url, #information_right_request_url_static
{
	line-height: 20px;
	background:url('../gfx/content_splitter.gif') repeat-x;
	background-position: bottom left;
}



.traveloffer_search_form_items_table 
{
	margin-bottom: 10px;
}

.traveloffer_search_form_items_table td
{
	padding-right: 5px;
}

.fieldtype1
{
	width: 160px;

}

.fieldtype2
{
	width: 180px;
}

.fieldtype3
{
	width: 345px;
	
}

.fieldtype4
{
	width: 300px;
}

.fieldtype5
{
	width: 35px;
}
.fieldtype6
{
	width: 340px;
	height: 150px;
}


.travelofferlist thead td a, .travelofferlist thead td a:hover
{
	color: #7587a;
}

.sitemap_type_1, .sitemap_type_2
{
	width: 360px;
	padding-left: 10px;
	padding-top:10px;
	padding-right:10px;
	float:left;
	
}
/*
h2
{
	font-size: 12px;
	margin: 0px;
}*/

.frontpage h1
{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
	margin: 0px;
}

.frontpage_right_teaser_middle1 h1
{
	background-color: #9DB7C4;
	margin: 0px;
}

.frontpage_right_teaser_middle h1
{
	/*background-color: #FFD045;
	margin: 0px;*/
}

.traveloffer_quickearch_middle h1
{
	/*background-color: #F4F8FA;
	margin: 0px;*/
}

a
{
	color: #0b4c72;
}

a:hover
{
	color: #0b4c72;
}

.content_bottom
{
	width: 970px;
	float:left;
	background: url('../gfx/bottom_site.gif') no-repeat;
	background-position: bottom left;
}

.bottom_container
{
	width: 970px;
	height: 127px;
	line-height: 127px;
	text-align: center;
	color: #062449;
	clear:both;
}

.content_container
{
	width: 970px;
	float:left;
}

.content_left
{
	padding: 16px 0px 20px 0px;
	width: 197px;
	float:left;
}

.content_center
{
	overflow:hidden;
	width: 565px;
	float:left;
	padding: 16px 16px 20px 16px;
	
	
}

.content_right
{
	padding: 16px 0px 20px 16px;
	float:left;
}

.content_center_frontpage
{
		overflow:hidden;
	width: 755px;
	float:left;
	padding: 10px 0px 20px 16px;
	
}

.content_right_frontpage
{
	padding: 16px 0px 20px 16px;
	float:left;
}


.content_traveloffer
{
	width:740px;
	float:left;
	padding: 16px 16px 20px 16px;
}

.content_sitemap
{
	width:740px;
	float:left;
	padding: 16px 16px 20px 16px;
}

.content_sitemap h1
{
	margin-top: 5px;
	margin-bottom: 0px;
}

.content_weather
{
	width:740px;
	float:left;
	padding: 16px 16px 20px 16px;
}

.content_weather h1
{
	margin-top: 5px;
	margin-bottom: 0px;
}

.content_traveloffer .button
{
	float:left;
	margin-top: 5px;
}

.travelmarket-interactive
{
	text-align:right;
}

.frontpage_background
{
	background: url('../gfx/background.gif') repeat-y;
	float:left;
	width: 970px;
}

.background_frontpage
{
	background: url('../gfx/background_frontpage.gif') repeat-y;
	float:left;
	width: 970px;
}
.background_fullwidth
{
	background: url('../gfx/background_fullwidth.gif') repeat-y;
	float:left;
	width: 970px;
}
.background_common
{
	background: url('../gfx/background.gif') repeat-y;
	float:left;
	width: 970px;
}

.content_center_contactpage
{
	overflow:hidden;
	width: 565px;
	float:left;
	padding: 16px 16px 20px 16px;
}

#top_container
{
	background: url('../gfx/top_background_1.jpg');
	width: 970px;
	/*height: 165px;*/
	height: 187px;
	float:left;
	padding: 0px 0px 0px 0px;
}


#sub_link_container
{
	float:left;
	clear:left;
	padding-left: 14px;
	width: 400px;
	
	
}

#sub_link_container a, #sub_link_container a:hover
{
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	text-decoration:none;
}

#sub_link1,#sub_link2,#sub_link3
{
	line-height: 23px;
	height: 23px;
	float:left;
	padding-left: 2px;
	padding-right: 10px;
}

#sub_link1_image,#sub_link2_image,#sub_link3_image
{
	float:left;
	border:0px;
}


#sub_link_container .sub_splitter
{
	float:left;
	width: 1px;
	margin-left:3px;
	margin-right: 5px;
}





.menu_middle
{
	width: 197px;
	float:left;
	background: url('../gfx/left_menu_middle.gif') repeat-y ;
}

.menu_bottom
{
	
	
	background-position:  bottom left;
	width: 197px;
	float:left;
	
}

.menu_top
{
	width: 197px;
	float:left;
	
}


.top_menu_item1, .top_menu_item
{
	display: inline;
	padding: 0px 10px 0px 10px;
}

.top_menu_item1
{
	background: url('../gfx/pil_topmenu.gif') no-repeat;
	background-position: left;
	padding: 0px 10px 0px 20px;
	margin-left: 50px;
}

.top_menu_item1 a, .top_menu_item1 a:hover, .top_menu_item a, .top_menu_item a:hover
{
	font-weight:  bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	font-size: 14px;
	
}

.flag_container
{
	/*float:left;
	text-align:right;
	height: 33px;
	padding-right: 10px;*/
	background: url('../gfx/left_menu_bottom.gif') no-repeat ;	
	font-weight: normal;
	padding-left: 10px;
	padding-top: 40px;
	padding-bottom: 180px;
	width: 197px;
	float:left;
	color: #000000;
}

.flag
{
	border: 0px;
}

.menu_container
{
	width: 700px;
	height: 33px;
	float:left;
}

.logo
{
	float:left;
	width: 180px;
	height: 80px;
	margin-top: 0px;
	margin-right: 0px;
	
}

#logo_container
{
	
	float:left;
	width: 180px;
	height: 135px;
}

#traveloffer_quicksearch_container
{
	background-color: #F6F6F8;
	border:1px solid #C6CED1;
	float:left;
	width: 736px;
	margin-bottom: 20px;
	
}


#traveloffer_quicksearch_left
{
	width: 290px;
	float:left;
	
	padding-left: 20px;
	padding-top: 25px;
	padding-bottom: 20px;
	
	
}

#traveloffer_quicksearch_right
{
	width: 400px;

	float:left;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

#traveloffer_quicksearch_right table td
{
	line-height: 25px;
	padding-right: 5px;
}

.traveloffer_quickearch_top
{
	background: url('../gfx/top_lysblaa_box.gif') no-repeat;
	width: 277px;
	float:left;
}

.traveloffer_quickearch_middle
{
	background-color: #F4F8FA;
	width: 277px;
	float:left;
	margin-bottom: 10px;
}

.traveloffer_quickearch_bottom
{
	background: url('../gfx/bund_lysblaa_box.gif') no-repeat;
	width: 277px;
	float:left;
	background-position: bottom left;
	padding: 10px;
}


.traveloffersearchtable
{
	width: 708px;
	border: 0px;
	background-color: #F4F8FA;
}

.traveloffersearchtable .label
{
	font-weight: bold;
}

.travelofferpageindex
{
	margin-bottom: 10px;
}



.traveloffersearchtable td
{
	/*line-height: 35px;*/
	padding-left: 5px;
	padding-bottom: 10px;
}

.travelofferpageindex td
{
	background-color: #052548;
	line-height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}

.travelofferpageindex td a, .travelofferpageindex td a:hover
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}


.traveloffersearchtable .integratedtable td
{
	padding-bottom: 0px;
}

.traveloffersearchtable
{
	height: 44px;
}

.integratedtable td
{
	line-height: 16px;
	padding-left: 0px;
}

.traveloffersearchtable .tm_body2
{
	line-height: 16px:
}


/*
	FRONTPAGE
*/

#frontpage_container
{
	width: 760px;
	float:left;
	overflow:hidden;
	
	
}

#frontpage_container h1
{
border-bottom:1px solid #9B9B9B;

}


.vertical_teaser
{
	width: 232;
	float:left;
	overflow:hidden;
	margin-right: 19px;
	margin-bottom: 10px;	
}
.vertical_teaser h1
{
	margin-bottom: 10px;
}

.vertical_teaser .image_container
{
	float:left;
	width: 232;
	height: 138px;
	overflow: hidden;
	
}



.horizontal_teaser
{
	float:left;
	width: 736px;
}

.horizontal_teaser .image
{
	margin-left: 10px;
	margin-bottom: 10px;
	float:right;
}

.horizontal_teaser h1
{
	border-bottom:1px solid #9B9B9B;
	margin-bottom: 10px;
}


/*
	Bottom
*/
#bottom_container
{
	float:left;
	width: 970px;
	height: 25px;
	line-height: 18px;
	background: url('../gfx/bottom.gif') no-repeat;
	text-align:center;
}

/*
	Bottom end
*/

/*
	FRONTPAGE END
*/


.frontpage_teaser_top
{
	
	background: url('../gfx/top_hvid_box.gif') no-repeat;
	width: 431px;
	float:left;
}

.frontpage_teaser_middle
{

	background: url('../gfx/mid_hvid_box.gif') repeat-y;
	width: 431px;
	float:left;
	margin-bottom: 10px;
}

.frontpage_teaser_bottom
{
	width: 431px;
	float:left;
	background: url('../gfx/bund_hvid_box.gif') no-repeat;
	background-position: bottom left;
	padding: 10px;
}

.frontpage_teaser_bottom .image
{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}


.frontpage_right_teaser_top
{
	
	background: url('../gfx/top_orange_box.gif') no-repeat;
	width: 277px;
	float:left;
}

.frontpage_right_teaser_middle
{

	background-color: #FFD045;
	width: 277px;
	float:left;
	margin-bottom: 10px;
	clear:left;
}

.frontpage_right_teaser_bottom
{
	width: 277px;
	float:left;
	background: url('../gfx/bund_orange_box.gif') no-repeat;
	background-position: bottom left;
	padding: 10px;
}


.frontpage_right_teaser_top1
{
	
	background: url('../gfx/top_blaagraa_box.gif') no-repeat;
	width: 277px;
	float:left;
}

.frontpage_right_teaser_middle1
{

	background-color: #9DB7C4;
	width: 277px;
	float:left;
	margin-bottom: 10px;
	clear:left;
}

.frontpage_right_teaser_bottom1
{
	width: 277px;
	float:left;
	background: url('../gfx/bund_blaagraa_box.gif') no-repeat;
	background-position: bottom left;
	padding: 10px;
}


/*-----*/
/*
.frontpage_right_teaser_top2
{
	
	background: url('../gfx/top_red_box.gif') no-repeat;
	width: 277px;
	float:left;
}

.frontpage_right_teaser_middle2
{

	background-color: #E01F22;
	width: 277px;
	float:left;
	margin-bottom: 10px;
	clear:left;
}

.frontpage_right_teaser_bottom2
{
	width: 277px;
	float:left;
	background: url('../gfx/bund_red_box.gif') no-repeat;
	background-position: bottom left;
	padding: 10px;
}

.frontpage_right_teaser_bottom2 text
{
	color:#FFFFFF;	
}

.frontpage_right_teaser_bottom2 a
{
	color:#FFFFFF;
}

.frontpage_right_teaser_bottom2 h1
{
	font-size: 12px;
	color: #FFFFFF;
	background-color:#E01F22;
	line-height: 20px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 10px 0px;
}*/
.frontpage_right_teaser_top2
{
	
	background: url('../gfx/top_orange_box.gif') no-repeat;
	width: 277px;
	float:left;
}

.frontpage_right_teaser_middle2
{

	background-color: #FFD045;
	width: 277px;
	float:left;
	margin-bottom: 10px;
	clear:left;
}

.frontpage_right_teaser_bottom2
{
	width: 277px;
	float:left;
	background: url('../gfx/bund_orange_box.gif') no-repeat;
	background-position: bottom left;
	padding: 10px;
}

.frontpage_right_teaser_bottom2 text
{

}

.frontpage_right_teaser_bottom2 a
{

}

.frontpage_right_teaser_bottom2 h1
{
background-color: #FFD045;
}
/*-----*/








.enewssubscribe_top
{
	background: url('../gfx/top_roed_box.gif') no-repeat;
	width: 176px;
	float:left;
}

.enewssubscribe_middle
{

	background-color: #B12C1B;
	width: 176px;
	float:left;
	margin-bottom: 10px;
}

.enewssubscribe_bottom
{
	width: 176px;
	float:left;
	background: url('../gfx/bund_roed_box.gif') no-repeat;
	background-position: bottom left;
	padding: 10px;
	color: #FFFFFF;
}

.enewssubscribe_bottom .tm_field1
{
	border: 1px solid #CA9189;
	margin-bottom: 5px;
	width: 156px;
	
}

.enewssubscribe_bottom .tm_button2
{
	background: url('../gfx/pil_roed.gif') no-repeat;
	color: #FFFFFF;
	border: 1px solid #B12C1B;
	background-color: #B12C1B;
	float:right;
	padding-left: 15px;
}

.button
{
	background: url('../gfx/search_button.gif') no-repeat;
	border: 0px;
	width: 52px;
	height: 19px;
	line-height: 19px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	/*background: url('../gfx/pil_lysblaa.gif') no-repeat;
	color: #B12C1B;
	border: 1px solid #F4F8FA;
	background-color: #F4F8FA;
	float:right;
	padding-left: 15px;
	font-weight: bold;*/
}


/*
	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
{
	margin-bottom: 0px;
}

.verticalmenu_header {

	color: #000000;
	font-weight:normal;
	padding: 0px 0px 0px 20px;
	line-height: 24px;
	width: 197px;
	background: url('../gfx/left_menu_header.gif') no-repeat;
	background-position: top left;
	clear: both;
	pointer: hand;
	cursor: hand;
}

.verticalmenu_header a
{
	color: #000000;
	text-decoration: none;
}

.verticalmenu_header a:hover
{
	color: #000000;
}


.verticalmenu_submenu_listitem
{	
	width: 137px; /* 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: 137px; /* 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. */
	font-weight: normal;
	padding: 0px 0px 0px 20px;
}

.verticalmenu_submenu_listitem a 
{
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.verticalmenu_submenu_listitem a:hover 
{
	color: #000000;
	font-weight: normal;
}


/*
	Vertical menu slut
*/



/*
	CMS
*/
.cms_teaser
{
	margin-bottom: 16px;
}

#star
{
	color: #B12C1B;
	font-family: Wingdings;
	font-weight: normal;
	line-height: 8px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
}

img.HotelStarHeader
{
	margin-left: 2px;
	border: none;
}

img.HotelStarMenu
{
	margin-left: 1px;
	border: none;
}


.cms_image2
{
	clear: both;
	float:left;
	margin-bottom: 10px;
	margin-left: 10px;
}

.credit
{
	float:left; 
	clear:left;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 10px;
}


.cms_menuheader
{
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	background:url('../gfx/cms_top.gif') no-repeat;
	padding-left: 5px;
	line-height: 18px;
	width: 178px;
}

.cms_menuitem a
{ 
	text-decoration: none;
}

.cms_menuitem_selected 
{
	background-color: #F7F8FA;
}

.cms_menuitem_selected a
{
	font-weight: bold;
	
}

.cms_menuitemlist
{
	padding-top:5px;
	margin-bottom: 10px;
	padding-left: 5px;
	
}

.onlinecatalogue_fact_table
{
	width: 432px;
	margin-top: 10px;
	border-left: 1px solid #052548;
	border-top: 1px solid #052548;
}

.onlinecatalogue_fact_table td
{
	border-bottom: 1px solid #052548;
	border-right: 1px solid #052548;
	padding: 0px 10px 0px 10px;
}

.onlinecatalogue_fact_table_tr_switch0
{
	background-color: #223F61;
	color: #FFFFFF;
}

.cms_address
{
	margin-bottom: 10px;
}

/*
	CMS SLUT
*/

/*
	Traveloffer
*/

.traveloffer_detail_td_header
{
	/*font-weight: bold;
	line-height: 20px;
	background-color: #587993;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;*/
}

.traveloffer_detail_td_header .tm_link1, .traveloffer_detail_td_header .tm_link1:hover
{ 
	color: #7587a;
	font-size: 11px;
}

.traveloffer_detail_td_under_header
{
	font-weight: bold;
	line-height: 18px;
	background-color: #FFFFFFF;
	padding: 0px 0px 0px 5px;
	
}


.travelofferlist 
{
	margin-bottom: 15px;
	width: 708px;
}

.travelofferlist td
{
	padding-left: 5px;
}

.travelofferlist_details td
{
	padding-left: 0px;
}

.travelofferlist_details
{
	margin-top: 5px;
}

.travelofferlist thead td
{
	/*font-size: 12px;
	font-weight: bold;
	background-color: #052548;
	line-height: 20px;
	color: #FFFFFF;*/
	/*border-bottom: 1px solid #E12E29;*/
	
}

.travelofferlist thead td a
 {
 	font-weight:bold;
 	font-size: 12px;
 	color: #17587a;
 }

.travelofferlist_details .body_text
{
	padding: 10px 0px 0px 0px;
}

.travelofferlist_details thead td
{
	background: url('');
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	line-height: 16px;
	color: #052548;
	border-bottom: 0px solid #FFFFFF;
	padding:0px;
	
}

.travelofferlist_details .price, .travelofferlist_details .duration
{
	width: 100px;
}

.travelofferlist_details .valid
{
	width: 115px;
}

.travelofferlist_details .title
{
	width: 25%;
}

.travelofferlist img
{
	margin-top: 5px;
}

.tm_header1
{
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	background-color: #052548;
	line-height: 20px;
	color: #17587a;
	border-bottom: 1px solid #E12E29;
}

.tm_header2
{
	padding-left: 5px;
	font-weight: bold;
	line-height: 16px;
}

.tm_body1
{
	padding-left: 0px;
	
}

/*
	Traveloffer slut
*/

.Analysis, .Competition
{
width: 550px;
}

	
	.Analysis_strong, .Competition_strong
	{
	font-weight: bold;
	}
	.Analysis_textarea2, .Analysis_textarea, .Competition_textarea2, .Competition_textarea
	{
	width: 300px;
	height: 100px;
	border: 1px black solid;
	}

	.Analysis_textfield, .Competition_textfield
	{
	width: 200px;
	border: 1px black solid;
	}
	.Analysis_QuestionText, .Competition_QuestionText 
	{

	}
	
	.Analysis_Answerext select, .Competition_Answerext select {
	width: 200px;
	border: 1px black solid;
	}
	
	.Analysis_Answerext, .Competition_Answerext {
	}

	.Analysis_form {
	}
	
	.Analysis_table {
	}
	
	.Analysis_AnalysisText
	{
	}
	
.Analysis .button, Competition .button
{		
	background: url('../gfx/pil_lysblaa.gif') no-repeat;
	color: #B12C1B;
	border: 1px solid #F4F8FA;
	background-color: #F4F8FA;
	float:left;
	padding-left: 15px;
	font-weight: bold;
}

.tm_search_box
{

	border-left: 1px solid #04249D;
	border-right: 1px solid #04249D;
	border-top: 1px solid #04249D;
	border-bottom: 1px solid #04249D;
	width: 214px;
	background: url('../gfx/box_top.gif') no-repeat;
	margin-bottom: 20px;
}

.tm_search_search_box 
{
	clear:both;
}

.tm_search_search_box .field
{
	border: 1px solid #CA9189;
	margin-bottom: 5px;
	width: 156px;
	float:left;
}

.tm_search_search_box .button
{
	margin-left: 2px;
	float:left;
	
}

#top_link_container
{
	float:right;
	
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 10px;	
}
#top_link_container a, #top_link_container a:hover
{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
}

#top_left_container
{
	float:left;
	width: 400px;
	
	height: 167px;
}


.tm_search_search_box1
{
	width: 170px;
	padding-top: 10px;
	padding-right: 10px;
	float:right;
}
.tm_search_search_box1 .field
{
	float:right;
	border: 1px solid #274553;
	margin-top: 1px;
	width: 90px;
	

}

.tm_search_search_box1 .button
{
	margin-left: 2px;
	float:right;
	
}

/*
	Text ads
*/
.text_ad_list
{
	width: 180px;
	float:left;
	clear:both;
	margin-bottom: 10px;
}

.text_ad .image
{
	width: 180px;
	float:left;
}

/*
	Text ads slut
*/

/* 
	Sitemap
*/

.sitemap_level_1
{
	width: 340px;
	padding-left: 0px;
	margin-bottom: 3px;
	color: #000000;
	/*color:#FFFFFF;
	background-color: #006699;*/
	border-bottom: 1px solid #000000;
	font-weight:bold;
	line-height: 20px;
}

.sitemap_level_1 a
{
	font-weight:bold;
	line-height: 20px;
	color:#000000;
	text-decoration: none;
}

.sitemap_level_1 a:hover
{
	font-weight:bold;
	line-height: 20px;
	color:#000000;
	text-decoration: none;
}


.sitemap_level_2 a
{
	font-weight:normal;
	line-height: 20px;
	color:#000000;
	text-decoration: none;
}

.sitemap_level_2 a:hover
{
	font-weight:normal;
	line-height: 20px;
	color:#000000;
	text-decoration: none;
}


.sitemap_level_2
{
/*	padding-left: 16px;*/
	/*background-color: #000000;*/
	margin-bottom: 2px;	
/*background: url('http://reiseguide.osl.no/gfx/Pil_01.gif') no-repeat;
*/
	background:url('../gfx/content_splitter.gif') repeat-x;
	background-position: bottom left;
	line-height: 16px;
}

.sitemap_level_3
{
/*	padding-left: 16px;*/
	background-color: #FFFFFF;
	margin-bottom: 2px;
	/*background: url('http://reiseguide.osl.no/gfx/Pil_01.gif') no-repeat;
*/
		background:url('../gfx/content_splitter.gif') repeat-x;
	background-position: bottom left;
	line-height: 16px;
	
}


.sitemap_box
{
	/*padding: 3px;*/
	margin-bottom: 10px;
	background-color: #FFFFFF;
	width: 340px;
	margin-right:20px;
	
}

h1.big_header
{
	background: url('../gfx/content_splitter.gif') repeat-x;background-position: bottom left;
	font-size: 22px;
	line-height: 30px;
}



.text_ad_list
{
	padding-top: 10px;
	width: 178px;
	float:left;
}

.text_ad
{
	float:left;
	width: 178px;
	background: url('../gfx/content_splitter.gif') repeat-x;background-position: bottom left;
	padding-bottom: 10px;
	margin-bottom:10px;
}

.text_ad .title
{
	font-weight:bold;
}

.text_ad .image_container
{
	float:left;
	width: 178px;
}

.text_ad_list .image
{
	float:left;
	width: 172px;
	margin:0px;
	padding:0px;
	border: 0px;
}