body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #919191;
	font-weight: normal;
}

.ist {
	color: #FFFFFF;
}


#tooltip {
	border : 1px solid #000000;
	border-width : 0px 0px 0px 0px;
	background-color : #B2B2B2;
	width : auto;
	padding : 0;
	z-index: 50;
}
#tooltip p {
	margin : 3px 3px 3px 3px;
	color : #000044;
	font-size : 9px;
	font-family: Arial, Helvetica, sans-serif;
}


.new {
	color: #FFFF00;
}


#Logo {
	position: fixed;
	left:0px;
	top:0px;
	padding-left:26px;
	padding-top:20px;
	width:950px;
	height:70px;
	z-index:100;
	background-color:#000000;
	}

/* ### START ### NAVIGATION - MAIN ### */

#MainNaviLinks {
	position:fixed;
	left:195px;
	top:41px;
	width:500px;
	height:22px;
	z-index:110;
	}

ul#MainNaviLi {
	width:500px;
	/*height:20px;*/
	margin:0px;
	padding-left:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#919191;
	text-align: left;
    }
  
ul#MainNaviLi li {
    list-style: none;
    display: inline;
	margin-right:25px;
    }


#MainNaviRechts {
	position:fixed;
	left:700px;
	top:41px;
	width:249px;
	height:22px;
	z-index:110;
	}

ul#MainNaviRe {
	width:248px;
	/*height:20px;*/
	margin:0px;
	padding-left:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#919191;
	text-align: right;
    }
  
ul#MainNaviRe li {
    list-style: none;
    display: inline;
	margin-left:25px;
    }


/* ### ENDE ### NAVIGATION - MAIN ### */


/* ### START ### NAVIGATION - SUB ### */

#SubNavi {
	position:absolute;
	left:26px;
	top:110px;
	width:300px;
	height: auto;
	z-index:30;
	}
	
#SubNavi2 {							/* contact commercials */
	position:absolute;
	left:96px;
	top:110px;
	width:300px;
	height:350px;
	z-index:30;
	}

#SubNaviB {							/* contact feature films */
	position:absolute;
	left:309px;
	top:110px;
	width:300px;
	height:350px;
	z-index:30;
	}
	
#SubNavi2B {							/* contact feature films */
	position:absolute;
	left:379px;
	top:110px;
	width:300px;
	height:350px;
	z-index:30;
	}
	
#SubNaviC {								/* contact photography, direct */
	position:absolute;
	left:645px;
	top:110px;
	width:300px;
	height:350px;
	z-index:30;
	}
	
#SubNavi2C {							/* contact photography, direct */
	position:absolute;
	left:715px;
	top:110px;
	width:300px;
	height:350px;
	z-index:30;
	}

/* ### ENDE ### NAVIGATION - SUB ### */

/* ### START ### CONTENT startseite ### */

#ContentStart {
	position:absolute;
	left:26px;
	top:110px;
	width:975px;
	height:520px;
	z-index:40;
	}

/* ### ENDE ### CONTENT startseite ### */


/* ### START ### CONTENT feature film, about ### */

#ContentA {
	position: absolute;
	left:385px;
	top:110px;
	width:563px;
	height: auto;
	z-index:40;
	}

.contentpictA {						/* feature film, commercials, music video, about > set photos, about > making of */
	position: absolute;
	left: 0px;
	top: 15px;
	width: 563px;
	height: 315px;
	background-color:#000000;
}

.contenttextA {						/* feature film, commercials, music video, about > set photos, about > making of */
	position: absolute;
	left: 0px;
	top: 341px;
	width: 563px;
	height: auto;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#FFFFFF;
}

.contenttext {						/* feature film, about > set photos, about > making of */
	position: absolute;
	left: 0px;
	top: 3px;
	width: 380px;
	height: 450px;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#FFFFFF;
}

/* ### ENDE ### CONTENT feature film, about ### */

/* ### START ### CONTENT commercials, photography ### */

#ContentB {
	position:absolute;
	left:70px;
	top:170px;
	width:874px;
	height:650px;
	z-index:30;
	}

#B01pict {
	position:absolute;
	left:0px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B01text {
	position:absolute;
	left:0px;
	top:135px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B02pict {
	position:absolute;
	left:176px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B02text {
	position:absolute;
	left:176px;
	top:135px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B03pict {
	position:absolute;
	left:352px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B03text {
	position:absolute;
	left:352px;
	top:135px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B04pict {
	position:absolute;
	left:528px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B04text {
	position:absolute;
	left:528px;
	top:135px;
	width:170px;
	height:20px;
	z-index:40;
	}


#B05pict {
	position:absolute;
	left:704px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B05text {
	position:absolute;
	left:704px;
	top:135px;
	width:170px;
	height:20px;
	z-index:40;
	}


#B06pict {
	position:absolute;
	left:0px;
	top:160px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B06text {
	position:absolute;
	left:0px;
	top:295px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B07pict {
	position:absolute;
	left:176px;
	top:160px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B07text {
	position:absolute;
	left:176px;
	top:295px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B08pict {
	position:absolute;
	left:352px;
	top:160px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B08text {
	position:absolute;
	left:352px;
	top:295px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B09pict {
	position:absolute;
	left:528px;
	top:160px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B09text {
	position:absolute;
	left:528px;
	top:295px;
	width:170px;
	height:20px;
	z-index:40;
	}


#B10pict {
	position:absolute;
	left:704px;
	top:160px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B10text {
	position:absolute;
	left:704px;
	top:295px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B11pict {
	position:absolute;
	left:0px;
	top:320px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B11text {
	position:absolute;
	left:0px;
	top:455px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B12pict {
	position:absolute;
	left:176px;
	top:320px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B12text {
	position:absolute;
	left:176px;
	top:455px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B13pict {
	position:absolute;
	left:352px;
	top:320px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B13text {
	position:absolute;
	left:352px;
	top:455px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B14pict {
	position:absolute;
	left:528px;
	top:320px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B14text {
	position:absolute;
	left:528px;
	top:455px;
	width:170px;
	height:20px;
	z-index:40;
	}


#B15pict {
	position:absolute;
	left:704px;
	top:320px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B15text {
	position:absolute;
	left:704px;
	top:455px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B16pict {
	position:absolute;
	left:0px;
	top:480px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B16text {
	position:absolute;
	left:0px;
	top:615px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B17pict {
	position:absolute;
	left:176px;
	top:480px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B17text {
	position:absolute;
	left:176px;
	top:615px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B18pict {
	position:absolute;
	left:352px;
	top:480px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B18text {
	position:absolute;
	left:352px;
	top:615px;
	width:170px;
	height:20px;
	z-index:40;
	}

#B19pict {
	position:absolute;
	left:528px;
	top:480px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B19text {
	position:absolute;
	left:528px;
	top:615px;
	width:170px;
	height:20px;
	z-index:40;
	}


#B20pict {
	position:absolute;
	left:704px;
	top:480px;
	width:170px;
	height:130px;
	z-index:40;
	}

#B20text {
	position:absolute;
	left:704px;
	top:615px;
	width:170px;
	height:20px;
	z-index:40;
	}

/* ### ENDE ### CONTENT commercials, photography ### */

/* ### START ### CONTENT music videos, ### */


#C01pict {
	position:absolute;
	left:0px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C01text {
	position:absolute;
	left:0px;
	top:135px;
	width:170px;
	height:30px;
	z-index:40;
	}

#C02pict {
	position:absolute;
	left:176px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C02text {
	position:absolute;
	left:176px;
	top:135px;
	width:170px;
	height:30px;
	z-index:40;
	}

#C03pict {
	position:absolute;
	left:352px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C03text {
	position:absolute;
	left:352px;
	top:135px;
	width:170px;
	height:30px;
	z-index:40;
	}

#C04pict {
	position:absolute;
	left:528px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C04text {
	position:absolute;
	left:528px;
	top:135px;
	width:170px;
	height:30px;
	z-index:40;
	}


#C05pict {
	position:absolute;
	left:704px;
	top:0px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C05text {
	position:absolute;
	left:704px;
	top:135px;
	width:170px;
	height:30px;
	z-index:40;
	}


#C06pict {
	position:absolute;
	left:0px;
	top:175px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C06text {
	position:absolute;
	left:0px;
	top:310px;
	width:170px;
	height:30px;
	z-index:40;
	}

#C07pict {
	position:absolute;
	left:176px;
	top:175px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C07text {
	position:absolute;
	left:176px;
	top:310px;
	width:170px;
	height:30px;
	z-index:40;
	}

#C08pict {
	position:absolute;
	left:352px;
	top:175px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C08text {
	position:absolute;
	left:352px;
	top:310px;
	width:170px;
	height:30px;
	z-index:40;
	}

#C09pict {
	position:absolute;
	left:528px;
	top:175px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C09text {
	position:absolute;
	left:528px;
	top:310px;
	width:170px;
	height:30px;
	z-index:40;
	}


#C10pict {
	position:absolute;
	left:704px;
	top:175px;
	width:170px;
	height:130px;
	z-index:40;
	}

#C10text {
	position:absolute;
	left:704px;
	top:310px;
	width:170px;
	height:30px;
	z-index:40;
	}
	
/* ### START ### POP UPS ### */
	
.commercial {
	width:480px;
	height:375px;
	margin-top: 20px;
	margin-left: 20px;
	position:absolute;
	background-color:#000000;
}

.commercialTextLi {
	width:350px;
	height:60px;
	margin-top: 400px;
	margin-left: 20px;
	position:absolute;
	background-color:#000000;

}

.commercialTextRe {
	width:363px;
	height:60px;
	margin-top: 400px;
	margin-left: 370px;
	position:absolute;
	text-align:right;
	background-color:#000000;
	left: 1451px;
	top: 44px;

}

.headline {
	color:#FFFFFF;
}


/* ### END ### POP UPS ### */


/* ### START ### POP UPS XL ### */
	
.commercialXL {
	width:720px;
	height:419px;
	margin-top: 20px;
	margin-left: 20px;
	position:absolute;
	background-color:#000000;
}

.commercialXLTextLi {
	width:350px;
	height:60px;
	margin-top: 444px;
	margin-left: 20px;
	position:absolute;
	background-color:#000000;

}

.commercialXLTextRe {
	width:370px;
	height:60px;
	margin-top: 444px;
	margin-left: 370px;
	position:absolute;
	text-align:right;
	background-color:#000000;

}

.headline {
	color:#FFFFFF;
}


/* ### END ### POP UPS XL ### */

/* ### START ### POP UPS XL 4:3 ### */
	
.commercialXL43 {
	width:534px;
	height:419px;
	margin-top: 20px;
	margin-left: 20px;
	position:absolute;
	background-color:#000000;
}

.commercialXL43TextLi {
	width:350px;
	height:60px;
	margin-top: 444px;
	margin-left: 20px;
	position:absolute;
	background-color:#000000;

}

.commercialXL43TextRe {
	width:184px;
	height:60px;
	margin-top: 444px;
	margin-left: 370px;
	position:absolute;
	text-align:right;
	background-color:#000000;

}

.headline {
	color:#FFFFFF;
}


/* ### END ### POP UPS XL 4:3 ### */


img {
	text-decoration: none;
	color: #000000;
	outline: none;
	border: 1px solid #000000;
}


a:hover img {
	text-decoration: none;
	color: #000000;
	outline: none;
	border: 1px solid #FFFFFF;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #919191;
}

a:link {
	text-decoration: none;
	outline: none;
}

a:visited {
	text-decoration: none;
	color: #919191;
	outline: none;
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
}

a:active {
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
}



#home {}

a#home:hover img {
	text-decoration: none;
	color: #000000;
	outline: none;
	border: 1px solid #000000;
}
