/*
------ USED COLORS -------
  font:             #3F3B30;
  font_disabled:    #C8C8C8;
  font_accented:    #FF8040;
  font_link:        #000000;
  font_link:hover:  #000000;
  
  background:       #FFFFFF;
  background_grey1: #EEEEEE;
  background_grey2: #DADADA; (more dark)
  
  border:           #C8C8C8;
--------------------------

------ USED FONTS --------
  standard family:  Arial, Helvetica, sans-serif;
  standard size:    12px;
  standard weight:  400;
  standard variant: normal;
  standard style:	normal;
--------------------------
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300italic,400italic,700italic,300,400,700);


/** GENERAL **/
html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	/*{stylesheet.font.color}*/
	color: #3F3B30;
	/*{stylesheet.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.font.size}*/
	font-size: 12px;
	/*{stylesheet.font.weight}*/
	font-weight: 400;
	/*{stylesheet.font.variant}*/
	font-variant: normal;
	/*{stylesheet.font.style}*/
	font-style: normal;
}
body.iframe {
	background: #FFFFFF;
}
table {
	/*{stylesheet.border.color}*/
	border-color: #C8C8C8;
}
table td {
	/*{stylesheet.font.color}*/
	color: #3F3B30;
	/*{stylesheet.border.color}*/
	border-color: #C8C8C8;
	/*{stylesheet.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.font.size}*/
	font-size: 12px;
	/*{stylesheet.font.weight}*/
	font-weight: 400;
	/*{stylesheet.font.variant}*/
	font-variant: normal;
	/*{stylesheet.font.style}*/
	font-style: normal;
}
div, span, legend, label {
	/*{stylesheet.font.color}*/
	color: #3F3B30;
	/*{stylesheet.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.font.size}*/
	/* font-size: 12px; */
	/*{stylesheet.font.weight}*/
	font-weight: 400;
	/*{stylesheet.font.variant}*/
	font-variant: normal;
	/*{stylesheet.font.style}*/
	font-style: normal;
}
hr {
	height: 1px;
	/*{stylesheet.border.color}*/
	color: #C8C8C8;
	/*{stylesheet.border.color}*/
	background-color: #C8C8C8;
	border: none;
}
img {
	border: none;
}
h1 {
	color: #333333;
}
h1.anteros {
	font-size: 14px;
	font-weight: bold;
}
h2, h3 {
	color: #7A7A7A;
}
.capital {
	font-family: "Open Sans", "Trebuchet MS", Helvetica, sans-serif;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}
.bgBrand {
	background-color: #DADADA;
}
.printview {
	display: none;
}
.clear {
	clear: both;
}
.button {
	display: inline-block;
	padding: 4px 6px;
	vertical-align: middle;
	/*{stylesheet.background.color.all}*/
	background-color: #FBFBFB;
	border: 1px solid #333333;
	-moz-box-shadow: 0px 0px 5px #C4C4C4;
	-webkit-box-shadow: 0px 0px 5px #C4C4C4;
	box-shadow: 0px 0px 5px #C4C4C4;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
/** INPUT ELEMENTS **/
form {
	display: inline;
}
input,
select,
textarea {
	/*{stylesheet.input.font.color}*/
	color: #3F3B30;
	/*{stylesheet.input.border.color}*/
	border-color: #C8C8C8;
	/*{stylesheet.input.border.width}*/
	border-width: 1px;
	border-style: solid;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#paramsearch input,
#paramsearch select,
#paramsearch textarea { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[disabled],
select[disabled],
select[disabled] option,
textarea[disabled] {
	background-color: #EEEEEE !important;	
}
input[type=radio] {
	border: none;
}
input.button {
	cursor: pointer;
}
input.placeholder {
	color: #7A7A7A;
}
table.checkbox input {
	border: 0px;
}
table.print_table {
	width: 100%;
}
ul {
	margin: 3px 0px 0px 0px;
	padding-left: 15px;	
}
/** LINKS **/
a:focus {
	outline: none;
}
a, 
a.link,
a:link, 
a.link:link {
	/*{stylesheet.link.font.color}*/
	color: #000000;
	/*{stylesheet.link.font.decoration}*/  
	text-decoration: none;
	/*{stylesheet.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.font.style}*/
	font-style: normal;
	/*{stylesheet.link.padding}*/
	padding: 0px;
	/*{stylesheet.link.background}*/
	background:;
}
a:active,
a.active:link {
	/*{stylesheet.link.active.font.color}*/
	color: #000000;
	/*{stylesheet.link.active.font.decoration}*/  
	text-decoration: none;
	/*{stylesheet.link.active.font.style}*/
	font-style: normal;
}
a:visited,
a.visited:link {
	/*{stylesheet.link.visited.font.color}*/
	color: #000000;
	/*{stylesheet.link.visited.font.decoration}*/  
	text-decoration: none;
	/*{stylesheet.link.visited.font.style}*/
	font-style: normal;
}
a:hover,
a.link:hover {
	/*{stylesheet.link.hover.font.color}*/
	color: #000000;
	/*{stylesheet.link.hover.font.decoration}*/  
	text-decoration: underline;
	/*{stylesheet.link.hover.font.style}*/
	font-style: normal;
	cursor: pointer;
}

/** ACCENTED LINK **/
.accented {
	font-weight: bold;
}
a.accented, 
a.accented:link {
	/*{stylesheet.link.accented.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.accented.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.accented.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
 	/*{stylesheet.link.accented.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.accented.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.accented.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.accented.font.style}*/
	font-style: normal;
	/*{stylesheet.link.accented.padding}*/
	padding: 0px;
	/*{stylesheet.link.accented.background}*/
	background:;
}
a.accented:active {
	/*{stylesheet.link.accented.active.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.accented.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.accented.active.font.style}*/
	font-style: normal;
}
a.accented:visited {
	/*{stylesheet.link.accented.visited.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.accented.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.accented.visited.font.style}*/
	font-style: normal;
}
a.accented:hover {
	/*{stylesheet.link.accented.hover.font.color}*/
	color: #FF0000;
	/*{stylesheet.link.accented.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.accented.hover.font.style}*/
	font-style: normal;
}

/** PAGE LINK and LIST LINK**/
a.pageLink,
a.pageLink:link,
a.listLink,
a.listLink:link {
	/*{stylesheet.link.page.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.page.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.page.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.page.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.page.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.page.font.style}*/
	font-style: normal;
	/*{stylesheet.link.page.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.link.page.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;
}
a.pageLink:active,
a.listLink:active {
	/*{stylesheet.link.page.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.page.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.active.font.style}*/
	font-style: normal;
}
a.pageLink:visited,
a.listLink:visited {
	/*{stylesheet.link.page.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.page.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.visited.font.style}*/
	font-style: normal;
}
a.pageLink:hover,
a.listLink:hover {
	/*{stylesheet.link.page.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.page.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.hover.font.style}*/
	font-style: normal;
}

a.passwordRecoveryLink,
a.passwordRecoveryLink:link {
	/*{stylesheet.link.page.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.page.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.page.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.page.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.page.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.page.font.style}*/
	font-style: normal;
	/*{stylesheet.link.page.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.link.page.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;
}
a.passwordRecoveryLink:active {
	/*{stylesheet.link.page.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.page.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.active.font.style}*/
	font-style: normal;
}
a.passwordRecoveryLink:visited {
	/*{stylesheet.link.page.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.page.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.visited.font.style}*/
	font-style: normal;
}
a.passwordRecoveryLink:hover {
	/*{stylesheet.link.page.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.page.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.page.hover.font.style}*/
	font-style: normal;
}

div#category div.inconyTable table table td a.listLink,
div#category div.inconyTable table table td a.listLink:link {
	/*{stylesheet.categoryDetails.link.listLink.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.link.listLink.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.listLink.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.categoryDetails.link.listLink.font.size}*/
	font-size: 12px;
	/*{stylesheet.categoryDetails.link.listLink.font.weight}*/
	font-weight: bold;
	/*{stylesheet.categoryDetails.link.listLink.font.variant}*/
	font-variant: normal;
	/*{stylesheet.categoryDetails.link.listLink.font.style}*/
	font-style: normal;
	/*{stylesheet.categoryDetails.link.listLink.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.categoryDetails.link.listLink.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;		
}
div#category div.inconyTable table table td a.listLink:active {
	/*{stylesheet.categoryDetails.link.listLink.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.link.listLink.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.listLink.active.font.style}*/
	font-style: normal;	
}
div#category div.inconyTable table table td a.listLink:visited {
	/*{stylesheet.categoryDetails.link.listLink.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.link.listLink.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.listLink.visited.font.style}*/
	font-style: normal;		
}
div#category div.inconyTable table table td a.listLink:hover {
	/*{stylesheet.categoryDetails.link.listLink.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.categoryDetails.link.listLink.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.listLink.hover.font.style}*/
	font-style: normal;	
}

div#productfamily div.inconyTable table table td a.listLink,
div#productfamily div.inconyTable table table td a.listLink:link {
	/*{stylesheet.productFamilyDetails.link.listLink.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.link.listLink.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.listLink.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.productFamilyDetails.link.listLink.font.size}*/
	font-size: 12px;
	/*{stylesheet.productFamilyDetails.link.listLink.font.weight}*/
	font-weight: bold;
	/*{stylesheet.productFamilyDetails.link.listLink.font.variant}*/
	font-variant: normal;
	/*{stylesheet.productFamilyDetails.link.listLink.font.style}*/
	font-style: normal;
	/*{stylesheet.productFamilyDetails.link.listLink.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.productFamilyDetails.link.listLink.background}*/
	/*background: url(../images/icon_link.gif) no-repeat center left;*/		
}
div#productfamily div.inconyTable table table td a.listLink:active {
	/*{stylesheet.productFamilyDetails.link.listLink.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.link.listLink.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.listLink.active.font.style}*/
	font-style: normal;	
}
div#productfamily div.inconyTable table table td a.listLink:visited {
	/*{stylesheet.productFamilyDetails.link.listLink.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.link.listLink.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.listLink.visited.font.style}*/
	font-style: normal;		
}
div#productfamily div.inconyTable table table td a.listLink:hover {
	/*{stylesheet.productFamilyDetails.link.listLink.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.productFamilyDetails.link.listLink.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.listLink.hover.font.style}*/
	font-style: normal;
}

div#product div.objectsTable table table td a.listLink,
div#product div.objectsTable table table td a.listLink:link {
	/*{stylesheet.product.cards.link.listLink.font.color}*/
	color: #0E4981;
	/*{stylesheet.product.cards.link.listLink.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.cards.link.listLink.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.cards.link.listLink.font.size}*/
	font-size: 12px;
	/*{stylesheet.product.cards.link.listLink.font.weight}*/
	font-weight: bold;
	/*{stylesheet.product.cards.link.listLink.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.cards.link.listLink.font.style}*/
	font-style: normal;
	/*{stylesheet.product.cards.link.listLink.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.product.cards.link.listLink.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;		
}
div#product div.objectsTable table table td a.listLink:active {
	/*{stylesheet.product.cards.link.listLink.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.product.cards.link.listLink.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.cards.link.listLink.active.font.style}*/
	font-style: normal;	
}
div#product div.objectsTable table table td a.listLink:visited {
	/*{stylesheet.product.cards.link.listLink.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.product.cards.link.listLink.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.cards.link.listLink.visited.font.style}*/
	font-style: normal;		
}
div#product div.objectsTable table table td a.listLink:hover {
	/*{stylesheet.product.cards.link.listLink.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.product.cards.link.listLink.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.cards.link.listLink.hover.font.style}*/
	font-style: normal;
}

div#searchresult div.objectsTable table table td a.listLink,
div#searchresult div.objectsTable table table td a.listLink:link {
	/*{stylesheet.searchResult.link.listLink.font.color}*/
	color: #0E4981;
	/*{stylesheet.searchResult.link.listLink.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.searchResult.link.listLink.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.searchResult.link.listLink.font.size}*/
	font-size: 12px;
	/*{stylesheet.searchResult.link.listLink.font.weight}*/
	font-weight: bold;
	/*{stylesheet.searchResult.link.listLink.font.variant}*/
	font-variant: normal;
	/*{stylesheet.searchResult.link.listLink.font.style}*/
	font-style: normal;
	/*{stylesheet.searchResult.link.listLink.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.searchResult.link.listLink.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;		
}
div#searchresult div.objectsTable table table td a.listLink:active {
	/*{stylesheet.searchResult.link.listLink.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.searchResult.link.listLink.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.searchResult.link.listLink.active.font.style}*/
	font-style: normal;	
}
div#searchresult div.objectsTable table table td a.listLink:visited {
	/*{stylesheet.searchResult.link.listLink.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.searchResult.link.listLink.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.searchResult.link.listLink.visited.font.style}*/
	font-style: normal;		
}
div#searchresult div.objectsTable table table td a.listLink:hover {
	/*{stylesheet.searchResult.link.listLink.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.searchResult.link.listLink.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.searchResult.link.listLink.hover.font.style}*/
	font-style: normal;
}
div#searchresult #searchresult_labelOnDemand html.form body.formDialog div.form div.formBody div.renderPrintMediumOuter {
	background-color: #FFFFFF !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	border: none !important;
	
}
a.pageLinkAGB,
a.pageLinkAGB:link {
	color: #0E4981;
	text-decoration:underline;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	font-style: normal;
	padding: 0px 0px 0px 6px;
	background: url(../images/icon_link.gif) no-repeat center left;	
}
a.pageLinkAGB:active,
a.listLinkAGB:active {
	color: #0E4981;
	text-decoration:underline;
}
a.pageLinkAGB:visited,
a.listLinkAGB:visited {
	color: #0E4981;
	text-decoration:underline;
}
a.pageLinkAGB:hover {
	color: #FF8040;
	text-decoration:underline;
}

/** BREADCRUMB LINK **/
a.breadcrumbLink,
a.breadcrumbLink:link {
	/*{stylesheet.breadcrumb.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.breadcrumb.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.breadcrumb.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.breadcrumb.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.breadcrumb.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.breadcrumb.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.breadcrumb.link.font.style}*/
	font-style: normal;
	/*{stylesheet.breadcrumb.link.padding}*/
	padding: 0px;
	/*{stylesheet.breadcrumb.link.background}*/
	background:;
}
a.breadcrumbLink:active {
	/*{stylesheet.breadcrumb.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.breadcrumb.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.breadcrumb.link.active.font.style}*/
	font-style: normal;
}
a.breadcrumbLink:visited {
	/*{stylesheet.breadcrumb.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.breadcrumb.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.breadcrumb.link.visited.font.style}*/
	font-style: normal;
}
a.breadcrumbLink:hover {
	/*{stylesheet.breadcrumb.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.breadcrumb.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.breadcrumb.link.hover.font.style}*/
	font-style: normal;
}

/** CATEGORYPATH LINK **/
a.categoryPathLink,
a.categoryPathLink:link {
	/*{stylesheet.link.categoryPath.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.categoryPath.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.categoryPath.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.categoryPath.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.categoryPath.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.categoryPath.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.categoryPath.font.style}*/
	font-style: normal;
	/*{stylesheet.link.categoryPath.padding}*/
	padding: 0px;
	/*{stylesheet.link.categoryPath.background}*/
	background:;	
}
a.categoryPathLink:visited {
	/*{stylesheet.link.categoryPath.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.categoryPath.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.categoryPath.visited.font.style}*/
	font-style: normal;
}
a.categoryPathLink:active {
	/*{stylesheet.link.categoryPath.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.categoryPath.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.categoryPath.active.font.style}*/
	font-style: normal;
}
a.categoryPathLink:hover {
	/*{stylesheet.link.categoryPath.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.categoryPath.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.categoryPath.hover.font.style}*/
	font-style: normal;
}

/** NAVI LINK **/
a.naviLink,
a.naviLink:link {
	/*{stylesheet.link.navi.font.color}*/
	color: #3F3B30;
	/*{stylesheet.link.navi.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.navi.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.navi.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.navi.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.navi.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.navi.font.style}*/
	font-style: normal;
	/*{stylesheet.link.navi.padding}*/
	padding: 0px;
	/*{stylesheet.link.navi.background}*/
	background:;		
}
a.naviLink:active {
	/*{stylesheet.link.navi.active.font.color}*/
	color: #3F3B30;
	/*{stylesheet.link.navi.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.navi.active.font.style}*/
	font-style: normal;
}
a.naviLink:visited {
	/*{stylesheet.link.navi.visited.font.color}*/
	color: #3F3B30;
	/*{stylesheet.link.navi.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.navi.visited.font.style}*/
	font-style: normal;
}
a.naviLink:hover {
	/*{stylesheet.link.navi.hover.font.color}*/
	color: #3F3B30;
	/*{stylesheet.link.navi.hover.font.decoration}*/  
  	text-decoration:underline;
	/*{stylesheet.link.navi.hover.font.style}*/
	font-style: normal;
}

/** ACTION LINK **/
a.actionLink,
a.actionLink:link {
	/*{stylesheet.link.action.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.action.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.action.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.action.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.action.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.action.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.action.font.style}*/
	font-style: normal;
	/*{stylesheet.link.action.padding}*/
	padding: 0px;
	/*{stylesheet.link.action.background}*/
	background:;	
}
a.actionLink:active {
	/*{stylesheet.link.action.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.action.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.action.active.font.style}*/
	font-style: normal;
}
a.actionLink:visited {
	/*{stylesheet.link.action.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.action.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.action.visited.font.style}*/
	font-style: normal;
}
a.actionLink:hover {
	/*{stylesheet.link.action.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.action.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.action.hover.font.style}*/
	font-style: normal;
}

/** FILE LINK **/
a.fileLink,
a.fileLink:link {
	/*{stylesheet.link.file.font.color}*/
	color: #3F3B30;
	/*{stylesheet.link.file.font.decoration}*/  
  	text-decoration:underline;
	/*{stylesheet.link.file.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.file.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.file.font.weight}*/
	font-weight: bold;
	/*{stylesheet.link.file.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.file.font.style}*/
	font-style: normal;
}
a.fileLink:visited {
	/*{stylesheet.link.file.visited.font.color}*/
	color: #3F3B30;
	/*{stylesheet.link.file.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.file.visited.font.style}*/
	font-style: normal;
}
a.fileLink:active {
	/*{stylesheet.link.file.active.font.color}*/
	color: #3F3B30;
	/*{stylesheet.link.file.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.file.active.font.style}*/
	font-style: normal;
}
a.fileLink:hover {
	/*{stylesheet.link.file.hover.font.color}*/
	color: red;
	/*{stylesheet.link.file.hover.font.decoration}*/  
  	text-decoration:underline;
	/*{stylesheet.link.file.hover.font.style}*/
	font-style: normal;
}

/** EXTERNAL LINK **/
a.externalLink,
a.externalLink:link {
	/*{stylesheet.link.external.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.external.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.external.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.link.external.font.size}*/
	font-size: 12px;
	/*{stylesheet.link.external.font.weight}*/
	font-weight: 400;
	/*{stylesheet.link.external.font.variant}*/
	font-variant: normal;
	/*{stylesheet.link.external.font.style}*/
	font-style: normal;
	/*{stylesheet.link.external.link.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.link.external.link.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;	
}
a.externalLink:active {
	/*{stylesheet.link.external.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.external.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.external.active.font.style}*/
	font-style: normal;
}
a.externalLink:visited {
	/*{stylesheet.link.external.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.link.external.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.external.visited.font.style}*/
	font-style: normal;
}
a.externalLink:hover {
	/*{stylesheet.link.external.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.link.external.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.link.external.hover.font.style}*/
	font-style: normal;
}
div#category_details div.additionalInfos a.externalLink,
div#category_details div.additionalInfos a.externalLink:link {
	/*{stylesheet.categoryDetails.link.external.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.link.external.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.external.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.categoryDetails.link.external.font.size}*/
	font-size: 12px;
	/*{stylesheet.categoryDetails.link.external.font.weight}*/
	font-weight: 400;
	/*{stylesheet.categoryDetails.link.external.font.variant}*/
	font-variant: normal;
	/*{stylesheet.categoryDetails.link.external.font.style}*/
	font-style: normal;
	/*{stylesheet.categoryDetails.link.external.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.categoryDetails.link.external.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;	
}
div#category_details div.additionalInfos a.externalLink:active {
	/*{stylesheet.categoryDetails.link.external.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.link.external.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.external.active.font.style}*/
	font-style: normal;
}
div#category_details div.additionalInfos a.externalLink:visited {
	/*{stylesheet.categoryDetails.link.external.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.link.external.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.external.visited.font.style}*/
	font-style: normal;
}
div#category_details div.additionalInfos a.externalLink:hover {
	/*{stylesheet.categoryDetails.link.external.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.categoryDetails.link.external.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.link.external.hover.font.style}*/
	font-style: normal;
}
div#productfamily_details div.additionalInfos a.externalLink,
div#productfamily_details div.additionalInfos a.externalLink:link {
	/*{stylesheet.productFamilyDetails.link.external.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.link.external.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.external.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.productFamilyDetails.link.external.font.size}*/
	font-size: 12px;
	/*{stylesheet.productFamilyDetails.link.external.font.weight}*/
	font-weight: 400;
	/*{stylesheet.productFamilyDetails.link.external.font.variant}*/
	font-variant: normal;
	/*{stylesheet.productFamilyDetails.link.external.font.style}*/
	font-style: normal;
	/*{stylesheet.productFamilyDetails.link.external.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.productFamilyDetails.link.external.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;	
}
div#productfamily_details div.additionalInfos a.externalLink:active {
	/*{stylesheet.productFamilyDetails.link.external.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.link.external.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.external.active.font.style}*/
	font-style: normal;
}
div#productfamily_details div.additionalInfos a.externalLink:visited {
	/*{stylesheet.productFamilyDetails.link.external.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.link.external.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.external.visited.font.style}*/
	font-style: normal;
}
div#productfamily_details div.additionalInfos a.externalLink:hover {
	/*{stylesheet.productFamilyDetails.link.external.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.productFamilyDetails.link.external.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.link.external.hover.font.style}*/
	font-style: normal;
}

div#product div.additionalInfos a.externalLink,
div#product div.additionalInfos a.externalLink:link,
div#product div#product_head2 a.externalLink,
div#product div#product_head2 a.externalLink:link {
	/*{stylesheet.product.link.external.font.color}*/
	color: #0E4981;
	/*{stylesheet.product.link.external.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.link.external.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.link.external.font.size}*/
	font-size: 12px;
	/*{stylesheet.product.link.external.font.weight}*/
	font-weight: 400;
	/*{stylesheet.product.link.external.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.link.external.font.style}*/
	font-style: normal;
	/*{stylesheet.product.link.external.padding}*/
	padding: 0px 0px 0px 6px;
	/*{stylesheet.product.link.external.background}*/
	background: url(../images/icon_link.gif) no-repeat center left;	
}
div#product div.additionalInfos a.externalLink:active,
div#product div#product_head2 a.externalLink:active {
	/*{stylesheet.product.link.external.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.product.link.external.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.link.external.active.font.style}*/
	font-style: normal;
}
div#product div.additionalInfos a.externalLink:visited,
div#product div#product_head2 a.externalLink:visited {
	/*{stylesheet.product.link.external.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.product.link.external.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.link.external.visited.font.style}*/
	font-style: normal;
}
div#product div.additionalInfos a.externalLink:hover,
div#product div#product_head2 a.externalLink:hover {
	/*{stylesheet.product.link.external.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.product.link.external.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.link.external.hover.font.style}*/
	font-style: normal;
}
img.banner {
	max-width: 100%;
}
/** TOP NAVIGATION LINK **/
a.topNavigationLink,
a.topNavigationLink:link {
	/*{stylesheet.topNavigation.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.topNavigation.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.topNavigation.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.topNavigation.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.topNavigation.link.font.weight}*/
	font-weight: bold;
	/*{stylesheet.topNavigation.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.topNavigation.link.font.style}*/
	font-style: normal;
	/*{stylesheet.topNavigation.link.padding}*/
	padding: 0px;
	/*{stylesheet.topNavigation.link.background}*/
	background:;
}
a.topNavigationLink:active {
	/*{stylesheet.topNavigation.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.topNavigation.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.topNavigation.link.active.font.style}*/
	font-style: normal;
}
a.topNavigationLink:visited {
	/*{stylesheet.topNavigation.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.topNavigation.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.topNavigation.link.visited.font.style}*/
	font-style: normal;
}
a.topNavigationLink:hover {
	/*{stylesheet.topNavigation.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.topNavigation.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.topNavigation.link.hover.font.style}*/
	font-style: normal;
}

/** START BUTTON **/
a.startButton {
	background: url(../images/start-button.gif) no-repeat transparent;
	width: 48px;
	height: 29px;
}
a.startButton:hover {
	background: url(../images/start-button-active.gif) no-repeat transparent;
	width: 48px;
	height: 29px;
}

/** WAITING STATE **/
div#ws_blocker {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5000;
	width: 100%;
	height: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: transparent;
	/*background-color: #000000;
	opacity: 0.0;
	-ms-filter: 'alpha(opacity=0)';
	filter: alpha(opacity=0);*/
	cursor: wait;
}
div#ws_progress {
	width: 32px; 
	height: 32px;
	margin: 0px auto auto auto;
	background: url(../images/progress.gif) center no-repeat;
}
div#ws_progress_text {
	height: 200px;
	margin-top: 120px;
	text-align: center;
	vertical-align: middle;
}

/** GENERAL - TRINIDAD TABLE **/
div.inconyTable table table {
	border: none;
}
div.inconyTable table table td {
	vertical-align: top;
	/*{stylesheet.background2.color}*/
	background-color: #EEEEEE;
	border-top: none;
	border-right: none;
	border-left: none;	
	border-bottom-width: 2px; 
}
div.inconyTable table table td div.inner, div.inconyTable table table td span.inner {
	margin: 2px 2px 0px 2px;
}
div.inconyTable table table td div.inner img {
	margin-left: 1px;
}
div.inconyTable table table td.picture {
	width: 110px;
}
div.inconyTable table table td.code {
	width: 130px;
}
div.inconyTable table table td.rowOperations {
	width: 30px;
}
div.inconyTable table table td.articleNumber {
	width: 130px;
}
div.inconyTable table table td.listOperations {
	width: 30px;
	text-align: center;
}
div.inconyTable table table td.availability {
	width: 40px;	
}
div.inconyTable table table td.price {
	text-align: right;
	width: 100px;	
}
div.inconyTable table table td.price div.inner div.price_value {
	width: 80px;
	float: left;
	text-align: left;
}
div.inconyTable table table td.price div.inner div.price_value img {
	
}
div.inconyTable table table td.price div.inner div.refreshPriceImage {
	width: 17px;
	float: right;
	text-align: right;
}
div.inconyTable table table td.price div.inner div.refreshPriceImage img {
	
}
div.inconyTable table table th {
	/*{stylesheet.font.color}*/
	color: #3F3B30;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
div.inconyTable table table th div.inner, div.inconyTable table table th span.inner {
	margin: 2px 2px 2px 2px;
	/*{stylesheet.table.head.font.color}*/
	color: #3F3B30;
	/*{stylesheet.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.table.head.font.style}*/
	font-style: normal;
	/*{stylesheet.table.head.font.decoration}*/  
  	text-decoration:none;
}
div.inconyTable table table th div.inner {
	float: left;
}
div.inconyTable table table th div.price_label {
	width: 100px;
}
div.inconyTable table table th div.price_label div.price_label_value {
	font-weight: bold;
	float: left;
	text-align: left;
	width: 83px;	
}
span.zbez {
	font-weight: bold;
}
div.inconyTable table table th div.price_label a div.refreshPriceImage {
	width: 17px;
	float: right;
	text-align: right;
}
div.inconyTable table table th div.price_label div.refreshPriceImage a img.refreshPriceImage {
}

.af_panelBox_light .af_panelBox_body, .af_selectManyShuttle_box-content .af_selectManyShuttle_box-body, .af_selectOrderShuttle_box-content .af_selectOrderShuttle_box-body, .af_panelSideBar_body, .OraBGAccentLight, .PortletBodyColor, .PortletSubHeaderColor, .af_messages_body {
	background-color: #FFFFFF;
}

/** INCONY TABS **/
.inctabs_above_outer {
	padding-top: 4px;
	overflow: hidden;
	/*{stylesheet.background.color}*/
	background: #FFFFFF;
}
.inctabs_below_outer {
	padding-bottom: 4px;
	overflow: auto;
	/*{stylesheet.background.color}*/
	background: #FFFFFF;
}

.inctabs_inner {
	float: right;
    margin-right: 10px;
	border-collapse: collapse;
}
.inctabs_inner .inctabs_tab_separator {
	padding: 0px;
}
.inctabs_inner .inctabs_tab {
	padding: 0px;
}
.inctabs_above_outer .inctabs_inner .inctabs_tab {
	vertical-align: bottom;
}
.inctabs_below_outer .inctabs_inner .inctabs_tab {
	vertical-align: top;
}
.inctabs_inner .inctabs_leftseparator {
	width: 0px;
	padding: 0px;
}
.inctabs_inner .inctabs_rightseparator {
	width: 0px;
	padding: 0px;
}

.inctab_outer {
	height: 22px;
	color: #000000;
	border: none;
}
.inctab_outer .inctab_tab {
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	font-size: 12px;
}
.inctabs_inner .inctabs_tab a {
	text-decoration: none;	
}
.inctab_outer.inctab_outer_active {
	background-color: #F2F2F2;
}
.inctab_outer.inctab_outer_active .inctab_tab {
	
}
.inctab_outer .inctab_tab table.singleTab {
	margin: 0px;
	border-collapse: collapse;
}
.inctab_outer.inctab_outer_inactive .inctab_tab {
	/* not used */
}
.inctab_outer.inctab_outer_disabled td {
	color: #C8C8C8;
}
.inctabs_above_outer .inctab_outer {
	/*{stylesheet.background.color}*/
	background-color: #FFFFFF;
	border-collapse: collapse;
}
div.inctabs_above_outer td.inctabs_tab_active td.inctab_tab span.tabContent.mintex {
	background-color: #DB0C14;
	color: #FFFFFF;
}
div.inctabs_above_outer td.inctabs_tab_active td.inctab_tab span.tabContent.nisshinbo {
	background-color: #FB602A;
	color: #FFFFFF;
}
div.inctabs_above_outer td.inctabs_tab_active td.inctab_tab span.tabContent.pagid {
	background-color: #006FB4;
	color: #FFFFFF;
}
div.inctabs_above_outer td.inctabs_tab_active td.inctab_tab span.tabContent.textar {
	background-color: #FFE400;
	color: black;
}
div.inctabs_above_outer td.inctabs_tab_active td.inctab_tab span.tabContent.don {
	background-color: #C7051B;
	color: #FFFFFF;
}
.inctabs_above_outer .inctab_outer .inctab_tab .tabContent {
	display: block;
	height: 26px;
	margin: 0px;
	font-weight: bold;
	padding: 6px 6px 0px 6px;
	border-top: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    border-left: 1px solid #C8C8C8;
    border-bottom: none;
	background-color: #C8C8C8;
}
.inctabs_above_outer .inctab_outer .inctab_tab .tabContent img {
	vertical-align: middle;
	margin-right: 5px;
}
.inctabs_above_outer .inctab_outer .inctab_tab {
	width: 100%;
	height: 100%;
	margin: 0px;
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td {
	padding: 0px;
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_left_top {
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_left {

}
.inctabs_above_outer .inctab_outer.inctab_outer_disabled .inctab_tab table.singleTab td.singleTab_left_top {

}
.inctabs_above_outer .inctab_outer.inctab_outer_inactive .inctab_tab table.singleTab td.singleTab_left_top {

}
.inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab table.singleTab td.singleTab_left_top {

}
.inctabs_above_outer .inctab_outer.inctab_outer_disabled .inctab_tab table.singleTab td.singleTab_left {

}
.inctabs_above_outer .inctab_outer.inctab_outer_inactive .inctab_tab table.singleTab td.singleTab_left {

}
.inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab table.singleTab td.singleTab_left {

}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_center_top {
	
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_center {
	padding: 0px;
	text-align: center;
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_center div {
	/*-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;*/
    height: 25px;
	padding: 4px 8px 2px;
    border-top: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    border-left: 1px solid #C8C8C8;
    border-bottom: none;
    background-color: #C8C8C8;
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_center div img {
	padding-right: 5px;
	vertical-align: middle;
}
.inctabs_above_outer .inctab_outer.inctab_outer_disabled .inctab_tab table.singleTab td.singleTab_center_top {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_inactive .inctab_tab table.singleTab td.singleTab_center_top {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab table.singleTab td.singleTab_center_top {
	/*{stylesheet.product.cards.body.background.color}*/
}
.inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab table.singleTab td.singleTab_center {
	/*{stylesheet.product.cards.body.background.color}*/
}
.inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab table.singleTab td.singleTab_center div {
	background-color: #FFFFFF;
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_right_top {
	
}
.inctabs_above_outer .inctab_outer .inctab_tab table.singleTab td.singleTab_right {

}
.inctabs_above_outer .inctab_outer.inctab_outer_disabled .inctab_tab table.singleTab td.singleTab_right_top {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_inactive .inctab_tab table.singleTab td.singleTab_right_top {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab table.singleTab td.singleTab_right_top {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_disabled .inctab_tab table.singleTab td.singleTab_right {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_inactive .inctab_tab table.singleTab td.singleTab_right {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab table.singleTab td.singleTab_right {
	
}
.inctabs_below_outer .inctab_outer {
	
}
.inctabs_above_outer .inctab_outer.inctab_outer_active {
	
}
.inctabs_below_outer .inctab_outer.inctab_outer_active {
	
}

/** TOOLTIP **/
div.tooltip {
	/*{stylesheet.tooltip.background.color}*/
	background-color: #FFFFCC;
	cursor: pointer;
}

div.tooltip div.tooltip-head {
	text-align:right;
}

div.tooltip div.tooltip-body {
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

/** OPTIONAL FIELDS **/
table tr.optional td {
	/*{stylesheet.input.font.color}*/
	color: #3F3B30;
	/*{stylesheet.input.font.weight}*/
	font-weight: bold;
}
table tr.optional td input, table tr.optional td select {
	/*{stylesheet.input.font.color}*/
	color: #3F3B30;
	/*{stylesheet.input.border.color}*/
	border-color: #C8C8C8;
	/*{stylesheet.input.border.width}*/
	border-width: 1px;
	height: 25px;
	width: 360px;
	margin-left: 10px;
}
table tr.optional td #user_country {
	width: 368px;
}
/** MANDATORY FIELDS **/
table tr.mandatory td {
	/*{stylesheet.input.mandatory.font.color}*/
	color: #3F3B30;
	/*{stylesheet.input.mandatory.font.weight}*/
	font-weight: bold;
}

table tr.mandatory td input, table tr.mandatory td select {
	/*{stylesheet.input.mandatory.font.color}*/
	color: #3F3B30;
	/*{stylesheet.input.mandatory.border.color}*/
	border-color: #C8C8C8;
	/*{stylesheet.input.mandatory.border.width}*/
	border-width: 1px;
	width: 360px;
	margin-left: 10px;
}
div.register-content-wrapper table tr.mandatory td #brandSelection,
#contactForm_block div.contactWrapper table tr td #brandSelection {
	margin-left: 55px;
}
table tr.mandatory td #brandSelection tr {
	width: 50px;
}
table tr.mandatory td #brandSelection tr td input {
	width: 20px;
}
table tr.mandatory td #brandSelection tr td label {
	width: 30px;
}

/** SPACER **/
div.register-content-wrapper table tr.spacer {
	height: 15px;
}

div.register-content-wrapper table tr td a.registerButton {
	background-color: #000000;
    border-radius: 0;
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 10px auto 22px;
    padding: 5px;
    text-align: center;
    width: 250px;
}
div.register-content-wrapper table tr td a.loginButton{
 background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 0;
    color: #000000;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 10px auto 50px;
    padding: 5px;
    text-align: center;
    width: 250px;
}
/** ERRROR MESSAGE **/
td.errorMessage {
	/*{stylesheet.errorMessage.font.color}*/
	color: #FF8040;
	/*{stylesheet.errorMessage.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.errorMessage.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.errorMessage.font.size}*/
	font-size: 12px;
	/*{stylesheet.errorMessage.font.weight}*/
	font-weight: bold;
	/*{stylesheet.errorMessage.font.variant}*/
	font-variant: normal;
	/*{stylesheet.errorMessage.font.style}*/
	font-style: italic;
}
tr.errorMessage td {
	text-align: center;
}

/** USER MESSAGES **/
div#userMessages {
	margin-bottom: 10px;
	padding: 15px;
	/*{stylesheet.background2.color}*/
	background: #FFFFFF;
	/*{stylesheet.border.color}*/
	border-color: #C8C8C8;
	border-style: solid;
	border-width: 1px;
	/*{stylesheet.font.size2}*/
	font-size: 14px;
	/*{stylesheet.font.weight2}*/
	font-weight: bold;
	font-style: normal;
	margin: auto;
	width: 410px;
}
div#userMessages ul {
	margin: 0px;
}
div#userMessages ul li {
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3F3B30;
}
div#userMessages ul li.fatal {
	/*{stylesheet.accented.font.color}*/
	color: #3F3B30;
}
div#userMessages ul li.error {
	/*{stylesheet.accented.font.color}*/
	color: #3F3B30;
}
div#userMessages ul li.warning {
	/*{stylesheet.accented.font.color}*/
	color: #3F3B30;
}
div#userMessages ul li.info {
	
}

/** PAGE **/
div#page_wrapper {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div#page_top_content_wrapper {
	height: 44px;
	margin: 0px auto;
	background-color: #FFFFFF;
	border-bottom: 1px solid lightgray;
}
div.layoutBlocker {
	height: 66x;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C3C3C3;
}
div.layoutBlocker div.page_top_contentWrapper2 {
	height: 66px;
	padding: auto 20px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.navigationWrapper {
	display: inline-block;
	margin-top: 9px;
}
div.layoutBlocker div.page_top_contentWrapper2 table {
	width: 100%;
	background-color: #FFFFFF,
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo {
	display: inline-block;
	margin-left: 15px;
	margin-top: 5px;
	float: left;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo a {
	float: left;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img {
	height: 27px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo.tmd {
 	margin-left: 15px;
    margin-top: 10px;
    width: auto;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.don {
	height: 28px;
	margin-top: 4px;
	margin-left: 15px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.mintex {
	height: 35px;
	margin-top: 4px;
	margin-left: 15px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.nisshinbo {
	margin-top: 7px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.pagid {
	height: 35px;
    margin-left: 15px;
    margin-top: 5px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.textar {
    margin-left: 15px;
    margin-top: 10px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.tmd {
	height: 35px;
}
div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.bendix {
	height: 50px;
}
div.layoutBlocker div.page_top_contentWrapper2 div#brand_selection{
	height: 66px;
	margin-top: 10px;
	margin-bottom: 0px;
	display: inline-block;
	position: relative;
    right: 110px;
}
div.layoutBlocker div.page_top_contentWrapper2 div#brand_selection div.brand_selection_container{
	margin-top: -4px;
}
div.layoutBlocker div.page_top_contentWrapper2 div#brand_selection div.brand_selection_container img {
	margin-top: 0px;
}
div#brand_selection div.brand_selection_container.cobreq img {
    height: 27px;
}
div#brand_selection div.brand_selection_container.bendix img {
    height: 45px;
}
div.layoutBlocker div.page_top_contentWrapper2 div#brand_selection div.brand_selection_container.nisshinbo img {
	padding: 0px 0px 4px 0px;
	margin-bottom: 4px;
}
div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.desktop {
	display: inline-block;
	position: absolute;
	left: 0px;
}
div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.desktop.tmd {
	display: block;
	position: inherit;
}
div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone {
	display: none;
}
div#page_top_content_wrapper table.localeWrapper {
	display: inline-block;
	height: 100%;
	float: left;
	margin-left: 20px;
}
div#page_top_content_wrapper table.localeWrapper tr td.languageSelection {
	display: inline-block;
}
div#page_top_content_wrapper table.localeWrapper tr td.languageSelection span,
div#page_top_content_wrapper table.localeWrapper tr td.languageSelection form {
	margin-top: 5px;
	display: inline-block;
}
div#page_top_content_wrapper table.localeWrapper tr td.languageSelection form select,
div#page_top_content_wrapper div#mainLinks table tr td.languageSelection form select {
	text-transform: capitalize;
}
div#page_top_content_wrapper table.localeWrapper tr td.languageSelection form select::-ms-expand,
div#page_top_content_wrapper div#mainLinks table tr td.languageSelection form select::-ms-expand {
    display: none;
}
div#page_top_content_wrapper table.localeWrapper tr td.countrySelection {
	display: inline-block;
	color: #FFFFFF;
	margin-top: 3px;
}
div#page_top_content_wrapper table.localeWrapper tr td.countrySelection span,
div#page_top_content_wrapper table.localeWrapper tr td.countrySelection a{
	display: inline-block;
	padding-top: 5px;
}

div#page_top_content_wrapper table.localeWrapper td.languageSelection select,
div#mainLinks td.languageSelection select.languageSelection {
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 4px;
	width: 100px;
}
div#page_top_content_wrapper table.localeWrapper td.countrySelection select,
div#mainLinks td.countrySelection select.countrySelection {
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 4px;
	width: 218px;
}

div#page_top div#page_top_content_wrapper div.smallMenu {
    display: none;;
    float: left;
    height: 100%;
    position: relative;
    width: 100px;
}
div#page_top div#page_top_content_wrapper div.smallMenu div.linkWrapper {
	margin-top: 7px;
	width: 100px;
	height: 30px;
	background: #000000;
}	
div#page_top div#page_top_content_wrapper div.smallMenu div.linkWrapper a {
	color: #FFFFFF;
	font-size: 16px;
}
div#page_top div#page_top_content_wrapper  div.smallMenu div.linkWrapper a img {
	position: relative;
    right: 5px;
    top: 4px;
}
div#page_top div#page_top_content_wrapper  div.smallMenu .navigationList {
	display: block;
}
div#page_top div#page_top_content_wrapper  div.smallMenu .navigationList.hidden {
	display: none;
}
div#page_top div#page_top_content_wrapper div.smallMenu div.dialogOverlay {
	background: #000000 none repeat scroll 0 0;
    display: block;
    height: 100vh;
    opacity: 0.5;
    position: fixed;
    right: 0px;
    top: 0;
    width: 100vw;
    z-index: 990;
}
div#page_top div#page_top_content_wrapper div.smallMenu div.dialogOverlay.hidden {
	display: none;
}
div#page_top_content_wrapper .homePageLinkWrapper {
    display: inline-block;
	position: absolute;
	left: 15px;
	height: 44px;
}
div#page_top_content_wrapper .homePageLinkWrapper.tmd {
	display: none;
}
div#page_top_content_wrapper div.homePageLinkWrapper div.homepageLink {
    border-right-color: #FFFFFF;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    height: 100%;
    line-height: 44px;
    padding: 0px 25px;
}
div#page_top_content_wrapper div.homePageLinkWrapper div.homepageLink a {
    color: #FFFFFF;
}
div#page_top_content_wrapper div.homePageLinkWrapper div.homepageLink.textarColored {
	border-right-color: lightgrey;
}
div#page_top_content_wrapper div.homePageLinkWrapper div.homepageLink.textarColored a {
	color: black;	
}
span.home_image{
	background-color: #FFFFFF;
}
span.home_image img{
	width: 100%;
}
div.navigationBlocker {
	width: 100%;
}
div.navigationBlocker div.navigationWrapper {
	width: 1024px;
	margin: 0 auto;
}
div#page_main {
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
/* 	min-height: calc(100% - 87px - 88px); */
    min-height: calc(100% - 148px - 111px);
}
div#page_main.bannerPage {
	/** set min height for banner, header, navigation footer etc **/
	min-height: 1000px;
}
div#page_main div.page_table {
    display: table;
    width: 1024px;
    margin: 0 auto;	
	position: relative;
}
div#page_main div.row {
	display: table-row;
}
body.ie6 div#page_main {
	text-align: center;
}
body.ie6 div#page_main * {
	text-align: left;
}
div#page_main > div {
	padding: 5px 0px 35px;
}
div#page_main.no_footer {
	min-height: calc(100% - 50px);;
}
div#page_main.greeting_background {
	background-color: #FFFFFF;
	background-size: cover;
	padding: 0px;
}
body.ie6 div.greeting_background {
	background-color: #FFFFFF;
	background-size: cover;
}
div#page_main.greeting_background.favoriteCompaniesManagement {
	height: auto;
	width: 1024px;
	position: relative;
}
div#main_middle {
	width: 100%;
	margin: 0px auto auto auto;
	background-color: transparent;
	display: table-cell;
	vertical-align: top;
}
div#main_middle.login {
	background-color: #FFFFFF;
	 text-align: center;
}
div#main_right {
	width: 220px !important;
	padding: 0px;
	display: table-cell;
	vertical-align: top;
	margin-left: 30px;
	position: absolute;
	top: 140px;
}
div#main_right.vehicleSelected {
	top: 335px;
}
div#main_right.vehicleSelected.smallClassTree {
	top: 265px;
}
div#main_right.contact {
	top: 30px;
}
div#main_right.downloads,
div#main_right.imprint,
div#main_right.privacy,
div#main_right.searchKeywords,
div#main_right.login {
	top: 0px;
}
div#main_right div.banner img {
	width: 200px;
}
div.login-content-wrapper{
	width:400px; 
	margin-right:auto;
	margin-left:auto; 
	text-align: center;
	font-size: 16px !important;
}
div#loginImageWrapper{
	margin-right:50px;
}

div#main_middle div#main_content {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	width: 560px;
	padding: 20px 0px;
}
div#main_middle div#main_content_wrapper {
	background: #000000;
	background: transparent\9;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)";
	zoom: 1;
}
div#main_middle div#main_content_wrapper div,
div#main_middle div#main_content_wrapper span,
div#main_middle div#main_content_wrapper label,
div#main_middle div#main_content_wrapper td {
	font-size: 14px;
	color: #FFFFFF;
}
div#main_middle div#main_content_wrapper label {
	font-size: 18px;
	font-weight: bold;
}
div#main_middle div#main_content_wrapper div.copyright {
	font-size: 12px;
}
div#main_middle div#main_content_wrapper div.imprint a {
	font-size: 12px;
	color: #FFFFFF;
}
div#main_middle div#main_content_wrapper h1.anteros {
	font-size: 26px;
	color: #FFFFFF;
}
div#main_middle div#main_content.favoriteCompaniesManagement {
	width: auto;
}
div#main_middle div#main_content.favoriteCompaniesManagement div#main_content_wrapper div,
div#main_middle div#main_content.favoriteCompaniesManagement div#main_content_wrapper span,
div#main_middle div#main_content.favoriteCompaniesManagement div#main_content_wrapper label,
div#main_middle div#main_content.favoriteCompaniesManagement div#main_content_wrapper td,
div#main_middle div#main_content.favoriteCompaniesManagement div#main_content_wrapper h1.anteros {
	color: #3F3B30;
}
div#main_middle div#main_content.favoriteCompaniesManagement div#main_content_wrapper div.panel_header {
	display: none;
}
div#main_middle div#main_content.favoriteCompaniesManagement div#main_content_wrapper div.panel_header td.title div {
	color: #FFFFFF;
}
div#page_bottom {
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background-color: #000000;
	clear: both;
    position: relative;
    z-index: 10;
    height: 98px;
    margin-top: 0px;
}
div#page_bottom > div {
	margin: 0;
	background-color: black;
}
div#page_bottom div.images {
	padding-top: 6px;
}
div#page_bottom div.images table {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
div#page_bottom div.images td.center {
	text-align: left;
	vertical-align: bottom;
	position: relative;
}
div#page_bottom div.images td.center div.linkWrapper {
	max-width: 1024px;
	margin: 0 auto;
}
div#page_bottom div.images td.center a.storeLink:first-of-type {
	margin-left: 25px;
}
div#page_bottom div.images td.center a.storeLink:hover {
	text-decoration: none;
}
div#page_bottom div.images td.center img.storeBanner {
	height: 50px;
}
div#page_bottom div.images td.center div.socialMediaIcons {
	position: absolute;
	right: 20px;
	top: 0px;
}
div#page_bottom div.images td.center div.socialMediaIcons .socialIcon {
  margin: 0px 5px;
}
div#page_bottom div.images td.center div.socialMediaIcons .socialIcon img {
  margin: 8px 0;
}
div#page_bottom div.images td.right {
	text-align: right;
	vertical-align: bottom;
}
div#page_bottom div.images td.right img {
	margin-left: 20px;
}
div#page_bottom div.images td.center a img {
  margin: 8px 0;
}
div#page_bottom div.separator {
	clear: both;
	text-align: center;
}
div#page_bottom div.imprint,
div#page_bottom div.privacy {
	float: left;
    padding: 5px 10px 5px 40px;
}
div#page_bottom div.imprint a,
div#page_bottom div.privacy a {
    color: #FFFFFF;
}
div#page_bottom div.copyright {
	color: #ffffff;
    float: right;
    padding-bottom: 5px;
    padding-left: 40px;
    padding-top: 5px;
    padding-right: 20px;
    text-align: center;
	text-align: center;
}
div#mainLogo {
	float: left;
	height: 100%;
}
div#mainLogo span.helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
div#mainLogo img.logoBrand {
	vertical-align: middle;
	margin-left: 15px;
  margin-right: 20px;
}
div#mainLogo img.logoBrakebook {
	vertical-align: middle;
	margin-right: 20px;
}

div#mainLinks {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 1024px;
	margin: 0 auto;
}
div#mainLinks.tmd {
	float: right;
	width: auto;
}
div#mainLinks table {
	margin-top: 5px;
	border-collapse: collapse;
	height: 28px;
}
div#mainLinks.tmd table {
	float: right;
}
div#mainLinks table td.mainLink_container {
	padding: 0px 8px 0px 0px;
}
div#mainLinks table td.mainLink_container:first-child {
	display: none;
}
div#mainLinks table td.mainLink_container.leftAligned {
	float: left;
}
div#mainLinks table td.mainLink_container.help a {
	font-weight: bold;
	color: #FF0000;
}
div#mainLinks table td a,
div#mainLinks table td a:link,
div#mainLinks table td a:visited,
div#mainLinks table td a:visited:link,
div#mainLinks table td span {
	display: inline-block;
}
div#mainLinks table td span:hover {
	text-decoration: underline;
}
div#mainLinks table td a img {
	vertical-align: middle;
}
div#mainLinks table td div.languageSelection {
	display: inline-block;
	color: #FFFFFF;
}
div#mainLinks table td div.countrySelection {
	display: inline-block;
	color: #FFFFFF;
}
div#mainLinks table td div.countrySelection a {
	padding-left: 3px;
}
div#mainLinks table td div.language {
	position: relative;
	display: inline;
	color: #FFFFFF;
}
div.toolbar div.languageCode,
div#mainLinks table td div.languageCode {
    position: absolute;
	bottom: 12px;
    left: 6px;
    width: 20px;
    margin: 0px;
	padding: 0px;
    font-family: "Open Sans", Verdana;
    font-size: 12px;
    font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
div#mainLinks table td a.country {
	display: inline-block;
}
div#mainLinks table td a.country img {
	height: 30px;
	vertical-align: top;
	padding-top: 1px;
}
div#mainLinks table td div.countryCode {
    position: absolute;
	bottom: 7px;
    left: 10px;
    width: 20px;
    margin: 0px;
	padding: 0px;
    font-family: "Open Sans", Verdana;
    font-size: 9px;
    font-weight: bold;
	text-align: center;
}
div#mainLinks table td div.dropDownList,
div#mainLinks table td div.dialog {
	display: inline;
}
.dropDownListItems {
}
.dropDownListItems div {
	padding: 0px !important;
}
.dropDownListItems div a {
	display: block;
	padding: 2px 10px 2px 5px;
	text-align: left;
}
.dropDownListItems.languageSelection div a {
	text-transform: capitalize;
}
.dropDownListItems div a:hover {
	background-color: #C8C8C8;
	text-decoration: none;
}
.dropDownListItems div a.currentValue {
	border-bottom: solid 1px;
	font-weight: bold;
}
.ui-widget-content {
	border: none !important;
}
.ui-corner-all{
	border-radius: 0px !important;
}
.ui-widget-overlay {
  opacity: .50 !important; /* Make sure to change both of these, as IE only sees the second one */
  filter: Alpha(Opacity=50) !important;
  background: none !important;
  background-color: #333333 !important; /* This will make it darker */
}
div.loginDialog {
	border: none !important;
	border-radius: 0px !important;
}
#dialog_loginDialog_dialog {
	height: auto !important;
}
#loginDialog div.login_head_label h1{
	font-size: 18px;
	letter-spacing: 1px;
}
body.ie6 .loginDialog .incony_dialog {
	height: 350px !important;
}
.loginDialog .ui-dialog-titlebar {
	border: none;
	background: none;
}
.loginDialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.loginDialog2 .ui-dialog-titlebar .ui-dialog-titlebar-close  {
	padding: 0px;
}
.loginDialog div#loginDialog,
.loginDialog div#loginDialog {
	padding: 0px 30px;
}
.loginDialog div#loginDialog h4 {
	margin: 0px 0px 15px;
	text-align: center;
	font-size: 30px;
}
.loginDialog div#loginDialog .label {
	display: inline-block;
}
.loginDialog div#loginDialog img {
    bottom: 5px;
    display: block;
    left: 80px;
    padding-bottom: 15px;
    position: relative;
    height: 35px;
}
.loginDialog div#loginDialog input {
	width: 314px;
	padding: 1px 3px;
}
.loginDialog div#loginDialog input[type=checkbox] {
	height: auto;
    width: auto;
    position: relative;
    top: 2px;
    left: 7px;
    margin-right: 6px;
}
.loginDialog div#loginDialog input {
	margin: 5px 0px;
	height: 30px;
	padding: 0px 10px;
	border-radius: 0px;
	font-size: 21px;
	font-weight: normal;
}
.loginDialog div#loginDialog a.showPasswordLink {
	display: inline-block;
}
.loginDialog div#loginDialog img.showPasswordImage {
	display: inline-block;
    height: 18px;
    left: 245px;
    margin: 0;
    position: relative;
    top: 48px;
    cursor: pointer;
}
.loginDialog div#loginDialog div.rememberMe {
	text-align: right;
}

.loginDialog div#loginDialog a.loginButton {
	background-color: #000000;
    border-radius: 0px;
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 10px auto 22px;
    padding: 5px;
    text-align: center;
    width: 250px;
}
.loginDialog div#loginDialog a.registerButton {
	background-color: #FFFFFF;
    border-radius: 0px;
    border: 1px solid #000000;
    color: #000000;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 10px auto;
    padding: 5px;
    text-align: center;
    width: 250px;
}
.loginDialog div#loginDialog .passwordLink {
	margin-top: 10px;
	margin-bottom: 50px;
	text-align: center;
}
.ui-widget-header {
    background-color: #ffffff !important;
    background-image: none !important;
    border: none !important;
}
div.ui-widget-overlay {
	opacity: 0.7 !important;
}
#dialog_registerDialog {
	height: auto !important;
}
#dialogRegisterForm button#register_action_default {
	display: none;
}
#dialogRegisterForm #register_content_form_block div.registerHeaderLogo {
    bottom: 5px;
    display: block;
    padding-bottom: 24px;
    position: relative;
    text-align: center;
}
#dialogRegisterForm #register_content_form_block div.registerHeaderLogo img {
	height: 35px;
}
#registerDialogDiv #dialogRegisterForm #register_content_form_block div.registerHeaderLogo img {
	position: relative;
	bottom: 5px;
	padding-bottom: 24px;
}
#dialogRegisterForm #register_content_form_block div.register-content-wrapper table tr td.brandSelection div,
#contactForm_block div.contactWrapper table tr td.brandSelection div {
	margin-left: 12px;
}
#dialogRegisterForm #register_content_form_block div.register-content-wrapper table tr td select,
#dialogRegisterForm #register_content_form_block div.register-content-wrapper table tr td input,
#dialogRegisterForm #register_content_form_block div.register-content-wrapper table tr td textarea {
	font-weight: normal;
	margin-bottom: 5px;
}
#dialogRegisterForm #register_content_form_block div.register-content-wrapper table tr td.value div select,
div#contactForm_block select {
	font-weight: normal;
	height: 29px;
	width: 369px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-image: url(../images/chevron-down.png);
	background-repeat: no-repeat;
	background-position: 346px;
}
#dialogRegisterForm #register_content_form_block div.register-content-wrapper table tr td.value select::-ms-expand {
	display: none;
}
#dialogRegisterForm #register_content_form_block table td.errorMessage {
	padding-left: 10px;
}
#dialogRegisterForm #register_content_form_block table tr.mandatory td input, 
#dialogRegisterForm #register_content_form_block table tr.mandatory td select,
#dialogRegisterForm #register_content_form_block table tr.optional td input, 
#dialogRegisterForm #register_content_form_block table tr.optional td select {
	height: 25px;
	margin-bottom: 0px;
	padding-left: 5px;
}
#dialogRegisterForm #register_content_form_block table tr td.brandSelection div {
	padding-top: 15px;
}
#dialogRegisterForm #register_content_form_block table tr.mandatory td table#brandSelection tr td input {
	height: auto;
}

div#home {
	padding: 20px 0px;
}
div#home_wrapper {
	padding: 20px;
	background: #FFFFFF;
	background: transparent\9;
	color: #333333;
/* 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000); */
/* 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)"; */
	zoom: 1;
}
div#home_wrapper div.home_contentWrapper{
	width: 1024px;
}

div#home_wrapper h1,
div#home_wrapper h2,
div#home_wrapper div,
div#home_wrapper p,
div#home_wrapper span {
	color: #000000;
}
div#home_wrapper div.errorMessage,
div#home_wrapper div.errorMessage a {
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
div#home_wrapper div.errorMessage a {
	text-decoration: underline;
}
div#home_wrapper div.errorMessage ul {
	margin: 10px 20px 0px 20px;
}
div#home_wrapper div.errorMessage ul li {
	padding-bottom: 2px;
}
div#home_wrapper h1 {
	font-size: 26px;
	font-family: Open Sans Condensed;
	margin-bottom: 35px;
}
div#home_wrapper p.pageHeadline {
	font-size: 15px;
	-moz-column-count: 2;
    webkit-column-count: 2;
    column-count: 2;
}
div#home_wrapper div.brakebook-guide{
	margin-top: 55px;
	text-align: center;
}
div#home_wrapper div.brakebook-guide div.infoWrapper{
	display: inline-block;
	vertical-align: top;
	width: 19%;
	height: auto;
	text-align: center;
	padding: 0 25px;
	margin-bottom: 40px;
}
div#home_wrapper div.brakebook-guide div.infoWrapper p{
	margin: 0px;
	font-size: 14px;
}
div#home_wrapper div.brakebook-guide div.infoWrapper div.headline h5{
	color: #000000;
	text-transform: uppercase; 
	font-size: 20px;
	font-family: Open Sans Condensed;
	margin: 0px 0px 5px 0px;
	/*white-space: nowrap;*/
}
div#home_wrapper div.brakebook-guide div.infoWrapper div.headline span.icon{
	display: inline-block;
	background-color: #ac174a;
    border-radius: 70px;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    height: 70px;
    line-height: 70px;
    width: 70px;
    margin: 0 auto 20px;
}
div#home_wrapper div.brakebook-guide div.infoWrapper div.headline span.icon i{
	color: #FFFFFF;
	font-size: 35px;
}
div#home_login_area div.input_wrapper {
	width: 300px;
	margin-bottom: 10px;
}
div#home_login_area div.input_wrapper input {
	width: 100%;
	margin: 0px;
	padding: 1px 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
div#home_login_area div.input_wrapper input[type=checkbox] {
	margin-right: 5px;
	width: auto;
}

div#home_login_area div.text {
	margin-bottom: 10px;
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}
div#home_login_area div.bottomLeft,
div#loginDialog div.bottomLeft {
	display: inline-block;
	width: 200px;
	text-align: left;
}
div#home_login_area div.bottomLeft a,
div#loginDialog div.bottomLeft a {
	text-decoration: none;
}
div#home_login_area div.bottomLeft a:hover,
div#loginDialog div.bottomLeft a:hover {
	text-decoration: underline;
}
div#home_login_area div.bottomLeft div.registerLink a,
div#loginDialog div.bottomLeft div.registerLink a {
	color: #00C000;
}
div#home_login_area div.bottomLeft div.passwordLink,
div#loginDialog div.bottomLeft div.passwordLink {
	padding-top: 4px;
}
div#home_login_area div.bottomLeft div.passwordLink a,
div#loginDialog div.bottomLeft div.passwordLink a {
	color: #C00000;
}
div#home_login_area div.bottomRight {
	display: none;
}
div#loginDialog div.bottomRight {
	display: inline-block;
	margin-top: 8px;
	vertical-align: top;
	text-align: right;
}
div#home_login_area div.bottomRight a,
div#loginDialog div.bottomRight a {
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 2px 2px 2px #000000;
	-webkit-box-shadow: 2px 2px 2px #000000;
	box-shadow: 2px 2px 2px #000000;
	background-color: #000000;
	background-image: -moz-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: -webkit-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: -ms-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: -o-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: linear-gradient(top, #808080 0%, #000000 50%);
	color: #FFFFFF;
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
div#home_login_area div.bottomRight a:hover,
div#loginDialog div.bottomRight a:hover {
	background-color: #EEEEEE;
	background-image: -moz-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: -webkit-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: -ms-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: -o-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: linear-gradient(top, #808080 0%, #C8C8C8 50%);
}
div#brand_selection.phone {
	display: none;
}
div#brand_selection table.brands_headline {
	width: 100%;
	border-collapse: collapse;
}
div#brand_selection {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 90px;
}
div#brand_selection div.brand_selection_container {
	height: 20px;
	margin-top: 10px;
	margin-left: 30px;
	display: inline-block;	
}
div#brand_selection div.brand_selection_container a {
	display: inline-block;
	text-align: center;
}
div#brand_selection div.brand_selection_container a img,
div#brand_selection div.brand_selection_container img {
	vertical-align: middle;
	margin: 0px 5px;
}
div#brand_selection div.brand_selection_container.nisshinbo a img,
div#brand_selection div.brand_selection_container.nisshinbo img {
	padding: 0 0 10px 0;
}
div#brand_selection div.brand_selection_container img.grey{
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%); 
    filter: gray;
    -webkit-filter: grayscale(1); 
    opacity: 0.5;
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
}
div#home_bottom,
div#register_bottom {
	margin-top: 50px;
}
div#home_bottom div.imprint,
div#home_bottom div.privacy {
	float: left;
	border-right: 1px solid #C4C4C4;
	padding-right: 10px;
	margin-right: 10px;
}
div#home_bottom div.imprint a,
div#home_bottom div.imprint a:visited,
div#home_bottom div.privacy a,
div#home_bottom div.privacy a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

div.panel_header {
	clear: both;
	display: none;
}
div.panel_header table {
	height: 28px;
}
div.panel_header table,
table.panel_subHeader {
	width: 100%;
	border-collapse: collapse;
}
div.panel_header table td,
table.panel_subHeader td {
	padding: 0px;
	vertical-align: middle;
}
div.panel_header table td hr {
	height: 0px;
	margin-right: 20px;
	margin-left: 20px;
}
div.panel_header table td hr.comparisonList {
	margin-right: 0px;
}
table.panel_subHeader td hr {
	margin-left: 20px;
}
div.panel_header table td.title,
table.panel_subHeader td.title {
	width: 30px;
	height: 50px;
}
div.panel_header table td.title div {
	font-size: 16px;
}
table.panel_subHeader td.title div {
	font-size: 12px;
}
div.panel_header table td.title div,
table.panel_subHeader td.title div {
	padding-bottom: 3px;
	font-family: Open Sans Condensed, "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	white-space: nowrap;
	font-size: 16px;
}
div.panel_header table td.functions {
	width: 30px;
}
div.panel_header table td.clear {
	width: 20px;
	display: none;
}
div.panel_header table td.clear a {
	clear: both;
	display: block;
	height: 20px;
	padding: 3px 10px 3px 10px;
	background-color: #EEEEEE;
	border: solid 1px #C8C8C8;
	border-right: none;
}
div.panel_header table td.toggle {
	width: 30px;
	white-space: nowrap;
	display: none;
}
div.panel_header table td.toggle a,
div.panel_header table td.toggle div {
	clear: both;
	height: 18px;
	padding: 5px 10px 3px 10px;
	background-color: #EEEEEE;
	border: solid 1px #C8C8C8;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	white-space: nowrap;
}
div.panel_header table td.toggle a {
	display: block;
}
div.panel_header table td.toggle div {
	cursor: default;
}
div.panel_header table td.toggle div span.text {
	color: #C8C8C8;
	white-space: nowrap;
}
div.panel_header table td.toggle span.text {
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Open Sans", "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}
div.panel_content {
	clear: both;
	margin-top: 2px;
}


div#search {
	position: relative;
	top: -3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	width: 1024px;	
}
div#search_wrapper {
	padding: 20px;
}

/** ACCOUNT ACTIVATION **/
div#accountActivation_form_block div#accountActivation_head_label,
div#passwordRecovery_form_block div#passwordRecovery_head_label,
div#resetPassword_form_block div#resetPassword_head_label {
	/*{stylesheet.label.head.1.font.size}*/
	font-size: 15px;
	/*{stylesheet.label.head.1.font.weight}*/
	font-weight: bold;
	/*{stylesheet.label.head.1.font.variant}*/
	font-variant: normal;
	/*{stylesheet.label.head.1.font.style}*/
	font-style: normal;
	/*{stylesheet.label.head.1.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.label.head.1.margin}*/
	margin: 0px 0px 10px 0px;
}

div#accountActivation_form_block div#accountActivation_text_1,
div#passwordRecovery_form_block div#passwordRecovery_text_1,
div#resetPassword_form_block div#resetPassword_text_1 {

}

div#accountActivation_form_block div#accountActivation_text_2,
div#passwordRecovery_form_block div#passwordRecovery_text_2,
div#resetPassword_form_block div#resetPassword_text_2 {
	padding-bottom: 20px;
}

div#accountActivation_form_block input,
div#passwordRecovery_form_block input,
div#resetPassword_form_block input {
	border-radius: 6px;
    font-size: 18px;
    padding: 10px 20px;
    width: 294px;
}
div#accountActivation_form_block input.button,
div#passwordRecovery_form_block input.button,
div#resetPassword_form_block input.button {
	height: 46px;
	width: 336px;
}

div#accountActivationMessage,
div#passwordRecoveryMessage,
div#resetPasswordMessage {
	color: #FF8040;
	/*{stylesheet.font.size2}*/
	font-size: 14px;
	/*{stylesheet.font.weight2}*/
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}

/** USER ACCOUNT MANAGEMENT **/
div#userAccountManagement_form_block table tr td.label {
	width: 200px;		
}

div#userAccountManagement_form_block table tr.mandatory td input.field, div#userAccountManagement_form_block table tr.mandatory td select, div#userAccountManagement_form_block table tr.mandatory td input.x25 {
	
}

div#userAccountManagement_form_block div#userAccountManagement_head_label {
	/*{stylesheet.label.head.1.font.size}*/
	font-size: 15px;
	/*{stylesheet.label.head.1.font.weight}*/
	font-weight: bold;
	/*{stylesheet.label.head.1.font.variant}*/
	font-variant: normal;
	/*{stylesheet.label.head.1.font.style}*/
	font-style: normal;
	/*{stylesheet.label.head.1.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.label.head.1.margin}*/
	margin: 0px 0px 10px 0px;
}

div#userAccountManagement_form_block div#userAccountManagement_text_1 {

}

div#userAccountManagement_form_block div#userAccountManagement_text_2 {
	padding-bottom: 20px;
}
div#userAccountManagement_form_block input {
	width: 294px;
	padding: 1px 3px;
	line-height: 0px;
	height: 16px;
	font-size: 12px;
}
div#userAccountManagement_form_block input[type=checkbox] {
	width: auto;
	height: auto;	
}
div#userAccountManagement_form_block select {
	width: 302px;
	height: 20px;
	font-size: 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-image: url(../images/chevron-down.png);
	background-repeat: no-repeat;
	background-position: 279px;
}
div#userAccountManagement_form_block #userAccountManagement_action {
	width: 302px;
	margin-left: 10px;
}
div#userAccountManagement_form_block #userAccountManagement_action {
	background-color: black;
	color: #FFFFFF;
	cursor: pointer;
	height: 32px;
	font-weight: normal;
	font-size: 14px;
 	margin-top: 15px;
 	display: block;
 	width: 250px;
 	margin: 20px auto auto;
}
div#userAccountManagement_form_block #userAccountManagement_action:hover {
	text-decoration: underline;
}
div#userAccountManagement_form_block label {
	margin-left: 10px;
}
div#userAccountManagement_form_block table.checkbox td.AFContentCell {
	position: relative;
	left: 5px;
	top: 1px;
}
div#userAccountManagement_form_block div.userAccountManagementContentWrapper {
	padding: 15px 0px;
	background: #FFFFFF;
	border: solid 1px #C8C8C8;
	width: 628px;
	height: 460px;
}
div#userAccountManagement_form_block div.userAccountManagementContentWrapper table.userAccountManagement {
	margin: auto;
}
div#main_middle div#main_content_wrapper div#userAccountManagement_form_block label {
	color: #000000;
}

div#userAccountManagement_form_block div.userAccountManagementContentWrapper div.userAccountManagementHeaderLogo img {
    display: block;
    height: 35px;
    margin: auto auto 15px;
    padding-bottom: 15px;
    position: relative;
}


/** REGISTER FORM **/
div#register_content {
	width: 500px;
	padding: 20px 0px;
}
div#register_content_wrapper {
	padding: 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFF;
}
div#register_form_block div#register_head_label {
	/*{stylesheet.label.head.1.font.size}*/
	font-size: 15px;
	/*{stylesheet.label.head.1.font.weight}*/
	font-weight: bold;
	/*{stylesheet.label.head.1.font.variant}*/
	font-variant: normal;
	/*{stylesheet.label.head.1.font.style}*/
	font-style: normal;
	/*{stylesheet.label.head.1.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.label.head.1.margin}*/

}
div#register_content_form_block div#register_head_label h1 {
	font-size: 18px;
    letter-spacing: 1px;
	margin-bottom: 10px;
	margin-left: 13px;
}
div#register_form_block div#register_text_1 {

}

div#register_form_block div#register_text_2 {
	padding-bottom: 20px;
}

div#register_form_block input {
	width: 294px;
	padding: 1px 3px;
}
div#register_form_block input[type=checkbox] {
	width: auto;
	height: auto;	
}
div#register_form_block input,
div#register_form_block select {
	height: 24px;
	padding: 10px 20px;
	border-radius: 6px;
	font-size: 18px;
}
body.ie6 div#register_form_block input,
body.ie6 div#register_form_block select {
	height: 40px;
}
div#register_form_block select,
div#register_form_block #register_action {
	height: 46px;
	width: 336px;
}
div#register_form_block #brandSelection label {
	font-size: 18px;
}

/** LOGIN PANEL **/
div#login_label {
	padding-right: 15px;
	vertical-align: top;
}

div#login_panel table.login_panel_table {
	border-collapse: collapse;
}
div#login_panel table.login_panel_table tr td {
	padding: 0px 3px 0px 3px;
	text-align: left;
}
div#login_panel table.login_panel_table tr.errorMessage td {
	text-align: center;
}
div#login_panel table.login_panel_table tr td input.field {
	width: 100%;
}
div#login_panel table.login_panel_table tr td input.button {
	margin-top: 5px;
}
div#login_panel a.button {
	clear: both;
	display: inline-block;
	margin: 10px 3px 0px 3px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 2px 2px 2px #000000;
	-webkit-box-shadow: 2px 2px 2px #000000;
	box-shadow: 2px 2px 2px #000000;
	background-color: #000000;
	background-image: -moz-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: -webkit-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: -ms-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: -o-linear-gradient(top, #808080 0%, #000000 50%);
	background-image: linear-gradient(top, #808080 0%, #000000 50%);
	color: #FFFFFF;
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
div#login_panel a.button:hover {
	background-color: #EEEEEE;
	background-image: -moz-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: -webkit-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: -ms-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: -o-linear-gradient(top, #808080 0%, #C8C8C8 50%);
	background-image: linear-gradient(top, #808080 0%, #C8C8C8 50%);
}

/** GENRAL LOGIN **/
div#general_login {
	margin-left: 30px;	
}

div#general_login table tr td table.actions tr td.spacer {
	width: 10px;	
}

div#general_login div#login_head_label {
	font-size: 15px;
	font-weight: bold;	
	margin-bottom: 15px;
}

div#general_login div#login_text_1 {
	
}

div#general_login div#login_text_2 {
	
}

div#general_login table tr.label td {
	font-weight: bold;
	border-bottom: 1px dotted;
}

div#general_login table tr.actions td {
	text-align: right;
}

div#general_login table tr.spacer td {
	padding-top: 15px;	
}

div#general_login div#login_block {
	margin-top: 30px;

}

div#general_login input {
	width: 285px;
}
div#loginDialog input{
	 border-radius: 6px;
    font-size: 21px;
    font-weight: normal;
    height: 26px;
    margin: 5px 0;
    padding: 0 20px;
}
div.loginDialogRemember{
	margin-left: 45px;
    text-align: left;
}

.capital{
	 background-color: #333;
    border: 1px solid #333;
    border-radius: 6px;
    color: #c8c8c8 !important;
    display: block;
    font-size: 21px !important;
    font-weight: bold;
    height: 46px;
    line-height: 51px;
    padding-right:50px;
    margin: 10px auto;
    padding: 5px;
    text-align: center;
    width: 324px;
}
#loginDialogRemember{
	width: 30px !important;
}
/*** CLASSIFICATION TREE ***/
div#classificationTree_name {
	padding-top: 5px;
	text-align: center;
}
div#classificationTree_name a {
	/*{stylesheet.font.size2}*/
	font-size: 14px;
	/*{stylesheet.font.weight2}*/
	font-weight: bold;
}
div#classificationTree table {
	width: 100%;
	border-collapse: collapse;
}
div#classificationTree tr {
	border: 0px;
}
div#classificationTree tr td {
	padding: 1px 0px 1px 0px;
	/*{stylesheet.background.color}*/
	background-color: #FFFFFF;
}
div#classificationTree tr td img {
	margin: 3px 0px 0px 3px;
	vertical-align: middle !important;
}
div#classificationTree tr td a,
div#classificationTree tr td a:link {
	/*{stylesheet.classificationTree.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.classificationTree.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.classificationTree.link.font.weight}*/
	font-weight: normal;
	/*{stylesheet.classificationTree.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.classificationTree.link.font.style}*/
	font-style: normal;
	/*{stylesheet.classificationTree.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.classificationTree.link.font.decoration}*/
  	text-decoration:none;
}
div#classificationTree tr td a:active {
	/*{stylesheet.classificationTree.link.active.font.color}*/
	color: #FF8040;
	/*{stylesheet.classificationTree.link.active.font.decoration}*/
  	text-decoration:none;
	/*{stylesheet.classificationTree.link.active.font.style}*/  
	font-style: normal;
}
div#classificationTree tr td a:visited {
	/*{stylesheet.classificationTree.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.classificationTree.link.visited.font.decoration}*/
  	text-decoration:none;
	/*{stylesheet.classificationTree.link.visited.font.style}*/  
	font-style: normal;
}
div#classificationTree tr td a:hover {
	/*{stylesheet.classificationTree.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.classificationTree.link.hover.font.decoration}*/
  	text-decoration:none;
	/*{stylesheet.classificationTree.link.hover.font.style}*/
	font-style: normal;
}
div#classificationTree tr td a.accented,
div#classificationTree tr td a.accented:link {
	/*{stylesheet.classificationTree.link.accented.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.classificationTree.link.accented.font.size}*/
	font-size: 12px;
	/*{stylesheet.classificationTree.link.accented.font.weight}*/
	font-weight: normal;
	/*{stylesheet.classificationTree.link.accented.font.variant}*/
	font-variant: normal;
	/*{stylesheet.classificationTree.link.accented.font.style}*/
	font-style: normal;
	/*{stylesheet.classificationTree.link.accented.font.color}*/
	color: #FF8040;
	/*{stylesheet.classificationTree.link.accented.font.decoration}*/  
  	text-decoration:none;
}
div#classificationTree tr td a.accented:active {
	/*{stylesheet.classificationTree.link.accented.active.font.color}*/
	color: #FF8040;
	/*{stylesheet.classificationTree.link.accented.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.classificationTree.link.accented.active.font.style}*/  
	font-style: normal;
}
div#classificationTree tr td a.accented:visited {
	/*{stylesheet.classificationTree.link.accented.visited.font.color}*/
	color: #FF8040;
	/*{stylesheet.classificationTree.link.accented.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.classificationTree.link.accented.visited.font.style}*/  
	font-style: normal;
}
div#classificationTree tr td a.accented:hover {
	/*{stylesheet.classificationTree.link.accented.hover.font.color}*/
	color: #FF0000;
	/*{stylesheet.classificationTree.link.accented.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.classificationTree.link.accented.hover.font.style}*/  
	font-style: normal;
}
div#classificationTree tr td.tree_depth_1 {
	/*{stylesheet.classificationTree.background.color}*/
	background-color: #EEEEEE;
}
div#classificationTree tr td.tree_depth_2 {
	/*{stylesheet.classificationTree.background.color.depth.2}*/
	background-color: #FFFFFF;
}
div#classificationTree tr td.tree_depth_3 {
	/*{stylesheet.classificationTree.background.color.depth.3}*/
	background-color: #FFFFFF;
}

/** SEARCH BY KEYWORDS **/
td.SearchByKeywords {
	display: inline-block;
	width: 1024px;
	margin: 0 auto;
}
td.SearchByKeywords div#searchByKeywords {
	padding: 15px 0px 0px 0px;
}
div#searchByKeywords div.hint {
    border: 1px solid #c3c3c3;
    -moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    position: relative;
    bottom: 30px;
    left: 215px;
    width: 22px;
    cursor: help;
}
div#searchByKeywords table.searchByKeywords {
	border-collapse: collapse;
	border-color: #c8c8c8;
	border-style: solid;
	border-width: 1px;
	height: 36px;
	margin-top: -2px;
	position: relative;
	width: 200px;
}

div#searchByKeywords table.searchByKeywords tr#settings {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #F5F5F5;
	border: 1px solid #C8C8C8;
	box-sizing: border-box;
	z-index: 2;
}

div#searchByKeywords table.searchByKeywords tr#settings td {
	padding: 5px 0 5px 0px;
}
div#searchByKeywords table.searchByKeywords tr#settings td div.spacer {
	border-top: 1px solid #333333;
	margin: 0px 2px 5px 2px;
}
div#searchByKeywords table.searchByKeywords td {
	padding: 0px;
	vertical-align: middle;
	text-align: left;
}
div#searchByKeywords table.searchByKeywords td.icon {
	text-align: center;
}
div#searchByKeywords table.searchByKeywords td.icon a {
    position: relative;
    top: 7px;
}
div#searchByKeywords table.searchByKeywords td label {
	display: inline-block;
	width: 170px;
	position: relative;
	bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
}
div#searchByKeywords table.searchByKeywords td.input input {
	height: 25px;
    width: 140px;
    font-size: 16px;
    font-weight: normal;
    border: none;
}
div#searchByKeywords table.searchByKeywords td a {
	display: block;
	height: 100%;
	padding: 4px 0px 4px 10px;
}
div#searchByKeywords table.searchByKeywords td img {
	height: 18px;
    margin-left: -5px;
    margin-right: 5px;
    vertical-align: middle;
}

div#searchByKeywords table.searchByKeywords td img.options {
    float: right;
	top: 8px;
	position: absolute;
	height: 22px;
	right: 0;
	cursor: pointer;
}
div#searchByKeywords table.searchByKeywords td img.questionmark {
	position: relative;
	left: 45px;
}
div#searchByKeywords #tr_searchByKeywordsForm_Postscript {
	display: none;
}

/** SEARCH BY CONSTRAINTS **/
div#paramsearch {
	margin-bottom: 20px;
	padding: 0px 5px 10px 5px;
}

/** SEARCH BY CONSTRAINTS - TOP **/
div#paramsearch table.paramsearch_top {
	width: 100%;
	border-collapse: collapse;
}
div#paramsearch table.paramsearch_top th {
	padding: 0px;
	/*{stylesheet.search.head.background.color}*/
	background-color: #FFFFFF;
	/*{stylesheet.search.head.font.color}*/
	color: #3F3B30;
	/*{stylesheet.search.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.search.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.search.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.search.head.font.weight}*/
	font-weight: 400;
	/*{stylesheet.search.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.search.head.font.style}*/
	font-style: normal;
}
div#paramsearch table.paramsearch_top th.paramsearch_left {
	height: 23px;
	text-align: left;
	vertical-align: bottom;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left {
	height: 22px;
	margin-left: 2px;
	border-collapse: collapse;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_label {
	padding-right: 15px;
	padding-bottom: 2px;
	/*{stylesheet.search.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.search.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.search.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.search.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.search.head.font.weight}*/
	font-weight: 400;
	/*{stylesheet.search.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.search.head.font.style}*/
	font-style: normal;
}

div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab {
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	font-size: 12px;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab a {
	color: #0E4981;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab a:hover {
	color: #FF8040;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab a.paramsearch_left_tab_active:hover {
	color: #0E4981;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab {
	width: 100%;
	height: 100%;
	margin: 0px;
	border-collapse: collapse;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td {
	padding: 0px;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_left {
	width: 9px;
	padding-top: 10px;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_left table {
	width: 9px;
	height: 100%;
	border-collapse: collapse;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_left table td {
	padding: 0px;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_left {
	background: url(../images/tab_left_top.gif) top right no-repeat;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab.paramsearch_left_tab_active td.paramsearch_left_tab_left {
	background: url(../images/tab_left_top_active.gif) top right no-repeat;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_left td {
	background: url(../images/tab_left.png) right repeat-y;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab.paramsearch_left_tab_active td.paramsearch_left_tab_left td {
	background: url(../images/tab_left_active.gif) right repeat-y;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_center {
	padding: 4px 2px 2px 2px;
	text-align: center;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_center {
	background: url(../images/tab_middle.png) repeat-x;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab.paramsearch_left_tab_active td.paramsearch_left_tab_center {
	background: url(../images/tab_middle_active.gif) repeat-x;
	/*{stylesheet.background2.color}*/
	background-color: #EEEEEE;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_right {
	width: 9px;
	padding-top: 10px;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_right table {
	width: 9px;
	height: 100%;
	border-collapse: collapse;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_right table td {
	padding: 0px;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_right {
	background: url(../images/tab_right_top.gif) top left no-repeat;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab.paramsearch_left_tab_active td.paramsearch_left_tab_right {
	background: url(../images/tab_right_top_active.gif) top left no-repeat;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab td.paramsearch_left_tab_right td {
	background: url(../images/tab_right.png) left repeat-y;
}
div#paramsearch table.paramsearch_top th.paramsearch_left table.paramsearch_left td.paramsearch_left_tab table.paramsearch_left_tab.paramsearch_left_tab_active td.paramsearch_left_tab_right td {
	background: url(../images/tab_right_active.gif) left repeat-y;
}

div#paramsearch table.paramsearch_top th.paramsearch_right {
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
}
div#paramsearch table.paramsearch_top th.paramsearch_right a {
	margin-left: 4px;
}
div#paramsearch table.paramsearch_top th.paramsearch_right img {
	margin: 1px;
}

/** SEARCH BY CONSTRAINTS - CONTENT **/
div#paramsearch_content {
	width: 100%;
}
div#paramsearch_content table.paramsearch_content {
	width: 100%;
	border-collapse: collapse;
}
div#paramsearch_content table.paramsearch_content td.paramsearch_content {
	padding: 0px;
}
div#paramsearch_content table.paramsearch_content td.paramsearch_content div.paramsearch_content_advice {
	margin: 10px 10px 0px 10px;
}

div#paramsearch_content table.paramsearch_content fieldset.paramsearch_group {
	margin: 5px 3px 0px 3px;
	padding: 0px;
}
div#paramsearch_content table.paramsearch_content fieldset.paramsearch_group legend {
	font-weight: bold;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_group_title {
	margin-top: 10px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_group_title.textar {
	margin-top: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints {
	width: 100%;
	margin-top: 2px;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints.paramsearch_constraints_dateConstraintsOnDemand.printOnDemand {
	margin-top: 20px;
}
#search_wrapper.print div#paramsearch_content table.paramsearch_content table.paramsearch_constraints {
	margin-bottom: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints.paramsearch_vehicleTypes {
	margin-top: 14px;
	background-color: transparent;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints.paramsearch_vehicleTypes.redMarker #searchVehicleTypeSelection {
	border-color: #DB0C14;
}
#search_wrapper.print table.paramsearch_content table.paramsearch_constraints.paramsearch_vehicleTypes {
	margin-top: 25px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints.paramsearch_constraints_axleConstraints {
	margin-top: 5px;
	background-color: transparent;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints.paramsearch_constraints_axleConstraints.nisshinbo {
	margin-top: 0;	
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint {
	float: left;
	width: 49%;
	height: 30px;
	margin-bottom: 10px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint_axle {
	width: 100%;
	height: auto;
	margin-top: 4px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint_axle.selected {
	padding-top: 6px;
}
/* P_Manufacturer with multi select @ (PKW, NKW, AX, BR) */
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2PKWMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2NKWMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2AXMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2BRMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072 {
	height: 142px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2PKWMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072 select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2NKWMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072 select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2AXMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072 select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2BRMultiInput_param_0050005f004d0061006e007500660061006300740075007200650072 select {
	height: 132px;
}
/* P_Series with multi select @ (PKW, NKW, AX, BR) */
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2PKWMultiInput_param_0050005f005300650072006900650073,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2NKWMultiInput_param_0050005f005300650072006900650073,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2AXMultiInput_param_0050005f005300650072006900650073,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2BRMultiInput_param_0050005f005300650072006900650073 {
	height: 142px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2PKWMultiInput_param_0050005f005300650072006900650073 table tr td.paramsearch_constraint_value  table.constraint_value tr td.constraint_value_multi,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2NKWMultiInput_param_0050005f005300650072006900650073 table tr td.paramsearch_constraint_value  table.constraint_value tr td.constraint_value_multi,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2AXMultiInput_param_0050005f005300650072006900650073 table tr td.paramsearch_constraint_value  table.constraint_value tr td.constraint_value_multi,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2BRMultiInput_param_0050005f005300650072006900650073 table tr td.paramsearch_constraint_value  table.constraint_value tr td.constraint_value_multi {
	width: 378px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2PKWMultiInput_param_0050005f005300650072006900650073 select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2NKWMultiInput_param_0050005f005300650072006900650073 select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2AXMultiInput_param_0050005f005300650072006900650073 select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint.paramsearch_constraint_PR2BRMultiInput_param_0050005f005300650072006900650073 select {
	height: 102px;
}
/* NPI_GROUP in data / print on demand */
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsPrintOnDemand div.paramsearch_constraint.paramsearch_constraint_param_004100520054004e0052,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsOnDemand div.paramsearch_constraint.paramsearch_constraint_param_004100520054004e0052 {
	height: 64px;
}
div#paramsearch_content table.paramsearch_content tbody tr td.paramsearch_content table.paramsearch_constraints.paramsearch_constraints_dateConstraints tbody tr td.dateConstraints div.paramsearch_constraint.paramsearch_constraint_param_004e00500049005f00470052004f00550050 table.paramsearch_constraint tbody tr td.paramsearch_constraint_value {
	padding-left: 15px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsPrintOnDemand div.paramsearch_constraint.paramsearch_constraint_param_0050004e005f0046004f0052004500490047004e,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsOnDemand div.paramsearch_constraint.paramsearch_constraint_param_0050004e005f0046004f0052004500490047004e {
	height: 64px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsPrintOnDemand div.paramsearch_constraint.paramsearch_constraint_param_004e00500049005f00470052004f00550050,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsPrintOnDemand div.paramsearch_constraint.paramsearch_constraint_param_0041005200540053005400410054,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsOnDemand div.paramsearch_constraint.paramsearch_constraint_param_004e00500049005f00470052004f00550050 {
	height: 94px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsPrintOnDemand div.paramsearch_constraint.paramsearch_constraint_param_004e00500049005f00470052004f00550050 select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraintsOnDemand div.paramsearch_constraint.paramsearch_constraint_param_004e00500049005f00470052004f00550050 select {
	height: 84px;
}

div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint table.paramsearch_constraint {
}

div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td {
	padding: 1px 0px 1px 0px;
	vertical-align: top;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.aligned {
	padding-right: 35px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.dateConstraintsOnDemand,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.pcConstraintsOnDemand,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.basicConstraints,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.pcConstraints {
	padding-bottom: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints.paramsearch_constraints_axleConstraints td {
	vertical-align: middle;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_name {
	min-width: 200px;
	max-width: 200px;
	overflow: hidden;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_name.newProductsDateSelection {
	max-width: 400px !important;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_operator {
	
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_value {
	
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_name div.outer {
	width: 198px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_name div.inner {
	margin-top: 2px;
	margin-left: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

div#paramsearch_content table.paramsearch_content table.paramsearch_constraints_dateConstraints td.paramsearch_constraint_name div.inner {
	color: red;
	font-weight: bold;
}

div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_operator .constraint_operator td {
	padding: 0px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_operator select {
	height: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_operator div {
	margin-top: 2px;
	/*{stylesheet.search.constraintName.font.color}*/
	color: #0E4981;
	/*{stylesheet.search.constraintName.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.search.constraintName.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.search.constraintName.font.size}*/
	font-size: 12px;
	/*{stylesheet.search.constraintName.font.weight}*/
	font-weight: 400;
	/*{stylesheet.search.constraintName.font.variant}*/
	font-variant: normal;
	/*{stylesheet.search.constraintName.font.style}*/
	font-style: normal;
}

div#paramsearch_content table.paramsearch_content table.paramsearch_constraints td.paramsearch_constraint_value .invalidMessage {
	padding-left: 2px;
	/*{stylesheet.accented.font.color}*/
	color: #FF8040;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value {
	border-collapse: collapse;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td {
	padding: 0px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td .constraint_value_invalid {
	/*{stylesheet.accented.font.color}*/
	border-color: #FF8040;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td label {
	margin-right: 8px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td label img.axleSymbol {
	height: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value select option[disabled] {
	margin-top: 2px;
	border-top-style: solid;
	border-top-width: 1px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single {
	width: 176px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single_short {
	width: 176px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single input {
	width: 176px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single_short input {
	width: 176px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single input[type="radio"] {
	width: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single select {
	width: 176x;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single div select {
	width: 176px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_single_short select {
	width: 176px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_min {
	width: 78px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_min.alignedv {
	padding-left: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_max {
	width: 78px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_max_short {
	width: 64px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_min input,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_max input {
	width: 78px;	
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_max_short input {
	width: 78px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_min select,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_max select {
	width: 89px;	
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_max_short select {
	width: 65px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_multi {
	width: 200px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_multi td {
	padding-right: 10px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_multi input {
	margin: 0px 3px 0px 0px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_multi textarea {
	width: 176px;
	resize: none;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_multi select {
	width: 176px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_separator {
	width: 20px;
	padding: 0px;
	text-align: center;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_separator div {
	margin: 2px auto 0px auto;
	text-align: center;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_description {
	width: 24px;
	position: relative;
	left: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_description img.constraint_value_description {
	width: 20px;
	height: 20px;
	margin: 0px 2px 0px 2px;
	cursor: help;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links {
	position: relative;
	left: 20px;
	vertical-align: middle;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links a.constraint_value_reset,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links a.constraint_value_reload {
	display: block;
	margin: 0px 0px 0px 2px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links a.constraint_value_reset img,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links a.constraint_value_reload img,
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links .constraint_value_description {
	width: 20px;
	height: 20px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links img.searchConstraintsInfoIcon {
	width: 21px;
	height: 21px;
	cursor: help;
	vertical-align: middle;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links #infoIconTooltip {
	position: relative;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links #directionBoundTooltip {
	position: absolute;
	top: -15px;
	left: 25px;
	border-radius: 5px;
	width: 200px;
	height: 150px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links #directionBoundTooltip div.toolTipContainer {
	display: inline-block;
	background: #EDEDED;
	padding: 2px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links #directionBoundTooltip div.toolTipContainer div.tooltipText {
	padding: 5px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.constraint_value td.constraint_value_links #directionBoundTooltip div.toolTipContainer div.tooltipText span {
	font-weight: bold;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.vehicleTypeSelection {
	width: 100%;
	position: relative;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.vehicleTypeSelection.redMark {
	border: 1px solid #F00000;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints table.vehicleTypeSelection td {
	width: 20%;
}

div#paramsearch_content table.paramsearch_content table.paramsearch_bottom {
	width: 100%;
	margin-top: 10px;
	border-collapse: collapse;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right {
	text-align: right;
}

div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table {
	height: 40px;
	margin: 0px auto;
	border-collapse: separate;
	border-spacing: 0px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td {
	padding: 0px;
	border-right: solid 1px #EEEEEE;
	text-align: center;
	vertical-align: middle !important;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td,
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td a,
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td span {
	color: #F00000;
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td.first {
	border: none;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-bottom-left-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td.last {
	border-right: none;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td a.content,
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td span.content {
    border: 1px solid #c3c3c3;
    clear: both;
    color: #000000;
    display: block;
    height: 25px;
    line-height: 25px;
    margin-top: 20px;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td a.content.OraLinkDisabled,
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td span.content.OraLinkDisabled {
	cursor: default;
	background-color: #C4C4C4 !important;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td.paramsearch_bottom_right table td img {
	margin-left: 10px;
	vertical-align: middle;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td a,
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td a:link {
	margin: 5px 0px 5px 10px;
	/*{stylesheet.search.footer.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.search.footer.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.search.footer.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.search.footer.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.search.footer.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.search.footer.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.search.footer.link.font.style}*/
	font-style: normal;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td a:hover {
	/*{stylesheet.search.footer.link.hover.font.color}*/
	color: #0E4981;
	/*{stylesheet.search.footer.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.search.footer.link.hover.font.style}*/
	font-style: normal;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td a:active {
	/*{stylesheet.search.footer.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.search.footer.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.search.footer.link.active.font.style}*/
	font-style: normal;
}
div#paramsearch_content table.paramsearch_content table.paramsearch_bottom td a:visited {
	/*{stylesheet.search.footer.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.search.footer.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.search.footer.link.visited.font.style}*/
	font-style: normal;
}

table.paramsearch_constraints_dateConstraints table.paramsearch_constraint td.paramsearch_constraint_name,
table.paramsearch_constraints_dateConstraintsOnDemand table.paramsearch_constraint td.paramsearch_constraint_name {
	width: auto !important;
/* 	max-width: none !important; */
}
table.paramsearch_constraints_dateConstraints table.paramsearch_constraint td.paramsearch_constraint_name div,
table.paramsearch_constraints_dateConstraintsOnDemand table.paramsearch_constraint td.paramsearch_constraint_name div {
	width: auto !important;
}

div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint_PR2PKWMultiInput_param_0050005f005300650072006900650073 td.paramsearch_constraint_value table.constraint_value {
	width: 460px
}
div#paramsearch_content table.paramsearch_content table.paramsearch_constraints div.paramsearch_constraint_PR2PKWMultiInput_param_0050005f005300650072006900650073 td.paramsearch_constraint_value table.constraint_value td.constraint_value_multi select {
 	width: 100%;
	height: 110px;
}
div.print-on-demand {
	margin-top: 12px;
}
div.print-on-demand div.title {
	font-family: "Open Sans Condensed";
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
div.print-on-demand div.content-wrapper {
    padding: 5px 5px 5px 0px;
    clear: both;
}
div.print-on-demand div.content-wrapper div.content {
	background-color: #FFFFFF;
    padding: 10px 10px 10px 0px;
}
div.print-on-demand div.content-wrapper div.content .text {
	width: 400px;
	margin-top: 15px;
	float: left;
	font-size: 14px;
	color: #3F3B30;
}
div.print-on-demand div.content-wrapper div.content .text p.loginButtonWrapper {
	text-align: center;
}
div.print-on-demand div.content-wrapper div.content .text a.loginButton {
	font-size: 16px;
	color: #3F3B30;
	text-decoration: none;
	border-color: #c8c8c8;
	border-radius: 0px;
	box-shadow: none;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    width: 250px;
}
div
div.print-on-demand div.content-wrapper div.content .image {
	margin-top: 15px;
}
div.print-on-demand div.content-wrapper div.content .image img {
	width: 500px;	
}
div.print-on-demand div.content-wrapper div.content .clear {
	clear: both;
}

/** SEARCH BY CONSTRAINTS - SUMMARY **/
div.panel_content.searchByConstraints {
	padding: 5px 10px;
}
div.panel_content.searchByConstraints .specifications {
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


/** SEARCH RESULT **/
div#searchresult {
	margin-top: 30px;
}
div#searchresult div.objectsTable {
	border: none;
}
div#searchresult div#resultListMessages,
div#searchresult div.sizeThresholdExceeded {
	margin-bottom: 20px;
	padding: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #C8C8C8;
	background: #EEEEEE;
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;	
}
div#searchresult div.inconyTable table div.objectName,
div#searchresult div.inconyTable table div.objectName a {
	font-weight: bold;
}
/*div#searchresult table td {
	vertical-align: top;
}*/
div#searchresult div.objectsTable table table th {
	/*{stylesheet.searchResult.table.head.background.color}*/
	background-color: #DADADA;
}
div#searchresult div.objectsTable table table td {
	/*{stylesheet.searchResult.table.row.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.searchResult.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.searchResult.table.row.border.bottom.width}*/
	border-bottom-width:2px;	
}
div#searchresult div.objectsTable table table th div.inner, 
div#searchresult div.objectsTable table table th span.inner {
	/*{stylesheet.searchResult.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.searchResult.table.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.searchResult.table.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.searchResult.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.searchResult.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.searchResult.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.searchResult.table.head.font.style}*/
	font-style: normal;
}
div#searchresult div.objectsTable table table td div.inner, 
div#searchresult div.objectsTable table table td span.inner,
div#searchresult div.objectsTable table table td div.inner div, 
div#searchresult div.objectsTable table table td span.inner div,
div#searchresult div.objectsTable table table td div.inner span, 
div#searchresult div.objectsTable table table td span.inner span {
	/*{stylesheet.searchResult.table.row.font.color}*/
	color: #0E4981;
	/*{stylesheet.searchResult.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.searchResult.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.searchResult.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.searchResult.table.row.font.weight}*/
	font-weight: 400;
	/*{stylesheet.searchResult.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.searchResult.table.row.font.style}*/
	font-style: normal;	
}
div#searchresult div.searchresult_title {
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
}
div#searchresult div.searchresult_navigationlink {
	padding-top: 5px;
	text-align: center;
}
div#searchresult div.searchresult_navigationlink a:hover {
	text-decoration: overline underline;
	font-weight: bold;
}


/** WATCHLIST **/
div.watchList_title {
	padding-bottom: 10px;
	font-weight: bold;
}
#watchList_table table {
	width:100%;
}
#watchList_table table div.objectName,
#watchList_table table div.objectName a {
	font-weight: bold;
}
#watchList_table table.listOperations_group td {
	padding: 0px 0px 0px 6px;
	vertical-align: middle;
}
#watchList_table th {
	/*{stylesheet.watchList.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.head.background.color}*/
	background-color: #DADADA;
	padding-right:3px;
}
#watchList_table td {
	/*{stylesheet.watchList.table.row.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.watchList.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.watchList.table.row.border.bottom.width}*/
	border-bottom-width:2px;	
}
#watchList_table table table.af_table_control-bar-top,
#watchList_table table table.af_table_control-bar-top td,
#watchList_table table table.af_table_control-bar-top table.listOperations_group td,
#watchList_table table table.af_table_sub-control-bar,
#watchList_table table table.af_table_sub-control-bar td {
	/*{stylesheet.watchList.table.controlbar.background.color}*/
	background-color: #EEEEEE;
	border-bottom-width: 0px;
}
#watchList_table table table.af_table_sub-control-bar td,
#watchList_table table table.af_table_sub-control-bar td a,
#watchList_table table table.af_table_sub-control-bar td a:link {
	/*{stylesheet.watchList.table.controlbar.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.controlbar.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.controlbar.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.watchList.table.controlbar.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.watchList.table.controlbar.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.watchList.table.controlbar.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.watchList.table.controlbar.link.font.style}*/
	font-style: normal;	
}
#watchList_table table table.af_table_sub-control-bar td a:active {
	/*{stylesheet.watchList.table.controlbar.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.controlbar.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.controlbar.link.active.font.style}*/
	font-style: normal;	
}
#watchList_table table table.af_table_sub-control-bar td a:visited {
	/*{stylesheet.watchList.table.controlbar.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.controlbar.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.controlbar.link.visited.font.style}*/
	font-style: normal;	
}
#watchList_table table table.af_table_sub-control-bar td a:hover {
	/*{stylesheet.watchList.table.controlbar.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.watchList.table.controlbar.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.controlbar.link.hover.font.style}*/
	font-style: normal;	
}
#watchList_table td th div.inner, 
#watchList_table td th span.inner {
	/*{stylesheet.watchList.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.watchList.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.watchList.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.watchList.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.watchList.table.head.font.style}*/
	font-style: normal;
}
#watchList_table td div.inner, 
#watchList_table td span.inner {
	/*{stylesheet.watchList.table.row.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.watchList.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.watchList.table.row.font.weight}*/
	font-weight: bold;
	/*{stylesheet.watchList.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.watchList.table.row.font.style}*/
	font-style: normal;
}
#watchList_table td div.inner a, 
#watchList_table td div.inner a:link, 
#watchList_table td span.inner a,
#watchList_table td span.inner a:link {
	/*{stylesheet.watchList.table.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.watchList.table.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.watchList.table.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.watchList.table.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.watchList.table.link.font.style}*/
	font-style: normal;
}
#watchList_table td div.inner a:active,
#watchList_table td span.inner a:active {
	/*{stylesheet.watchList.table.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.link.active.font.style}*/
	font-style: normal;
}
#watchList_table td div.inner a:visited,
#watchList_table td span.inner a:visited {
	/*{stylesheet.watchList.table.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.watchList.table.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.link.visited.font.style}*/
	font-style: normal;
}
#watchList_table td div.inner a:hover,
#watchList_table td span.inner a:hover {
	/*{stylesheet.watchList.table.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.watchList.table.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.watchList.table.link.hover.font.style}*/
	font-style: normal;
}

/** COMPARISONLIST **/
div.comparisonList_backLink {
	margin-bottom: 5px;
}
div.comparisonList_backLink a span.backToSearch{
	font-size: 20px;
}
div.comparisonList_title {
	padding-bottom: 10px;	
	font-weight: bold;
}

.comparisonList_productName,
a.comparisonList_productName:link {
	vertical-align:middle;
}

.comparisonList_entryOperations {
	vertical-align: middle;
}

.comparisonListSingleDeleteOperation {
	margin-bottom: 2px;	
	margin-right: 5px;
	vertical-align:middle;
}
div#comparisonList_table {
	overflow: auto;
	padding-bottom: 5px;
}
div#comparisonList_table table {
	width: 100%;	
}
div#comparisonList_table table table td {
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: middle;
	height: 35px;
}
#comparisonList_table table table td {
	/*{stylesheet.comparisonList.table.row.background.color}*/
	background-color: #FFFFFF;
	/*{stylesheet.comparisonList.table.row.border.bottom.width}*/
	border-bottom-width: 1px;
	/*{stylesheet.comparisonList.table.row.border.bottom.color}*/
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
 }
#comparisonList_table table table tr td.comparisonList_row_image {
	padding: 10px 0px; 
}
#comparisonList_table table table td.distinct {
	background-color: #FFE5E5;
}
#comparisonList_table table table td,
#comparisonList_table table table td a,
#comparisonList_table table table td a:link,
#comparisonList_table table table td div.inner {
	/*{stylesheet.comparisonList.table.row.link.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.row.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.comparisonList.table.row.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.comparisonList.table.row.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.comparisonList.table.row.link.font.weight}*/
	font-weight: normal;
	/*{stylesheet.comparisonList.table.row.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.comparisonList.table.row.link.font.style}*/
	font-style: normal;
	margin: 0px;
}
#comparisonList_table table table td a:active {
	/*{stylesheet.comparisonList.table.row.link.active.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.row.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.comparisonList.table.row.link.active.font.style}*/
	font-style: normal;	
}
#comparisonList_table table table td a:visited {
	/*{stylesheet.comparisonList.table.row.link.visited.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.row.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.comparisonList.table.row.link.visited.font.style}*/
	font-style: normal;	
}
#comparisonList_table table table td a:hover {
	/*{stylesheet.comparisonList.table.row.link.hover.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.row.link.hover.font.decoration}*/  
  	text-decoration: underline;
	/*{stylesheet.comparisonList.table.row.link.hover.font.style}*/
	font-style: normal;	
}
#comparisonList_table table table td span.comparisonList_productName,
#comparisonList_table table table td span.comparisonList_productName a,
#comparisonList_table table table td span.comparisonList_productName a:link {
	/*{stylesheet.comparisonList.table.productname.link.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.productname.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.comparisonList.table.productname.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.comparisonList.table.productname.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.comparisonList.table.productname.link.font.weight}*/
	font-weight: bold;
	/*{stylesheet.comparisonList.table.productname.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.comparisonList.table.productname.link.font.style}*/
	font-style: normal;
}
#comparisonList_table table table td span.comparisonList_productName a:active {
	/*{stylesheet.comparisonList.table.productname.link.active.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.productname.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.comparisonList.table.productname.link.active.font.style}*/
	font-style: normal;	
}
#comparisonList_table table table td span.comparisonList_productName a:visited {
	/*{stylesheet.comparisonList.table.productname.link.visited.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.productname.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.comparisonList.table.productname.link.visited.font.style}*/
	font-style: normal;	
}
#comparisonList_table table table td span.comparisonList_productName a:hover {
	/*{stylesheet.comparisonList.table.productname.link.hover.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.productname.link.hover.font.decoration}*/  
  	text-decoration:underline;
	/*{stylesheet.comparisonList.table.productname.link.hover.font.style}*/
	font-style: normal;	
}

#comparisonList_table table table td span.comparisonList_header {
	/*{stylesheet.comparisonList.table.parametername.font.color}*/
	color: #3F3B30;
	/*{stylesheet.comparisonList.table.parametername.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.comparisonList.table.parametername.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.comparisonList.table.parametername.font.size}*/
	font-size: 12px;
	/*{stylesheet.comparisonList.table.parametername.font.weight}*/
	font-weight: bold;
	/*{stylesheet.comparisonList.table.parametername.font.variant}*/
	font-variant: normal;
	/*{stylesheet.comparisonList.table.parametername.font.style}*/
	font-style: normal;
	vertical-align:middle;
}

/** ORDERLIST **/
div.orderList_title {
	padding-bottom: 10px;
	font-weight: bold;
}
#orderListFooter td {
	text-align:right;
	/*{stylesheet.orderList.table.footer.background.color}*/
	background-color: #DADADA;
}
#orderList_table a.constraint_value_description_extra {
	padding-left: 2px;
}
#orderList_table table {
	width:100%;
}

#orderList_table th {
	padding-right:3px;
}
#orderList_table th.af_table_column-footer {
	/*{stylesheet.orderList.table.footer.background.color}*/
	background-color: #DADADA;
}
#orderList_table th.af_table_column-footer table td {
	text-align:right;
	/*{stylesheet.orderList.table.footer.background.color}*/
	background-color: #DADADA;
	/*{stylesheet.orderList.table.footer.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.footer.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.footer.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.footer.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.footer.font.weight}*/
	font-weight: bold;
	/*{stylesheet.orderList.table.footer.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.footer.font.style}*/
	font-style: normal;	
}
#orderList_table td {
	/*{stylesheet.orderList.table.row.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.orderList.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.orderList.table.row.border.bottom.width}*/
	border-bottom-width:2px;	
}
#orderList_table table table.af_table_control-bar-top,
#orderList_table table table.af_table_control-bar-top td,
#orderList_table table table.af_table_control-bar-top table.listOperations_group td,
#orderList_table table table.af_table_sub-control-bar,
#orderList_table table table.af_table_sub-control-bar td {
	/*{stylesheet.orderList.table.controlbar.background.color}*/
	background-color: #EEEEEE;
	border-bottom-width: 0px;
}
#orderList_table table table.af_table_sub-control-bar td,
#orderList_table table table.af_table_sub-control-bar td a,
#orderList_table table table.af_table_sub-control-bar td a:link {
	/*{stylesheet.orderList.table.controlbar.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.controlbar.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.controlbar.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.controlbar.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.controlbar.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.orderList.table.controlbar.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.controlbar.link.font.style}*/
	font-style: normal;	
}
#orderList_table table table.af_table_sub-control-bar td a:active {
	/*{stylesheet.orderList.table.controlbar.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.controlbar.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.controlbar.link.active.font.style}*/
	font-style: normal;	
}
#orderList_table table table.af_table_sub-control-bar td a:visited {
	/*{stylesheet.orderList.table.controlbar.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.controlbar.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.controlbar.link.visited.font.style}*/
	font-style: normal;	
}
#orderList_table table table.af_table_sub-control-bar td a:hover {
	/*{stylesheet.orderList.table.controlbar.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.orderList.table.controlbar.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.controlbar.link.hover.font.style}*/
	font-style: normal;	
}
#orderList_table td th,
#orderList_table td th div.inner, 
#orderList_table td th span.inner {
	/*{stylesheet.orderList.table.head.background.color}*/
	background-color: #DADADA;
	/*{stylesheet.orderList.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.orderList.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.head.font.style}*/
	font-style: normal;
}
#orderList_table td div.inner, 
#orderList_table td span.inner {
	/*{stylesheet.orderList.table.row.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.row.font.weight}*/
	font-weight: bold;
	/*{stylesheet.orderList.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.row.font.style}*/
	font-style: normal;
}
#orderList_table td div.inner a, 
#orderList_table td div.inner a:link, 
#orderList_table td span.inner a,
#orderList_table td span.inner a:link {
	/*{stylesheet.orderList.table.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.orderList.table.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.link.font.style}*/
	font-style: normal;
}
#orderList_table td div.inner a:active,
#orderList_table td span.inner a:active {
	/*{stylesheet.orderList.table.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.active.font.style}*/
	font-style: normal;
}
#orderList_table td div.inner a:visited,
#orderList_table td span.inner a:visited {
	/*{stylesheet.orderList.table.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.visited.font.style}*/
	font-style: normal;
}
#orderList_table td div.inner a:hover,
#orderList_table td span.inner a:hover {
	/*{stylesheet.orderList.table.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.orderList.table.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.hover.font.style}*/
	font-style: normal;
}
#orderList_table table.listOperations_group td {
	padding: 0px 0px 0px 6px;	
}

#orderList_table\:packagingUnit, 
#orderList_table\:quantity,
#orderList_table\:valueAddedTax,
#orderList_table\:singleNetPrice,
#orderList_table\:netPrice {
	text-align: right;
}

#orderList_table\:grossPrice {
	text-align: right;
	width:150px;
}

#orderList_table .rowOperations{
	width:17px;	
}




/** ORDERINGPROCESS **/
div#orderingProcess {
	
}
div#orderingProcess div.orderingProcess_title {
	margin-bottom: 10px;
	font-weight: bold;
}
div#orderingProcess table.orderingProcess {
	width: 100%;
	margin-bottom: 5px;
}
div#orderingProcess table.orderingProcess th.orderingState {
	padding: 2px 2px 3px 2px;
	text-align: center;
	/*{stylesheet.orderingProcess.orderingstate.inactive.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.orderingProcess.orderingstate.inactive.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderingProcess.orderingstate.inactive.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderingProcess.orderingstate.inactive.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderingProcess.orderingstate.inactive.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderingProcess.orderingstate.inactive.font.weight}*/
	font-weight: normal;
	/*{stylesheet.orderingProcess.orderingstate.inactive.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderingProcess.orderingstate.inactive.font.style}*/
	font-style: normal;	
}
div#orderingProcess table.orderingProcess th.orderingState_selected {
	/*{stylesheet.orderingProcess.orderingstate.active.background.color}*/
	background-color: #DADADA;
	/*{stylesheet.orderingProcess.orderingstate.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderingProcess.orderingstate.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderingProcess.orderingstate.active.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderingProcess.orderingstate.active.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderingProcess.orderingstate.active.font.weight}*/
	font-weight: bold;
	/*{stylesheet.orderingProcess.orderingstate.active.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderingProcess.orderingstate.active.font.style}*/
	font-style: normal;
}
div#orderingProcess table.orderingProcess td.orderingProcess_content {
	/*{stylesheet.orderingProcess.content.background.color}*/
	background-color: #FFFFFF;
	/*{stylesheet.orderingProcess.content.border.color}*/
	border-color: #C8C8C8;
	/*{stylesheet.orderingProcess.content.border.width}*/
	border-width: 1px;
	border-style: solid;
}
div#orderingProcess_orderOverview table.orderingProcess_orderOverview_addresses th.spacer {
	/*{stylesheet.orderingProcess.content.background.color}*/
	background-color: #FFFFFF;
}
div#orderingProcess_orderOverview table.orderingProcess_orderOverview_addresses th {
	/*{stylesheet.orderList.table.head.background.color}*/
	background-color: #DADADA;
	/*{stylesheet.orderList.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.orderList.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.head.font.style}*/
	font-style: normal;
}
div#orderingProcess_orderOverview table.orderingProcess_orderOverview_addresses td.spacer {
	/*{stylesheet.orderingProcess.content.background.color}*/
	background-color: #FFFFFF;
}
div#orderingProcess_orderOverview table.orderingProcess_orderOverview_addresses td {
	/*{stylesheet.orderList.table.row.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.orderList.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.orderList.table.row.border.bottom.width}*/
	border-bottom-width:2px;	
	/*{stylesheet.orderList.table.row.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.row.font.weight}*/
	font-weight: normal;
	/*{stylesheet.orderList.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.row.font.style}*/
	font-style: normal;
}
div#orderingProcess_orderOverview_products table table th {
	/*{stylesheet.orderList.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.head.background.color}*/
	background-color: #DADADA;
}
div#orderingProcess_orderOverview_products table table th.af_column_header-text {
	/*{stylesheet.orderList.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.head.background.color}*/
	background-color: #DADADA;
}
div#orderingProcess_orderOverview_products table table th.af_table_column-footer {
	/*{stylesheet.orderList.table.footer.background.color}*/
	background-color: #DADADA;
	text-align: right;
	width:150px;
}
div#orderingProcess_orderOverview_products table table th.af_table_column-footer table td,
div#orderingProcess_orderOverview_products table table th.af_table_column-footer table td span {
	text-align:right;
	/*{stylesheet.orderList.table.footer.background.color}*/
	background-color: #DADADA;
	/*{stylesheet.orderList.table.footer.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.footer.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.footer.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.footer.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.footer.font.weight}*/
	font-weight: bold;
	/*{stylesheet.orderList.table.footer.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.footer.font.style}*/
	font-style: normal;	
}
div#orderingProcess_orderOverview_products table table td {
	/*{stylesheet.orderList.table.row.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.orderList.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.orderList.table.row.border.bottom.width}*/
	border-bottom-width:2px;	
}
div#orderingProcess_orderOverview_products table table td div.inner,
div#orderingProcess_orderOverview_products table table td div.inner div, 
div#orderingProcess_orderOverview_products table table td span.inner {
	/*{stylesheet.orderList.table.row.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.row.font.weight}*/
	font-weight: normal;
	/*{stylesheet.orderList.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.row.font.style}*/
	font-style: normal;
}
div#orderingProcess_orderOverview_products table table td div.inner a, 
div#orderingProcess_orderOverview_products table table td div.inner a:link, 
div#orderingProcess_orderOverview_products table table td span.inner a,
div#orderingProcess_orderOverview_products table table td span.inner a:link {
	/*{stylesheet.orderList.table.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.orderList.table.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.orderList.table.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.orderList.table.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.orderList.table.link.font.style}*/
	font-style: normal;
}
div#orderingProcess_orderOverview_products table table td div.inner a:active,
div#orderingProcess_orderOverview_products table table td span.inner a:active {
	/*{stylesheet.orderList.table.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.active.font.style}*/
	font-style: normal;
}
div#orderingProcess_orderOverview_products table table td div.inner a:visited,
div#orderingProcess_orderOverview_products table table td span.inner a:visited {
	/*{stylesheet.orderList.table.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.orderList.table.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.visited.font.style}*/
	font-style: normal;
}
div#orderingProcess_orderOverview_products table table td div.inner a:hover,
div#orderingProcess_orderOverview_products table table td span.inner a:hover {
	/*{stylesheet.orderList.table.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.orderList.table.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.orderList.table.link.hover.font.style}*/
	font-style: normal;
}
#orderingProcess_table\:grossPrice {
	text-align: right;
	width:150px;
}

#orderingProcess_orderOverview_products\:grossPrice {
	text-align: right;
	width:150px;		
}

div#orderingProcess div#orderingProcess_enterCustomerData {
	margin: 2px;
}
div#orderingProcess div#orderingProcess_enterCustomerData div.orderingProcess_enterCustomerData_message {
	margin-bottom: 5px;
}
div#orderingProcess div#orderingProcess_enterCustomerData table.orderingProcess_enterCustomerData_data {
	border-collapse: collapse;
}

div#orderingProcess div#orderingProcess_enterCustomerData table.orderingProcess_enterCustomerData_data tr td table td label {
	margin-left: -3px;
}
div#orderingProcess div#orderingProcess_enterCustomerData table.orderingProcess_enterCustomerData_data tr td.label {
	width: 200px;
}
div#orderingProcess div#orderingProcess_enterCustomerData table.orderingProcess_enterCustomerData_data input.field,
div#orderingProcess div#orderingProcess_enterCustomerData table.orderingProcess_enterCustomerData_data select.field {
	width: 150px;
}

div#orderingProcess div#orderingProcess_orderOverview {
	margin: 2px;
}
div#orderingProcess div#orderingProcess_orderOverview div.orderingProcess_orderOverview_message {
	margin-bottom: 5px;
}
div#orderingProcess div#orderingProcess_orderOverview table.orderingProcess_orderOverview_addresses {
	margin-top: 5px;
	margin-bottom: 15px;
}
div#orderingProcess div#orderingProcess_orderOverview div.orderingProcess_orderOverview_products {
	
}
div#orderingProcess div#orderingProcess_orderOverview div.orderingProcess_orderOverview_products table {
	width: 100%;
}

div#orderingProcess div#orderingProcess_orderPerformed {
	margin: 2px;
}
div#orderingProcess div#orderingProcess_orderPerformed div.orderingProcess_orderPerformed_message {
	margin-bottom: 5px;
}

div.allRoundPrice {
	text-align: right;
}

div.allRoundPrice_fat{
	text-align: right;
	font-weight: bold;
}

#orderingProcess_orderOverview_products\:quantity,
#orderingProcess_orderOverview_products\:packagingUnit,
#orderingProcess_orderOverview_products\:valueAddedTax,
#orderingProcess_orderOverview_products\:singleNetPrice,
#orderingProcess_orderOverview_products\:netPrice {
	text-align: right;
}

td.orderingProcessAvailability {
	padding-top: 2px;
	text-align: right;
}

td.packagingUnit, td.singleNetPrice, td.valueAddedTax, td.quantity {
	text-align: right;
}

td.orderListAvailability {
	padding-top: 4px;
	text-align: left;
	width: 50px;
}

/** CATEGORY **/
div#category {
	
}
div#category div.inconyTable table table th {
	/*{stylesheet.categoryDetails.table.head.background.color}*/
	background-color: #DADADA;
}
div#category div.inconyTable table table td {
	/*{stylesheet.categoryDetails.table.row.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.categoryDetails.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.categoryDetails.table.row.border.bottom.width}*/
	border-bottom-width:2px;	
}
div#category div.inconyTable table table th div.inner, 
div#category div.inconyTable table table th span.inner {
	/*{stylesheet.categoryDetails.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.table.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.table.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.categoryDetails.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.categoryDetails.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.categoryDetails.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.categoryDetails.table.head.font.style}*/
	font-style: normal;
}
div#category div.inconyTable table table td div.inner, 
div#category div.inconyTable table table td span.inner,
div#category div.inconyTable table table td div.inner div, 
div#category div.inconyTable table table td span.inner div,
div#category div.inconyTable table table td div.inner span, 
div#category div.inconyTable table table td span.inner span {
	/*{stylesheet.categoryDetails.table.row.font.color}*/
	color: #0E4981;
	/*{stylesheet.categoryDetails.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.categoryDetails.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.categoryDetails.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.categoryDetails.table.row.font.weight}*/
	font-weight: 400;
	/*{stylesheet.categoryDetails.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.categoryDetails.table.row.font.style}*/
	font-style: normal;	
}
div#category_details {
	margin-bottom: 10px;
}
div#category_details table.category_details {
	width: 100%;
	border-collapse: collapse;
}
div#category_details table.category_details td {
	text-align: left;
	vertical-align: top;
}
div#category_details table.category_details td div.inner {
	margin: 2px;
}
div#category_details table.category_details td table.additionalInfos {
	border-collapse: collapse;
}
div#category_details table.category_details td table.additionalInfos td.key {
	width: 110px;
	vertical-align: top;
}
div#category_details table.category_details td table.additionalInfos td.value {
	vertical-align: top;
}
div#category_details table.category_details td table.additionalInfos td.value span {
	padding-right: 5px;
}
div#category_details table.category_details td table.additionalInfos td.value span.next {
	padding-left: 5px;
	border-left: solid 1px;
}
div#category_details table.category_details th {
	text-align: left;
}
div#category_details table.category_details th table.category_headline {
	width: 100%;
	border-collapse: collapse;
}
div#category_details table.category_details th table.category_headline td.category_name {
	padding-bottom: 2px;
	/*{stylesheet.font.size2}*/
	font-size: 14px;
	/*{stylesheet.font.weight2}*/
	font-weight: bold;
}
div#category_details table.category_details th table.category_headline td.category_print {
	text-align:right;
}
div#category_details table.category_details td.category_picturesAndDescription {
	
}
div#category_details table.category_details td.category_picturesAndDescription div.inner {
	
}
div#category_details table.category_details td.category_picturesAndDescription div.inner img {
	float: left;
	margin-right: 5px;
}
div#category_details table.category_details td.category_documents {
	
}
div#category_details table.category_details td.category_links {
	
}

/** CATEGORY - SUBCATEGORIES**/
div#subCategories table.subCategories {
	width: 100%;
	border-collapse: collapse;
}
div#subCategories table.subCategories td.singleCategory {
	vertical-align: top;
}
div#subCategories table.subCategories td.singleCategory div.subCategory {
	margin: 0px;
}
div#subCategories table.subCategories td.leftCategory {
	vertical-align: top;
}
div#subCategories table.subCategories td.leftCategory div.subCategory {
	margin-right: 3px;
}
div#subCategories table.subCategories td.middleCategory {
	vertical-align: top;
}
div#subCategories table.subCategories td.middleCategory div.subCategory {
	margin-right: 3px;
	margin-left: 3px;
}
div#subCategories table.subCategories td.rightCategory {
	vertical-align: top;
}
div#subCategories table.subCategories td.rightCategory div.subCategory {
	margin-left: 3px;
}
div#subCategories table.subCategory {
	width: 100%;
	margin: 10px 0px 20px 0px;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	/*{stylesheet.subCategories.border.color}*/
	border-color: #C8C8C8;
}
div#subCategories table.subCategory th {
	padding: 2px;
	/*{stylesheet.subCategories.name.background.color}*/
	background-color: #DADADA;
}
div#subCategories table.subCategory th a,
div#subCategories table.subCategory th a:link {
	display: block;
	text-align: left;
	/*{stylesheet.subCategories.name.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.subCategories.name.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.name.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.subCategories.name.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.subCategories.name.link.font.weight}*/
	font-weight: bold;
	/*{stylesheet.subCategories.name.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.subCategories.name.link.font.style}*/
	font-style: normal;
	/*{stylesheet.subCategories.name.link.padding}*/
	padding: 0px 0px 0px 5px;
	/*{stylesheet.subCategories.name.link.background}*/
	background:;
}
div#subCategories table.subCategory th a:hover {
	/*{stylesheet.subCategories.name.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.subCategories.name.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.name.link.hover.font.style}*/
	font-style: normal;
}
div#subCategories table.subCategory th a:active {
	/*{stylesheet.subCategories.name.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.subCategories.name.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.name.link.active.font.style}*/
	font-style: normal;
}
div#subCategories table.subCategory th a:visited {
	/*{stylesheet.subCategories.name.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.subCategories.name.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.name.link.visited.font.style}*/
	font-style: normal;
}
div#subCategories table.subCategory td {
	/*{stylesheet.subCategories.height}*/
	height: 87px;
	padding: 0px;
	vertical-align: top;
	/*{stylesheet.subCategories.description.background.color}*/
	background-color: #EEEEEE;
	
	/*{stylesheet.subCategories.border.color}*/
	border-color: #C8C8C8;
}
div#subCategories table.subCategory td div.inner {
	padding: 2px;
	/*{stylesheet.subCategories.description.font.color}*/
	color: #0E4981;
	/*{stylesheet.subCategories.description.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.description.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.subCategories.description.font.size}*/
	font-size: 12px;
	/*{stylesheet.subCategories.description.font.weight}*/
	font-weight: 400;
	/*{stylesheet.subCategories.description.font.variant}*/
	font-variant: normal;
	/*{stylesheet.subCategories.description.font.style}*/
	font-style: normal;
}
div#subCategories table.subCategory td div.inner a,
div#subCategories table.subCategory td div.inner a:link {
	/*{stylesheet.subCategories.description.link.font.color}*/
	color: #0E4981;
	/*{stylesheet.subCategories.description.link.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.description.link.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.subCategories.description.link.font.size}*/
	font-size: 12px;
	/*{stylesheet.subCategories.description.link.font.weight}*/
	font-weight: 400;
	/*{stylesheet.subCategories.description.link.font.variant}*/
	font-variant: normal;
	/*{stylesheet.subCategories.description.link.font.style}*/
	font-style: normal;
	padding: 0px;
}
div#subCategories table.subCategory td div.inner a:hover {
	/*{stylesheet.subCategories.description.link.hover.font.color}*/
	color: #FF8040;
	/*{stylesheet.subCategories.description.link.hover.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.description.link.hover.font.style}*/
	font-style: normal;
}
div#subCategories table.subCategory td div.inner a:active {
	/*{stylesheet.subCategories.description.link.active.font.color}*/
	color: #0E4981;
	/*{stylesheet.subCategories.description.link.active.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.description.link.active.font.style}*/
	font-style: normal;
}
div#subCategories table.subCategory td div.inner a:visited {
	/*{stylesheet.subCategories.description.link.visited.font.color}*/
	color: #0E4981;
	/*{stylesheet.subCategories.description.link.visited.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.subCategories.description.link.visited.font.style}*/
	font-style: normal;
}
div#subCategories table.subCategory td div.inner img {
	float: left;
	margin: 1px 5px 2px 1px;
}

/** CATEGORY - PRODUCTFAMILIES **/
div#category div.objectsTable table {
	width: 100%;
	/*{stylesheet.categoryDetails.table.border.color}*/
	border-color:#C8C8C8;
	/*{stylesheet.categoryDetails.table.border.width}*/
	border-width:0px;
	border-style:solid;
}
div#category div.objectsTable table div.objectName,
div#category div.objectsTable table div.objectName a,
div#category div.objectsTable table div.objectName span {
	font-weight: bold;
}


/** PRODUCTFAMILY **/
div#productfamily {
	
}
div#productfamily div.inconyTable table table th {
	/*{stylesheet.productFamilyDetails.table.head.background.color}*/
	background-color: #DADADA;
}
div#productfamily div.inconyTable table table td {
	/*{stylesheet.productFamilyDetails.table.row.background.color}*/
	background-color: #EEEEEE;
	/*{stylesheet.productFamilyDetails.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.productFamilyDetails.table.row.border.bottom.width}*/
	border-bottom-width:2px;	
}
div#productfamily div.inconyTable table table th div.inner, 
div#productfamily div.inconyTable table table th span.inner {
	/*{stylesheet.productFamilyDetails.table.head.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.table.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.table.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.productFamilyDetails.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.productFamilyDetails.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.productFamilyDetails.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.productFamilyDetails.table.head.font.style}*/
	font-style: normal;
}
div#productfamily div.inconyTable table table td div.inner, 
div#productfamily div.inconyTable table table td span.inner,
div#productfamily div.inconyTable table table td div.inner div, 
div#productfamily div.inconyTable table table td span.inner div,
div#productfamily div.inconyTable table table td div.inner span, 
div#productfamily div.inconyTable table table td span.inner span {
	/*{stylesheet.productFamilyDetails.table.row.font.color}*/
	color: #0E4981;
	/*{stylesheet.productFamilyDetails.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.productFamilyDetails.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.productFamilyDetails.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.productFamilyDetails.table.row.font.weight}*/
	font-weight: 400;
	/*{stylesheet.productFamilyDetails.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.productFamilyDetails.table.row.font.style}*/
	font-style: normal;	
}
div#productfamily_details {
	margin-bottom: 10px;
}
div#productfamily_details table.productfamily_details {
	width: 100%;
	border-collapse: collapse;
}
div#productfamily_details table.productfamily_details td {
	text-align: left;
	vertical-align: top;
}
div#productfamily_details table.productfamily_details td div.inner {
	margin: 2px;
}
div#productfamily_details table.productfamily_details td table.additionalInfos {
	border-collapse: collapse;
}
div#productfamily_details table.productfamily_details td table.additionalInfos td {
	padding: 1px 0px;
}
div#productfamily_details table.productfamily_details td table.additionalInfos td.key {
	width: 110px;
	vertical-align: top;
}
div#productfamily_details table.productfamily_details td table.additionalInfos td.value {
	vertical-align: top;
}
div#productfamily_details table.productfamily_details td table.additionalInfos td.value span {
	padding-right: 5px;
}
div#productfamily_details table.productfamily_details td table.additionalInfos td.value span.next {
	padding-left: 5px;
	border-left: solid 1px;
}

div#productfamily_details table.productfamily_details th {
	text-align: left;
}
div#productfamily_details table.productfamily_details table.productfamily_headline {
	width: 100%;
	border-collapse: collapse;
}
div#productfamily_details table.productfamily_details table.productfamily_headline td.productfamily_name {
	padding-bottom: 2px;
	/*{stylesheet.font.size2}*/
	font-size: 14px;
	/*{stylesheet.font.weight2}*/
	font-weight: bold;
}
div#productfamily_details table.productfamily_details table.productfamily_headline td.productfamily_print {
	text-align:right;
}
div#productfamily_details table.productfamily_details td.productfamily_picturesAndDescription {
	
}
div#productfamily_details table.productfamily_details td.productfamily_picturesAndDescription div.inner {
	margin-left: 0px;
}
div#productfamily_details table.productfamily_details td.productfamily_picturesAndDescription div.inner img {
	float: left;
	margin-right: 5px;
}
div#productfamily_details table.productfamily_details td.productfamily_documents {
	
}
div#productfamily_details table.productfamily_details td.productfamily_links {
	
}

/** PRODUCTFAMILY - PRODUCTS**/
div#productfamily div.objectsTable table {
	width: 100%;
	/*{stylesheet.productFamilyDetails.table.border.color}*/
	border-color:#C8C8C8;
	/*{stylesheet.productFamilyDetails.table.border.width}*/
	border-width:0px;
	border-style:solid;
}
div#productfamily div.objectsTable table div.objectName,
div#productfamily div.objectsTable table div.objectName a,
div#productfamily div.objectsTable table div.objectName span {
	/*{stylesheet.search.resultTable.objectName.font.weight}*/
	font-weight: bold;
}

/** PRODUCT **/
div#product {
	margin: 0px;
	/*{stylesheet.background.color}*/
	background-color: #FFFFFF;
}
div#product div.objectsTable table table th {
	/*{stylesheet.product.cards.table.head.background.color}*/
	background-color: #DADADA;
}
div#product div.objectsTable table table td {
	/*{stylesheet.product.cards.table.row.background.color}*/
	background-color: #FFFFFF;
	/*{stylesheet.product.cards.table.row.border.bottom.color}*/
	border-bottom-color:#C8C8C8;
	/*{stylesheet.product.cards.table.row.border.bottom.width}*/
	border-bottom-width:1px;	
}
div#product div.objectsTable table table th div.inner, 
div#product div.objectsTable table table th span.inner {
	/*{stylesheet.product.cards.table.head.font.color}*/
	color: #3F3B30;
	/*{stylesheet.product.cards.table.head.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.cards.table.head.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.cards.table.head.font.size}*/
	font-size: 12px;
	/*{stylesheet.product.cards.table.head.font.weight}*/
	font-weight: bold;
	/*{stylesheet.product.cards.table.head.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.cards.table.head.font.style}*/
	font-style: normal;
}
div#product div.objectsTable table table td div.inner, 
div#product div.objectsTable table table td span.inner,
div#product div.objectsTable table table td div.inner div, 
div#product div.objectsTable table table td span.inner div,
div#product div.objectsTable table table td div.inner span, 
div#product div.objectsTable table table td span.inner span {
	/*{stylesheet.product.cards.table.row.font.color}*/
	color: #3F3B30;
	/*{stylesheet.product.cards.table.row.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.cards.table.row.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.cards.table.row.font.size}*/
	font-size: 12px;
	/*{stylesheet.product.cards.table.row.font.weight}*/
	font-weight: 400;
	/*{stylesheet.product.cards.table.row.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.cards.table.row.font.style}*/
	font-style: normal;	
}
div#product div#product_head1 {
	
}
div#product div#product_head1 table.product_head1 {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
/* 	/*{stylesheet.product.head.background.color}*/ */
/* 	background-color: #DADADA; */
}
div#product div#product_head1 table td {
	padding: 0px;
}
div#product div#product_head1 table td.addProductCell {
	width: 29px;
	vertical-align: top;
}
div#product div#product_head1 table td.addProductCell div.listAddOperations {
	margin-top: 4px;
	margin-left: 2px;
}

div#product div#product_head1 table td.nameCell {
	text-align: left;
	vertical-align: top;
}
div#product div#product_head1 table td.nameCell div {
	margin-left: 7px;
}
div#product div#product_head1 table td.nameCell div.nameCell_name {
	margin-top: 4px;
	/*{stylesheet.product.head.name.font.color}*/
	color: #000000;
	/*{stylesheet.product.head.name.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.head.name.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.head.name.font.size}*/
	font-size: 16px;
	/*{stylesheet.product.head.name.font.weight}*/
	font-weight: bold;
	/*{stylesheet.product.head.name.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.head.name.font.style}*/
	font-style: normal;
}
div#product div#product_head1 table td.nameCell div.nameCell_articlenumber {
	margin-top: 4px;
	/*{stylesheet.product.head.articlenumber.font.color}*/
	color: #000000;
	/*{stylesheet.product.head.articlenumber.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.head.articlenumber.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.head.articlenumber.font.size}*/
	font-size: 16px;
	/*{stylesheet.product.head.articlenumber.font.weight}*/
	font-weight: bold;
	/*{stylesheet.product.head.articlenumber.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.head.articlenumber.font.style}*/
	font-style: normal;
}
div#product div#product_head1 table td.picturesCell {
	text-align: right;
	vertical-align: top;
}
div#product div#product_head1 table td.picturesCell div.scroll {
	overflow: auto;
	overflow-y: hidden;
}
div#product div#product_head1 table td.picturesCell table.picturesTable {
	margin: 2px 0px 0px auto;
	border-collapse: collapse;
}
div#product div#product_head1 table td.picturesCell table.picturesTable td {
	text-align: center;
	vertical-align: middle;
}
div#product div#product_head1 table td.picturesCell table.picturesTable img {
	margin: 0px 2px 0px 2px;
	border: none;
	cursor: pointer;
}
div#product div#product_head2 {
	
}
div#product div#product_head2 table {
	width: 100%;
	border-collapse: collapse;
}
div#product div#product_head2 table td.descriptionCell {
	vertical-align: top;
	text-align: left;
}
div#product div#product_head2 table td.descriptionCell div.categoryPaths {
	margin: 10px 5px 5px 5px;
}
div#product div#product_head2 table td.descriptionCell div.categoryPaths div.categoryTitle {
	margin-bottom: 2px;
	font-size: 12px;
}
div#product div#product_head2 table td.descriptionCell div.categoryPaths div.categoryPath {
	margin-bottom: 2px;
}
div#product div#product_head2 table td.descriptionCell div.categoryPaths div.categoryPath a {
	font-size: 12px;
}
div#product div#product_head2 table td.descriptionCell div.categoryPaths div.categoryPath span.categoryPathSeparator {
	padding: 0px 5px 0px 5px;
}
div#product div#product_head2 table td.descriptionCell div.description {
	margin: 10px 5px 5px 5px;
}
div#product div#product_head2 table td.pictureCell {
	text-align: right;
}
div#product div#product_head2 table td.pictureCell img {
	margin: 5px 3px 5px 0px;
}
div#product div#product_head2 table td.datasheetCell {
	text-align: right;
	vertical-align: top;
	padding-top:11px;
}

div#product_additionalInfos {
	padding: 15px 0px 5px 15px;
	/*{stylesheet.product.cards.body.background.color}*/
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;	
}
div#product_additionalInfos div.additionalInfos {
	 padding: 15px 0 5px 15px;
}

/** PRODUCT - PARAMETERS **/
div#product_parameters {
	padding: 15px 0px 5px 15px;
	/*{stylesheet.product.cards.body.background.color}*/
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
}
div#product_parameters table {
	border: none;
}
div#product_parameters table td {
	border: none;
	vertical-align: top;
	/*{stylesheet.product.cards.body.background.color}*/
	background-color: #FFFFFF;	
}
div#product_parameters table td table.product_properties_propertyName {
	margin-right: 10px;
	border-collapse: collapse;
}
div#product_parameters table td table.product_properties_propertyName td {
	padding: 0px;
}
div#product_parameters table td table.product_properties_propertyName td.name {
	/*{stylesheet.product.parameters.propertyName.font.color}*/
	color: #3F3B30;
	/*{stylesheet.product.parameters.propertyName.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.parameters.propertyName.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.parameters.propertyName.font.size}*/
	font-size: 12px;
	/*{stylesheet.product.parameters.propertyName.font.weight}*/
	font-weight: bold;
	/*{stylesheet.product.parameters.propertyName.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.parameters.propertyName.font.style}*/
	font-style: normal;
}
div#product_parameters table td table.product_properties_propertyName td.unit {
	/*{stylesheet.product.parameters.propertyUnit.font.color}*/
	color: #3F3B30;
	/*{stylesheet.product.parameters.propertyUnit.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.product.parameters.propertyUnit.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.parameters.propertyUnit.font.size}*/
	font-size: 12px;
	/*{stylesheet.product.parameters.propertyUnit.font.weight}*/
	font-weight: 400;
	/*{stylesheet.product.parameters.propertyUnit.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.parameters.propertyUnit.font.style}*/
	font-style: normal;
}
div#product_parameters table td div.product_properties_propertyValue {
	/*{stylesheet.product.parameters.propertyValue.font.color}*/
	color: #3F3B30;
	/*{stylesheet.product.parameters.propertyValue.font.decoration}*/  
	text-decoration:none;
	/*{stylesheet.product.parameters.propertyValue.font.family}*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	/*{stylesheet.product.parameters.propertyValue.font.size}*/
	font-size: 12px;
	/*{stylesheet.product.parameters.propertyValue.font.weight}*/
	font-weight: 400;
	/*{stylesheet.product.parameters.propertyValue.font.variant}*/
	font-variant: normal;
	/*{stylesheet.product.parameters.propertyValue.font.style}*/
	font-style: normal;	
}

div.product_properties_propertyValue a,
div.product_properties_propertyValue a:visited,
div.product_properties_propertyValue a:active,
div.product_properties_propertyValue a:hover {
 	text-decoration:underline;
}

div#product_parameters table td ul {
	margin-bottom: 3px;
}
div#product_parameters table td ul li {
	margin: 0px;
}


/** PRODUCT - PICTURES **/
div#product_pictures {
	padding: 15px 15px 15px 15px;
	/*{stylesheet.product.cards.body.background.color}*/
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;	
}
div#product_pictures table.preview {
	width: 100%;
	margin: 5px 0px 5px 0px;
	table-layout: fixed;
	border-collapse: collapse;
	border-bottom: solid 1px;
}
div#product_pictures table.preview th.photos {
	width: 50%;
	height: 25px;
	text-align: left;
}
div#product_pictures table.preview th.drawings {
	width: 50%;
	height: 25px;
	text-align: left;
}
div#product_pictures table.preview td {
	padding: 0px;
}
div#product_pictures table.preview td img {
	margin: 0px 2px 0px 2px;
	cursor: pointer;
	border: none;
}
div#product_pictures table.preview td.photos {
	width: 50%;
	height: 105px;
	border-right: solid 1px;
	text-align: left;
}
div#product_pictures table.preview td.drawings {
	width: 50%;
	height: 105px;
	text-align: left;
}
div#product_pictures table.preview td div {
	width: 100%;
	overflow: auto;
	overflow-y: hidden;
}
div#product_pictures table.preview td table {
	height: 105px;
	border-collapse: collapse;
}
div#product_pictures table.picture {
	width: 100%;
	margin: 5px 0px 5px 0px;
	table-layout: fixed;
	border-collapse: collapse;
}
div#product_pictures table.picture td.picture {
	width: 100%;
	overflow: scroll;
	text-align: center;
	border: none;
}
div#product_pictures table.picture td.picture img {
	margin: 0px auto 0px auto;
}


/** PRODUCT - RELATIONS **/
div#product_relations {
	padding: 15px 0px 5px 15px;
	/*{stylesheet.product.cards.body.background.color}*/
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
}
div#product_relations div.product_relations_link {
	margin: 2px 0px 2px 0px;
	font-weight: bold;
}
div#product_relations div.product_relations_backLink {
	margin: 2px 0px 2px 0px;
}

/** PRODUCT - RELATIONS - RELATIONTYPE **/
div#product_relations div.product_relations {
	padding: 5px 0px 5px 0px;
	/*{stylesheet.product.cards.body.background.color}*/
	background-color: #FFFFFF;
}
div#product_relations div.product_relations div.product_relations_label {
	font-weight: bold;
}
div#product_relations div.product_relations div.objectsTable {
	margin: 5px 15px 5px 0px;
}
div#product_relations div.product_relations div.objectsTable table {
	width: 100%;
	/*{stylesheet.product.cards.table.border.color}*/
	border-color:#C8C8C8;
	/*{stylesheet.product.cards.table.border.width}*/
	border-width:0px;
	border-style:solid;
}
div#product_relations div.product_relations div.objectsTable table div.objectName,
div#product_relations div.product_relations div.objectsTable table div.objectName a,
div#product_relations div.product_relations div.objectsTable table div.objectName span {
	font-weight: bold;
}


/** PRODUCT - VARIANTS **/
div#product_variants {
	padding: 5px 0px 5px 0px;
	/*{stylesheet.product.cards.body.background.color}*/
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
}
div#product_variants div#product_variants_label {
	margin: 10px 0px 0px 15px;
}
div#product_variants div.objectsTable {
	margin: 5px 15px 5px 15px;
}
div#product_variants div.objectsTable table {
	width: 100%;
	/*{stylesheet.product.cards.table.border.color}*/
	border-color:#C8C8C8;
	/*{stylesheet.product.cards.table.border.width}*/
	border-width:0px;
	border-style:solid;
}
div#product_variants div.objectsTable table div.objectName,
div#product_variants div.objectsTable table div.objectName a,
div#product_variants div.objectsTable table div.objectName span {
	font-weight: bold;
}


/** PRODUCT - RELATIONS **/
/*div#product_relations {
	padding: 5px 0px 0px 0px;
	background-color: #EEEEEE;
}*/

/** PRODUCT - RELATIONS - RELATIONTYPE **/
/*div#product_relationtype {
	padding: 5px 0px 5px 0px;
	overflow: auto;
	background-color: #EEEEEE;
}
div#product_relationtype div.product_relationtype_label {
	margin: 10px 0px 0px 15px;
	font-weight: bold;
}
div#product_relationtype div.product_relationtype_table {
	margin: 5px 15px 5px 15px;
div#product_relationtype div.product_relationtype_table table {
	width: 100%;
}*/

/* DATASHEET */
table#datasheet {
	width: 652px;
	margin: 0 auto 50px;
	border: 1px solid #C8C8C8;
	border-collapse: collapse;
}
table#datasheet thead {
	display: table-header-group;
}
table#datasheet thead td {
	padding: 0px;
	vertical-align: middle;
}
table#datasheet thead td.bgBrand {
		height: 44px;
}
table#datasheet thead td div.layoutBlocker div.page_top_contentWrapper2{
	height: auto;
}
table#datasheet thead td  div.layoutBlocker div.page_top_contentWrapper2 table {
	height: 66px;
}
table#datasheet thead td  div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo {
	margin-top: 0px;
}
table#datasheet thead td  div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.textar {
	margin-top: 0px;
}
table#datasheet thead td img {
	vertical-align: middle;
}
table#datasheet thead td.bgBrand div.toolbar div.printButton a img {
	width: 30px;
}
table#datasheet thead td img.banner {
	width: 100%;
}
table#datasheet thead td.bgBrand table.localeWrapper {
	display: inline-block;
	margin-left: 10px;
}
table#datasheet thead td.bgBrand table.localeWrapper tr td.languageSelection {
	padding-left: 10px;
}
table#datasheet thead td.bgBrand table.localeWrapper select.countrySelection {
	width: 218px;
}
table#datasheet thead td img.logoBrand {
	margin: 0px 20px 0px 15px
}
table#datasheet thead td img.logoBrand.master {
	width: 200px;
}
table#datasheet thead .toolbar {
	float: right;
}
table#datasheet thead .toolbar > div {
	display: inline-block;
	margin: 0px 15px 0px;
}
table#datasheet thead .toolbar .icon {
	display: inline-block;
	width: 34px;
	height: 36px;
	padding-right: 15px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
table#datasheet thead .toolbar .icon-print {
	background-image: url(../images/icon_print.png);
}
table#datasheet thead .toolbar .icon-print_white {
	background-image: url(../images/icon_print_white.png);
}
table#datasheet thead .toolbar .icon-mailto {
	background-image: url(../images/icon_mailto.png);
}
table#datasheet thead .toolbar .icon-mailto_white {
	background-image: url(../images/icon_mailto_white.png);
}
table#datasheet thead .toolbar .language {
	display: inline-block;
	position: relative;
}
table#datasheet thead .toolbar .languageCode {
	position: absolute;
	top: 6px;
}
table#datasheet tfoot {
	display: table-footer-group;
}
table#datasheet tfoot td {
	height: 30px;
	padding: 5px;
	color: #3F3B30;
	background-color: #DADADA;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}
table#datasheet tbody td.datasheetBody {
	padding: 0px;
}
#datasheet div#product {
	padding: 20px;
	border: none;
}
#datasheet div#product td.printIcon {
	width: 25px;
	text-align: right;
}
#datasheet div#product span.datasheet_label {
	font-size: 15px;
	font-weight: bold;
	padding-left: 7px;
}
#datasheet div#product div.img {
	float:left;
}
#datasheet div#product div#images {
	margin-top: 5px;
	margin-bottom: 5px;
}
#datasheet div#product div#documents {
	clear: both;
}
table#datasheet tr td div#dataModificationDate {
	position: inherit;
	color: #B4B4B4;
	float: right;
	padding: 15px 10px 0px;
}
table#datasheet tr.banner td a img {
	width: 100%;
} 
 {
	display: none;
}
div#datasheet_page_bottom {
    background-color: #000000;
    bottom: 0;
    clear: both;
    height: 98px;
    left: 0;
    margin-top: 0;
    position: relative;
    width: 100%;
    z-index: 10;
}
div#datasheet_page_bottom div.images td.center a.storeLink:first-of-type {
	margin-left: 25px;
}
div#datasheet_page_bottom div.images td.center a.storeLink:hover {
	text-decoration: none;
}
div#datasheet_page_bottom div.images td.center img.storeBanner {
	height: 50px;
}
div#datasheet_page_bottom.print {
	display: none;
}
div#datasheet_page_bottom div.printImage {
	display: none;
}
div#datasheet_page_bottom div.wrapper {
	margin: 0;
}
div#datasheet_page_bottom div.wrapper div.images {
	padding-top: 6px;
}
div#datasheet_page_bottom div.wrapper div.images table {
 	border: medium none;
    border-collapse: collapse;
    width: 100%;
}

div#datasheet_page_bottom div.wrapper div.images table td.center {
    text-align: center;
    vertical-align: bottom;
}
div#datasheet_page_bottom div.wrapper div.images table td.center a img {
	margin: 8px 0;
}
div#datasheet_page_bottom div.imprint, div#datasheet_page_bottom div.privacy, div#datasheet_page_bottom div.copyright {
	display: inline-block;
    padding: 5px 10px 5px 25px;
}
div#datasheet_page_bottom div.copyright {
	float: right;
}
td.billingAddressLabel, td.deliveryAddressLabel {
	font-weight:bold;
	font-style:italic;
}

#printFormPopup {
	z-index: 5010;
	position: fixed;
	top: 25px;
	left: 100px;
	width: 640px;
	padding: 0px;
	background-color: #FFFFFF;
	border: solid 1px;
}
#printFormPopup div.closeButton {
	text-align: right;
	border-bottom: solid 1px;
}
#printFormPopup iframe {
	width: 100%;
	height: 550px;
	border: none;
}

.tooltip-print {
	/*{stylesheet.background2.color}*/
	background-color: #EEEEEE;
	cursor: pointer;
}
.tooltip-print .tooltip-print-head {
	text-align: center;
}
.tooltip-print-head-image {
	text-align: right;
}
.tooltip-print div.tooltip-print-body {
	padding: 0px 3px 3px 3px;
}
.tooltip-print table.tooltip-print-body {
	border: none;
}
.tooltip-print table td.tooltip-print-body-bottom {
	text-align: center;
}
th.print_button {
	text-align: right;
}

img.fileIcon {
	vertical-align: bottom;
	padding-top: 3px;
	padding-right: 3px;
}


/** CONTACT FORM **/

div#contactForm_block div.contactWrapper {

}

div#contactForm_block div.contactWrapper img {
    margin: auto;
    padding-bottom: 20px;
    position: relative;
    bottom: 5px;
    display: block;
    height: 35px;
}

div#contactForm_block div#contactForm_head_label {
	/*{stylesheet.label.head.1.font.size}*/
	font-size: 15px;
	/*{stylesheet.label.head.1.font.weight}*/
	font-weight: bold;
	/*{stylesheet.label.head.1.font.variant}*/
	font-variant: normal;
	/*{stylesheet.label.head.1.font.style}*/
	font-style: normal;
	/*{stylesheet.label.head.1.font.decoration}*/  
  	text-decoration:none;
	/*{stylesheet.label.head.1.margin}*/
	margin: 0px 0px 10px 0px;
}

div#contactForm_block div#contactForm_text_1 {
	font-size: 14px;
}

div#contactForm_block div#contactForm_text_2 {
	padding-bottom: 20px;
}
div#contactForm_block table tr.mandatory td input {
	margin: 0px 0px 10px 0px;
	padding-left: 10px;
	height: 25px;
}
div#contactForm_block table tr.mandatory td select {
	margin: 0px 0px 10px 0px;
	padding-left: 5px;
	height: 29px;
	width: 374px !important;
}
div#contactForm_block table tr td.label {
	padding-right: 5px;
	vertical-align:top;
}
div#contactForm_block table tr td.errorMessage {
	vertical-align: top;
	display: block;
    margin-left: 10px;
}
div#contactForm_block input[type=checkbox] {
	width: auto;
	height: auto;	
}
div#contactForm_block input,
div#contactForm_block textarea,
div#contactForm_block select {
	height: 16px;
	width: 360px;
	font-size: 12px;
	font-weight: normal;
}
div#contactForm_block textarea {
	height: 100px;
	width: 500px;
	margin-top: 5px;
	padding-left: 5px;
}
div#contactForm_block select,
div#contactForm_block #contact_action {
	height: 46px;
	width: 364px;
	margin-left: 10px;
}
div#contactForm_block select {
	height: 20px;
}
div#contactForm_block #contact_action {
	background-color: black;
	color: #FFFFFF;
    font-size: 14px;
	display: block;
    height: 32px;
    line-height: 20px;
    margin: 10px auto;
    padding: 5px;
    text-align: center;
    width: 250px;
    font-weight: normal;
    float: left;
}
div#contactForm_block #contact_action:hover {
	text-decoration: underline;
}

div#contactForm_head_label h1.anteros
{
	color: black;
	font-size: 18px;
	margin: 10px 0;
}
div#contactForm_text_1 {
	color: black;
}
div.additionalInfos {
	display:table;
	margin:0px;
	padding:0px
}
div.additionalInfos div.documents,
div.additionalInfos div.links {
	display:table-row;
}
div.additionalInfos div.documents div.label,
div.additionalInfos div.links div.label {
	display:table-cell;
	vertical-align:top;
}
div.additionalInfos div.documents div.value,
div.additionalInfos div.links div.value {
	display:table-cell;
	vertical-align:top;
	padding-left: 5px;
	padding-bottom: 10px;
}
div.additionalInfos div.documents div.value div.document {
	text-align:center;
	float:left;
	padding-right: 10px;
}
div.additionalInfos div.documents div.value div.document div.icon {
	text-align: center;
	vertical-align: middle;
	height: 52px;
}
div.additionalInfos div.documents div.value div.document div.title {
	text-align: center;
	vertical-align: bottom;
}

/** PRODUCT - COMPANY **/
div#product_company {
	padding: 15px 0px 5px 15px;
	/*{stylesheet.background2.color}*/
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
}
div#product_company .product_company_label {
	font-weight: bold;
	padding-left: 4px;
}

div#product_company table.address {
	margin-bottom: 15px;
}
div#product_company table.address th {
	text-align: left;
}
div#product_company table.address td {
	padding-left: 5px;
}
div#product_company table.address td.spacer {
	height: 10px;
}

div.relationParameters_structured {
	border-bottom: 1px solid #DADADA;
}
td.relationParameters_structured_label {
	width: 30%;
	border: 0px;
}
td.relationParameters_structured_value {
	width: 70%;
	border: 0px;
}

div.directProperties table {
	margin-left: -1px;
}
div.directProperties table td {
	border: 0px;
}
div.directProperties table td.directProperties_name {
	width: 20%;
}


img.vehicleTypeSymbol {
	
}
div#page_breadcrumb div#breadcrumbs img.vehicleTypeSymbol {
	height: 15px;
}
img.vehicleTypeSymbol.vehicleTypeSymbol_PKW {
	margin-top: 20px;
}
img.vehicleTypeSymbol.vehicleTypeSymbol_NKW {
	margin-top: 10px;
}
img.vehicleTypeSymbol.vehicleTypeSymbol_AX {
	margin-top: 12px;
}

div.manufacturers {
	margin-right: 20px;
}
div.manufacturers a img {
	margin-right: 3px;
	vertical-align: middle;
}

div.manufacturersHeader table {
	width: 100%;	
}

div.manufacturersHeader table th {
	background: #FFFFFF;
	padding: 3px;
	text-align: left;
}

div.manufacturersHeader table th.manufactuerModelVehicle {
	width: 183px;
}
div.manufacturersHeader table th.manufactuerModelVehicle div.manufacturuerLabel {
	font-weight: bold;
}
div.manufacturersHeader table th.manufactuerModelVehicle div.modelLabel {
	margin-left: 15px;
	font-weight: bold;
}

div.manufacturersHeader table th.manufactuerModelVehicle div.vehicleLabel {
	margin-left: 30px;
}

div.manufacturer,
div.model {
	margin-top: 5px;
}

div.manufacturer a.manufacturerLink,
div.manufacturuerLabel a.manufacturerLink,
div.manufacturer {
	font-size: 14px;
	font-weight: bold;
}

div.model a.modelLink,
div.modelLabel a.modelLink,
div.model table.model td.name {
	font-weight: bold;
}

table.panelBox {
	width: 100%;
}

div.models,
div.application {
	margin-left: 15px;	
}

div.application {
	background: #FFFFFF;
	margin-bottom: 5px;
}

div.application table {
	width: 100%;
}

div.application table td {
	vertical-align: top;
}

div.application table td.name {
	padding-left: 3px;
	width: 52px;
}

div.model table.model td.name {
	width: 95%;
}
div.model table.model td.modelYOC {
	font-weight: bold;	
}
div.application table.vehicles td.name {
	width: 155px;
	padding-right: 3px;
}

div.manufacturersHeader table th.property_yearOfConstruction {
	width: 80px;
}

div.application table td.property_yearOfConstruction {
	width: 85px;
}

div.manufacturersHeader table th.property_cylinderCapacity {
	width: 45px;
}

div.application table td.property_cylinderCapacity {
	width: 50px;	
}

div.manufacturersHeader table th.property_numOfCylinder {
	width: 45px;	
}

div.application table td.property_numOfCylinder {
	width: 50px;	
}


div.manufacturersHeader table th.property_power {
	width: 58px;
}

div.manufacturersHeader table th.property_axle_conf {
	width: 42px;
}

div.applications_PKW div.manufacturersHeader table th.property_power {
	width: 58px;
}

div.application table td.property_power {
	width: 58px;
	padding-right: 3px;
}

div.application table td.property_axle_conf {
	width: 48px;
	padding-right: 3px;
}



div.application table td.applicationProperties table table {
	border: 0px;	
}

div.application table td.applicationProperties table table td {
	background: #FFFFFF;
}

div.application table td.applicationProperties table table table.applicationProperties_propertyName {
	width: 300px;	
}

div.application table tr.vehicle td.underlined {

}

div.application table.relationParameters td.col1 {
	width: 200px;
}

ul.brandSelection {
	list-style:none;
}

ul.brandSelection li {
	padding-top: 5px;	
}

div#searchModeSelectionPanel {
	position:absolute;
	top:67px;
	left:300px;
	z-index: 4000;
}

div#searchModeSelectionPanel div.tab div.tab_right {
	display: none;
	visibility:hidden;
}

div#searchModeSelectionPanel div.tab,
div#searchModeSelectionPanel div.tab_center,
div#searchModeSelectionPanel div.tab_left,
div#searchModeSelectionPanel div.tab_right,
div#searchModeSelectionPanel div.tab_center_selected,
div#searchModeSelectionPanel div.tab_left_selected,
div#searchModeSelectionPanel div.tab_right_selected {
	float: left;
}

div#searchModeSelectionPanel div.tab div.tab_center,
div#searchModeSelectionPanel div.tab div.tab_left,
div#searchModeSelectionPanel div.tab div.tab_right {
	height: 20px;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}

div#searchModeSelectionPanel div.tab div.tab_center,
div#searchModeSelectionPanel div.tab div.tab_center_selected {
	padding-right: 7px;
	vertical-align: middle;
	font-weight: bold;
}

div#searchModeSelectionPanel div.tab div.tab_center a,
div#searchModeSelectionPanel div.tab div.tab_center_selected a {
	display: block;
	margin-top: 2px;
	font-weight: bold;
}

div#searchModeSelectionPanel div.tab div.tab_center_selected {
	background: #0E4981;
	color: #FFFFFF;
}
div#searchModeSelectionPanel div.tab div.tab_center_selected a {
	color: #FFFFFF;
}
div#searchModeSelectionPanel div.tab div.tab_center_selected a:hover {
	color: #FF8040;
}

div#searchModeSelectionPanel div.tab div.tab_left {
	width: 21px;
	background: url(../images/searchMode_tab_inactive.gif) no-repeat top left;
}

div#searchModeSelectionPanel div.tab div.tab_left_selected {
	width: 21px;
	background: url(../images/searchMode_tab_active.gif) no-repeat top left;
}

div#searchModeSelectionPanel div.tab div.tab_center_selected,
div#searchModeSelectionPanel div.tab div.tab_left_selected,
div#searchModeSelectionPanel div.tab div.tab_right_selected {
	height: 20px;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #0E4981;
}

div#searchModeSelectionPanel div.tab div.tab_left_nextInactiveTab {
	background: url(../images/searchMode_tab_activeNext.gif) no-repeat top left;
}

div#searchModeSelectionPanel div.tab div.tab_left_nextInactiveTabLast {
	background: url(../images/searchMode_tab_activeNextLast.gif) no-repeat top left;
	border-bottom: 0px;
}

div#searchModeSelectionPanel div.tab div.tab_first {
	border-top: 1px solid transparent;
}

div#searchModeSelectionPanel div.tab div.historyPopup-head a {
	padding-top: 0px;
}
div#searchModeSelectionPanel div.tab div.historyPopup-body a {
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
}
div#searchModeSelectionPanel div.tab div.historyPopup-body a:hover {
	/*{stylesheet.link.hover.font.color}*/
	color: #FF8040;
}
div#searchModeSelectionPanel div.tab div.historyPopup-body ul {
	list-style: none;
	padding: 0px;
}
div#searchModeSelectionPanel div.tab div.historyPopup-head td.historyPopup-head-left {
	vertical-align: top; 
	text-align: left; 
	padding-left: 3px;
	color: #FFFFFF;
	font-weight: bold;
}

div.historyPopup div.historyPopup-head {
	text-align:right;
	background-color: #C9C5C5;
}

div.historyPopup div.historyPopup-body {
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

a.applicationHistory {
	color: #FFFFFF;
}
div#vehicleSelection {
	vertical-align: middle;
	text-align: center;
	padding-left: 6px;
}
div#vehicleSelection img {
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 3px;
}
div#vehicleSelection .historyPopup img {
	padding-top: 0px;
	vertical-align: top;
}


div.vehicleRelationProperties {
	padding: 0px 0px 6px 18px;
	background: url(../images/icon_warning.png) no-repeat top left;
}
div.directProperties .parameterValue,
div.vehicleRelationProperties .parameterValue {
	font-weight: bold;
	margin-left: 4px;
}
div.directProperties .parameterValue a {
	text-decoration: underline;
}
div.vehicleRelationProperties span.structuredValue {
	display: block;
	border-bottom: 1px solid #D4D4D4;
}

div#salesCustomerNumber {
	position: absolute;
	top: 32px;
	/*right: 11px;*/
	left:317px;
}

div#salesCustomerNumber label {
	color: #0E4981;
	font-weight: bold;
}

/* SEARCH */
div#search table.vehicleTypeSelection {
	height: 40px;
	border: 1px solid #888888;
	border-collapse: separate;
	border-spacing: 0px;
}
div#search table.vehicleTypeSelection td {
	padding: 0px !important;
	border-right: solid 1px #AEAEAE;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle !important;
}
div#search table.vehicleTypeSelection td.last {
	border-right: none;
}
div#search table.vehicleTypeSelection td a,
div#search table.vehicleTypeSelection td span {
	display: block;
	height: 100%;
	padding: 4px 10px 4px 10px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
div#search table.vehicleTypeSelection td img {
	margin: 0px;
	vertical-align: middle;
}
div#search table.vehicleTypeSelection td img.selectIcon {
	margin-right: 5px;
}

div#search table.vehicleSelector {
	height: 45px;
	margin: 0px 0px 0px auto;
	border-collapse: separate;
	border-spacing: 0px;
	
}
div#search table.vehicleSelector td {
	padding: 0px;
	background-color: transparent;
}
div#search table.vehicleSelector td.vehicleInfoButtonWrapper div.hint {
	background-color: #FFFFFF;
    border: 1px solid #c3c3c3;
    -moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    position: relative;
    width: 22px;
    right: 20px;
    cursor: help;
    text-align: center;
}
div#search table.vehicleSelector.VRM.IE .button {
	background-color: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	vertical-align: middle;
	position: relative;
	right: 20px;
	
}
div#search table.vehicleSelector.VRM.IE td.button img {
	vertical-align: middle;
}
div#search table.vehicleSelector td.reset img {
    margin-top: 5px;
	margin-right: 5px;
}
div#search table.vehicleSelector td.label {
	width: 50px;
	padding: 2px 5px;
	text-align: right;
	vertical-align: top;
	border-left: 1px solid #7E9E49;
	-moz-border-top-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: px;
	border-bottom-left-radius: 0px;
}
div#search table.vehicleSelector td.input input {
	padding: 0px 0px 0px 4px;
	border: none;
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
}
div#search table.vehicleSelector td.button {
	
}
div#search table.vehicleSelector td.button a {
	display: block;
	height: 28px;
	margin: 4px 5px 2px 5px;
	padding: 2px 5px;
	text-align: center;
	vertical-align: top;
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	box-shadow: none;
}
div#search table.vehicleSelector td.button a:hover {
	text-decoration: none;
	background: transparent !important;
}

div#search table.vehicleSelector.KBA td {
	background-color: #E2EAB7;
	color: #7E9E49;
	vertical-align: middle;
	border: 1px solid #7E9E49;
	border-right: none;
	border-left: none;
}
div#search table.vehicleSelector.KBA td.label {
	color: #3F3B30;
	border-left: 1px solid #7E9E49;
	min-width: 100px;
}
div#search table.vehicleSelector.KBA table.input {
	height: 30px;
	border-collapse: collapse;
	border: 1px solid #7E9E49;
}
div#search table.vehicleSelector.KBA table.input td {
	border-left: 1px solid #7E9E49;
	border-right: 1px solid #7E9E49;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}
div#search table.vehicleSelector.KBA table.input td.input {
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 0px;
}
div#search table.vehicleSelector.KBA td.input input {
	height: 100%;
	background-color: #FFFFFF;
}
div#search table.vehicleSelector.KBA td.input input:hover,
div#search table.vehicleSelector.KBA td.input input:focus {
	background-color: #FFFFFF;
}
div#search table.vehicleSelector.KBA input.manufacturerNumber {
	width: 50px;
}
div#search table.vehicleSelector.KBA input.seriesNumber {
	width: 50px;
}
div#search table.vehicleSelector.KBA td.button {
	height: 43px;
	box-shadow: none;
	border-right: 1px solid #7E9E49;
	-moz-border-top-right-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-top-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
}
div#search table.vehicleSelector.KBA td.button a {
	color: #7E9E49;
	background-color: #E2EAB7;	
	border: 1px solid #7E9E49;
	border-radius: 0px;
}

/*** VehicleSelector - VRM***/
table.vehicleSelector.VRM td.input input {
	height: 23px;
	margin-top: 12px;
	margin-bottom: auto;
}

table.vehicleSelector.VRM td.input a.resetLink {
	position: absolute;
	width: 28px;
	height: 28px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: 0px;
}
table.vehicleSelector.VRM td.input a.resetLink img {
	width: 26px;
	height: 26px;
}
table.vehicleSelector.VRM input.vehicleCode {
	width: 150px;
	margin-left: 55px;
}

/*** VehicleSelector - VRM - IE***/
table.vehicleSelector.VRM.IE td.input div.input {
	height: 44px;
    width: 225px;
	background: url(../images/search_vehicleSelector_VRM_IE.png) no-repeat top left;
}

table.vehicleSelector.VRM.IE td.input input:hover,
table.vehicleSelector.VRM.IE td.input input:focus {
	background-color: #FFFFFF;
}

table.vehicleSelector.VRM.IE input.vehicleCode {
	width: 150px;
	margin-left: 55px;
}

/*** VehicleSelector - VRM - GB***/
table.vehicleSelector.VRM.GB td {
	border: none;
}
table.vehicleSelector.VRM.GB td.input div.input {
	height: 44px;
    width: 225px;
	background: url(../images/search_vehicleSelector_VRM_UK.png) no-repeat top left;
}

table.vehicleSelector.VRM.GB td.input input:hover,
table.vehicleSelector.VRM.GB td.input input:focus {
	background-color: #FEE100;
}

/*** VehicleSelector - TYPMINE***/
table.vehicleSelector.typmine {
	background: #dadada;
}
table.vehicleSelector.typmine td {
	height: 25px;
	background: transparent;
}
#search_applicationSelection table.vehicleSelector.typmine td.label {
	font-weight: bold;
	font-size: 15px;
	padding-left: 5px;
}
table.vehicleSelector.typmine td.input {
	width: 190px;
}
table.vehicleSelector.typmine td.input div.input {
	position: relative;
	height: auto;
}
table.vehicleSelector.typmine td.input input {
	height: 26px;
	width: 150px;
	margin-right: 5px;
	border: 1px solid #D4D4D4;
	background-color: #FFFFFF;
}
table.vehicleSelector.typmine td.input a.resetLink {
	position: absolute;
	top: 1px;
}
table.vehicleSelector.typmine td.button {
	width: 30px;
	position: relative;
}
table.vehicleSelector.typmine td.button a {
	height: auto;
	padding-top: 0px;
	position: absolute;
	top: 1px;
}

/** Vehicle Selector Info Slider**/
div.vehicleInfoSlider  {
	padding: 10px;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 280px;
	height: 100vh;
	z-index: 9999;
	overflow-y: auto;
}
div.vehicleInfoSlider.hidden {
	display: none;
}
div.vehicleInfoSlider div.vehicleInfoHeader h3 {
	color: #333333;
}
div.vehicleInfoSlider div.closeButtonWrapper {
	display: flex;
	height: 30px;
	font-size: 16px;
	line-height: 27px;
	text-align: right;
}
div.vehicleInfoSlider div.closeButtonWrapper a.closeVehicleInfoSlider {
	background: #000000;
	bottom: 3px;
	border: none;
	color: #ffffff;
	font-size: 16px;
	top: 0px;
	height: 25px;
	width: 20px;
	text-align: center;
	right: 0px;
	padding: 0 6px 1px;
	position: absolute;
}
div.vehicleInfoSlider table.vehicleInfos {
	margin: 25px 0px;
}
div.vehicleInfoSlider table.vehicleInfos td {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid rgba(12,12,12,.08);
}
div.vehicleInfoSlider table.vehicleInfos td.label {
	font-weight: bold;
	font-size: 14px;
    padding-right: 5px;
}
div.vehicleInfoSlider table.vehicleInfos td.value {
	font-size: 14px;
}
#vehicleInfoOverlay {
	background: #000000 none repeat scroll 0 0;
	display: block;
	height: 100vh;
	opacity: 0.5;
	position: fixed;
	right: 0px;
	top: 0;
	width: 100vw;
	z-index: 990;
}
#vehicleInfoOverlay.hidden{
	display: none;
}

div#search table.classificationTree {
	width: 100%;
	margin-top: 15px;
	border: 1px solid #888;
	border-collapse: separate;
	border-spacing: 0px;
	position: relative;
}
div#search table.classificationTree td.subClassificationTreeColumn {
	border-top: 1px solid #AEAEAE;
}
div#search table.classificationTree table.subClassificationTree {
	width: 100%;
	border-collapse: collapse;
}
div#search table.classificationTree td {
	padding: 0px;
	text-align: center;
	border-left: solid 1px #AEAEAE;
	background-color: #FFFFFF;
}
div#search table.classificationTree table.subClassificationTree tr td:FIRST-CHILD {
	border-left: none;
}
div#search table.classificationTree td a,
div#search table.classificationTree td span {
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
div#search table.classificationTree td span.disabledCategory {
	color: #7A7A7A;
}
div#search table.classificationTree td.leaf {
/*	width: 5%; */
/* 	vertical-align: middle; */
	height: 40px;
}
div#search table.classificationTree td.leaf .category {
/*	display: block;*/
}
div#search table.classificationTree td.leaf a {
	height: 100%;
}
div#search table.classificationTree td.leaf a.selectAll,
div#search table.classificationTree td.leaf a.additionalCategoryToggle {
	display: table;
	height: 100%;
	width: 100%;
	min-width: 20px;
}
div#search table.classificationTree td.leaf a.selectAll img {
	vertical-align: middle;
}
div#search table.classificationTree td.leaf span.iconRow {
	display: block;
	text-align: center;
}
div#search table.classificationTree td.leaf span.iconRow.categoryIcon {
	padding-top: 2px;
	font-size: 10px;
}
div#search table.classificationTree td.leaf.first {
	border-left: none;
	height: 100%;
	vertical-align: middle;
}
div#search table.classificationTree td.leaf.first span.iconRow.categoryIcon {
	font-size: 16px;
}
div#search table.classificationTree td.leaf.last {
	height: 100%;
}
div#search table.classificationTree td.expand-toggle {
	width: 20px;
	vertical-align: middle;
}
div#search table.classificationTree td.root {
	padding: 5px 0px;
	vertical-align: middle;
}
div#search table.classificationTree td.root.last {
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
div#search table.classificationTree td.rootWithLeafs {
	border-top: solid 1px #AEAEAE;
}
div#search table.classificationTree td.root div.rootSpan {
	text-align: center;
	white-space: nowrap;
}
div#search table.classificationTree td.root img {
	margin-right: 4px;
	vertical-align: middle;
}
div#search table.classificationTree table.subClassificationTree td.leaf {
	padding-top: 5px;
}
div#search table.classificationTree td.first {
	border-left: none;
}

div#search table.axleSelection {
	border: 1px solid #888;
	border-collapse: separate;
	border-spacing: 0px;
	position: relative;
	top: 5px;
}
div#search table.axleSelection td {
	width: 33.33%;
	padding: 0px;
	border-right: solid 1px #AEAEAE;
	background-color: #FFFFFF;
	text-align: center;
}
div#search table.axleSelection td.last {
	border-right: none;
}
div#search table.axleSelection td a {
	display: block;
	height: 100%;
	padding: 5px 10px 5px 10px;
	text-align: center;
	vertical-align: middle;
}
div#search table.axleSelection td img {
	margin: 0px;
	vertical-align: middle;
}
div#search table.axleSelection td img.selectIcon {
	margin-right: 15px;
}

/** SEARCH BY APPLICATION **/
div.searchByApplication ul.specifications {
	padding-left: 5px;
}
div.searchByApplication ul.specifications li {
	display: inline;
	padding: 0px 10px;
	list-style-image: none;
	font-family: "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-left: solid 2px #3F3B30;
}
div.searchByApplication ul.specifications li.first {
	border: none;
}
div.searchByApplication table.vehicleTypeRow {
	width: 100%;
	border-collapse: collapse;
	position: relative;
	top: 12px;
}
div.searchByApplication table.vehicleTypeRow td.vehicleTypeSelection {
	
}
div.searchByApplication table.vehicleTypeRow td.vehicleSelector {
	
}
div.searchByApplication table.selectMenus {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
	border-collapse: collapse;
	position: relative;
	top: 17px;
}
div.searchByApplication table.selectMenus td {
	padding: 0px;
	width: 33.33%;
}
div.searchByApplication table.selectMenus td select {
	width: 300px;
	height: 23px;
}
div.searchByApplication table.selectMenus td select option[disabled] {
	margin-top: 2px;
	border-top-style: solid;
	border-top-width: 1px;
}
div.searchByApplication table.selectMenus td.left {
	text-align: left;
}
div.searchByApplication table.selectMenus td.center {
	text-align: center;
}
div.searchByApplication table.selectMenus td.right {
	text-align: right;
}
div.searchByApplication table.selectMenus td.left span.af_selectOneChoice select,
div.searchByApplication table.selectMenus td.center span.af_selectOneChoice select,
div.searchByApplication table.selectMenus td.right span.af_selectOneChoice select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(../images/chevron-down.png);
	background-repeat: no-repeat;
	background-position: 280px; 
	padding-left: 5px;
}
div.searchByApplication table.selectMenus td.left span.selectedOption.af_selectOneChoice select,
div.searchByApplication table.selectMenus td.center span.selectedOption.af_selectOneChoice select,
div.searchByApplication table.selectMenus td.right span.selectedOption.af_selectOneChoice select {
		background-image: url(../images/chevron-down-white.png);
}
div.searchByApplication table.selectMenus td.left span.selectedOption.af_selectOneChoice.textar select,
div.searchByApplication table.selectMenus td.center span.selectedOption.af_selectOneChoice.textar select,
div.searchByApplication table.selectMenus td.right span.selectedOption.af_selectOneChoice.textar select {
		background-image: url(../images/chevron-down.png);
}
div.searchByApplication table.selectMenus td.left span.af_selectOneChoice select::-ms-expand,
div.searchByApplication table.selectMenus td.center span.af_selectOneChoice select::-ms-expand,
div.searchByApplication table.selectMenus td.right span.af_selectOneChoice select::-ms-expand{
	display: none;
}
div.searchByApplication div.valueLinks {
	margin-top: 40px;
	/* padding: 10px; */
}
div.searchByApplication div.valueLinks a {
	display: block;
	text-decoration: none;
	font-size: 14px;
}
div.searchByApplication table.valueLinks td {
	/* padding: 0px 20px 0px 0px; */
	vertical-align: top;
	white-space: nowrap;
}
div.searchByApplication table.valueLinks div.valueLink {
	width: 236px;
	padding-top: 2px;
	overflow: hidden;
	white-space: nowrap;
}
div.searchByApplication table.valueLinks.series div.valueLink {
	width: 324px;
}
div.searchByApplication .applications table {
	width: 100%;
}
div.searchByApplication .applications table thead {
	/*{stylesheet.background3.color}*/
	background-color: #DADADA; 
}
div.searchByApplication .applications table tbody {
	/*{stylesheet.background2.color}*/
	background-color: #FFFFFF;
}
div.searchByApplication .applications table th {
	text-align: left;
	padding-right: 7px;
	padding-left: 2px;
}
div.searchByApplication .applications table.af_table_content td {
	color: inherit;
	background-color: inherit;
	cursor: pointer;
}
div.searchByApplication .applications table.af_table_content td a {
	display: block;
}
div.searchByApplication .applications table.af_table_content td div.inner,
div.searchByApplication .applications table.af_table_content td a {
	margin: 2px 7px 0px 2px;
	color: inherit;
}
div.searchByApplication .applications table.af_table_content tr:hover {
	/*{stylesheet.background3.color}*/
	background-color: #DADADA;
	padding-left: 4px;
}
div#product_company table.address {
	margin-bottom: 15px;
}
div#product_company table.address th {
	text-align: left;
}
div.searchByApplication .applications table td.valueTable_name,
div.searchByApplication .applications table td.valueTable_constructionYear,
div.searchByApplication .applications table td.valueTable_power {
	white-space: nowrap;
}
div.searchByApplication table.axleSelection {
	margin-top: 5px;
}


div.panel_header.favoriteCompanies hr {
	margin-right: 0px;
}
#search.favoriteCompaniesManagement div.panel_content.favoriteCompanies {
	background-color: #FFFFFF;
	border: 1px solid #c8c8c8;
	padding: 15px 0;
}
div.favoriteCompanies table.panel_subHeader {
   	padding-left: 10px;
    padding-top: 15px;
    display: block;
}
div.favoriteCompanies div.valueLinks {
	padding: 10px 5px;
	background-color: #FFFFFF;
}
div.favoriteCompanies div.valueLinks a {
	display: block;
	text-decoration: none;
}
div.favoriteCompanies table.valueLinks td {
	padding: 0px 15px 0px 0px;
	vertical-align: top;
	white-space: nowrap;
}
div.favoriteCompanies table.valueLinks div.valueLink {
	width: 215px;
	padding-top: 2px;
	overflow: hidden;
	white-space: nowrap;
}
div.favoriteCompanies table.valueLinks div.valueLink a {
	vertical-align: middle;
}
div.favoriteCompanies table.valueLinks div.valueLink input {
	margin-right: 3px;
	vertical-align: middle;
}
div.favoriteCompanies table.valueLinks div.valueLink span.label {
	vertical-align: middle;
}


div#main_middle div#main_content.news {
	position: relative;
	top: -3px;
}
div.panel_header.news hr {
	margin-right: 0px;
}
div.panel_content_inner.news {
	margin-top: 5px;
	padding: 10px;
	border: solid 1px #C8C8C8;
	background-color: #FFFFFF;
}
div#news div.title {
	padding: 0px 10px;
	border-bottom: 1px solid #DADADA;
}
div#news div.title h1 {
	margin: 10px 0px 2px;
}
div#news div.title p {
	margin: 2px 0px 15px;
	color: #7A7A7A;
	font-size: 14px;
	font-weight: normal;
}
div#news ol.news {
	margin: 25px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
}
div#news ol.news > li {
	padding: 0px 10px 20px;
	border-bottom: 1px solid #DADADA;
}
div#news ol.news li h2.news-headline {
	margin-bottom: 2px;
	color: #000000;
}
div#news ol.news li span.news-date {
	color: #7A7A7A;
}
div#news ol.news li div.news-content {
	margin: 10px 10px 10px 100px;
	font-size: 14px;
}
div#news ol.news li div.news-content table {
	float: none;
}
div#news ol.news li ul.news-documents {
	margin-top: 20px;
	padding: 0px;
	list-style-type: none;
}
div#news ol.news li ul.news-documents > li {
	display: inline;
	margin: 2px 0px;
	padding: 0px 10px;
	border-left-style: solid;
	border-left-width: 1px;
}
div#news ol.news li ul.news-documents > li:first-child {
	padding-left: 0px;
	border: none;
}


img.contactIcon {
	margin-top: -4px;
	vertical-align: middle;
}


div.supersedes,
div.supersededBy {
	font-weight: normal !important;
	color: red !important;
}
div.supersedes span.item,
div.supersededBy span.item {
	color: red !important;
	white-space: nowrap;
	font-style: italic !important;
}

table#mode_navigation {
	height: 40px;
	bottom: 5px;
}

table#mode_navigation.notLoggedIn {
	bottom: 0;
}
	
table#mode_navigation tr {
	height: 20px;
	margin-right: 3px;
	padding-left: 8px;
    padding-right: 8px;
    padding-top: 10px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
    overflow: hidden;
 	text-overflow: ellipsis;
	white-space: nowrap;
}
table#mode_navigation tr td {
	padding-left: 0px;
}
table#mode_navigation.notLoggedIn tr td {
	padding-right: 35px;
	padding-left: 0px;
}
table#mode_navigation tr td,
table#mode_navigation tr td a {
	font-family: "Open Sans Condensed", "Open Sans", "Trebuchet MS",Helvetica,sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
table#mode_navigation tr img {
	vertical-align: middle;
}
table#mode_navigation tr a:hover {
	text-decoration: underline;
}
table#mode_navigation tr.last {
	margin-right: 0px;
	padding-top: 6px;
}
table#mode_navigation tr.active {

}
table#mode_navigation tr.active a {
	border-bottom: 4px solid #FFE400;
	
}
table#mode_navigation td.left {
    max-width: 150px;
    overflow: hidden;
    padding: 0 20px 0 0;
    vertical-align: middle;
    white-space: nowrap;
}
table#mode_navigation.loggedIn td.left {
	text-overflow: ellipsis;
}
table#mode_navigation td.left.RU {
	max-width: 110px;
}

table#mode_navigation td.hiddenInPhoneSize {
	display: table-cell;
}

table#mode_navigation tr.hiddenInDesktopSize {
	display: none;
}

div#searchresult div.objectsTable div.pageNavigator_container {
	padding: 2px 0px;
}
div#searchresult div.objectsTable div.pageNavigator_container_top {
	
}
div#searchresult div.objectsTable div.pageNavigator_container_bottom {
	margin-top: 0px;
}
div#searchresult div.objectsTable div.pageOverview {
	padding-left: 5px;
}
div#searchresult div.objectsTable div.pageLineSelector {
	padding-right: 5px;
}
div#searchresult div.objectsTable div.resultTable > table {
	width: 100%;
}
div#searchresult div.objectsTable div.resultTable > table table.productTable {
	width: 100%;
	border-bottom: 1px solid #C8C8C8;
	padding-bottom: 10px;
	padding-top: 10px;
}
div#searchresult div.objectsTable div.resultTable > table table td {
	background-color: #FFFFFF;
	border: none;
}
div#searchresult div.objectsTable div.resultTable > table td.image {
	width: 130px;
}

div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox {
    width: 125px;
    height: 125px;
    margin-left: 5px;
	border: 1px solid #C8C8C8;
    border-collapse: collapse;
}
div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox td {
	padding: 0px;
	text-align: center;
    vertical-align: middle;
}
div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox td.imageContent {
	height: 100px;
}
div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox td.imageContent img {
	vertical-align: middle;
}
div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox td.imageDescription {
	height: 25px;
	cursor: default;
}
div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox td.red {
	background-color: red;
	color: #000000;
}
div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox td.green {
	background-color: #669865;
	color: #FFFFFF;
}
div#searchresult div.objectsTable div.resultTable > table td.image table.imageBox td.yellow {
	background-color: #ded024;
	color: #000000;
}
div#searchresult div.objectsTable div.resultTable > table td.description {
	padding-left: 5px;
	vertical-align: top;
}
div#searchresult div.objectsTable div.resultTable > table td.description table {
	border: none;
	padding: 8px 0px 5px 0px;
}
div#searchresult div.objectsTable div.resultTable > table td.description table td {
	background: none;
	vertical-align: top;
}
div#searchresult div.objectsTable div.resultTable > table td.description table td.left {
	
}
div#searchresult div.objectsTable div.resultTable > table td.description table td div.articleNumber {
	display: inline;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
}
div#searchresult div.objectsTable div.resultTable > table td.description table td div.objectName {
	display: inline;
	font-size: 17px;
	margin-left: 10px;
}
div#searchresult div.objectsTable div.resultTable > table td.description table td div.articleNumber > div,
div#searchresult div.objectsTable div.resultTable > table td.description table td div.objectName > div,
div#searchresult div.objectsTable div.resultTable > table td.description table td div.objectName span.zbez > div {
	display: inline;
}
div#searchresult div.objectsTable div.resultTable > table td.description table td a.addToCompare {
	position: relative;
	display: block;
	clear: both;
    padding: 5px 15px 5px 15px;
	white-space: nowrap;
	background-color: #C8C8C8;
    border: 1px solid #C8C8C8;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
    text-decoration: none;
    font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
div#searchresult div.objectsTable div.resultTable > table td.description table td a.addToCompare img {
	position: absolute;
	top: -9px;
	right: -9px;
}
div#searchresult div.objectsTable div.resultTable > table td.description div.vehicleRelations,
div#searchresult div.objectsTable div.resultTable > table td.description div.directProperties {
	margin-right: 5px;
}
div#searchresult div.objectsTable div.resultTable > table td.description div.directProperties span.consider-lkz {
	float: left;
	width: 100%;
	color: #FF0000;
	font-weight: bold;
}
div#searchresult div.objectsTable div.resultTable > table td.description div.manufacturers {
	margin-top: 10px;
	font-weight: bold;
}
div#searchresult div.objectsTable div.resultTable > table td.description div.manufacturers span.icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	padding-right: 2px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
div#searchresult div.objectsTable div.resultTable > table td.description div.manufacturers span.icon-pkw {
	background-image: url(../images/icon_card_vehicle_off.gif);
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link {
	width: 120px;
	vertical-align: top;
	text-align: right;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a {
	display: block;
	padding: 5px 15px 5px 10px;
	text-align: left;
	color: #3F3B30;
    text-decoration: none;
    white-space: nowrap;
    font-size: 14px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/icon_arrow_right_dark.png);
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a img {
	vertical-align: middle;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a.contained {
	color: #F00000;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a span {
    white-space: nowrap;
    font-size: 14px;
	text-transform: uppercase;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a.iFrameToggle.iframe-active span {
	font-weight: bold;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a span.dataSheetLabel {
	float: left;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a span.detailLinkLabel {
	float: left;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a span.icon {
	
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a.contained span {
	color: #F00000;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a.active {
    border-bottom: none;
    padding-bottom: 6px;
	background-color: #C8C8C8;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-khtml-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a.active span {
	background-image: url(../images/icon_arrow_down_dark.png);
}
div#searchresult div.objectsTable div.resultTable > table td.detail_link a.datasheetLink {
	margin-bottom: 5px;
}
iframe.product_detail {
    width: 100%;
	overflow: hidden;
	border: none;
}
body.product_detail {
	background: none;
	min-width: 0px;
}
div.resultHeader {
	border: none;
	overflow: hidden;
	padding-top: 10px;
}
table.resultHeader {
	width: 100%;
	border-collapse: collapse;
}
table.resultHeader td {
	padding: 0px;
	vertical-align: middle;
	white-space: nowrap;
}
table.resultHeader td span.text {
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
table.resultHeader td span.quantity {
	color: red;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
	font-weight: bold;
}
table.resultHeader td.left {
	text-align: left;
	font-size: 18px;
}
table.resultHeader td.right {
	width: 100px;
}
table.resultHeader td.right span.comparisonListLink,
table.resultHeader td.right a.comparisonListLink {
	clear: both;
	display: block;
    padding: 5px 10px 5px 30px;
    color: #3F3B30;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
}

.ui-dialog-title {
    font-size: 14px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}

div.panel_header.downloads hr {
	margin-right: 0px;
}
div.panel_content.downloads {
	padding: 15px 0px;
}
div.panel_content.downloads div.description {
	margin-bottom: 5px;
	font-size: 14px;
}
div.panel_content.downloads a.catalogueLink {
	display: block;
	height: 16px;
	margin-top: 35px;
	padding-left: 20px;
	font-size: 14px;
	background: url("../images/icon_pdf_small.png") no-repeat left center;
}

#favoriteCompaniesManagementForm div.valueLinks a:hover,
#favoriteCompaniesManagementForm div.valueLinks a:hover span {
	background-color: #DADADA;
}

div#searchresult_printOnDemand iframe,
div#searchresult_dataOnDemand iframe,
div#searchresult_npiOnDemand iframe,
div#searchresult_labelOnDemand iframe,
div#searchresult_supOnDemand iframe {
	overflow: hidden;
	width: 940px; 
	border: none;
}

body.printOnDemand,
body.dataOnDemand,
body.npiOnDemand,
body.labelOnDemand,
body.supOnDemand {
	background: #FFFFFF;
	overflow: hidden;
}
body.printOnDemand div.panel_header,
body.dataOnDemand div.panel_header,
body.npiOnDemand div.panel_header,
body.labelOnDDemand div.panel_header,
body.supOnDemand div.panel_header {
	display: none;
} 
body.printOnDemand div.panel_header hr,
body.dataOnDemand div.panel_header hr,
body.npiOnDemand div.panel_header hr,
body.labelOnDDemand div.panel_header hr,
body.supOnDemand div.panel_header hr {
	margin-right: 0px;
}
body.printOnDemand .validEmailAddress,
body.dataOnDemand .validEmailAddress,
body.npiOnDemand .validEmailAddress,
body.labelOnDemand .validEmailAddress,
body.supOnDemand .validEmailAddress {
	display: none;
	visibility: hidden;
}
body.printOnDemand .invalidEmailAddress,
body.dataOnDemand .invalidEmailAddress,
body.npiOnDemand .invalidEmailAddress,
body.labelOnDemand .invalidEmailAddress,
body.supOnDemand .invalidEmailAddress {
	display: block;
	visibility: visible;
    font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
body.printOnDemand table.printOnDemandForm,
body.dataOnDemand table.dataOnDemandForm,
body.npiOnDemand table.npiOnDemandForm,
body.labelOnDemand table.labelOnDemandForm,
body.supOnDemand table.labelOnDemandForm {
	margin: 10px 0px 10px 0px;
	border-collapse: separate;
	border-spacing: 0px;
}
body.printOnDemand table.printOnDemandForm td,
body.dataOnDemand table.dataOnDemandForm td,
body.npiOnDemand table.npiOnDemandForm td,
body.labelOnDemand table.labelOnDemandForm td,
body.supOnDemand table.supOnDemandForm td {
	padding: 4px;
	vertical-align: top;
}
body.printOnDemand table.printOnDemandForm td.label,
body.dataOnDemand table.dataOnDemandForm td.label,
body.npiOnDemand table.npiOnDemandForm td.label,
body.labelOnDemand table.labelOnDemandForm td.label,
body.supOnDemand table.supOnDemandForm td.label {
	padding-top: 7px;
	padding-right: 10px;
}
body.dataOnDemand table.dataOnDemandForm tr.indented td.label {
	padding-left: 15px;
}
body.printOnDemand table.printOnDemandForm td.value input[type=text],
body.dataOnDemand table.dataOnDemandForm td.value input[type=text],
body.npiOnDemand table.npiOnDemandForm td.value input[type=text],
body.labelOnDemand table.labelOnDemandForm td.value input[type=text],
body.supOnDemand table.supOnDemandForm td.value input[type=text] {
	width: 300px;
}
body.printOnDemand a.printOnDemandStart,
body.dataOnDemand a.dataOnDemandStart,
body.npiOnDemand a.npiOnDemandStart,
body.labelOnDemand a.labelOnDemandStart,
body.supOnDemand a.supOnDemandStart {
	background-color: #000000;
    border-radius: 0;
    color: #ffffff;
    display: block;
    font-size: 14px;
    margin-top: 20px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    text-align: center;
    width: 250px;
}
body.printOnDemand a.printOnDemandStart:hover,
body.dataOnDemand a.dataOnDemandStart:hover,
body.npiOnDemand a.npiOnDemandStart:hover,
body.labelOnDemand a.labelOnDemandStart:hover,
body.supOnDemand a.supOnDemandStart:hover {
	text-decoration: none;
}
body.printOnDemand a.printOnDemandStart img,
body.dataOnDemand a.dataOnDemandStart img,
body.npiOnDemand a.npiOnDemandStart img,
body.labelOnDemand a.labelOnDemandStart img,
body.supOnDemand a.supOnDemandStart img {
	margin-left: 10px;
	vertical-align: middle;
}
body.dataOnDemand div.rightsOfUse {
	width: 600px;
	padding: 10px;
	overflow-y: scroll;
	height: 200px;
	border: 1px solid #C4C4C4;
}
body.dataOnDemand div.rightsOfUse .headline {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
body.dataOnDemand div.rightsOfUse .paragraphHeadline {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
body.dataOnDemand div.rightsOfUse .paragraphContent {
	display: block;
	margin-bottom: 10px;
}
body.dataOnDemand td.value.infoIcon {
	position: relative;
	margin-left: 10px;
}
body.dataOnDemand img.searchConstraintsInfoIcon {
	width: 18px;
	height: 18px;
	cursor: help;
	vertical-align: middle;
}
body.dataOnDemand #infoIconTooltip {
	position: relative;
}
body.dataOnDemand #directionBoundTooltip {
	position: absolute;
	top: -15px;
	left: 60px;
	border-radius: 5px;
	width: 200px;
}
body.dataOnDemand div.toolTipContainer {
	display: inline-block;
	background: #EDEDED;
	padding: 2px;
}
body.dataOnDemand div.toolTipContainer div.tooltipText {
	padding: 5px;
}
body.dataOnDemand div.toolTipContainer div.tooltipText span {
	font-weight: bold;
}
div#survey-area {
	position: absolute;
	margin-left: 460px;
}
div#dataModificationDate {
	color: #B4B4B4;
    float: right;
    padding: 15px 10px 10px 5px;
}

/*** CALCULATOR ***/
div#calculator {
	position: relative;
	top: -3px;
}
div#calculator_wrapper {
	padding: 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFFFFF;
	text-transform: uppercase;
}
body.iframe div#calculator_wrapper {
	height: 770px;
}
div#calculator_wrapper table {
	border-spacing: 0;
}
div#calculator_wrapper table.small td.label {
	width: 160px;
}
div#calculator_wrapper td.label,
div#calculator_wrapper td.value,
div#calculator_wrapper td.unit {
	padding: 0px 0px 20px;
}
div#calculator_wrapper td.label {
	width: 290px;
	padding-top: 5px;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
}
div#calculator_wrapper td.value.readOnly {
	padding-right: 10px;
	text-align: left;
}
div#calculator_wrapper td.value.readOnly span.boxed {
	height: 16px;
	font-size: 14px;
	font-weight: bold;
}
div#calculator_wrapper td.value input,
div#calculator_wrapper td.value span.boxed,
div#calculator_wrapper td.value span.unit {
	display: inline-block;
	margin-right: 10px;
	padding: 1px 2px;
	line-height: 16px;
	vertical-align: middle;
}
div#calculator_wrapper td.value input,
div#calculator_wrapper td.value span.boxed {
	width: 156px;
	height: 16px;
	background-color: #FFFFFF;
	border: 1px solid #C4C4C4;
	text-align: right;	
}
div#calculator_wrapper td.value input[type=checkbox],
div#calculator_wrapper td.value input[type=radio] {
	width: auto;
}
div#calculator_wrapper td.value span.small input {
}
div#calculator_wrapper td.value span.image {
	display: inline-block;
	width: 120px;
}
div#calculator_wrapper .inctabs_above_outer .inctab_outer .inctab_tab .tabContent {
	line-height: 15px;
	height: auto;
	padding-bottom: 6px;
}
div#calculator_wrapper .inctabs_above_outer .inctab_outer.inctab_outer_active .inctab_tab .tabContent {
	background-color: #EFEFEF;
}
div#calculator_wrapper .inctabs_inner {
	float: left;
}
div#calculator_wrapper .tabContentWrapper,
div#calculator_wrapper div.result {
	margin: 0px 0px 0px 2px;
	padding: 20px;
	border: 1px solid #C8C8C8;
	background-color: #EFEFEF;
}
div#calculator_wrapper .tabContentWrapper a.button {
	float: left;
	width: 140px;
	padding: 5px 10px;
	border: 1px solid #C8C8C8;
	text-align: center;
}
div#calculator_wrapper h4 {
	font-size: 16px;
	margin-bottom: 0px;
	margin-left: 4px;
}
div#calculator_wrapper div.result table {
	border: none;
	background-color: transparent;
}
div#calculator_wrapper .af_selectOneRadio .af_selectOneRadio_content {
	display: inline-block;
	width: 400px;
	padding: 0px 0px 5px;
}
div#calculator_wrapper .af_selectOneRadio .af_selectOneRadio_content br {
	display: none;
}
div#calculator_wrapper .af_selectOneRadio .af_selectOneRadio_content label {
	display: inline-block;
	width: 370px;
	vertical-align: middle;
}
div#calculator_wrapper .af_selectOneRadio .af_selectOneRadio_content label span.image {
	display: inline-block;
	width: 110px;
	text-align: left;
	vertical-align: middle;
}
div#calculator_wrapper .af_selectOneRadio .af_selectOneRadio_content label span.label {
	padding-left: 5px;
}

/*** COUNTRIES ***/
div#countries_wrapper {
	position: relative;
	top: -3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFF;
	width: 1024px;
}
div#countries {
	padding: 20px;
}
#countries div.countries-select label {
	padding-right: 20px;
	font-weight: bold;
}
#countries div.countries-select select {
	width: 218px;
}
#countries div.countries-links {
	margin-top: 20px;
}
#countries div.countries-links table {
	border-collapse: collapse;
}
#countries div.countries-links table caption {
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
}
#countries div.countries-links table td {
	padding: 0px;
	vertical-align: top;
}
#countries div.countries-links table td a {
	display: block;
	width: 216px;
	padding: 3px 2px 3px 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#countries div.countries-links table td a.selected {
	font-weight: bold;
}
#countries div.countries-links table td a:hover {
	background-color: #D4D4D4;
}

/*** COOKIE INFO ***/
.cookie-info-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 10px;
    z-index: 999999;
    color: #333333;
    background-color: #000000;
    box-shadow: 0 0 8px #333333;
    text-align: left;
}
.cookie-info-wrapper div.blocker {
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100vh;
	width: 100vw;
	background-color: #000000;
	opacity: 0.4;
	z-index: 99;
	
}
.cookie-info-wrapper .cookie-info {
    margin: 0 10px;
    color: #FFFFFF;
    text-align: center;
    z-index: 200;
    position: relative;
}
.cookie-info-wrapper .cookie-info .textWrapper {
	max-width: 800px;
	margin: 0 auto;
}
.cookie-info-wrapper .cookie-info .textWrapper div.infoText {
	max-width: 700px;
    float: left;
    padding-bottom: 5px;
    text-align: left;
    color: #FFFFFF;
}
.cookie-info-wrapper .cookie-info .textWrapper div.infoText a {
	margin-left: 15px;
	margin-right: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.cookie-info-wrapper .cookie-info .textWrapper
.cookie-info-wrapper .cookie-info a {
	margin-left: 15px;
	margin-right: 15px;
	font-size: 12px;
	font-weight: bold;
	box-shadow: 0px;
}
.cookie-info-wrapper div.acceptButton {
	text-align: center;
	float: right;
	width: 100px;
}
.cookie-info-wrapper div.acceptButton table { 
	margin: 5px auto;	
}
.cookie-info-wrapper div.acceptButton table td {
	padding-right: 20px;
}
.cookie-info-wrapper #cookiePreferences {
	margin: 0 auto;
}
#privacy {
	background-color: #FFFFFF;
    border-radius: 6px;
    font-size: 16px;
    padding: 20px;
}
#privacy div.page-headline h1.anteros {
	font-size: 22px;
	font-family: Open Sans Condensed;
	margin-bottom: 35px;
}
#privacy div h4.anteros {
	font-size: 22px;
	font-family: Open Sans Condensed;
	margin-bottom: 35px;
	margin-top: 55px;
}
#privacy .opt-out {
	width: 100%;	
	margin-top: 20px;
}
#privacy .opt-out .checkbox {
	width: 20px;
}
#privacy .opt-out .label label {
	font-weight: normal;
	font-size: 16px;
	margin-left: 10px;
}
#privacy .opt-out .button {
	margin-top: 20px;
}
#privacy .button {
	display: inline-block;
	padding: 4px 4px;
	margin: 0px;
	vertical-align: middle;
	background-color: #FBFBFB;
	border: 1px solid #999999;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#privacy .button:hover {
	background-color: #FBFBFB;
	color: #333333;
}
.cookie-info .button {
	display: inline-block;
	padding: 4px 4px;
	margin-top: 5px;
	vertical-align: middle;
	background-color: #FBFBFB;
	border: 1px solid #999999;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	box-shadow: none;
}
#privacy .button.bgBrand:hover, 
.cookie-info .button.bgBrand:hover {
	background-color: #FBFBFB !important;
	color: #333333 !important;
	border: 1px solid #999999;
	text-decoration: none;
}

#privacy div.wpb_wrapper h4 {
	font-size: 26px;
}


#privacy div.wpb_wrapper h5 {
	font-size: 20px;
	margin: 0;
}

#privacy > div.wpb_wrapper > div.wpb_text_column:nth-child(6),
#privacy > div.wpb_wrapper > div.wpb_text_column:nth-child(7),
#privacy > div.wpb_wrapper > div.wpb_text_column:nth-child(8),
#privacy > div.wpb_wrapper > div.wpb_text_column:nth-child(14),
#privacy > div.wpb_wrapper > div.wpb_text_column:nth-child(15),
#privacy > div.wpb_wrapper > div.wpb_text_column:nth-child(16) {
    display: none;
}
#privacy .cookieInfoTable {
  	word-wrap: break-word;
  	width: 100%;
}
#privacy .cookieInfoTable thead {

}
#privacy .cookieInfoTable .name,
#privacy .cookieInfoTable .validity {
	width: 20%;
}
#privacy .cookieInfoTable caption {
	text-align: left;
}
#privacy .cookieInfoTable th,
#privacy .cookieInfoTable td {
	padding-left: 4px;	
}
#privacy div.cookiePreferencesWrapper {
	margin-bottom: 25px;
	margin-top: 20px;
}
#privacy div.cookiePreferencesWrapper table.cookiePreferences td {
	padding-bottom: 10px;
}
/*** App Store / Play store popup **/

body div.playStorePupUp {
	position: fixed;
	bottom: 0px;
	width: 100%;
	background-color: #FFFFFF;
	border-top: 1px solid #C4C4C4;
	z-index: 9999;
}
body div.playStorePupUp div.playStoreWrapper {
	width: 1024px;
	margin: 0 auto;
	padding: 5px 0px;
}
body div.playStorePupUp img {
	height: 50px;
}
/*** SETTINGS ***/
div.tabNavContainer {
	margin-bottom: -1px;
}
div.tabNavContainer div.tabNavElement {
	display: inline-block;
	padding: 5px 10px 2px;
	background: #C8C8C8;
	border: 1px solid #C8C8C8;
	border-bottom-style: none;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-khtml-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
div.tabNavContainer div.tabNavElement.active {
	background: #EEEEEE;
}
div.tabNavContainer.textar div.tabNavElement.active {
	background-color: #FFE400;
}
div.tabNavContainer.mintex div.tabNavElement.active {
	background-color: #DB0C14;
}
div.tabNavContainer.don div.tabNavElement.active {
	background-color: #C7051B;
}
div.tabNavContainer.pagid div.tabNavElement.active {
	background-color: #006FB4;
}
div.tabNavContainer.nisshinbo div.tabNavElement.active {
	background-color: #FB602A;
}
div.tabNavContainer.mintex div.tabNavElement.active > span,
div.tabNavContainer.don div.tabNavElement.active > span,
div.tabNavContainer.pagid div.tabNavElement.active > span,
div.tabNavContainer.nisshinbo div.tabNavElement.active > span {
	color: #FFFFFF;
}

div#main_middle div#main_content_wrapper div.tabNavContainer div.tabNavElement span,
div.tabNavContainer div.tabNavElement span,
div.tabNavContainer div.tabNavElement a {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/*** IMPRINT ***/
#general_imprint {
	background-color: #FFFFFF;
	border-radius: 6px;
	font-size: 16px;
	padding: 20px;
}
#general_imprint div.page-headline h1.anteros {
	font-weight: bold;
	font-size: 22px;
	font-family: Open Sans Condensed;
	margin: 0px 0px 35px 0px;
}
#general_imprint span.label {
	font-weight: bold;
	font-size: 22px;
	font-family: Open Sans Condensed;
	margin: 55px 0px 35px;
	display: block;
}


/*** IMAGESEARCH ***/
#upload {
	position: relative;
	top: 0px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFF;
	width: 1024px;
}
#upload div#upload_wrapper {
	padding: 20px;
}
#upload #upload_wrapper #search {
	top: 0px;
	width: auto;
}
#upload #upload_wrapper #search_wrapper {
	padding: 0px;
}

/*** IMAGESEARCH ***/
#imagesearch-info {
	position: relative;
	top: 0px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFF;
	width: 1024px;
}
#imagesearch-info div#imagesearch-info_wrapper {
	padding: 20px;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper {
	margin: 0px auto;
	width: 525px;
	border: 1px solid #EFEFEF;
	margin-bottom: 15px;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper:last-child {
	margin-bottom: 0px;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper div.description {
	height: 80px;
	font-weight: bold;
	font-size: 16px;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper div.example-images {
	text-align: center;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper div.example-images img {
	width: 160px;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper div.control .step-progress-bar {
	width: 253px;
	margin: 0px auto;
	padding-top: 10px;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper div.control .button {
	border: 1px solid #2C2C2C;
	padding: 5px 10px;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper div.control .previous {
	float: left;
}
#imagesearch-info div#imagesearch-info_wrapper div.step-wrapper div.control .next {
	float: right;
}
.vid {
	width: 525px;
}

.faded {
    opacity: 0.5;
}

div.simpleCheckbox *:not(input) {
	display: block;
	float: left;
}

.register-content-wrapper input#dataPrivacyPolicy {
	position: relative;
	bottom: 7px;
}

#contactForm div.simpleCheckbox > a,
#contactForm div.simpleCheckbox > label {
	position: relative;
	top: 4px;
}

#contactForm div.simpleCheckbox > label {
	margin-left: 10px;
}

#contactForm div.simpleCheckbox input {
	float: left;
}

.register-content-wrapper div.simpleCheckbox input {
	width: 12px;
}

.simpleCheckbox > a {
  padding-left: 5px;
}

.hidden {
	display: none;
}


/*** GRAY BAR ***/

div.graybar {
    background-color: #EDEDED;
    box-shadow: 512px 0 0 #EDEDED, -512px 0 0 #EDEDED,
    1024px 0 0 #EDEDED, -1024px 0 0 #EDEDED,
    2048px 0 0 #EDEDED, -2048px 0 0 #EDEDED,
     3072px 0 0 #EDEDED, -3072px 0 0 #EDEDED,
     4096px 0 0 #EDEDED, -4096px 0 0 #EDEDED;
    position: absolute;
    width: 100%;
}

div.graybar.height30 {
	height: 30px;
}
div.graybar.height40 {
	height: 70px;
}
div.graybar.height40.selected {
	height: 77px;
}
div.graybar.height50 {
	height: 70px;
}
div.graybar.height65 {
	height: 100px;
}
div.graybar.height65.mintex,
div.graybar.height65.pagid {
	height: 100px;
}
div.graybar.height65.selected {
	height: 100px;
}
div.graybar.height75 {
	height: 110px;
}

div.graybar.height110 {
	height: 135px;
}
div.graybar.height150 {
	height: 170px;
}
div.graybar.height150.selected {
	height: 180px;
}
div.graybar.height150.don,
div.graybar.height150.mintex,
div.graybar.height150.pagid {
	height: 100px;
}

div.graybar.height165 {
	height: 165px;
}

div.graybar.height185 {
	height: 205px;
}

div.graybar.height65.nisshinbo.selected {
	height: 100px;
}
div.graybar.height110.vehicleSearch.nisshinbo {
	height: 110px;
}
table.paramsearch_bottom td {
	background-color: #FFFFFF;
}

#search_wrapper div.panel_content.searchByApplication form div.classificationSelection {
	position: relative;
    top: 15px;
}

#search_wrapper div.panel_content.searchByApplication form table.axleSelection {
    top: 20px;
}

table#mode_navigation td.hiddenInPhoneSize {
	display: table-cell;
}

table#mode_navigation tr.hiddenInDesktopSize {
	display: none;
}
@media screen and (max-width: 1610px) {
	div#mainLinks  {
		display: inline-block;
		float: left;
	}
	div#page_top_content_wrapper .homePageLinkWrapper {
		display: inline-block;
		position: inherit;
		float: left;
		margin-right: 5px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.desktop,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone{
		position: inherit;
		float: left;
		margin-right: 45px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.desktop.tmd,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone.tmd {
		float: none;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div.brand_logo {
		position: inherit !important;
	}
	div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo a img.textar,
	div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo img.don  {
		margin-top: 10px !important;
	}
	div.layoutBlocker div.page_top_contentWrapper2 td.SearchByKeywords {
		width: auto;
		float: left;
	}
}
@media screen and (max-width: 1506px) { 
	div.navigationBlocker div.navigationWrapper {
		margin: 0px 0px 0px 30px;
	}
	div#page_main div.page_table {
		margin: 0px;
	}
	div#main_middle {
		margin: 0px;
		padding-left: 30px;
	}
}
@media screen and (max-width: 1350px) {
	div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo.tmd,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div.brandLogo.tmd a img {
		display: none;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.desktop,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone  {
		margin-right: 95px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.desktop.tmd,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone.tmd	 {
		width: 100%;
		margin-right: 0px !important;
	}		
	div.layoutBlocker div.page_top_contentWrapper2 div#brand_selection {
		position: inherit;
	}
	div#page_main div#main_middle {
		width: calc(100% - 20px);
		padding: 10px;
	}
	div#search {
		width: 100%;
	}
	div.graybar {
		margin: 0px;
		left: -10px;
	}
	div.graybar.vehicleSearch {
		left: -10px;
   		margin: 0px !important;
	}
	table#mode_navigation.notLoggedIn tr td {
		padding-right: 20px;
	}
	div#page_bottom div div.imprint,
	div#page_bottom div div.privacy,
	div#page_bottom div div.copyright {
		width: auto;
	}
	
	table#mode_navigation td.hiddenInPhoneSize {
		display: none;
	}

	table#mode_navigation tr.hiddenInDesktopSize {
		display: table-row;
	}
	div#page_top div#page_top_content_wrapper  div.smallMenu {
		display: inline-block;
		float: right;
		right: 15px;
	}
	div#page_top div#page_top_content_wrapper  div.smallMenu div#headerMenuContainer {
		position: absolute;
		right: -15px;
	    top: 0;
	    width: 260px;
	    z-index: 9999;
	}
	div#page_top div#page_top_content_wrapper  div.smallMenu div#headerMenuContainer ul {
		margin: 0px;
	}
	div#page_top div#page_top_content_wrapper  div.smallMenu div#headerMenuContainer ul li {
		list-style: none;
		display: flex;
		flex-flow: row wrap;
		font-size: 16px;
		line-height: 27px;
	}
	div#page_top div#page_top_content_wrapper  div.smallMenu div#headerMenuContainer ul li:last-child {
		padding-bottom: 15px;
		border-bottom: 0px;
	}
	div#mainLinks {
		width: auto;
	}
	div#mainLinks table td.mainLink_container.login,
	div#mainLinks table td.mainLink_container.help,
	div#mainLinks table td.mainLink_container.settings,
	div#mainLinks table td.mainLink_container.contact {
		display: none;
	}
	div#mainLinks.tmd table td.mainLink_container.login,
	div#mainLinks.tmd table td.mainLink_container.help,
    div#mainLinks.tmd table td.mainLink_container.settings,
    div#mainLinks.tmd table td.mainLink_container.contact {
    	display: table-cell;
    }
	div#page_top_content_wrapper .homePageLinkWrapper {
		width: auto;
	}
	div.layoutBlocker div.page_top_contentWrapper2 div.brand_logo {
		width: 182px;
	}
	div.navigationBlocker {
		display: none;
	}
	div.layoutBlocker {
		height: 51px;
		border-bottom: none;
	}
	div.layoutBlocker.tmd {
		height: 66px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 td.SearchByKeywords {
		position: relative;
		bottom: 8px;
		right: 76px;	
	}
	div#searchByKeywords {
		margin-top: 5px;
	}
	div#menu div.dialogOverlay {
		background: #000000;
		opacity: 0.5;
		height: 100vh;
		width: 100vw;
	}
	div.smallMenu #headerMenuContainer #menu ul {
		padding-left: 15px;
		padding-right: 15px;
	}
	div.smallMenu #headerMenuContainer #menu ul li {
		padding: 16.5px 5px 16.5px 0;
		border-bottom: 1px solid rgba(12,12,12,.08);
		text-align: left;
		position: relative;
	}
	div.smallMenu #headerMenuContainer #menu ul li a {
		font-size: 16px;
		text-align: left;
		text-transform: uppercase;
	}
	div.smallMenu #headerMenuContainer #menu ul li.closeButtonWrapper {
		border-bottom: none;
		padding: 0px;
		margin-bottom: 15px;
	}
	div.smallMenu #headerMenuContainer #menu ul li.closeButtonWrapper div {
		text-align: right;
	}
	div.smallMenu #headerMenuContainer #menu ul li.closeButtonWrapper a {
	    background: #000000;
	    bottom: 3px;
	    color: #ffffff;
	    font-size: 16px;
		top: 0px;
		height: 25px;
		width: 20px;
		text-align: center;
		right: -15px;
	    padding: 0 6px 1px;
	    position: absolute;
	}
	div.smallMenu #headerMenuContainer #menu ul div.userSpecific {
		margin-top: 10px;
	}
	div.smallMenu #headerMenuContainer #menu ul div.userSpecific li a span {
		color: #000000;
	}
}
@media screen and (max-width: 1280px) { 
	div#main_right {
		display: none;
	}
}
@media screen and (max-width: 1100px) {
	table#mode_navigation td.left {
		max-width: 120px;
	}
}

/** ANPASSUNGEN FÜR RETINA DISPLAYS **/
@media screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.desktop {
		display: none !important;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone {
		display: inline-block;
		float: left;
		position: inherit;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone.tmd {
		width: 100%;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div.brand_logo {
		position: absolute;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone.tmd div.brand_logo {
		position: inherit;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.textar a img,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.textar img {
		height: 47px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.mintex a img,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.mintex img {
		height: 25px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.don a img,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.don img {
		height: 24px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.pagid a img,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.pagid img {
		height: 24px;
	}
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.nisshinbo a img,
	div.layoutBlocker div.page_top_contentWrapper2 table tr td.brandLogos.phone div#brand_selection div.brand_selection_container.nisshinbo img {
		height: 35px;
	}
	
	div#brand_selection.desktop {
		display: none;
	}
	div#brand_selection.phone {
		display: block;
	}
	div#brand_selection.phone div.brand_selection_container.textar a img,
	div#brand_selection.phone div.brand_selection_container.textar img {
		height: 47px;
	}
	div#brand_selection.phone div.brand_selection_container.mintex a img,
	div#brand_selection.phone div.brand_selection_container.mintex img {
		height: 25px;
	}
	div#brand_selection.phone div.brand_selection_container.don a img,
	div#brand_selection.phone div.brand_selection_container.don img {
		height: 24px;
	}
	div#brand_selection.phone div.brand_selection_container.pagid a img,
	div#brand_selection.phone div.brand_selection_container.pagid img {
		height: 24px;
	}
	div#brand_selection.phone div.brand_selection_container.nisshinbo a img,
	div#brand_selection.phone div.brand_selection_container.nisshinbo img {
		height: 35px;
	}
}