
body {background:none !important;}

/************************************
	Print settings
************************************/


/* remove framework */
fieldset, legend										,
.next-previous											,
.category												,
.descriptionheading										,
.buttonsright                                           ,
.advertbuttons											,
.orange_button											,
.box4banner										   		,
.travel_box4pageheader_top								,
.travel_box4pageheader_content							,
.travel_box4pageheader_bottom							,
.responseseverity0										,
.responseseverity1										,
.responseseverity2										,
.button													,
.box4top												,
.box9bottom												,
.box4bottom												,
.box4top												,
.box7bottom												,
.box7top												,
.invisible												,
.foottext												,
.nogood													,
.dot, whitedot, bluedot, graydot, dot1, dot2, dot3, dot4,
.b1,.b2,.b3,.b4											,
#advertbuttons											,
#filter													,
#sort													,
#navbuttons												,
#twoboxes-wide											,
#login1													,
#documentfields											,
#includedJSPs											,
#frontpagebutton										,
#board													,
#tower													,
#topbanner												,
#tabs													,
#sentinel												,
#sitewide-footer						 				,
#bgTop													,
#bgBottom												,
#mid-col-1												,
#mid-col-3												,
#my-profile  											,
#bottom-section											,
#advert #map_div										,
#webplakat 												,
#skyskraper												,
#webplakat 												,

/*bap hidden fields */
#bap #object #map_div									,
#bap #object .newadd									,
#bap #object .navigation_box							,
#bap #object .aux										,
#bap #object #handshake 								,
#bap #object .tostore									,
#bap #object #warning									,
#bap #object #advertbutton-container					,
#bap #object #object-images .display-all                ,
#bap .galleryModule                                     ,
#bap .tostore                                           ,

/*tracel hidden fields */
#travel #top-navigation									,
#travel .adboxcontainer									,
#travel .calendardropdown								,
#travel .departure										,
#travel a.order-button-big 								,
#travel #wrapper #last-theme-section 					,
/*#travel #advert div.right .content						,*/
#travel #change-language								,
#travel #other-hotels-link								,
#travel #hotel-object #searchbox						,
#travel #hotel-object #object-tabs						,
#travel #hotel-object .hotelrating						,
#travel #hotel-object .cdsAll							,
#travel #hotel-object #nextprev							,
#travel #domestic_offer #advert #content_left #important_details #order a,
#travel #advert-content .ytop							,
#travel #advert-content .ycontent						,
#travel #advert-content .ybottom						,
#travel #norway .crosspromotion							,
#travel #last-theme-section								,
#travel #fullwidthcontainer								,

/*motor hidden fields */
#motor #motor_new_design #topbanner 					,
#motor #motor_new_design #webplakat 					,
#motor #motor_new_design #skyskraper 					,
#motor #motor_new_design #vehicle-comparison 			,
#motor #motor_new_design #navigation  					,
#motor #motor_new_design #user-options 					,
#motor #motor_new_design #tag 							,
#motor #motor_new_design #priceinfos 					,
#motor #motor_new_design .infolink 						,
#motor #motor_new_design #add-object 					,
#motor #motor_new_design #services 						,
#motor #motor_new_design #cartest 						,
#motor #motor_new_design #your-search 					,
#motor #motor_new_design #naf                           ,
#motor #motor_new_design #oslobilauksjon                ,
#motor #motor_new_design #wrapper #offerlink 			,
#motor #motor_new_design #wrapper #morelink 			,
#motor #motor_new_design #wrapper .morelink 			,
#motor #motor_new_design #wrapper #epostdealer 			,
#motor #motor_new_design #wrapper #catalogue 			,
#motor #motor_new_design #wrapper #website 				,
#motor #motor_new_design #wrapper td a 					,
#motor #motor_new_design #wrapper #content-left #warn   ,
#realestate #main-area #advert p.aktiv					,
#realestate #main-area #advert li.aktiv					,
#realestate #main-area #advert ul.aktiv					,
#realestate #wrapper #advert .linkToStatistics			,

/* hidden fields */
.noprint 												,
#findings #sharing										,
#findings #back_to_search								,
#findings #choose_sorting								,
#findings .editbox										,
#findings #delete_folder								,
#findings #saved_ads .options							,
#findings #saved_ads .ratings							,
#findings #saved_ads .possible_attributes				,
#findings #saved_ads .commentmenu						,
#findings #saved_ads .truncated_text					,
#findings #saved_ads .timestamp							,
#findings #sidebar										,
#top-section

{display: none !important;}
/***************************************************************
/*General termes
/***************************************************************/

#wrapper											{width:21cm; background:none;}
* 													{font-family: Serif; font-size:12px; overflow:visible;}
a, a:hover, a:visited, a:link						{color:#000; text-decoration:none;	}
h1													{font-size:16px; font-weight:bold;	}
h2													{font-size:14px; font-weight:bold;	}
h3													{font-size:13px; font-weight:bold;	}
h4,h5												{font-size:12px; font-weight:bold;	}
#sitewide-header									{width:100%; position:relative; height:46px; margin:0; padding:0;}
#wrapper #sitewide-header #logo 					{position:absolute; bottom:0; 	left:0; background: transparent; height:30px; width:93px;	display: list-item; 	list-style-image: url(../../../../../../licensee-finn/finn/src/main/webapp/img/logo_finn_printpro.gif);	list-style-position: inside; }
#wrapper #sitewide-header #logo a					{display:none;}
#wrapper #sitewide-header #tag						{position:absolute; bottom:2px; left: 105px; }
#wrapper #sitewide-header #tag a				 	{font-size:16px; color:#999; font-weight:bold}
#wrapper #main-area									{width:auto;}
#wrapper #mid-col-2,
#wrapper #mid-col-2-wide,
#wrapper #mid-col-2-xwide,
#wrapper #content,
#wrapper #content-wide,
#wrapper #content-xwide								{width:auto; background:none; border:none; float:none; overflow:visible;}
.clearall											{display:block; height:10px; width:auto; clear:none;}


td.tagline 											{ font-size: 2em; padding-left: 20px; }
#advert												{overflow:visible !important;}
#advert div.left, #advert div.right	 				{ float:none; width:auto; overflow:visible;}
#advert div.right *, #advert div.left *				{ width:auto !important; margin:0 !important; padding:0 !important; }
#advert div.right th			    				{ text-align: left; /*font-size:medium;*/    font-weight: bold; }
#advert div.right td 								{ text-align: left; /*font-size:medium;*/}
#advert div.right h4 								{ font-weight: bold; /*font-size:large; */    text-align: left; margin:0 0 0 0; }
#advert div.right ul 								{ text-align: left; /*display:none; */    list-style-type: none}
#advert .adid 										{ float: left; width: 100%; margin: 0 0 0 0; padding: 10px 0 5px 0; }
.small 												{ font-size: small; width: 100%; text-align: left; display: none; }
#advert .adid 										{ float: left; width: 100%; margin: 0 0 0 0; padding: 10px 0 5px 0; }
.small 												{ width: 100%; text-align: left; }

/***************************************************************
/* MAP specal termes
/***************************************************************/

table#map 											{ width: 100%;}
table#map .mapbar .mapframe 						{ width: 479px; height: 380px; border: 0 none; display: inline; }
#map .header 										{ font-size: 16px; font-weight: bold;}
#map #result 										{ font-size: 12px; }
#map .topposition 									{ position: relative; margin-top: 6px;}
#map .routelistheader 								{ font-size: 18px; }
table#map .sidebar 									{ width: 234px; padding: 8px 8px 0 8px; border-right: 1px solid #666;}
table#map .sidebar td 								{ padding: 4px 0 4px 0}
table#map .mapbar 									{ height: 100%; width: 479px; }
table#map .mapbar .mapframe 						{ width: 479px; height: 380px; border: 0 none; display: inline;}
table#map .mapbar .container 						{ width: 479px; height: 100%; vertical-align: bottom;}
table#map .mapbar .content 							{ padding: 8px; width: 463px; margin: -18px 0 0 0;}
#map .map_top_position 								{ position: relative; margin-top: 6px;}
#map .maptab_border_routeplanner 					{ height: 380px; border-bottom: 1px solid #000000; width: 100%; }
#map .maptab_border_routeplanner2 					{ height: 381px; position: absolute; border-bottom: 1px solid #000000; width: 100%; }
#map .roundedcorner									{ width: 734px; position: absolute; height: 6px; z-index: 999; }
#map .roundedcorner_bottom 							{ width: 734px; position: relative; height: 6px; z-index: 998; }
#map .roundedcorner_bottom_route 					{ width: 734px; position: relative; z-index: 998; height: 6px; bottom: 6px; }
#printMap 											{ display: block; }

/***************************************************************
/* travel special termes
/***************************************************************/

#travel .left .content									{background:none; border:none;}
#travel #hotel-object #panes							{float:left;}
#map .topposition 										{position: relative;   margin-top: 6px;}
#map .routelistheader 									{font-size: 18px;}
table#map .sidebar 										{width: 234px; padding: 8px 8px 0 8px; border-right: 1px solid #666;}
table#map .sidebar td 									{padding: 4px 0;}
table#map .mapbar 										{height: 100%; width: 479px;}
table#map .mapbar .mapframe 							{width: 479px; height: 380px; border: 0 none; display: inline;}
#travel #domestic_offer #advert #content_right .content	{background:none; border:none;}
#travel #important_details ul *							{font-size:10px}
#travel #wrapper #advert-content #theme #advert .content,
#travel #wrapper #norway .right .content,
#travel #wrapper #prepackage .right .content			{background: none; border:none; display:block !important;}


/***************************************************************
/*jobadvert special termes
/***************************************************************/

/*#job #advert #jobadvert div.left 						{ float: left; width: 54%; margin-bottom: 10px; }*/
/*#job #advert #jobadvert div.right 						{ float: right; width: 42%; }*/
#job #advert .employer 									{ margin-top: -5px; padding: 0 40px 10px 40px; text-align: center; clear: both; }
#job #advert .employer div.logo 						{ padding: 25px 0 15px 0; }
#job #advert .employer div.logo span.spacer				{ padding: 0 25px 0 25px; }
#job #advert div.ingress 								{ margin: 20px 0 20px 0; font-style: italic; text-align: justify; }
#job #advert #companypresentation 						{ margin: 10px 0 10px 0; }
#job .adverttext h5 									{ font-size: 14px; font-weight: bold; }
#job #advert div.right td, #advert div.right th 		{ padding: 4px; }
#job #advert #companypresentation 						{ margin: 20px 0 10px 0; }
#job #jobadvert,
#job #wrapper											{overflow:hidden; }
#job #wrapper iframe 									{overflow:visible;}

#job #advert #jobadvert #job-right,
#job #wrapper iframe .new_box, .box_body,
#job #wrapper iframe .new_box, .new_box					{background:#fff !important;}
.cvlist TH { text-align: left; }


/***************************************************************
/* Zuzammen-zurfen special termes
/***************************************************************/

#findings #show_edit_foldername 					{ font-size: 200%; font-weight: bold; color: #000; text-decoration: none; }
#findings #show_edit_folder_description 			{ color: #000; text-decoration: none; display: block; margin: 1em 0; }
#findings #saved_ads 								{ list-style: none; margin: 0; padding: 0; }
#findings #saved_ads .ad_type  						{ font-size: 120%; color: #000; font-weight: bold; margin-bottom: 1em; }
#findings #saved_ads .ad_image 						{ float: left; margin-right: 2em; }
#findings #saved_ads li.object 						{ clear: both; margin-bottom: 1em; }
#findings #saved_ads ul.attributes 					{ list-style: none; padding: 0; margin: 0; }
#findings #saved_ads ul.attributes h4 				{ display: inline; font-weight: normal; color: #999; margin-right: 0.5em; }
#findings #saved_ads ul.attributes p 				{ display: inline; font-weight: bold; }
#findings #saved_ads .viewing h4 					{ margin: 0.5em 0 0 0; }
#findings #saved_ads .viewing ul 					{ list-style: none; }
#findings #saved_ads h3 							{ padding: 0; margin-top: 0; }
#findings #saved_ads h3 a 							{ margin: 0; padding: 0; text-decoration: none; color: #09f; }
#findings #saved_ads .comments ul 					{ list-style: none; }
#findings #saved_ads .comments 						{ margin-top: 0.5em; font-size: 80%; }
#findings #saved_ads .full_text 					{ font-style: italic; }
#findings #saved_ads .commenter 					{ font-weight: bold; }


/***************************************************************
/* BAP special termes
/***************************************************************/
#bap #wrapper											{overflow:hidden;}
#bap *                                                  {font-family: Arial,Helvetica,sans-serif;}
#bap #object #nwfcbyps									{font-size:10px; color:#999;}
#bap #object #object-images .img3,
#bap #object #object-images .img4						{margin-left:11px;}
#bap #object #object-images .first						{margin:8px 0 ; }
#bap #object #adcontent #adcontent-contactseller p  	{width:130px}
#bap #object .epost										{display:list-item; list-style-position:inside; list-style-image: url(/img/common/advert_contact_icons/advert_epost.gif); font-size:12px; background:none; padding:0; margin:0; }
#bap #object .homephone									{display:list-item; list-style-position:inside; list-style-image:url(/img/common/advert_contact_icons/advert_telefon.gif);font-size:12px; background:none; padding:0; margin:0; }
#bap #object .fax										{display:list-item; list-style-position:inside; list-style-image:url(/img/common/advert_contact_icons/advert_fax.gif) ;	 font-size:12px; background:none; padding:0; margin:0; }
#bap #object .mobile									{display:list-item; list-style-position:inside; list-style-image:url(/img/common/advert_contact_icons/advert_mobil.gif);  font-size:12px; background:none; padding:0; margin:0; }
#bap #printer-logo-only                                 {display:block !important; margin-left: 6px;}

#TB_overlay, #TB_window, #TB_title, #TB_ajaxContent, #popupContainer {display:none;}

/***************************************************************
/* Realestate special termes
/***************************************************************/
#realestate #wrapper #main-area	#content 	 			{width:auto; border:none; padding:0; margin:0;}


/***************************************************************
/* Motor special termes
/***************************************************************/
#motor #motor_new_design #wrapper #advert #content-left #price 		{float:left; position:relative; width:65%; }
#motor #motor_new_design #wrapper #content-right #phoneinfo			{float:left;}
#motor #wrapper #advert .images .mainimage 							{width:340px}
