body { font-size:12px; font-family:Arial,tahoma,sans-serif; }

a:link { color:#cccccc; text-decoration:none; }
a:visited { color:#cccccc; text-decoration:none; }
a:active { color:#cccccc; text-decoration:none; }
a:hover { color:#ffffff; text-decoration:underline; }

a:link.sml { font-size:11px; color:#000000; text-decoration:none; }
a:visited.sml { color:#000000; text-decoration:none; }
a:active.sml { color:#000000; text-decoration:none; }
a:hover.sml { color:#cc0000; text-decoration:underline; }

a:link.preiseNav    { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
a:visited.preiseNav { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
a:active.preiseNav  { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
a:hover.preiseNav   { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }

body.main { background-image:url(img/bg.jpg);
            background-attachment:fixed; background-repeat:repeat-x;
            scrollbar-3dlight-color:;
            scrollbar-arrow-color:#000000;
            scrollbar-base-color:#FBDCEE;
            scrollbar-darkshadow-color:#000000;
            scrollbar-face-color:#E2017F;
            scrollbar-highlight-color:#F294CA;
            scrollbar-shadow-color:#E2017F;
          }

table.offertab { background-image:url(img/gegen_verlauf_400.jpg); background-repeat:repeat-x; }
td.toptab      { background-image:url(img/gegen_verlauf_1000.jpg); background-repeat:repeat-x;}
td.smoothtab   { background-image:url(img/gegen_verlauf_600.jpg); background-repeat:repeat-x;}
td.filmtab     { width:120px; background-image:url(img/hg_filmstreifen.gif); background-repeat:repeat-y;}

.filmtabone { color:#ffffff; font-family:verdana,tahoma,Arial,sans-serif; font-size:10px;}
.topbottom { font-family:verdana,tahoma,Arial,sans-serif; font-size:12px; font-weight:bold;}

.blackhead { font-family:verdana,tahoma,Arial,sans-serif; background-color:#000000; color:#ffffff; font-weight:bold; font-size:12px; padding:3px; }
div.redhead { font-family:verdana, tahoma, Arial, sans-serif; background-color:#E1017E; color:#ffffff; font-weight:bold; font-size:12px; padding:3px; }

.vidtitle { font-family:Arial,tahoma,sans-serif; font-size:16px; font-weight:bold; padding:5px 0px; }
.viddesc { font-family:tahoma,verdana,Arial,sans-serif; font-size:10px; font-weight:bold; }
.vidtxt { font-family:tahoma, verdana, Arial, sans-serif; font-size:11px; ; text-align: justify}
.toptitle { font-family:Arial,sans-serif; font-size:10pt; font-weight:bold;}
.dvdpreis { font-family:Arial,sans-serif; font-size:14px; font-weight:bold;}

table.karte { background-color:#ffffff; width:100%; font-size:11px; font-weight:bold; padding:0px 6px; margin:1px 0px; }
td.preise  {  background-color:#ffffff; color:#000000; font-size:11px; padding:3px 16px;}
th.preiseHead { font-size:12px; font-weight:bold; }

.fs9 { font-size:9px; }
.fs10 { font-size:10px;}
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px;}
.fs14 { font-size:14px; }