.input { background-color:#400000; color:#ddd; border:1px solid #FF0000; }
.select { background-color:#400000; color:#ddd; text:#000000; border:1px solid #FF0000; }
.button { background-color:#400000; color:#FF0000; width:50px; border:1px solid #FF0000; }
.text { color:#FF0000; }

body
{
 font-family:Verdana;
 font-size:12px;
 background-color:#000000;
 text-align:center;
 margin:0px;
}

hr
{
background-color:#ff0000; /* Mozilla */
color:#ff0000; /* IE */
border: #ff0000; /* Opera */
height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}

h1
{
 font-weight:bold;
 color:#EEEEEE;
 height:16px;
 background-color:#CC0000;
 border-top:1px;
 border-bottom:0px solid #CC0000;
 padding:1px;
 padding-left:4px;
 margin-top:0px;
 font-size:12px;
 vertical-align:center;
 -moz-border-radius-topright:10px;
 -moz-border-radius-topleft:10px;
 -khtml-border-radius-topright:10px;
 -khtml-border-radius-topleft:10px;
 -webkit-border-top-left-radius:10px;
 -webkit-border-top-right-radius:10px;
}

h2
{
 font-size:14px;
 color:#FF0000;
 text-decoration:underline;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#FF0000;
  font-size:12px;
}
a:active, a:hover
{
  color:#CC3300;
}

.tabellenkopf
{
 background-color:#CC0000;
 color:#000000;
 font-weight:bold;
}

.tabellenzeile1
{
 background-color:#000000;
}

.tabellenzeile2
{
 background-color:#330000;
}

.bild{
border:0px;
}

.menupfeil{
position:absolute;
border:0px;
right:1px;
}

.logobox{
width:122px;
border:0px;
float:left;
}

.logo{
border:0;
width:120px;
}

.ordnungsbox{
width:550px;
border:0px solid;
float:right;
}

.ordnungsbox2{
border:0px solid;
}

#aussenrahmen{
font-size:12px;
width:760px;
margin:0px auto;
text-align:left;
background-color:#000000;
border:1px solid #CC0000;
margin-top:10px;
}

#header {
height:119px;
padding:0px;
background-color:#CC0000;
border:0px;
border-bottom:1px solid #000000;
}

.fading {
opacity: 0.3;
-moz-opacity: 0.3;
filter: alpha(opacity=30);
}

.fading:hover {
opacity: 0.99;
-moz-opacity: 0.99;
filter: alpha(opacity=99);
}

#inhalt {
border: 1px solid #CC0000;
background-color:#000000;
color: #CC0000;
width:746px;
min-height:500px;
float:left;
padding:1px;
margin:5px;
font-size: 12px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}

.inhaltcontent{
background-color:#000000;
color: #CC0000;
width:741px;
border:0px;
padding:3px;
vertical-align:center;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
-khtml-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
}

.inhaltcontentfusszeileoben{
background-color:#000000;
color: #CC0000;
width:741px;
min-height:440px;
border:0px;
padding:3px;
padding-bottom:0px;
vertical-align:center;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
-khtml-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
}

.inhaltcontentfusszeileunten{
background-color:#000000;
color: #CC0000;
width:741px;
border:0px;
border-top:1px;
padding:3px;
padding-top:0px;
vertical-align:center;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
-khtml-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
}

#footer {
padding:5px;
background-color:#000000;
color:#CC0000;
font-size:10px;
background:transparent;
}

#footer a {
text-decoration:none;
}


/**************** Menue *****************/
#menu {
width: 100%;
background: #000;
font-size: 12px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 20%;
float: left;
font-size:12px;
}

#menu a, #menu h2 {
display: block;
border-width: 2px;
border-style: solid;
border-color: #000000;
margin: 0;
padding: 2px 3px;
font-size:12px;
}

#menu h2 {
color: #FFF;
background: #000;
font-size:12px;
}

#menu a {
color: #FFF;
background: #000;
text-decoration: none;
font-size:12px;
}

#menu a:hover {
color: #737994;
background: #000;
font-size:12px;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
width:100%;
font-size:12px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
font-size:12px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
