#header-logo {
	/* height: 42px; ohne 30 Jahre*/
	height: 60px;
	position: absolute;
	right: 36px;
	top: 36px;
}

#header-logo.lang_de {
	background: url(img/dfki_Logo_digital_black_60.png) right top no-repeat;
	/* width: 201px; ohne 30 Jahre */
	width: 71px;
}

#header-logo.lang_en {
	background: url(img/dfki_Logo_digital_black_60.png) right top no-repeat;
	/* width: 186px; ohne 30 Jahre */
	width: 71px;
}


@media handheld,
only screen and (max-width: 599px) {
	#header-logo {
		height: 60px;
		right: 20px;
		top: 15px;
		width: 71px;
		z-index: 10;
	}

	#header-logo.lang_de,
	#header-logo.lang_en {
		background: url(img/dfki_Logo_digital_black_60.png) right top no-repeat;
	}
}



@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2) {
	#header-logo.lang_de {
		background: url(img/dfki_Logo_digital_black_120.png) right top no-repeat;
		-webkit-background-size: 71px 60px;
		-moz-background-size: 71px 60px;
		background-size: 71px 60px;
	}

	#header-logo.lang_en {
		background: url(img/dfki_Logo_digital_black_120.png) right top no-repeat;
		-webkit-background-size: 71px 60px;
		-moz-background-size: 71px 60px;
		background-size: 71px 60px;
	}
}


@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 599px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 599px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 599px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 599px) {

	#header-logo.lang_de,
	#header-logo.lang_en {
		background: url(img/dfki_Logo_digital_black_120.png) right top no-repeat;
		-webkit-background-size: 71px 60px;
		-moz-background-size: 71px 60px;
		background-size: 71px 60px;
	}
}