body {
   color:#000000;
   background-color:#EEFFEE;
}
#ubhead {
        height:2.5em;
}
.navnew{
    background: -webkit-radial-gradient(center, #266326, #c8e8c8);
    background: -o-radial-gradient(center, #266326, #c8e8c8);
    background: -ms-radial-gradient(center, #266326, #c8e8c8);
    background: radial-gradient(center, #266326, #c8e8c8);
}
.header {
    height: 52px;
}
#navi {
       height:2.6em;
       background:yellowgreen url(/img/green/tablebg.gif) repeat-x left center;
       font-variant:small-caps;
       font-size:10pt;
       font-weight:bold;
       color:darkslategray;
}
#navi input {
        font:normal 8pt Verdana, Helvetica, sans-serif; color:black;
         background-color:white;
}
#navi select {
    border:1px solid darkgreen;
    background-color:greenyellow;
}
#navi a.ntop {
        color:#000080;
}
#nleft,#nleftgal {
  padding: 0.6em 0;
}
#navi a.ntop {
  color: rgb(60, 60, 124);
}
#navi a.ntop:hover {
  color:#FF99FF;
}
#topleft {
         margin-top:8px;
}
.subnavi, .subnavid {
   height:1.5em;
   background-color:#D4E6EA;
    border-radius:18px;
}
.subnavi {
   border-top:8px solid #D4E6EA; border-bottom:2px solid #D4E6EA;
}
.subnavid {
   border-top:4px solid #D4E6EA; border-bottom:6px solid #D4E6EA;
}
a.head {
        font:normal 0.85em Arial, Helvetica, sans-serif; color:#B6705A; text-decoration:none;
}
a.head:hover {
        color:#E2875F;
}

#vote {
        border-top:2px solid #E00915;
}
#vright {
        color:#333333;
}

.subtitel a{
        font-variant:small-caps; font-size:10pt; padding:3px; color:#000000;
}
.subtitel a:hover {
        color:blue; background-color:yellow;
}
.subnaviright {
        float:right; width:23em;
         text-align:center; font:bold 0.6em Tahoma, Arial, Helvetica, sans-serif;
}
.subnright {
        float:right; width:16em;
         text-align:center; font-weight:bold;
}
#ssubnavi {
         padding:2px;
}
.inhalt {
    background-color:#F8F8F8;
    border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
    border-radius: 24px;
}
#foot a {
        color:blue; text-decoration:none;
}
#foot a:hover {
        color:orangered;
         text-decoration:underline;
}
#foot hr {
         background-color:#E00915;
}
#topfav {
         background:#FFFFFF url(/img/boxbg.gif) repeat-x left top;
         display: none;
}
#news {
        background-color:#F8F8F8;
}
#contact dl {
      color:darkslategray;
}
#contact ul {
        list-style-type:none;
         padding:0; margin:0;
         line-height:1.4em;
}
#contact input,textarea {
         background:#FBFAF4; padding:2px; border:1px solid silver;
}
.ctfg {
        background-color:#E8FFE8;
}
strong.greyinfo {
     background-color:#F0F0F0;
     color:darkslategray;
}
h2 {
   color:#A00000;
}
h3 {
    font-family: "Caveat Brush", sans-serif;
    font-size: 18pt;
}
.topinfo {color:#FF4040;}
.red {color:#FF0000;}
.dred {color:#800000;}
.green{color:#008000;}
.dpink{color:deeppink;font-size: 14pt;}
.silver{color:#666666;}
.errorbn {
         border:1px solid #DE2121;
         font:bold 10pt Verdana, Helvetica, sans-serif;
}
.rt, p.pnm {
    color: #000080;
    white-space: nowrap;
    width: 90%;
    background-color: #FFF;
    border-radius:12px;
    padding: 2px;
}
p.pnm { color:gray;}
p.pnm:first-line { color:#000;}

tr#Titel td{
    font:bold 8pt Verdana,sans-serif; color:black; text-align:right; line-height:12pt;
    background-color:#F0F0F0;
    padding:3px 10px;
}
tr#Titel a{
    color:darkblue; text-decoration:underline;
    display:block;
    width:100%;
}
tr#Titel a:hover{
    text-decoration:none;
    color:#FFFFFF;
    background-color: darkred;
}
div.topnews { background-color:#E8E8E8;
}
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:darkblue; text-decoration:none;
}
div.topnews ul a:hover, #vote a:hover {
        color:black; text-decoration:underline;
            background-color:chartreuse;
}
ul.newsinfo {
    background-color:#F8F8F880;
    font:normal 9pt Verdana,sans-serif;
    color:#101010;
    border-radius:24px;
}
.today{background-color:#D8FFD8; }
.twoday {background-color:#EFFFE8;}
.week {background-color:#FFFFE8;}
.free {background-color:#30FF30;}
.nofree {background-color:#F2D7CB;}
.norm {background-color:#F8F8F8;}
.todaya{
  background-color:#D0F7D0;
  }
.twodaya {background-color:#E7F7E0;}
.weeka {background-color:#F8F8E0;}
.nofreea {background-color:#EACFC3;}
.norma {background-color:#F0F0F0;}
.video {color:#800080;}
.new {color:#CC0000;}
.date {color:#606060;}

tr.norm a,tr.today a,tr.twoday a,tr.week a,tr.free a,tr.nofree a,
tr.norma a,tr.todaya a,tr.twodaya a,tr.weeka a,tr.nofreea a{
    font: normal 11pt Verdana,sans-serif; color:darkblue; text-decoration:none;
    display:block;
    padding:2px 10px;
    width:100%;
}
tr.norm a:hover,tr.today a:hover,tr.twoday a:hover,tr.week a:hover,tr.free a:hover,tr.nofree a:hover,
tr.norma a:hover,tr.todaya a:hover,tr.twodaya a:hover,tr.weeka a:hover,tr.nofreea a:hover{
    color:black; text-decoration:underline;
    background-color: #FF8080;
}
a.mn {font:normal 8pt Verdana,sans-serif; color:blue; text-decoration:none;}
a.mn:hover {color:orangered; text-decoration:underline;}

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.sg, span.pg, a.fg, a.vg, a.vgf, a.pg, a.pgf {
    color:#000;
    font: 10pt Verdana,sans-serif;
    padding: 0.3em;
    border-radius: 12px;
}
span.sg {
    background: #0f0;
    font-weight:bold;
}
span.pg {
    background: rgba(255, 182, 193, 0.8);
    font-weight:bold;
}
a.fg {
    background-color:rgba(255, 51, 0, 0.7);
    text-decoration:none;
    border:solid 1px #800000;
    transition: background-color 300ms ease-out;
}
a.vg, a.vgf {
    background-color: rgba(255, 165, 0, 0.7);
    text-decoration:none;
    border: solid 1px rgba(218, 165, 32, 0.7);
    transition: background-color 300ms ease-out;
}
a.pg, a.pgf {
    background-color: rgba(255, 215, 0, 0.7);
    text-decoration: none;
    border: solid 1px rgba(218, 165, 32, 0.7);
    transition: background-color 300ms ease-out;
}
a.pg:hover,a.pgf:hover,a.fg:hover,a.vg:hover,a.vgf:hover {
    color:#000;
    text-decoration:none;
    background-color:yellow;
    border: solid 1px darkblue;
}
a.pgf,a.vgf,a.pgf:hover,a.vgf:hover {
  border:2px solid #FF0000;
}
a.ill {font:normal 7pt Arial,sans-serif; color:#B6705A; text-decoration:none;}
a.ill:hover {color:#CC0000;}

input.t6 {font:normal 8pt Verdana, Helvetica, sans-serif; color:black; background-color:white;}
select.t7 {
    background-color:greenyellow;
    font-size: 10pt;
    padding:3px;
    border-radius: 6px;
    border:1px solid darkgreen;
    color:black;
}
#tag {
  background-color:#CCC;
  border-radius:24px;
}