/* Basisformatierung */
body        { font-family:Arial,sans-serif; font-size:10pt; background-color:#131B3A; color:#F3F3F3; text-align:center; margin:0px;
              scrollbar-arrow-color:#000000;
              scrollbar-track-color:#2E4561;
              scrollbar-face-color:#405F85;
              scrollbar-highlight-color:#4F75A8;
              scrollbar-3dlight-color:#000000;
              scrollbar-darkshadow-color:#2D4A70;
              scrollbar-shadow-color:#000000;}
a:link      { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; text-decoration:none;}
a:visited   { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; text-decoration:none;}
a:active    { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; text-decoration:underline;}
a:hover     { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; text-decoration:underline;}
.it {font-style:italic;}

tr, td, p   { font-family:Arial,sans-serif; font-size:10pt;}
h1          { font-family:Arial,sans-serif; font-size:14pt; }
h2          { font-family:Arial,sans-serif; font-size:12pt; }

/* Menüformatierung */
div.menu    { width:127px; font-family:Arial,sans-serif; font-size:10pt; } /*width=image size - padding-left*/
td.menubar  { width:127px; padding-top:18px; background-color:#405F85; padding-left:8px; border-right-style:solid; border-right-color:#000000; border-right-width:1px; background-image:url(menu/menu-left.jpg); background-repeat:repeat-y; border-right-style:solid; border-right-color:#000000; border-right-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:1px;}
td.menubar_bottom { width:105px; vertical-align:bottom; background-color:#405F85; padding-left:14px; padding-bottom:10px; border-right-style:solid; border-right-color:#000000; border-right-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:1px;  background-image:url(menu/lu.gif); background-repeat:repeat-y;} /* dort wo in DVDSF das Impressum ist */
span.menudrk { font-family:Arial,sans-serif; font-size:10pt; color:#DAE200; font-weight:bold; text-decoration:none;}
span.menu_caption1 { font-family:Arial,sans-serif; font-size:9pt; text-decoration:none;}

/* Wikipedia-Referenz Formatierung */
div.wikip       { font-family:Arial,sans-serif; font-size:8pt; margin-left:25px; font-style:italic;}
a.wikip:link    { font-family:Arial,sans-serif; font-size:8pt; color:#CBF9F8; text-decoration:underline;}
a.wikip:visited { font-family:Arial,sans-serif; font-size:8pt; color:#CBF9F8; text-decoration:underline;}
a.wikip:active  { font-family:Arial,sans-serif; font-size:8pt; color:#CBF9F8; text-decoration:underline;}
a.wikip:hover   { font-family:Arial,sans-serif; font-size:8pt; color:#FFFFFF; text-decoration:underline;}

/* Basisformatierung des Content-Bereiches */
/*div.content { margin-top:18px; padding-left:18px; padding-right:18px;}*/
td.conttab   { width:100%; vertical-align:top; text-align:left; padding-top:18px; padding-left:18px; padding-right:18px;}
td.idx_news   { width:680; vertical-align:top; text-align:justify; margin:0px; padding:0px; padding-right:12px;} /* Formatierung der Newseinträge im Index-Bereich */
td.idx_bilder { width:20%; vertical-align:top; text-align:right; margin:0px; padding:0px; padding-right:6px; padding-left:6px;} /* Formatierung der Bilder im Index-Bereich */
td.idx_updates { width:20%; vertical-align:top; text-align:left; margin:0px; padding:0px; padding-left:12px;} /* Formatierung der Updates im Index-Bereich */
img.bild_abs { margin:3px; }

/* Einleitungstext einer Seite - Der Infotext */
div.opener  { font-family:Arial,sans-serif; font-size:10pt; text-align:justify; width:680; }
a.opener:link    { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a.opener:visited { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a.opener:active  { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a.opener:hover   { font-family:Arial,sans-serif; font-size:10pt; color:#FFFFFF; font-style:italic;}

/* Untertitel */
div.bildunterschr  { font-family:Arial,sans-serif; font-size:12pt; text-align:left; color:#D5D5D5; width:800px; }

/* Link in Seitentitel */
a.linkintitle:link    { font-family:Arial,sans-serif; font-size:12pt; color:#CBF9F8;}
a.linkintitle:visited { font-family:Arial,sans-serif; font-size:12pt; color:#CBF9F8;}
a.linkintitle:active  { font-family:Arial,sans-serif; font-size:12pt; color:#CBF9F8;}
a.linkintitle:hover   { font-family:Arial,sans-serif; font-size:12pt; color:#CBF9F8; text-decoration:none; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CBF9F8;}

/* Newsformatierung */
table.news_tab  { border-style:none; border-collapse:separate; border-spacing:0px; font-size:10pt; }
td.news_head    { font-family:Arial,sans-serif; font-size:10pt; padding:3px; }
td.news_body    { font-family:Arial,sans-serif; font-size:10pt; padding:3px; padding-bottom:10px;}
span.news_text  { font-family:Arial,sans-serif; font-size:10pt;}
/*a.news_text:link    { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a.news_text:visited { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a.news_text:active  { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a.news_text:hover   { font-family:Arial,sans-serif; font-size:10pt; color:#FFFFFF; font-style:italic;}*/
a:link    .news_text { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a:visited .news_text { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a:active  .news_text { font-family:Arial,sans-serif; font-size:10pt; color:#CBF9F8; font-style:italic;}
a:hover   .news_text { font-family:Arial,sans-serif; font-size:10pt; color:#FFFFFF; font-style:italic;}

/* Kopfleistenformatierung */
div.headbar  { font-family:Arial,sans-serif; font-size:14pt; color:#F5F5F5; font-weight:bold; text-decoration:none;}

/* Tabelle - Steckbrief für Film */
/*table.sbfilm  { border-style:none; border-collapse:collapse; border-spacing:0px; border-style:solid; border-width:1px; border-color:#888888;}*/
td.sb1  { width:450px; font-size:12pt; font-weight:bold; text-align:left;  background-color:#19315C; padding:5px;}
td.sb1b { 			   font-size:12pt; font-weight:bold; text-align:right; background-color:#19315C; padding:5px;}
td.sb2  { width:500px; font-size:11pt; font-weight:bold; text-align:left;  background-color:#132649; padding:5px;}
td.sb3  { width:250px; font-size:11pt; font-weight:bold; text-align:left;  background-color:#132649; padding:5px;}
td.sb3b { 			   font-size:11pt; font-weight:bold; text-align:right; background-color:#132649; padding:5px;}
td.sb4  { width:500px; font-size:11pt;                   text-align:left;  background-color:#132649; padding:5px;}
span.sb_nobold {font-weight:normal;}

/* Tabelle - Filmliste */
td.fliste1 { font-size:14pt; font-weight:bold; text-align:left; background-color:#19315C; padding:5px;} /* Buchstabe */
td.fliste2 { font-size:11pt; font-weight:bold; text-align:left; background-color:#132649; padding:5px;} /* Filmtitel */

/* Tabelle - Jetzt und demnächst im Kino */
td.prliste1 { font-size:11pt; font-weight:bold; text-align:left; background-color:#19315C; padding:5px;}
td.prliste2 { font-size:11pt;   text-align:right; background-color:#19315C; padding:5px;} /* 132649 */
table.kino_ads {width:100%; }

/* Tabellenformatierung */
table.ctop  { width:100%; border-style:none; border-collapse:collapse; border-spacing:0px; padding:0px; margin:0px;}
td.ctopl { font-size:11pt; vertical-align:middle; text-align:left; padding:0px; margin:0px; padding-bottom:10px;}
td.ctopr { font-size:11pt; vertical-align:middle; text-align:right; padding:0px; margin:0px; padding-bottom:10px;}

/* Adtab Formatierung */
td.menubar2  {/*padding-top:18px; */ background-color:#405F85; border-left-style:solid; border-left-color:#000000; border-left-width:1px; background-image:url(menu/menu-right.jpg); background-repeat:repeat-y; border-right-style:solid; border-right-color:#000000; border-right-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:1px; text-align:center;}
td.adtab { vertical-align:top; text-align:right; /*background-color:#405F85;*/ }

/* Spezielle Textformatierungen */
span.datum { font-weight:bold; }
span.geburtsort { font-weight:normal; font-size:10pt; }
span.bildbeschr { font-weight:normal; font-size:8pt; }
span.legalnote { font-weight:normal; font-style:italic; font-size:8pt; }
span.fstart_caption { font-weight:normal; font-style:italic; font-size:10pt; }
div.poster {width:60px; height:50px; padding:10px; text-align:center; border-style:solid; border-width:3px; border-color:#3D62A3; border-right-color:#11203D; border-bottom-color:#11203D; background-color:#19315C;}
div.linkblock {padding-left:22px;} /* Linkliste auf fsite.php */

div.dbstatus {font-family:Arial,sans-serif; font-size:9pt; background-color:#131B3A; color:#F3F3F3; text-align:left; margin:5px; padding:5px;}
a.pplinks:link    { font-family:Arial,sans-serif; font-size:9pt; color:#CBF9F8; text-decoration:none;}
a.pplinks:visited { font-family:Arial,sans-serif; font-size:9pt; color:#CBF9F8; text-decoration:none;}
a.pplinks:active  { font-family:Arial,sans-serif; font-size:9pt; color:#CBF9F8; text-decoration:underline;}
a.pplinks:hover   { font-family:Arial,sans-serif; font-size:9pt; color:#CBF9F8; text-decoration:underline;}

div.llift { font-size:9pt; border-bottom-color:#0A1221; border-right-color:#0A1221; border-top-color:#244167; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649;}

div.hrline {width:100%; line-height:1px; background-color:#555555;}
div.hrline2 {width:100%; line-height:1px; background-color:#AAAAAA; margin-bottom:10px;}

div.abc_flist       { font-family:Arial,sans-serif; font-size:14pt; color:#F3F3F3; font-weight:bold;}
a.abc_flist:link    { font-family:Arial,sans-serif; font-size:14pt; color:#F3F3F3; font-weight:bold; text-decoration:none;}
a.abc_flist:visited { font-family:Arial,sans-serif; font-size:14pt; color:#F3F3F3; font-weight:bold; text-decoration:none;}
a.abc_flist:active  { font-family:Arial,sans-serif; font-size:14pt; color:#F3F3F3; font-weight:bold; text-decoration:none;}
a.abc_flist:hover   { font-family:Arial,sans-serif; font-size:14pt; color:#F3F3F3; font-weight:bold; text-decoration:overline underline;}

span.fsmaller {font-size:10pt; }
img.cover { float:right; margin-left:18px; margin-bottom:10px}
ul.zlist {padding-left:20px; margin-top:4px; list-style-type:circle; list-style-image:url(menu/dot.gif);}
li.zlist {margin-bottom:18px;}


/* Formatierung der Suche und der Suchergebnisse */
div.sucherg { padding-left:20px; }
input.suchfeld { color:#F3F3F3; background-color:#19315C; border-width:1px; border-style:solid; border-color:333333;}
/*background-image:url(menu/test.gif);*/

/* Fußleistenformatierung */

/* Links im Menü und im Content sollten anders formatiert werden */




table.details {background-color:#405F85; border-color:#1A3F9B; border-width:2px; border-style:none; border-collapse:collapse;}
table.impressum { background-color:#405F85; border-color:#000000; border-width:2px; border-style:double; border-collapse:collapse;}

table.news  { border-style:none; border-collapse:separate; border-spacing:0px;}
td.news0ro    { width:10px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#D90000;}
td.news0ge    { width:10px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#D9D900;}
td.news0gr    { width:10px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#00D900;}
td.news0bl    { width:10px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#0000D9;}
td.news1    { font-size:11pt; width:70px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; text-align:right; padding-right:8px;}
td.news2    { font-size:11pt; width:550px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; text-align:left;}
td.news3    { font-size:11pt; width:182px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; text-align:left;}
td.news4    { border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:5px; background-color:#132649;}

/*collapse .. width:120px; width:470px; */
table.weblinks  { border-style:none; border-collapse:separate; border-spacing:0px;}
td.lnkgrp   { border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:1px; background-color:#233659; text-align:center; padding-right:5px; padding-left:5px;}
td.lnkgrp2  { font-size:11pt; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; text-align:right; padding-right:8px;}
td.lnkgrp3  { font-size:11pt; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; text-align:left;}
span.lnkgrp {font-family:Arial,sans-serif; font-size:12pt; font-weight:bold;}
span.lnkgrp a:link      { font-family:Arial,sans-serif; font-size:12pt; color:#CBF9F8; text-decoration:none;}
span.lnkgrp a:visited   { font-family:Arial,sans-serif; font-size:12pt; color:#CBF9F8; text-decoration:none;}
span.lnkgrp a:active    { font-family:Arial,sans-serif; font-size:12pt; color:#CBF9F8; text-decoration:none;}
span.lnkgrp a:hover     { font-family:Arial,sans-serif; font-size:12pt; color:#FFFFFF; text-decoration:none;}

span.anzeige { font-size:8pt; }
div.kommentar { font-family:Arial,sans-serif; font-size:10pt; font-style:italic; }
div.zmenu { width:220px; font-family:Arial,sans-serif; font-size:14pt; font-weight:bold; border-top-color:#1C396D; border-bottom-color:#0C1628; border-right-color:#0C1628; border-left-color:#1C396D; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:5px; background-color:#132649;}

/* Formatierung von Tabellen in der Art von DVD-Spiel-Film */
table.liste { border-style:none; border-collapse:separate; border-spacing:0px;}
td.dthead1  { font-size:12pt; font-weight:bold; border-top-color:#1C396D; border-bottom-color:#0C1628; border-right-color:#0C1628; border-left-color:#1C396D; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649;}
td.dthead2  { font-size:12pt; font-weight:bold; border-top-color:#1C396D; border-bottom-color:#0C1628; border-right-color:#0C1628; border-left-color:#1C396D; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; text-align:center;}
td.dtsatz1  { border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649;}
td.dtsatz2  { border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; text-align:center;}
td.dtsatz3  { border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding-left:7px; padding-right:7px; background-color:#132649;}
td.dtsatz4  { width:400px; border-top-color:#244167; border-bottom-color:#0A1221; border-right-color:#0A1221; border-left-color:#244167; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649;}
span.link_in_head { font-size:12pt; color:#CBF9F8; font-weight:bold;}
/*td.dtsatz2  { border-top-color:#1C396D; border-bottom-color:#0C1628; border-right-color:#0C1628; border-left-color:#1C396D; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; background-color:#132649;}*/
/*td.dtsatz2  { border-top-width:0px; border-width:1px; border-style:none; background-color:#172E58;}*/

table.ztab  { border-style:none; border-collapse:separate; border-spacing:0px;}
td.ztitle   {width:330px; font-size:12pt; font-weight:bold; border-top-color:#1C396D; border-bottom-color:#0C1628; border-right-color:#0C1628; border-left-color:#1C396D; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649;}
td.zinfo    {width:330px; border-top-color:#1C396D; border-bottom-color:#0C1628; border-right-color:#0C1628; border-left-color:#1C396D; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649; vertical-align:top;}
td.zinfo2   {width:420px; border-top-color:#1C396D; border-bottom-color:#0C1628; border-right-color:#0C1628; border-left-color:#1C396D; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-style:solid; padding:3px; background-color:#132649;}

/* Nur für die Kommentare im Admin-Bereich */
span.comment { font-family:Arial,sans-serif; font-size:8pt; color:#BBBBBB; font-weight:bold; padding-left:8px; }
a.comment:link    { font-family:Arial,sans-serif; font-size:8pt; color:#CCCCCC; font-weight:bold; text-decoration:underline;}
a.comment:visited { font-family:Arial,sans-serif; font-size:8pt; color:#CCCCCC; font-weight:bold; text-decoration:underline;}
a.comment:active  { font-family:Arial,sans-serif; font-size:8pt; color:#CCCCCC; font-weight:bold; text-decoration:underline;}
a.comment:hover   { font-family:Arial,sans-serif; font-size:8pt; color:#CCCCCC; font-weight:bold; text-decoration:underline;}

/* not used */
/*
div.subimg  { font-family:Arial,sans-serif; font-size:10pt; color:#F5F5F5; font-weight:bold; text-decoration:none; text-align:center;}
div.foot    { font-family:Arial,sans-serif; font-size:10pt;}

span.comment {color:#BBBBBB; font-weight:bold; padding-left:10px;}

span.ro { color:#D90000; font-weight:bold;}
span.gr { color:#D9D900; font-weight:bold;}
span.ge { color:#00D900; font-weight:bold;}
span.bl { color:#0000D9; font-weight:bold;}

div.intro       { font-family:Arial,sans-serif; font-size:12pt; color:#F5F5F5; font-weight:bold; text-decoration:none; text-align:justify; width:620px; }
*/