/* CSS Document */

td
	{
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
}


table.material_list
	{
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	
	margin: 0px 50px 20px 50px;
	width:810px;
}

table.material_text
	{
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	
	margin: 0px 50px 0px 50px;
	width:810px;
}

table.material_zusatz
	{
	float:left;
	
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	
	margin: 10px 0px 0px 0px;
	width:405px;
}

table.list_small
	{
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	
	margin: 0px 0px 0px 0px;
	width:400px;
}

/* ##########################################################################  COMMENTS  ######## */

table.comments
	{
	border: 1px solid;
	border-collapse: collapse;
	border-spacing:0px;
	
	margin: 0px 0px 0px 0px;
	width:730px;
}

table.comments tr th
	{
	width:80px;
	background-color:#CCCCCC;
	padding: 5px 10px 5px 10px;
	vertical-align:top;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
	}

table.comments tr td
	{
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
	}

/* ################################################ */

table.login
	{
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	
	margin: 0px 160px 20px 160px;
	width:600px;
}

table.normal
	{
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
}

table.news
	{
	width:600px;
	margin: 0px 0px 0px 30px;

	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
}

table.nav
	{
	float:right;
	
	width:250px;
	margin: 0px 20px 10px 0px;
	
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
}

/* ##########################################################################  TITEL  ######## */

tr.title td
	{
	height: 45px;
	background-image : url(../img/table_title_bg.jpg);
	background-color: transparent;
	
	padding: 13px 0px 0px 0px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-weight:bold;
	font-size: 10pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

tr.title td.start
	{
	width:21px;
	height: 45px;
	background-image : url(../img/table_title_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.title td.end
	{
	width:22px;
	height: 45px;
	background-image : url(../img/table_title_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}


/* ##########################################################################  SUBTITEL  ######## */

tr.subtitle td
	{
	height: 21px;
	background-image : url(../img/table_subtitle_bg.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-weight:bold;
	font-size: 7pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #3F3F3F;
}

tr.subtitle td.start
	{
	width:21px;
	height: 21px;
	background-image : url(../img/table_subtitle_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.subtitle td.end
	{
	width:22px;
	height: 21px;
	background-image : url(../img/table_subtitle_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}


/* ##########################################################################  INHALT  ######## */

tr.inhalt
	{
	
}

tr.inhalt_hidden
	{
	display:none;
	
}

tr.inhalt > td
	{
	background-image : url(../img/table_inhalt_bg.jpg);
	background-color: transparent;
	
	padding: 20px 20px 20px 20px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
}

tr.inhalt td.start
	{
	width:21px;
	background-image : url(../img/table_inhalt_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.inhalt td.end
	{
	width:22px;
	background-image : url(../img/table_inhalt_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

/* ##########################################################################  INHALT  ######## */

tr.inhalt_grau
	{
	
}

tr.inhalt_grau_hidden
	{
	display:none;
	
}

tr.inhalt_grau > td
	{
	background-color: transparent;
	
	padding: 20px 20px 20px 20px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
}

tr.inhalt_grau td.start
	{
	width:21px;
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.inhalt_grau td.end
	{
	width:22px;
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

/* ##########################################################################  INHALT_RED  ######## */

tr.red
	{
	
}

tr.red_hidden
	{
	display:none;
	
}

tr.red > td
	{
	background-image : url(../img/table_red_bg.jpg);
	background-color: transparent;
	
	padding: 20px 20px 20px 20px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

tr.red td.start
	{
	width:21px;
	background-image : url(../img/table_red_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.red td.end
	{
	width:22px;
	background-image : url(../img/table_red_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}



/* ##########################################################################  TR  ######## */

tr.normal
	{
	cursor:pointer;
}

tr.normal td
	{
	height: 21px;
	background-image : url(../img/table_tr_bg.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
}

tr.normal td.title
	{
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
}

tr.normal td.gold
	{
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	font-weight:normal;
	letter-spacing: 0px;
	text-decoration: none;
	color:#C18500;
}

tr.normal td.start
	{
	width:21px;
	height: 21px;
	background-image : url(../img/table_tr_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.normal td.end
	{
	width:22px;
	height: 21px;
	background-image : url(../img/table_tr_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

/* ################################## NORMAL_HOVER ######################################*/

tr.normal_hover
	{
	cursor:pointer;
}

tr.normal_hover td
	{
	height: 21px;
	background-image : url(../img/table_tr_hover_bg.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

tr.normal_hover td.title
	{
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

tr.normal_hover td.start
	{
	width:21px;
	height: 21px;
	background-image : url(../img/table_tr_hover_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.normal_hover td.end
	{
	width:22px;
	height: 21px;
	background-image : url(../img/table_tr_hover_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}



/* ################################## NORMAL_DISABLE ######################################*/

tr.normal_disable
	{
	cursor:pointer;
}

tr.normal_disable td
	{
	height: 21px;
	background-image : url(../img/table_tr_disable_bg.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #888888;
}

tr.normal_disable td.title
	{
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

tr.normal_disable td.start
	{
	width:21px;
	height: 21px;
	background-image : url(../img/table_tr_disable_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.normal_disable td.end
	{
	width:22px;
	height: 21px;
	background-image : url(../img/table_tr_disable_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}


/* ################################## NORMAL_DEACTIVATE ######################################*/

tr.normal_deactivate
	{
	cursor:pointer;
}

tr.normal_deactivate td
	{
	height: 21px;
	background-image : url(../img/table_tr_deactivate_bg.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
}

tr.normal_deactivate td.title
	{
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

tr.normal_deactivate td.start
	{
	width:21px;
	height: 21px;
	background-image : url(../img/table_tr_deactivate_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.normal_deactivate td.end
	{
	width:22px;
	height: 21px;
	background-image : url(../img/table_tr_deactivate_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}


/* #######################################################################  NORMAL_HIDDEN  ######## */

tr.normal_hidden
	{
	cursor:pointer;
	display:none;
}


/* ##########################################################################  BOTTOM  ######## */

tr.bottom
	{
	cursor:pointer;
}

tr.bottom td
	{
	height: 32px;
	background-image : url(../img/table_bottom_bg.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
	
	vertical-align:top;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 7pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #3F3F3F;
}

tr.bottom td img
	{
	vertical-align:middle;
}

tr.bottom td.start
	{
	width:21px;
	height: 32px;
	background-image : url(../img/table_bottom_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.bottom td.end
	{
	width:22px;
	height: 32px;
	background-image : url(../img/table_bottom_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

/* ##########################################################################  BOTTOM_HOVER  ######## */

tr.bottom_hover
	{
	cursor:pointer;
}

tr.bottom_hover td
	{
	height: 32px;
	background-image : url(../img/table_bottom_bg.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
	
	vertical-align:top;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 7pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #294876;
}

tr.bottom_hover td img
	{
	vertical-align:middle;
}

tr.bottom_hover td.start
	{
	width:21px;
	height: 32px;
	background-image : url(../img/table_bottom_1.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}

tr.bottom_hover td.end
	{
	width:22px;
	height: 32px;
	background-image : url(../img/table_bottom_2.jpg);
	background-color: transparent;
	
	padding: 0px 0px 0px 0px;
}


/* ##########################################################################  NORMAL_NORMAL  ######## */

table.normal  tr  td
	{
	background-color: transparent;
	vertical-align:top;
	
	padding: 2px 2px 2px 2px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	line-height:14pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
}

table.normal_white  tr  td
	{
	background-color: transparent;
	vertical-align:top;
	
	padding: 2px 2px 2px 2px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	line-height:14pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

/* ###################################################### */

table.film_block
	{
	border: 0px solid;
	border-collapse: collapse;
	border-spacing:0px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:170px;
	height:320px;

}


table.film_block tr td.grau
	{
	width:170px;
	height:240px;
	background-color:#CCCCCC;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
	}


table.film_block tr td
	{
	
	vertical-align:top;
	
	font-family: Helvetica Neue, Helvetica, Tahoma, Verdana;
	font-size: 8pt;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000000;
	}
	
div.plakat1
	{
	width:170px;
	height:240px;
	overflow:hidden; 
	text-align:center; 
	border:1px solid; 
	padding: 0px 0px 0px 0px;
	}
	
div.plakat2
	{
	position:relative;
	left:50%; 
	margin-left:-100%; 
	top:0px; 
	margin-top:0px;
	}

img.plakat
	{
	height:242px;
	border:0px;
	}
