table { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align: top; border-collapse: collapse  }
td { text-decoration: none; vertical-align: top; padding-top: 3px; padding-bottom: 3px; border-style: none; }
th { background-color: #fff; text-decoration: none; text-align: center; padding-top: 3px; padding-bottom: 4px; border-bottom: 2px solid #9c9d9f; }
a:link, a:visited { color: #000; }
a:hover, a:active { color: #e8141e; }
td a { color: #000; background-repeat: no-repeat; background-position: 2px 50%; text-decoration: none; padding-top: 3px; vertical-align: top; padding-left: 13px; }
.datatable table { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align: top; width: 698px; float: left; clear: both; border-collapse: collapse; }
.datatable td { text-decoration: none; padding-top: 3px; padding-bottom: 3px; vertical-align: top; padding-left: 3px; border-right: 1px solid #cfd0d1; border-bottom: 1px solid #cfd0d1; border-top-style: none; border-collapse: collapse; }
.datatable th { text-decoration: none; background-color: #fff; text-align: center; padding-top: 15px; padding-bottom: 4px; border-bottom: 2px solid #9c9d9f; }
.datatable td a { background-image: none; text-decoration: none; padding-top: 3px; padding-left: 3px; vertical-align: top; }
.datatable td a:hover { color: #de0000; text-decoration: underline; padding-top: 3px; padding-left: 3px; vertical-align: top; }
.datatable tr:hover, .datatable tr.hilite { color: #000; }
.altrow {
	color: #3c3c3c;
}
.s1 { width: 60px; }
.s1a { width: 130px; }
.s2 { width: 70px; }
.s3 { width: 135px; }
.s4 { width: 72px; }
.s5 { width: 100px; }
.s6 { width: 65px; }
.s7 { text-align: center; width: 105px; }
.s8 { width: 45px; }
#container { width: 700px; margin: 0 auto; text-align: left; }
#head { background-image: url(../x_icons/Elring_das_original_60.gif); background-repeat: no-repeat; background-position: 575px 0; height: 110px; width: 700px; float: left; clear: both; margin-top: 30px; margin-right: auto; margin-left: auto; }
#headtext { color: #000; font-size: 2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.8em; text-align: left; vertical-align: bottom; float: left; clear: both; margin-right: auto; margin-left: auto; }
#headtextsmall { color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 35px; text-align: left; letter-spacing: 1px; margin-right: auto; margin-left: auto; float: left; clear: both; vertical-align: bottom; width: 600px; margin-top: 7px; }
/*<agl.folder "subhead">*/
	#subhead { color: #757776; background-color: #fff; text-align: left; width: 700px; height: 21px; float: left; clear: both; margin: 0; }
	a:link.start, a:visited.start { color: #444; background-image: url(../x_icons/homebut.gif); background-repeat: no-repeat; background-position: 12px 50%; margin: 0; padding-left: 30px; display: none; }
	a:hover.start, a:active.start { color: #e8141e; background-image: url(../x_icons/homebut_o.gif); background-repeat: no-repeat; background-position: 12px 80%; margin: 0; padding-left: 30px; display: none; }
	a:link.back, a:visited.back { color: #444; background-image: url(../x_icons/backbut.gif); background-repeat: no-repeat; background-position: 12px 50%; margin: 0; padding-left: 30px; display: none; }
	a:hover.back, a:active.back { color: #e8141e; background-image: url(../x_icons/backbut_o.gif); background-repeat: no-repeat; background-position: 12px 80%; margin: 0; padding-left: 30px; display: none; }
	a:link.picto, a:visited.picto { color: #444; background-image: url(../x_icons/pictobut.gif); background-repeat: no-repeat; background-position: 12px 20%; margin: 0; padding-left: 30px; display: none; }
	a:hover.picto, a:active.picto { color: #e8141e; background-image: url(../x_icons/pictobut_o.gif); background-repeat: no-repeat; background-position: 12px 20%; margin: 0; padding-left: 30px; display: none; }
	a:link.web, a:visited.web { color: #444; margin: 0; padding-left: 18px; display: none; }
	a:hover.web, a:active.web { color: #e8141e; margin: 0; padding-left: 18px; display: none; }
	a:link.prn, a:visited.prn { color: #444; background-image: url(../x_icons/print_14.gif); background-repeat: no-repeat; background-position: 10px 30%; margin: 0; padding-left: 30px; display: none; }
	a:hover.prn, a:active.prn { color: #de0000; background-image: url(../x_icons/print_14_o.gif); background-repeat: no-repeat; background-position: 10px 30%; margin: 0; padding-left: 30px; display: none; }
	a:link.pdf, a:visited.pdf { color: #444; background-image: url(../x_icons/pdf1_14.gif); background-repeat: no-repeat; background-position: 15px 30%; margin: 0; padding-left: 30px; display: none; }
	a:hover.pdf, a:active.pdf { color: #e8141e; background-image: url(../x_icons/pdf1_14_o.gif); background-repeat: no-repeat; background-position: 15px 30%; margin: 0; padding-left: 30px; display: none; }
	a:link.main, a:visited.main { color: #444; background-image: url(../x_icons/backbut.gif); background-repeat: no-repeat; background-position: 12px 30%; padding-left: 30px; display: none; }
	a:hover.main, a:active.main { color: #e8141e; background-image: url(../x_icons/backbut_o.gif); background-repeat: no-repeat; background-position: 12px 30%; padding-left: 30px; }
/*</agl.folder>*/
.innerspace { text-align: left; float: left; padding-left: 2px; }
.textsmall {
	padding-top: 6px;
	font-size: 10px;
	line-height: 14px;
	}
acronym { background-image: none; cursor: help; border-bottom-width: 0   ; list-style-type: none; }
#footer { text-align: right; width: 698px; float: left; clear: both; margin-top: 2px; margin-bottom: 10px; border-top: 2px solid #9c9d9f; display: none; }
#footer a:link, #footer a:visited { color: #555; line-height: 20px; background-image: none; text-decoration: none; padding-left: 30px; }
#footer a:hover, #footer a:active { color: #e8141e; line-height: 20px; text-decoration: none; background-image: none; padding-left: 30px; }
.piktotable { background-color: #d2deec; width: 698px; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse      }
.piktotable td { font-size: 1.2em; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
.piktoaltrow { color: #444; font-size: 1em; background-color: #f5f5f5; margin: 0; padding: 5px; }
.neuheiten { text-align: left; width: 696px; margin: 10px 0 0; border-collapse: collapse; }
.neuheiten td a:link, .neuheiten td a:visited { color: #444; font-size: 14px; font-weight: normal; background-image: url(../x_icons/arrow_s1.gif); background-repeat: no-repeat; background-position: 10px 50%; text-decoration: none; text-align: left; width: 696px; margin: 0; padding: 5px 5px 5px 25px; }
.neuheiten td a:hover, .neuheiten td a:active { color: #f00; font-size: 14px; font-weight: normal; text-decoration: none; background-image: url(../x_icons/arrow_s.gif); background-repeat: no-repeat; background-position: 10px 50%; text-align: left; margin: 0; padding: 5px 5px 5px 25px; width: 696px; }
/**/
#fakeFrame640 { padding-top: 3px; width: 695px; height: 400px; float: left; overflow: scroll; overflow-x: hidden; padding-bottom: 2px; border-top-style: none; }
#fakeFrame640 td { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
#noscroll td { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.ab { color: #444; font-size: 12px; text-align: left; width: 160px; height: 37px; }
.abtd { color: #444; text-align: left; width: 160px; }
.bauart { color: #444; font-size: 12px; text-align: left; width: 170px; height: 37px; }
.bauarttd { color: #444; font-size: 12px; width: 170px; }
.ektlnr { color: #444; font-size: 12px; text-align: left; width: 354px; height: 37px; }
.ektlnrtd { color: #444; width: 335px; }
.nsektlnrtd { color: #444; width: 354px; }
.teaser2c { 
			padding-top: 3px; 
			width: 696px; 
			float: left; 
}
.teaser2ciframe { 
			padding-top: 3px; 
			width: 700px; 
			float: left; 
}
.heading { text-align: left; width: 696px; margin-top: 10px; }
#descript  { background-color: #eee; width: 200px; float: left; margin-right: 5px; border: solid 1px #ccc; border-collapse: collapse; }
#descript th { color: #3c3c3c; font-size: 12px; text-align: left; padding: 3px; border-right: 1px solid silver; border-bottom: 1px solid silver; }
#descript td { color: #3c3c3c; font-size: 12px; text-align: left; padding: 3px; border-right: 1px solid silver; border-bottom: 1px solid silver; }
#bauarten { background-color: #d2deec; border-collapse: collapse; }
#bauarten td { background-color: #d2deec; padding: 0; border: solid 1px #bbb; border-collapse: collapse      }
#bauarten th { color: #3c3c3c; font-size: 12px; text-align: left; padding: 3px; border: solid 1px #ccc; }
.blanktbl { background-color: #d2deec; float: left; margin: 10px 0 5px; border-collapse: collapse; }
.legal { font-size: 12px; line-height: 18px; margin-top: 20px; margin-right: 15px; margin-left: 15px; }
.redtype { color: #000; }
