
textarea {
  overflow: auto;
}
BODY {
   color: #ffffff;
   background:#111111;   
   font-family: Arial,Verdana, sans-serif;
   font-size: 9pt;
   FONT-WEIGHT: normal;
	
   scrollbar-base-color:#A90000; 
   scrollbar-track-color:#260A0A;
   scrollbar-face-color:#BD0808;
   scrollbar-highlight-color:#ffeeee;
   scrollbar-3d-light-color:#000000;
   scrollbar-dark-shadow-color:#ffffff;
   scrollbar-shadow-color:#000000;
   scrollbar-arrow-color:#000000;
}
TD { 
	  font-family: Verdana, sans-serif;
	  font-size: 9pt;
	  color: #040404;
	  FONT-WEIGHT: normal;
}


.xlfont {
	FONT-WEIGHT: 700; FONT-SIZE: 15pt; COLOR: #ffffff
}
.head {
	FONT-WEIGHT: 700; FONT-SIZE: 13pt; FONT-FAMILY: Verdana
}
.std_dark {
   COLOR: #000000;
}

.xsfont {
	COLOR: #dddddd; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Verdana
}

/* centered font */
.cfont {  
	COLOR: #CE633F; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Verdana; text-align: "center"
}


.xsdfont {
	COLOR: #000000; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana
}
.xldfont {
	COLOR: #000000; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial
}

.navbar {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #a2a2a2; FONT-FAMILY: arial
}
.navbar_head {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: arial
}

.bigfont {
  COLOR: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.cnt {
	COLOR: #ffffff; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 8pt
}

.button {
 font-family: Arial; font-size: 11; background-color: rgb(128,0,0); color: rgb(255,255,255); border-left: 1px solid #CC3300; border-right: 1px solid rgb(0,0,0); border-top: 1px solid #CC3300; border-bottom: 1px solid rgb(0,0,0);
  
}

.textfeld {
    font-family: Verdana,Arial; font-size: 12; color: #dddddd; border-left: 1px solid rgb(0,0,0); border-right: 1px solid #999999; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid #999999;
    background: #2C2C2C;
}
.button {
 font-family: Arial; font-size: 11; background-color: #2C2C2C; color: rgb(255,255,255); border-left: 1px solid #cccccc; border-right: 1px solid rgb(0,0,0); border-top: 1px solid #cccccc; border-bottom: 1px solid rgb(0,0,0);
}
.reflexbutton {
 font-family: Verdana; FONT-WEIGHT: bold; font-size: 14; background-color: #BC0000; color: rgb(255,255,255); border-left: 2px solid #cc0000; border-right: 2px solid rgb(0,0,0); border-top: 2px solid #cc0000; border-bottom: 2px solid rgb(0,0,0);
}




.news {
color: #101010;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	FONT-WEIGHT: normal;	
}


.cour {
color: #000000;
	font-family: Courier, sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: normal;	
}

.button5  {
  font-family: Verdana; font-size: 10; background-color: rgb(70,70,70); color: rgb(192,192,192); border-left: 1px solid rgb(128,128,128); border-right: 1px solid rgb(0,0,0); border-top: 1px solid rgb(128,128,128); border-bottom: 1px solid rgb(0,0,0);
}




.textfeldblue {
    font-family: Arial; font-size: 9pt; font-style : italic;  color: rgb(222,222,222); border-left: 2px solid #000000; border-right: 0px solid #17477A; border-top: 2px solid #000000; border-bottom: 1px solid #17477A;
    background : #0F2E4F
}

.nv {
	COLOR: #FFDCA8; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: normal;
}
A.nv {
	COLOR: #dddddd; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.nv:visited {
	COLOR: #dddddd; FONT-WEIGHT: normal
}
A.nv:active {
	COLOR: red
}
A.nv:hover {
	COLOR: #ffcc00; font-weight : bold
}
.nvs {
	COLOR: #dddddd; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.nvs {
	COLOR: #ffcc00; FONT-WEIGHT: bold
}
A.nvs:visited {
	COLOR: #eebb00; FONT-WEIGHT: bold
}
A.nvs:active {
	COLOR: red
}
A.nvs:hover {
	COLOR: white
}
TD.nvs {
	
}
.func {
	COLOR: #868686; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
A.func {
	COLOR: #868686; TEXT-DECORATION: none
}
A.func:visited {
	COLOR: #868686; FONT-WEIGHT: bold
}
A.func:active {
	COLOR: red
}
A.func:hover {
	COLOR: #a7a7a7
}
TR.func {
	BACKGROUND-COLOR: black
}
TD.func {
	BACKGROUND-COLOR: black
}
.xscnt {
	COLOR: #a2a2a2; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 7pt
}
td.xscnt {
	COLOR: #a2a2a2; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 7pt
}

td.cnt {
	COLOR: #ffffff; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 8pt
}
td.A.cnt {
	COLOR: #ff0000
}
td.A.cnt:visited {
	COLOR: #00FF00
}
td.A.cnt:active {
	COLOR: #ae2222
}
td.A.cnt:hover {
	COLOR: #ff0000
}




.newsfont {
 COLOR: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}

.semifont {
 COLOR: #dddddd; FONT-FAMILY: verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.subheadline {
 COLOR: #E0E0E0; FONT-FAMILY: verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold;
 font-style : italic;
}
.newsfontk {
 COLOR: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 10pt; FONT-WEIGHT: bold;
 font-style : italic;
}

/* list styles */
ul li {
	padding-left: 20px;
	margin-bottom: 2px;
	background: transparent left 8px no-repeat;
	position: relative;
}

li {
	display: list-item;
}

ul.medallist {
	padding: 0;
	margin: 0;
	line-height: 120%;
	list-style: none;
}

ul.medallist li.medal0 {
	background-image: url(/img/medal_mini0.gif);
	background-position: 0 4px;
}
ul.medallist li.medal1 {
	background-image: url(/img/medal_mini1.gif);
	background-position: 0 4px;
}
ul.medallist li.medal2 {
	background-image: url(/img/medal_mini2.gif);
	background-position: 0 4px;
}
ul.medallist li.medal3 {
	background-image: url(/img/medal_mini3.gif);
	background-position: 0 4px;
}
ul.medallist li.medal4 {
	background-image: url(/img/medal_mini4.gif);
	background-position: 0 4px;
}

