.catalogue-download {	position:relative;	margin-right:-15px;	}.catalogue-download ul {	position:relative;	margin-top:0px!important;	list-style-type:none !important;	overflow:hidden;	padding:2px 0 0 2px !important;	margin-bottom:0 !important}.catalogue-download > ul > li {	position:relative;	float:left;	width:23.5%;		margin:0 1.5% 20px 0; 	height:400px}.catalogue-download ul li a {	display:block}.catalogue-download li .background {	position:absolute;	margin-top:130px;	width:351px; 	height:20px;	bottom:0;	background-color:#ddd}.catalogue-download li .image {		width:100%;	position:relative;	text-align:center;		background-color:#fff}.catalogue-download li .image img {	max-width:100%;	border:medium none !important;	background-color:transparent !important}.catalogue-download li .headline {		padding:10px 10px 12px 15px;	background-color:#eee;	border-top-left-radius:8px;	border-top-right-radius:8px;	}.catalogue-download li .headline h3 {	font-size:14px;	font-weight:normal;	margin:0}.catalogue-download li .headline h4 {	font-size:12px;	font-weight:normal;	margin:0}.catalogue-download li .info h3 {	font-size:13px; 	font-weight:normal;	margin:0}.catalogue-download li .info {		padding:5px 15px 12px 10px;	overflow:hidden}.catalogue-download li .info ul {	position:relative;	margin:0 !important;	padding:5px 0 0 5px !important; 	-webkit-hyphens:auto;   	-moz-hyphens:auto;  	hyphens:auto;	-ms-word-break:break-all}.catalogue-download li .info ul li {	border:none !important;	width:100% !important;	height:auto !important;	margin:0 !important;	padding:0 0 2px 0 !important}.container ul {	float:left;	list-style-type:none !important;	margin:0 !important;	padding:0 !important;	width:100%}.container li {	padding-top:10px;	padding-left:15px;	float:left;	width:33%;	height:235px}.container.full li{	width:100%}.container li .catalogue_headline {	padding-bottom:15px;	font-weight:normal;	font-size:14px;	color:rgb(233,81,35);}.container li .img_link {	position:absolute}.container li .img_link .new_catalogue {	background-color:rgb(233,81,35);;color:#FFFFFF;font-weight:bold;margin-top:9px;padding:2px 7px 3px 6px;position:absolute;text-align:left;vertical-align:middle;width:25px;z-index:1001}.container li .img_link img {	border:1px solid #BBB;	background-color:transparent !important}.container li .img_link img:hover {	border:1px solid rgb(233,81,35);}.container li .button_lang {	display:block;margin-left:130px;overflow:hidden;padding:0.3em 0 0 1.1em;position:absolute;width:130px; 	line-height:1.5em}.container li .button_lang a {	opacity:0.7;	filter:alpha(opacity = 70);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.container li .button_lang a:hover {	opacity:1.0;	filter:alpha(opacity = 100);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	color:rgb(233,81,35);}.container li .button_lang a.pdf {	background:url("/img/icons/acrobat20.png") no-repeat scroll 0 0 transparent;padding-top:3px}.container.articles li {	width:32% !important}.container.articles li .button_lang {width:200px !important}.container.articles li .button_lang div.pdf {	background:url("/img/icons/acrobat20.png") no-repeat scroll 0 0 transparent;	min-height:20px;padding-left:25px;text-decoration:underline;width:170px}.jobs {	border-collapse:collapse;	border-style:none}.jobs tr {	height:30px;	border-collapse:collapse;	border-bottom:1px solid #DDD}.jobs tr:last-child {	height:30px;	border-collapse:collapse;	border-style:none}.jobs tr.rowColor {	}.jobs a {	color:rgb(233,81,35);}.jobs a.pdf {	background:url("/img/icons/acrobat20.png") no-repeat 0 0 transparent;	padding-bottom:8px;padding-left:25px;padding-top:3px}.jobs a:hover {	color:rgb(233,81,35);;	text-decoration:underline}.geschichte {	width:100%;	background:url("/img/custom/background_666.png") repeat-y 0 0 transparent;	}.geschichte #geschichte_today {	height:17px;	padding:5px;	text-align:center;	width:85px;	margin-left:430px;	margin-bottom:20px;	background-color:#FFF;	border:1px solid #DDD}.geschichte #geschichte_left_container {	position:relative;	float:left}.geschichte #geschichte_right_container {	position:relative;	float:left;	top:30px;	left:35px}.geschichte p.clear {	height:1px;	clear:both}.geschichte img {	max-width:177px}.geschichte .timeline {	width:1px;	margin-left:10px;	margin-right:9px;	height:100%;	position:relative;	left:355px;	background-color:#EEE}