/*
Theme Name: Riese Farbaute
Description: Theme für die Website von Riese Farbaute Filmproduktion
Author: Jonas Link
*/

/***********************************
Basics
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

html {
    height:100%;
}

body {
	line-height: 1.3em;
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-align: center;
	background: rgb(255, 255, 255);
    letter-spacing:1px;
	color: #666;
    height:100%;
    width:100%;
}

#push {
height:50%;
margin-bottom:-350px;
width:1px;
float:left;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


h1, h2, h3, h4, h5, h6 {
	font-weight: lighter;
}

h1 {

}

h2 {
margin-bottom:1em;
}

ol, ul {
	list-style: none;
}

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

a:focus { 
    outline: none;
    }

a:hover {
	color: #333;
}

a img {
	border: 0;
}

.fail {
color:#FF8888;
margin-top:-0.3em;
margin-bottom:0.6em;
}


#wrapper {
    clear:left;
    margin: 0px auto;
	width:1200px;
    padding-left:40px;
    padding-right:40px;
    text-align:left;
   
    
}

.jumpfix:before {
    content: "."; 
    display: block; 
    height: 0;
    visibility: hidden;
}

/***********************************
Header
*/

#header {
	width:100%;
    margin-top:25px;
}

.header_content {
    
}




/***********************************
Inhalt
*/

#main {
}

#content {
width:845px;
float:left;
margin-right:40px;
}

.post {
width:100%;
height:100%;
}

.entry-content {

}

.page {

}

.entry-content-page {
height:955px;
}

.entry-content-page p {
padding-bottom:1.4em;
}

.page-left {
float:left;
width:400px;
height:100%;
margin-right:45px;
}

.page-right {

}

.content-description {

}

h3.entry-title {
font-size: 12px;
font-weight: lighter;
text-transform:uppercase;
letter-spacing:1px;
}

img.attachment-post-thumbnail {
margin-bottom:2em;
}




/***********************************
Main-Menü
*/

#access {
font-weight: lighter;
letter-spacing:1px;
margin-bottom:1.2em;
}

#access a {
color:#666;
}

#access a:hover {
color:#333;
     border-bottom: 1px dotted #000;
          padding-bottom: 1px;

}

#access div.navigation ul li.menu-item {
float:left;
margin-right:1.3em;
}

#access div.navigation ul li.current-menu-item a {
color:#333;
     border-bottom: 1px dotted #000;
     padding-bottom: 1px;
}


/***********************************
Projekt-Menü
*/



#logo {
/** Höhe des Header-Bildes */
height:135px;
width:315px;
margin-bottom:30px;
}



#logo h1, #logo h2 {
top:51px;
position:absolute;
text-indent:-15000px;
}

#logo h1 {

}

#logo h2 {
right:280px;
}


.fail {
}

#blog-description {
	
}

#menu-right {
font-weight: lighter;
margin-left:855px; /*breite content */
padding-left:40px; /*abstand */
width:305px;
}


#projects-menu {

}

dt.projects-menu-item {
font-size:12px;
letter-spacing:1px;
font-weight: lighter;
line-height:1.2em;
width:305px;
margin-bottom:0.5em;
    
}

dt.current-projects-menu-item a {
color:#333;
}

dd.current-projects-menu-description{
color:#333;
}

dd.projects-menu-description {
letter-spacing:1px;
margin-top:-0.3em;
padding-top:0.3em;
padding-bottom:1.5em;
width:305px;
}


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

#footer {
margin-top:35px;
width:100%
}

/***********************************
Social Media Buttons
*/

#footer-widget-area {
margin-top:0.6em;
}

#followme h2 {
display:none;
}

#followme li {
float:left;
margin-right:6px;
}