*{
margin:0;
padding:0
}

body {
font-size: 12px;
background-color: #fff;
color:#8C896B;
overflow: hidden;
line-height: 17px;
font-family: arial;
}

table{
padding: 0px;
margin: 0px;
}

td{
font-size: 12px;
line-height: 18px;
color:#BDBAA9;
text-decoration: none;
text-transform:lowercase;
}

/* ----------text links-------------- */
a {
color:#BDBAA9;
text-decoration: none;
text-transform:lowercase;
}
a:hover{
color:#8C896B;
}

a.navi, a.navi:visited, a.navi:active {
font-size: 15px;
padding-left: 8px;
line-height: 25px;
color:#fff;
text-decoration: none;
}
a.navi:hover{
color:#8C896B;
}

a.navi_aktiv, a.navi_aktiv:visited, a.navi_aktiv:active, a.navi:hover {
font-size: 15px;
padding-left: 8px;
line-height: 25px;
color:#8C896B;
text-decoration: none;
}

a.second_navi, a.second_navi:visited, a.second_navi:active {
font-size: 12px;
padding-left: 8px;
line-height: 19px;
color:#BDBCA9;
text-decoration: none;
}
a.second_navi:hover{
color:#8C896B;
}
a.second_navi_a, a.second_navi_a:visited, a.second_navi_a:active {
font-size: 12px;
padding-left: 8px;
line-height: 19px;
color:#8C896B;
text-decoration: none;
}
a.second_navi_a:hover{
color:#8C896B;
}

.beschreibung_headline {
font-size: 11px;
line-height: 12px;
color:#8C896B;
text-decoration: none;
text-transform:lowercase;
font-weight: normal;
}
.beschreibung_headline_hover{
font-size: 11px;
line-height: 12px;
color:#8C896B;
text-decoration: none;
text-transform:lowercase;
font-weight: normal;
color:#F48472;
}

.beschreibung_subheadline {
font-size: 11px;
line-height: 12px;
color:#BDBCA9;
text-decoration: none;
text-transform:lowercase;
font-weight: normal;
}
.beschreibung_subheadline_hover{
font-size: 11px;
line-height: 12px;
text-decoration: none;
text-transform:lowercase;
font-weight: normal;
color:#F48472;
}

a.links, a.links:visited, a.links:active {
font-size: 12px;
padding-left: 8px;
line-height: 25px;
color:#BDBAA9;
text-decoration: none;
text-transform:lowercase;
}
a.links:hover{
color:#99897A;
}
a.more, a.more:visited, a.more:active {
font-size: 14px;
padding-left: 10px;
line-height: 25px;
color:#BDBAA9;
text-decoration: none;
text-transform:lowercase;
}
a.more:hover{
font-weight: bold;
color:#8C896B;
}
.genre,a.genre, a.genre:visited, a.genre:active {
background:url("/images/empty.jpg") no-repeat;
height: 103px;
width: 103px;
text-align: center;
font-size: 16px;
color:#BDBAA9;
font-weight: normal;
text-decoration: none;
text-transform:lowercase;
display:block;
}
a.genre:hover{
background:url("/images/bg_genre.jpg") no-repeat;
color:#fff;
height: 103px;
width: 103px;
}

.genre_aktiv,a.genre_aktiv, a.genre_aktiv:visited, a.genre_aktiv:active , a.genre_aktiv:hover{
background:url("/images/bg_genre.jpg") no-repeat;
height: 103px;
width: 103px;
text-align: center;
font-size: 16px;
color:#fff;
font-weight: normal;
text-decoration: none;
text-transform:lowercase;
display:block;
}

/* ------------------------------------ */
#container{
text-align: right;
width: 648px;
height: 459px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -324px; /*das ist die hälfte der breite... nur im minusbereich*/
margin-top: -209px; /*das ist die hälfte der höhe... nur im minusbereich*/
border: 0;
}

	#logo {
	background:url("/images/director_bussmann.gif") no-repeat;
	position: absolute;
	top: 0px;
	left: 473px;
	height: 43px;
	width: 180px;
	}
	#navi {
	position: absolute;
	top: 43px;
	left: 0px;
	text-align: left;
	background:url("/images/bg_navi.gif") no-repeat;
	height: 321px;
	width: 109px;
	}
		#subnavi {
		position: absolute;
		top: 230px;
		left: 0px;
		}
	#content {
	height: 321px;
	width: 430px;
	position: absolute;
	top: 43px;
	left: 109px;
	} 
		.film{
		text-transform:lowercase;
		height: 109px;
		width: 103px;
		float: left;
		}
		.film_empty{
		background:url("/images/empty.jpg") no-repeat;
		text-align: center;
		/*padding-top: 40px;*/
		text-transform:lowercase;
		height: 109px;
		width: 103px;
		float: left;
		}
		.film_empty_genre{
		background:url("/images/bg_genre.jpg") no-repeat;
		text-align: center;
		/*padding-top: 40px;*/
		text-transform:lowercase;
		height: 109px;
		width: 103px;
		float: left;
		}
		.abstand_vertical{
		height: 1px;
		width: 6px;
		float: left;
		}
	#mouseover_flaeche {
	padding-top: 5px;
	padding-left: 12px;
	text-align: left;
	background:url("/images/bg_mouseover.gif") no-repeat;
	height: 321px;
	width: 109px;
	position: absolute;
	top: 43px;
	left: 539px;
	}
	.abstand_vertical_more{
		height: 1px;
		width: 5px;
		float: left;
		}
	#more{
	/*background-color: #000;*/
	text-align: right;
	height: 20px;
	/*width: 200px;*/
	width: 400px;
	position: absolute;
	top: 370px;
	/*left: 448px;*/
	left: 250px;
	}
/*---------formular------------*/









/*---------startseite------------*/
#content_home {
	height: 321px;
	width: 539px;
	position: absolute;
	top: 43px;
	left: 109px;
	}
/*---------links------------*/
#content_links {
	background:url("/images/bg_links.jpg") no-repeat;
	height: 321px;
	width: 436px;
	position: absolute;
	top: 43px;
	left: 109px;
	}
#mb_photoshow {
	background-color: #fff;
	height: 103px;
	width: 103px;
	position: absolute;
	top: 261px;
	left: 0px;
	z-index:2;
	}
#links_r {
	background:url("/images/bg_links_r.jpg") no-repeat;
	height: 321px;
	width: 102px;
	position: absolute;
	top: 43px;
	left: 545px;
	}
/*---------login------------*/
#login {
	background:url("/images/bg_login.jpg") no-repeat;
	height: 103px;
	width: 211px;
	}
.login_text {
	line-height: 17px;
	font-size: 15px;
	font-family: arial;
	color: #fff;
	text-transform:lowercase;
	}
.login_error {
	line-height: 17px;
	font-size: 15px;
	font-family: arial;
	color: red;
	text-transform:lowercase;
	}
.button {
	font-family: Verdana;
	color: #fff;
	background-color: #99897A;
	border: 0px solid;
	font-size: 12px;
	height: 19px;
	width:120px;
}
	INPUT.text_login {
	padding-top: 2px;
	padding-left: 5px;
	color: #99897A;
	font-family: arial;
	background-color: #fff;
	FONT-SIZE: 11px;
	height: 19px;
	width:120px;
	border : 1px solid #fff;
}

.morelist, A.morelist:LINK, A.morelist:VISITED, A.morelist:ACTIVE {
	background-color: transparent;
	font-family: Arial, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	text-decoration: none;
	line-height: 22px;
}

A.morelist:HOVER {
	color: #8C896B;
	FONT-WEIGHT: bold;
}

.morelistbold, A.morelistbold:LINK, A.morelistbold:VISITED, A.morelistbold:ACTIVE {
	color: #8C896B;
	font-family: Arial, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	line-height: 22px;
}

A.morelistbold:HOVER {
	FONT-WEIGHT: bold;
}

.pipeChar {
	font-family: Courier, sans-serif;
	font-size: 14px;
}
