body {
    background: #999 url(bb.jpg) no-repeat fixed top center;
    margin: 0px
}

body, td, th {
    font-family: Tahoma, Geneva, sans-serif
}

fieldset {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #888;
    border-radius: 4px;
    padding: 2px
}

input, select, textarea {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #FFF;
    border: 1px solid #888;
    border-radius: 4px;
    color: #000;
    cursor: pointer;
    font: 12px Arial, Tahoma;
    text-decoration: none
}

input[type=text] {
    cursor: text;
}

select {
    padding: 2px
}

textarea {
    resize: vertical;
    cursor: text;
}

.Cdark {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px;
    background: #1c1c1c url(cdark.jpg)
}

.Cmite {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px;
    background: #333
}

.Cnorm {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px;
    background: #222
}

.hover-forum {
    background: url(cdark.jpg)
}

#cont {
    background: url(cont.png);
    width: 985px
}

#downloads {
    background: url(buttons/downloads.png);
    height: 39px;
    width: 121px
}

#exp {
    color: #FFF;
    font: 11px Tahoma, Geneva, sans-serif;
    margin-left: 20px;
    width: 690px
}

#explode_cont {
    background: url(explode_cont.png);
    width: 721px
}

#explode_foot {
    background: url(explode_foot.png);
    height: 16px;
    width: 727px
}

#explode_head {
    background: url(explode_head.png);
    height: 23px;
    width: 727px
}

#f1 {
    background: url(f1.png);
    height: 16px;
    width: 24px
}

#f2 {
    background: url(f2.png);
    height: 16px;
    width: 16px
}

#f3 {
    background: url(f3.png);
    height: 16px;
    width: 831px
}

#footer1 {
    background: url(footer1.png);
    height: 21px;
    width: 985px
}

#forum {
    background: url(buttons/forum.png);
    height: 39px;
    width: 120px
}

#gallery {
    background: url(buttons/gallery.png);
    height: 39px;
    width: 121px
}

#header {
    background: url(header.png);
    height: 175px;
    width: 985px
}

#hmenu {
    color: #FFF;
    font: bold 11px Tahoma, Geneva, sans-serif;
    margin-left: 50px;
    margin-top: 4px
}

#imp {
    background: url(impressum.png);
    height: 16px;
    width: 63px
}

#in {
    color: #fff;
    font-family: Tahoma, Geneva, sans-serif;
    margin-top: 3px;
    width: 385px
}

#info {
    background: url(buttons/info.png);
    height: 39px;
    width: 121px
}

#inhalt {
    color: #FFF;
    font: 11px Tahoma, Geneva, sans-serif;
    margin-left: 19px;
    width: 220px
}

#kont {
    background: url(kontakt.png);
    height: 16px;
    width: 51px
}

#kontakt {
    background: url(buttons/kontakt.png);
    height: 39px;
    width: 132px
}

#links {
    background: url(buttons/links.png);
    height: 39px;
    width: 120px
}

#log {
    color: #fff;
    float: right;
    font: 11px Tahoma, Geneva, sans-serif;
    margin-right: 25px;
    margin-top: -167px
}

#l_name {
    background: url(login.png);
    border: none;
    color: #000;
    height: 21px;
    margin-left: 5px;
    text-indent: 5px;
    width: 143px
}

#l_pw {
    background: url(pw.png);
    border: none;
    color: #000;
    height: 21px;
    margin-left: 10px;
    text-indent: 5px;
    width: 101px
}

#media {
    background: url(buttons/media.png);
    height: 39px;
    width: 120px
}

#nav_cont {
    background: url(nav_cont.png);
    width: 258px
}

#nav_foot {
    background: url(nav_foot.png);
    height: 13px;
    width: 258px
}

#nav_head {
    background: url(nav_head.png);
    height: 23px;
    width: 258px
}

#news {
    background: url(buttons/news.png);
    height: 39px;
    width: 130px
}

#stats {
    color: #fff;
    font: 11px Tahoma, Geneva, sans-serif;
    margin-bottom: 155px;
    margin-left: 20px;
    width: 700px
}

#title {
    color: #000;
    font: bold 11px Tahoma, Geneva, sans-serif;
    margin-bottom: 5px;
    width: 258px
}

#t_log {
    background: url(log.png);
    border: none;
    cursor: pointer;
    height: 22px;
    margin-left: 10px;
    width: 28px
}

#t_p {
    background: url(p.png);
    border: none;
    cursor: pointer;
    height: 22px;
    margin-left: 10px;
    width: 21px
}

#t_reg {
    background: url(reg.png);
    border: none;
    cursor: pointer;
    height: 22px;
    margin-left: 10px;
    width: 18px
}

#u_nav {
    background: url(u_nav.png);
    height: 19px;
    width: 985px
}

#t_log:hover {
    background: url(log_h.png);
    border: none;
    cursor: pointer;
    height: 22px;
    margin-left: 10px;
    width: 28px
}

#t_p:hover {
    background: url(p_h.png);
    border: none;
    cursor: pointer;
    height: 22px;
    margin-left: 10px;
    width: 21px
}

#t_reg:hover {
    background: url(reg_h.png);
    border: none;
    cursor: pointer;
    height: 22px;
    margin-left: 10px;
    width: 18px
}

.hover-forum:hover {
    background: url(cdark_hover.jpg)
}

a:active, a:link, a:visited {
    color: #FFF;
    text-decoration: none
}

a:hover {
    color: #FF902B;
    text-decoration: none
}

#totop {
    color: #fff;
    background-color: #444;
    width: 50px;
    font-size: 12px;
    vertical-align: middle;
    display: block;
    position: fixed;
    left: -100px;
    bottom: 10px;
    z-index: 99;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.8);
}
