body {
background-color: #000000;
}

.felsobox {

font-family: Verdana, Arial;
font-size: 12px;
color: #ffffff;
border: 1px solid #000000;
background-color: #506e87;
background-repeat: repeat-x;
}


.downloads {

font-family: Verdana, Arial;
font-size: 12px;
color: #ffffff;
border: 1px solid #000000;
background-color: #506e87;
background-repeat: repeat-x;
}

.text {
font-family: verdana, arial;
font-size: 12px;
color: #ffffff;
}

.warn {
font-family: verdana, arial;
font-size: 12px;
color: #800000;
}

.suc {
font-family: verdana, arial;
font-size: 12px;
color: #008000;
}

input, textarea, select {
border: 1px solid #000000;
}

a {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #99cccc;
}

a:link {
text-decoration:none;
}

a:visited {
text-decoration:none;
}

a:hover {
color: #ffcc00;
text-decoration: none;
}

a:active {
text-decoration:none;
}


TEXTAREA {
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #000000 1px solid; 
FONT-SIZE: 11px; 
BORDER-LEFT: #000000 1px solid; 
COLOR: #ffffff;
BORDER-BOTTOM: #000000 1px solid;
FONT-FAMILY: arial;
BACKGROUND-COLOR: #777777;
}
INPUT {
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #000000 1px solid;
COLOR: #770000;
BORDER-BOTTOM: #000000 1px solid;
background-image: url(../../theme/default/images/inputhatter.gif);
}

select {
  margin: 0px ;
  border: #000000 1px solid;
  padding: 0px ;
  color: #ffffff;
  BACKGROUND-COLOR: #777777;
  font-size: 12px ;
}



