/* FE: This css is to style the different productpages */
/* Boxes */
	/* full */
		/* box_main */
div#content div#full div.box_main {
	width: 1000px;
	margin: 0 0 10px 5px;
}
div#content div#full div.box_main div.box_main_top {
	width: 1000px;
	height: 22px;
	background-image: url(../img/boxes/box_main_full_top.png);
	background-repeat: no-repeat;
}
div#content div#full div.box_main div.box_main_center {
	width: 1000px;
	background-image: url(../img/boxes/box_main_full_center.png);
	background-repeat: repeat-y;
}
div#content div#full div.box_main div.box_main_bottom {
	width: 1000px;
	height: 34px;
	background-image: url(../img/boxes/box_main_full_bottom.png);
	background-repeat: no-repeat;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner {
	width: 944px;
	margin: 0 auto;
	padding: 20px 0;
	background-position: 0 20px;
	overflow: hidden;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div.box_main_center_inner2 {
	padding-top: 50px;
}
div#content div#full div.box_main div.box_main_center div.content_start_small div.box_main_center_inner2 {
	padding-top: 20px;
}
div#full div.box_main div.box_main_center div.box_main_center_inner h1,
div#full div.box_main div.box_main_center div.box_main_center_inner h1 span,
div#full div.box_main div.box_main_center div.box_main_center_inner h1 strong,
div#full div.box_main div.box_main_center div.box_main_center_inner h1 strong span {
	font-size: 24px;
	color: white;
	margin-bottom: 20px;
}
div#full div.box_main div.box_main_center div.box_main_center_inner h3,
div#full div.box_main div.box_main_center div.box_main_center_inner h3 span,
div#full div.box_main div.box_main_center div.box_main_center_inner h3 strong,
div#full div.box_main div.box_main_center div.box_main_center_inner h3 strong span {
	font-size: 20px;
	color: white;
	font-weight: normal;
}
div#full div.box_main div.box_main_center div.box_main_center_inner h4,
div#full div.box_main div.box_main_center div.box_main_center_inner h4 span,
div#full div.box_main div.box_main_center div.box_main_center_inner h4 strong,
div#full div.box_main div.box_main_center div.box_main_center_inner h4 strong span {
	font-size: 14px;
	color: white;
	font-weight: normal;
}
div#full div.box_main div.box_main_center div.box_main_center_inner h3 {
	/*position: absolute;*/
	margin: -10px 0 0 30px;
}
div#full div.box_main div.box_main_center div.box_main_center_inner p {
	color: white;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div p,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div p strong,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div p a {
	text-align: justify;
	font-size: 14px;
	line-height: 130%;
	color: white;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl {
	list-style-type: none;
	margin-top: 20px;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dt,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dd,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dt a,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dd a, 
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dt a strong,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dd a strong, 
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dt a strong span,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dd a strong span {
	color: white;
	font-size: 14px;
	padding: 5px 0;
	/*!padding: 0;*/
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl.landing dt,
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl.landing dd {
	padding: 5px 0;
	font-size: 16px;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl.landing dt {
	font-weight: bold;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dt {
	float: left;
	width: 100px;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl.landing dt {
	float: left;
	width: 160px;
	padding-left: 30px;
	background-image: url(../img/dot.png);
	background-position: 0 10px;
	background-repeat: no-repeat;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div dl dd {
	float: left;
	width: 360px;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div.startright dl dd {
	float: left;
	width: 250px;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div.startright dl.landing dt {
	clear: both;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div ul.landing {
	list-style-type: none;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div ul.landing li {
	color: white;
	font-size: 14px;
	padding: 5px 0 5px 30px;
	font-weight: bold;
	background-image: url(../img/dot.png);
	background-position: 0 10px;
	background-repeat: no-repeat;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div ul.landing li a {
	color: white;
	font-size: 14px;
	font-weight: bold;
}
div.landingbuttons {
	position: absolute;
	width: 940px;
	margin: -150px 0 0 58px;
}
a.landingbutton_a {
	margin-right: 30px;
}


/* Call2action */

div.content_start {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/content_start_en.jpg);
	background-repeat: no-repeat;
	height: 439px;
}
div.content_start_me {
	/* Middle East Startpage: change picture */
	background-image: url(../img/pictures/content_start_me.jpg);
	background-repeat: no-repeat;
	height: 439px;
}
div.content_start_small {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/start_small_clouds.jpg);
	background-repeat: no-repeat;
	height: 316px;
}
div.content_start_verysmall {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/start_small_clouds.jpg);
	background-repeat: no-repeat;
	height: 270px;
}
div.content_start_small_at {
	background-image: url(../img/pictures/start_small_at.jpg);
}
div.content_start_small_ru {
	background-image: url(../img/pictures/start_small_ru.jpg);
}
div.content_start_small_za {
	background-image: url(../img/pictures/start_small_za.jpg);
}
div.content_start_small_sg {
	background-image: url(../img/pictures/start_small_sg.jpg);
}
div.content_start_small_eg {
	background-image: url(../img/pictures/start_small_eg.jpg);
}
div.content_start_small_pl {
	background-image: url(../img/pictures/start_small_pl.jpg);
}
/*
div.content_start_small_me {
	background-image: url(../img/pictures/start_small_me.jpg);
}
*/
div.content_cpm_en {
	background-image: url(../img/pictures/cpm_small_en.jpg);
}
div.content_cpm_de {
	background-image: url(../img/pictures/cpm_verysmall_de.jpg);
}
div.content_pf_de {
	background-image: url(../img/pictures/pf_verysmall_DE.jpg);
}
div.content_pf_en {
	background-image: url(../img/pictures/pf_verysmall_EN.jpg);
}
div.content_pf_pl {
	background-image: url(../img/pictures/pf_verysmall_PL.jpg);
}
div.content_pf_ru {
	background-image: url(../img/pictures/pf_verysmall_RU.jpg);
}
div.content_cm_de {
	background-image: url(../img/pictures/cm_verysmall_DE.jpg);
	height: 285px;
}
div.content_cm_en {
	background-image: url(../img/pictures/cm_verysmall_EN.jpg);
	height: 285px;
}
div.content_cm_ru {
	background-image: url(../img/pictures/cm_verysmall_RU.jpg);
	height: 285px;
}
div.content_cm_pl {
	background-image: url(../img/pictures/cm_verysmall_PL.jpg);
	height: 285px;
}
div.content_odr_en {
	background-image: url(../img/pictures/odr_verysmall_en.jpg);
	height: 285px;
}
div.content_odr_de {
	background-image: url(../img/pictures/odr_verysmall_de.jpg);
	height: 285px;
}
div.content_odr_pl {
	background-image: url(../img/pictures/odr_verysmall_pl.jpg);
	height: 285px;
}

div.content_landing {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/content_fm_en.jpg);
	background-repeat: no-repeat;
	height: 439px;
}
div.content_landing_pm {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/content_pm_en.jpg);
	background-repeat: no-repeat;
	height: 439px;
}
div.content_cpm_me {
	background-image: url(../img/pictures/product_cpm_me.jpg);
}
div.content_landing_cm {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/content_cm_en.jpg);
	background-repeat: no-repeat;
	height: 439px;
}
div.content_ccm_me {
	background-image: url(../img/pictures/product_ccm_me.jpg);
}
div.content_landing_crm {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/content_crm_en.jpg);
	background-repeat: no-repeat;
	height: 439px;
}
div.content_landing_odr {
	/* Default Startpage: set picture */
	background-image: url(../img/pictures/content_odr_en.jpg);
	background-repeat: no-repeat;
	height: 439px;
}
/* div.content_landing_odr_de {
	background-image: url(../img/pictures/content_odr_de.jpg);
	height: 285px;
}*/
div.content_cfm_me {
	background-image: url(../img/pictures/product_cfm_me.jpg);
}
div.call2action {
	/* Default Call2Action: set position */
	margin: 25px 0 0 860px;
	!margin: 25px 0 0 832px;
	position: absolute;
}
div.call2action_7090,
div.call2action_7089 {
	/* Call2Action: change position */
	margin: 25px 0 0 870px;
}
div.call2action_7066,
div.call2action_7043,
div.call2action_7069,
div.call2action_7067,
div.call2action_7090,
div.call2action_7089,
div.call2action_7171 {
	!margin-left: 840px;
}
div.call2action h2.call2action a,
div.call2action h2.call2action a span {
	color: white;
	font-weight: bold;
	font-size: 22px;
}
div.call2action_6982 h2.call2action a,
div.call2action_6982 h2.call2action a span {
	/* Middle East C2A: Set Font Size */
	font-size: 18px;
}
div.call2action h2.call2action a span {
	font-size: 32px;
	color: white;
	margin-left: 13px;
}
div.call2action h2.call2action a:hover {
	text-decoration: none;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div {
	/* Content Default: Position right */
	width: 560px; /* 470px */
	padding: 20px 0 0 280px;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div.startleft {
	width: 470px;
	padding: 0 0 0 20px;
	float: left;
}
div#content div#full div.box_main div.box_main_center div.box_main_center_inner div div.startright {
	width: 400px;
	padding: 0 0 0 20px;
	margin-top: -20px;
	float: right;
}
div#content div#full div.box_main div.box_main_center div.content_start_me div div {
	/* Content Middle East: Position left  */
	padding: 0;
	margin-left: 70px;
	margin-top: 40px;
	width: 400px;
}
div#content div#full div.box_main div.box_main_center div.content_cpm_en div div {
	padding-left: 30px;
}
div#content div#full div.box_main div.box_main_center div.content_landing div div {
	/* Content Landingpages: Position left */
	padding: 0 0 0 30px;
	width: 600px;
}
div#content div#full div.box_main div.box_main_center div.content_landing_cm div div {
	padding-top: 50px;
}
