
.youtube-video {
	width:400px;
	height:225px;
}
.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; 
	
}
.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%;
	height:280px; 
	position:relative;
	text-align:center;
	
	background-color:#fff;
	
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.catalogue-download li .image a.link:hover img {
	border:1px solid rgb(233, 81, 35);
}
.catalogue-download li .image img {
	max-height:170px;
	max-width:120px;
	position:absolute;
	top:0;
	bottom:0;
	left:15px; 
	
	margin:15px auto; 
	border:1px solid #ccc;
	background-color:transparent !important;
}
.catalogue-download li .headline {
	
	padding:10px 10px 14px 15px;
	background-color:#eee;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	height:34px;
	
}
.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 {
	position:absolute;
	padding:5px 15px 12px 10px;
	overflow:hidden;
	left:140px;
	text-align:left;
}
.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;
	margin-bottom: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 {
	float:left;
}
.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;
	width:140px;
}
.container li .img_link img:hover {
	border:1px solid rgb(233,81,35);;
}
.container li .button_lang {
	display:block;
overflow:hidden;
padding:5px 0 0 15px;
	float:left;
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:31.333333% !important;
}
.container.articles li .button_lang {
width:175px !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:145px;
}

.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;
}


@media screen and (max-width:1280px) {
	.catalogue-download {
		margin-right:-25px;
	}
	.catalogue-download > ul > li {
		width:31.333333%;
	}
	.container.articles li {
		width:47.5% !important;
	}
}

@media screen and (max-width:1024px) {
	.catalogue-download {
		margin-right:-5px;
	}
	.catalogue-download ul > li {
		width:47.5%;
	}
	.container.articles li {
		width:47.5% !important;
	}
}

@media screen and (max-width:768px) {
		.container.articles li .button_lang.download-articles {
			width:100% !important;
			padding:10px 0 0 !important;
		}
	@media screen and (max-width:414px) {
		.catalogue-download {
			margin-right:0;
		}
		.catalogue-download ul > li {
			width:98.5%;
			height:auto;
		}
		.catalogue-download li .image {
			height:auto;
		}
		.catalogue-download li .image img {
			position:relative;
			top:15px;
			left:0;
			margin-bottom:15px;
		}
		.catalogue-download li .info {
			position:relative;
			left:0;
		}
		.container li .img_link img {
			width:120px;
		}
		.container.articles li {
			width:98.5% !important;
			height:auto;
		}
		.container.articles li .button_lang {
			width:120px !important;
		}
	}
	@media screen and (min-width:415px) {
		.catalogue-download {
			margin-right:-5px;
		}
		.catalogue-download ul > li {
			width:98.5% !important;
		}
		.container li .img_link img {
			width:120px;
		}
		.container li {
			height:auto;
		}
		.container.articles li .button_lang {
			width:120px !important;
		}
	}
}