/*
site: Die Essensvernichter
author: Ralitza Dilovska www.inkscar.de
date: august 2011
*/

*{
/* Universal reset: */
margin:0;
padding:0;
}

header,footer,
article,section,
hgroup,nav,
figure{
/* Giving a display value to the HTML5 rendered elements: */
display:block;
}


body{
	background:#fff;
	margin:0;
	padding:0;
}

/* Typography */

body {
font-family: 'Open Sans', arial, sans-serif;
font-weight:normal;
}


body { font-size:87.5%; line-height:1.25; }
h1, h2, h3 { margin-top:0; margin-bottom:0; }
h1, h2.headline, h2.subtitle  { font-size:1.5em; padding:0 0 1.45794em; color:#000;}
h2 { font-size:1.33334em; padding:1.25em 0; }
h3 { font-size:1.16666em; padding: 1.25em 0 1em; color:#717171;}
p {margin-bottom:1em;line-height:1.4;}


/* Linkages */

a, a:visited {color:#000;font-weight:600;}
a:hover, a:active {color:#d32223;}

a.tag, a.tag:visited {color:#fff;text-decoration:none;background:#d32223;font-weight:600; padding:0 3px 3px;}
a.tag:hover, a.tag:active {color:#000;}

a.popup, a:visited.popup  {
padding-right: 15px;
background: #fff;
}

a.popup:hover {
padding-right: 15px;
background: #fff;
}

a.pdf, a:visited.pdf  {
padding-right: 22px;
background: #fff;
}

a.pdf:hover {
padding-right: 22px;
background: #fff;
}


a img {border:none;}

/* Lists */

ul{
margin:0;
padding:0;
list-style:disc inside none;
}


ul li{
padding:0;
}

ol{
margin:10px 0;
list-style:decimal inside none;
}

ol li{
padding:4px 0;
}

ul#resources {
list-style:none;
}

ul#resources li {
	margin-bottom:0.5em;
}



/* General */

#wrapper, #inner_header {
width:960px;
margin:0 auto;
}

#top {
margin-top:1em;
clear:both;
}

.floatclear {overflow:hidden;}

/* Header */

header{
position:fixed;
top:0px;
width:100%;
z-index:20;
background:#d32223;
height:45px;
overflow:hidden;
}

nav {
width:450px;
float:left;
}

nav ul {
position:relative;
height:45px;
line-height:45px;
margin:0 0 0 -10px;
}


nav li{
list-style-type:none;
float:left;

}

nav li a, nav li a:visited {
display:block;
padding:0 10px 10px 10px;
margin:0;
height:35px;
text-decoration:none;
font-weight:400;
font-size:14px;
color:#fff;
background:#d32223;
}

nav li a:hover, nav li a.selected{
color:#000;
background: #d32223 url(../images/nav_arrow.png) no-repeat center bottom;
}

#share {
position:relative;
padding-top:15px;
height:30px;
width:350px;
float:right;
text-align:right;
}



/* Content */

#content {
position: relative;
overflow:hidden;
}

h1.title {
margin:60px 0 0 0;
padding:0;
display:block;
}

h1.title span {visibility:hidden;}

h2.subtitle { display: none;}

/* Stickers */

.sticker {
position:absolute;
text-align:center;
font-weight:normal;
}

.bestellen {
top:-47px;
left:323px;
background: transparent url(../images/order_book.png) no-repeat;
font-size:1.25em;
text-indent: -999px;
display: block;
width: 200px;
z-index: 999;
}
.bestellen:hover { top: -45px; left: 326px;}

.film_sticker, .video_sticker {
top:440px;
left:-440px;
background: transparent url(../images/badge.png) no-repeat;
font-size:1em;
}

.film_sticker span {
display:block;
}

.film_sticker a, .film_sticker a:visited, .video_sticker a, .video_sticker a:visited {
display:block;
width:115px;
height:120px;
padding-top:30px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
color:#fff;
}



.bestellen a, .bestellen a:visited {
display:block;
width:138px;
height:103px;
padding-top:35px;
color:#fff;
text-decoration:none;
}

.bestellen a:hover, .film_sticker a:hover {
color:#333;
}

.ebook {
display:block;
width:53px;
margin-left: 12px;
float:left;
}

.verlag {
display:block;
width:101px;
margin-left: 22px;
float:left;
}

.book_illu { display: block; position: relative; left: -20px; }


#further {
clear:both;
border-top:1px solid #dcd000;
text-align:center;
padding:0.2em 0;
}

#further a {padding:0.2em 0.5em;}

.floatleft {float:left;margin-right:10px;}
.floatright {float:right;margin-left:10px;}



/* Items */

.item, .last  {
position: relative;
overflow:hidden;
}

article {
padding:80px 0 0;
width: 100%;
overflow:hidden;
}

.item .left, .item .right {
width:450px;
position:relative;
}

.item .left {
float:left;
padding-right:10px;
}

.item .right {
float:right;
padding-left:10px;
}

.last {
padding:80px 0 0;
width: 100%;
overflow:hidden;
}


/* Home */
section#home {padding:50px 0 0;}

section#home .left {
margin-top:50px;
}

section#home .right {
margin:90px 0 100px;
}

#citations {
overflow:hidden;
margin-top:4em;
width:319px;
font-weight:bold;
text-align:center;
}

section#home q {
color:#000;
text-transform:uppercase;
}

section#home cite {
display:block;
/*margin-left:5em;*/
color:#666;
}


section#home p.short {
width:190px;
float:left;
margin-right:10px;
}


/* Buch */


article#buch .left {margin-top:0px;}
article#buch .left .right_2, article#buch .left .left_2 {float:none;padding:10px 20px 5px 0;}
article#buch .left a:hover img {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */}

/* Authoren */

.left_2 {
float:left;
width:190px;
}

.right_2 {
float:right;
width:190px;
}


article#autoren img {margin-bottom:1em;}


/* Leseprobe */

.pdf_container { width: 100%; height: 600px; margin-bottom: .5em;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),
@media only screen and (max-device-width: 480px) {
#leseprobe {

}
}


/* Mitmachen */

.grey {
background: #F0EEED;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.44, #EBEAE8),color-stop(1, #F0EEED));
background-image: -moz-linear-gradient(center bottom,#EBEAE8 44%,#F0EEED 100%);
}

article#mitmachen .left_3 {
margin:10px;
}

article#mitmachen .fb_ltr, article#mitmachen .box {
background-color: #ffffff;
}

.box {padding:10px;}


.left_3 {
float:left;
width:260px;
}

.right_3 {
float:right;
width:260px;
}


/* Impressum */

#impressum_data {
	width:420px;
}


/*********Footer********/

footer{
border-top:1px solid #EBEBEB;
padding-top: 1em;
margin-top:50px;
}

/* Responsive */

@media screen and (max-width: 800px) {
#wrapper, #inner_header {width:90%;margin:0 auto;}
.item .left, .item .right {float:none;width:100%;padding:0;margin:0 auto;}
article {padding:0 0 10%;}
h2.subtitle {width:100%;padding:1em 0 0;}
#home img.book, .bestellen {margin-left:20%;}
.order {display:block;width:100%}
.ebook, .verlag {display:inline;float:none;width: 50%;}
h2.subtitle, #citations {width:100%}
h1.title {margin:0 auto;}
h1.title img {max-width: 100%;height: auto;}
article#buch, article#autoren, section#termine {background:none;}
article#buch .left .right_2, article#buch .left .left_2 {float:left;padding:5% 5% 5% 0;}
article#autoren .left_2, article#autoren .right_2{width:46%}
article#autoren .left_2 img, article#autoren .right_2 img {width:100%; height: auto;}
article#leseprobe embed {width:100%}
article#mitmachen .fbook {display:none;}
article#mitmachen .left_3, article#mitmachen .right_3 {width:45%}
footer {margin-bottom:1em;}
}

@media screen and (max-width: 480px) {
h1.title img {max-width: 90%;height: 0 auto;}
section#home {padding:0;}
section#home img.book, .bestellen {margin-left:0%;}
article#buch .left .right_2, article#buch .left .left_2  {float:none;width:100%;padding:5% 5% 5% 0;}
article#buch .left .right_2 img, article#buch .left .left_2 img {width:100%; height: auto;}
article#autoren .left_2, article#autoren .right_2{width:100%;float:none;}
article#autoren .left_2 img, article#autoren .right_2 img {width:90%; height: auto;margin-top:1em;}
article#buch .left {overflow:hidden;}
article#mitmachen .left_3, article#mitmachen .right_3 {width:95%;margin-right:5%;}
article#leseprobe {display:none;}
header{display:none;}
}

@media only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
article#autoren .left_2, article#autoren .right_2 {display:none;}
}


.pdfobjects { }
.scribdobjects { }


.pdfobjects { display: none\9;}
:root .pdfobjects { display: none\9;}
*+html .pdfobjects { display: none;}
html>body .pdfobjects { display: none\0;}

@-moz-document url-prefix() {.pdfobjects { display: none; } }
body:nth-of-type(1).pdfobjects {display: block;}




