/* @override 
	/style.css */

/*FONT FACE FONT REPLACEMENT*/
	
	@font-face {
    font-family: 'AvenirLTStd85Heavy';
    src: url('fontface/avenirltstd-heavy-webfont.eot');
    src: url('fontface/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/avenirltstd-heavy-webfont.woff') format('woff'),
         url('fontface/avenirltstd-heavy-webfont.ttf') format('truetype'),
         url('fontface/avenirltstd-heavy-webfont.svg#AvenirLTStd85Heavy') format('svg');
    font-weight: normal;
    font-style: normal;

	}
	
	@font-face {
		font-family: 'AvenirLTStd55Roman';
		src: url('fontface/avenirltstd-roman-webfont.eot');
		src: url('fontface/avenirltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fontface/avenirltstd-roman-webfont.woff') format('woff'),
			 url('fontface/avenirltstd-roman-webfont.ttf') format('truetype'),
			 url('fontface/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}
	
	@font-face {
		font-family: 'AvenirLTStd35Light';
		src: url('fontface/avenirltstd-light-webfont.eot');
		src: url('fontface/avenirltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fontface/avenirltstd-light-webfont.woff') format('woff'),
			 url('fontface/avenirltstd-light-webfont.ttf') format('truetype'),
			 url('fontface/avenirltstd-light-webfont.svg#AvenirLTStd35Light') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}

	/*END FONT FACE FONT REPLACEMENT*/




/* =============== Styles by ISMATEC for General Use =============== */
.ISM_maintitle{
	font-family: arial;
	font-size:12pt;
	font-weight:bold;
	margin-top:0.5em;
	margin-bottom:0.5em;
	color: #666666;
}
.ISM_subtitle{font-family:arial;font-size: 10pt;font-weight:bold;margin-top:0.5em;margin-bottom:0.2em;}
.ISM_fancytitle{font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#666666;font-weight:bold;	margin-top:0.5em;margin-bottom:0.2em;}
.ISM_titel_for_ads{font-family: Arial;font-size:24pt;margin-top:0.5em;margin-bottom:0.5em;}
.ism_smallfont{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666666;
	padding: 9px;
}
.attention_red {color: #696969}

/* =============== Styles for the Business Unit Overview Page =============== */
.pagetitle {font-family: arial; font-size: 12pt; color: #666666; font-weight: bold}
.grouptitle {font-family: arial; font-size: 10pt; color: #666666; font-weight: bold}
.BUtitle {font-family: arial; font-size: 10pt; color: #666666; font-weight: bold}
.bodytext {font-family: arial; font-size: 10pt; color: #666666; font-weight: normal}

/* =============== Global HTML Redefinitions =============== */
body {font-family: arial; font-size: 10pt; background-color: #FFFFFF; margin: 0px; color: #666666;}
p { margin-top: 0px; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-style : normal;}
td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
}
h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;
	text-transform : none;
	margin-top : 0.5em;
	margin-bottom : 0.5em;		
/*color : #007dc3; */
	text-decoration : none;
}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight: bold}
h5 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : #3366cc; margin-bottom: 0px;}
ul { list-style-type: circle;}

/* =============== Link Styles =============== */

/* ------ Defaults ------ */

A {
	color: #007dc3;
}
A:link {
	color: #007dc3;
	text-decoration: none;
}
A:visited {
	color: #007dc3;
	text-decoration: none;
}

/* ------ Top Banner links ------ */
.bannertoplinks { color : #cccccc; font-weight : bold; text-decoration : none;}
A.bannertoplinks:link {
	color : #cccccc;
	text-decoration: none;
}
A.bannertoplinks:visited {
	color : #cccccc;
	text-decoration: none;
}
A.bannertoplinks:hover {
	color: #CCCCCC;
	text-decoration: none;
}

/* ------ Sub Menu links ------ */
.menusub { color : #666666; font-size : 9pt; text-decoration : none;}
A.menusub:link {
	color : #666666;
	text-decoration: none;
}
A.menusub:visited {
	color : #666666;
	text-decoration: none;
}

/* ------ Bottom Banner links ------ */
.bannerbotlinks { color : #007dc3;}
A.bannerbotlinks:link { color : #007dc3;}
A.bannerbotlinks:visited { color : #007dc3;}
A.bannerbotlinks:hover {  color: #CC3300}
 
/* ------ Navbar links ------ */

.navlinks {
	padding-left: 10px;
	font-size: 13px;
	line-height: 1.75em !important;
	font-weight: normal;
	font-style: normal;
	color : #ffffff;
	text-decoration : none;
}
a.navlinks:link {
	color : #ffffff;
	text-decoration: none;
}
a.navlinks:visited {
	color : #ffffff;
	text-decoration: none;
}
a.navlinks:hover {
	color: #CCCCCC;
	text-decoration: none;
}
  
/* ------ Product pages with navigation ------ */
.prodlinks {
	text-decoration : none;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.prodlinks_selected {
	font-weight : bold;
	text-decoration : none;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.prod_title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.prod_title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.prod_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:  url("images/gif/dots/dot_black_7.gif");
}
.prod_picttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
  
/* =============== Body Text classes - used throughout =============== */
	/* Used on canada distributors page */
.contenttableheader {  font-size : 8.5pt; font-weight : bold; color : #ffffff; background-color : #007dc3;}
 
 	/* Used on footer of every page */
.copywrite { font-size : 8pt; text-transform : none; color : #666666;}
 
.inlinesubhead { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0066CC;}
.contenttable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.sitemap-ul { list-style-type: square; margin : 0px 0px 0px 17px;}

/* New Product page design elements  */
.products_boxtable {background:#CECECE;}
.products_boxtitle {background:#676d79; color:#FFFFFF; font-weight:bold;}
.products_boxtitlecenter {background:#676d79; color:#FFFFFF; font-weight:bold; text-align:center;}
.products_boxcellwhite {background:#FFFFFF; font-size:9pt;}
.products_boxcellwhitecenter {background:#FFFFFF; font-size:9pt; text-align:center;}
.products_boxcellgrey {background:#EEEEEE; font-size:9pt;}
.products_boxcellgreycenter {background:#EEEEEE; font-size:9pt; text-align:center;}

.performance {background: #EEEEEE;}
.performance_minifont {font-size: 8pt; line-height: 8pt;}
.performance_bluefont {background: #DFE3EE;}
.performance_minibluefont {background: #DFE3EE; font-size: 8pt; line-height: 8pt;}

.picttext {  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* Von smartdraw */
.separators {background-color:none} /* Removed #cccccc for cleaner tables. --RP */
.h1p {font-weight:bold; font-size:16px; color:#6666cc}
.h1plink {font-weight:bold; font-size:16px; text-decoration:none; color:#6666cc}
a:hover {
	color: #007dc3;
	text-decoration: underline;
}
.ISM_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #848a98;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}
li {
	list-style-type: disc;
}
.ISM_table_title_large {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #848a98;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.ISM_table_subtitle {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.ISM_table_grey_row {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.ISM_table_white_row {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.pagetitleblau {
font-family: arial; font-size: 12pt; color: #0000CC; font-weight: bold
}
.prod_picttext_einzug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	text-align: left;
}
.pagetitle_large {
font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #CF0326; font-weight: bold
}
.ISM_subtitle_nicht_fett {
font-family:arial;font-size: 10pt;font-weight:normal;margin-top:0.5em;margin-bottom:0.2em;
}
.ISM_maintitle_weiss {

	font-family: arial;
	font-size:12pt;
	font-weight:bold;
	margin-top:0.5em;margin-bottom: 0.5em;
	color: #FFFFFF;
	margin-left:.5em; /* Added space to left side --RP */
}
.ISM_subtitle_weiss {
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
	margin-top:0.5em;
	margin-bottom:0.2em;
	color: #FFFFFF;
	margin-left:.5em; /* Added space to left side --RP */
}
.ism_smallfont_weiss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	letter-spacing: normal;
}
.ism_smallfont_schwarz_ {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	letter-spacing: normal;
}
.bannertoplinks_dk_blau {
	color : #007dc3;
	font-weight : bold;
	text-decoration : none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.ISM_subtitle_blau_11 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	margin-top:0.5em;
	margin-bottom:0.2em;
	color: #007dc3;
}
.ISM_subtitle_small {
font-family:arial;font-size: 9pt;font-weight:bold;margin-top:0.5em;margin-bottom:0.2em;
}
.ISM_subtitle_weiss_nichtfett {
	font-family:arial;
	font-size: 10pt;
	font-weight:normal;
	margin-top:0.5em;
	margin-bottom:0.2em;
	color: #FFFFFF;
}

/** {
	outline: red solid thin;
}*/

* {
	font-family: 'AvenirLTStd35Light', arial, sans-serif !important;
	line-height: 1.25em !important;
}


html body table tbody tr td table tbody tr td hr {
/*outline: red solid thin;*/
background-color: #005a8f;
border-color: #005a8f;
}

body {
	/*padding-left: 10px;*/
	background-color: #ffffff !important;
}

table, table td {
	border: none;
}

table.header {
/*	outline: red solid thin;*/
/*	padding-bottom: 10px;*/
}




table.header td {
/*	background: transparent;*/
}


.pinstripeReplace {
	background:url(../images/theme/background-tagline.gif) no-repeat !important;
/*	width: 480px;*/
}

body.german .pinstripeReplace, body.swiss .pinstripeReplace {
/*	outline: red solid thin;*/
	width: 480px;
}


td.pinstripeReplace {
/* width: 480px;*/
}

.Stil1 {
	color: #007DC3 !important;
	font-weight: bold !important;
}
.Stil6 {	font-size: 12px !important;
	color: #007DC3 !important;
}
.Stil7 {color: #007DC3 !important}
.Stil8 {color: #007DC3 !important}


.sidebarFooter * {
/*outline: red solid thin;*/
}