body { background-color: #000000; font-family: arial, verdana, sans-serif; color: #FFFFFF; font-size: 13px; margin: 0px; padding: 0px; }

/* Allgemein */

a          { text-decoration: underline; }
a:link     { color:#FFFFFF; }
a:visited  { color:#FFFFFF; }
a:active   { color:#FF0000; }
a:hover    { color:#FF0000; }

td { vertical-align: top; font-size: 11px; }
th { vertical-align: top; text-align: left; font-size: 13px; font-weight: bold; }

td.images { width: 74px; vertical-align: top; }
td.images p { margin: 23px 0px 23px 0px; padding: 0px; }
td.images a:link img { border: 2px solid #000000; }
td.images a:visited img { border: 2px solid #000000; }
td.images a:active img { border: 2px solid #FF0000; }
td.images a:hover img { border: 2px solid #FF0000; }

td.navigation { padding: 2px 20px 0px 0px; }
div.level1 { font-weight: bold; font-size: 13px; margin: 21px 0px 1px 0px; padding: 0px; }
div.level2 { font-weight: bold; font-size: 13px; margin: 1px 0px 1px 20px; font-style: italic; padding: 0px; }
div.level1 a { text-decoration: none; }
div.level2 a { text-decoration: none; }
div.nav_headroom { width: 100px; height: 4px; overflow: hidden }
a.active:link { color: #FF0000; }
a.active:visited { color: #FF0000; }
a.active:active { color: #FF0000; }
a.active:hover { color: #FF0000; }

h1 { font-size: 16px; font-weight: bold; margin: 16px 0px 10px 0px; clear: both; }
h2 { font-size: 14px; font-weight: bold; margin: 0px 0px 10px 0px; }

img.left        { margin: 5px 10px 10px 0px; float: left; }
img.right       { margin: 5px 0px 10px 10px; float: right; }
img.center      { margin: 10px 0px 10px 0px; }
img.paragraph   { margin: 10px 0px 10px 0px; }
table.left      { margin: 5px 10px 10px 0px; float: left; }
table.right     { margin: 5px 0px 10px 10px; float: right; }
table.center    { margin: 10px 0px 10px 0px; }
table.paragraph { margin: 10px 0px 10px 0px; }

td.content                  { padding: 2px 0px 0px 0px; }
div.content p               { margin: 0px 0px 0px 0px; text-indent: 16px; font-size: 11px; line-height: 17px; }
div.content h1              { margin: 18px 0px 4px 0px; font-size: 13px; }
div.content h1.page_header  { font-weight: bold; font-size: 13px; margin: 25px 0px 19px 0px; font-style: italic; padding: 0px; }
div.content h1.news         { clear: both; }
div.content h1.news a       { text-decoration: none; }
div.content h2              { margin: 4px 0px 0px 0px; font-size: 11px; }
div.content h2.page_header  { font-weight: bold; font-size: 11px; margin: -17px 0px 11px 0px; font-style: normal; padding: 0px; }
div.content h2.boxed        { padding: 0px 0px 0px 2px; margin: 18px 0px 0px 0px; font-size: 16px; background-image:url(../layout/background1.jpg); border: 1px solid #606060; }
div.content h2.letter       { text-indent: 20px; margin: 16px 0px 0px 0px; font-size: 16px; }
div.content h2.letter1      { text-indent: 20px; margin: 16px 0px 0px 0px; font-size: 16px; background-image:url(../layout/background1.jpg); border: 1px solid #606060; }
div.content h2.letter2      { text-indent: 20px; margin: 16px 0px 0px 0px; font-size: 16px; background-image:url(../layout/background2.jpg); border: 1px solid #606060; }
div.content h2.letter3      { text-indent: 20px; margin: 16px 0px 0px 0px; font-size: 16px; background-image:url(../layout/background3.jpg); border: 1px solid #606060; }
div.content h2.letter4      { text-indent: 20px; margin: 16px 0px 0px 0px; font-size: 16px; background-image:url(../layout/background4.jpg); border: 1px solid #606060; }
div.content h2.news         { margin: 4px 0px 4px 0px; }
div.content li.news         { font-size: 13px; font-weight: bold; margin: 8px 0px 0px 0px; }
div.content h2.list         { margin: 0px 0px 0px 0px; }
div.content p.noindent      { text-indent: 0px; clear: both; }
div.content p.imagelabel    { text-indent: 0px; font-size: 11px; margin: 4px 0px 0px 0px; }
div.content p.film          { text-indent: 0px; }
div.content p.film a        { text-decoration: none; }
div.content p.film_nolink   { text-indent: 0px; }
div.content p.film_nolink a { text-decoration: none; }
div.content p.film_nolink b { font-weight: normal; }
div.content small           { font-size: 11px; }
div.content ul              { margin: 0px 0px 8px 20px; }
div.content ul a            { text-decoration: none; }
div.content p.zitat         { margin: 16px 0px 4px 0px; font-style: italic; }
div.content p.quelle        { text-align: right; font-style: italic; margin: 4px 0px 10px 0px; }
div.content p.press         { margin: 20px 0px 20px 0px; font-style: italic; font-weight: bold; text-indent: 0px; }
div.content p.press span.zitat { margin: 20px 0px 20px 0px; font-weight: normal; }
div.content p.news          { }
div.content table           { margin: 20px 0px 10px 0px; }
div.content table td        { font-size: 11px; line-height: 17px; text-indent: 0px; }
div.content table th        { font-size: 11px; line-height: 17px; padding: 4px 0px 0px 0px; font-weight: bold; text-indent: 0px; }
div.content table.dense     { margin: 0px; }
div.content table.dense td  { line-height: 11px; padding: 4px 0px 4px 0px; vertical-align: top; }
div.content table td.dense  { line-height: 11px; padding: 4px 0px 4px 0px; }
div.content table td.job    { font-size: 11px; line-height: 17px; }
div.content table td.person { font-size: 11px; line-height: 17px; font-weight: bold; }
div.content table td.box    { border: 1px solid #FF0000; padding: 8px; }
div.content table td.box_img { border: 1px solid #606060; padding: 0px; }
div.content div.box_shop ul    { }
div.content div.box_shop ul li { line-height: 11px; }
div.content div.box         { border: 2px solid #606060; padding: 5px 10px 5px 10px; }
div.content table td.box1   { border: 1px solid #606060; padding: 8px; background-image:url(../layout/background1.jpg); }
div.content table td.box2   { border: 1px solid #606060; padding: 8px; background-image:url(../layout/background2.jpg); }
div.content table td.box3   { border: 1px solid #606060; padding: 8px; background-image:url(../layout/background3.jpg); }
div.content table td.box4   { border: 1px solid #606060; padding: 8px; background-image:url(../layout/background4.jpg); }
div.content table td.box_h1 { border: 1px solid #606060; padding: 8px; background-image:url(../layout/back_hooker1.jpg); }
div.content table td.box_h2a { border: 1px solid #606060; padding: 8px; background-image:url(../layout/back_hooker2a.jpg); }
div.content table td.box_h2b { border: 1px solid #606060; padding: 8px; background-image:url(../layout/back_hooker2b.jpg); }
div.content table td.box_h2c { border: 1px solid #606060; padding: 8px; background-image:url(../layout/back_hooker2c.jpg); }
div.content table td.box_h3 { border: 1px solid #606060; padding: 8px; background-image:url(../layout/back_hooker3.jpg); }
div.content div.box0        { border: 1px solid #606060; padding: 8px; background-color: #323232; }
div.content div.box1        { border: 1px solid #606060; padding: 8px; background-image:url(../layout/background1.jpg); }
div.content div.box_shop    { border: 1px solid #606060; padding: 8px; margin: 32px 0px 32px 0px; background-image:url(../layout/background1.jpg); }
div.content div.filmtips    { margin: 0px; }
div.content table.left      { margin: 5px 10px 10px 0px; float: left; }
div.content table.right     { margin: 5px 0px 10px 10px; float: right; }
div.content table.center    { margin: 10px 0px 10px 0px; }
div.content table.paragraph { margin: 10px 0px 10px 0px; }
div.content img.news        { margin: 4px 0px 6px 0px; }
div.content table td.field  { font-family: DummySchriftart; font-size: 13px; padding: 2px 0px 2px 0px; vertical-align: middle; }
div.content table td.form   { padding: 2px 0px 2px 0px; vertical-align: middle; }
div.content table td.press_photo { padding: 8px 0px 0px 0px; }
div.content table td.press_download { padding: 2px 0px 0px 0px; }
div.content table td.press_download a { text-decoration: none; }

div.no_image				{ width: 66px; height: 95px; background-color: #666666; text-align: center; border: 1px solid #CCCCCC; padding-top: 25px; }

/* Im Shop */
div.content table.shop      { }
div.content table.shop td   { padding: 8px 8px 8px 8px; text-align: center; vertical-align: center; border: 1px solid #606060; }
div.content table.shop td a { text-decoration: none; }

div.content label.error     { font-weight: bold; color: #FF0000; }

span.title { font-weight: bold; }
ul { margin-left: 18px; padding-left: 0px; }
ul a { text-decoration: none; }

/* Zum Ausmisten */

div.news { padding: 5px 0px 10px 0px; }
div.news h1 { margin: 22px 0px 2px 0px; clear: both; }
div.news h2 { font-size: 13px; margin: 2px 0px 2px 0px; }
div.news p  { margin: 0px 0px 0px 0px; text-indent: 0px; font-size: 11px; line-height: 17px; }
div.news p.zitat  { padding: 0px 0px 0px 0px; margin: 16px 0px 4px 0px; }
div.news p.quelle { text-align: right; font-style: italic; margin: 4px 0px 10px 0px; padding: 0px 0px 0px 0px; }

/* th.topspace { padding-top: 16px; } */


/* Datenbank */

div.topfilm_msg { color: #FF0000; font-weight: bold; }
div.active1_msg { font-weight: bold; color: #FFC000; }
div.active0_msg { font-weight: bold; color: #C0C0C0; }
div.active1 { color: #FFC000; }
div.active0 { color: #FFFFFF; }
td.less-style { font-family: DummySchriftart; font-size: 13px; }
.less-style { font-family: DummySchriftart; font-size: 13px; }
table.middle td { vertical-align: middle; }
div.message { font-weight: bold; color: #FFC000; }
div.order { font-weight: bold; font-size: 11px; }
table.lined_list td { border-bottom: 1px solid #C00000; }
table.lined_list th { border-bottom: 3px solid #C00000; padding: 16px 0px 0px 0px; }
p.boxlabel { margin: 24px 0px 6px 0px; font-weight: bold; }