/* General */
body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
	/* Begrenzung, solange Seite im Frameset ist, sonst erscheint gleichzeitig waagrechter Scrollbalken wenn ein senkrechter Scrollbalken erscheint */
	/*width: 48.5em;*/
	width: 95%;
	min-width: 100%;
}

a {
	color: #f37A1F;
	background-color: inherit;
	font-weight: bold;
	text-decoration: underline;
}

img {
	text-decoration: none;
	border: none;
	/* display: block; Entfernt da auf zu vielen Seiten Probleme auftreten*/ /* NEU wer? Dieter */ 
}

h1 {
	margin: 28px 0 23px 0;
	font-size: 1.4em;
}

/* Onlineratgeber dasstarten/popup_handgriff.htm DG */
.marginLeftStandart h3 {
	font-size: 1em;
	margin-bottom: 0;
}
.marginLeftStandart p {
	margin-top: 0;
}

#specialHandgriff {
	clear:both;
	margin-top: 20px !important;
	margin-top: -20px;
}
/* und */

#content h3 {
	font-size: 1em;
	margin-top: 0.25em;
	margin-bottom: 0;
}

#content p {
	margin-top: 0;
	/* padding-top:0; DG 050610*/
}

/*
content h2 {
	margin-bottom: 6px;
	padding: 5px 6px 4px 6px;
	background: #e2e2e2;
	color: #656565;
	font-size: 1em;
	line-height: 0.9em !important;
	line-height: 1em;
	font-weight: bold;
}
*/
h2.subCategoryList2Col {
	font-size: 0.85em;
	background: #f2f2f2;
	color: #656565;
	font-weight: normal;
	width: 96.8% !important;
	width: 99.5%;	
	voice-family: "\"}\"";
	width: 96.8%;
}

#content h2.versionTwo {
	font-weight: normal;
}
#content h2.smallText {
	margin-bottom: 1px;
	line-height: 1.5em;
	font-size: 0.85em;
}

#content div.headTextBlock h2 {
	margin-bottom: 0;
	background: #f2f2f2;
}
#content div.headTextBlock p {
	margin-top: 0;
	background: #f2f2f2;
	padding: 2px 6px 4px 6px;
}
#content div p span.singleLink {
	background-position: 0 0.4em !important;
	background-position: 0 0.3em;
}

div.image h3 {
	padding-bottom: 3px;
}

#content div div h3 {
	margin-top: 0;
	padding-top: 0;
	font-size: 1em;
	margin-bottom: 0;
}

#content div div p {
	margin-top: 0;
	padding-top:0;
}

#content div div div h2 {
	margin-bottom: 0;
}
/* Onlineratgeber dasstarten/popup_handgriff.htm ENDE */

/* -- Entfernen, wenn keine alte Seiten mehr vorhanden sind. Folgende Seite umbauen : i_datenschutz.asp -- */
.headline  {
	margin: 10px 0 23px 0;
	font-size: 1.4em;
	font-weight: bold;
}
/* -- Entfernen, wenn keine alte Seiten mehr vorhanden sind -- */

h2 {
	padding: 0;
	margin: 0 0 0.5em 0;
	font-size: 1em;
	font-weight: bold;
}

hr {
	color: #cccccc;
	background: #cccccc;
	width: 100%;
	height: 1px;
	margin-bottom: 1em;
	clear: both;
}

p {
	margin-top: 1em; /* war vorher margin-top: 0; */
	margin-bottom: 1em;
}

/* Online-RatgeberTipp DG 050602 DG & http://de.stihl.stofi.net/knowhow/produkttechniklexikon/mb858/vorteile/default.htm */

p.noTopMargin, h3.noTopMargin {
	margin-top: 0px;
}

h3.minusTopMargin {
	padding: 0;
	/*margin: -13px 0 0 163px !important;*/
	margin: 0 0 0 0;
	font-size: 1em;
	font-weight: bold;
}

h3.minusTopMargin1 {
	padding: 0;
	/*margin: -13px 0 0 163px !important;
	margin: -13px 0 0 0;*/
	font-size: 1em;
	font-weight: bold;
}

/* ENDE */

div.imageTextLinkList div {
	margin: 0 0 2px 0;
}

#copyright {
	visibility: hidden;
	display: none;
	font-size: 0.85em;
	margin-top: 1em;
}

button {
	border: none;
	color: #ffffff;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

label {
	font-weight: bold;
	font-size: 0.85em;
}

.clearer {
	clear: both;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
}
/* /General */

#pageWrapper {
	/*width: 630px;
	width: 48.5em;
	width: 100%;*/
	/*padding-right: 10px;*/
	min-width: 630px; /*new*/
	width: expression(document.body.clientWidth < 640 ? "630px" : "100%" ); /*new*/
	padding-bottom: 24px; /*md*/
}

/* Kapitelnavigation */
#chapterNavi {
	margin: 0;
	padding: 0;
	width: 226px;
	voice-family: "\"}\""; 
	width: 206px;
}
.noclass{}

#chapterNavi li {
	list-style-type: none;
	margin: 0.5em 0 0.2em 20px;
	font-size: 0.85em;
}

#chapterNavi li a {
	height: auto !important;
	height: 0;
	position: relative;
	left: -20px;
	voice-family: "\"}\""; 
	position: static;
	left: 0;
}
.noclass{}

#chapterNavi li.withSpacing {
	margin-top: 25px;
}
/* /Kapitelnavigation */

/* Kapitelnavigation für Tracing */
.chapterTracingNavi, .chapterTracingNavi ul {
	padding: 0;
	margin: 0 0 0 20px;
	width: 186px;
	list-style-type: none;
}

.chapterTracingNavi {
	margin-bottom: 30px;
}
* html .chapterTracingNavi {
	margin-bottom: 22px;
	margin-bottom /**/: 25px;
}

.chapterTracingNavi li {
	background: #e2e2e2;
	display: inline;
}

.chapterTracingNavi li.active {
	display: block;
	margin-left: 0;
	padding-left: 11px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em !important;
	background-position: 1px 0.2em;
	height: 1%;
}

.chapterTracingNavi li.active span {
	display: block;
	font-size: 0.85em;
	font-weight: normal;
	color: #f37A1F;
}

.chapterTracingNavi li a, .chapterTracingNavi .chapterTracingHeader {
	text-decoration: none;
	font-size: 0.85em;
	line-height: 1.7em;
	vertical-align: middle;
	margin: 0 0 8px 0;
	padding: 0 0 0 5px;
	display: block;
 	color: #656565;
	font-weight: normal;
	background: #e2e2e2;
}

.chapterTracingNavi li a:hover, .chapterTracingNavi li a.active {
	color: #f37A1F;
}

.chapterTracingNavi li ul {
	margin: 0 0 50px 0;
	width: auto;
}

.chapterTracingNavi.noBottomMargin li ul {
	margin-bottom: 0;
}

.chapterTracingNavi li ul li {
	background: #ffffff;
}

.chapterTracingNavi li ul li a {
	line-height: normal;
	background: #ffffff;
	margin-bottom: 5px;
}

.chapterTracingNavi li ul li a {
	margin-left: 0;
	padding-left: 11px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em !important;
	background-position: 1px 0.3em;
}

.chapterTracingNavi li ul li ul {
	margin: 0;
	padding-left: 15px;
}

#chapterBlock div#chapterText {
	margin-top: -51px !important;
	margin-top: -33px;
	padding: 20px 0 0 0;
	voice-family: "\"}\""; 
	margin-top: -29px;
}
.noclass{}

#chapterBlock div#chapterText div {
	margin: 0;
	padding: 0;
}

#chapterBlock div#chapterText div ul {
	display: block;
	position: relative;
	margin: 0 0 0 20px;
	top: -2px;
}

#chapterBlock div#disclaimer ul {
	background: #ffffff;
	color: #000000;
	display: block;
	font-size: 0.85em;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding-left: 20px;
	text-decoration: none;
	vertical-align: middle;
	width: 186px;
}
#chapterBlock div#disclaimer ul a {
	color: #f37a1f;
	font-weight: bold;
	margin:0;
	padding:0;
	text-decoration: underline;
}
#chapterBlock ul#disclaimer a {
	color: #f37a1f;
	font-weight: bold;
	text-decoration: underline;
}

/*
* html #chapterBlock div#chapterText span {
	top: -3px;
}

#chapterBlock div#chapterText span a {
	display: inline;
}	
*/

#chapterBlock div#chapterPromo {
	width: 186px;
	font-size: 0.85em;
	margin-left: 20px;
	padding-left: 1px;
	margin-top: 20px;
}

#chapterBlock div#chapterText {
	margin-top: -51px !important;
	margin-top: -33px;
	padding: 20px 0 0 0;
	voice-family: "\"}\""; 
	margin-top: -29px;
}
.noclass{}

#chapterBlock div#chapterText div {
	margin: 0;
	padding: 0;
}

#chapterBlock div#chapterText div ul {
	display: block;
	position: relative;
	margin: 0 0 0 20px;
	top: -2px;
}

/*
* html #chapterBlock div#chapterText span {
	top: -3px;
}

#chapterBlock div#chapterText span a {
	display: inline;
}	
*/

#chapterBlock div#chapterPromo {
	width: 186px;
	font-size: 0.85em;
	margin-left: 20px;
	padding-left: 1px;
	margin-top: 20px;
}


.chapterPromoInLinklist {
	width: 186px;
	font-size: 0.85em;
	margin-left: 0px;
	padding-left: 1px;
	margin-top: 20px;
	font-weight: bold;
}

/* /Kapitelnavigation für Tracing */

/* Kapitelpromobereich */
#chapterPromo {
	width: 186px;
	font-size: 0.85em;
	margin-left: 20px;
	padding-left: 1px;
}

#chapterPromo a {
	font-size: 1.1em;
}

#chapterPromo img {
	margin: 0;
	padding: 0 0 5px 0;
}
/* /Kapitelpromobereich */

/* Chapter Block */
#chapterBlock {
	width: 257px;
	float: left;
}

#chapterBlock span.singleLink {
	margin-left: 20px;
	font-size: 0.75em !important;
	font-size: 0.85em;	
	voice-family: "\"}\""; 
	font-size: 0.75em;
}
.noclass{}

#chapterBlock span a.singleBackLink {
	margin-left: 20px;
	text-decoration: none;
	color: #656565;
	font-size: 0.75em;
	font-weight: normal;
	padding-left: 11px;
	background-image: url(/img/buttons/pfeil_zurueck.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#chapterBlock span a:hover, #chapterBlock span a.active {
	color: #f37A1F;
}

#chapterImage {
	margin-bottom: 20px;
	/*margin-bottom: 1.5em;*/
}

#content {
	padding: 0;
	/*width: 28.5em;*/
	width: 364px; /* 050415 RB */
	float: left;
	padding-bottom: 2em;
	/*overflow: hidden;*/
}

#content ul {
	list-style-type: none;
	/*list-style-type: none;*/ /*md 5.4.2005*/
	margin: 0 0 20px 0;
	padding: 0;
}

#contentUnderTracingNavi {
	width: 47em;
	border-bottom: 1em solid #ffffff;
	margin-left: 20px;
}

#contentUnderTracingNavi2 {
	margin: 0 0 0 20px;
	padding: 0;
}


#contentUnderTracingNavi3 {
	margin-left: 20px;
}

#morecontent {
	width: 48.5em;
	border-bottom: 1em solid #ffffff;
}

#morecontent img {
	margin-left: 20px;
}

div#contentIntro {
	display: table-cell;
	margin-bottom: 25px;
}

/* /Chapter Block */

/* Content Navi */
#imageLinkContainer {
	font-size: 0.85em;
	list-style: none;
	margin: 0 0 20px 0; /* in live margin: 0; warum ? */
	padding: 0;
}

#imageLinkContainer a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#imageLinkContainer a:hover, #imageLinkContainer a.active {
	color: #f37A1F;
}

#imageLinkContainer li {
	clear: left;
	float: left;
	margin-bottom: 6px;
	width: 100%;
}

#imageLinkContainer li p {
	margin: 5px 0 0 0;
}

#imageLinkContainer img {
	float: left;
	margin-right: 10px;
}

.contentNaviSubText {
	color: #656565;
	font-weight: normal;
}

/* Wird unten überschrieben, entfernt DG 050316 */
/*.contentLinkList {
	list-style-type: none;
	margin: 0 0 2em 0;
	padding: 0;		
}*/
/* Wird unten überschrieben, entfernt DG 050316 ENDE */

/* Hier verwendet: http://de.stihl.stofi.net/knowhow/produkttechniklexikon/intelligenteideen/zukunftsweisend/default.htm */
.contentHorizontalLinkList {
	list-style-type: none;
	margin: 1em 0 2.5em 0;
	padding: 0;
}

.contentHorizontalLinkList li {
	display: inline;
	margin-right: 2em;
}
/* Hier verwendet: http://de.stihl.stofi.net/knowhow/produkttechniklexikon/intelligenteideen/zukunftsweisend/default.htm ENDE */

#contentLinkContainerOnlyImages {
	margin: 0 0 2em 0;
}

#contentLinkContainerOnlyImages img, #contentLinkContainerOnlyImages a {
	vertical-align:top;
}

/* /Content Navi */

/* Content News */
.contentNewsList {
	font-size: 0.85em;
}

.contentNewsList img {
	float: left;
}

.contentNewsList h2 {
	font-size: 1.1em;
}

.contentNewsList h2.noMargin {
	margin: 0;
}

.contentNewsList p {
	margin: 0;
}

.contentNewsLink {
	font-size: 1.1em;
}

.contentLeftFloat div {
	float: left;	
	margin: 0 10px 1em 0;
}

/* Content News */

/* Text & Content */
.smallText {
	font-size: 0.85em;
}

.smallTextBold {
	font-size: 0.85em;
	font-weight: bold;
}

.middleText {
	font-size: 0.95em;
}

.normalText {
	font-size: 1em;
}

.errorText {
	color: #ff0000;
	font-weight: bold;
}

.greyText {
	color: #656565;
}	

.normalFont {
	font-weight: normal;
}

.boldFont {
	font-weight: bold;
}

.borderRight {
	border-right: 1px solid #656565;
}

.marginTopStandart {
	margin-top: 20px;
}

.marginLeft20 {
	padding-left: 10px;
}

.marginLeftStandart {
	margin-left: 17px;
	margin-right: 20px;
}

.marginLeft55 {
	margin-left: 55px;
}

/* /knowhow/anwendertechnik/motorsensen/schneidwerkzeuge/default.htm  Abstand h2 und p war zu groß */

.marginLeft83 {
	margin-left: 83px;
}

.marginLeft83 h2 {
	padding: 0;
	margin: 0 0 3px 0;
}

.marginLeft83 p {
	margin: 0;
}

/* /knowhow/anwendertechnik/motorsensen/schneidwerkzeuge/default.htm  Abstand h2 und p war zu groß ENDE */

.marginLeft85 {
	margin-left: 85px;
}

.marginLeft120 {
	margin-left: 120px;
}

.marginLeft126 {
	margin-left: 126px;
}

.marginLeft130 {
	margin-left: 130px;
}

.marginLeft134 {
	margin-left: 134px;
}

.marginLeft152 {
	margin-left: 152px;
}

.marginLeft165 {
	margin-left: 165px;
}

/* /knowhow/anwendertechnik/winter/default.htm  Abstand h2 und p war zu groß */

.marginLeft170 {
	margin-left: 170px;
}

.marginLeft170 h2 {
	margin: 0;
}

.marginLeft170 p {
	margin: 0;
}

/* /knowhow/anwendertechnik/winter/default.htm  Abstand h2 und p war zu groß ENDE */

.marginLeft190 {
	margin-left: 190px;
}

.marginRight130 {
	margin-right: 130px;
}

.marginRight150 {
	margin-right: 150px;
}

.marginRight170 {
	margin-right: 170px;
}

.marginRight190 {
	margin-right: 190px;
}

.width100px {
	width: 100px;
}

.width169px {
	width: 169px;
}

.paragraphImage {
	margin-top: 0.75em;
}

.rightFloatImageSpecial {
	float: right;
	margin: 0.25em 0 2em 1em;
}

.leftFloatImageSpecial {
	float: left;
	margin: 0.25em 1em 2em 0;
}

h3.floatImageSpecial {
	padding-top: 0.25em;
}

.rightFloatImage {
	float: right;
	margin: 0.25em 0 0.25em 1em;
	clear: both;	
}

/* Nicht bekannt, wo eingebaut DG entfernt, da normalfall überschrieben wird  */
/*.rightFloatImage {
	margin: 0.25em 0 1.25em 4em;
	clear: both;	
	border: 2px solid #ffffff;
}
*/
.leftFloatImage {
	float: left;
	margin: 0.25em 1em 0.25em 0;
	clear: both;
}

.leftFloatImageleftText {
	float: left;
	margin: 0 15px 1em 0;
	clear: none; 
}

/* http://de.stihl.stofi.net/knowhow/anwendertechnik/onlineratgeber/dasstarten/popup_hebel.htm */
.leftFloatIcon {
	float: left;
	margin: 0.25em 0.50em 0.25em 0;
}

/* - Tipp Betriebsstoffe. Bilder haben Abstand nach rechts. Es sollte entschieden werden, wie wir da vorgehen. - */
.rightFloatImageNew {
	float: right;
	margin: 0.25em 0 0.25em 0;
	clear: both;	
}

.leftFloatImageNew {
	float: left;
	margin: 0.25em 0 0.25em 0;
	clear: both;
}

div#content div.markedText {
	margin: 0;
	padding: 5px;
	float: right;
	background-color: #f2f2f2;
	width: 226px;
	voice-family: "\"}\""; 
	width: 222px;
}
.noclass{}

/* Hervorgehobener Text durch gefärbten Hintergrund */
div#content div.markedTextContentbreite {
	margin: 0 0 20px 0;
	padding: 5px 10px;
	background-color: #f2f2f2;
	width: 344px;
	voice-family: "\"}\""; 
	width: 344px;
}
.noclass{}
/* Hervorgehobener Text durch gefärbten Hintergrund ENDE */

.specialUlDot {
	padding: 0;
	margin: 0 0 10px 17px;
	voice-family: "\"}\""; 
	margin: 0 0 10px 15px;
}
.noclass{}

/* Entfernt, da background-img nicht ausdruckbar DG 050314*/
/*.specialUlDot li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 11px;
	background-image: url(/img/general/ul_strich.gif);
	background-repeat: no-repeat;
	background-position: 5px 0.5em !important;
	background-position: 0 9px;
}*/

/* - Tipp Betriebsstoffe Ende - */

.leftFloatImageContainer {
	margin-top: 10px;
	font-size: 0.85em;
	clear: both;
}

.leftFloatImageContainer img {
	float: left;
	margin-bottom: 10px;		
}

.leftFloatImageContainer p {
	/* margin-bottom: 10px; DG 050422 */
}

.leftFloatImageContainer h2 {
	font-size: 1em;
}

.leftFloatImageContainer .imageWithLegend {
	font-size: 0.85em;
	float: left;
	margin-bottom: 10px;
}

.leftFloatImageContainer .imageWithLegend img {
	float: none;
	margin-bottom: 0;
}
/*9.12.04.md: war auskommentiert am-vor 16.11.*/
.rightFloatImageContainer {
	font-size: 0.85em;
	clear: both;
	margin-bottom: 2em;
}

.rightFloatImageContainer img {
	float: right;
}

.rightFloatImageContainer h2 {
	font-size: 1em;
}

.rightFloatImageContainer .imageWithLegend {
	font-size: 0.85em;
	float: right;
	margin-bottom: 10px;
}

.rightFloatImageContainer .imageWithLegend img {
	float: none;
	margin-bottom: 0;
}

.floatImageTextSize { /* zur Disposition, aber Achtung, vorher genau checken */
	font-size: 0.85em;
}

/* zur Disposition, aber Achtung, vorher genau checken */
.floatImageParagraph:after { 
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* zur Disposition, aber Achtung, vorher genau checken */

.TopButtonRight {
	height: 17px;
	margin-bottom: 1.5em;
	clear: both;
}

.TopButtonRight img {
	float: right;
}

.contentGreyBackground {
	padding: 1em 1em 1em 0.5em;
	background: #f2f2f2;
}
	
.infoBox {
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	background: #e2e2e2;
}
.infoBox p {
	margin: 0;
}
.infoBox h3 {
	margin: 0;
}

.infoBox#underMap {
	border: red solid 1px;
}

.infoBox img {
	position: relative;
	float: left; 
}

.headlineLightGreyBackground {
	margin-top: 2em;
	padding: 0.25em 2em 0.25em 1em;
	background: #cccccc;
	color: #656565;
}

.headlineDarkGreyBackground {
	padding: 0.25em 1em 0.25em 1em;
	background: #656565;
	color: #ffffff;
}

/* /Text & Content */


/* Bildunterschrift */
.imgLegendLink {
	color: #000000;
	font-size: 0.85em;
	text-decoration: none;
	font-weight: normal;
}
.imgLegendLink:hover{
	color: #f37A1F;
}
.imgLegendLinkOver {
	color: #f37A1F;
	font-size: 0.85em;
	text-decoration: none;
	font-weight: normal;
}
/* /Bildunterschrift */

/* Verhindert das Text unter das Bild gefloated wird */

.preventTextFloat1 {
	margin-bottom: 1em;
}

.preventTextFloat15 {
	margin-bottom: 1.5em;
}

.preventTextFloat2 {
	margin-bottom: 2em;
}

.preventTextFloat25 {
	margin-bottom: 2.5em;
}

.preventTextFloat35 {
	margin-bottom: 3.5em;
}

.preventTextFloat6 {
	margin-bottom: 6em;
}

/* /Verhindert das Text unter das Bild gefloated wird */

/* Popup-Buttons */

#popupWinButtons {
	margin: 0;
	padding: 0 0 1em 0;
}

#popupWinButtons li {
	list-style-type: none;
	margin: 0.2em 0 0.2em 20px;
}
/* md 20042005 Abstand von 2 buttons tipp: schneidwerkzeuge */
#popupWinButtons img{
	display: inline;
}

/* /Popup-Buttons */


/* Definition der Kapitelbildhöhe */
/* Für Abstand des contentIntro und korrekte Ausrichtung an Tracing Navi */
/* Zur Kapitelbild-Höhe werden 20px addiert (Abstand Kapitelbild zu Tracing Navi) */
.chapterImageHeight177 {
	height: 200px !important;
	height: 197px;
}

.chapterImageHeight184 {
	height: 207px !important;
	height: 204px;
}

.chapterImageHeight197 {
	height: 217px !important;
	height: 214px;
}

.chapterImageHeight200 {
	height: 220px !important;
	height: 217px;
}

.chapterImageHeight210 {
	height: 233px !important;
	height: 230px;
}
/* /Definition der Kapitelbildhöhe */

#picture {
	margin-bottom: 1em;
}

/* Text unter Kapitelbild DG 050316*/
#chapterPictureTextDiv {
	margin-left:20px;
	padding: 0;
	font-size: 0.85em;
}

#chapterPictureTextDiv span {
	margin-left: -20px;
	margin-left: 0 !important;
	font-size: 0.85em;
}

#chapterPictureTextDiv span a {
	font-size: 1.2em;
	voice-family: "\"}\""; 
	font-size: 1.4em;
}
.noclass{}

#chapterPictureTextDiv span.singleLink {
	height: 1%;
	margin: 0 0 3px 0;
	padding: 0 0 0 11px!important;
	padding: 0 5px 0 12px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.1em !important;
	background-position: 1px 0.3em;
	voice-family: "\"}\""; 
	background-position: 1px 0.4em;
	padding: 0 0 0 12px;
}
.noclass{}

/* Text unter Kapitelbild ENDE */

/* Liste von Links, einspaltig, mit hellgrauem Background und Hovereffekt der Links  */

/* 
Verursacht Fehler im Holztipp und wird anscheinend nicht gebraucht vom Kompost-Tipp DG 041216
#swapContentContainer {
	height: 1%;
} 
*/

#listContainer {
	margin-bottom: 15px;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#listContainer li {	
	display: inline;
	height: 1%;
}

#listContainer li a {
	display: block;
	height: 1%;
	background-color: #f2f2f2;
	padding: 5px 0 5px 10px;
	/*margin: 0 0 1px -40px;*/
	margin: 0 0 1px;
	font-size: 0.85em;
}

.white:link, .white:visited {
	color: #656565;
	text-decoration: none;
	background-color: #f2f2f2;
}
	
.white:active, .white:hover {
	color: #f37A1F;
	text-decoration: none;
}

.dontDisplay {
	display: none;
	visibility: hidden;
}

/* Ab hier neue CI CSS */

.headlineLightGreyBG12PT {
	font-size: 0.9em;
	padding: 0 0 0 0.8em;
	line-height: 1.9em;
	background: #e2e2e2;
	color: #656565;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 7px;
}

/* Text in colorized Box Schriftgröße 12PT */
.markedTextLine {
	clear: left;
	font-size: 0.9em;
	margin: 10px 0 10px 0;
	padding: 0.4em 0 0.4em 0.8em;
	/*line-height: 1.9em;*/
	background: #e2e2e2;
	color: #656565;
	font-weight: bold;
}

.markedTextLinerightImage {
	font-size: 0.9em;
	margin: 10px 0 10px 0;
	margin-left: 165px;
	padding: 0.4em 0 0.4em 0.8em;
	background: #e2e2e2;
	color: #656565;
	font-weight: bold;
	clear: none; 
}
div.markedTextLine {
	margin-top: 15px;
	/*font-size: 0.9em;
	margin: 15px 0 10px 0;
	padding: 0 0 0 0.8em;
	line-height: 1.9em;
	background: #e2e2e2;
	color: #656565;
	font-weight: bold;*/
}
/* Text in colorized Box Schriftgröße 12PT Ende */

/* -- Benutzt in /knowhow/produkttechniklexikon/stihlprodukte/schneidgarnituren/ -- */
#subCategoryContent {
	display: block;
	margin: 0;
	padding: 0;
	width: 364px;
}

#subCategoryContent span {
	float: right;
	width: 140px;
}	

div#subCategoryContent div {
	float: right;
	width: 172px;
	height: 1%;
	margin: 0;
	padding: 0;
}

#subCategoryContent div img {
	/*height: 324%;*/
	float: none;
	padding: 0;
	margin: 5px 0 0 0;
}

#subCategoryContent .singleLink a {
	display: block;
	padding: 0;
	/*width: 100%;*/
}

#subCategoryContent img {
	border: solid 1px #ffffff;
	float: right;
	padding: 10px 1px 0 5px;
	margin: 10px 0 0 5px;
	voice-family: "\"}\""; 
	margin: 0 0 0 5px;
}
.noclass{}

#subCategoryContent div {
	border: solid 1px #ffffff;
	float: right;
	padding: 10px 1px 0 10px;
	margin: 10px 0 0 10px;
	voice-family: "\"}\""; 
	margin: 0 0 0 10px;
}
.noclass{}

#subCategoryContent h2 {
	width: 180px;
	padding: 10px 0 0 0;
}

#subCategoryContent ul {
	display: inline;
}	

#subCategoryContent li {
	display: block;
	background-color: #ffffff;
	margin: 0 0 0 10px;
	padding: 0 0 0 11px!important;
	padding: 0 0 0 12px;
	background-position: 0 0.8em !important;
	background-position: 1px 0.4em;
}

#contentLinkListMedia {
	margin: 150px 0 0 10px;
	padding: 0;
	width: 130px;
}

#fileSize {
	font-size: 0.85em;
	margin: 0;
	padding: 0;
	color: #656565;
}
/* -- Benutzt in /knowhow/produkttechniklexikon/stihlprodukte/schneidgarnituren/  ENDE -- */

/* -- Linkslisten im Contentbereich Einspaltig oder zweispaltig über ganzen Contentbereich mit Linkpfeil -- */
/* -- Linksliste im Contentbereich Einspaltig -- */
.contentLinkList {
	margin: 0;
	padding: 0;
}

.contentLinkList ul {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

.contentLinkList li {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0 0 0 11px!important;
	padding: 0 0 0 12px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em !important;
	background-position: 1px 0.4em;
}

.contentLinkList li#backLink {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0 0 0 11px!important;
	padding: 0 0 0 12px;
	background-image: url(/img/buttons/pfeil_zurueck.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em !important;
	background-position: 1px 0.4em;
}

.contentLinkList li a {
	height: 1%;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	color: #656565;	
}

.contentLinkList li a:hover, .contentLinkList li a.active {
	color: #f37A1F;	
}

.lastLink {
	margin-bottom: 0.45em;
}

/* -- Linksliste im Contentbereich Einspaltig Small Ende -- */
.contentLinkList#S {
	
	height: 1%;
	margin: 0;
	padding: 0;
}

.contentLinkList li {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0 0 0 11px!important;
	padding: 0 0 0 12px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em !important;
	background-position: 1px 0.4em;
}

.contentLinkList li a#S {
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	color: #656565;	
}

.contentLinkList li a#S {
	text-decoration: none;
	font-size: 0.85em;
	font-weight: bold;
	color: #656565;
}

.contentLinkList li a#S:hover, .contentLinkList li a#S.active {
	color: #f37A1F;	
}
/* -- Linksliste im Contentbereich Einspaltig Small Ende -- */
/* -- Linksliste im Contentbereich Einspaltig Ende -- */


/* -- Linksliste im Contentbereich Einspaltig/Grauer Hintergrund -- */
h2.subCategoryList {
	font-size: 0.85em;
	margin: 0 0 1px 0;
	padding: 0.2em 0 0.1em 1em !important;
	padding: 0.1em 0 0.2em 1em;
	line-height: 1.7em !important;
	line-height: 1.75em;
	background: #e2e2e2;
	color: #656565;
	font-weight: normal;
	width: 97% !important;
	width: 100%;	
	voice-family: "\"}\""; 
	width: 97%;
}
.noclass{}

.subCategoryList {
	padding: 0;
	margin: 0;
}
.subCategoryList li {
	list-style-type: none;
	background-color: #f2f2f2;
	margin: 0 0 0.1em 0 !important;
	margin: 0 0 -2px 0;
	padding: 0 0 0 23px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 11px 0.55em;
	height: 1.7em;
}

.subCategoryList li a {
	padding: 0.3em 0 0 0;
	display: block;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	color: #656565;
}

.subCategoryList li a:hover, .subCategoryList li a.active {
	color: #f37A1F;	
}
/* -- Linksliste im Contentbereich Einspaltig/Grauer Hintergrund Ende -- */

/* -- Linksliste im Contentbereich Zweispaltig -- */

.subCategoryList2Col {
	float: left;
	margin: 0;
	padding: 0;
	width: 49.9%;
}
.subCategoryList2Col li {
	list-style-type: none;
	margin: 0 1px 0 0;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 10px 0.6em;
	background-color: #f2f2f2;
	line-height: 1.7em;
	border-bottom: 1px solid #ffffff;
	/*border-right: 1px solid #ffffff;*/
	padding: 0 0 0 6px;
	voice-family: "\"}\""; 
	padding: 0 0 0 21px !important;
	padding: 0 0 0 22px;
}
.noclass{}

.subCategoryList2Col li a {
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	color: #656565;
}

.subCategoryList2Col li a:hover, .subCategoryList2Col li a.active {
	color: #f37A1F;	
}
/* -- Linksliste im Contentbereich Zweispaltig Ende -- */


/* -- Linksliste im Contentbereich einspaltig, Bild rechts -- */
.subCategoryList2Col#rightPicture {
	float: left;
	margin: 0;
	padding: 0;
	width: 63%;
}

div#content p ul {
	list-style-type: none; /*md wo?*/
	margin: 0.5em 0 0.2em 20px;
	font-size: 0.85em;
}

/* -- Linksliste im Contentbereich einspaltig, Bild rechts Ende -- */

/* -- Linkslisten im Contentbereich Ende -- */


/* -- Container der Link Listen enthält -- */
.linkListContainer {
	float: left;
	/*width: 605px;*/
	padding:0 0 0 20px;
	margin: 0 0 2px 0 !important;
	margin: 0 0 -6px 0 ;
	voice-family: "\"}\""; 
	margin: 0 0 16px 0;
}
.noclass{}
	
.linkListContainer div {
	float: left;
	background-color: #e2e2e2;
	border-right: 2px solid #ffffff;
	float: left;
	margin: 0 0 3px 0 !important;
	margin: 0 0 2px 0;	
	padding: 0;
	height: 49px;
	width: 48.5%;
}

.linkListContainer div span {
	position: absolute;
	padding: 0;
	margin: 18px 0 0 5px;
	font-weight: bold;
	font-size: 0.85em;
	color: #656565;
}

.linkListContainer div span.logoText {
	margin: 14px 0 0 5px;
	font-weight: normal;
	font-size: 0.8em;
	color: #656565;
}

.linkListContainer div span.logoText span {
	top: 11px;
	left: 0;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

.linkListContainer ul {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 48.6%;
	voice-family: "\"}\""; 
	width: 49%;
}
.noclass{}

.linkListContainer ul#oneColumne {
	margin: 0;
	padding: 0;
	width: 99%;
}

/* Kollidiert mit produktkatalogeinstieg */
/*.linkListContainer ul#oneColumne {
	border: green solid 1px;
	width: 230px;
}*/

.linkListContainer ul#oneColumne span#subText {
	padding: 1px 0 1px 20px;
	margin: 0 0 0 13px;
	background-image: url(/img/general/pdf_k_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 0.85em;
	color: #656565;
	background-color: #ffffff;
	height: 1%;
}

.linkListContainer ul li {
	list-style-type: none;
	margin: 0 1px 0 0;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	border-bottom: 1px solid #ffffff;
	line-height: 1.5em !important;
	line-height: 1.3em ;
	voice-family: "\"}\""; 
	line-height: 1.5em ;
}
.noclass{}

.linkListContainer ul li a {
	display: block;
	height: 1%;
	text-decoration: none;
	font-size: 0.85em;
	font-weight: bold;
	color: #656565;	
	margin-left:11px !important;
	margin-left: -4px;
	voice-family: "\"}\""; 
	margin-left: 12px;
}
.noclass{}

.linkListContainer ul li a span {
	font-size: 1.15em;
}

.linkListContainer ul li a:hover, .linkListContainer ul li a.active {
	color: #f37A1F;	
}

.linkListContainer h2 {
	font-size: 0.85em;
	padding-top: 10px !important;
	padding-top: 4px;
}

.linkListContainer img {
	display: inline;
}	

/* -- Einzelne Links im Contentbereich  -- */
/* Wird weiter unten überschrieben, warum ? DG

.singleLink {
	height: 1%;
	margin: 0 0 3px 0;
	padding: 0 0 0 11px!important;
	padding: 0 5px 0 12px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em !important;
	background-position: 1px 0.25em;
	voice-family: "\"}\""; 
	background-position: 1px 0.4em;
	padding: 0 0 0 12px;
}
.noclass{}*/

.singleLink a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
	color: #656565;	
	font-size: 0.9em;
	voice-family: "\"}\""; 
	font-size: 1em;
}
.noclass{}

.singleLink a:hover, .singleLink a.active {
	color: #f37A1F;	
}

.singleLink {*/
	/*vertical-align: middle;*/
	height: 1%;
	padding: 0 0 0 11px!important;
	padding: 0 5px 0 12px;
	background-image: url(/img/buttons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em !important;
	background-position: 1px 0.2em;
	voice-family: "\"}\""; 
	background-position: 1px 0.2em;
	padding: 0 0 0 12px;
}
.noclass{}

.fontWeightBold a {
	font-weight: bold;
}

.singleBackLink {
	height: 1%;
	margin: 0 0 3px 0;
	padding: 0 0 0 11px!important;
	padding: 0 0 0 12px;
	background-image: url(/img/buttons/pfeil_zurueck.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em !important;
	background-position: 1px 0.25em;
	voice-family: "\"}\""; 
	background-position: 1px 0.4em;
}
.noclass{}

.singleBackLink a {
	text-decoration: none;
	color: #656565;	
	font-size: 0.9em;
	voice-family: "\"}\""; 
	font-size: 1em;
}
.noclass{}

.singleBackLink a:hover, .singleBackLink a.active {
	color: #f37A1F;	
}

.fontWeightBold {
	font-weight: bold;
}

.medium a {
	font-size: 0.9em;
}

.small {
	font-size: 0.85em;
}

.small a {
	font-size: 0.85em;
}

.parallelSingleLinks {
	width: 363px;
	height: 1%;
	padding: 0;
	margin: 0 0 12px 0;
}

.parallelSingleLinks span {
	margin-right: 28px !important;
	margin-right: 22px;
	voice-family: "\"}\""; 
	margin-right: 27px;
}
.noclass{}

.zurueckNeueSearchLinks span {
	height: 1%;
}

.lm10 {
	margin-left: 10px;
}

/* -- Einzelne Links im Contentbereich Ende -- */

#fussnote {
	font-size: 0.85em;
}

#motorjournal {
	margin-left: 120px;
}

#datenschutz {
	margin: 0 10px 0 17px;
}

.close {
	margin: 0 10px 0 17px;
	padding: 0 0 10px 0;
}

/* -- Popup Mischungsverhältnis Anwendertechnik Betriebsstoffe -- */
#noLeftPadding {
	margin: 0;
	padding-left: 0;
	width: 28.6em;
}

.contenWitdh {
	width: 28.6em;
}
/* -- ENDE -- */

.arrowposition {
	background-position: 0 0.4em !important;
	background-position: 1px 0.3em;
}

.paddingBottom20 {
	padding-bottom: 20px;
}

#externalLinkBlock {
	clear: both;
	width: 28.5em;
	background: #ffffff;
	padding-top: 37px !important;
	padding-top: 36px;	
	voice-family: "\"}\""; 
	padding-top: 40px;
}
.noclass{}

#externalLinkBlock p {
	margin: 0;
	font-size: 0.85em;
}

/* -- http://de.stihl.stofi.net/knowhow/anwendertechnik/onlineratgeber/pause/default.htm -- */

div#textBlocks p {
	margin: 0 0 20px 0;
	padding: 0;
}

div#textBlocks h2 {
	margin: 0;
}

img#onlineratgeber {
	margin: 0 0 20px 0;
}

/* -- http://de.stihl.stofi.net/knowhow/anwendertechnik/onlineratgeber/pause/default.htm ENDE -- */

form.auswahl {
	margin: 0;
}

.close .singleLink a {
	font-size: 0.85em;
	font-weight: bold;
}

/* -- LINKS (Top und Back) -- */

.top {
	text-align: right;
}
.back a, .top a {
	padding-left: 11px;
	background: no-repeat 0 0.3em;
	color: #656565;
	text-decoration: none;
}
.back a {
	background: url(/global/img/pfeil_zurueck.gif) no-repeat 0 0.3em;
}
.top a {
	background: url(/global/img/pfeil_top.gif) no-repeat 0 0.3em;
}
* html .back a, * html .top a {
	height: 1%;
}
.back a:hover, .top a:hover {
	color: #f37A1F;
}

.grafikList {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-image:url(/img/general/haken.gif);
}

.grafikList li {
	list-style-type: disc;
	margin: 0.5em 0 0.2em 15px;
}

div#content .grafikList {
	width: 354px;
}
.grafikList ul li {
	list-style-image: none;
}

/* neue CSS aus content.css für externe Links (Acrobat Reader) */
.columnsHalf .image, .columnsThird .image, .columnsQuarter .image {
	float: left;
	margin-right: 12px;
}
.downloadSoftware {
	padding-top: 30px;
	font-size: 0.85em;
}
.downloadSoftware .image {
	width: 88px;
}
.downloadSoftware p {
	margin-bottom: 2px;
}
/* neue CSS aus content.css für externe Links (Acrobat Reader)) */

/*md MAIN: DOWNLOADLINKS */
.downloadLinks {
	font-size: 1em;
	/*margin-top: 12px; DG Entfernt wegen Abstand im Pressebereich zum Bild darüber*/
	margin-bottom: 12px;
	font-weight: normal;
}
#alternateDownloadLink {
	margin-top: 0;
	padding-top: 15px;
}
.downloadLinks ul {
	list-style: none;
}
.downloadLinks li {
	clear: left;
}
.downloadLinks div, .downloadLinks ul li {
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.4em;
}
.downloadLinks h4 {
	font-size: 1em;
}
.downloadLinks p {
	float: left;
	margin: 0 0 6px 0;
	padding-left: 0;	
}
.downloadLinks img {
	float: left;
	height: auto;
	margin: 0 4px 6px 0;
	border: 2px solid #ffffff;
}
.downloadLinks a {
	color: #656565;
	text-decoration: none;
}
.downloadLinks a:hover {
	color: #f37A1F;
}
/* schriftvarianten */
.downloadLinks.smallbold {
	font-size: 0.9em;
}
.downloadLinks.smallnormal {
	font-size: 0.9em;
}
.downloadLinks.smallnormal a {
	font-weight: normal;
}

.noticeExternlink {
	float: left;
	margin: 0;
	width: 184px;
	font-size: 0.75em;
	color: #656565;
}

.noticeExternlink span {
	width: 5px;
	float: left;
}

.textExternlink {
	width: 170px;
	font-size: 1.1em;
}

p.arrow a {
	float: left;
	display: block;
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.35em;
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
* html p.arrow a {
		height: 1%;
}
p.arrow a:hover {
	color: #f37A1F;
}

/* -- TEXT UMFLIESST LINKES BILD -- */
.insertLeft {
	float: left;
	width: 364px;
	margin: 0 0 1em 0;
}
.insertLeft div {
	float: left;
	display: block;
	padding: 0 10px 0 0;
	/*padding: 0 10px 1em 0;*/ /*DG*/
}
.insertLeft h3 {
	display: block;
	font-size: 1em;
	margin: -3px 0 0 159px!important;
}
.insertLeft p.last {
	margin: 0;
	padding: 0;
}
.insertLeft img {
	margin:0!important;
	padding-right: 3px;
}
.insertLeft h3.positionLeft {
	margin: 0!important;
}
/* -- TEXT UMFLIESST LINKES BILD -- */