
/* globals */

html, body, div, p, h1, h2, h3, h4, h5, h6, ul, li {margin:0px; padding:0px;}
body {background:#fff; overflow:hidden;}

/* type */

*
	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
p, .normal
	{padding-bottom:9px;}
h1, .heading1
	{font-size:11px; font-weight:bold; padding-top:11px; padding-bottom:11px;}


/* misc */

#jump2content {display:none;}


/* page element positions */

#menu		{position:absolute; z-index:4; left:0px;	top:433px;	height:10px;	width:100%;}
#logo		{position:absolute; z-index:5; left:0px;	top:126px;	height:488px;	width:267px;}
#content	{position:absolute; z-index:6; left:321px;	top:0px;	height:433px;	width:680px;}
#credits	{position:absolute; z-index:7; left:8px;	top:16px;	height:77px;	width:9px;}


/* menu */

#menu {background:url(i/p/mittellinie.gif) repeat-x; overflow:visible;}
#menuul0, #menuul1, #menuul2, #menuul3, #menuul4 
	{position:absolute; top:21px; xwidth:200px; margin:0px; padding:0px;}

#menu li {list-style-type:none; margin:0px; padding:0px 0px 4px;}
#menu li a {margin:0px; padding:0px; text-decoration:none;}

/* mad ie again: */
#menu li {margin-top:expression("-2px");}
#menu li {margin-bottom:expression("-4px");}


/* logo */
#logo {background:url(i/p/dropout_pic.jpg);}
#logo h1 {position:relative; left:0px; top:282px; overflow:hidden;}
#logo h1, #logo a {display:block; width:267px; height:47px; margin:0px; padding:0px; text-decoration:none;}
#logo a {text-indent:267px; text-decoration:none;}


/* credits */
#credits {background:url(i/p/l_dropout.gif) no-repeat 0px 37px; margin:0px; padding:0px;}
#credits h3 {background:url(i/p/l_lastflood.gif); overflow:hidden;}
#credits h3, #credits a {display:block; width:9px; height:37px; margin:0px; padding:0px; text-decoration:none;}
#credits a {text-indent:9px; text-decoration:none;}

/*
* templates
*/

/* defaults */

.tplfilm, .tplteam, .tplpage, .tpllinks, .tpllisting, .tplindex {margin-top:200px;}
.tplfilm h1, .tplteam h1 {display:none;}
#content .scroll {height:184px; overflow:auto;}


/** template:film:begin {tplfilm} */

.tplfilm table.listing {width:480px;}

.tplfilm .listing td {vertical-align:top;}
.tplfilm .listing h2 {width:78px;}
.tplfilm .listing td {padding-bottom:12px;}

.tplfilm table.sublisting {margin-top:0px;}
.tplfilm .sublisting td {padding-bottom:0px;}
.tplfilm .sublisting h3 {font-weight:normal; padding-right:10px;}

/** template:film:end {tplfilm} */


/** template:team:begin {tplteam} */

.tplteam .scroll {width:480px;}

/** template:team:end {tplteam} */


/** template:page:begin {tplpage} */

.tplpage {width:480px; padding-right:200px; height:184px; overflow:auto;}

.tplpage table.sublisting {margin-top:0px;}
.tplpage .sublisting td {padding-bottom:0px;}
.tplpage .sublisting h3 {font-weight:normal; padding-right:10px;}

/** template:page:end {tplpage} */


/** template:links:begin {tpllinks} */

/* .tpllinks h1 {display: none;} */

/** template:links:end {tpllinks} */


/** template:listing:begin {tpllisting} */
.tpllisting h1 {display: block; text-transform:uppercase;}
.tpllisting h2 {display: block; font-weight:normal;}
/** template:listing:end {tpllisting} */


/** template:index:begin {tplindex} */
.tplindex h1 {display: block; text-transform:uppercase;}
.tplindex h2 {display: block; font-weight:normal;}
.tplindex table {position:absolute; top:238px;}
.tplindex .pics {height:190px; vertical-align:bottom;}
.tplindex .pics img {width:36px; height:36px; padding:4px 4px 0 0; border:0px solid #000;}
/** template:index:end {tplindex} */


/* footer */

.footer {position:absolute; top:392px; width:900px; overflow:hidden;}

.footer .pics {white-space:nowrap; vertical-align:top;}
.footer .text {vertical-align:bottom;}
.footer .text img {padding:0px 5px 0px 0px;}

.footer .pics img {width:36px; height:36px; border:0px solid #000;}
.footer .pics a {margin-right:5px;}