#allg-links {
	float:left;
	width:225px;
	margin:0 0 0 10px;
	padding:0;
	display: inline;
}

.allg-links-kasten_oben {
	width:223px;
	border: 1px solid #d8dae8; 
	margin:10px 0 0 0;
	padding:0;
	background: #fff url(../img_v3/hg_kasten_oben_kbp.gif) 0 bottom repeat-x; 
	
}

.allg-links-kasten {
	width:223px;
	border: 1px solid #d8dae8; 
	margin:10px 0 0 0;
	padding:0;
	background:#fff url(../img_v3/hg_kasten_oben.gif) 0 0 repeat-x;
}

.allg-links-kasten-ueber {
	margin:7px 0 0 7px;
	width:207px;
	height:31px;
	background:#fff url(../img_v3/hg_ueber_kasten_hell.gif) 0 bottom repeat-x;
	border: 1px solid #d8dae8;
}

.allg-links-kasten-kleinueber {
	margin:10px 0 0 8px;
	width:206px;
}

.allg-links-kasten-blau {
	width:251px;
	margin:10px 0 0 0;
	padding:0 0 15px 0;
	background: #3B619B url(../img_v3/hg_kasten_unten_kbp.gif) 0 0 no-repeat; 
}

.allg-links-kasten-blau-kat {
	float:left;
	display:inline;
	background:#3b619b url(../img_v3/hg_katkasten_dunkel.gif) 0 0 repeat-x;
	border:1px solid #3b619b;
	width:223px;
	padding:0; 
}

#allg-links-cover {
	display:block;
	border:1px solid #104764;
	margin:10px 10px 10px 10px;
	padding:0;
}

#allg-inhalt-kasten {
	float:left;
	width:694px;
	margin:10px 0 0 12px;
	border-top: 1px solid #d8dae8; 
	border-left: 1px solid #d8dae8; 
	border-right: 1px solid #d8dae8; 
	padding:0;
	display: inline;
	background-color:#fff;
}

#allg-inhalt {
	width:673px;
	margin:10px 0 0 10px;
	padding:0;
}

.clear_trenner {
	height:1px;
	clear:both;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
}

.allg-inhalt-trenner {
	clear:both;
	border-bottom:1px solid #d6dbe7;
	width:550px;
	height:10px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
}

.allg-inhalt-mitte-trenner {
	clear:both;
	border-bottom:1px solid #d6dbe7;
	width:402px;
	height:8px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
}

.allg-inhalt-detail {
	width:482px;
	margin:15px 0 0 15px;
	padding:0;
	color:#4C6293;
}

.allg-inhalt-detail p {
	margin:0;
	padding:12px 10px 0 10px !important;
	color:inherit;
	font-size:11px !important;
	line-height:18px !important;
}

.allg-inhalt-detail h1 {
	color:inherit;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:15px 0 0 0;
	padding:0 0 0 0;
}

.kw_detail_filmographien h2,
.allg-links-kasten h2,
.allg-inhalt-detail h2 { 
	clear:both;
	color:inherit;
	font-size:11px;
	text-align:left;
	margin:0;
	padding:5px 0 5px 0 ;
	border-bottom:1px solid #d6dbe7;
	border-top:1px solid #d6dbe7;
}

.allg-inhalt-detail h3 {
	color:inherit;
	margin:0;
	font-size:11px;
	line-height:18px;
}

.allg-inhalt-detail h2 a {
	border:none; 
	text-decoration:none;
}

.allg-inhalt-detail a:link,
.allg-inhalt-detail a:visited {
	color: #6696CD;
	border:none; 
	text-decoration:none;
}

.allg-inhalt-detail a:focus,
.allg-inhalt-detail a:hover {
	color:#6696CD;
	border:none; 
	text-decoration:none;
}

.allg-blau p,
.allg-blau h1,
.allg-blau h2,
.allg-blau h3 {
	color:#E7E7F7 !important;
}

.allg-blau a:link,
.allg-blau a:visited {
	color: #B0C3E6 !important;
	border:none; 
	text-decoration:none;
}

.allg-blau h3 a:focus,
.allg-blau h3 a:hover,
.allg-blau a:focus,
.allg-blau a:hover {
	color:#E7E7F7 !important;
	border:none; 
	text-decoration:none;
}

.allg-inhalt-bild {
	width:150px; 
	height:150px; 
	margin:0px 10px 1px 0;
	border:none;
	display:block;
	background-color:#d6dbe7;
	background-position:center center;
	background-repeat:no-repeat;
}

div a[name],h2 a[name]  {
	display:block;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	position:relative;
	top:-140px; /* Dieser Wert kann variieren. */
	visibility:hidden;
}

.inhalt_kat_kasten_blau,
.inhalt_kat_kasten {
	float:left;
	display:inline;
	margin:9px 0 0 0;
	padding:0;
	width:115px;
}

.inhalt_kat_kasten_blau p,
.inhalt_kat_kasten p,
.kw_detail_filmographien p,
.allg-links-kasten p { 
	margin:0;
	padding:5px 5px 5px 10px;
	font-size:11px;
	line-height:13px;
}

.inhalt_kat_kasten_blau p {
	color:#E9EBF1;
}

.allg-links-kasten h1 { 
	font-size:12px;
	letter-spacing:1px;
	text-align:left;
	margin:0;
	padding:9px 5px 5px 10px;
}

.inhalt_kat_kasten_blau ul,
.inhalt_kat_kasten ul,
.kw_detail_filmographien ul,
.allg-links-kasten ul
{
	list-style-type: none;
	text-align: left;
	margin:0px;
	padding:5px 0;
}

.inhalt_kat_kasten_blau ul,
.inhalt_kat_kasten ul {
	margin-left:10px;
	padding:0;
}


.inhalt_kat_kasten_blau ul li,
.inhalt_kat_kasten ul li,
.allg-links-kasten ul li
{
	margin: 0px;
	padding: 3px 5px 2px 24px;
	background: transparent url(../img_v3/arrowbullet-blue4C6293.gif)  10px 6px no-repeat;
	line-height:13px;
	text-align: left;
	font-size: 11px;
}

.inhalt_kat_kasten_blau ul li {
	padding: 3px 5px 0px 14px;
	background: transparent url(../img_v3/arrowbullet-white.gif)  0px 6px no-repeat;
	color:#E9EBF1;
}

.inhalt_kat_kasten ul li {
	padding: 3px 5px 0px 14px;
	background: transparent url(../img_v3/arrowbullet-blue4C6293.gif)  0px 6px no-repeat;
}

.kw_detail_filmographien ul li
{
	background: none;
	margin: 0px;
	padding: 4px 0 2px 45px;
	text-indent:-36px;
	line-height:11px;
	text-align: left;
	font-size: 10px;
}

.kw_detail_filmographien ul li a { text-decoration:none;border:none;font-weight:bold;color:#6696CD; }
.kw_detail_filmographien ul li a:visited {text-decoration:none;border:none;font-weight:bold;color:#6696CD;}
.kw_detail_filmographien ul li a:hover {text-decoration:none;border:none;font-weight:bold;color:#4C6293;}

.allg-links-kasten a { text-decoration:none;border:none;font-weight:normal;color:#4C6293; }
.allg-links-kasten a:visited {text-decoration:none;border:none;font-weight:normal;color:#4C6293;}
.allg-links-kasten a:hover {text-decoration:none;border:none;font-weight:normal;color:#6696CD;}

.inhalt_kat_kasten ul li a { text-decoration:none;border:none;font-weight:normal;color:#4C6293; }
.inhalt_kat_kasten ul li a:visited {text-decoration:none;border:none;font-weight:normal;color:#4C6293;}
.inhalt_kat_kasten ul li a:hover {text-decoration:none;border:none;font-weight:normal;color:#6696CD;}

.inhalt_kat_kasten_blau ul li a { text-decoration:none;border:none;font-weight:normal;color:#E9EBF1; }
.inhalt_kat_kasten_blau ul li a:visited {text-decoration:none;border:none;font-weight:normal;color:#E9EBF1;}
.inhalt_kat_kasten_blau ul li a:hover {text-decoration:none;border:none;font-weight:normal;color:#fff;}


.anfrage_kasten {
	float:left;
	display:inline;
	width:170px;
	margin:5px 0 0 10px;
	padding:0;
	border:1px solid #d8dae8;
	background:#fff url(../img_v3/hg_kasten_oben.gif) 0 0 repeat-x;
}

.anfrage_kasten form {
	margin:5px 0 0 0;
	width:170px;
}

.anfrage_kasten h3 {
	border-bottom:1px solid #d8dae8;
	padding:2px 7px 2px 7px;
	font-size:11px;
	line-height:18px;
}

.anfrage_kasten p {
	padding:5px 7px 0px 7px;
	font-size:10px;
	line-height:11px;
}

.anfrage_kasten p a {
	font-weight:normal;
}

.anfrage_kasten div.checkbox_kasten {
	float:left;
	display:inline;
	margin:9px 5px 0 5px;
	padding:0 0 9px 0;
}

.anfrage_kasten div.checkbox_text {
	float:left;
	display:inline;
	width:95px;
	margin:9px 0 0 0;
	padding-top:3px;
	font-size:10px;
	line-height:11px;
}

.suche { 
	width:640px;
	padding:0;
	margin:10px 0 0 0;
	clear:left;
}

.suche_bestell_rahmen {
	margin-top:3px;
	width:100%;
	height:15px;
	position:relative;
}

.suche_highlight {
	padding:0 2px 0 2px;
	background-color:#ccd8e4 !important;
}

.suche_bestell {
	position:absolute;
	right:0px;
	bottom:0px;
	width:300px;
	font: normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
	text-align:right;
}

.suche_textklein {
	font-size:10px;
	line-height:12px;
}

.suche ul li img
{ 
	border: solid 1px #000;
	float:left;
	display:inline;
	margin:7px 10px 8px 0;
}

.suche_linie {
	width:480px;
	height:1px;
	margin:0;
	padding:0;
	border-top:solid 1px #d6dbe7;
	font-size:1px;
	line-height:1px;
}

.suche p,
.suche ul li p
{ 
	float:left;
	display:inline;
	width:360px;
	margin:0;
	padding:5px 0 10px 0 !important;
	color:#4C6293;
	font-size:10px;
	line-height:12px;
	border:none;
}

.suche h2 { 
	float:left;
	display:inline;
	width:360px;
	margin:0 0 0 0;
	padding:7px 0 0 0 !important;
	color:#4C6293 !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	line-height:12px;
	border:none;
}

.suche h3 { 
	width:480px;
	margin:0 0 0 0;
	padding:7px 0px 3px 0px !important;
	color:#4C6293 !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	line-height:12px;
}

.suche ul
{
	list-style-type: none;
	text-align: left;
	margin:0px;
	padding:5px 0px 5px 0px;
}

.suche ul li
{
	width:635px;
	clear:left;
	margin: 0px;
	color:#4C6293;
	padding: 0 0 8px 0;
	line-height:14px;
	text-align: left;
	font: normal 11px Verdana,Arial,Helvetica,Geneva,sans-serif;
}


.suche_a_z {
	margin:0;
	width:480px;
	height:50px;
}

.suche_a_z_zelle {
	float:left;
	margin:2px 2px 0 0;
	padding: 1px 1px;
	width:30px;
	text-align:center;
	background-color:#D9E5F2;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold; 
	letter-spacing:0px;
	text-transform:uppercase;
	white-space:pre;
}
.suche_a_z_zelle a {display: block; width: 100%;}
.suche_a_z_zelle a:link {color:#4C6293 !important;text-decoration: none;}
.suche_a_z_zelle a:visited {color:#4C6293 !important;text-decoration: none;}
.suche_a_z_zelle a:focus {background-color:#4C6293;color:#ffffff !important;text-decoration: none;}
.suche_a_z_zelle a:hover {background-color:#59a7ff;color:#ffffff !important;text-decoration: none;}


.suche_a_z_zelle#current {background-color:#023B78;}
.suche_a_z_zelle#current a {color:#fff !important;}


.suchformular_kbp {
	margin:0;
	width:575px;
	border-left:solid 1px #d6dbe7;
	float:left;
	display:inline;
	background-color:#fff;
}

.suchformular_kbp p {
	margin:15px 0 0 92px;
	padding:0;
} 

.suchformular_labeldiv,
.suchformular_kbp label, 
.suchformular_kbp input.sichtbar, 
.suchformular_kbp input.text_input, 
.suchformular_kbp input.submit_input,
.suchformular_kbp select,
.suchformular_kbp textarea { 
	font: 11px verdana, helvetica, arial;
	display: block;
	float: left;
	width: 120px; /* Breite.*/
	color: #4C6293;
	background-color: #F8F9FD;
	border: solid 1px #99B1CC; 
	padding-left:3px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:10px;
}

.suchformular_kbp input.sichtbar, 
.suchformular_kbp input.text_input, 
.suchformular_kbp input.submit_input,
.suchformular_kbp textarea { 
	width: 270px; /* Breite.*/
}

.suchformular_kbp select {
	width: 275px;
	padding-left:0px;
}

.suchformular_kbp form br { /* Alle Zeilenumbrüche in Formularen auswählen */
	clear: left; /* das floating der labels und inputs aufheben */
}

.suchformular_kbp input#btn_submit,
.suchformular_kbp input.submit_input,
.sonst_submit { /* den Submit-Button */
	color:#4C6293;
	float: left;
	font: 11px Verdana, Helvetica, Arial;
	width: auto;
	margin-top:10px;
	padding-right:3px;
	border:1px solid #2C5E77;
	background-color: #F8F9FD;
}

.suchformular_labeldiv,
.suchformular_kbp label {
 	text-align: left; 
 	padding-top:2px;
 	border:none !important;
 	background:none !important;
}


.suchformular_kbp form {
 /*  border: thin solid #ab0; */
  margin:7px 0;
  padding:0;
}


div.btn_inline_ourfilms {
	float:left;
	width:70px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_ourfilms.gif); 
	background-repeat: no-repeat; 
	padding:0;
	margin:0;
}

div.btn_inline_ourfilms a,
div.btn_inline_ourfilms a:link,
div.btn_inline_ourfilms a:visited { 
	width:70px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_ourfilms.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_ourfilms a:focus,
div.btn_inline_ourfilms a:hover { 
	background-image:url(../img_v3/btn_inline_ourfilms-over.gif); 
}

div.btn_inline_unserefilme {
	float:left;
	width:70px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_unserefilme.gif); 
	background-repeat: no-repeat; 
	padding:0;
	margin:0;
}

div.btn_inline_unserefilme a,
div.btn_inline_unserefilme a:link,
div.btn_inline_unserefilme a:visited { 
	width:70px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_unserefilme.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_unserefilme a:focus,
div.btn_inline_unserefilme a:hover { 
	background-image:url(../img_v3/btn_inline_unserefilme-over.gif); 
}

div.btn_inline_details {
	float:left;
	width:49px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_details.jpg); 
	background-repeat: no-repeat; 
	padding:0;
	margin:0;
}

div.btn_inline_details a,
div.btn_inline_details a:link,
div.btn_inline_details a:visited { 
	width:49px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_details.jpg); 
	padding:0;
	margin:0;
}

div.btn_inline_details a:focus,
div.btn_inline_details a:hover { 
	background-image:url(../img_v3/btn_inline_details-over.jpg); 
}


div.btn_inline_download {
	float:left;
	width:56px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_downloadpdf.gif); 
	background-position: top right; 
	padding:0;
	margin:0;
}

div.btn_inline_download a,
div.btn_inline_download a:link,
div.btn_inline_download a:visited { 
	width:56px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_downloadpdf.gif); 
	background-position: top right; 
	padding:0;
	margin:0;
}

div.btn_inline_download a:focus,
div.btn_inline_download a:hover { 
	background-image:url(../img_v3/btn_inline_downloadpdf-over.gif); 
}

div.btn_inline_downloadfile {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_downloadfile.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadfile a,
div.btn_inline_downloadfile a:link,
div.btn_inline_downloadfile a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_downloadfile.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadfile a:focus,
div.btn_inline_downloadfile a:hover { 
	background-image:url(../img_v3/btn_inline_downloadfile-over.gif); 
}

div.btn_inline_downloadmp3 {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_downloadmp3.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadmp3 a,
div.btn_inline_downloadmp3 a:link,
div.btn_inline_downloadmp3 a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_downloadmp3.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadmp3 a:focus,
div.btn_inline_downloadmp3 a:hover { 
	background-image:url(../img_v3/btn_inline_downloadmp3-over.gif); 
}

div.btn_inline_downloadpdf {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_downloadpdf.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadpdf a,
div.btn_inline_downloadpdf a:link,
div.btn_inline_downloadpdf a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_downloadpdf.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadpdf a:focus,
div.btn_inline_downloadpdf a:hover { 
	background-image:url(../img_v3/btn_inline_downloadpdf-over.gif); 
}

div.btn_inline_downloadjpg {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../img_v3/btn_inline_downloadjpg.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadjpg a,
div.btn_inline_downloadjpg a:link,
div.btn_inline_downloadjpg a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../img_v3/btn_inline_downloadjpg.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadjpg a:focus,
div.btn_inline_downloadjpg a:hover { 
	background-image:url(../img_v3/btn_inline_downloadjpg-over.gif); 
}

