body, html {
	height: 100%;	
}

body {
	background-color: #FFFFFF;
	/*color: #969ba0;*/
	color: #787d82;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 14px;
	margin: 0;
	background-image: url(../images/bg_body.png);
	background-repeat: repeat-x;
	
}

a:focus {
    outline: none;
}

img {
	border: 0;
}

h1, h2, h3, h4, h5 {
	color: #323232;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

h2 {
	color: #787d82;
}

h3 {
	color: #323232;
	font-weight: normal;
}

a.maillinkcontact {
	color: #323232 !important;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}

a.maillinkcontact2 {
	color: #787d82 !important;
	margin-bottom: 0;
	font-size: 14px !important;
	font-weight: normal;
	line-height: 20px;
}

div.header {
	height: 96px;
}

div.left_col, div.left_col_about {
	float: left;
/*	width: 327px;*/
	width: 320px;
	width: 328px;
	margin-right: 56px;
	margin-right: 48px;
	margin-left: 16px;
	margin-top: 5px;
}

body.transport.layout2 div.left_col {
	margin-top: 0;
}

body.layout0 div.left_col {
	margin-top: 19px;
}

div.left_col_about {
	margin-top: 37px;
}

td.logo {
	width: 384px;
	text-align: center;
}

td.links {
	width: 448px;
}

table.links {
	margin-top: 38px;
	width: 803px;
}

td.logo, td.links {

	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #787d82;
	
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #787d82;*/
}

div.col_links {
	margin-top: 37px;
	width: 928px;
	margin-right: 56px;
	margin-left: 16px;
	margin-top: 5px;
}


div.content_columns {
	/*margin-top: 49px;*/
	margin-top: 13px;
	display: inline-block;
	width: 928px;
}

body.layout0 div.content_columns {
	margin-top: 40px;	
}




div.content_col {
	float: left;
	width: 449px;
}

body.bauxite div.content_col {
	float: left;
	width: 488px;
}

body.transport div.content_col {
	float: left;
	width: 488px;
}

body.greenbuilding div.content_col {
	float: left;
	width: 488px;
}

body.packaging div.content_col {
	float: left;
	width: 488px;
}

body.recycling div.content_col {
	float: left;
	width: 488px;
}


body.transport h3 {
	margin-top: 0;
}


div.left_col a {
	font-size: 12px;
	text-decoration: underline;
}

#center {
	display: block; 
	text-align: center;
} 



div.keyvisual {
	width: 928px;
	height: 240px;
	margin-bottom: 50px;
}

.clear {
	clear: both;
	background-color: #000000;
	font-size: 0px;
	line-height: 0px;

}

div.footer {
	height: 32px;
	margin-left: -16px;
	padding-top: 108px;
}

div.footer_seperator {
	height: 16px;
	margin-right: 16px;
	background-color: #eff0f1;
}

div.content {
	margin-left: 32px;	
}


div.kvhome {
	margin-left: -16px;
}

div.bottom {
	background-image: url(../images/bg_bottom_2.jpg);
	width: 992px;
	min-height: 108px;
}

#content {
	width: 992px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
	background-color: #FFFFFF;
}

p img {
	float: none;
	margin: 0;
	padding: 0;
/*	margin-bottom: -1.5em;*/
}

div.imgCaption, div.imgCaption_about,
div#leftColImages dd.csc-textpic-caption {
	margin-top: 10px;
	font-size: 12px;
	text-align: left;
	margin-bottom: 1.5em;
}

div.imgCaptionContact {
	margin-top: 31px;
	text-align: left;
	margin-bottom: 1.5em;	
}

div.imgCaptionVideo, div.imgVideoPrev {
	float: left;
}

div.imgCaptionVideo {
	margin-left: 15px;
}

div.imgCaptionVideo, div.playVideo, div.imgCaptionHdl {
	font-size: 12px;	
}

div.imgCaptionHdl {
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	padding-top: 130px;
}


div.imgCaption_about {
	margin-top: 38px;
	font-size: 14px;
	line-height: 20px;
}

a.highslide {
	text-decoration: none;
}

div.content_col a {
	color: #787d82;
	text-decoration: underline;
}

div.left_col .imgBox {
	text-align: center;
}

div.linkBox {

}

div.content_col a.externalLink {

}

 a.externalLink,
 a.extern {
 	display: block;
	background-image: url(../images/ico/external_link.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8cdd2;
	background-position: 4px 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #333333;
	font-size: 12px;	
	
 }

 a.externalLink1 {
	background-image: url(../images/ico/external_link.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 4px 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #333333;
	font-size: 12px;	
	width: 340px;
	display: block;
 }

div.asLink {
	float: left;
	width: 340px;	
}	

div.flag {
	float: left;
	margin-left: 35px;
	margin-top: 8px;
}

 a.externalLink2 {
	padding-left: 30px;
	background-position: 4px 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #333333;
	font-size: 12px;	
	
 }

a.movieLink, a.pdfLink, a.externalLink, a.contactMap, 
div.left_col a.extern,
div.left_col a.pdf,
div.left_col li.csc-uploads-element-pdf a,
div.left_col a.ppt {
	display: block;
	background-repeat: no-repeat;
	padding-left: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8cdd2;
	background-position: 0px 16px;
	padding-top: 14px;
	padding-bottom: 17px;
	color: #333333;
	font-size: 12px;	
}

a.movieLink {
	background-image: url(../images/ico/movie.gif);	
}


a.pdfLink,
div.left_col a.pdf,
div.left_col li.csc-uploads-element-pdf a,
div.left_col a.ppt {
	background-image: url(../images/ico/pdf.gif);	
}

a.contactMap {
	background-image: url(../images/ico/map.gif);	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8cdd2;

}

a.btnTop {
	display: block;
	background-image: url(../images/btn_top.gif);
	background-repeat: no-repeat;
	font-size: 0;
	width: 100px;
	height: 20px;
	margin-top: 35px;	
}

a.btnTop.durable,
body.parentPid7 a.btnTop {
	background-image: url(../images/btn_top_durable.gif);	
}

a.btnTop.flexible,
body.parentPid8 a.btnTop {
	background-image: url(../images/btn_top_flexible.gif);	
}

a.btnTop.strong,
body.parentPid9 a.btnTop {
	background-image: url(../images/btn_top_strong.gif);	
}

a.btnTop.recycled,
body.parentPid10 a.btnTop {
	background-image: url(../images/btn_top_recycled.gif);	
}

a.btnTop.powerful, 
body.parentPid11 a.btnTop {
	background-image: url(../images/btn_top_powerful.gif);	
}

a.btnTop.economic, 
body.parentPid12 a.btnTop {
	background-image: url(../images/btn_top_economic.gif);	
}

a.btnTop.sympathetic, 
body.parentPid13 a.btnTop {
	background-image: url(../images/btn_top_sympathetic.gif);	
}

/******* FRENCH BUTTON TOP *************/

body.language1 a.btnTop {
	width: 116px;
}

body.language1 a.btnTop {
	background-image: url(../images/btn_top_fr.gif);
}

a.btnTop.durable,
body.language1.parentPid7 a.btnTop {
	background-image: url(../images/btn_top_lightweight_fr.gif);	
}

a.btnTop.flexible,
body.language1.parentPid8 a.btnTop {
	background-image: url(../images/btn_top_safe_fr.gif);	
}

a.btnTop.strong,
body.language1.parentPid9 a.btnTop {
	background-image: url(../images/btn_top_versatile_fr.gif);	
}

a.btnTop.recycled,
body.language1.parentPid10 a.btnTop {
	background-image: url(../images/btn_top_effective_fr.gif);	
}

a.btnTop.powerful, 
body.language1.parentPid11 a.btnTop {
	background-image: url(../images/btn_top_recyclable_fr.gif);	
}

a.btnTop.economic, 
body.language1.parentPid12 a.btnTop {
	background-image: url(../images/btn_top_stylish_fr.gif);	
}

a.btnTop.sympathetic, 
body.language1.parentPid13 a.btnTop {
	background-image: url(../images/btn_top_durable_fr.gif);	
}

/******* CHINESE BUTTON TOP *************/

body.language2 a.btnTop {
	background-image: url(../images/btn_top-ch.gif);
}

a.btnTop.durable,
body.language2.parentPid7 a.btnTop {
	background-image: url(../images/btn_top_durable-ch.gif);	
}

a.btnTop.flexible,
body.language2.parentPid8 a.btnTop {
	background-image: url(../images/btn_top_flexible-ch.gif);	
}

a.btnTop.strong,
body.language2.parentPid9 a.btnTop {
	background-image: url(../images/btn_top_strong-ch.gif);	
}

a.btnTop.recycled,
body.language2.parentPid10 a.btnTop {
	background-image: url(../images/btn_top_recycled-ch.gif);	
}

a.btnTop.powerful, 
body.language2.parentPid11 a.btnTop {
	background-image: url(../images/btn_top_powerful-ch.gif);	
}

a.btnTop.economic, 
body.language2.parentPid12 a.btnTop {
	background-image: url(../images/btn_top_economic-ch.gif);	
}

a.btnTop.sympathetic, 
body.language2.parentPid13 a.btnTop {
	background-image: url(../images/btn_top_sympathetic-ch.gif);	
}

div.logo {
	float: left;
	padding-left: 41px;
	padding-top: 19px;
}

body.transport.language2 div.menubtn, 
div.menubtn {
	float: left;
	padding-top: 40px;
	}

body.recycling.language1 div.menubtn {
  padding-left: 352px;
}
                     
body.greenbuilding div.menubtn {
	padding-left: 352px;
}

body.greenbuilding.language1 div.menubtn {
	padding-left: 352px;
}

body.greenbuilding.language2 div.menubtn {
	padding-left: 352px;
}

body.transport div.menubtn {
	padding-left: 352px;
}

body.recycling div.menubtn {
  padding-left: 352px;
}

body.transport.language1 div.menubtn {
	padding-left: 352px;
}

body.packaging div.menubtn {
	padding-left: 352px;
}

body.primary div.menubtn {
	padding-left: 352px;
}

body.bauxite div.menubtn {
	padding-left: 352px;
}

/****** LANG MENU START *******/

#langMenuBox {
	float: left;
	width: 136px;
	position: absolute;
	margin-top: 32px;
	margin-left: 712px;
	z-index: 1001;
	//margin-left: -250px;
}

body.language1 #langMenuBox {
    margin-left: 712px;
}


#langMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#langMenu ul ul {
	display: none;
}

#langMenu ul li a {
	display: block;
	height: 24px;
	font-size: 9px;
	color: #969ba0;
	text-decoration: none;
	padding-left: 38px;
	line-height: 40px;
	text-transform: uppercase;
	background-repeat: no-repeat;
}

#langMenu ul li.en a,
#langMenu ul ul li.en a {
	background-image: url(/fileadmin/default/images/menu/gb.png);
}

#langMenu ul li.fr a,
#langMenu ul ul li.fr a {
	background-image: url(/fileadmin/default/images/menu/fr.png);
}

#langMenu ul li.cn a,
#langMenu ul ul li.cn a {
	background-image: url(/fileadmin/default/images/menu/cn.png);
}


#langMenu ul li.select a {
	background-position: 16px 15px;
}

#langMenu ul ul li a {
	background-position: 16px 7px !important;
		line-height: 24px;
}

#langMenu ul li.select a.active,
#langMenu ul li.last a {
	height: 32px;
}

#langMenu ul li {
	background-image: url(/fileadmin/default/images/menu/mitte.png);
	background-repeat: no-repeat;
}

#langMenu ul li.select {
	background-image: url(/fileadmin/default/images/menu/background_sprache.png);
	background-repeat: no-repeat;
}

#langMenu ul:hover li.select {
	background-image: url(/fileadmin/default/images/menu/oben.png);
}

#langMenu ul li.last {
	background-image: url(/fileadmin/default/images/menu/unten.png);
}

#langMenu ul li a.active,
#langMenu ul li a:hover {
	color: #333333;
}


#langMenu ul:hover ul {
	display: block;
}

/****** LANG MENU END *******/


div.submenu, div.submenu_bg, div.submenu_bg_home {
	/* display: none; */
	/* height: 152px; */
}

div.submenu_items {
	padding-bottom: 22px;
}

body.greenbuilding div.submenu,
body.greenbuilding div.submenu_bg,
body.greenbuilding div.submenu_bg_home {
	/* height: 192px; */
}


div.submenu_bg, div.submenu_bg_home {
	display: block;
	background-color: #e9ebf0;
	margin-bottom: 16px;
	width: 960px;
	margin-left: 16px;	
}

body.recycling div.submenu_bg, 
body.recycling div.submenu_bg_home,
body.packaging div.submenu_bg, 
body.packaging div.submenu_bg_home,
body.transport div.submenu_bg, 
body.transport div.submenu_bg_home {
	/* height: 162px; */
}

body.bauxite div.submenu_bg, 
body.bauxite div.submenu_bg_home {
    /* height: 142px; */
}



body.packaging div.submenu_bg, 
body.packaging div.submenu_bg_home {
	/* height: 179px; */
}


div.submenu_bg_home {
	display: none;
}


div.menuText, div.searchText {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 6px;
}

div.searchText {
	padding-left: 7px;
}

div.search {
	padding-left: 24px;
	width: 392px;
	float: left;
}

td.csc-searchResultPrevNext p a,
td.csc-searchResultPrevNext p a {
	color: #333333;
}

div.submenu ul {
	list-style-type: none;
	margin: -3px;
	padding: 0;
	line-height: 0;
}


div.content_col ul {
	list-style-type: none;
	list-style-image: url(../images/li.gif);
	margin: 0;
	padding: 0;
	margin-left: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
}

input.search {
	width: 299px;
	height: 19px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #777d82;
	border-right-color: #cacdcf;
	border-bottom-color: #e5e6e7;
	border-left-color: #cacdcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #787d82;
	padding-top: 2px;
	padding-left: 5px;
}

div.csc-textpic-left div.csc-textpic-imagewrap {
	float: none;
}

div.submenu_1, 
div.submenu_2, 
div.submenu_3, 
div.submenu_4 {
	width: 160px;
	float: left;
}

body.transport div.submenu_1, 
body.transport div.submenu_2, 
body.transport div.submenu_3, 
body.transport div.submenu_4,
body.recycling div.submenu_1, 
body.recycling div.submenu_2, 
body.recycling div.submenu_3, 
body.recycling div.submenu_4 {
	width: 127px;
}

body.recycling div.submenu_1 {
	width: 144px;	
}

body.recycling div.submenu_2 {
	width: 137px;	
}

body.recycling.language1 div.submenu_2 {
	width: 157px;	
}


body.transport div.submenu_4 {
	width: 113px;
}

body.recycling div.submenu_4 {
	width: 107px;	
}


body.recycling.language1 div.submenu_1,
body.transport div.submenu_2 {
	width: 144px;
}

body.recycling.language1 div.submenu_1 a {
    width: 124px !important;
}


body.greenbuilding div.submenu_4 {
	display: none;
}

body.packaging div.submenu_1 {
	width: 112px;
}

body.packaging div.submenu_4 {
	width: 176px;
}

body.packaging div.submenu_3 {
	width: 115px;
}

 
body.packaging div.submenu_2 {
	width: 136px;
}

div.submenu ul li a,
a.menuitem, li.page_item a {
	width: 148px;	
	display: block;
	font-size: 11px;
	color: #787d82;
	line-height: 16px;
	text-decoration: none;
	padding-left: 3px;
}

div.submenu ul li a:hover,
a.menuitem:hover, li.page_item a:hover {
	color: #333333;
}

body.layout1.transport div.content_col div.csc-header h1 {
	padding-bottom:18px;
	padding-top: 16px;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
}

body.transport #benefitsImages {
	display: none;
	height: 1px;
}

body.layout1.transport div.csc-textpic-left {
/*	margin-top: -37px;*/
}

div.submenu ul li span#nav_7 a:hover,
body.parentPid7 div#catDesc,
body.pid23 #leftCol a.durable,
body.pid52 #leftCol a.durable,
body.pid35 div#catDesc,
body.pid35 div.csc-header h1
{
	color: #1e2887;
}

div.submenu ul li span#nav_8 a:hover,
body.parentPid8 div#catDesc,
body.pid23 #leftCol a.flexible,
body.pid52 #leftCol a.flexible,
body.pid36 div#catDesc,
body.pid36 div.csc-header h1  {
	color: #004ba0;
}

div.submenu ul li span#nav_9 a:hover,
body.parentPid9 div#catDesc,
body.pid23 #leftCol a.light,
body.pid52 #leftCol a.light,
body.pid37 div#catDesc,
body.pid37 div.csc-header h1  {
	color: #008cc8;
}

div.submenu ul li span#nav_10 a:hover,
body.parentPid10 div#catDesc,
body.pid23 #leftCol a.recycled,
body.pid52 #leftCol a.recycled,
body.pid38 div#catDesc,
body.pid38 div.csc-header h1  {
	color: #0096a0;
}

div.submenu ul li span#nav_10 a:hover,
body.parentPid74 div#catDesc,
body.pid23 #leftCol a.efficient,
body.pid52 #leftCol a.recycled,
body.pid74 div#catDesc {
	color: #0ca622;
}

div.submenu ul li span#nav_11 a:hover,
body.parentPid11 div#catDesc,
body.pid23 #leftCol a.efficient.
body.pid52 #leftCol a.efficient  {
	color: #009600;
}

div.submenu ul li span#nav_12 a:hover,
body.parentPid12 div#catDesc,
body.pid23 #leftCol a.economic,
body.pid52 #leftCol a.economic,
body.pid40 div#catDesc,
body.pid40 div.csc-header h1  {
	color: #32c832;
}

div.submenu ul li span#nav_13 a:hover,
body.parentPid13 div#catDesc,
body.pid23 #leftCol a.sympathetic,
body.pid52 #leftCol a.sympathetic,
body.pid41 div#catDesc,
body.pid41 div.csc-header h1  {
	color: #aadc00;
}

body.pid39 div#catDesc,
body.pid39 div.csc-header h1 {
	color: #0ca622;
}

div.submenu ul li a.selected,
div.submenu ul li a.active {
	width: 148px;
	background-color: #FFFFFF;
	color: #333333;
}

body.transport div.submenu ul li a,
body.transport div.submenu ul li a.selected,
body.transport  div.submenu ul li a.active {
	width: 77px;
}


body.transport div.submenu_4 ul li a,
body.transport div.submenu_4 ul li a.selected,
body.transport  div.submenu_4 ul li a.active {
	width: 97px;
}

body.transport div.submenu_2 ul li a,
body.transport div.submenu_2 ul li a.selected,
body.transport  div.submenu_2 ul li a.active {
	width: 117px;
}

body.transport div.submenu_3 ul li a,
body.transport div.submenu_3 ul li a.selected,
body.transport  div.submenu_3 ul li a.active {
	width: 107px;
}


body.packaging div.submenu ul li a,
body.packaging div.submenu ul li a.selected,
body.packaging  div.submenu ul li a.active {
	width: 90px;
}


body.packaging div.submenu_4 ul li a,
body.packaging div.submenu_4 ul li a.selected,
body.packaging  div.submenu_4 ul li a.active {
	width: 142px;
}

body.packaging div.submenu_2 ul li a,
body.packaging div.submenu_2 ul li a.selected,
body.packaging  div.submenu_2 ul li a.active {
	width: 117px;
}

body.packaging div.submenu_3 ul li a,
body.packaging div.submenu_3 ul li a.selected,
body.packaging  div.submenu_3 ul li a.active {
	width: 107px;
}

div.copyright {
	text-align: right;
	margin-right: 16px;
	padding-top: 18px;
}

div.copyright, a.small_link, div.copyright a {
	font-size: 11px;
	color: #82878c;
}

a.small_link {
	text-decoration: underline;
}

div.durable, div.flexible, div.strong, div.recycled, div.powerful, div.economic, div.sympathetic, #catDesc  {
/*	font-size: 12px;	*/
	height: 508px;
}

div.recycled.chiliean, div.economic.farnborough {
	height: 545px;
}

div.durable, body.page-id-119 #catDesc, body.parent-pageid-119 #catDesc {
	color: #1e2887;
}

div.flexible, a.flexible, body.page-id-121 div.catDesc, body.parent-pageid-121 div.catDesc {
	color: #004ba0;
}

div.strong, a.strong, body.page-id-123 div.catDesc, body.parent-pageid-123 div.catDesc {
	color: #0085c5;
}

div.recycled, a.recycled, body.page-id-125 div.catDesc, body.parent-pageid-125 div.catDesc {
	color: #008d98;
}

div.powerful, a.powerful, body.page-id-127 div.catDesc, body.parent-pageid-127 div.catDesc, a.catDesc {
	color: #00a600;
}

a.catDesc {
	margin-top: 12px;
}

div.economic, a.economic, body.page-id-129 div.catDesc, body.parent-pageid-129 div.catDesc {
	color: #37c037;
}

div.sympathetic, a.sympathetic, body.page-id-131 div.catDesc, body.parent-pageid-131 div.catDesc {
	color: #7dc31a;
	
}

div.switcher {
	margin-left: 344px;
	margin-top: -141px;
	margin-bottom: 69px;
}

div.thumbTxt {

}

div.switcherItems {
	float: left;
}

div.thumbTxt {
	width: 104px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	margin-left: 22px;
	line-height:16px;
	padding-top: 3px;
}

body.layout1 div.thumbTxt {
	padding-top: 0px;	
	line-height: 14px;
}

div#switcherItems ul {
	margin-left: 32px;
}

a.switchitem {
	display: inline-block;
	background-repeat: no-repeat;
	width: 104px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	margin-left: 22px;
	filter: alpha(opacity=50);
	opacity: .5;

}

div.lupe {
	line-height:0;
	margin-bottom:8px;
	margin-right:1px;
	text-align:right;
	width: 485px;
}


div.about_content_text {
	margin-top: 37px;
}

a.switchitem:hover, a.switchitem.active {
	filter: alpha(opacity=100);
	opacity: 0.9999;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

div.left_col .image1 {
	margin-top: 0px;
}

div.left_col .image2, div.left_col .image3 {
	margin-top: 124px;
}

div.left_col .image3 {
	margin-top: 66px;
}

div.flash {
	height:449px;
}

div.foto_1, div.foto_2, div.foto_3, div.foto_4 {
	margin-bottom: 7px;
}

div.content_box {
	height: 120px;
	padding-right: 16px;
	float: left;
}

div.content_box h2, div.content_box h1 {
	font-size: 12px;	
	line-height: 16px;
}

div.content_box_1 {
/*	width: 216px;*/
}

div.content_box_2, div.content_box_4 {
	width: 192px;
}

div.content_box_3 {
	width: 280px;
}

div.about_link {
	padding-bottom: 17px;
}

a.about_link {
	font-weight: bold;
	line-height: 20px;
}

div.benefits_info_box {
	width: 488px;
	height: 130px;
	color: #333333;
}

div.benefits_info_box.chiliean, div.benefits_info_box.farnborough {
	width: 488px;
	height: 166px;
	color: #333333;
}


div.benefits_hdl, div.benefits_subhdl, div.benefits_link {
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
}

div.benefits_hdl {
	margin-top: 38px;
}

div.benefits_subhdl {
	font-size: 14px;
	font-weight: normal;
	margin-left: 6px;
}

div.benefits_link {
	font-size: 18px;
	font-weight: normal;
	margin-left: 6px;
}

a.benefits_link {
	color: #004ba0 !important;
	font-size: 18px;

}

div.image2.durableimg {
	margin-top: 210px !important;
}

div.image2.hongkongimg {
	margin-top: 56px !important;
}

div.image2.flexibleimg {
	margin-top: 174px !important;	
}

div.image3.flexibleimg {
	margin-top: 92px !important;	
}

div.image2.waveimg {
	margin-top: 70px !important;
}

div.image2.osterfildernimg {
	margin-top: 111px !important;
}

div.image2.strongimg {
	margin-top: 90px !important;	
}

div.image2.ballingdonimg {
	margin-top: 70px !important;		
}

div.image2.recycledimg {
	margin-top: 443px !important;			
}

div.image2.cellophaneimg {
	margin-top: 237px !important;
}

div.image2.chileanimg {
	margin-top: 170px !important;	
}

div.image2.powerfulimg {
	margin-top: 52px !important;
}

div.image2.farnboroughimg {
	margin-top: 130px !important;
}

div.image2.sympatheticimg {
	margin-top: 26px !important;	
}

div.image3.sympatheticimg {
	margin-top: 129px !important;	
}

div.image2.loblollyimg {
	margin-top: 170px !important;		
}




/*
div.flag, div.flag.global, div.flag.twolines {
	float: right;
	margin-top: -25px;
	margin-right: 22px;
}

div.flag {
	margin-top: -18px;	
}

div.flag.twolines {
	margin-top: -30px;
}
*/
/******************** CMS *********************/
div.cms_field_highlight {
	background-color: #c0c0c0;
	cursor: pointer;
}

div.cms_field_bar {
	height: 50px;
	background-color: red;
	width: 100%;
}


body.page-template-facts-php div.content_col h3 {
	margin-bottom: 20px;
}

div.content_col img.alignleft {
	float: left;
	margin-right: 22px;

}

div.content_col img.alignright {
	float: right;
	margin-left: 12px;
	margin-bottom: 20px;
}


div.switcher ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div.switcher ul li {
	float: left;
}

div.pfeilLeft, div.pfeilRight {
	float: left;
}

div#pfeile {
	margin-top: -48px;
	margin-left: 536px;
	display: none;
}

#forward, #back {
	display: block;
	width: 24px;
	height: 24px;
	background-position: 0 -48px;
}

#forward.disabled, #back.disabled, #forward.disabled:hover, #back.disabled:hover {
	background-position: 0 0;
}

#back:hover, #forward:hover  {
	background-position: 0 -24px;
}

div.pfeilLeft.parentPid7 a {
	background-image: url(../images/pfeile/links_durable.gif);
}

div.pfeilRight.parentPid7 a {
	background-image: url(../images/pfeile/rechts_durable.gif);
}

div.pfeilLeft.parentPid8 a {
	background-image: url(../images/pfeile/links_flexible.gif);
}

div.pfeilRight.parentPid8 a {
	background-image: url(../images/pfeile/rechts_flexible.gif);
}

div.pfeilLeft.parentPid9 a {
	background-image: url(../images/pfeile/links_ls.gif);
}

div.pfeilRight.parentPid9 a {
	background-image: url(../images/pfeile/rechts_ls.gif);
}

div.pfeilLeft.parentPid10 a {
	background-image: url(../images/pfeile/links_rec.gif);
}

div.pfeilRight.parentPid10 a {
	background-image: url(../images/pfeile/rechts_rec.gif);
}

div.pfeilLeft.parentPid11 a {
	background-image: url(../images/pfeile/links_eff.gif);
}

div.pfeilRight.parentPid11 a {
	background-image: url(../images/pfeile/rechts_eff.gif);
}

div.pfeilLeft.parentPid12 a {
	background-image: url(../images/pfeile/links_eco.gif);
}

div.pfeilRight.parentPid12 a {
	background-image: url(../images/pfeile/rechts_eco.gif);
}

div.pfeilLeft.parentPid13 a {
	background-image: url(../images/pfeile/links_sym.gif);
}

div.pfeilRight.parentPid13 a {
	background-image: url(../images/pfeile/rechts_sym.gif);
}



body.page-id-31  div.benefits_info_box {
	margin-bottom: 32px;
}

div.contextHdl,
div.left_col div.csc-header h1,
div.left_col div.csc-header h4 {
	font-family: Helvetica;
	font-size: 12px;
	color: #969ba0;
	padding-bottom: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8cdd2;
	margin-top: 22px;
}

div.left_col div.csc-header h4 a {
	text-decoration: none;
	color: #969ba0;
}


h1, h2, h3 {
	color:#323232;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:0;
}

div.left_col div.csc-header h4 {
	border: 0;
}

p.benefits_hdl,
p.benefits_country,
p.benefits_link,
h2 {
	margin: 0;
	padding: 0;
	font-size:28px;
	font-weight:bold;
	line-height:32px;
	color:#333333;
}

p.benefits_country {
	font-size:14px;
	font-weight:normal;
	margin-left:6px;
}

p.benefits_link {
	font-size:18px;
	font-weight:normal;
	margin-left:6px;
	margin-bottom: 34px;
}

p.benefits_link a {
	color:#004BA0 !important;
	font-size:18px;
}



h3 {
	color:#323232;
	font-weight:normal;
	margin-bottom: 20px;
}


body.layout1 h2 {
	margin-top: 38px;
}

ul#parent2 li {
	height: 125px;
}

body.parentPid7.greenbuilding #contentMiddleBox h2 {
	color: #1E2887;
}

body.parentPid8.greenbuilding #contentMiddleBox h2 {
	color: #004BA0;
}

body.parentPid9.greenbuilding #contentMiddleBox h2 {
	color: #008CC8;
}

body.parentPid10.greenbuilding #contentMiddleBox h2 {
	color: #0096A0;
}

body.parentPid11.greenbuilding #contentMiddleBox h2 {
	color: #0CA622;
}

body.parentPid12.greenbuilding #contentMiddleBox h2 {
	color: #32C832;
}

body.parentPid13.greenbuilding #contentMiddleBox h2 {
	color: #AADC00;
}

div.kv,
div.kvimage {
	width: 928px;
	height: 240px;	
}

body.layout1.recycling div.kv,
body.layout1.transport div.kv,
body.layout1.packaging div.kv,
body.layout1.bauxite div.kv,
body.layout1.recycling div.kvimage,
body.layout1.transport div.kvimage,
body.layout1.packaging div.kvimage,
body.layout1.bauxite div.kvimage {
	height: 104px !important;
}

body.layout2 div.kv,
body.layout2 div.kvimage,
body.layout0 div.kv, 
body.layout0 div.kvimage {
	height: 240px !important;
}

body.parentPid7 div.kvimage, body.parentPid7 div.kv,
body.parentPid8 div.kvimage, body.parentPid8 div.kv,
body.parentPid9 div.kvimage, body.parentPid9 div.kv,
body.parentPid10 div.kvimage, body.parentPid10 div.kv,
body.parentPid11 div.kvimage, body.parentPid11 div.kv,
body.parentPid12 div.kvimage, body.parentPid12 div.kv,
body.parentPid13 div.kvimage, body.parentPid13 div.kv
{
	width: 928px;
	height: 160px;
}

p.bodytext {
	margin-top: 0;
}

p.bodytext a {
	color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
}


div.left_col p.bodytext,
body.layout4 p.bodytext {
	margin-bottom: 0;
}

body.pid23 #leftCol a,
body.pid52 #leftCol a {
	display: block;
	text-decoration:underline;
	font-weight:bold;
	line-height:20px;
	padding-bottom:17px;
	font-size: 14px;
}


body.pid23 #leftCol img,
body.pid52 #leftCol img {
    margin-bottom: 17px;
}

body.pid23 #leftCol div.csc-default img {
	margin-bottom: 17px;
}

body.pid23 #leftCol div.csc-default {
	margin-bottom: 21px;
}

body.pid42 #leftCol div.textImage,
body.pid23 #leftCol div.textImage,
body.pid52 #leftCol div.textImage {
    margin-bottom: 29px;
}


body.layout4 div.csc-textpic-imagewrap, body.layout4 div.csc-textpic-text {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	height: auto;
}

body.layout4 table {
	width: 803px;
}

body.layout4 div.csc-textpic-imagewrap {
	width: 384px;
	text-align: center;
	vertical-align:middle;
}

body.layout4 th, body.layout4 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #787D82;
}

body.layout4 th {
	width: 384px;
	text-align: center;
}

body.layout4 a.extern {
	border: 0;
}

body.layout4 div.content_columns {
	margin-top: 0;
}

#headerTitle {
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #787D82;
	width: 803px;
	padding-bottom: 43px;
	padding-top: 24px;
	margin-left: 16px;
	margin-top: 28px;
}

body.pid28 div.col_links, 
body.pid28 div.col_rechts,
body.pid58 div.col_links, 
body.pid58 div.col_rechts {

	float: left;
	width: 377px;
}

body.pid28 div.col_rechts {
	margin-top: 10px;
}

body.pid28 #headerTitle,
body.pid58 #headerTitle {
	border: 0;
}

body.pid28 p.bodytext {
	margin-bottom: 14px;
}

body.pid2 #contentMiddleBox,
/*body.pid216 #contentMiddleBox,*/
body.pid30 #contentMiddleBox {
	width: 960px;
}


body.layout5 div.csc-default,
body.pid2 div.csc-default,
body.pid30 div.csc-default {
	float: left;
	padding-right:16px;
	width:216px;
/*	height: 120px;*/
}

body.pid160 div.csc-textpic-text,
body.pid2 div.csc-textpic-text,
body.pid30 div.csc-textpic-text {
	font-size: 12px;
	line-height: 16px;
}

body.pid2 h1,
body.pid30 h1 {
	margin-top: 0;
	margin-bottom: 0;
}

body.pid2 div.csc-textpic div.csc-textpic-single-image img,
body.pid30 div.csc-textpic-single-image img {
	margin-bottom: 7px;
}

body.layout5 #c773,
body.layout5 #c780,
body.pid2 #c294, 
body.pid2 #c296,
body.pid30 #c408, 
body.pid30 #c412,
body.pid30 #c2999 {
	width: 192px;
}

body.pid30 #c2999 {
cursor: pointer;
}

body.layout5 #c779 {
	width: 216px;	
}

body.layout5 #c776 {
	width: 280px;	
}

body.layout5 #c2980 {
	width: 292px;	
}

body.layout5 #c937,
body.pid2 #c295,
body.pid30 #c410 {
	width: 280px;
}

body.transport div.content_columns {
	margin-top: 49px;	
}

body.transport.layout1 div.content_columns {
	margin-top: 14px;	
}

body.transport.layout4 div.content_columns {
	margin-top: 0;
}

body.transport div.lupe {
	display: none;
}


.c325 h1, #c325 h1,
.c326 h1, #c326 h1 {
	color: #333333;
	font-size:12px;
}

.c325, #c325,
.c326, #c326 {
	color:#787D82;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin-top:0px;
	text-decoration:none;
	margin-bottom: 24px;
}


body.language1 div.submenu_1 {
	width: 130px;
}

body.language1 div.submenu_1 ul li a {
	width: 108px;
}

body.language1 div.submenu_2 {
	width: 230px;
}


body.language1 div.submenu_2 ul li a {
	width: 208px;
}

body.transport.language1 div.submenu_1 {
	width: 90px;
}

body.transport.language1 div.submenu_4 {
	width: 105px;
}

body.transport.language1 div.submenu_2 {
	width: 200px;
}

body.recycling.language1 div.submenu_3 a,
body.transport.language1 div.submenu_3 a {
	width: 127px !important;
}

h3.csc-searchResultHeader {
	margin-bottom: 6px;
}

h3.csc-searchResultHeader a {
	font-weight: bold;
	color: #323232;
	font-size: 14px;
	text-decoration: none;#
}

p.csc-searchResult {
	width: 800px;
	border-bottom:1px dotted #787D82;
	padding-bottom: 12px;
}

#contentMiddleBox #suchform {
	display: none;
}

span.green {
	color: #009600;
}



body.pid102 #leftCol,
body.pid195 #leftCol,
body.pid135 #leftCol,
body.pid53 #leftCol,
body.pid24 #leftCol {
	margin-top: 4px !important;
}

body.pid102 div.content_columns,
body.pid195 div.content_columns,
body.pid135 div.content_columns,
body.pid53 div.content_columns,
body.pid24 div.content_columns {
	margin-top: 54px;
}

body.pid24 a.btnTop,
body.pid53 a.btnTop,
body.pid135 a.btnTop,
body.pid102 a.btnTop {
	display: none;
}

 a.highslide im  border: 0 !important; padding: 0 !important; margin-bottom: 0 !important; display: inline;}
a.highslide img:hover { border: 0 !important; }

div.content_col.about {
    float: none !important;
    width: 100% !important;
}

.about #c3467 .csc-textpic {

}

.about h1 {
	font-size: 24px;
	color: #558cc8;
	font-weight: normal;
	margin-bottom: 31px;

}

.about #c3498 img,
.about #c3467 img,
.about #c3502 img,
.about #c3506 img,
.about #c3510 img,
.about #c3514 img {
	display: none;
}

.about #c3467 .csc-textpic-image a,
.about #c3498 .csc-textpic-image a,
.about #c3502 .csc-textpic-image a,
.about #c3506 .csc-textpic-image a,
.about #c3510 .csc-textpic-image a,
.about #c3514 .csc-textpic-image a {
	display: block;
	width: 328px;
	height: 96px;
	background: transparent url(/fileadmin/_migrated/pics/video_btn2.png) 0 0 no-repeat;
}

.about #c3467 .csc-textpic-image.csc-textpic-first a,
.about #c3498 .csc-textpic-image.csc-textpic-first a,
.about #c3502 .csc-textpic-image.csc-textpic-first a,
.about #c3506 .csc-textpic-image.csc-textpic-first a,
.about #c3510 .csc-textpic-image.csc-textpic-first a,
.about #c3514 .csc-textpic-image.csc-textpic-first a {
	margin-top: 66px;
	--!@!background: transparent url(/uploads/pics/video_btn1.png) 0 0 no-repeat;
	background: transparent url(/fileadmin/_migrated/pics/video_btn1.png) 0 0 no-repeat;	
}

.about #c3467 .csc-textpic-image.csc-textpic-last a,
.about #c3498 .csc-textpic-image.csc-textpic-last a,
.about #c3502 .csc-textpic-image.csc-textpic-last a,
.about #c3506 .csc-textpic-image.csc-textpic-last a,
.about #c3510 .csc-textpic-image.csc-textpic-last a,
.about #c3514 .csc-textpic-image.csc-textpic-last a {
	background: transparent url(/fileadmin/_migrated/pics/video_btn3.png) 0 0 no-repeat;
}

.about #c3467 .csc-textpic-image a:hover,
.about #c3498 .csc-textpic-image a:hover,
.about #c3502 .csc-textpic-image a:hover,
.about #c3506 .csc-textpic-image a:hover,
.about #c3510 .csc-textpic-image a:hover,
.about #c3514 .csc-textpic-image a:hover {
	background-position: 0 -96px;
}

.about #contentMiddleBox {
	padding-left: 16px;
}

.about p {
	margin-bottom: 20px;
}

.about #c3467 p a,
.about #c3498 p a,
.about #c3502 p a,
.about #c3506 p a,
.about #c3510 p a,
.about #c3514 p a {
	font-weight: bold;
	color: #64696e;
}

.about a.external-link-new-window {
	display: inline;
	border:0;
	padding:0;
}


body.pid316 div.content_columns {
    margin-top: 30px;
}

.about DIV.csc-textpic-intext-left .csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
    margin-right: 0;
}

.about DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 8px;
}

.about .csc-textpic-intext-left-nowrap-338 .csc-textpic-text {
    margin-left: 384px;
    margin-right: 76px;
}

.about #c3469 .csc-textpic-image.csc-textpic-first,
.about #c3468 .csc-textpic-image.csc-textpic-last,
.about #c3512 .csc-textpic-image.csc-textpic-last,
.about #c3511 .csc-textpic-image.csc-textpic-first,
.about #c3508 .csc-textpic-image.csc-textpic-last,
.about #c3507 .csc-textpic-image.csc-textpic-first,
.about #c3504 .csc-textpic-image.csc-textpic-last,
.about #c3503 .csc-textpic-image.csc-textpic-first,
.about #c3500 .csc-textpic-image.csc-textpic-last,
.about #c3499 .csc-textpic-image.csc-textpic-first,
.about #c3496 .csc-textpic-image.csc-textpic-last,
.about #c3495 .csc-textpic-image.csc-textpic-first {
	margin-top: 65px;
}

.about a.extern {
	background-position: 0 12px;
	padding-left: 24px;
}

.about a.extern.youtube {
	background: transparent url(/fileadmin/default/images/youtube.png) 0 0 no-repeat;
	background-position: 0 6px;
	padding-top: 2px;
}

.about p a {
	font-weight: bold;
	color: #009600;
}

.about .btnTop {
    margin-left: 400px;
    margin-top: 7px;
}


/* Individual CSS-classes: no border */

.highslide-container table {
	display: none !important;
}

.highslide-html-content {
    display: none;
    padding: 0 0;
    width: 400px;
}

.highslide-header {
	display: none;
}

.highslide-no-border-video {
	background-color: gray;
}
.highslide-no-border-video .highslide-image {
	border: none;

}
.highslide-no-border-video .highslide-html {
	border: none;

}
.highslide-no-border-video .highslide-caption {
	border: none;
	color: white;
	font-weight: bold;
	position: absolute;
	padding: 0 0 0 0;
	background: none;
}
.highslide-no-border-video .highslide-caption code {
	color: white;
}

.highslide-no-border-video .highslide-footer {
	display: none;
}

.vid {
	display: none;
	width: 800px;
	height: 450px;
	overflow: hidden;
}

.logo_grid {
	list-style: none;
	padding:0;
	margin:0;
}

.logo_grid {
  float: left;
  width: 900px;
  margin-top: 43px;
  border: 1px solid #d6dbe1;
  border-bottom: 0px solid #d6dbe1;
  border-right: 0px solid #d6dbe1;
}

.logo_grid li {
  width: 224px;
  height: 160px;
  border-right: 1px solid #d6dbe1;
  border-bottom: 1px solid #d6dbe1;
  float: left;
}

.aboutLink {
	display: block;
	width: 224px;
	height: 160px;
	position: relative;
}

.aboutLink:hover {
	background-position: 0 -159px !important;
}

body.pid323 h1,
body.pid324 h1 {
	font-size : 24px;
	color: #568cca;
	font-weight: normal;
	margin-bottom: 27px;
	margin-top: 30px;
}

span.flag {
	display: block;
	width: 24px;
	height: 19px;
	position: absolute;
	bottom:8px;
	left: 7px;
}

span.flag.flag_ca {
	background: transparent url(/fileadmin/user_upload/flags/flag_canada.gif) 0 0 no-repeat;
}

span.flag.flag_br {
	background: transparent url(/fileadmin/user_upload/flags/flag_brasil.gif) 0 0 no-repeat;
}

span.flag.flag_de {
	background: transparent url(/fileadmin/user_upload/flags/flag_germany.gif) 0 0 no-repeat;
}

span.flag.flag_za {
	background: transparent url(/fileadmin/user_upload/flags/flag_south_africa.gif) 0 0 no-repeat;
}

span.flag.flag_be {
	background: transparent url(/fileadmin/user_upload/flags/flag_belgium.gif) 0 0 no-repeat;
}

span.flag.flag_ru {
	background: transparent url(/fileadmin/user_upload/flags/flag_rusia.gif) 0 0 no-repeat;
}

span.flag.flag_gb {
	background: transparent url(/fileadmin/user_upload/flags/flag_great_britain.gif) 0 0 no-repeat;
}

span.flag.flag_in {
	background: transparent url(/fileadmin/user_upload/flags/flag_india.gif) 0 0 no-repeat;
}

span.flag.flag_gr {
	background: transparent url(/fileadmin/user_upload/flags/flag_greece.gif) 0 0 no-repeat;
}

span.flag.flag_nl {
	background: transparent url(/fileadmin/user_upload/flags/flag_netherlands.gif) 0 0 no-repeat;
}

span.flag.flag_ch {
	background: transparent url(/fileadmin/user_upload/flags/flag_swiss.gif) 0 0 no-repeat;
}

span.flag.flag_dk {
	background: transparent url(/fileadmin/user_upload/flags/flag_denmark.gif) 0 0 no-repeat;
}

span.flag.flag_eu {
	background: transparent url(/fileadmin/user_upload/flags/flag_europe.gif) 0 0 no-repeat;
}

span.flag.flag_es {
	background: transparent url(/fileadmin/user_upload/flags/flag_spain.gif) 0 0 no-repeat;
}

span.flag.flag_cn {
	background: transparent url(/fileadmin/user_upload/flags/flag_cn.gif) 0 0 no-repeat;
}

span.flag.flag_il {
	background: transparent url(/fileadmin/user_upload/flags/flag_israel.gif) 0 0 no-repeat;
}

span.flag.flag_it {
	background: transparent url(/fileadmin/user_upload/flags/flag_italia.gif) 0 0 no-repeat;
}

span.flag.flag_au {
	background: transparent url(/fileadmin/user_upload/flags/flag_australia.gif) 0 0 no-repeat;
}

span.flag.flag_gl {
	height: 23px;
	bottom: 5px;
	background: transparent url(/fileadmin/user_upload/flags/flag_world.gif) 0 0 no-repeat;
}

span.flag.flag_mx {
	background: transparent url(/fileadmin/user_upload/flags/flag_mx.gif) 0 0 no-repeat;
}

span.flag.flag_jp {
	background: transparent url(/fileadmin/user_upload/flags/flag_japan.gif) 0 0 no-repeat;
}

span.flag.flag_fr {
	background: transparent url(/fileadmin/user_upload/flags/flag_france.gif) 0 0 no-repeat;
}

span.flag.flag_us {
	background: transparent url(/fileadmin/user_upload/flags/flag_america.gif) 0 0 no-repeat;
}

span.flag.flag_no {
	background: transparent url(/fileadmin/user_upload/flags/flag_norway.gif) 0 0 no-repeat;
}

#cycler{position:absolute;top:92px;left:669px;}
#cycler img{position:absolute;z-index:1;}
#cycler img.active{z-index:3;}

body.pid30 #cycler{left:584px;}

#flashAlternative a {
	/*
	background: red;
	display: none !important;
	*/
}


/*** Typo 4 -> 6 ***/
div.left_col ul.csc-uploads {
	margin: 0;
}

div.left_col ul.csc-uploads li {
	margin: 0;
}

/* Youtube Videoplayer iFrame*/

div.tx-jh-simple-youtube > div > div > iframe {
	border: 0px;
}

/* For the Chinese version in Chrome  */

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    body.language2 .submenu ul li a, body.language2 a.menuitem, body.language2 li.page_item a {
    	font-size: 12px;
	}
	
	body.language2 #langMenu ul li a.active, body.language2 #langMenu ul li a.active:hover {
		color:#787d82;
		font-size:12px;
	}
	
	body.language2 .copyright, a.small_link, body.language2 .copyright a {
		font-size: 12px;
	}
		
	#langMenuBox li.last.inactive.cn a {
		font-size:12px;
	}
}
