* {	margin:					0px;	padding:				0px;}body {	font-family:			Helvetica, Arial, Verdana;	color:					#000;	background:				#d8d8d8;	font-size:				0.75em;	text-align:				center;}#page {	text-align:				left;	margin:					auto;	margin-top:				2.58em;	padding-bottom:			2em;	width:					81.25em;	background:				#fff;	font-size:				1em;	position:				relative;}#jobs {	display:				none;	position:				absolute;	top:					16.25em;	left:					26.63em;	background:				#fff;	border:					2px solid #d8d8d8;	width:					30em;	/*	min-height:				20.83em;	height:					auto !important;	height:					20.83em;	*/}#jobs_content {	padding:				1em;	background:				url(../images/bg_jobs_content.gif) no-repeat bottom center #fefefe;	/*	padding:				1.67em;	min-height:				17.16em;	height:					auto !important;	height:					17.16em;	*/}#header {	height:					113px;	background:				url(../images/bg_div_header.jpg) no-repeat top center #fff;	position:				relative;}#header.wm {	background:				url(../images/bg_div_header_wm.jpg) no-repeat top center #fff;}#header a.home_link {	position:				absolute;	top:					0.833em;	left:					30.33em;	display:				block;	width:					250px;	height:					80px;}#header_nav {	text-align:				right;	color:					#777777;	font-size:				0.9em;	padding:				14px 21px 0px 0px;}#header_nav a {	color:					#777777;	text-decoration:		none;}#flags {	position:				absolute;	top:					14px;	left:					1.4em;}#flags a img {	border:					none;}#navigation_top {	text-transform:			uppercase;	background:				#aac8eb;	font-weight:			bold;	letter-spacing:			0.1em;	text-align:				center;}#navigation_top ul {	list-style-type:		none;	margin:					auto;	font-size:				0.9em;}#navigation_top ul li {	display:				inline;}#navigation_top ul li a {	display:				-moz-inline-box;	display:				inline-block;	text-decoration:		none;	color:					#fff;	padding:				0.68em 1.4em;	border-left:			0.1em solid #fff;}#navigation_top ul li a.active {	background:				#004c99;}#navigation_top ul li.last a {	border-right:			0.1em solid #fff;}#navigation_sub {	text-transform:			uppercase;	background:				#004c99;	font-weight:			bold;	letter-spacing:			0.1em;	text-align:				center;	margin-bottom:			0.3em;}#navigation_sub ul {	list-style-type:		none;	margin:					auto;	font-size:				0.9em;}#navigation_sub ul li {	display:				inline;}#navigation_sub ul li a {	display:				-moz-inline-box;	display:				inline-block;	text-decoration:		none;	color:					#fff;	padding:				0.68em 1.4em;}#navigation_sub ul li a.current {	color:					#cdddec;}#navigation_space {	height:					2.72em;}#navigation_space_homepage {	height:					0.92em;}#content_left, #content_main, #content_main_twocol_content_right, #content_right, #content_main_twocol{	float:					left;}#content_left {	width:					15em;	width:					14.58em;}#content_main {	width:					51.33em;	width:					51.75em;	margin:					0em 0.17em;}#content_main_twocol_content_right {	width:					66.67em;}#content_main_twocol_content_right {}#content_right {	width:					14.58em;}#content_main_twocol {	width:					66.5em;	margin-left:			0.17em;}/*** Categories**/ul.categories, ul.subcategories, ul.sub-subcategories {	list-style-type:		none;}ul.categories li {	border-bottom:			0.1em solid #e5ecf2;	background:				#e5ecf2;}ul.categories li.opened {	/*background:				#de5613;*/	background:             #6a8ec9;}ul.categories li.rummage, ul.categories li.recommendation {	text-transform:			uppercase;	background:				#aac8eb;	font-weight:			bold;}ul.categories li.recommendation {	background:				#004c99;}ul.categories li a {	color:					#4c86bc;	text-decoration:		none;	display:				block;	padding:				0.3em 0.86em;	border-bottom:			0.1em solid #fff;}ul.categories li.rummage a {	border-bottom:			none;}ul.categories li.opened a {	color:					#fff;}ul.categories li.rummage a, ul.categories li.recommendation a {	color:					#fff;}ul.subcategories li {	/*background:				#fa9767;	border-bottom:              0.1em solid #fa9767;*/	background:             #AAC8EB;	border-bottom:          0.1em solid #AAC8EB;}ul.subcategories li.last a {	border-bottom:			none;}ul.sub-subcategories li {	/*background:				#f4b291;	border-bottom:			0.1em solid #fa9767;*/	border-bottom:          0.1em solid #AAC8EB;	background:             url(../images/arrow_white.png) no-repeat 13px center;}ul.sub-subcategories li a {    padding-left:           25px;    /*color:                  #0053A0 !important;*/}ul.sub-subcategories li.selected {	background:             url(../images/arrow_blue.png) no-repeat 13px center;}/*** Generell*/div.cb {	clear:					both;}div.cl {	clear:					left;}div.cr {	clear:					right;}/*div.homepage {	padding:				0em 0.83em;}div.homepage div.left, div.homepage div.right {	margin-bottom:			0.83em;}div.homepage div.left {	float:					left;	width:					37.5em;	padding-top:			1.25em;}div.homepage div.right {	float:					right;	width:					310px;	height:					400px;	text-align:				left;}*/div.right {	width:					282px;	margin:					0em 0em 0.83em 0.83em;	float:					right;}div.left {	width:					282px;	margin:					0em 0.83em 0.83em 0em;	float:					left;}#slideshow {	width:					282px;	height:					364px;	overflow:				hidden;	margin-bottom:			0.83em;}div.slideshow_element {	width:					282px;	height:					364px;	position:				relative;}div.slideshow_element_content {	position:				absolute;	bottom:					0px;	left:					0px;	height:					58px;	width:					252px;	overflow:				hidden;	padding:				10px 15px 0px 15px;	text-align:				left;}div.homepage_feature {	height:					65px;	padding:				335px 15px 0px 15px;}div.homepage_news div.news {	/*border-bottom:			1px solid #666;*/	margin-bottom:			0.83em;}div.headline {	background:				#e4e4e2;	padding:				0.29em 1.29em;	margin-bottom:			0.71em;}div.inner_content {	padding:				0.29em 1.29em;	padding-top:			0em;	line-height:			150%;}div.homepage_left {	padding:				0.29em 1.29em;	padding-top:			0em;	line-height:			150%;	float:					left;	width:					49.33em;}div.homepage {	padding:				0.29em 1.29em;	padding-top:			0em;	line-height:			150%;}div.homepage_right {	float:					left;	width:					14.58em;}/*div.homepage div.left div.inner_content {	padding:				0;}*/#homepage_products {	/*margin-top:				0.67em;*/	margin-top:				12px;	margin-bottom:			20px;	/*margin-left:			1.29em;*/	/*width:					767px;*/	width:					767;	/*height:					161px;*/	height:					200px;	overflow:				hidden;	z-index:				-1;}div.homepage_product {	float:					left;	width:					12.69em;	border-right:			0.1em solid #fff;	background:				#e5ecf2;	text-align:				center;}div.homepage_product.last {	border-right:			none;}div.homepage_product div.image {	margin:					auto;	width:					105px;	height:					75px;	padding-top:			0.42em;	background:				#fff;}div.homepage_product div.image a img {	border:					none;}div.homepage_product div.more {	text-align:				left;	margin:					0.83em 2.08em;}div.content_right {	background:				#f1f1f0;	position:				relative;	margin-bottom:			0.25em;}div.search {}div.search_bg {	background:				#aac8eb;	border-bottom:			0.25em solid #fff;}div.content_right.catalogue {	height:					133px;}#onlinecatalogue {	position:				absolute;	top:					22px;	left:					0px;	width:					175px;	height:					111px;	background:				url(../images/bg_div_onlinecatalogue.gif) no-repeat;	z-index:				0;}#callback_image {	position:				absolute;	top:					0.42em;	left:					10.83em;	width:					37px;	height:					39px;	background:				url(../images/callback.gif) no-repeat;}#briefing_image {	position:				absolute;	top:					0.42em;	left:					10.83em;	width:					37px;	height:					39px;	background:				url(../images/briefing.gif) no-repeat;}#clickshut_image {	position:				absolute;	top:					0.42em;	left:					10.83em;	width:					37px;	height:					39px;	background:				url(../images/clickshut.gif) no-repeat;}#clickshut_link {	display:				block;	width:					175px;	height:					170px;	background:				url(../images/clickshut.jpg) no-repeat;	color:					#fff;	text-decoration:		none;}#marker {	background:				#aac8eb;}#logos {	margin:					0 auto;	margin-top:				20px;	text-align:				center;}#logos p {	font-size:				0.9em;	padding:				0em 0.41em 0.82em 0.41em;}#logos img {	display:				inline;	padding:				0px 10px;}#videos {	margin-bottom:			0.83em;}#video {	width:					282px;	height:					169px;}