#image-news-1 img {align: center;}
.werbung a:link img {border: none;}
.werbung a:visited img {border: none;}

.Stil9 {font-size: x-large; font-weight: bold; }
.Stil14 {color: #000000}
.Stil15 {font-size: x-large; font-weight: bold; color: #000000; 
         background: #ffffff; }
#image-news-1{}
.Stil16 {font-size: x-large; font-weight: bold; color: #FF0000; 
         background: #ffffff;}
.Stil17 {color: #FF0000;}
.Stil18 {font-size: large;}
/* **************************************************** */
/*                                                      */
/*            empire Heilbronn  VERKAUF MOVIE GAME      */
/*                                                      */
/* **************************************************** */

#langchooser {
	display: none;
}
#user strong a { color: #F00; }
#user strong a:hover { color: #FFF; background-color: #F00; }

#navset1 { float: left; width: 12em; }
#navset2 { float: right; width: 12em; }

/* ******************** TYPESELECTOR ****************** */
#typeselector { 
        display: none;
}
/* ***  Iconen für Medientype und Trailer *** */
#body .medialist table td {padding: 0 52px 0 0}

.mediatype-dvd {
  background-image: url("http://www.empire-heilbronn.de/dvd.gif");
}
.mediatype-dvd.trailer {
  background-image: url("http://www.empire-heilbronn.de/dvd-trailer.gif");
}

.mediatype-bluray {
  background-image: url("http://www.empire-heilbronn.de/blueray.gif");
}
.mediatype-bluray.trailer {
  background-image: url("http://www.empire-heilbronn.de/blueray-trailer.gif");
}

.mediatype-hddvd {
  background-image: url("http://www.empire-heilbronn.de/hddvd.gif");
}
.mediatype-hddvd.trailer {
  background-image: url("http://www.empire-heilbronn.de/hddvd-trailer.gif");
}

.mediatype-dvd.mediatype-hddvd {
  background-image: url("http://www.empire-heilbronn.de/hddvd.gif");
}
.mediatype-dvd.mediatype-hddvd.trailer {
  background-image: url("http://www.empire-heilbronn.de/hddvd-trailer.gif");
}

.mediatype-dvd, .mediatype-bluray, .mediatype-hddvd {
  background-repeat: no-repeat; background-position: top right;
}
.odd{
   background-color: #003874;
}

/* ************************************************** */
body { 
	color: white; 
	background-color: #04244C;
	font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 0.8em;
	margin: 0 0.5em 0.5em 0.5em; 
}
#header { 
	color: white; 
        background: #4372a0;
        background: url("http://www.empire-heilbronn.de/headerback.jpeg");
	margin: 0; padding: 0; }
#header h1, 
#header p { 
	font-size: 2em; 
	/* height: 100px; */
	font-family: sans-serif; font-weight: bold; color: white;
        background: url("http://www.empire-heilbronn.de/headerright.jpeg"); 
/* background: url("http://www.empire-heilbronn.de/20jahreheader.jpeg"); */
	/*background: url("http://www.empire-heilbronn.de/weihnacht.jpeg"); */
        background-repeat: no-repeat;
        background-position: center right; 
	margin: 0; 
}
#header p a { 
	color: white; 
}
#header img { 
	border: none; 
	padding: 0; 
	display: block; 
}
#nav { 
	color: #F4DD00; 
	background-color: #000;
	margin: 0 0 0 0; 
	padding: 0.2em 0.5em;
	border: 1px solid #FFF; 
	border-bottom: none; 
}
#nav img { 
	vertical-align: -2px; 
	margin: 0 0.3em; 
}
#nav a { 
	font-weight: bold; 
	color: #F4DD00; 
}
#nav a:hover { 
	color: #FFF; 
	background-color: #000; 
}
/* ********************************************* */
#masternav{ 
	position: absolute;
        top: 0;
        right: 200px;
        z-index: 2000;
        color: #fff; 
	margin: 0 0 0 0; 
	padding: 0.2em 0.5em;
	border: none; 
}
#masternav img { 
	vertical-align: -2px; 
	margin: 0 0.3em; 
}
#masternav a { 
	font-weight: bold; 
	color: #fff;
        text-decoration: none; 
}
#masternav a:hover { 
	color: #FF0000; 
}
#shopid {
	position: absolute;
        top: 80px;
        left: 335px;
        z-index: 2001;
        color: #fff;
        font-size: 1.7em;
        font-weight: bold; 
	}
/* ********************************************* */
#user { 
	color: white; 
	background-color: #04244C; 
	margin: 0 0 0.5em 0; 
	padding: 0.2em 0.5em;
	border: 1px solid #FFF; 
}
#user a { 
	font-weight: bold; 
	color: white; 
}
#user a:hover { 
	color: #CCC; 
	background-color: #04244C; 
}
#user form, 
#user p { 
	margin: 0; 
}
#user br { 
	display: none; 
}
#user input { 
	margin-right: 0.5em; 
}
#user p, 
#user ul, 
#user ul li { 
	display: inline; 
	margin: 0; padding: 0; 
}
/* **************************************************** */
#mtfilter, 
#langfilter, 
#search,
#ad { 
	float: right;
	width: 12em; 
	clear: right;
	margin: 0 0.5em 0.5em 0; 
	border: 1px solid #fff; 
	padding: 0;
	color: white; 
	background-color: #003874; 
}

/* ***************** CATEGORYLIST *********************** */
.categorylist { 
	float: left; 
	width: 12em; 
	clear: left;
	margin: 0 0.5em 0.5em 0; 
	border: 1px solid #FFF; 
	padding: 0;
	color: white; 
	background-color: #003874; 
}
#ad h2, 
#mtfilter h2, 
#langfilter h2, 
#search h2, 
.categorylist h2  { 
        font-size: 1em; 
        margin: 0; 
        padding: 0.2em 0.5em;
	color: #F4DD00; 
        background-color: #000; 
        border-bottom: 1px solid #FFF; 
}

#ad p, 
#mtfilter p, 
#langfilter p, 
#search p { 
        margin: 0.2em 0.5em; 
}

#input-search-query { width: 10em; }
.categorylist ul { margin: 0.2em; padding: 0; display: block; list-style-type: none; }
.categorylist li { margin: 0; padding: 0; display: block; }

#ad a,
.categorylist a { 
        display: block; 
        color: white; 
        text-decoration: none;
	padding: 0.1em 0.3em; 
}
.categorylist a:hover, .categorylist li.selected a {
	color: #000; background-color: #F4DD00; }
.categorylist ul ul { margin: 0; }
.categorylist ul ul a { padding: 0.1em 0.3em 0.1em 1em; }
.categorylist li.selected li a { color: white; background-color: #666; }
.categorylist li.selected li a:hover, .categorylist li.selected li.selected a {
	color: #000; background-color: #F4DD00; }
#body { 
  position: absolute; 
  left: 13.5em; 
  right: 13.5em; 
/* Versuch eines Scrollbalkens */
	height: 500px;
	overflow:auto;
/* ***************************** */
}
#body h1 { font-size: 1.5em; margin: 0.33em 0 0.67em 0; padding: 0;
	color: #FFF; }
#body h1 a { color: #FFF; }
#body h2 { color: #F4DD00; font-size: 1.5em; }
#body a { color: #FFF; }
#body a:hover { color: #000; background-color: #F4DD00; text-decoration: none; }
#body th, #body td { text-align: left; vertical-align: baseline; }
#body table.news td { vertical-align: top; }
#body strong.title { font-size: 1.1em; }
#body div.medialist th, #body div.medialist td { vertical-align: top; }
#body img.cover { float: right; clear: right; margin: 0 0 0.5em 0.5em;
	border: 1px solid #FFF; }
#body div.medialist img.cover { margin-right: 0.5em; }
#body a:hover img.cover { border-color: #F4DD00; }
//span.movielang { border-bottom: 1px dotted; }
span.movielang:hover { cursor: help; }
.float-right { float: right; margin: 0 0 0.5em 0.5em; }
.float-left { float: left; margin: 0 0.5em 0.5em 0; }
.clear-right { clear: right; }
.clear-left { clear: left; }
.bilder {
float:right;
clear:richt;
margin: 0.5em;
}
