.background-image {
  position: fixed;
  top: 0;
  left: 0;
  width:100%;
  height:auto !important; /* normale Browser */
  height:100%; /* IE6: setzt dies wie min-height um*/
  min-width: 100%;
  min-height: 100%;
  z-index: -10  !important;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-blend-mode: screen;
}

.background-image__source {
	position:fixed;
	bottom: 5px;
	right:20px;
  -webkit-transform: rotate(90deg); 
  -ms-transform: rotate(90deg); 
  -moz-transform: rotate(90deg); 
  -o-transform: rotate(90deg); 
	transform:rotate(90deg);
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -o-transform-origin: right bottom;
	transform-origin: right bottom;
	color:#FFF;
	font-size:.9em;
	text-shadow: 1px 1px 2px #069985;
}
.background-image__source-rotate {
  -webkit-transform: rotate(180deg); 
  -ms-transform: rotate(180deg); 
  -moz-transform: rotate(180deg); 
  -o-transform: rotate(180deg); 
	transform:rotate(180deg);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  -moz-transform-origin: center center;
  -o-transform-origin: center center;
	transform-origin: center center;
}
.background-image__source .background-image__source-rotate a {
	color:#FFF;
	text-decoration:none;
  bottom: auto !important;
	display: inline !important;
	padding: 0 !important;
	position: relative !important;
	transition: none !important;
	width: auto !important;
	background-color:transparent !important;
  -webkit-transform: none !important; 
  -ms-transform: none !important; 
  -moz-transform: none !important; 
  -o-transform: none !important; 
	transform:none !important;
}
.background-image__source .background-image__source-rotate a:hover, .background-image__source .background-image__source-rotate a:focus {
	text-decoration:underline;
	background-color: transparent;
}
html[data-useragent*='MSIE'] .background-image {
  opacity: .5 !important;
  background-blend-mode: normal;
}
html[data-useragent*='MSIE'] .background-image .background-image__source  {
  opacity: 1 !important;
  background-blend-mode: normal;

}
