/* Fonts and Style */
HTML {
    width:					100%;
    text-align:				left;
}

BODY {
	font-family:			verdana, helvetica, arial, sans;
	font-size:				12px;
	color:					#626262;
	line-height:			1.2em;
	background-color:		#ddd;
	
    height:					auto;
    width:					100%;
    text-align:				left;
	margin:					0;
	padding:				0;
	
}
/** {
behavior: url(css/iepngfix.htc);
}*/

H1, H3, H5 {
	margin:					0;
	padding:				0;
	letter-spacing: 		0em;
	line-height: 			1em;
}
H1 {
	font-size: 				14px;
	margin-bottom: 			14px;
	height:					24px;
}
H2 {
	height:					26px;
	font-size:				26px;
	margin:					22px 0 15px 0;
	/*visibility:				hidden;*/
}
H3 {
	height:					14px;
	font-size: 				11px;
}
H5 {
	height:					14px;
	font-size: 				11px;
}

TABLE, TR, TD {
 	margin:					0;
 	padding:				0;
	border-collapse:		collapse;
}
THEAD {
	border-bottom:			1px solid #000;
}
A {
	text-decoration:		none;
	color:					#fff;
}
A:hover {
	text-decoration:		none;
	color:					#cf8522;
}
A:focus {
	outline: 				none;
}
IMG {
	border:					none;
}
UL {
	margin:					0;
	padding:				0;
}
UL LI {
	list-style-type:		none;
}
BR.reset {
	display:				block;
	clear:					both;
	margin:					0px;
	padding:				0px;
	font-size:				1px;
	line-height:			1px;
}
.blackline {
	margin:					1px 0 1px 0;
	width:					941px;
	border-top:				2px solid #000;
}
* html .blackline {
	line-height:			1px;
}
+ * html .blackline {
	line-height:			1px;
}
.thinblackline {
	margin:					1px 0 1px 0;
	border-top:				1px solid #000;
}

DIV#content P {    
	margin:					0;                
	text-transform:			none;
	padding:				0 0 12px 0;
	line-height:			1.4em;
}
* html DIV#content P {
	margin: 				3px;
}

DIV#content #text P {   
	margin:					10px 12px;   
}
DIV#content A {
	/* text-decoration:		underline; */
	/* color:					#000; */
}
DIV#content UL LI {
	text-transform:			none; /*uppercase;*/
}
DIV#content H3 {
	font-size:				11px; /* especially for IE */
}    
DIV#content {
	font-size:				1.1em;
}
DIV#footer {
	font-size:				0.9em;
	line-height:			1.3em;
}
.spacer23 {
	padding-left:			23px;
	float:					left;
}


/* Containers */

BODY {	
	margin:					0;
	padding:				0;
    width:					100%;
    height:					auto;           
 	background:		        url(../img/schloendorff_noisebg.jpg) center top no-repeat fixed;
}

/* custom ids */

DIV#container {
	width:					941px;
	background:				#F4F4F4;
	/* url(../img/whiteBG.png) repeat-y; */
	/*background-color:		#fff;*/
	margin:					0 auto;
	padding:				0 0 0px 0;
}
* html DIV#container {
	background:				none;
	background-color:		#ffffff;
}

/* HEADER */
DIV#header {
	width: 					100%;
	height: 				135px;
	margin: 				0;
    padding:				0;
	background: 			url(../img/headerBG.png) repeat-x;
}
DIV#title {
	/*margin:					10px 0 0 0;*/
	padding:				68px 0 0 15px;
	font-family:			"times new roman";
	font-size:				26px;
	text-transform:			uppercase;
	color:					#3c3c3c;
	float:					left;
}
* html DIV#title {
	margin-bottom:			-7px;
}
DIV#trophies {
	float:					right;
}
DIV#logoPalme {
	margin:					77px 10px 0 0;
	float:					left;
}
/*DIV#logoPalmwedel {
	padding:				0 0 5px 1px;
}
DIV#logoPalmeText {
}*/
DIV#logoOscar {
	padding:				67px 17px 0 0px;
	float:					left;
}

/*DIV#logoOscarstatue {
	padding:				0 0 5px 18px;
}
DIV#logoOscarText {
	
}*/


/* MENU */
DIV#menu {
	width:					941px;
	height:					41px;
	background-color:		#000;
	color:					#000;
	font-family:			helvetica, arial, sans;
}
* html DIV#menu {
	margin-top:				-5px;
}
* + html DIV#menu {
	margin-top:				-14px;
}

DIV#menu UL {
	padding:				0; /*10px 0 0 19px;*/
	
}
DIV#menu UL LI {
	height:					25px;
	font-size:				1.6em;
	padding-right:			0; /*5px;*/
	border:					none;
	float:					left;
}
#menu #nav01 {
	width:					60px;
	height:					41px;
	background:				url(../img/nav01.gif) 0 -41px no-repeat;
}
#menu A:hover #nav01, #menu UL LI.active #nav01 {
	background:				url(../img/nav01.gif) 0 0 no-repeat;
}

#menu #nav02 {
	width:					73px;
	height:					41px;
	background:				url(../img/nav02.gif) 0 -41px no-repeat;
}
#menu A:hover #nav02, #menu UL LI.active #nav02 {
	background:				url(../img/nav02.gif) 0 0 no-repeat;
}
#menu #nav03 {
	width:					84px;
	height:					41px;
	background:				url(../img/nav03.gif) 0 -41px no-repeat;
}
#menu A:hover #nav03, #menu UL LI.active #nav03 {
	background:				url(../img/nav03.gif) 0 0 no-repeat;
}
#menu #nav04 {
	width:					102px;
	height:					41px;
	background:				url(../img/nav04.gif) 0 -41px no-repeat;
}
#menu A:hover #nav04, #menu UL LI.active #nav04 {
	background:				url(../img/nav04.gif) 0 0 no-repeat;
}
#menu #nav05 {
	width:					46px;
	height:					41px;
	background:				url(../img/nav05.gif) 0 -41px no-repeat;
}
#menu A:hover #nav05, #menu UL LI.active #nav05 {
	background:				url(../img/nav05.gif) 0 0 no-repeat;
}
#menu #nav06 {
	width:					54px;
	height:					41px;
	background:				url(../img/nav06.gif) 0 -41px no-repeat;
}
#menu A:hover #nav06, #menu UL LI.active #nav06 {
	background:				url(../img/nav06.gif) 0 0 no-repeat;
}
#menu #nav07 {
	width:					67px;
	height:					41px;
	background:				url(../img/nav07.gif) 0 -41px no-repeat;
}
#menu A:hover #nav07, #menu UL LI.active #nav07 {
	background:				url(../img/nav07.gif) 0 0 no-repeat;
}

DIV#menu UL LI.active A {
	color:					#cf8522;
}
DIV#menu UL LI A:hover {
	color:					#cf8522;
}
DIV#locale UL LI {
	height:					20px;
	float:					right;
	padding:				0;
	margin:					-7px 12px 0 0;
	font-size:				1.2em;
	/*padding-right:			16px;*/
}
*html DIV#locale UL LI {
	margin:					-7px 5px 0 0;
}

/* CONTENT */
DIV#content {
	width:					100%; 
	min-height:				320px;
	color:					#000;
}
* html DIV#content {
	margin-top:				-6px;
}

DIV#left {
	width:					351px;
/*	height:					600px;*/
	margin:					0 30px 0 18px;
	float:					left;
}
* html DIV#left {
	margin:					0 30px 0 7px;
}
#left UL LI {
	padding:				3px 0 3px 0;	
}
#left UL LI A {
	padding:				1px 4px;
	margin-left:			-3px;
}
* html #left UL LI A {
	padding:				1px 2px 1px 2px;
	margin-left:			0px;
}


DIV#right {
	margin-bottom:			50px;
}
.column {
	width:					527px;
	float:					left;
}
.spacer {
	height:					22px;
}

/* LINKS */
#links {
}
* html #links {
	margin-left:			3px;
}
#links A {
	color:					#000;
}
#links A:hover {
	color:					#cf8522;
}

/* --- */

.title, .headline {
	height:					25px;
}
.title h2, .headline h2 {
	font-family:			"times new roman", serif;
	/*padding:				22px 0 15px 0;*/
	font-size:				1.6em;
	height:					19px;
	letter-spacing:			0px;/*-12px;*/
}
/*
.title {
	margin-bottom:			20px;
}
*/
* html .title h2 {
	margin-bottom:			5px;
	margin-left:			3px;
}
#right .picture {
	margin:					0 0 15px -3px;
} 
#right .picturefloat {
	margin:					5px 15px 5px -3px; 
	float:					left;
}
#left .picture {
	margin:					22px 0 15px 0;
}
.info {
	margin:					0 0 15px 0;
}
.description {
	width:					527px;
	float:					left;
} 
#address A, .description A {
	color:					#6b6b6b;       
	font-weight:			bold;
}
#address A:hover, .description A:hover {
	color:					#cf8522;
}

#left .thinblackline {
	margin:					15px 0 15px -3px;
	width:					354px;
	line-height:			1px; /* for ie6 */
}
#right .thinblackline {
	margin:					15px 0 15px -3px;
	width:					530px;
	line-height:			1px; /* for ie6 */
}
* html #right .thinblackline {
	margin-bottom:			9px;
}
* + html #right .thinblackline {
	margin-bottom:			9px;
}
* html #left .thinblackline {
	margin-bottom:			9px;
}
* + html #left .thinblackline {
	margin-bottom:			9px;
}
#left UL LI A:hover, #left UL LI.active A, #itemmenu UL LI A:hover, #itemmenu UL LI.active A {
	background-color:		#000;
}

UL LI SPAN {
	margin-left:			20px;
}
/* POSTS */
DIV#posts #left UL {
	margin:					20px 0 0 0;
}
/*DIV#posts #left UL LI {
	padding:				2px 0 3px 0;	
}*/
DIV#posts UL LI A {
	color:					#000;
}
DIV#posts UL LI A:hover {
	color:					#cf8522;

}
DIV#posts .date {
	padding-right:			24px;
}
/*DIV#posts .date:hover {
		background-color:		#000;
}*/
#posts #links UL LI {
	float:					left;
	padding:				0px 12px 0 8px;
	background:				url(../img/arrow_right.png) 0px 5px no-repeat;
}
* html DIV#posts #right #links {
	margin-top:				-15px;
}

/* BIOGRAPHY */

DIV#biography UL LI A {
	color:					#000;
}
DIV#biography UL LI A:hover {
	color:					#cf8522;
}
DIV#biography #links UL LI {
	float:					left;
	padding:				0px 12px 0 8px;
	background:				url(../img/arrow_right.png) 0px 5px no-repeat;
}



/* MOVIES */
/*DIV#movies #left UL LI {
	padding:				2px 0 2px 0;	
}*/
DIV#movies UL LI A {
	color:					#000;
}
DIV#movies UL LI A:hover, #left UL LI.active A,#itemmenu UL LI.active A {
	color:					#cf8522;
}
#itemmenu UL LI {       
	float:					left;
	padding:				3px 0 3px 0;
	margin-right:			8px;	
}
#itemmenu UL LI A {
	padding:				1px 4px;
	margin-left:			-3px;
}
* html #itemmenu UL LI A {
	padding:				1px 2px 1px 2px;
	margin-left:			0px;
}
DIV#movies #links UL LI {
	float:					left;
	padding:				0px 12px 0 8px;
	background:				url(../img/arrow_right.png) 0px 5px no-repeat;
}
DIV#movies .year {
	padding-right:			24px;
	float:					left;
}
DIV.date {
	float:					left;
}
* html DIV#movies #right #links {
	margin-top:				-15px;
}

/* BOOKS */

/*DIV#books #left UL LI {
	padding:				2px 0 2px 0;	
}*/
DIV#books UL LI A {
	color:					#000;
}
DIV#books UL LI A:hover {
	color:					#cf8522;
}
DIV#books #links UL LI {
	float:					left;
	padding:				0px 12px 0 8px;
	background:				url(../img/arrow_right.png) 0px 5px no-repeat;
}


/* IMPRINT */
DIV#imprint UL LI A {
	color:					#000;
}
DIV#imprint UL LI A:hover {
	color:					#cf8522;
}
DIV#imprint #links UL LI {
	float:					left;
	padding:				0px 12px 0 8px;
	background:				url(../img/arrow_right.png) 0px 5px no-repeat;
}

DIV#volksfilmlogo {
	margin-top:				18px;
}
DIV#imprint #right .spacer {
	height:					64px;
}
* html DIV#imprint #right .spacer {
	height:					67px;
}
* + html DIV#imprint #right .spacer {
	height:					67px;
}
DIV#imprint #rights {
	margin-bottom:			34px;
}

#hglink {
	margin-bottom:			294px;
}

#hglink A {
	color:					#000;
}
#hglink A:hover {
	color:					#cf8522;
}

/* ABOUT */
DIV#about UL LI A {
	color:					#000;
}
DIV#about UL LI A:hover {
	color:					#cf8522;
}
DIV#about #links UL LI {
	float:					left;
	padding:				0px 12px 0 8px;
	background:				url(../img/arrow_right.png) 0px 5px no-repeat;
}
DIV#pegasuslogo {
	margin-top:				16px;
}
DIV#about #right #address {
	margin-bottom:			190px;
}

* html #about .thinblackline {
	margin-bottom:			9px;
}


/* FOOTER */
DIV#footer {
	/*position:				absolute;*/
	bottom:					0;
	width:					941px;
	height:					83px;
	color:					#fff;
	background:				url(../img/footerBG.png) repeat-x;
	font-size:				.8em;
/*	letter-spacing:			-.2em;*/
}
* html DIV#footer {
	margin-top:				-5px;
}
* + html DIV#footer {
	margin-top:				-14px;
}
DIV#footer A {
	color:					#fff;
}
DIV#footer A:hover {
	color:					#cf8522;
}
DIV#footer A.active {
	color:					#cf8522;
}
DIV#footer .right {
	margin:				0px 0 0 727px; /*724px;*/
}
* html DIV#footer .right {
	margin:				0px 0 0 727px; /*694px;*/
}
* + html DIV#footer .right {
	margin:				0px 0 0 725px; /*699px;*/
}
DIV#copyright {
	margin-top:				8px;
	height:					20px;
	width:					131px; /* 134px;*/
	background:				url(../img/footer_copyright.gif) no-repeat;
	float:					left;
}
DIV.imprint {
	margin-right:			15px; /*12px;*/
	margin-top:				8px;
	float:					right;
}
* html DIV.imprint {
	margin-right:			8px; /*5px;*/
	/*margin-top:				13px;*/
}
#footer_imprint {
	height:					20px;
	width:					68px;
	background:				url(../img/footer_imprint.gif) 0 -20px no-repeat;
}
A:hover #footer_imprint, #footer_imprint.active {
	background:				url(../img/footer_imprint.gif) 0 0px no-repeat;
}

/* AWARDS */
#awardBox {
	height:					390px;
}

* + html #left .title, * + html #right .title, * + html #right .headline {
	height:					55px;
}  
* + html #links UL LI {
	height:					30px;
}