body {
        background-image: url(images/bbg.gif);
        color: #999999;
        font-family: Arial, Tahoma, "Times New Roman", Veranda, sans-serif;
        font-size: 13px;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
        text-decoration: none;
}

html {
     overflow-y: scroll;
}

.captcha_true {
        color: #008000;
        font-weight: bold;
}

.captcha_false {
        color: #FF0000;
        font-weight: bold;
}

.captcha_input {
        cursor: crosshair;
}

#header {
        background-image: url(images/header.png);
        background-color: #202020;
        background-repeat:no-repeat;
        border-bottom-color: #999999;
        border-bottom-width: 1px;
        height: 51px;
}

#footer {
        background-color: #202020;
        border-top-color: #999999;
        border-top-style: dashed;
        border-top-width: 1px;
        font-size: 13px;
        text-align: center;
}

#content {
        background-color: #444444;
        border-color: #999999;
        border-style: solid;
        border-width: 1px;
        margin-bottom: 1px;
        margin-left: 10px;
        margin-right: 10px;
        padding: 5px;
}

.c_date {
        margin-bottom: 0px;
}

.c_user {
        font-weight: bold;
        margin-bottom: 0px;
}

.c_text {
        margin-bottom: 3px;
}

.c_control {
        margin-right: 2px;
        text-align: right;
}

#c_hr {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-width: 0px;
}

.n_news {
        color: #999999;
}

.c_subject {
        color: green;
        font-weight: bold;
}

.newsflash_more {
        color: black;
        font-weight: bold;
}

.comments {
        background-color: #F3F3F3;
        border-color: #787878;
        border-style: solid;
        border-width: 1px;
        margin-bottom: 8px;
        margin-left: 20px;
        margin-right: 10px;
        padding: 0px;
}

#comments {
        font-size: 1.1em;
}

.site_links {
        background-color: #F3F3F3;
        border-color: #787878;
        border-style: solid;
        border-width: 1px;
        margin-bottom: 1px;
        margin-left: 20px;
        margin-right: 10px;
        padding: 5px;
        text-align: center;
        width: 300px;
}

#gb_site {
        font-weight: bold;
        margin-bottom: 7px;
}

.waiting {
        border-color: #999999;
        border-style: solid;
        border-width: 1px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        margin-top: 20px;
        padding: 20px;
        text-align: center;
        width: 100%;
}

.mfield {
        font-size: 10px;
}

.smiles {
        background-color: #F3F3F3;
        border-color: #787878;
        border-style: solid;
        border-width: 1px;
        margin-bottom: 1px;
        margin-left: 20px;
        margin-right: 10px;
        padding: 5px;
}

#smiles {
        margin-left: 68px;
}

#content.head {
        margin-top: 20px;
}

#content.foot {
        color: #999999;
        font-family: Tahoma, "Times New Roman", Veranda, sans-serif;
        font-size: 10px;
        margin-bottom: 15px;
        margin-top: 3px;
        padding-bottom: 2px;
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 2px;
        text-align: left;
}

div.layout {
        background-color: #202020;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        padding: 10px;
        width: 670px;
}

a {
        color: #F3F3F3;
        text-decoration: underline;
}

a:hover {
        color: #F3F3F3;
        text-decoration: none;
}

.copyright {
        color: #999999;
}

.guestbook {
        background-color: #666666;
        border-color: #999999;
        border-style: solid;
        border-width: 1px;
        width: 100%;
}

.content {
        background-color: #F3F3F3;
}

.radio {
        cursor: pointer;
}

#table {
        border-color: #999999;
        border-style: solid;
        border-width: 1px;
        width: 880px;
}

.button {
        cursor: pointer;
        font-size: 13px;
        padding-bottom: 2px;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 2px;
}

#bbcode_b {
        font-size: 10px;
        font-weight: bold;
        padding-bottom: 2px;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 2px;
}

#bbcode_i {
        font-size: 10px;
        font-style: italic;
        padding-bottom: 2px;
        padding-left: 6px;
        padding-right: 9px;
        padding-top: 2px;
}

#bbcode_u {
        font-size: 10px;
        padding-bottom: 2px;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 2px;
        text-decoration: underline;
}

.bbcode {
        margin-top: 16px;
}

.normal {
        background-color: #666666;
        border-style: none;
}

textarea {
        background-color: #ECECEC;
        border-color: #A9B8C2;
        border-style: solid;
        border-width: 1px;
        font-family: Arial;
        font-size: 13px;
}

input {
        background-color: #ECECEC;
        border-color: #A9B8C2;
        border-style: solid;
        border-width: 1px;
}

.input_right {
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 0px;
        text-align: right;
}

select {
        background-color: #ECECEC;
        border-color: #A9B8C2;
        border-style: solid;
        border-width: 1px;
}

.admin_link:hover {
        text-decoration: underline;
}

.hr {
        text-align: left;
}

.pointer {
        cursor: pointer;
}

.copy {
        font-size: 0.8em;
}

.footer_title {
        font-size: 0.9em;
}

#head {
        color: #999999;
        font-size: 14px;
        font-weight: bold;
}

#navi {
        float: left;
        height: 100%;
        margin-bottom: 30px;
        margin-right: 10px;
        width: 150px;
}

#navi_break {
        clear: both;
}

ul.navigation {
        color: #666666;
        font-family: Tahoma, "Times New Roman", Veranda, sans-serif;
        font-size: 12px;
        list-style-image: none;
        margin: 0;
        padding: 0;
        text-decoration: none;
        width: 150px;
}

ul.navigation span {
        background-color: #202020;
        border-bottom-color: #666666;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        color: #666666;
        display: block;
        font-weight: bold;
        height: 1%;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 20px;
        text-decoration: none;
}

ul.navigation a {
        background-color: #202020;
        border-bottom-color: #666666;
        border-bottom-style: dashed;
        border-bottom-width: 1px;
        color: #999999;
        display: block;
        padding: 5px;
        padding-left: 10px;
        text-decoration: none;
}

ul.navigation a.aktiv {
        background-color: #666666;
        color: #999999;
}

ul.navigation a:hover {
        background-color: #666666;
}

ul.navigation a:hover.aktiv {
        background-color: #666666;
}

#main {
        background-color: #202020;
        margin: 0px;
        padding: 0px;
}

.w3cbutton3 {
  margin: 0px 0px;
  border: 1px solid #999999;
  font-family: helvetica, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.w3cbutton3 a {
  display: block;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #444444;
  color: #999999;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0px 6px;
  background-color: #202020;
  color: #999999;
}
.w3cbutton3 span.spec {
  padding: 0px 6px 0px 3px;
}

.ctxbutton {
  margin: 0px 0px;
  border: 1px solid #999999;
  font-family: helvetica, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.ctxbutton a {
  display: block;
}
.ctxbutton a:link,
.ctxbutton a:visited,
.ctxbutton a:hover {
  background-color: #444444;
  color: #999999;
  text-decoration: none;
}
.ctxbutton span.sso {
  padding: 0px 6px;
  background-color: #202020;
  color: #999999;
}
.ctxbutton span.ctx {
  padding: 0px 6px 0px 3px;
}

.counter {
  margin: 0px 0px;
  border: 1px solid #999999;
  font-family: helvetica, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.counter span.bes {
  background-color: #202020;
  color: #999999;
  padding: 0px 6px;
}
.counter span.zhl {
  background-color: #444444;
  color: #999999;
  padding: 0px 6px 0px 6px;
}

