/* bold,italic,underline */
B, I, U { color: inherit; font-size: inherit; }

SPAN { font-size: inherit }

/* Headlines */
H1 { font-size:2em; }
H2 { font-size:1.5em; }
H3 { font-size:1.17em; }
H4 { font-size:1em; }
H5 { font-size:0.83em; }
H6 { font-size:0.75em; }
H1, H2, H3, H4, H5, H6 { margin: 0 }

/*----------- updated style definitions ----------*/
img.left {
	float: left;}
img.right {
	float: right;}

p.Header1 {
	color: #71a9b1; font-weight: bold; text-align:left; align:left; vertical-align:top; font-size: 200%;}
p.Header2 {
	color: #00364e; font-weight: bold; text-align:left; align:left; vertical-align:top; font-size: 300%;}
p.Header3 {
	color: #00364e; font-weight: bold; text-align:left; align:left; vertical-align:top; font-size: 200%;}
p.HeaderText {
	color: #00364e; font-weight: bold; text-align:left; align:left; vertical-align:top; font-size: 100%;}
p.ContentHeader {
	color: #71a9b1; font-weight: bold; text-align:left; align:left; vertical-align:top; font-size: 200%;}
p.ContentText {
	color: #000000; font-weight: normal; text-align:left; align:left; vertical-align: top; font-size: 100%;}
ul.circled {
	list-style-type: circle; list-style-position: outside; list-style-image: none; text-align: left;}
ul.plussed {
	list-style-type: none; text-align: left;}
ul.plussed > li:before {
	content: "+"; position: absolute;margin-left: -1.1em; }
p.Infobox {
	color: #00364e; font-weight: normal; text-align:left; align:left; vertical-align:top; font-size: 100%;
	border-color: #71a9b1; border-width: 4px; border-style: solid;}
p.Infobox > A:visited, A:link, A:hover {
	color: #00364e !important; font-weight: bold !important; text-decoration: underline !important;}

/*----------- link definitions ----------*/
A:visited, A:link, A:hover { color: #575453; font-weight: normal; text-decoration: none;}
A:hover { color: #989696; text-decoration: underline; }


A.impressum:visited, A.impressum:link, A.impressum:hover { color: #575453; font-weight: normal; text-decoration: none;}
A.impressum:hover { color: #989696; text-decoration: underline; }

/* leftnavTD1 Inactive */
A.leftNavTD1:active, A.leftNavTD1:link, A.leftNavTD1:visited, A.leftNavTD1:hover { 
	color: #FFFFFF; font-weight: bold; text-decoration: none; 
}
A.leftNavTD1:hover { color: #585453; }
/* leftnavTD1 Active */
A.leftNavTD1A:active, A.leftNavTD1A:link, A.leftNavTD1A:visited, A.leftNavTD1A:hover { 
	color: #585453; font-weight: bold; text-decoration: none; 
}
A.leftNavTD1A:hover { color: #585453; }

/* leftnavTD2 Inactive */
A.leftNavTD2:active, A.leftNavTD2:link, A.leftNavTD2:visited, A.leftNavTD2:hover { 
	color: #989696; font-weight: bold; text-decoration: none; 
}
A.leftNavTD2:hover { color: #585453; }
/* leftnavTD2 Active */
A.leftNavTD2A:active, A.leftNavTD2A:link, A.leftNavTD2A:visited, A.leftNavTD2A:hover { 
	color: #585453; font-weight: bold; text-decoration: none; 
}
A.leftNavTD2A:hover { color: #585453; }


/* UL Global */
UL { margin-top: 2px }

/* Top Navigation */
DIV#naviFrame UL#topNavigation LI { list-style: none inside; display:inline; padding-left: 0px; margin:0px; }

A.topNavHome:link,A.topNavHome:active,A.topNavHome:visited,A.topNavHome:hover { border: 1px solid #000000; padding: 2px 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; }
A.topNavHome:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 
A.topNavHomeA:link,A.topNavHomeA:active,A.topNavHomeA:visited,A.topNavHomeA:hover { border: 1px solid #000000; padding: 2px 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav_hover.jpg') repeat-x; }

A.topNavUsedMa:link,A.topNavUsedMa:active,A.topNavUsedMa:visited,A.topNavUsedMa:hover { border: 1px solid #000000; padding: 2px 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; }
A.topNavUsedMa:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 
A.topNavUsedMaA:link,A.topNavUsedMaA:active,A.topNavUsedMaA:visited,A.topNavUsedMaA:hover { border: 1px solid #000000; padding: 2px 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav_hover.jpg') repeat-x; }

A.topNavCompanySale:link,A.topNavCompanySale:active,A.topNavCompanySale:visited,A.topNavCompanySale:hover { border: 1px solid #000000; font-weight: bold; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; }
A.topNavCompanySale:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 
A.topNavCompanySaleA:link,A.topNavCompanySaleA:active,A.topNavCompanySaleA:visited,A.topNavCompanySaleA:hover { border: 1px solid #000000; font-weight: bold; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav_hover.jpg') repeat-x; }

A.topNavServiceTech:link,A.topNavServiceTech:active,A.topNavServiceTech:visited,A.topNavServiceTech:hover { border: 1px solid #000000; font-weight: bold; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; }
A.topNavServiceTech:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 
A.topNavServiceTechA:link,A.topNavServiceTechA:active,A.topNavServiceTechA:visited,A.topNavServiceTechA:hover { border: 1px solid #000000; font-weight: bold; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav_hover.jpg') repeat-x; }

A.topNavContact:link,A.topNavContact:active,A.topNavContact:visited,A.topNavContact:hover { border: 1px solid #000000; padding: 2px 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; }
A.topNavContact:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 
A.topNavContactA:link,A.topNavContactA:active,A.topNavContactA:visited,A.topNavContactA:hover { border: 1px solid #000000; padding: 2px 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav_hover.jpg') repeat-x; }

A.topNavProfile:link,A.topNavProfile:active,A.topNavProfile:visited,A.topNavProfile:hover { border: 1px solid #000000; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; font-weight: bold;}
A.topNavProfile:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 
A.topNavProfileA:link,A.topNavProfileA:active,A.topNavProfileA:visited,A.topNavProfileA:hover { border: 1px solid #000000; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav_hover.jpg') repeat-x; font-weight: bold;}

/* inquiry bt */
A.btInquiry:link,A.btInquiry:active,A.btInquiry:visited,A.btInquiry:hover { border: 1px solid #000000; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; font-weight: bold;}
A.btInquiry:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 

A.btDefault:link,A.btDefault:active,A.btDefault:visited,A.btDefault:hover { border: 1px solid #000000; padding: 2px 15px; color: #FFFFFF; text-decoration: none; background: url('../img/bttopNav.jpg') repeat-x; font-weight: bold;}
A.btDefault:hover { color: #000000; background: url('../img/bttopNav_hover.jpg') repeat-x; } 

/*----------- body definitions ----------*/
* {
	color: #575453;
	font-size: 9pt;
	font-family: "Verdana", Helvetica, Arial, "Times New Roman";
}

TD.leftNavHdr {
	color: #908E8E;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	width: 50%;
	vertical-align: middle;
	border-bottom: 2px solid #838181;
}

SPAN.leftNavHdr1 { height: 15px; width: 225px; display: block;
	background: url('../img/btleftNav1.gif') -1px -2px no-repeat;
}
SPAN.leftNavHdr3 { height: 18px; width: 225px; display: block;
	background: url('../img/btleftNav1.gif') -1px -18px no-repeat;
}
SPAN.leftNavHdr4 { height: 18px; width: 225px; display: block;
	background: url('../img/btleftNav1.gif') -1px -37px no-repeat;
}
SPAN.leftNavHdr5 { height: 18px; width: 225px; display: block;
	background: url('../img/btleftNav1.gif') -1px -56px no-repeat;
}

TD.leftNavContent1, TD.leftNavContent2 {
	text-align: left;
	padding-left: 6px;
	vertical-align: middle;
	height: 25px;
	width: 50%;
	border-bottom: 1px solid #E8E8E8;
}

TD.leftNavTopContent1, TD.leftNavTopContent2 {
	text-align: left;
	padding-left: 6px;
	vertical-align: middle;
	height: 25px; width: 178px;
	border-bottom: 1px solid #E8E8E8;
}

TD.leftNavContent1,TD.leftNavTopContent1 { color: #FFFFFF; background-color: #C6C5C5; }
TD.leftNavContent2,TD.leftNavTopContent2 { color: #FFFFFF; background-color: #E2E1E1; }

TD.mentry1a, TD.mentry1b, TD.mentry2a, TD.mentry2b, TD.mentry1Info, TD.mentry2Info {	
	text-align: left;
	vertical-align: middle;
	height: 25px;
	border-bottom: 2px solid #838181;	
	color: #FFFFFF; background-color: #C6C5C5;
}
TD.mentry1a { padding-left: 6px; width: 130px; }
TD.mentry1b { width: auto; }
TD.mentry2a { padding-left: 6px; width: 130px; }
TD.mentry2b { width: auto; }
TD.mentry1Info, TD.mentry2Info { color: #FFF; background-color: #DD4343; font-weight: bold; text-align: center; width: 13px; }
TD.mentry2a, TD.mentry2b { color: #585453; background-color: #E2E1E1; }

TD.mentry1a *, TD.mentry2b * { color: #FFF; }
TD.mentry2a *, TD.mentry2b * { color: #585453; }

DIV#mainFrame { background-color: #FDFAE5; }

DIV#leftFrame, DIV#footerFrame { background-color: #FDFAE5; }

DIV#contentFrame { background-color: #FEFDF6; }

TD.ContentHeader { color: #575453; font-weight: bold; padding: 0px 10px; text-align:left; vertical-align:top; height:14px; }
TD.ContentText, TD.ContentForm { color: #575453; font-weight: normal; text-align: justify; vertical-align: top; padding: 0px 10px; }
SPAN.ContentQuote { font-style: italic; font-size: 8pt; }

/* home content */
SPAN.homePic1, SPAN.FQAPic1 { height: 92px; width: 224px; display: block;
	background: url('../img/home_pictures.jpg') -1px 0px no-repeat;
	border: 1px solid #858383;
}
SPAN.homePic2, SPAN.FQAPic2 { height: 92px; width: 224px; display: block;
	background: url('../img/home_pictures.jpg') -1px -92px no-repeat;
	border: 1px solid #858383;
}
SPAN.homePic3, SPAN.FQAPic3 { height: 92px; width: 224px; display: block;
	background: url('../img/home_pictures.jpg') -1px -184px no-repeat;
	border: 1px solid #858383;
}
SPAN.FQAPic1 { background: url('../img/fqa_pictures.jpg') -1px 0px no-repeat; }
SPAN.FQAPic2 { background: url('../img/fqa_pictures.jpg') -1px -92px no-repeat; }
SPAN.FQAPic3 { background: url('../img/fqa_pictures.jpg') -1px -184px no-repeat; }


/* home content */
SPAN.homePics1 { height: 92px; width: 224px; display: block;
	background: url('../img/home_picture1.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.homePics2 { height: 92px; width: 224px; display: block;
	background: url('../img/home_picture2.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.homePics3 { height: 92px; width: 224px; display: block;
	background: url('../img/home_picture3.jpg') no-repeat;
	border: 1px solid #858383;
}

SPAN.mediumPic1 { height: 92px; width: 224px; display: block;
	background: url('../img/medium_content1.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.mediumPic2 { height: 92px; width: 224px; display: block;
	background: url('../img/medium_content2.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.mediumPic3 { height: 92px; width: 224px; display: block;
	background: url('../img/medium_content3.jpg') no-repeat;
	border: 1px solid #858383;
}

SPAN.cameraPic1 { height: 92px; width: 224px; display: block;
	background: url('../img/cameradesc1.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.cameraPic2 { height: 92px; width: 224px; display: block;
	background: url('../img/cameradesc2.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.cameraPic3 { height: 92px; width: 224px; display: block;
	background: url('../img/cameradesc3.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.cleaningPic1 { height: 92px; width: 224px; display: block;
	background: url('../img/cleaningap_content1.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.cleaningPic2 { height: 92px; width: 224px; display: block;
	background: url('../img/cleaningap_content2.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.cleaningPic3 { height: 92px; width: 224px; display: block;
	background: url('../img/cleaningap_content3.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.hscspindlePic1 { height: 92px; width: 224px; display: block;
	background: url('../img/hscspindle_content1.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.hscspindlePic2 { height: 92px; width: 224px; display: block;
	background: url('../img/hscspindle_content2.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.hscspindlePic3 { height: 92px; width: 224px; display: block;
	background: url('../img/hscspindle_content3.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.moretoolsPic1 { height: 92px; width: 224px; display: block;
	background: url('../img/moretools_content1.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.moretoolsPic2 { height: 92px; width: 224px; display: block;
	background: url('../img/moretools_content2.jpg') no-repeat;
	border: 1px solid #858383;
}
SPAN.moretoolsPic3 { height: 92px; width: 224px; display: block;
	background: url('../img/moretools_content3.jpg') no-repeat;
	border: 1px solid #858383;
}




INPUT.newslInputField { width: 207px;height: 20px;
	border:1px solid #000000;
	height:18px;
	padding-left:2px;
	padding-top:3px;
	width:207px;
}

INPUT,BUTTON { height: 18px; border: 1px solid #000000; }

TEXTAREA { border: 1px solid #000000; }

DIV.topLangField, DIV.topLangField * { font-size: 8pt; }

TD.infoTag { font-size: 8pt; background-color: #FFF; border: 1px solid #E8E8E8; height: 58px; vertical-align: middle; }
