/* stennerfilm.de/struktur.css */

body {
	position: relative;
	color: rgb(0,0,0);
	text-align: center; }
	
#kpf, #krp {
	position:  relative;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pix-90white.png',sizingMethod='scale'); } /* bugger! */
div[id=kpf], div[id=krp] {
	background: transparent url(images/pix-90white.png);
	margin-left: auto;	margin-right: auto;	}
	
#kpf {
	width: 824px;	height: 107px;
	margin-top: 30px; }

#logo {
	position: absolute;
	left: 31px; top: 12px;
	width: 74px;height: 88px;
	background: transparent url(images/logo.gif) no-repeat;	}

#nav {
	position: absolute;
	left: 224px;	top: 39px;	}

#nav a span { display: none;	}

#nav a {
	display: block;
	position: absolute;
	background: transparent url(images/navimg-n.gif);
	background-image: url(images/navimg-h.gif);
}
	
#nav a:hover {	background: transparent url(images/navimg-h.gif);	}

#nav .row1 {	top: 0px;	height: 33px;	}
#nav .row2 { top: 33px;	height: 22px;	}

#nav #a0 { width: 137px;	left: 0px;		background-position: 0 0;	}
#nav #a1 { width: 67px;		left: 137px;	background-position: -137px 0;	}
#nav #a2 { width: 153px;	left: 204px;	background-position: -204px 0;	}
#nav #a3 { width: 59px;		left: 357px;	background-position: -357px 0;	}
#nav #a4 { width: 154px;	left: 416px;	background-position: -416px 0;	}
#nav #a5 { width: 111px;	left: 99px;	background-position: -99px -33px;	}
#nav #a6 { width: 69px;		left: 210px;	background-position: -210px -33px;	}
#nav #a7 { width: 78px;		left: 279px;	background-position: -279px -33px;	}
#nav #a8 { width: 97px;		left: 357px;	background-position: -357px -33px;	}
#nav #a9 { width: 116px;	left: 454px;	background-position: -454px -33px;	}
	
#krp {
	text-align: left;
	width: 824px;
	margin-top: 7px;
	margin-bottom: 50px;	}

.bibl {
	position: absolute;
	width: 400px;
	right: 10px;
	text-align: right;
	line-height: 0;	}

#bibl1 { top: 45px;	}
#bibl2 { top: 1470px;	}
#bibl3 { top: 2090px;	}

.bibl img {	margin: 0 0 3px 0;	}

.inhalt {
	padding-top: 45px;
	margin-left: 32px;
	width: 480px;
	padding-bottom: 30px; }

/*
Hier kann der Inhalt auf eine feste Groesse gezogen werden.
Einfach die Seite hinzufuegen, die zu klein ist.
*/
#untern, #publik, #rezens, #presse, #kontak {
	height: 650px; 	}

h1 span, h2 span {	display: none;	}

h1, h2 {
	margin: 0;
	width: 482px; }

h1 {	height: 44px;	}	
h2 {	height: 29px;	margin-top: 5px;	}

#untern h1 { background: transparent url(images/unte-h1.gif); }
#untern h2 { background: transparent url(images/unte-h2.gif); }
#team h1 { background: transparent url(images/team-h1.gif); }
#team h2 { background: transparent url(images/team-h2.gif); }
#produk h1 { background: transparent url(images/prod-h1.gif); }
#produk h2 { background: transparent url(images/prod-h2.gif); }
#publik h1 { background: transparent url(images/publ-h1.gif); }
#publik h2 { background: transparent url(images/publ-h2.gif); }
#rezens h1 { background: transparent url(images/reze-h1.gif); }
#rezens h2 { background: transparent url(images/reze-h2.gif); }
#presse h1 { background: transparent url(images/pres-h1.gif); }
#presse h2 { background: transparent url(images/pres-h2.gif); }
#kontak h1 { background: transparent url(images/kont-h1.gif); }
#kontak h2 { background: transparent url(images/kont-h2.gif); }
#impres h1 { background: transparent url(images/impr-h1.gif); }
#impres h2 { background: transparent url(images/impr-h2.gif); }
#datens h1 { background: transparent url(images/date-h1.gif); }
#datens h2 { background: transparent url(images/date-h2.gif); }
#film   h1 { background: transparent url(images/film-h1.gif); }
#film   h2 { background: transparent url(images/film-h2.gif); }

#logo-kl {
	margin-top: 35px;
	float: left;
	width: 71px;	height: 59px;
	background: transparent url(images/logo-kl.gif) no-repeat;	}
	
.eins {	margin-top: 35px;	}

h3 {	margin-top: 30px;	}

.tpc {	margin-top: 15px;	}

h5 { margin-bottom: 0px; }

h6 { margin-bottom: 7px;	}
.email { margin-top: 7px;	}

.person { margin-bottom: 60px;	}

#impres p {	margin: 0 0 30px 0;	}
#impres .eins {	margin-top: 35px;	}

#adresse { display: none;	}


#player { width: 450px; height: 270px; background: white; margin: 0px; padding: 0px}

/*




ENDE

*/

