body, #raster, #mainnavigation, .content_top, .content, .content_bottom, #stihl_home {
    background-image: none!important;
}
#topnavigation, #navigation, .global_search, #left_navigation, #footer, .page_corner_plus, .icon_print, .direct_product_selection, .image_zoom_icon {
    display: none!important;
}
#stihl_home {
   /* height: 50px; */
}
/*
#stihl {
    margin: 10px 5px;
    width: 758px;
}
*/
.content {
    width: 100%;
    margin-left: 0;
}
.content_middle {
    padding: 10px;
}
.page_content {
    padding: 0!important;
}
#mainnavigation {
    width: 100%;
}
.content {
    padding-right: 3px;
}
#breadcrumb ul {
    padding-left: 0;
}
#stihl_home, #stihl_home img {
    margin-top: 10px;
    display: block;
}
#fade {
    min-height: 0;
}
.tab_ul li {
    display: none;
}
.tab_ul li.current {
    display: block;
}
/*
#breadcrumb {
    width: 735px;
}
*/
.wrapper_content div.tabbody {
    display: block!important;
}
div#raster {
    border: 0;
    padding-left: 30px;
}
div#main_content, div.content, div.content_middle, div.page_content, div.wrapper_content, div.tabbody, div#breadcrumb, div#wallpaper_gallery {
    float: none!important;
    padding: 0;
    margin: 0;
    overflow: visible!important;
    /* width: 620px!important; */
    clear: both!important;
}
div#content_2_column_left, * html div.content {
    border: none!important;
}
div#main_content, h3.teaser {
    clear: both!important;
}
div.content, div.content_middle {
    min-height: auto!important;
    height: auto!important;
}
div#wallpaper_gallery * {
    float: none!important;
    overflow: visible!important;
}
.jcarousel-list {
    width: auto!important;
}
div#toolbox, div.jcarousel-prev, div.jcarousel-next, div.image_container, .product_detail_buttons, div#wood_consultant a.orange_left, div#wood_consultant a.orange_arrow {
    display: none!important;
}
ul.configuration_list li div, 
div.teaser_item div
{
   /* width: 455px!important; */
}
/*
div.teaser_item {
    width: 650px!important;
}
*/
ul.wallpapers li, 
/* div.teaser_item, */
div.product_guide_step, 
div.product_guide_step ul {
   /* width: 620px!important; */
}
a, div.product_guide_step h3, div.product_guide_step ol li, div.product_guide_step ul li a strong, div.jcarousel-clip ul.wallpapers, div#selectionAreaLeft h2, div#selectionAreaRight h2, * html div.content_middle {
    padding-left: 0!important;
}
div.product_guide_step ul li {
    padding-left: 0!important;
    padding-right: 9px!important;
}
div#datasheets {
    clear: both!important;
   /* width: 560px!important; */
}
div#datasheets div.datasheet-accordion table, div#datasheets div.datasheet-accordion div {
    width: 618px!important;
	height:auto!important;
}
div.datasheet-accordion h3 a, div#global_adresses div#accordion h3.ui-accordion-header a {
    margin-left: 0!important;
}
div.ui-accordion-content, * html a#stihl_home img {
    display: block!important;
}
/*
div.ui-accordion-content div.teaser_item div.teaser_item_text p {
    width: 300px!important;
}
*/
div#global_adresses, div#global_adresses div.ui-accordion-content, div#global_adresses div#accordion h3.ui-accordion-header {
    /* width: 580px!important; */
}
* html div#global_adresses, * html div#global_adresses div.ui-accordion-content, * html div#global_adresses div#accordion h3.ui-accordion-header {
   /* width: 540px!important; */
}
div#selectionAreaLeft {
    float: none!important;
}
ul#trees.items {
    /* width: 618px!important; */
}
/*
div.page_content div.teaser_item {
    width: 620px!important;
}
*/
* html a#stihl_home, * html div.teaser_item div h3 a {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_layout/stihl_print_logo.gif', sizingMethod='none');
}
* html div.page_content {
    line-height: 1.2!important;
    position: relative!important;
}
#languageChooseFlash {
    display: none;
}
/*
div.ui-accordion-content, .ui-accordion-header {
    display: none!important;
}
div.ui-accordion-content-active, .ui-state-active {
    display: block!important;
}
*/
.addresses_worldwide_com {
    position: absolute;
    top: 100px;
}
.languageChooseButton {
    display: none;
}
#wireminds {
    display: none;
}
#white {
    min-height: 0!important;
}
div#wallpaper_gallery .show_print {
    display: block!important;
}
.show_print {
    display: block!important;
}
#wallpaper_gallery li.jcarousel-item {
    display: block!important;
}
div.image_container {
    display: block!important;
}
div.image_container span {
    display: none!important;
}
a.orange.flash_link {
    display: none;
}
#wallpaper_gallery li.jcarousel-item {
    clear: both;
}
ul.wallpapers div.image_container {
    width: auto;
    height: auto;
}


html, body, #raster, #fade, #stihl, #breadcrumb, #main_content, .content, .content_top, .content_middle, #content_2_column_left, .page_content {
	min-width: inherit!important;
	min-height: inherit!important;
	height: auto!important;
	width: 100%!important;
	float: none;
	margin: 0!important;
	padding: 0!important;
	overflow: hidden;
}
	
#breadcrumb {
	margin-bottom: 20px!important;
}
#breadcrumb:before,
#breadcrumb:after {
    content: " ";
    display: table;
}
#breadcrumb:after {
    clear: both;
}
#breadcrumb {
    *zoom: 1;
}

div#content_2_column_left .content_with_image {
	width: 100% !important;
}

img.mood {
	max-width: 100%;
	height: auto;
	width: auto;
}

.introduction p {
	width: auto !important;
	float: none !important;
}	

.teaser_item {
	width: 100%!important;
	page-break-before: auto;
    page-break-after: auto;
    page-break-inside: avoid;
}
	.teaser_item div {
		float: none !important;
		margin-left: 153px;
	}
	
.accordion_content {
	height: auto !important;
	width: 100% !important;
	padding: 0;
	margin: 0;
}
#accordion.content_accordion .ui-accordion-content {
	width: 100% !important;
	padding: 0;
	margin: 0 0 15px !important;
	border: none;
	height: auto !important;
}
#accordion.content_accordion .ui-accordion-content > div {
	float: none;	
	width: auto !important;	
	margin-left: 20px;	
	page-break-before: auto;
    page-break-after: auto;
    page-break-inside: avoid;	
	margin-bottom: 20px !important;
}
#accordion div.teaser_item > div {
	width: auto !important;
	margin-left: 153px !important;
	margin-right: 20px !important;
	float: none;
}
	#accordion div.teaser_item div p {
		width: auto !important;
	}
	.accordion_content #accordion h3.ui-accordion-header {
		border-top: 1px solid #F37A1F;
		border-bottom: 1px solid #F37A1F;
		padding: 5px 0 !important;
		margin: 0 0 15px !important;
		height: auto;
		color: #444444 !important;
	}
		.accordion_content #accordion h3.ui-accordion-header a {
			color: #444444 !important;
		}

#frmProductCompare > .compare .col_1,
#frmProductCompare > .compare_button,
#frmProductCompare > .tooltip {
	display: none;
}
#frmProductCompare table thead tr th {
	border-top: 1px solid #000000 !important;
	border-bottom: 1px solid #000000 !important;
	background-color: transparent !important;
	color: #000000 !important;
}
#frmProductCompare table tbody tr {
	border-color: #000000 !important;
}

.tabs ul.tab_ul {
	display: none !important;
}
.container_tab_1 {
	padding-bottom: 20px !important;
	float: none !important;
}
	.container_tab_1 img.detail_image {
		float: none;
		display: block;
		margin: 25px auto;
		page-break-before: auto;
		page-break-after: auto;
		page-break-inside: avoid;
	}

	.container_tab_1 .detail_text {
		float: none !important;
		width: auto !important;
		height: auto !important;
		max-width: 100%;
	}
		.container_tab_1 .detail_text .more_images,
		.container_tab_1 .detail_text .jcarousel-skin-stihl {
			display: none;
		}

.tabs .product_design {
	border-top: 0;
}
.product_design {
	width: auto !important;
	float: none !important;
	border: none !important;
}
	.tabs .product_design ul,
	.tabs .product_design ul li {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 0 20px !important;
	}
	.tabs .product_design ul li {
		border-bottom: 1px solid #000000;
		margin: 0 !important;
	}
	.tabs .product_design ul li > strong,
	.tabs .product_design h4 {
		width: 85% !important;
		padding: 5px 0 6px 10px!important;
	}
	.tabs .product_design h4 {
		border-bottom: 1px solid #000000;
	}	
	.tabs .product_design > strong,
	.tabs .product_design ul li em {
		width: 15% !important;
		padding: 5px 0 6px !important;
		display: block;
		float: left;
		margin-left: -10px;
	}
	.tabs .product_design > strong {
		border-bottom: 1px solid #000000;
	}	
	.tabs .product_design ul li .page_corner_plus {
		display: none;
	}
	.tabs .product_design p {
		padding: 0 !important;
	}
	
.container_tab_2 {
	page-break-before: auto;
    page-break-after: auto;
    page-break-inside: avoid;
}
	.container_tab_2 > img {
		display: none;
	}
	.container_tab_2 .table_legend {
		display: none !important;
	}
	.container_tab_2 .technical_data {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
		.container_tab_2 .technical_data  tr:first-child {
			border-top: 1px solid #000000;
		}	
		.container_tab_2 .technical_data  tr {
			border-color: #000000 !important;
		}
			.technical_data .col2,
			.technical_data .col1 {
				padding-left: 0 !important;
				padding-right: 0 !important;
			}
			.technical_data .col1 {
				width: 45% !important;
				padding-left: 10px !important;
			}
.container_tab_3 {

}
	.container_tab_3 > img {
		display: none;
	}	
	.tabs ul.configuration_list li {
		page-break-before: auto;
		page-break-after: auto;
		page-break-inside: avoid;
	}
	.tabs ul.configuration_list li div {
		width: auto;
		float: none;
		margin-left: 160px;
	}
.container_tab_4 {

}
	.container_tab_4 > img {
		display: none;
	}
	
.product_detail_dealer_locator .search_box {
	display: none;
}

#product_flash ul li {
	margin: 0 2% 15px 0;
	height: auto;
	width: 31%;
}
#product_flash ul li img {
	width: 100%;
}
#product_flash ul li div.left_fade {
	display: none;
}
#product_flash ul li div.slide_top {
	position: static;
}
#product_flash ul li div.slide_top h2 {
	color: #f37a1f;
}
#product_flash ul li div.slide_top,
#product_flash ul li div.slide_top h2,
#product_flash ul li div.slide_top p {
	margin-left: 0;
	padding-left: 0;
}

ul#teaser {
	margin-top: 30px;
}

ul#teaser li {
	padding: 0;
	height: auto;
	width: auto;
	margin: 0 15px 15px 0;
}
ul#teaser li .teaser {
	position: static;
	padding-left: 0;
	padding-right: 0;	
}

.tabs ul.product_teaser {
	display: none;
}
ul.product_teaser li {
	margin: 0 2% 0 0;
	height: auto;
	width: 31%;
	padding: 0;
}
ul.product_teaser li img {
	width: 100%;
	position: static;
	margin-bottom: 65px;
}
ul.product_teaser li h3 {
	color: #000000;
	height: 50px;
}
ul.product_teaser li h3 a {
	margin: 0;
	padding: 0;
	color: #000000;
}
.product_header {
	margin: 15px 0 0;
}
.product_header img {
	width: 100%;
	margin: 10px 0;
}
#product_header_headline {
	position: static;
	padding-left: 0;
	padding-right: 0;
}

.press ul {
	width: auto;
}
.press ul li div {
	width: auto;
	float: none;
	margin-left: 115px;
}
.press h3 {
	border: 2px solid #ebebeb;
	margin-bottom: 15px;
	width: auto;
}
.press h4 {
	width: auto;
	float: none;
}	
.press ul li div a {
	margin-left: 0;
	padding-left: 0;
}
div.press ul li img.press_teaser_left {
	margin: 0;
	vertical-align: top;
}

#joblist tr h4, #JobListNew tr h4 {
	padding-left: 0;
}
#JobListNew table thead tr th,
#JobListNew table thead tr td {
	border-bottom: 2px solid #000000;
}

.page_content > a.orangge {
	width: 100%;
	display: block;
	float: none;
	margin: 15px 0;
}
#content_2_column_left div.orange_hr {
	width: 100%;
}

.teaser_item {
	width: 100%;
	float: none;
	clear: both;
	margin: 0 0 15px 0;
}
.teaser_item div {
	width: auto;
	float: none;
}
.teaser_item .teaser_link {
	padding-bottom: 15px
}

div.orange_hr {
	height: 0;
	border-top: 2px solid #f37a1f;
	width: 100%;
}

ul.linklist li {
	padding-left: 0;
}
#teaser li .teaser a.external, #teaser ul.linklist li .teaser a.external, a.external {
	padding-left: 0 !important;
}
ul.linklist li a.external {
	margin-left: 0;
}

.wrap-all .main {
	padding-left: 0;
	margin-left: 2px;
	left: 0;
	width: auto !important;
}
.wrap-all .main .content_box {
	display: block !important;
}
.wrap-all .main .content_box iframe {
	display: none !important;
}


.simpleSearch_wrapper {
	width: auto;
	display: block;
	border: 2px solid #f1f1f1;
}

#dealerlocator form.dealer_search_filter {
	width: auto;
}

.simpleSearch_wrapper input.show_product_compare_button,
.simpleSearch_wrapper input.extendedSearch {
	display: none;
}
#dealerlocator #dealer_map {
	width: auto;
}
#dealerlocator .found-more {
	border: 2px solid #f1f1f1;
}#dealerlocator ul.dealer_entry_large li .leftCol .address_data .distance span,
#dealerlocator ul.dealer_entry_large li .service_data .checkedServices ul li {
	padding-left: 0;
}
ul.dealer_entry_large li ul.dealer_entry_links {
	display: none;
}
.tabbody_dealersearch .address_data .sop-link span,
#dealerlocator ul.dealer_entry_large li .address_data .sop-link span {
	margin-left: 10px !important;
}
.tabbody_dealersearch .address_data .sop-link span.arrow,
#dealerlocator ul.dealer_entry_large li .address_data .sop-link span.arrow {
	padding-left: 0 !important;
}
.tabbody_dealersearch .address_data .sop-link {
	border: none;
}
.dealerSearch .wrapper_content div.tabbody {
    display: none!important;
}
.dealerSearch .wrapper_content div.container_tab_1 {
    display: block!important;
}
.tabbody_dealersearch ul.check li {
	padding-left: 0;
}

#fancybox-overlay {
	display: none !important;
}
#fancybox-wrap {
	position: static !important;
	width: 100% !important;
	height: auto !important;
	margin: 0;
	padding: 0;
	display: none;
}

.flash_content.xhtml_version {
	width: 100%;
	height: auto;
	left: 0;
	
	position: relative;
}
	.flash_content.xhtml_version  > img {
		width: 64%;
		height: auto;		
	}	
	.flash_content.xhtml_version .fade {
		width: 34%;
		height: 100%;
		position: absolute;
		left: 65%;
		top: 0;
	}
		.flash_content.xhtml_version .fade .fade_content {
			width: 100%;
			height: 100%;
			top: 0;
			margin-top: 0;
		}

#flash_wrapper.home_slide,		
#flash_wrapper .jcarousel-container,
#flash_wrapper ul li {
	width: 100% !important;
	height: auto !important;
}		
		
#home_crousel {
	left: 0 !important;
	width: 100% !important;
	height: auto !important;	
}
.home_slide #home_carousel-prev,
.home_slide #home_carousel-next,
.home_slide #rahmen_left,
.home_slide #rahmen_right,
.home_slide #rahmen_top,
.home_slide #rahmen_bottom {
	display: none !important;
}
	#home_crousel > li {
		display: none !important;
	}		
	#home_crousel > li:first-child {
		display: block !important;
	}	
		#home_crousel .flash_content.xhtml_version {
			padding: 0 !important;
		}
	
#home_crousel .flash_content.xhtml_version .fade {
	width: 34%;
	height: 100%;
	position: absolute;
	left: 65%;
	top: 0;
}	
	#home_crousel .flash_content.xhtml_version .fade .fade_content {
		width: 100%;
		height: 100%;
		top: 0;
		margin: 0;
	}
	
#footer_addition {
	width: 100% !important;
	margin: 15px 0 0 0;
}

.privacyTop {
	display: none !important;
}