body {
 font-family: Tahoma;
 font-size: 8pt;
 color: #000000;
 background-color: #000000;
 margin: 25px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 scrollbar-base-color: #000000;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-arrow-color: #114B87;
 scrollbar-shadow-color: #114B87;
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-face-color: #000000;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-track-color: #AC1A11;
}

img {
 border: 0px;
}

span {
 vertical-align: top;
}

input,select,option,textarea {
 color: #000000;
 font-family: Tahoma;
 font-size: 8pt;
 background-color: #C0C0C0;
}

a:link,a:visited,a:active {
 color: #898989;
 text-decoration: none;
}

a:hover {
 color: #BBBBBB;
 text-decoration: underline;
}

a:link.link,a:visited.link,a:active.link {
 color: #454545;
 text-decoration: none;
}

a:hover.link {
 color: #656565;
 text-decoration: underline;
}

.table {
 width: 100%;
}

.navi {
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: bold;
 text-align: left;
 background-color: #000000;
 background-image: url(./gfx/navi_middle.gif);
 background-repeat: repeat-y;
 padding: 0px 0px 0px 35px;
 width: 156px;
}

.content {
 font-family: Tahoma;
 font-size: 8pt;
 color: #000000;
 width: 500px;
 background-image: url(./gfx/content_middle.gif);
 padding: 0px 10px 0px 10px;
}

.content_headline {
 font-size: 11pt;
 font-weight: bold;
 text-decoration: underline;
 color: #114B87;
}

.content_col {
 font-size: 9pt;
 background-color: transparent;
 color: #AC1A11;
 vertical-align: top;
}

.content_type {
 font-size: 8pt;
/* color: #A11A11;*/
 text-align: justify;
 vertical-align: top;
 padding: 0px 3px 0px 3px;
}

.content_type_hover {
 font-size: 8pt;
 color: #EFEFEF;
 background-color: #AC1A11;
 text-align: justify;
 vertical-align: top;
 padding: 0px 3px 0px 3px;
}

.content_bottom {
 font-size: 7pt;
 width: 100%;
 color: #A11A11;
 text-align: justify;
 vertical-align: top;
 padding: 0px 3px 0px 3px;
}

.picture {
 font-size: 8pt;
 width: 24%;
 color: #A11A11;
 text-align: center;
 vertical-align: middle;
 padding: 2px 2px 2px 2px;
}

.box {
 width: 145px;
}

.box_top {
 font-family: Tahoma;
 font-size: 9pt;
 font-weight: bold;
 color: ;
 width: 145px;
 height: 21px;
 vertical-align: bottom;
 background-image: url(./gfx/box_headline.gif);
 padding: 0px 20px 2px 10px;
}

.box_type {
 font-family: Tahoma;
 font-size: 7pt;
 font-weight: normal;
 background-image: url(./gfx/box_middle.gif);
 padding: 0px 0px 0px 5px;
}

.box_bottom {
 background-image: url(./gfx/box_bottom.gif);
 width: 145px;
 height: 27px;
}

.info {
 font-size: 8pt;
 font-family: Tahoma;
 color: #666666;
}

/* diverse Styles */

.klapptext {
 font-size: 8pt;
 font-family: Tahoma;
 background-color: #FFDDDD;
 border-color: #000000;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 padding: 1px 1px 1px 2px;
 cursor:pointer;d
}

.klapptext_inhalt {
 font-size: 8pt;
 font-family: Tahoma;
 background-color: #FDDDDD;
 border-color: #000000;
 border-width: 0px 1px 1px 1px;
 border-style: solid;
 padding: 1px 1px 1px 2px;
}

.msg {
 font-size: 9pt;
 font-weight: bold;
 color: #000000;
 vertical-align: center;
 line-height: 25px;
 width: 85%;
 background-color: #FFFFFF;
}

/* Spacecowboys */

.space5 { height:5px; }
.space10 { height:10px; }
.space15 { height:15px; }
.space20 { height:20px; }
.space25 { height:25px; }
.space30 { height:30px; }
.space35 { height:35px; }
.space40 { height:40px; }
.space45 { height:45px; }

/* Spielmarkierungen */

.record {
 color: #009F00;
 font-weight: bold;
}

.minimum {
 color: #000000;
 font-weight: bold;
}