.clear {
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
}

ol#breadcrumb {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	width:100%;
	float:left;
	height:19px;
	background:url(/resources/images/content_breadcrump_background.gif) 0px bottom repeat-x;
}

#breadcrumb li {
	float:left;
}

#breadcrumb li {
	text-decoration:none;
	color:#404559;
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 24px;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_breadcrump.gif) 0px 3px no-repeat;
}

#breadcrumb li a {
	text-decoration:none;
	color:#404559;
}

#breadcrumb li a:hover {
	text-decoration:underline;
	color:#404559;
}

#content h1 {
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	width:638px;
	margin:0px 0px 0px 0px;
	background-color:#019110;
	padding:10px 0px 6px 17px;
	border-bottom:1px solid #ffffff;
	font-family:Tahoma, Arial;
}

/* Erstellt am 04/12/06  */
#content h2 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:638px;
	margin:0px 0px 0px 0px;
	background-color:#019110;
	padding:5px 0px 3px 10px;
	border-bottom:1px solid #ffffff;
	font-family:Tahoma, Arial;
}


#content p.fliesstext {
	padding:10px 18px 18px 18px;
	font-size:12px;
	font-family:Tahoma, Arial;
	line-height:145%;	
	background-color:#EBEBF3;
}

#content p.fliesstext a {
	text-decoration:underline;
		color:#404559;
}


#content div.trennlinie {
	height:17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/resources/images/content_breadcrump_background.gif) 0px 8px repeat-x;
}


/*     neu 24.04.2007         */
#content div.RoHS {
	height:52px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#EBEBF3;
}






#content table.bildertabelle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:650px;
	border:0px;
}

#content table.bildertabelle td {
	padding:0px 0px 0px 1px;
	margin:0px 0px 0px 0px;
}

#content table.bildertabelle td.mitBildAbstand {
	padding:0px 12px 0px 0px;
}

#content table.listentabelleTypA {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:655px;
	border:0px;
	background-color:#EBEBF3;
}

#content table.listentabelleTypA td h2 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 35px;
	border-bottom:2px solid #ffffff;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_h2.gif) 10px 10px no-repeat;
	background-color:#019110;
}

#content table.listentabelleTypA td img {
	border-right:2px solid #ffffff;
	border-left:0px;
	border-top: 0px;
	border-bottom: 0px;
	float:left;
}

#content table.listentabelleTypA td img.ohneRand {
    border-right:0px solid #ffffff;
	border-left:0px;
	border-top: 0px;
	border-bottom: 0px;
	float:left;
}

#content table.listentabelleTypA td {
	vertical-align:top;
}

#content table.listentabelleTypA td p {
	padding:12px 12px 12px 12px;
	font-size:12px;
	font-family:Tahoma, Arial;
	line-height:145%;	
	height:100%;
}

#content table.listentabelleTypA td p a.weiter {
	text-decoration:none;
	color:#404559;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:0px 7px 0px 24px;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_breadcrump.gif) 0px 5px no-repeat;
}

#content table.listentabelleTypA td p a:hover.weiter {
	text-decoration:underline;
}

#content table.listentabelleTypB {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:655px;
	border:0px;
	background-color:#EBEBF3;
}

#content table.listentabelleTypB td h2 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:285px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 35px;
	border-bottom:2px solid #ffffff;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_h2.gif) 10px 10px no-repeat;
	background-color:#019110;
}

#content table.listentabelleTypB td img {
	border-right:2px solid #ffffff;
	border-left:0px;
	border-top: 0px;
	border-bottom: 0px;
	float:left;
}

#content table.listentabelleTypB td {
	vertical-align:top;
}

#content table.listentabelleTypB td.leer {
	vertical-align:top;
	background-color:#ffffff;
	width:15px;
}

#content table.listentabelleTypB td p {
	padding:3px 12px 0px 12px;
	font-size:12px;
	font-family:Tahoma, Arial;
	line-height:120%;	
	height:100%;
}

#content table.listentabelleTypB td p a.weiter {
	text-decoration:none;
	color:#404559;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px 3px 0px 24px;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_breadcrump.gif) 0px 5px no-repeat;
}

#content table.listentabelleTypB td p a:hover.weiter {
	text-decoration:underline;
}

#content table.listentabelleTypB td div.trennlinie {
	height:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/resources/images/content_breadcrump_background.gif) 0px 7px repeat-x;
	background-color:#ffffff;
}
/* Typ C*/
#content table.listentabelleTypC {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:655px;
	border:0px;
	background-color:#EBEBF3;
}

#content table.antriebstechnikstart {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:655px;
	border:0px;
	background-color:#f9e05f;
}

#content table.antriebstechnikstart a {
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}

#content table.antriebstechnikstart td p {
	padding:12px 12px 12px 12px;
	font-size:12px;
	font-family:Tahoma, Arial;
	line-height:145%;	
	height:100%;
}

#content table.listentabelleTypC td h2 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 35px;
	border-bottom:2px solid #ffffff;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_h2.gif) 10px 10px no-repeat;
	background-color:#019110;
}
/*
#content table.listentabelleTypC td img {
	border-right:2px solid #ffffff;
	float:left;
}


#content table.listentabelleTypC td {
	vertical-align:middle;
}
*/

#content table.listentabelleTypC a {
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}

#content table.listentabelleTypC td p {
	padding:12px 12px 12px 12px;
	font-size:12px;
	font-family:Tahoma, Arial;
	line-height:145%;	
	height:100%;
}

#content table.listentabelleTypC td p a.weiter {
	text-decoration:none;
	color:#404559;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:0px 7px 0px 24px;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_breadcrump.gif) 0px 5px no-repeat;
}

#content table.listentabelleTypC td p a:hover.weiter  {
	text-decoration:underline;
}

/* Ende Typ C */

#content table.listentabelleTypDetails {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:655px;
	border:0px;
	background-color:#EBEBF3;
}

#content table.listentabelleTypDetails td h2 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 35px;
	border-bottom:2px solid #ffffff;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_h2.gif) 10px 10px no-repeat;
	background-color:#019110;
}

#content table.listentabelleTypDetails td img.gross {
	border-right:2px solid #ffffff;
	float:left;
}


#content table.listentabelleTypDetails td table {
	border-top:2px solid #ffffff;
}

#content table.listentabelleTypDetails td table td img {
	border-right:2px solid #ffffff;
	float:left;
}
#content table.listentabelleTypDetails td p {
	padding:12px 12px 12px 12px;
	font-size:12px;
	font-family:Tahoma, Arial;
	line-height:145%;	
	height:100%;
}


#content table.listentabelleTypDataList {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:655px;
	border:0px;
}

#content table.listentabelleTypDataList td h2 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 35px;
	border-bottom:2px solid #ffffff;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_h2.gif) 10px 10px no-repeat;
	background-color:#019110;
}

#content table.listentabelleTypDataList th.text,
#content table.listentabelleTypDataList td.text {
	padding:6px 6px 6px 6px;
	font-size:12px;
	font-family:Tahoma, Arial;
	text-align:center;
}

#content table.listentabelleTypDataList th.low,
#content table.listentabelleTypDataList td.low {
	background-color:#EBEBF3;
}

#content table.listentabelleTypDataList td.high {
	background-color:#D6D7E5;
}

#content table.listentabelleTypDataList td.left {
	text-align:left;
}

#content table.listentabelleTypDataList td.bold {
	font-weight:bold;
}

#content table td ol {
	padding:0px 12px 0px 30px;
	margin:0px 0px 0px 0px;
}

#content table td ol li {
	margin-bottom:6px;
	font-size:12px;
	line-height:145%;
}

#content table td ul {
	padding:0px 12px 0px 30px;
	margin:12px 0px 12px 0px;
	list-style-type:square;
}

#content table td ul li ul {
	padding:0px 12px 0px 15px;
	margin:6px 0px 6px 0px;
	list-style-type:square;
}

#content table td ul li {
	margin-bottom:6px;
	font-size:12px;
	line-height:145%;
}

#content table td ul li ul li {
	margin-bottom:2px;
	font-size:12px;
	line-height:145%;
}

html>body #content table.listentabelleTypA td h2,
html>body #content table.listentabelleTypDetails td h2,
html>body #content table.listentabelleTypDataList td h2{
	width:620px;
}
/**
 * Neue CSS
 **/
 form {
	margin:0px;
 }
 
 input {
	font-size:11px;
	margin-bottom:5px;
	padding:3px;
	border:1px solid #019110;
 }
 
 .formular {
	margin:0px;
	padding:0px;
	background-color:#D6D7E5;
 }
 
 .formular td {
	margin:0px;
	padding:0px;
	background-color:#D6D7E5;
 }
 
 span.error {
	font-weight:bold;
	color:#ff0000;
 }
 
 .inputSubmitImage {
	border:0px;
	margin-bottom:20px;
 }
 
 p.label {
	 font-size:12px;
	 padding-right:10px;
	 margin-bottom:5px;
 }
 
 #content table.downloads {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:655px;
	border:0px;
 }

 #content table.downloads td {
	padding:3px 6px 4px 16px;
	font-size:12px;
	font-family:Tahoma, Arial;
 }
 
 
 html>body #content table.downloads td {
	padding:6px 6px 7px 16px;
}

 *+html>body #content table.downloads td {
	padding:3px 6px 4px 16px;
 }
 
 #content table.downloads th {
	padding:18px 6px 13px 16px;
	font-size:12px;
	font-family:Tahoma, Arial;
	text-align:left;
 }
 
 #content table.downloads th.low, #content table.downloads td.low {
	background-color:#EBEBF3;
	border-bottom:1px solid #ffffff;
 }

 #content table.downloads th.high, #content table.downloads td.high {
	background-color:#D6D7E5;
	border-bottom:1px solid #ffffff;
 }
 
 #content table.downloads th.borderRight, #content table.downloads td.borderRight {
	border-right:1px solid #ffffff;
 }
 
 #content table.downloads th.center, #content table.downloads td.center {
	text-align:center;
 }
 
 #content table.downloads td a {
	color:#000000;
	text-decoration:underline;
 }
 
 #content table.downloads td a:hover {
	text-decoration:none;
 }
 
 #content table.downloads input.checkbox {
	border:0px;
	padding:0px;
	margin:0px;
 }
 
 #content table.downloads td.paddingTop {
	 padding-top:6px;
 }
 html>body #content table.downloads td.paddingTop {
	 padding-top:4px;
 }
 
 *+html>body #content table.downloads td.paddingTop {
	 padding-top:4px;
 }
 
 #content table.downloads p {
	 margin-top:-16px;
	 margin-left:26px;
	 font-size:12px;
 }
 
 div#address {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin-top:25px;
	background-color:#BAC1D8;
	width:208px;
	float:left;
 }
 
 #address p {
	padding:4px 0px 4px 19px;
	font-size:11px;
	color:#404559;
 }
 
 #address a {
	 text-decoration:none;
	 color:#404559;
 }
 
 #address a:hover {
	 text-decoration:underline;
	 color:#404559;
 }
 
 /* Neu 11.12.2009 */
 
  div#weihnacht {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin-top:25px;
	margin-left:0px;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color:#BAC1D8;
	width:208px;
	height: 153px;
	float:left;
	/*border:0px solid #000000;*/
 }
 
  #weihnacht p {
	padding:10px 0px 10px 0px;
	font-size:11px;
	color:#404559;
	width:208px;
	border:0px solid #000000;
 }
 
  #weihnacht a {
	 text-decoration:underline;
	 color:#404559;
 }
 
 #weihnacht a:hover {
	 text-decoration:none;
	 color:#404559;
 }
 
 
 /* Ende Neu 11.12.2009 */
 
 /* Neu 20.11.2011 */
  div#AchtungInfo {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin-top:25px;
	background-color:#b22222;
	width:208px;
	float:left;
 }
 #AchtungInfo p {
	padding:4px 0px 4px 19px;
	font-size:11px;
	color:#ffffff;
 }
 #AchtungInfo a {
	 text-decoration:none;
	 color:#ffffff;
 }
 #AchtungInfo a:hover {
	 text-decoration:underline;
	 color:#404559;
 }

 
 ul#sitemap {
	margin:30px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
 }
 
 #sitemap .level0 {
	padding-left:25px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(/resources/images/content_breadcrump.gif) 0px 3px no-repeat;
}

 #sitemap .level1 {
	padding-left:35px;
	margin-bottom:10px;
	background:url(/resources/images/content_breadcrump.gif) 10px 3px no-repeat;
}

 #sitemap .level2 {
	padding-left:50px;
	margin-bottom:10px;
	background:url(/resources/images/content_breadcrump.gif) 25px 3px no-repeat;
}

 #sitemap .level3 {
	padding-left:65px;
	margin-bottom:10px;
	background:url(/resources/images/content_breadcrump.gif) 40px 3px no-repeat;
}

#sitemap .level4 {
	padding-left:80px;
	margin-bottom:10px;
	background:url(/resources/images/content_breadcrump.gif) 55px 3px no-repeat;
}

#sitemap .level5 {
	padding-left:95px;
	margin-bottom:10px;
	background:url(/resources/images/content_breadcrump.gif) 70px 3px no-repeat;
}

#sitemap .level0 a {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

#sitemap .level0 a:hover {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#sitemap .level1 a,
#sitemap .level2 a, 
#sitemap .level3 a,
#sitemap .level4 a,
#sitemap .level5 a {
	color:#000000;
	text-decoration:underline;
}

#sitemap .level1 a:hover,
#sitemap .level2 a:hover,
#sitemap .level3 a:hover,
#sitemap .level4 a:hover,
#sitemap .level5 a:hover {
	color:#000000;
	text-decoration:none;
}

div#sitemapContainer {
	background:#EBEBF3;
	margin-top:0px;
	padding:4px 20px 34px 20px;
}



#content table.formular {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:655px;
	border:0px;
	background-color:#EBEBF3;
}

#content table.formular td h2 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 35px;
	border-bottom:2px solid #ffffff;
	font-family:Tahoma, Arial;
	background:url(/resources/images/content_h2.gif) 10px 10px no-repeat;
	background-color:#019110;
}

#content table.formular td {
	vertical-align:top;
	border-bottom:1px solid white;
	background-color:#EBEBF3;
}

#content table.formular td p {
	padding:5px 12px 3px 12px;
	font-size:12px;
	font-family:Tahoma, Arial;
}

#content table.formular td p.error, #content p.error {
	margin:10px 0px 10px 0px;
	padding:5px 12px 3px 12px;
	font-size:12px;
	font-family:Tahoma, Arial;
	color:red;
}

#content table.formular td input {
	margin:3px 0px 3px 0px;
	font-size:11px;
	font-family:Tahoma, Arial;
	width:205px;
}

#content table.formular td select {
	margin:3px 0px 3px 0px;
	font-size:11px;
	font-family:Tahoma, Arial;
	width:213px;
}

#content table.formular td textarea {
	margin:3px 0px 3px 0px;
	font-size:11px;
	font-family:Tahoma, Arial;
	width:209px;
}

#content p a.back {
	color:#000000;
	text-decoration:underline;
}
 
#content p a:hover.back {
	text-decoration:none;
}

