body {
background: #A99A6F url(bg.png) fixed;
height: 100.1%;
text-align: center;
font-family: Calibri,Tahoma;
font-size: 15px;
padding-bottom: 50px;
}
.coli, input, textarea {
-moz-border-radius: 8px !important;
padding: 2px 8px !important;
border-radius: 10px !important;
border: 1px solid #aaa !important;

background: url(ibg.png) !important;
}
button, input[type="button"] {
-moz-border-radius: 8px !important;
padding: 4px !important;
border-radius: 10px !important;
border: 1px solid #aaa;

background: url(bbg.png) bottom right;
}
#menu {
background:transparent;
position: fixed;
left: 20px;
top: 300px;
}
html * #menu {
position: absolute !important;
}
#actionframe {
border: 1px solid #fff;
width: 300px;
height: 150px;
}
#menu a {
display: block;
color: #fff;
text-decoration: none;
width: 140px;
padding: 3px;
padding-top: 8px;
padding-bottom: 7px;
text-align: left;
padding-left: 10px;
background: url(a_h.png) no-repeat;
margin-top: 3px;
font-size: 14px;
}
#menu a:hover {
background: url(a.png) no-repeat;
}
.aktiv {
font-weight: bold;
}
* html #menu a {
width: 154px;
}
#all {
width: 800px;
margin-left: 250px;
color: #fff;
}
.long_td {
width: 600px;
padding-right: 0;
}
th {
background: #000;
color: #fff;
}
td {
text-align: left;
}
.songs td {
background: url(tdbg.png);
}
td {
padding: 10px 20px;
font-size: 13px;
color: #fff;
background: #000;
}
.hl {
color: #999;
font-family: Tahoma;
font-size: 11px;
margin-right: 5px;
}
.bg2 {
background: url(tdbg3.png) !important;
}
.bg2 .hl {
color: #111;
}

th {
border-radius-topleft: 25px;
border-radius-topright: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 25px;
}
#such {
font-size: 12px;

font-family: Ebrima, Tahoma;
}

th:hover {
opacity: 0.8;
}
.plat {
text-align: center;
font-family: Arial;
font-size: 18px;
}
#admin th {
padding: 4px 20px;
}
#admin tr:hover td {
background: url(tdbgh.png) !important;
}
.bg3 {
background: url(tdbgh.png) !important;
color: #000;
font-weight: bold;
}
input {
background: #fff;
border: 1px inset #c0c0c0;
border-radius: 5px;
-moz-border-radius: 4px;
padding: 3px 5px;
}
.bg3 .hl {
color: #444 !important;
font-weight: normal;
}
#admin b {
font-size: 20px;
}
#Umfrage {
background: #fff;
width: 300px;
display: block;
text-align: left;
padding: 15px;
padding-bottom: 20px;
border-radius: 10px;
-moz-border-radius: 10px;
}
p b {
font-size: 13px;
}
#Umfrage_Main {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(bgtr.png);
text-align: center;
padding-top: 150px;
}
#u_close {
position: absolute;
top: 120px;

background: transparent;
}
#treffer {
background: url(treffer.png);
padding: 45px 0px 20px 20px;
-moz-border-radius-bottomleft: 25px;
-moz-border-radius-bottomright: 25px;
border-radius-bottomright: 25px;
border-radius-bottomleft: 25px;
width: 380px;

}
#treffer {
text-align: left;
color: #fff;
list-style:none;
}
#ht .nwc {
background: url(tdbg4.png) !important; 
}
#such_tipp {
position: absolute;
top: 340px;
left: 740px;
opacity: 0;
display: none;
}
#treffer li {
padding:3px;
padding-left: 10px;
cursor:pointer;
}
#ht td {
height: 40px !important;

}
#treffer li:hover {
background: url(80pr.png);

width: 350px;
-moz-border-radius: 10px;
}
* html #Umfrage_Main {
position: absolute;
}
textarea {
border: 1px solid #aaa !important;
font-family: Tahoma;
font-size: 12px;
}
textarea:focus {
border: 1px solid #777 !important;
}