/*  general  */
body {
	font-family: Tahoma, Helvetica, sans-serif;
}
a:link:after, a:visited:after {
	content:" (" attr(href) ") ";
}
.home a:link:after, .home a:visited:after,
.breadcrumb a:link:after, .breadcrumb a:visited:after {
	content:"";
}
.home a img {
	border: none;
}

ul.service,
ul.header_nav,
#pxs_container,
div.sticky-wrapper,
div.nav,
div.footer .column div,
div.footer .column iframe,
div.footer .column ul
{
	display: none !important;
}
.header {
	height: 100px;
}

.corporate_responsibility{position: absolute; left: -10px;}
ul.breadcrumb {
	clear: both;
	display: block;
	font-size: 12px;
	height: 20px;
	line-height: 14px;
	list-style-type: none;
	margin-left: -18px;
	padding-left: 0;
	padding-top: 0;
	position: relative;
}
ul.breadcrumb li {
	color: #000;
	float: left;
	margin-right: 3px;
	padding-left: 18px;
	text-decoration: none;
}
ul.breadcrumb li a {
	color: #000;
	text-decoration: none;
}
.content {
	clear: both;
	float: left;
}
.teaserbox_headline,
.acc_headline h1,
.three_column h1,
.headbox h1 {
	display: block;
	font-size: 16px;
}
a h1 {
	font-size: 14px;
	font-weight: normal;
}
h1.imprint {
	font-size: 14px;
	float: left;    
}
/*   home    */
.three_column .img_box a:link:after, .three_column .img_box a:visited:after {
	content:" (" attr(href) ") ";
}


/*   worldwide   */
.jvectormap-zoomin,
.jvectormap-zoomout,
.acc_headline {
	display: none;
}

/*   content1   management    */
table,
table td {
	border: none;
}
td.tableBodyWithBG {
	background-color: #ccc;
}

/*   content2   corporate responsibility    */
/*.img_box a[href*="CR"]:link:after, .img_box a[href*="Strategy"]:visited:after {
	content:"";
}*/
.img_box a {
	display: block;
}
.img_box a img {
	border: none;
}
/*    content3   press releases    */
.newsset h2 {
	margin-top: 6px;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
}
.newsset p  {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
}
.newsset p a {
	display: block;
	width: 570px;
	font-size: 10px;
	text-decoration: none;
}

/*    content4    acc content    */
.acc_area .acc_headline,
.acc_area .acc_content {
	display: block !important;
}
.acc_area .acc_content img_box {
	margin-bottom: 4px;
}

/*    forms    */
/*    forms - contact    */
div.forms td {
	padding-top: 2px;
	line-heigt: 18px;
}
div.forms td p {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
}
div.forms td div {
	maegin: 0;
	padding: 0;
}
.sbHolder {
	background-color: #fff;
	border: none !important;
	box-shadow: none !important;    
	height: 0px !important;
	padding: 0;
	margin: 0 !important;
}
.sbHolder a:link:after, .sbHolder  a:visited:after {
	content:"";
}
.sbSelector {
	height: 14px !important;
	line-height: 14px;
	padding: 3px 0 0;
	margin: 0 0 0 -8px !important;
	border: none;
	font-size: 12px;
}
.sbToggle {
	display: none !important;
}

div.inputs {
	width: 400px !important;
}
#Message {
	width: 500px;
	height: 50px;
}
.form_button {
	display: none;
}
/*    forms - whistleblower    */
textarea#FGM_Input3 {
	width: 300px;
	height: 150px;
}

.finder_headline,
#options,
.toggle,
.buttonset,
.links a,
.box_button {
	display: none !important;
}

.links a[href^="mailto:"] {
	display: inline !important;
	font-size: 12px;
}
.links a[href^="mailto:"]:link:after,
.links a[href^="mailto:"]:visited:after {
	display: inline !important;
	content:" [" attr(href) "] ";
}

#container {
	overflow: visible !important;
	height: 100% !important;
}

.corner-stamp .headlines h1 {
	font-size: 14px;
	font-weight: bold;
}
.corner-stamp {
	clear: both;
	float: none;
	position: static !important;
	display: inline-block !important;    
	height: 310px !important;    
	margin: 5px 20px 0 0;
	width: 180px;
}
.page-productfinder .element {
	clear: both;
	float: none !important;
	position: static !important;
	transform: none !important;
	display: inline-block !important;
	width: 180px !important;
	height: 410px;    
	margin: 5px 20px 0 0;
	overflow: hidden;
	color: #000000;

}
.page-productfinder .element h3 {
	font-size: 14px;
	margin-bottom: 0;
}
.prod_image {
	margin-top: 20px;
	height: 180px;	
}
.page-productfinder .element ul {
	padding-left: 15px;
}
.page-productfinder .element ul li {
	background-image: none;
	list-style-type: square;
	padding-left: 0;
}
.page-productfinder .element ul li:empty {
	display: none;
}
.page-productfinder .element.isotope-hidden {
	display: none !important;
}

/*    search results    */
.search_results a {
	font-size: 14px;
	font-weight: normal;
}

.search_results a:link:after,
.search_results a:visited:after {
	content:" [" attr(href) "] ";
}