/* Global Styles */

body {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(image/hg.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

ul, li {
	margin: 0;
	padding: 0;
}

/* class */

.font_grau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.font_grau a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_grau a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_grau a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

.font_grau_dreizehn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
.font_grau_dreizehn a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }
.font_grau_dreizehn a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }
.font_grau_dreizehn a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: underline; }
.font_grau_dreizehn a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }
.font_grau_dreizehn a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: underline; }
.font_grau_dreizehn a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }

.font_grau_box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.font_grau_box a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau_box a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau_box a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau_box a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau_box a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_grau_box a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

.font_hellblau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; }
.font_hellblau a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration: none; }
.font_hellblau a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration: none; }
.font_hellblau a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration: underline; }
.font_hellblau a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration: none; }
.font_hellblau a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration: underline; }
.font_hellblau a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration: none; }

.font_hellblau_small  { background: url(image/hellblau.png); }
.font_hellblau_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; }
.font_hellblau_small a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }
.font_hellblau_small a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }
.font_hellblau_small a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: underline; }
.font_hellblau_small a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }
.font_hellblau_small a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: underline; }
.font_hellblau_small a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }

.font_hellblau_eins_small  {
	padding: 0px;
	margin: 0px;
	width: 68px;
	background: url(image/hellblau_eins.png); 
}
.font_hellblau_eins_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; }
.font_hellblau_eins_small a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }
.font_hellblau_eins_small a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }
.font_hellblau_eins_small a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: underline; }
.font_hellblau_eins_small a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }
.font_hellblau_eins_small a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: underline; }
.font_hellblau_eins_small a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }

.font_hellblau_strich  { background: url(image/font_hellblau_strich.png); }
.font_hellblau_strich  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.font_hellblau_strich  a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_hellblau_strich  a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_hellblau_strich  a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_hellblau_strich  a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_hellblau_strich  a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_hellblau_strich  a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

.font_hellgrau { background: url(image/hellgrau.png); }
.font_hellgrau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.font_hellgrau a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_hellgrau a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_hellgrau a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_hellgrau a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.font_hellgrau a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.font_hellgrau a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

.font_hellgrau_eins_small {
	padding: 0px;
	margin: 0px;
	width: 100%;
	background: url(image/hellgrau_eins.png); 
}
.font_hellgrau_eins_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.font_hellgrau_eins_small a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_eins_small a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_eins_small a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_eins_small a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
.font_hellgrau_eins_small a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_eins_small a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }

.font_hellgrau_small { background: url(image/hellgrau.png); }
.font_hellgrau_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.font_hellgrau_small a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_small a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_small a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_small a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
.font_hellgrau_small a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_hellgrau_small a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }

.font_grau_inhalt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 1.4; }

.font_grau_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.font_grau_small a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
.font_grau_small a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
.font_grau_small a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_grau_small a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }

.font_grau_small_underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.font_grau_small_underline a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_grau_small_underline a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }
.font_grau_small_underline a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
.font_grau_small_underline a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; }

.font_weiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.font_weiss a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
.font_weiss a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
.font_weiss a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline; }
.font_weiss a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }

.font_blau { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000099;
}
.font_blau a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: none; }
.font_blau a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: none; }
.font_blau a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
.font_blau a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: none; }
.font_blau a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }

.font_blau_normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; }
.font_blau_normal a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: none; }
.font_blau_normal a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000099; text-decoration: none; }
.font_blau_normal a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: underline; }
.font_blau_normal a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: none; }

.font_blau_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; }
.font_blau_small a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; text-decoration: none; }
.font_blau_small a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000099; text-decoration: none; }
.font_blau_small a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; text-decoration: underline; }
.font_blau_small a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; text-decoration: none; }

.font_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
.font_rot a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none; }
.font_rot a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#990000; text-decoration: none; }
.font_rot a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }
.font_rot a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none; }

.font_rot_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #990000; }
.font_rot_small a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none; }
.font_rot_small a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#990000; text-decoration: none; }
.font_rot_small a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }
.font_rot_small a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none; }

.eingetroffen_weiss { background-color:#ffffff; border-top: #333333 1px solid; border-bottom: #333333 1px solid; border-left: #333333 1px solid; border-right: #333333 1px solid; }
.eingetroffen_weiss a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.eingetroffen_weiss a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.eingetroffen_weiss a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.eingetroffen_weiss a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
	
.eingetroffen_weiss_rechts { background-color:#ffffff; border-top: #333333 1px solid; border-bottom: #333333 1px solid; border-left: #333333 0px solid; border-right: #333333 1px solid; }
.eingetroffen_weiss_rechts a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.eingetroffen_weiss_rechts a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.eingetroffen_weiss_rechts a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.eingetroffen_weiss_rechts a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }

.eingetroffen_grau { background-color:#999999; border-top: #666666 1px solid; border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; }
.eingetroffen_grau a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.eingetroffen_grau a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.eingetroffen_grau a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.eingetroffen_grau a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

.eingetroffen_grau_rechts { background-color:#999999; border-top: #666666 1px solid; border-bottom: #666666 1px solid; border-left: #666666 0px solid; border-right: #666666 1px solid; }
.eingetroffen_grau_rechts a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.eingetroffen_grau_rechts a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.eingetroffen_grau_rechts a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
.eingetroffen_grau_rechts a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

.rahmen_bild { border-top: #333333 1px solid; border-bottom: #333333 2px solid; border-left: #333333 2px solid; border-right: #333333 1px solid; }

.spalteEins {
	float: left;
	width: 80px;
	height: 33px;
}

.spalteZwei {
	float: left;
	width: 430px;
	height: 33px;
}

.spalteDrei {
	width:460px;
	height: 20px;
}

.spalteVier {
	clear: both;
	width: auto;
	height: 4px;
}

.spalteFuenf {
	clear: both;
	width: auto;
	height: 5px;
}

.spalteAcht {
	clear: both;
	width: auto;
	height: 8px;
}

.spalteZehn {
	clear: both;
	width: auto;
	height: 10px;
}

input#searchTitel {
	width: 300px;
	height: 22px;
	background:url(./image/search.png) left no-repeat;
	padding: 0px 0px 1px 30px;
	color:#3D3D3D;
	border:1px solid;
	border-color: #374F7F;
	line-height: 20px;
}

#results {
	text-align: left;
	padding-left: 0px;
	position: absolute;
	background-color:#BFC6D1;
	z-index: 1;
}

.link {
	padding-left: 3px;
	background-color:#BFC6D1;
	line-height: 20px;
}
.link a:link {
	padding-left: 3px;
	background-color: #BFC6D1;
	line-height: 20px;
}

.link:hover {
	background-color: #f0f0f0;
}

/* div */
#container {
    margin:0 auto;
	width: 1000px;
	height: inherit;
	background-image: url(image/hintergrund_webseite.png); 
	background-repeat: no-repeat;
}

#contentMain {
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: inherit;
}

#contentMainLogo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 265px;
	height: 185px;
}

#contentMainOben {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 730px;
	height: 14px;
}

#contentMainImageMenu {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 730px;
}

#contentMainMenu {
	clear: both;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	width: auto;
	height: 40px;
	line-height: 28px;
	text-align: left; 
}

#contentMainLinks {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: 165px;
	height: inherit;
	background-image: url(image/hintergrund_links.png);
	background-repeat: no-repeat;
}

#contentMainLinks p {
	padding: 0px;
	margin: 0px 0px 5px 8px;
}

#contentMainLinks img {
	padding: 0px;
	margin: 0px 0px 5px 10px;
}

#contentMainLinksOben  {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 160px;
	height: 30px;
	line-height: 20px;
	background-image: url(image/MainLinks.png);
	background-repeat: no-repeat;
}

#contentMainMitte {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 830px;
	height: inherit;
}

#contentMainTitelseite {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 70px;
	background-image:url(image/hintergrundSeite_oben.png);
	background-repeat: no-repeat;
}

#contentMainTitelseite p {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

#contentMainUnten {
	clear: both;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#container_verkauf {
	width: 830px;
	height: inherit;
	padding: 0px;
	margin: 0px;
	background-image: url(./image/hintergrund_lang.png);
	background-repeat:repeat-y;
}

#content_index {
	padding: 0px;
	margin: 0px;
	width: auto;
	height: inherit;
}

#content_oben {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 460px;
	background: url(image/hintergrund_oben.png) no-repeat;
}

#content_seiten {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 830px;
	background-image: url(image/hintergrundSeite_mitte.png);
	background-repeat: repeat-y;
}

#content_seitenunten {
	clear: both;
	padding: 5px 0px 0px 10px;
	margin: 0px;
	width: auto;
	height: 40px;
	background-image: url(image/hintergrundSeite_unten.png);
	background-repeat: no-repeat;
}

#hintergrund_verkauf {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 405px;
	height: 440px;
	word-wrap: break-word;
}

#hintergrund_verkauf h2 { 
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#dvd_verkauf {
	padding: 0px;
	margin: 8px 0px 0px 15px;
	width: 400px;
}

#dvd_verkauf p {
	float: left; 
	padding: 0px;
	margin: 3px;
	height: 113px;
	border: #52719b 1px solid;
	line-height: 15px;
}

#dvd_verkauf img {
	float: left;
	padding: 5px 5px 0px 5px;
	margin: 5px 5px 0x 5px; 
}

#hintergrund_search {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 402px;
	height: 63px;
}

#hintergrund_search h2 {
	float: right;
	padding: 0px;
	margin: 5px 60px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	display: inline; 
}

#hintergrund_search p {
	padding: 0px;
	margin: 25px 10px 0px 0px;
	text-align: right;
}

#hintergrund_topfilme {
	position:relative;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 402px;
	z-index: 0;
}

#flash {
	position:relative;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 402px;
	z-index: -1;
}

#hintergrund_topfilme h2 {
	float: right;
	padding: 0px;
	margin: 5px 20px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	display: inline; 
}

#hintergrund_topfilme p {
	padding: 0px;
	margin: 28px 0px 0px 3px;
}

#content_angebot {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}

#content_werbung {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 260px;
}

#hintergrund_hifi {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 410px;
	height: 250px;
	background:url(image/hintergrund_hifi.png) no-repeat;
}

#hintergrund_hifi p {
	padding: 0px;
	margin: 15px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 25px;
}

#hintergrund_hifi h2 {
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#hintergrund_hifi img {
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 20px; 	
}

#hintergrund_agentur {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 410px;
	height: 250px;
	background:url(image/hintergrund_agentur.png) no-repeat;
}

#hintergrund_agentur p {
	float: right;
	padding: 0px;
	margin: 15px 10px 0px 0px;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align:right;
}

#hintergrund_agentur h2 {
	float: right;
	padding: 0px;
	margin: 5px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	display:inline;
}

#hintergrund_agentur h3 {
	float: left;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: normal;
	text-align: center;
}

#hintergrund_agentur img {
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 0px; 	
}

#content_verkauf {
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: auto;
	height: inherit;
}

#content_verkauf p {
	float: left; 
	padding: 0px;
	margin: 4px;
	width: 265px;
	height: 200px;
	border: #52719b 1px solid;
}

#content_verkauf img {
	float: left; 
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

#content_film {
	padding: 0px 0px 0px 8px;
	margin: 0px;
}

.content_filmInhalt {
	float: left;
	margin: 4px;
	width: 400px;
	height: 240px;
	border: 1px dotted #52719b;
}

.content_achthundert {
	float: left;
	margin: 4px;
	width: 810px;
	height: 160px;
	border: 1px dotted #52719b;
}

.content_dreiSpalten {
	float: left;
	margin: 4px;
	width: 265px;
	height: 125px;
	border: 1px dotted #52719b;
}

.content_filmTitel {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #52719b;
	background-color: #EAE9E9;
	padding: 5px;
}

.content_filmBild {
	float: left; 
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

.content_filmDatei {
	float: left; 
	padding: 0px;
	margin: 30px 10px 0px 8px;
}

#content_info {
	padding: 0px 0px 0px 8px;
	margin: 0px;
}

#content_infoInhalt {
	float: left;
	margin: 4px;
	border: 1px dotted #52719b;
	width: 810px;
}

#content_infoTitel {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #52719b;
	background-color: #EAE9E9;
	padding: 5px;
}

#content_infoBild {
	float: left; 
	padding: 0px;
	margin: 0px 10px 0px 5px;
}

#content_infoDaten {
	float: left; 
	padding: 0px;
	margin: 20px 0px 0px 10px;
	width: 530px;
}

#content_suessigkeiten {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 170px;
	background:url(./image/hintergrund_suessigkeiten.png) no-repeat;
	background-repeat: no-repeat;
}

#hintergrund_suessigkeiten {
	float: left;
	padding: 0px;
	margin: 0px;
	width: auto;	
	height: 160px;
}

#hintergrund_suessigkeiten p {
	padding: 0px;
	margin: 15px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 25px;
}

#hintergrund_suessigkeiten h2 {
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#hintergrund_suessigkeiten img {
	float: left;
	padding: 0px;
	margin: 10px 55px 0px 15px; 
}

#content_eingetroffen {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 830px;
	height: 200px;
}

#hintergrund_eingetroffen {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 830px;	
	height: 190px;
	background:url(./image/hintergrund_eingetroffen.png) no-repeat;
}

#hintergrund_eingetroffen p {
	padding: 0px;
	margin: 5px 0px 0px 5px;
}

#hintergrund_eingetroffen h2 {
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#content_iframe {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 820px;
	height: 155px;
}

#hintergrund_iframe {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 820px;
	height: 155px;
}

#hintergrund_iframe p{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#hintergrund_iframe img {
	float: left;
	padding: 0px;
	margin: 5px 10px 5px 10px;
	border: #52719b 1px solid; 
}

#hintergrund_iframe h2 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

#content_topten {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 320px;
}

#toptendvd {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 270px;
	height: 310px;
	background:url(./image/hintergrund_topten.png) no-repeat;
}

#toptendvd p {
	padding: 0px;
	margin: 15px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 25px;
}

#toptendvd h2 {
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#toptendvd img {
	padding: 0px;
	margin: 0px; 
}

#toptenblu {
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	width: 270px;
	height: 310px;
	background:url(./image/hintergrund_topten.png) no-repeat;
}

#toptenblu p {
	padding: 0px;
	margin: 15px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 25px;
}

#toptenblu h2 {
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#toptenblu img {
	padding: 0px;
	margin: 0px; 
}

#hintergrund_vorschau {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 270px;
	height: 310px;
	background:url(./image/hintergrund_topten.png) no-repeat;	
}

#hintergrund_vorschau h2 {
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#hintergrund_vorschau img {
	padding: 0px;
	margin: 10px 5px 5px 35px; 
}

#contentHifi_oben {
	clear: both;
	width: 830px;
	height: 210px;
	padding: 0px;
	margin: 0px;
	background: url(./image/hintergrundHifi_oben.png) no-repeat;
}

#hintergrundHifi_oben {
	float: left;
	padding: 0px;
	margin: 0px;
	word-wrap: break-word;
}

#hintergrundHifi_oben h2 { 
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#hintergrundHifi_oben1 {
	padding: 0px;
	margin: 10px 0px 0px 15px;
}

#hintergrundHifi_oben1 p {
	float: left; 
	padding: 0px;
	margin: 6px;
	width: 120px;
	height: 140px;
	border: #52719b 1px solid;
	line-height: 15px;
}

#contentHifi_mitte {
	clear: both;
	width: 830px;
	height: 340px;
	padding: 0px;
	margin: 0px;
	background: url(./image/hintergrundHifi_mitte.png) no-repeat;
}

#hintergrundHifi_mitte {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 330px;
	word-wrap: break-word;
}

#hintergrundHifi_mitte h2 { 
	padding: 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

#hintergrundHifi_mitte1 {
	padding: 0px;
	margin: 10px 0px 0px 15px;
}

#hintergrundHifi_mitte1 p {
	float: left; 
	padding: 0px;
	margin: 2px;
}


#obenhead { background:url(../image/bg_top_neu.png); }

#button { background: url(image/button.png); }
#button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
#button a:link {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
#button a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
#button a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
#button a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
#button a:visited:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
#button a:visited:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

#button_unten { background: #ffffff; border-bottom: #ffffff 1px solid; }
	
#button_unten_linie {  background:url(../image/button_unten_linie.gif); }
	
#abschluss_bottom { border-top: #666666 1px solid; }

#linkshead  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;
	border-top: #666666 1px solid;
	background:url(../image/menue_links.jpg) no-repeat;
	line-height: 1.4; }

#linksmitte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left;
	background: url(../image/menue_links_text.jpg);
	line-height: 1.4; }
	
#linksmitte_bottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left;
	background: #ffffff;
	border-top: #666666 1px solid;
	line-height: 1.4; }
	
#hintergrund_kurve { background:url(../image/hintergrund_kurve.png) no-repeat; }
#hintergrund_links { background:url(../image/hintergrund_links.png) no-repeat; }
#hintergrund_mitte { background:url(../image/hintergrund_mitte.png) no-repeat; }
#hintergrund_lang { background:url(../image/hintergrund_lang.png); }
#hintergrund_kurz { background:url(../image/hintergrund_kurz.png); }
#hintergrund_kurz_kurz { background:url(../image/hintergrund_kurz_kurz.png); }
#hintergrund_info { background:url(../image/hintergrund_info.png); }
#hintergrund_oben_lang { background:url(../image/hintergrund_oben_lang.png); }
#hintergrund_oben_info { background:url(../image/hintergrund_oben_info.png); }
#hintergrund_unten { background:url(../image/hintergrund_unten.png); }

#rahmen_weiss { border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; }
	
#hintergrund_liste_oben { background:url(../image/hintergrund_liste_oben.png) no-repeat; }

#hintergrund_liste_unten_seite { background:url(../image/hintergrund_liste_unten_seite.png); }
	
#hintergrund_liste_kachel { background:url(../image/hintergrund_liste_kachel.png); }
	
#hintergrund_liste_liste { background:url(../image/hintergrund_liste_liste.png) no-repeat; }
	
#hintergrund_liste_unten { border-top: #666666 1px solid; border-bottom: #666666 1px solid;
	background:url(../image/hintergrund_liste_unten.jpg) no-repeat; }
	
#hintergrund_liste_topten { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;
	background:url(../image/hintergrund_liste_topten.jpg) no-repeat; }

#film_daten, #film_inhalt {  display:none; }
#film_daten { display:block; }

#eingetroffen_heute,#eingetroffen_gestern,#eingetroffen_dreitage,#eingetroffen_viertage { display:none; }
#eingetroffen_heute { display:block; }

#daten_daten,#daten_vorverkauf { display:none; }
#daten_daten { display:block; }

#box {
	position: relative;	}

#box a {
	display:block;
	top: auto;	}

#box a:hover {
	display:block;
	top: auto;	}

#box a span {display:none;	}

#box a:hover span {
	position: absolute;
	top: 2px;
	left: 45px;
	display: block;
	text-decoration: none;
	float:left;
	background-color: #eae9e9;
	border-top: #666666 1px solid; border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid;
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px }

label { white-space: normal }
label.titel {
	line-height: 30px; width: 350px; display: block; }
label.inhalt {
	width: 350px; display: block; }
