/* reset all styles from default browser preferences */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
img, a { border: 0px; }

/* basic styles */
html, body {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ffffff;
	color: #333;
	font: 13px 'Lucida Grande', Verdana, sans-serif;
	text-align:center;
}
#container{
	width:850px;
	margin:30px auto 0px auto;
	text-align:left;
}
#header{
	position:relative;
	display:block;
	width:855px;
	height:65px;
}
#logo{
	display:block;
	width:175px;
	height:30px;
	margin-top:5px;
	float:left;
}
#havealook{
	position:absolute;
	display:block;
	width:292px;
	height:60px;
	margin-top:0px;
	right:0px;
}
#navigation{
	display:block;
	width:855px;
	height:75px;
}
.navigation-item{
	display:block;
	width:175px;
	height:75px;
	float:left;
	margin-right:5px;
}
.navigation-item-last{
	display:block;
	width:135px;
	height:75px;
	float:left;
}
#sub-navigation{
	display:block;
	width:855px;
	height:50px;
	margin-top:10px;
	margin-bottom:5px;
}
.blackline-3px{
	display:block;
	width:855px;
	height:3px;
	background-color:#000000;
}
.greyline-1px{
	display:block;
	width:100%;
	height:1px;
	background-color:#999999;
}
#footer{
	position:relative;
	display:block;
	width:855px;
	height:45px;
	margin-top:10px;
	margin-bottom:10px;
}
#footer-2{
	position:relative;
	display:block;
	width:855px;
	height:20px;
	margin-top:10px;
	margin-bottom:20px;
}
.footer-left{
	position:absolute;
	left:0px;
}
.footer-right{
	position:absolute;
	right:0px;
}
#content{
	position:relative;
	width:855px;
	/*height:275px;*/
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-top: 5px;
	margin-bottom:5px;
	display:block;
}

/* index.html */
.content-startbild{
	float:left;
	margin-right: 5px;
}
.content-startbild-last{
	float:left;
	margin-right: 0px;
}


/* studioanimanova.html */
.content-bild{
	float:left;
	margin-right: 5px;
}
.content-bild-last{
	float:left;
	margin-right: 0px;
}

/* animation.html */
.animation-column{
	width:175px;
	height:250px;
	float:left;
	margin-right: 5px;
}
.animation-column img{
	float:left;
	margin:0px;
	padding:0px;
}
.animation-column-last{
	float:left;
	margin-right: 0px;
}

/* grill.html */
.grill-column{
	width:175px;
	float:left;
	margin-right: 5px;
}
.grill-row{
	dispaly:block;
	height:40px;
	float:left;
	margin-bottom:5px;
}
.grill-row-last{
	dispaly:block;
	height:20px;
	float:left;
}
.grill-icon{
	display:block;
	width:40px;
	height:40px;
	float:left;
	margin-right:5px;
}
.grill-icon img{
	width:40px;
	height:40px;
}
.grill-icon-last{
	display:block;
	width:40px;
	height:40px;
	float:left;
}
.grill-icon-last img{
	width:40px;
	height:40px;
}


/* graphicfacilitation.html */
.scribe-column-left{
	display:block;
	width:715px;
	float:left;
	margin-right: 5px;
}
.scribe-column-right{
	display:block;
	width:135px;
	float:left;
	margin:0px;
}
.scribe-top{
	float:left;
	margin-right:5px;
}
.scribe-top-last{
	float:left;
}
.scribe-column-left-left{
	width:175px;
	float:left;
	margin-right:5px;
	overflow:hidden;
}
.scribe-column-left-middle{
	width:355px;
	float:left;
	margin-right:5px;
	overflow:hidden;
}
.scribe-column-left-right{
	width:175px;
	float:left;
	overflow:hidden;
}
.scribe-text-header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
}
.scribe-text-p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: none;
}
.scribe-footer{
	width:865px;
}
.scribe-footer img{
	float:left;
	margin-right:5px;
	overflow:hidden;
}

/* filmseiten */
.movie-still{
	display:block;
	width:175px;
	height:100%;
	margin-right:10px;
	float:left;
}
.movie-description{
	display:block;
	width:645px;
	float:left;
}
.movie-awards{
	display:block;
	width:100%;
	height:60px;
}
.movie-awards img{
	display:block;
	float:left;
	margin-right:5px;
}
.blackline-50px{
	display:block;
	width:730px;
	height:50px;
	background-color:#000000;
	float:left;
	margin-bottom:15px;
}
.movie-title{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	color: #000000;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-transform: uppercase;
	margin-bottom:5px;
}
.movie-subtitle{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	color: #000000;
    font-style: normal;
    font-variant: normal;
	margin-bottom:5px;
	width:545px;
}
/* other classes */
.blanklinkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
.blanklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.clearboth{
	clear: both;
	}
	
/* filmchen */
.times-italic-11px{
	color: #000000;
    font-family: "Times New Roman",Times,serif;
    font-size: 11px;
    font-style: oblique;
    text-decoration: none;
}
.addition-right-bottom{
	position:relative;
	width:100%;
}
.addition-right-bottom img{
	position:absolute;
	display:block;
	right:0px;
	bottom:0px;

}
