* {
	margin: 0;
	padding: 0;
}
body {
	background: #ffffff;
	color: #000000;
	font: 76% Arial, Helvetica, sans-serif;
}
a {
	color: #f37a1f;
}

p a {
	font-weight: bold;
}
img {
	display: block;
	border: none;
}
p {
	margin-bottom: 12px;
}

/* IE 7 Hack*/
*+html sup {
	font-size: 1em;
}
/* MOZILLA Hack*/
*:not(hr) sup {
	font-size: 0.8em;
}
sup {
	font-size: 1em;
} 
/*sup {
	font-size:0.8em;
}*/

div.textLinksBold p, div.textLinks p, p.alternate {
	margin-top: 10px;
}

.bigBottom {
	margin-bottom: 30px;
}
.clear {
	clear: both;
}
.inlineImg img {
	display: inline;
	vertical-align: middle;
}
.mirrorPosition {
	float: right;
}
.noclass {

}
.stickToTop {
	margin-top: 0px !important;
	margin-top: -10px;
	clear: both;
}
/* nicht in live md */
.stickToTopMore {
	margin-top: -15px;
	clear: both;
}



#page {
	width: 622px;
}


/* -- Contenbereich für 1024 Pixel, deshalb breiter -- */
#pageProduktkatalog {
	float: left;
	width: 840px;
}
#morecontentXL {
	float: left;
	padding: 0 0 0 20px;
	width: 640px;
}
#morecontentXXL {
	float: left;
	padding: 0 0 0 20px;
	width: 840px;
}
#morecontentXXL h2 {
	clear: left;
	margin-bottom: 12px;
	padding: 4px 8px;
	background: #e2e2e2;
	color: #656565;
	font-size: 1em;
}
#morecontentXXL h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 1em;
}

/* -- SIDEBAR -- */
#sidebar {
	float: left;
	width: 206px;
}

/* -- SIDEBAR: CHAPTER -- */
#chapter {
	float: left;
	color: #656565;
	font-size: 0.9em;
}

#chapter img {
	margin-bottom: 20px;
}

#chapter h2 {
	background: #e2e2e2;
	float:left;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 10px;
	margin-left: 9px;
	padding: 2px 6px;
	width: 176px;
}
/* IE 7 Hack*/
*+html #chapter h2 {
	margin-left: 18px;
}
/* MOZILLA Hack*/
*:not(hr) #chapter h2 {
	margin-left: 18px;
}

/* IE 7 Hack*/
*+html #chapter div {
	margin-left: 0;
}
/* MOZILLA Hack*/
*:not(hr) #chapter div {
	margin-left: 0;
}
#chapter div {
	float: left;
	padding-left: -2px;
	padding: 0;
	width: 206px;
}

#chapter div select {
	float: left;
	margin-left: 18px;
	width: 190px;
}
/* IE 7 Hack*/
*+html #chapter div select {
	width: 188px!important;
}
/* MOZILLA Hack*/
*:not(hr) #chapter div select {
	display: block;
	width: 188px!important;
}

#chapter .tools {
	margin: 0;
	width: 206px;
}
#chapter .tools ul {
	list-style: none;
	width: 206px;
	float: left;
}
#chapter .tools ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#chapter #modelauswahl div {
	float: left;
	width: 206px;
}

#chapter .tools ul li span.infoLinks {
	display: block;
	float: left;
	background: #ffffff;
	margin: 0;
	padding: 0;
	border: #ffffff solid 1px;
}

#chapter .tools ul li span.infoLinks {
	display: inline;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.3em;
	float: left;
	margin: 0 0 0 18px;
	padding: 0;
}

#chapter .tools ul li span.infoLinks a {
	display: block;
	float: left;
	padding-left: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	width: 175px;
}

#chapter .tools ul li span.infoLinks a:hover {
	color: #f37a1f;
}

/* IE 7 Hack*/
*+html #chapter .tools li div.merkliste {
	margin-top: -13px;
}
/* MOZILLA Hack*/
*:not(hr) #chapter .tools li div.merkliste {
	margin-top: 0;
}
#chapter .tools li div.merkliste {
	margin-top: -10px;
}

/* IE 7 Hack*/
*+html #chapter .tools li div.merkliste div.NFTLink div {
	margin: 0 0 0 18px;
}
/* MOZILLA Hack*/
*:not(hr) #chapter .tools li div.merkliste div.NFTLink div {
	margin: 0 0 0 18px;
	overflow: hidden;
}
#chapter .tools li div.merkliste div.NFTLink div {
	background: url(/global/img/pfeil.gif) no-repeat 0 0.5em;
	margin: 0 0 0 9px;
	padding: 0 0 0 11px;
	width: 206px;
}

#chapter .tools li div.merkliste div.NFTLink div a {
	padding-left: 11px;
}

#chapter div div {
	float: left;
	width: 206px;
}
#chapter div div.absendeButton {
	float: left;
}

#chapter div div.absendeButton input {
	float: left;
	width: 187px;
}

/* IE 7 Hack*/
*+html #chapter input.absenden {
	float: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 18px;
	background-position: 0 0.4em;
	width: 185px;
}
/* MOZILLA Hack*/
*:not(hr) #chapter input.absenden {
	padding: 0 0 0 10px;
	margin: 0 0 0 16px;
	background-position: 0.2em center;
	width: 185px;
}
/* Styles für alle anderen Browser IE 5.5 - IE 6 und Opera 9*/
#chapter input.absenden {
	background: transparent url(/global/img/pfeil.gif) no-repeat 0em center;
	border: none;
	color: #656565;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;	
	height: auto;
	margin: 0 0 0 9px;
	padding: 0 0 0 10px;
	text-align: left;
	vertical-align: middle;
	width: 185px;
}

/*
#chapter .tools p {
	margin-left: 5px;
}
.tools p a {
	font-weight: normal;
}
#chapter ul a, #chapter ul span, .commentLinks a {
	display: block;
	margin-bottom: 4px;
	padding-left: 16px;
	background: url(/global/img/pfeil.gif) no-repeat 5px 0.3em;
	color: #656565;
	text-decoration: none;
}
#chapter ul a:hover, #chapter ul a.active, #chapter ul span, .commentLinks a {
	color: #f37a1f;
}
#chapter ul ul {
	margin-left: 12px;
}
#chapter .dates {
	float: left;
	display: inline;
	margin: 0 0 15px 6px;
}
#chapter .dates li {
	display: inline;
	margin: 0 12px 0 0;
	vertical-align: top;
}
#chapter .dates img {
	display: inline;
	margin: 0 0 0 6px;
	vertical-align: bottom;
}
#chapter dl {
	margin: 0 6px;
}
#chapter dt {
	font-weight: bold;
}
#chapter dd {
	margin-bottom: 6px;
}
#chapter dl li {
	display: block;
	padding-left: 8px;
	background: url(/global/img/dash.gif) no-repeat 0 0.6em;
}
*/

/* -- topMetanavu -- */
#topMetanavi  {
	padding: 6px 0 20px 0!important;
	padding: 10px 0 0 0;
}
#topMetanavi div {
	display: inline;
	float: left;
	color: #656565;
	margin-right: 5px;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 4px!important;
	padding-top: 0;
}
* html #topMetanavi div {
	padding-top/**/: 4px;
}
#topMetanavi ul {
	margin: 0 0 0 50px;
	padding: 0;
}
#topMetanavi ul li {
	float: none;
	display: inline;
	padding: 0;
	font-size: 1.3em;
	margin: 0 5px 0 0;
	height: 1%;
}
#topMetanavi ul li h2 {
	display: inline;
	font-size: 0.8em;
	font-weight: normal;
	color: #656565;
	background: #ffffff;
	margin: 0;
	padding: 0;
}
#topMetanavi ul li h2 span {
	color: #f37a1f;
}
#topMetanavi ul li h2 img {
	display: inline;
	margin-right: 2px;
}
#topMetanavi a {
	text-decoration: none;
	color: #656565;
	padding: 0;
}
#topMetanavi a:hover {
	color: #f37a1f;
}


/* Metanavigation oben in default_newci_2.htm und folgende */
.parallelLinkList {
	padding: 10px 0 20px 0!important;
	padding: 10px 0 0 0;
	width: 800px;
}
.parallelLinkList ul {
	float: left;
	margin: 0;
	padding: 0;
}
.parallelLinkList ul li {
	float: left;
	background: url(/global/img/pfeil.gif) no-repeat 2px 0.3em;
	padding: 0 10px 0 10px;
	display: block;
	font-size: 1.1em;
}
.parallelLinkList a {
	text-decoration: none;
	color: #656565;
}
.parallelLinkList a:hover {
	color: #f37a1f;
}
.parallelLinkList ul li a {
	margin: 0;
	font-size: 0.85em;
	color: #656565;
	text-decoration: none;
	font-weight: normal;
}



#main dl {
	margin: 0 0 20px 0;
	background: #f2f2f2;
	padding: 5px 5px 1px 5px;
	padding-bottom: 7px;
	voice-family: "\"}\"";
	padding: 5px 5px 1px 5px;
}

#main dt {
	font-weight: bold;
}
#main dd {
	margin-bottom: 6px;
}
#main dl li {
	display: block;
	padding-left: 14px;
	background: url(/img/general/haken_grey.gif) no-repeat 0 0.2em;
}

/* -- MAIN -- */
#main {
	float: left;
	width: 364px;
	margin-left: 52px;
	padding-bottom: 12px;
}

#main.popup, .popup {
	padding: 0;
	width: 530px;
	margin: 20px 10px 0 10px;
}
.popup {
	padding: 0;
	margin: 10px 10px 0 10px;
}
h1 {
	margin: 26px 0 15px 0!important;
	margin: 26px 0 16px 0;
	font-size: 1.5em;
}
div#descriptionContainer div h1 {
	position: relative;
	top: -30px;
}
div#descriptionContainer div p {
	position: relative;
	top: -30px;
}

#main h2, #morecontent h2 {
	clear: left;
	margin-bottom: 12px;
	padding: 4px 8px;
	background: #e2e2e2;
	color: #656565;
	font-size: 1em;
	line-height: 1.1em;
}
/* md */
* #main h2{
	height: 1%;
}
/* /md */
#main h2.Stick2Pic {
	margin-bottom: 0;
}
#main h2.simple {
	background: #ffffff;
	color: #000000;
	padding-left: 0;
}
/ * nicht in live md */
#main h2.alternate {
	margin-top: 30px;
}
#main h2.different {
	/* margin-top: 78px !important; md */
	margin-top: 18px;
}
#main div.differentPress {
	padding-top: 28px !important;
	padding-top: 14px;
}
#main h3 {
	/*margin-bottom: 3px;*/
	font-size: 1em;
}
#main h3.alternate {
	margin: 20px 0;
}
#main h3.different {
	margin-top: 30px;
}
#main h3.differentTwo {
	margin-top: 10px;
}
#main h3.differentThree {
	margin-top: 0 !important;
	margin-top: -20px;
	margin-bottom: 0;
}
#main h3.differentFour {
	margin-bottom: 3px;
}
#morecontent h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 1em;
}

.productCatalogContainer {
	float: left;
}
.catalogImgCrosswise {
 	float: left;
	width: 532px;
}
.catalogImgCrosswise img {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 20px;
}

.catalogImgUpright {
 	float: left;
	width: 240px;
	text-align: center;
}
.catalogUprightText {
	float: left;
	width: 300px;
}

/* -- http://de.stihl.stofi.net/knowhow/anwendertechnik/motorsensen/sicherabschneiden/default.htm DG 050602 -- */
.smallFont {
	font-size: 0.9em;
}
/* -- http://de.stihl.stofi.net/knowhow/anwendertechnik/motorsensen/sicherabschneiden/default.htm DG 050602 ENDE -- */
.small {
	font-size: 0.9em;
}
.smallBold {
	font-size: 0.9em;
	font-weight: bold;
}
.extraSmall {
	font-size: 0.8em;
	color: #656565;
}
.center {
	text-align: center;
}
/* -- http://de.stihl.stofi.net/knowhow/anwendertechnik/motorsensen/sicherabschneiden/default.htm DG 050602 -- */
#main h4 {
	margin-bottom: 0;
	font-size: 1em;
	font-weight: bold;
}
/* -- http://de.stihl.stofi.net/knowhow/anwendertechnik/motorsensen/sicherabschneiden/default.htm DG 050602 ENDE -- */
/* -- LINKS (Back, Top und Forward) -- */
.steps, .functions {
	margin-bottom: 12px;
	list-style: none;
}
.steps {
	text-align: right;
}
.steps li, .functions li {
	display: inline;
}
.steps a, .functions a {
	font-weight: bold;
}
.steps .forward a {
	margin-left: 12px;
}
.functions a {
	margin-right: 12px;
}
.top {
	text-align: right;
	margin: 0;
}
.back a, .top a, .forward a, .functions a {
	padding-left: 11px;
	background: no-repeat 0 0.3em;
	color: #656565;
	text-decoration: none;
}
.back a {
	background-image: url(/global/img/pfeil_zurueck.gif);
}
.top a {
	background-image: url(/global/img/pfeil_top.gif);
}
.forward a, .functions a {
	background-image: url(/global/img/pfeil.gif);
}
* html .back a, * html .top a, * html .forward a, * html .functions a {
	height: 1%;
}
.back a:hover, .top a:hover, .forward a:hover, .functions a:hover {
	color: #f37a1f;
}
span.normalLink {
	text-decoration: underline;
}
.normal {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
/* -- MAIN: INSERTLEFT, INSERTRIGHT, COLUMNS -- */
#main .swapContent {
	float: left;
}
#main .swapContent h2 {
	width: 348px !important;
	width /**/: 364px;
}
/* WEGEN IE BUG */
* html #main .swapContent {
	height: 1%;
}
* html #main .swapContent div {
	height: 1%;
}
.swapContent div.block {
	margin-left: 115px;
	border: #ffffff solid 1px;
}

/* Pfeil-Link in Swapcontent Beispiel: /knowhow/produkttechniklexikon/rasenmaeher_serie6/vorteile/default.htm DG */
#main .swapContent img {
	margin: 0;
}
#main .swapContent a {
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.3em;
	color: #656565;
	text-decoration: none;
}
* html #main .swapContent a {
	height: 1%;
}
#main .swapContent a:hover {
	color: #f37a1f;
}
/* Pfeil-Link Ende */

/* ENDE WEGEN IE BUG */
/* http://de.stihl.stofi.net/knowhow/produkttechniklexikon/intelligenteideen/zukunftsweisend/default.htm Bei Seiten mit Text unterhalb des Bildes wird die H2 nicht ueber die Gesamtbreit aufgespannt. */
.swapContent p.clear {
width: 364px;
}
/* Ende */
.insertLeft, .insertRight {
	/*width: 100%;*/
}
.insertLeft {
	float: left;
	margin-bottom: 11px !important;
	margin-bottom: 14px;
	margin-bottom /**/: 0;
}
* html .insertLeft {
	height: 1%;
}
.insertLeft .image, .insertRight .image {
	float: left;
	width: auto;
	padding: 0;
}
.insertLeft .image {
	margin-right: 12px;
}
* html .insertLeft .image {
	height: 1%;
}
.insertLeft .image img {
	margin-bottom: 10px;
}
.insertLeft .link div.textLinks, .insertLeft .link div.textLinksBold {
	margin-top: 0;
	margin-bottom: 10px;
	margin-bottom /**/: 15px;
}

.insertLeft .image p {
	width: 90px;
}
.twoColumns .image {
	margin-right: 11px;
}
.twoColumns div div {
	margin-top: 0;
}
.threeColumns .image {
	width: 100px;
	margin-right: 5px;
}
.threeColumns div div {
	margin-top: 0;
}

p.alternatePosition {
	margin-top: 0px !important;
	margin-top: -6px;
	margin-top /**/: -12px;
	padding: 0;
	text-align: left;
}
/* nicht in live md */
.bildarchiv {
	margin-top: -6px !important;
	margin-top: -22px;
	margin-top /**/: -22px;
	padding: 0;
	text-align: left;
}

* html .columnsHalf, * html .columnsThird, * html .columnsQuarter {
	height: 1%;
}
.columnsHalf {
	float: left;
}
.columnsHalf div, .columnsThird div, .columnsQuarter div {
	float: left;
}
.columnsHalf div {
	width: 170px;
}
.columnsHalf div img {
	margin-bottom: 6px;
}
/* md */
#main .columnsHalf .image img {
	margin-bottom: 6px;
}

.columnsHalf div.mm55 {
	width: 163px;
}
.columnsThird div {
	width: 231px;
}
.columnsQuarter div {
	width: 261px;
}
.columnsHalf .image, .columnsThird .image, .columnsQuarter .image {
	float: left;
	margin-right: 12px;
}
.columnsHalf .image {
	width: 182px;
}
.columnsThird .image {
	width: 121px;
}
.columnsQuarter .image {
	width: 91px;
}
.columns div div {
	float: none;
	width: auto;
	margin: 0;
}
/* nicht in live md */
#downloadSoftwareAlternate	{
	padding-top:10px;
}
.downloadSoftware {
	padding-top: 30px;
	clear: both; /*md*/
}
.downloadSoftware .image {
	width: 88px;
}
.downloadSoftware div {
	width: 241px;
}
.downloadSoftware p {
	margin-bottom: 2px;
}
/* -- MAIN: IMGLEFT, IMGRIGHT, IMGTOP -- */
.image {
	margin-bottom: 9px;
}
.image h3 {
	margin-bottom: 3px;
}
/* md*/
.insertTop .image img {
	padding-bottom: 6px;
}
/* /md*/
.insertRight .image {
	float: right;
	margin-left: 12px;
}
/* http://de.stihl.stofi.net/knowhow/haushofgarten/kompost/verrotten/default.htm */ /*md*/
.half div {
	float: left;
	width: 170px;
}
.half .image {
	float: left;
	width: 182px;
}
.half .image table {
	width: 182px;
}
.third div {
	float: left;
	width: 230px;
}
.third .image {
	float: left;
	width: 122px;
}
.quarter div {
	float: left;
	width: 258px;
}
.quarter .image {
	float: left;
	width: 91px;
}
.half .infoBox, .third .infoBox, .quarter .infoBox {
	width: 100%;
}
/* -- MAIN: TEXTLINKS -- */
.textLinks ul, .textLinksBold ul {
	list-style: none;
}
.textLinks li, .textLinksBold li  {
	margin-bottom: 5px;
}
.textLinks a, .textLinksBold a {
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.3em;
	color: #656565;
	text-decoration: none;
}
* html .textLinks a, .textLinksBold a {
	height: 1%;
}
.textLinks a:hover, .textLinksBold a:hover {
	color: #f37a1f;
}
.textLinksBold {
	font-weight: bold;
}

/* Textlink unterhalb von Bild Beispiel: http://de.stihl.stofi.net/knowhow/produkttechniklexikon/mb858/service/default.htm    Link soll direkt unterhalb des Bildes stehen
nono! ueber class referenzieren md
NONO, trifft Seiten in diversen Kapiteln ;-) DG
 */
#main .image img {
	margin: 0;
}
/* ENDE */

/* http://de.stihl.stofi.net/unterhaltung/wallpapers/_default.htm */
.textLinks.threeColumns li {
	float: left;
	width: 96px;
	display: inline;
}
/* http://de.stihl.stofi.net/unterhaltung/wallpapers/_default.htm */

/* -- MAIN: IMAGELINKS (Standard) -- */
.imageLinks {
	padding-bottom: 12px; /*md: statt margin*/
	font-size: 0.9em;
	display: inline;
}
* html .imageLinks {
	height: 1%;
}
.imageLinks ul {
	list-style: none;
	padding: 0;
}
.imageLinks div {
	float: left;
	/*overflow: auto;*/
}
* html .imageLinks div {
	height: 1%;
	/*overflow: visible;*/
}
.big {
	float: left;
	width: 364px;
	margin-bottom: 30px !important;
	margin-bottom: 1px;
	/*overflow: auto;*/
	font-size: 1em;
}
* html .big {
	height: 1%;
	/*overflow: visible;*/
}
.imageLinks li {
	clear: left;
}
/*.imageLinks.half.big ul*/
.imageLinks.half ul {
	padding-bottom: 0 !important;
	padding-bottom: 17px;
}
/** html .imageLinks.half.big ul*/
* html .imageLinks.half ul {
	height: 1%;
}
/*.imageLinks.half.big li*/
.imageLinks.half li {
	float: left;
	clear: none;
	width: 182px;
}
.imageLinks div div, .imageLinks ul div {
	float: left;
	width: 279px;
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.4em;
}
.imageLinks.big div div, .imageLinks.big ul div {
	width: 275px;
	height: 27px;
	margin-bottom: 1px;
	padding: 23px 0 0 15px;;
	background: #f2f2f2;
}
.imageLinks.half div div, .imageLinks.half ul div {
	width: 96px;
}
* html .imageLinks div div, * html .imageLinks ul div {
	width /**/: 290px;
}
* html .imageLinks.big div div , * html .imageLinks.big ul div {
	width /**/: 290px;
	height /**/: 50px;
}
* html .imageLinks.half div div, * html .imageLinks.half ul div {
	width /**/: 107px;
}
.imageLinks h3 {
	font-size: 1em;
}
.imageLinks p {
	margin-bottom: 6px;
	/*color: #656565;*/ /* Nicht grau laut Jochen DG 050721 */
	color: #000000;
}
.imageLinks p span a {
	color: #f37a1f;
	font-weight: normal;
	text-decoration: underline;
}
.imageLinks img {
	float: left;
	margin: 0 4px 6px 0;
	border: 2px solid #ffffff;
}
.imageLinks.big img {
	margin: 0;
}
* html .imageLinks.big img {
	margin /**/: 0 -3px;
}
.imageLinks a {
	color: #656565;
	text-decoration: none;
}
.imageLinks .over, .imageLinks .active a {
	color: #f37a1f;
}
.imageLinks .over img, .imageLinks .active a img {
	border-color: #f37a1f;
}
.imageLinks.big div a {
	display: block;
	margin-top: -0.7em;
	margin-left: -5px;
	padding-left: 11px;
	padding-right: 5px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.3em;
	font-weight: bold;
	text-decoration: none;
}
/* md */
.imageLinks .spacer {
	float: left;
	width: 364px;
	height: 28px;
}
* html .imageLinks .spacer {
	height: 14px;
}
/* /md */

/* -- MAIN: IMAGELINKS (Standard) ENDE -- */
/* -- MAIN: IMAGELINKS (Alternate) -- */
.imageLinksAlternate {
	font-size: 0.9em;
	margin-bottom: 0;
}
.imageLinksAlternate ul {
	list-style: none;
}
.imageLinksAlternate div {
	overflow: auto;
}
* html div.imageLinksAlternate {
	height: 1%;
	overflow: visible;
}
.imageLinksAlternate li {
	float: left;
}
.imageLinksAlternate div div, .imageLinksAlternate ul div {
	float: left;
	width: 55px;
	margin-bottom: 7px;
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.4em;
}
* html .imageLinksAlternate div div, * html .imageLinksAlternate ul div {
	width /**/: 55px;
}
.imageLinksAlternate h3 {
	font-size: 1em;
	font-weight: normal;
}
.imageLinksAlternate p {
	margin-bottom: 6px;
}
.imageLinksAlternate img {
	margin: 0 0 6px 0;
	border: 2px solid #ffffff;
}
.imageLinksAlternate .over {
	border-color: #f37a1f;
	color: #f37a1f;
}
.imageLinksAlternate a {
	color: #656565;
	text-decoration: none;
}
#main .imageLinksAlternate p a {
	font-weight: normal;
}
#main .imageLinksAlternate h3 a:hover, #main .imageLinksAlternate h3 a.active {
	color: #f37a1f;
}
/* -- MAIN: IMAGELINKS (Alternate) ENDE -- */

----------------------------------------------------------------------------------------

/* -- MAIN: CONTROLLER -- */
.display {
	position: relative;
	height: 110px;
	margin-bottom: 1px;
}
.original, .replace {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 110px;
	background: no-repeat left top;
}
.controller {
	float: left;
	width: 100%;
	margin-bottom: 13px;
}
* html .controller {
	height: 1%;
}
.controller#alternate {
	margin-bottom: 0;
}
.controller ul {
	background: #ffffff;
	list-style: none;
}
.controller.half .first {
	float: left;
	width: 182px;
	padding-bottom: 0;
}
.first li {
	width: 182px;
}
.controller.half .second {
	float: left;
	width: 181px;
	margin-left: 1px;
	padding-bottom: 0;
}
.second li {
	width: 181px;
}
.controller.thirds ul {
	float: left;
	width: 121px;
	margin-right: 1px;
}
.controller.thirds .last {
	width: 120px;
	margin-right: 0;
}
.controller li {
	display: inline;
}
.controller span, .controller a {
	display: block;
	margin-bottom: 1px;
	padding: 3px 5px 3px 16px;
	background: #f2f2f2 url(/global/img/pfeil.gif) no-repeat 5px 0.6em;
	color: #656565;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}
.controller a:hover, .controller .over, .controller .active a, .controller span {
	color: #f37a1f;
}
a.active {
	color: #f37a1f;
}
/*md*/ /* Martin wo ist ein Beispiellink? DG */
/*Variante: Bild rechts neben Links */
.controller ul.insertLeft {
	float: left;
	width: 250px;
}
.controller ul.threeQuarter {
	margin-right: 10px;
	width: 234px;
	voice-family: "\"}\"";
	width: 240px;
}
.noclass{}
.controller img {
	/*margin-top: 3px;*/
	float: left;
}
/* -- FORM (E-Mail, Info, Newsletter) -- */
fieldset {
	padding-bottom: 12px;
	border: none;
	font-size: 0.9em;
}

/* wo? md */


form div {
	overflow: auto;
	margin-bottom: 4px;
	font-weight: bold;
}
* html form div {
	overflow: visible;
	height: 1%;
}

label {
	float: left;
	width: 115px;
	padding: 0.2em 0;
}
label.small {
	width: auto;
	margin: 0 6px 0 12px;
}
input.medium {
	width: 129px;
}
input.small {
	width: 45px;
}
.radio span {
	float: left;
	width: 115px;
	padding: 0.2em 0;
}
div.radio span#contentwidthRadio {
	float: left;
	width: 115px;
	padding: 0.2em 0;
}
.radio label {
	float: left;
	width: auto;
	margin-right: 12px;
}
.radio input, .check input, .preview input {
	float: left;
	width: auto;
	margin-right: 4px;
	height: 1.3em;
}
* html .radio input, * html .check input, * html .preview input {
	height: 1.6em;
}
.full label {
	width: auto;
}
.full textarea {
	width: 330px;
}
.preview {
	float: left;
	overflow: visible;
	width: 170px;
	margin-bottom: 15px;
	margin-bottom /**/: 10px;
}
.preview div {
	float: left;
	overflow: visible;
	width: 120px;
}
.preview label {
	float: none;
	display: block;
	width: auto;
}
.preview a {
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.3em;
	color: #656565;
	text-decoration: none;
}
* html .preview a {
	display: block;
}
.preview a:hover {
	color: #f37a1f;
}
.check {
	width: 100%;
}
.check label {
	width: 310px;
	padding: 0;
}
.extra {
	clear: left;
}
.extra label {
	font-weight: normal;
}
.extra a {
	font-weight: bold;
}

.checkboxPP {
	width: 360px;
}
.checkboxPP input {
	width: auto;
	margin: 2px 5px 0 0!important;
	margin: -1px 5px 0 -4px;
}
.checkboxPP label {
	width: 300px;
}

.submit {
	width: auto;
	margin: 0 0 10px 0;
	padding-left: 0px !important;
	padding-left: 12px;
}
.submit input {
	width: auto;
	border: none;
	color: #656565;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer; cursor: hand;
	margin: 2px 0 0 3px !important;
	margin: 2px 0 0 -10px;
	background: #ffffff url(/global/img/pfeil.gif) no-repeat 0.2em 0.4em;
	padding-left: 9px!important;
	padding-left: 5px;
	padding-top:1px;
}
* html .submit input {
	width: auto;
	padding-left/**/: 6px;
	background/**/: #ffffff url(/global/img/pfeil.gif) no-repeat 0.2em 0.55em;
	margin-top: 2px;
}
.submit .over {
	color: #f37a1f;
	margin-top: 2px;
}

.models {
	margin-left: 5px;
	width: 182px!important;
	width:181px;
}

#Volltextsuche p {
	 height: 20px;
	 margin-bottom: 0;
}

li.previewLink {
	margin-left: 18px !important;
	margin-left: 27px;
}
/* Linkliste */
/* md sitemap als Variante einer Linkliste */
#sitemap ul ul {
	margin: 0 0 18px 80px;
}
.linkliste {
	float: left;
	/*width: 364px; 	md tut in adressen weltweit nicht*/
}
.linkliste ul {
	list-style: none;
}
.linkliste li {
	display: inline;
}
* html .half .linkliste li {
	width: 170px;
}
.linkliste ul li div {
	height: 30px;
	margin: 5px 0 0 0;
}
.linkliste ul li div span {
	float: right;
	display: inline;
}
.linkliste ul li div img {
	float: left;
	vertical-align: bottom;
}
#main .linkliste h2 {
	margin-bottom: 6px;
}
.linkliste ul ul {
	margin: 0 0 18px 0;
	list-style: none;
}
.linkliste a {
	display: block;
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.3em;
	color: #656565;
	text-decoration: none;
}
.linkliste a:hover, .linkliste a.active {
	color: #f37a1f;
}
.imageLinks .linkliste a {
	font-weight: bold;
}
.linklistColumns div {
	float: left;
	width: 280px;
	margin-right: 10px;
}

	/* IE 7 Hack*/
	*+html .linklistOneColumn div {
		width: 364px;
	}
	/* MOZILLA Hack*/
	*:not(hr) .linklistOneColumn div {
		width: 364px;
	}
	.linklistOneColumn div {
		float: left;
		width: 344px;
		margin-right: 10px;
	}

.linklistColumns div div img {
	vertical-align: top;
}
.importantLinks a {
	margin-bottom: 5px;
	font-weight: bold;
}
/* Variation von Linklisten, Fette Schrift DG 050627 Derzeit Impressum */
.linkliste#impressum {
	font-weight: bold;
}

/* Variation von Linklisten, Fette Schrift ENDE */
/* -- Liste mit Nummernauszaehlung DG 050609 -- */
ol.numberList {
	margin: 20px 0 20px 0;
}
ol.numberList li {
	padding-top: 5px;
}
/* -- Liste mit Nummernauszaehlung DG 050609 ENDE -- */
ul#securityReference {
	margin-bottom: 20px;
}
#securityReference li {
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 5px;
	display: block;
}

.grafikList, .grafikListreddot ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-image: url(/global/img/general/haken.gif);
}
.grafikList li, .grafikListreddot ul li {
	list-style-type: disc;
	margin: 0.5em 0 0.2em 15px;
}
.grafikList ul li ul li {
	list-style-type: none;
	margin-left: 0;
}
div#content .grafikList {
	width: 354px;
}
.grafikList ul li {
	list-style-image: none;
}

/* -- Sonderfaelle DG 050602 -- */
/* -- Infobox -- */
.infoBox {
	clear: both;
	width: 364px;
	padding: 10px 0;
	margin-bottom: 10px;
	background: #f2f2f2; /*md oder e2e2e2 ?*/
}
.infoBox p, .infoBox h3 {
	margin: 0 10px;
}
.infoBox .linkliste {
	padding: 0 10px;
}
.infoBox .linkliste a {
	font-weight: bold;
}
/* -- Texte, die nach Rechts ausgerichtet sind -- DG*/
.textalignRight {
	text-align: right;
}
/* -- Texte, die nach Rechts ausgerichtet sind ENDE -- DG*/
/* -- Infobox Ende -- */
.dontDisplay {
	display: none;
	visibility: hidden;
}

/* overlib */
		.fgClass {background-color: #f3f3f3;}
		.bgClass {background-color: #f3f3f3;}

/* -- Sonderfaelle Ende -- */

/* -- Tabellen -- */
table {
	border-collapse: collapse;
	margin: O;
	padding: 0;
	font-size: 1em;
	width: 364px;
	float: right;
}

table thead tr td {
	background: #e2e2e2;
	font-weight: bold;
	color: #656565;
}
table tbody tr td {
	border-top: 1px solid #f2f2f2;
}

.catalogUprightText table {
	width: 300px;
	margin: 0;
}
tr.alternateLine {
	border: #ffffff solid 1px;
	border-top: #e2e2e2 solid 1px;
	border-bottom: #f2f2f2 solid 1px;
	
}
tr.alternate {
	background: #f2f2f2;
}

th {
	text-align: left;
	padding: 0 5px;
	color: #656565;
	background-color: #e2e2e2;
}
td {
	vertical-align: top;
	padding: 2px 5px;
	font-size: 1em;
}

td.hilite, th.hilite, tr.hilite {
	background: #f2f2f2;
}
td span {
	display: block;
	padding-left: 11px;
}

tbody td.articleListDiv {
	border: #ffffff solid 1px;
	border-top: #e2e2e2 solid 1px;
	border-bottom: #e2e2e2 solid 1px;	
}
tbody td.articleListDiv div.NFTLink {
	border: #ffffff solid 1px;		
}	
	
table tbody tr td {
	margin-top:1px;
	/*border-top: 1px solid #ffffff;*/
}
.articleTable td, #floatedDesign td, .merkliste td  {
	border-bottom: 1px solid #e2e2e2;
}
.articleFirstCol, .articleListDiv {
	border-top:  1px solid #e2e2e2;
}

table.articleTable tbody td.articleFirstCol {
padding-left: 5px;
}

tr.center td {
	 border: none;
}

table.productgroup {
	 float: left;
	 width: 820px;
	 margin: 20px 0 0 0;
}
table.productgroup td {
	height: 25px !important;
	height: 20px;
}
table.productgroup td.first {
	width: 55px;
}
table.productgroup td.second {
	width: auto;
}

#floatedDesign {
	float: left;
	width: 290px;
}
#floatedDesign tbody td.firstTD {
	width: 220px;
}
#floatedDesign tbody td.secondTD {
	width: 220px;
}

.detailPopupLayer {
	display: none;
	background: #f2f2f2;
	height: auto;
	border: 1px solid #000000;
	padding: 0;
	margin: 0;
	float: left;
	width: 538px!important;
	width: 540px;
}
* html .detailPopupLayer {
	height:1%;
	width/**/: 538px;
}

.detailPopupLayer img {
	float: left;
	padding: 0;
	margin: 0!important;
	margin: 0 0 0 -3px;
}

#morecontentXXL div.specialForPrint div div.detailPopupLayer h2 {
	clear: none;
	float: left;
	text-align: left;
	padding: 3px 0 3px 15px;
	font-size: 1em;
	text-align: left;
	background: #e2e2e2;
	color: #656565;
	font-weight: normal;
	margin: 0!important;
	margin: 0 0 0 -3px;
	width: 296px!important;
	width: 311px;
}
* html #morecontentXXL div.specialForPrint div div.detailPopupLayer h2 {
	margin/**/: 0 0 0 -3px;
	width/**/: 309px;
}

.detailPopupLayer h3 {
	float: right;
	text-align: left;
	padding-top: 10px;
	font-size: 1em;
	width: 296px;
	color: #000000;
	font-weight: bold;
}
.detailPopupLayer p {
	float: right;
	text-align: left;
	padding: 0;
	margin: 0 10px 10px 0;
	font-size: 1em;
	width: 286px!important;
	width: 276px;
	color: #000000;
	/*min-height: 150px; md */
	font-weight: normal;
}
.detailPopupLayer div.NFTLink {
	vertical-align: bottom;
	float: right;
	width: 525px;
	margin: -25px 10px 0 0!important;
	margin: -25px 5px 0 0;
}
.detailPopupLayer div.NFTLink div {
	margin-top: 5px;
	float: right;
}

.detailPopupLayer div.NFTLink a {
	font-weight: normal;
}

.firstCheckbox {
	margin: 3px 0 0 20px !important;
	margin: 0px 0 0 20px;
}

span.footnote sup {
	margin-left: 5px;
}

/* NFTLink NonFloatTextLink*/
.NFTLink {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 20px;
}

.XXLWidth {
	clear: left;
	width: 490px;
}

/* Variante */
.productgroup .NFTLink {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 0;
}

div.infoBox div.NFTLink {
	margin: 0 0 0 10px;
}
.NFTLink ul {
	list-style: none;
}
.NFTLink li {
	clear: left;
}
.NFTLink div, .NFTLink ul li {
	padding-left: 11px;
	background: url(/global/img/pfeil.gif) no-repeat 0 0.4em;
}

div.printer {
	height: 20px;
	width: auto;
	padding-left: 22px;
	background: url(/global/img/icons/printer_icon.gif) no-repeat 0 -0.2em;
}

div.printerOrange {
	clear: both;
	padding-left: 18px;
	background: url(/global/img/icons/drucken_icon.gif) no-repeat 0 0.2em;
}
.printerOrange a {
	color: #656565;
	text-decoration: none;
}
.printerOrange a:hover {
	color: #f37a1f;
}

div.gradAnimation {
	clear: both;
	float:left;
}

a.gradImg{
	width: 41px;
	height: 31px;
	display:block;
	text-decoration: none;
	background: url(/global/img/icons/360-grad.gif) no-repeat 0 0.2em;
}
a.gradImg:hover {
	width: 41px;
	height: 31px;
	display:block;
	text-decoration: none;
	background: url(/global/img/icons/360-grad-active.gif) no-repeat 0 0.2em;
}



div.printer span {
	padding: 0;
}
div.backToStart {
	width: 200px;
	background: #ffffff;
	margin-left: -12px;
	padding-top: 5px;
}

/* Veraltet, nach Umbau der vorhandenen Seiten entfernen*/
.NFTLink span {
	font-weight: bold;
	font-size: 1em;
	padding: 0;
}

.NFTLink img {
	display: block;
	float: left;
	height: auto;
	margin: 0 4px 6px 0;
	border: 2px solid #ffffff;
}
.NFTLink a {
	color: #656565;
	text-decoration: none;
}
.NFTLink a:hover {
	color: #f37a1f;
}
/* schriftvarianten */
.NFTLink.smallbold {
	font-size: 0.9em;
	font-weight: bold;
}
.NFTLink.bold {
	font-weight: bold;
}
.NFTLink.smallbold p {
	font-weight: normal;
}
.NFTLink.smallnormal {
	font-size: 0.9em;
}
.NFTLink.smallnormal a {
	font-weight: normal;
}
.rightNavi {
	text-align: top;
	margin: 0;
	float: left;
	width: 240px!important;
	width: 228px;
	/*padding-left: 20px;*/
}
* html .rightNavi {
	width/**/: 228px;
}
.articleTable {
	width: 540px;
	float: left;
	margin-top: 20px;
}
.articleTable tr, td {
	margin: 0;
	padding: 0;
}
.articleTable tbody div.NFTLink {
	width: auto;
	margin: 3px 0 2px 0;
}
.articleTable tbody td.articleFirstCol {
	/*width: 387px;*/
	width: auto;
	padding: 3px 0 2px 0;
	font-weight: bold;
}

table.merkliste {
	padding: 0;
	margin-bottom: 15px;
}
.merkliste {
	margin: 10px 0 0 0;
	padding: 0;
	width: 540px;
	float: left;
}
.merkliste div.NFTLink {
	margin: 0;
	padding: 0;
	width: 300px;
}
.merkliste div.NFTLink div {
	float: left;
	width: auto;
}
.merkliste div.NFTLink span {
	padding-left: 16px;
	width: 300px;
	background: url(/global/img/pfeil.gif) no-repeat 5px 0.3em;
}
.merkliste a {
	font-weight:bold;
}
.merkliste div.NFTLink img {
	display: inline;
	margin: 0;
	padding-top: -2px;
}
/* uebersichtproduktgruppen.aspx */
.tools ul {
	width: 180px;
	float: left;
}
.tools ul li {
	width: 180px;
}
.tools ul li div.merkliste {
	width: 180px;
}
.tools ul li div.merkliste div.NFTLink {
	width: 180px;
	height: 2em;
}
.tools ul li div.merkliste div.NFTLink div {
	width: 180px;
	background: #ffffff;
}
.tools ul li div.merkliste div.NFTLink div a {
	margin-left: -11px!important;
	margin-left: -12px;
}

/* uebersichtproduktgruppen.aspx */

/* -- Copyrighthinweis, nur beim Ausdrucken DG -- */
#copyright {
	visibility: hidden;
	display: none;
	clear: both;
	font-size: 0.85em;
	margin-top: 20px;
	padding-top: 1em !important;
	padding-top: 0;
}
/* -- Copyrighthinweis, nur beim Ausdrucken DG -- */
ol {
	padding-left: 25px;
}
#main div ul#insertLefgt li a {
	font-weight: normal;
}
/* -- Komplettseiten 050616 DG -- */
#main.completePages {
	margin-left: 1em;
	height: auto;
	padding-bottom: 0;
}
#completePagesLogo {
	position: absolute;
	top: 20px;
	left: 450px;
}
/* -- Komplettseiten 050616 DG ENDE -- */
#morecontent {
	padding: 0;
	width: 601px;
	border-bottom: 1em solid #ffffff;
	/*overflow: auto;*/ 
	margin-top: 0;
	margin-left: 20px;
}
* html #morecontent {
	height: 1%;
	overflow: visible;
}
#morecontent div.linkliste {
	margin-top: 40px;
}

.onePXBottom {
	margin-bottom: 1px;
}
/* MB858 Tipp */
.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: 1em;
	/*font-size: 0.9em; Zu klein laut Jochen (Beispiel: DA-Themen) */
	font-weight: normal;
	color: #656565;
}
.contentLinkList li a:hover, .contentLinkList li a.active {
	color: #f37a1f;
}

.noticeExternlink {
	float: left;
	margin: -25px 0 0 0;
	width: 184px;
	font-size: 0.75em;
	color: #656565;
}
* html .noticeExternlink {
	margin /* */: -10px 0 0 0;
}
.noticeExternlink span {
	height: 7em;
	font-size: 1.3em;
	width: 5px;
	float: left;
}

.textExternlink {
	width: 170px;
	font-size: 1.3em;
}

.insertTop, .columnsHalf {
	float: left;
	background: #FFFFFF;
	display: inline;
}
.insertTop .small {
	width: 364px;
}
.columnsHalf div img {
	margin-bottom: 6px;
}

/*div.legend {
	float: right;
	width: 500px;
	margin-top: 5px;
	margin-right: 10px;
	font-weight: normal;
	border:red solid 1px
}
div.legend span {
	float: right;
	margin-left: 2px;
}*/

/* MOZILLA Hack*/
/*:not(hr) div.footnote {
	margin: 5px 20px 10px 0;
}
*/
div.footnote, div.legend {
	float: right;
	width: 500px;
	margin: 5px 0 10px 0;
	padding: 0 20px 0 0;
	font-weight: normal;
}

div.footnote span, div.legend span {
	margin: 0;
	padding: 0;
	float: right;
	width: auto;
}

/* IE 7 Hack*/
*+html div.footnote sup {
	font-size: 1em;
}
/* MOZILLA Hack*/
*:not(hr) div.footnote sup {
	font-size: 0.8em;
}
div.footnote sup {
	font-size: 1em;
} 

















div.legend {
	margin: 5px 40px 0 0!important;
	margin: 5px 10px 0 0;
	padding: 0;
}
* html div.legend {
	margin/**/: 5px 0 0 0;
}
div.legend img {
	float: right;
	margin: 5px 2px 3px 6px;
}

.linklistHeader {
	float: left;
	width: 280px;
	margin-right: 10px;
}

.linklistHeader img {
	float: left;
	display: inline;
}

.linklistHeader span {
	float: left;
	margin: 0;
	font-size: 0.9em;
	width: 200px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #000000;
	margin-top: 0;
}

#productEntry {
	padding-bottom: 20px;
}

div#help {
	background-color: #f2f2f2;
	color: #000000;
	padding: 5px;
	border: 1px solid #656565;
	position: absolute;
	width: auto;
	height: auto;
	z-index: 100;
	visibility: hidden;
	left: 0;
	top: 0;
}

#technicalDataQuer {
	margin: 0;
	width: 260px;
}
#technicalDataQuer tbody td {
	/*border-top: 1px solid #e2e2e2;*/
	width: 260px;
	padding-left: 4px;
}

#technicalDataHoch {
	width: 300px;
}
#technicalDataHoch td {
	/*border-bottom: 1px solid #e2e2e2; */
}
#technicalDataHoch tbody td {
	padding-left: 4px;
}


#technicalDataQuad {
	width: 290px;
}
#technicalDataQuad tbody td {
	padding-left: 4px;
}


#technicalDataRepeater {
	float: right;
	width: 290px;
}
#technicalDataRepeater td {
	border-bottom: 1px solid #e2e2e2;
}
#technicalDataQuad td {
	/*border-bottom: 1px solid #e2e2e2; */
}

h2.serviceLinksHeader {
	margin: 20px 0 20px 0;
	padding: 0;
	height: 1.2em!important;
	height: 0.9em;
	vertical-align: center;
}

/* Eingebaut wegen Zusatzinfo in Benelux Terugroepactie */
.downloadLinks {
	font-size: 1em;
	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 img {
	display: block;
	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;
}

p.arrow a {
	/* float: left; md, 15.05.2007: auskommentiert*/
	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;
}
