@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/OpenSans-Italic-webfont.eot');
    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

p {
	 font-family: 'open_sansregular' !important;
	 color:#4A5041;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'open_sanssemibold' !important;
}

* {
  margin: 0px;
  padding: 0px;
}
html {
  height: 101%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
body {
  background: #fff;
  color: #777;
  border: 10px solid #DCDAD1;
}
a {
  color: #222;
  text-decoration: none;
}
a,
a:hover,
a:active,
a:visited {
  outline: 0px;
}
a:hover {
  color: red;
}
img {
  outline: 0;
  border: 0;
}
section.content {
  margin-top: 30px;
}

.spann{	
	display:block; 
	position:absolute; 
	width:; 
	height:; 
	top:0px; 
	left:0px;
}
.spann img{
	max-height:640px;
	width:auto;	
}

#animate {
transform: rotate(0deg);
transform-origin:90px 45px;
-webkit-transform: rotate(0deg); /* Safari and Chrome */
-webkit-transform-origin:90px 45px; /* Safari and Chrome */
position:absolute;
top:78px;
left:80px;
z-index:-8;
}
#muhna_animate {
transform: rotate(0deg);
transform-origin:100% 100%;
-webkit-transform: rotate(0deg); /* Safari and Chrome */
-webkit-transform-origin:0px 0px; /* Safari and Chrome */
position:absolute;
top:90px;
left:0px;
z-index:-8;
}
#muhna_move{
	max-height:380px;
	width:auto;
	position:absolute;
}
.rw_content{
}
.buchcover{
	max-width: 128px;
}
.bicherseite ul{
	list-style:none;
	width:100%;
	display:inline-block;
}
.bicherseite ul li{
	display:block;
	float:left;
	padding:10px;
	width:128px;
	height:128px;
	vertical-align:middle;
	margin:12px;
	border:1px solid #EBE5D8;
}
.bicherseite ul li a{
	display: inline-block;
    vertical-align: middle;	
}
.bicherseite ul li img{
    vertical-align: middle;	
}
.erics{
	color:#272727;
	font-size:10px;
	text-decoration:none;
	vertical-align:middle;	
}
.erics img{
	vertical-align:middle;
	margin-top:-4px;
	margin-left:2px;	
}
.buchpreis{
	max-width:128px;
	float:left;
	height:auto;
	margin:5px;
	vertical-align:middle;	
}
.news_img img{
	float:left;
	max-width:212px;
	margin:0px 10px 4px;
	height:auto;
	width:auto;
	display:block;
}
.news_img a{
	display:block;	
}
.news_cover_img img{
	float:left;
	max-width:128px;
	margin:0px 10px 4px;
	height:auto;
	width:auto;
	display:block;
}
.strich_rechts{
	border-right: 1px solid #C3B6A7;	
}
.auteur_home{
	float:right;
	margin:10px;
	max-width:512px;
	width:100%;
	height:auto;	
}
@media screen and (min-width: 300px) and (max-width: 512px){
.cover_img{
	float: right;
	max-width:150px;
	height:auto;
	margin: 10px;
	z-index:-10;	
}
.hochformat_img{
	float: right;
	max-height:180px;
	width:auto;
	margin: 10px;
	z-index:-10;	
}
.strich_rechts{
	border-right: 0px solid #C3B6A7;	
}
}
@media screen and (min-width: 513px) and (max-width: 768px){
.cover_img{
	float: right;
	max-width:256px;
	height:auto;
	margin: 10px;	
	z-index:-10;	
}
.hochformat_img{
	float: right;
	max-height:320px;
	width:auto;
	margin: 10px;
	z-index:-10;	
}

}
@media screen and (min-width: 769px){
.cover_img{
	float: right;
	max-width:380px;
	height:auto;
	margin: 10px;
	z-index:-10;		
}
.hochformat_img{
	float: right;
	max-height:360px;
	width:auto;
	margin: 10px;
	z-index:-10;	
}
}
@media screen and (min-width: 1000px){
	#muhna_animate{
		left:3%;
	}
}
@media screen and (min-width: 1200px){
	#muhna_animate{
		left:12%;
	}
}
@media screen and (min-width: 1580px){
	#muhna_animate{
		left:16%;
	}
}
@media screen and (min-width: 1920px){
	#muhna_animate{
		left:25%;
	}
}