/*
Theme Name: manuelbirnbacher2
Theme URI: http://manuelbirnbacher.com/
Description: Made for displays
Version: 2.0
Author: Julien Simshauser
Tags: Made, for, displays
*/

html {
height:100%;
}

body {
height:100%;
font-size: 12px;
font-family: Times, serif;
letter-spacing: 0.7px;
color: #000;
margin: 0px;
padding: 0px;
overflow-x:hidden;
font-weight:bold;
text-decoration:none;
letter-spacing: 0.7px;
line-height:18px;
}

img {
border: 0px;
}


a {
color:#000;
text-decoration:none;
}

.creationdate {
font-size:10px;
letter-spacing:5px;
}


.rahmen {
background:#fff;
float:left;
position:relative;
}

.thumbdescription {
text-align:center;
display:none;
position:absolute;
width:100%;
height:100%;
overflow:hidden;
vertical-align:middle;
padding-top:5px;
}

.thumbdescription img {
margin-top:70px;
}

br {
clear:both;
}

.fuzzel {
position:fixed;
right:200px;
bottom:100px;
}

.fest {
width:100%;
height:300px;
position:fixed;
top:100px;
left:0px;
z-index:-1;
text-align:center;
}

.wrapper {
width:100%;
margin-top:40px;
background:#fff;
z-index:100;
display:block;
padding:60px;
}

.header {
width: 100%;
max-width: 600px;
margin: 0 auto;
text-align: center;
padding-top: 100px;
padding-left: 30px;
padding-right: 30px;

}

.header .first, .post .first, b, strong {
font-family: arial black;
font-size: 20px;
letter-spacing: 0px;
margin-right: 20px;
}




.header div,.post div.etc {
	color: #000;
	font-family: times;
	font-size: 14px;
	letter-spacing: 3px;
	display: inline-block;
	float: left;
	font-weight: normal;
	margin-right: 20px;
}

.header div{
cursor: pointer;
}

.link {
	padding-top: 4px;
}

.abouttext {
padding:120px;
padding-left: 0px;
padding-right: 0px;
max-width: 700px;
min-width: 400px;
margin: 0 auto;
}

.blog1,.blog2,.about1,.about2 {
line-height:30px;
font-weight:normal;
}

.image0 {
margin-top:50px;
margin-left:30px
}

.image1 {
margin-top:50px;
margin-left:30px
}

.image2 {
margin-top:50px;
margin-left:30px
}

.image3 {
margin-top:60px;
margin-left:30px
}

.post {
text-align: center;
}

.post div {
font-size:24px;
letter-spacing:1px;
line-height: normal;
font-weight: normal;
}

.infotext{
max-width: 700px;
min-width: 400px;
margin: 0 auto;
}

.superworktitle {
	font-size:19px;
	font-weight:normal;
	letter-spacing:3px;
	line-height:27px;
	padding-top:120px;
}



span {
}

.headline {
font-size:24px;
letter-spacing:10px;
margin-top:-5px;
padding-bottom:5px;
}

.back {
position:fixed;
z-index: 100;
left:40px;
margin-top:-30px;
top:50%;
vertical-align:middle;
}

.date {
font-size:10px;
letter-spacing:5px;
}

.section {
	text-align: center;
}

.section img{
	height: auto;
	max-height: 90%;
}

.section img{
	width: auto;
	max-width: 90%;
}

.fahne {
margin-left:55px;
margin-bottom:25px;
}


button{
    position:fixed;
    top: 20px;
    z-index: 99;
}
#moveUp{
    left: 30px;
}
#moveDown{
    left: 100px;
}


