BODY {
 background-color: #273440;
 margin: 0px;
}

BODY, TD, TH, INPUT, TEXTAREA, SELECT {
 font-family: Verdana, Arial;
 font-size: 8pt;
}

.maintable {
 width: 850px;
 height: 100%;
 border-collapse: collapse;
}

/* PAGE */

.left {
 width: 25px;
 background-image: url('images/design/left.gif');
}

.right {
 width: 22px;
 background-image: url('images/design/right.gif');
}

/* Header / Login +++ oben */

.header {
 background-image: url('images/design/header.gif');
 width: 605px;
 height: 146px;
}

.counter {
 padding-top: 10px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 7pt;
 text-align: right;
 padding-right: 15px;
}

#top_back {
 background-color: #FFFFFF;
}

/* UserLogin */

.login {
 width: 198px;
}

.logintable {
 height: 100%;
 width: 198px;
}

.login_top {
 background-image: url('images/design/userlogin_top.gif');
 height: 30px;
}

.login_top_active {
 background-image: url('images/design/userlogin_top_logged_in.gif');
 height: 30px;
}

.login_bottom {
 background-image: url('images/design/userlogin_bottom.gif');
 height: 8px;
}

.login_back {
 background-image: url('images/design/userlogin_back.gif');
 padding-left: 10px;
}

.login_button {
 text-align: right;
}

.div_login {
 width: 157px;
 text-align: left;
}

/* Navigation */

.navtable {
 width: 100%;
}

.nav {
 height: 38px;
}

/* Content / Copyright / Position */

.contenttable {
 width: 605px;
 height: 100%;
}

.content_line {
 background-image: url('images/design/content_line.gif');
 height: 28px;
 color: #2C545C;
 padding-left: 10px;
}

/* Main-Content */

.content_table {
 width: 100%;
 height: 100%;
}

.content_top {
 background-image: url('images/design/content_top.gif');
 height: 26px;
 padding-left: 10px;
 padding-right: 10px;
 color: #2C545C;
}

.content_back {
 background-image: url('images/design/content_back.gif');
 padding-left: 10px;
 padding-right: 10px;
}

.content_text {
 background-image: url('images/design/content_back.gif');
 padding-left: 10px;
 padding-right: 10px;
}

.content_bottom {
 background-image: url('images/design/content_bottom.gif');
 height: 6px;
}

.content_top_left {
 float: left;
 font-weight: bold;
}

.content_top_right {
 float: right;
}

/* Sidebar - Sponsoren - Headlines */

.sidebartable {
 width: 100%;
}

.headlines_top {
 height: 25px;
}

.headlines_top_left {
 background-image: url('images/design/headlines_top_left.gif');
 width: 130px;
 height: 25px;
 float: left;
}

.headlines_top_right {
 width: 68px;
 height: 25px;
 float: right;
}

.headlines_row {
 background-image: url('images/design/headlines_row.gif');
 height: 21px;
 color: #2C545C;
 padding-left: 10px;
 padding-right: 10px;
}

.headlines_row_left {
 font-weight: bold;
 float: left;
}

.headlines_row_right {
 float: right;
}

.headlines_bottom {
 background-image: url('images/design/headlines_bottom.gif');
 height: 6px;
}

.sponsors_top {
 background-image: url('images/design/sponsors_top.gif');
 height: 25px;
}

.sponsors_back {
 background-image: url('images/design/sponsors_back.gif');
}

.sponsors_bottom {
 background-image: url('images/design/sponsors_bottom.gif');
 height: 8px;
}

.partner_top {
 background-image: url('images/design/partner_top.gif');
 height: 25px;
}

.partner_back {
 background-image: url('images/design/partner_back.gif');
}

.partner_bottom {
 background-image: url('images/design/partner_bottom.gif');
 height: 8px;
}

.poll_top {
 background-image: url('images/design/poll_top.gif');
 height: 25px;
}

.poll_back {
 background-image: url('images/design/poll_back.gif');
}

.poll_bottom {
 background-image: url('images/design/poll_bottom.gif');
 height: 8px;
}

/* Sonstiges */

#copyright {
 font-weight: bold;
 text-align: center;
}

/* Allgemeines */

A {
 color: #2C545C;
 text-decoration: underline;
}

A:Hover {
 color: #000000;
 text-decoration: none;
}

.input_login {
 width: 157px;
 height: 18px;
 background-image: url('images/design/input.gif');
 border: 0px;
}

.border {
 border: 1px solid #CCCCCC;
}