body,td,th {
        font-family: Comic Sans MS, Verdana, Arial;
        font-size: 15px;
        color: #222222;
}
body {
        background-color: #FFFFFF;
        background-image: url(../images/background.png);
        background-repeat: repeat-x;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        line-height: 1,3em;
}



a {
        font-size: 15px;
}
a:link {
        color: #ff0000;
        text-decoration: none;
}
a:visited {
        text-decoration: none;
        color: #ff0000;
}
a:hover {
        text-decoration: underline;
        color: #0066ff;
}
a:active {
        text-decoration: none;
        color: #ff0000;
}


/* FORMULAR */
form {
        margin:0px;
}

input, select, textarea {
        font-family: Thaoma, Verdana, Arial, cursive;
        font-size:12px;
        color:#2B2B2B;
}

textarea,
.input {

        padding:2px;
}

.button {
        color:#2B2B2B;
        background-color:#B3B3B3;
        background-image:url('bg_buttons.gif');
}

.code {
        border:1px solid #CCA356;
        padding:2px;
        font-family:courier new, courier, monospace;
}

/* TABELLEN */
table {
        border-collapse:collapse;
}

td {
        font-size:15px;
}

.header1 {
        height:23px;
        padding-left:3px;
        border:1px solid #CCA356;
        border-bottom:1px solid #CCA356;
        background:#FFEABD url('header1.gif') bottom;
        font-size:15px;
        font-weight:bold;
}


.header2 {
        height:22px;
        border:1px solid #CCA356;
        background-color:#FFEABD;
        background-image:url('header2.gif');
        font-size:14px; font-weight:bold;
        text-align:center;
}


tr.color td,
td.color,
tr.color_nosize td,
td.color_nosize {
        padding:3px;
        border:1px solid #CCA356;
        background:#FFEABD;
}


tr.color td,
td.color,
tr.color_hover td {
        height:27px;
}


.footer, .footer_tbl {
        padding:3px;
        border:1px solid #CCA356;
        background:#FFEABD;
        text-align:center;
}


.footer_tbl {
        text-align:right;
}


.space1 {
        font-size:0px;
        height:15px;
}


.space2 {
        font-size:0px;
        height:5px;
}

/* Messagebox */

.messagebox {
        position:absolute;
        width:700px;
        top:35%;
        left:50%;
        right:50%;
        margin-left:-350px;
        text-align:left;
}

.message_text {
        border:1px solid #CCA356;
        background:#F2F2F2;
        text-align:center;
        padding:10px;
}

.message_text a:link,
.message_text a:active,
.message_text a:visited {
        color:#2B2B2B;
        font-weight:bold;
        text-decoration:none;
}

.message_text a:hover {
        text-decoration:underline;
}

.message_redirect {
        font-weight:bold;
        font-size:10px;
        margin:7px 0px 0px 0px;
}




#navigation {
  width: 280px;
  padding: 0px 0px 0px 0px;
  font-family: Comic Sans MS, Verdana, Arial;
  font-size: 15px;
  font-weight: bold;
}

#navigation ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navigation li { margin-top: 2px;}
#navigation li a {
  display: block;
  height: 14px;
  color: #fff;
  text-decoration: none;
  padding: 2px 0px 2px 55px;
}

#navigation li a:hover { color: #ffcc00;}
#navigation li.active a { color: #ffcc00;}