*{
        margin:0;
}
body {
        padding:0; text-align:center;
        font-weight:normal; font-style:normal; font-size:101%;
        color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color:#FAD5F4; background-image:url(/img/pinkstarlight/background.jpg);
}
img {
        border:0;
}
#content {
        text-align:left;
        width:60em; min-width:930px; max-width:100%;
        margin:0 auto; overflow:hidden;
}
#ubhead {
        padding: 0.24em 0 0.24em 0.3em;
        background:#CD39CF url(/img/pinkstarlight/topback.jpg) repeat left top;
}
#topleft {
        float:left; width:40%;
        white-space:nowrap; overflow:hidden;
}
#topright {
        font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align:right; line-height:2.6em;
        float:right; width:59%; white-space: nowrap;
}
#topright input.h2 {
        border:0; height:20px; font-weight:bold;
        background: url(/img/btn_55x19.gif) no-repeat center; color:#FFD5FF;
}
#topright input.h1 {
        BORDER:2px solid #CD39CF; padding-left:3px;
        background-color:#FAD5F4; font-weight:bold;
}
#topright select {
        BORDER:2px solid #CD39CF; background-color:#FAD5F4;
        height:20px; font-weight:bold;
}
#navi {
        height:2.4em;
        padding:0 0.2em; overflow: hidden;
        background:#AFAFAF url(/img/menubg.jpg) repeat-x left bottom;
        font-variant:small-caps; font-size:9pt; font-weight:bold; color:#0F0F0F;
}
#navi a{
        font-variant:small-caps; font-size:10pt; padding:3px; color:#FFFFFF; text-decoration:none;
}
#navi a:hover {
        color:#FFFF00; text-decoration:underline; background-color:#2F2F2F;
}
#navi input {
        font:normal 8pt Verdana, Helvetica, sans-serif; color:black;
        background-color:white;
}
#navi select {
        font:normal 7pt Verdana, Helvetica, sans-serif; color:black;
         padding:1px; border:1px solid #7F7F7F; background-color:aliceblue;
}
.navileft {
        float:left; width:40.5%; line-height:2.5em;
}
.naviright {
        text-align:right; line-height:2.5em;
        float:right; width:58.5%; white-space: nowrap;
}
#nleft {
        float:left; width:50em; padding:0.4em 0;
}
#nleftgal {
        float:left; width:70em; padding:0.4em 0;
}
#nright {
        text-align:right; line-height:2.5em;
        float:right; width:10em;
}

#days {
         font:bold 10pt Verdana,sans-serif; margin:0.35em;
}
#dleft {
        float:left; width:43em;
}
#dright {
        float:right; width:13em;
}
div.addfav {
         text-align:left; font:normal 10pt Tahoma, Helvetica, sans-serif;
         height:50px;
}
div.addfav img {
         padding-left:10px;
}
div.adddelfav {
         text-align:left; font:normal 7pt Tahoma, Helvetica, sans-serif;
         background:#CB91CE; height:24px; width:100px;
}
div.adddelfav img {
         padding:2px 1px 0 5px;
}
a.addfav{
         display:block; color:#008000; text-decoration:none;
}
a.delfav {
         display:block; color:#800000; text-decoration:none;
}
a.addfav:hover {
        color:#000000; background-color:#00FF00;
}
a.delfav:hover {
        color:#000000; background-color:#FF0000;
}
a.head {
        font:normal 0.85em Arial, Helvetica, sans-serif; color:#B6705A; text-decoration:none;
}
a.head:hover {
        color:#E2875F;
}

#vote {
         margin:3px 0; padding:0.2em 0.8em;
        border-top:2px solid #000000;
}
#vleft {
        float:left; width:13.5em;
}
#vright {
        float:right; width:50.5em; text-align:right;
        font:normal 1em Arial, Helvetica, sans-serif; white-space:nowrap; color:#00BF00;
}

.shadow {
        margin-bottom:12px;
}
.subnavi {
         height:1.3em;
         padding:0 5px;
         background:#C54CC0 url(/img/pinkstarlight/toptable.jpg) repeat left center; color:#FBD8F5;
}
.subnavileft {
        float:left; width:7em;
        white-space:nowrap;
}
.subtitel {
        float:left; width:33.5em; overflow:hidden;
        text-align:center; font-weight:bold; white-space:nowrap; font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.subtitel a{
        font-variant:small-caps; font-size:9pt; padding:2px; color:#000000;
}
.subtitel a:hover {
        color:blue; background-color:yellow;
}
.subnaviright {
        float:right; width:23em;
        text-align:center; font:bold 0.55em Tahoma, Arial, Helvetica, sans-serif; overflow:hidden;
}
.subnright {
        float:right; width:16em;
         text-align:center; font-weight:bold;
}
#ssubnavi {
         padding:2px; margin:0.3em 0.1em;
}
.inhalt {
         border-left:2px solid #CD39CF; border-right:2px solid #CD39CF; border-bottom:2px solid #CD39CF;
         background:#CB91CE url(/img/pinkstarlight/tablebg.jpg) repeat left top;
         text-align:center;
}
.inhalt table {
        border-spacing:0; margin:0 auto; padding:0;
         width:95%;
}
.inhalt table td {
        font:normal 8pt Arial, Helvetica, sans-serif; text-align:center; vertical-align:bottom;
         padding:0.31em 0 0.12em 0;
}
.inhalt table h4 {
         font:bold 8pt Verdana, Helvetica, sans-serif; color:#FFFFFF; white-space:nowrap; overflow:hidden;
         background-color:black; padding:2px; margin:0 auto;
}
#controls {
         padding:0.2em 1.3em;
}
#conleft {
         float:left; padding:15px;
         font:bold 8pt Verdana, Helvetica, sans-serif; text-align:center;
}
#coninfo {
         float:left;
         text-align:left;
}
#cleft {
        float:left; text-align:left;
        font:normal 10pt Arial, Helvetica, sans-serif;
}
#cleft img {
        float:left; padding:0.3em;
}
#cright {
        float:right; white-space:nowrap;
        font:normal 7pt Arial, Helvetica, sans-serif; color:#5F5F5F;
}
#foot {
        font:normal 0.72em Verdana, Helvetica, sans-serif; color:#5F5F5F;
         padding:6px; text-align:center;
}
#foot a {
        color:#000000; text-decoration:none;
}
#foot a:hover {
        text-decoration:underline;
}
#foot hr {
         color:#101010;
         width:100%; height:1px;
         margin:5px auto;
}

#topfav {
         background:#FFFFFF;
         display: none;
}
#news {
        background-color:#F8F8F8;
        padding:1em;
        font:normal 8pt Verdana, Helvetica, sans-serif; line-height:12pt;
        display: none;
}
#contact {
         padding:1em; text-align:left;
}
#contact dl {
        font:normal 0.8em Verdana, Helvetica, sans-serif; color:darkslategray;
        padding:1em;
}
#contact dt,dd {
        margin-left:1.4em;
}
#contact dd {
        margin:0.2em 0 0.8em 0;
}
#contact ul {
        list-style-type:none;
        padding:0; margin:0;
        line-height:1.4em;
}
#contact textarea {
        background:#FBFAF4; padding:2px; border:1px solid silver;
}
#contact p {
        font:normal 9pt Arial,sans-serif; color:#000000; line-height:13pt;
        width:35em; padding:0.3em; border:1px solid #CA90CD; margin:1em 0;
        overflow:hidden;
}
#cmm {
         width:34em;
}
#vid {
         padding:0 1em; margin:0.3em 1em;
}
.ctfg {
        background-color:#FAD5F4;
}
.ctfg input.h3 {
        border:0; height:20px;
        background:#000000 url(/img/btn_102x23_g.gif) no-repeat center; color:#FFFFFF;
}

.rc{display:block}
.rc *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CD39CF}
.rc1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e691e4;
  border-right:1px solid #e691e4;
  background:#d860d8}
.rc2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5c5f0;
  border-right:1px solid #f5c5f0;
  background:#d556d6}
.rc3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d556d6;
  border-right:1px solid #d556d6;}
.rc4{
  border-left:1px solid #e691e4;
  border-right:1px solid #e691e4}
.rc5{
  border-left:1px solid #d860d8;
  border-right:1px solid #d860d8}

.ct{display:block}
.ct *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FAD5F4}
.ct1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #deaddd;
  border-right:1px solid #deaddd;
  background:#eec3ea}
.ct2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ce96d0;
  border-right:1px solid #ce96d0;
  background:#f0c7ec}
.ct3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0c7ec;
  border-right:1px solid #f0c7ec;}
.ct4{
  border-left:1px solid #deaddd;
  border-right:1px solid #deaddd}
.ct5{
  border-left:1px solid #eec3ea;
  border-right:1px solid #eec3ea}

.clear {
        clear: both;
}
h2 {
        font:small-caps 14pt Verdana, Helvetica, sans-serif; color:#808000;
        padding:3px;
}
strong.greyinfo {
        background:#C54CC0 url(/img/pinkstarlight/toptable.jpg) no-repeat left top;
        margin-left:0.5em; padding:1px 1em;
        font-variant:small-caps; font-size:10pt; line-height:15pt; color:#FBD8F5;
}
.greyinfo a {
        color:#FFE8FF; text-decoration:none;
        padding:2px;
}
.greyinfo a:hover {
        text-decoration:underline;
}
.red {color:#FFE8E8;}
.dred {color:#800000;}
.green{color:#008000;}
.dpink{color:#DF00FF;}
.silver{color:#9F9F9F;}
.errorbn {
       margin-bottom:5px; padding:5px 5px 5px 52px; min-height:42px;
       border:2px solid #FF2121; background:#FFEBE3 url(/img/error.gif) 10px 5px no-repeat;
       font:normal 10pt Tohama, Verdana, Helvetica, sans-serif; color:red;
}
.rt {
        font:normal 8pt Tahoma, Helvetica, sans-serif; color:#000000; white-space:nowrap;
        margin:3px auto; padding:2px;
}
p.pnm {
        color:gray;
        margin:0 auto; padding:1px;
}
p.pnm:first-line {color:#000000;}

div.tooltip {
    font-size:0.625em; color:#757575; text-align:center;
    width:22em; position:absolute; border:1px solid black; padding:0.4em;
    background-color:#FFFFEE;
    visibility:hidden; z-index:100;
}
tr#Titel td{
    font:bold 9pt Verdana,sans-serif; color:black;
    text-align:right;
    background-color:#F0F0F0;
    padding:3px 10px;
    border-bottom:1px solid lightgrey;
}
tr#Titel a{
    font:bold 9pt Verdana,sans-serif; color:darkblue; text-decoration:underline;
    display:block;
    padding:3px 10px;
}
tr#Titel a:hover{
    text-decoration:none;
    color:#FFFFFF;
    background-color: darkred;
}
ul.newsinfo {
    background:#CB91CE url(/img/pinkstarlight/tablebg.jpg) repeat left top; text-align:left; padding:0.5em;
    font:normal 10pt Verdana,sans-serif; color:#000000;
}
div.topnews ul {
    margin:0 0.7em; padding:0 0.7em;
    list-style-type:none;
}
div.topnews ul a, #vote a {
    padding:0.2em 0.3em;
    color:#000000; text-decoration:none;
}
div.topnews ul a:hover, #vote a:hover {
    text-decoration:underline;
}
.today {background-color:#E8FFE8;}
.week {background-color:#FFFFE8;}
.free {background-color:#D0FFD0;}
.norm {background-color:#E8E8E8;}
.video {color:#800080;}
.new {color:#CC0000;}
.date {color:#606060;}
tr.norm td,tr.today td,tr.week td,tr.free td{
    text-align:right;
    padding:2px 10px;
    border-bottom:1px solid #C0C0C0;
}
tr.norm a,tr.today a,tr.week a,tr.free a{
    font:bold 9pt Verdana,sans-serif; color:darkblue; text-decoration:underline;
    display:block;
    padding:2px 10px;
}
tr.norm a:hover,tr.today a:hover,tr.week a:hover,tr.free a:hover{
    color:#CC0000; text-decoration:none;
    background-color: #00FF00;
}

a.mn {font:normal 8pt Verdana,sans-serif; color:#000000; text-decoration:none;}
a.mn:hover {text-decoration:underline; background-color:#FAD5F4;}

a.top {font-variant:small-caps; font-size:10pt; padding:3px; color:#000000;}
a.top:hover {color:blue; text-decoration:underline; background-color:yellow;}

span.pg {
         padding:0.13em 0.2em;
         background:#C54CC0 url(/img/pinkstarlight/toptable.jpg) no-repeat left top;
         color:#FBD8F5;
}
span.sg {color:#000000;}
a.fg {color:#FF0000;}

a.pg,a.fg,a.vg {
    text-decoration: none; text-transform: uppercase;
    padding:0.13em 0.2em;
    background:#666 url('/img/black/bg_grad_gray1.gif') repeat-x; color:#FFFFFF;
    border-top: solid 1px #999;
    border-right: solid 1px #404040;
    border-bottom: solid 1px #3a3a3a;
    border-left: solid 1px #404040;
}
a.pg:hover,a.fg:hover,a.vg:hover {
    background:#666 url('/img/black/bg_grad_gray2.gif') repeat-x; color:#000000;
    border-top: solid 1px #999;
    border-right: solid 1px #404040;
    border-bottom: solid 1px #3a3a3a;
    border-left: solid 1px #404040;
}

a.ill {font:normal 7pt Arial,sans-serif; color:#B6705A; text-decoration:none;}
a.ill:hover {color:#CC0000;}

img.i1  {border:2px inset lightgrey;}
select.t7 {font:normal 7pt Verdana, Helvetica, sans-serif; color:black; padding:1px; BORDER:1px solid #CD39CF; background-color:#FAD5F4}
#tag {
  background:#CB91CE url(/img/pinkstarlight/tablebg.jpg) repeat left top;
  padding:1em;
  font:normal 8pt Tahoma, Arial, Helvetica, sans-serif;
}