/*Hintergund fuer die ganze Seite, einschl. content-Bereich*/
body {
 background-color:#E0E0E0;
 margin-top:20px; 
 margin-left:0px; 
 margin-bottom:20px; 
 margin-right:0px; 
 overflow:auto; 
 overflow: -moz-scrollbars-vertical;
}

/*Text im Content-bereich, News Headlines und URLs im Random-Block*/
body, table, tr, td, th, p {
 font-family: Verdana, Helvetica, Sans-serif; 
 font-size:11px;
 /*background-color:#FFFFFF;*/ 
 color: #404040;
}

/*Hintergrund fuer Eingabefelder (Suche, Newsletter)*/
input, select, textarea { 
 /*background-color: #DCF1FC;*/
 background-color: #FFCDCE
 font-family: Verdana, Helvetica, Sans-serif; 
 font-size:11px; 
 color: #8E0000; 
 border: 1px solid #404040;
}

/*Text fuer News-Headlines, URLs im Random-Block, Favoriten-Link und Sprache*/
A{
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: none;
 font-size:11px;
 color: #8E0000;
 text-decoration: none; 
}

/*Links generell*/
A:hover{
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: none;
 /*font-size:11px;*/
 color: #ca3232;
 text-decoration: none; 
}

/*--- in diesem Thema nicht gefunden! ---*/
A.meta:{
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: none;
 font-size:10px;
 color: #8E0000;
 text-decoration: none;
 font-weight: none;
}

/*Navigationssymbole (nach oben, drucken)*/
A.meta:link{
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: none;
 font-size:10px; 
 color: #8E0000;
 text-decoration: none;
 font-weight: none;
}

/*--- in diesem Thema nicht gefunden ---*/
A.meta:active{
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: none;
 font-size:10px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: none;
}

/*-- in diesem Thema nicht gefunden ---*/
A.meta:visited{
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: none;
 font-size:10px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: none;
}

/*-- in diesem Thema nicht gefunden ---*/
A.meta:hover{
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: underline;
 font-size:10px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: none;
}

/*--- in diesem Thema nicht gefunden ---*/
h1{
font-family: Verdana, Helvetica, Sans-serif;
 color:#8E0000
 font-size:16px; 
 padding-top:0px;
 margin-top:0px;
}

#accesskeys{
    display:none;
}

.TopImg{
 background-image:url(images/top_01.jpg);
 background-repeat:no-repeat;
}

/*Hauptfarbe*/
.MainColor{
 /*background-color: #ACDAF1;*/
 background-color: #8E0000;
}

/*Balken unter dem Banner*/
.Color2{
 /*background-color: #ABC0CB;*/
 background-color: #8E0000;
 color:#FFFFFF;
}

.SearchButoon{
 background-image:url(images/go_button.gif)
}

/*Headlines rechts*/
.top_right{
 height: 18px; 
 /*background-color: #105D85;*/
 background-color: #8c8e8c;
 color:#FFFFFF;
 font-size: 10px;
 font-weight: bold;
} 

/*Fusszeilentext normal*/
.footer{
 color: #8E0000;
 font-size: 10px;
}

/*Fusszeilentext Link*/
.footer a{
 color: #8E0000;
 font-size: 10px;
}

/*Fusszeilentext hover*/
.footer a:hover{
 color: #e12f2f;
 font-size: 10px;
}

/* Hintergrund Navigationsleiste links*/
.NavColor{
 /*background-color:#ACDAF1;*/
 background-color:#8E0000;
 font-size:10px;
 padding-left: 10px;
 color:#FFFFFF;
}

/*Navigationsbutton aktiv*/
.NavColor a{
 color:#ff00ff;
 /*color:#000000;*/
 /*font-weight:bold;*/
 display: block;
 width:100%;
 padding-top: 2px;
 padding-bottom: 2px;
}

.NavColor a:link{
 color:#FFFFFF;
}
.NavColor a:visited{
 color:#FFFFFF;
}

.NavColor a:hover{
 background-color:#FFFFFF;
 /*background-color: #ABC0CB;*/
 /*font-weight: bold;*/ 
 padding-top: 2px;
 padding-bottom: 2px;
 color:#8E0000;
}

.NavColor a.active{
 background-color: #e67575;
 /*background-color: #ABC0CB;*/
 /*font-weight: bold;*/ 
 padding-top: 2px;
 padding-bottom: 2px;
 color:#FFFFFF;
}

.SubNavColor{
 background-color:#ca3232;
 font-size:11px;
 color:#FFFFFF;
}

.SubNavColor a{
 color:#f9474b;
 /*color:#000000;*/
 display: block;
 width:100%;
 padding-top: 2px;
 padding-bottom: 2px;
}

.SubNavColor a:link{
 color:#FFFFFF;
}
.SubNavColor a:visited{
 color:#FFFFFF;
}
.SubNavColor a:hover{
 background-color:#fdbbbd;
/*background-color: #e67575;#f9474b*/
 padding-top: 2px;
 padding-bottom: 2px;
 color:#8E0000;
}

.SubNavColor a.active{
 background-color: #f9474b;
 /*#e12f2f*/
 padding-top: 2px;
 padding-bottom: 2px;
 color:#FFFFFF;
}

.rootlink { 
font-family: Verdana, Helvetica, Sans-serif; 
text-decoration: underline; 
font-size:10px; 
color: #FFFFFF; 
text-decoration: none; 
font-weight: none;
}

.rootlink a{ 
 font-family: Verdana, Helvetica, Sans-serif; 
 text-decoration: underline; 
 font-size:10px; 
 color: #FFFFFF; 
 text-decoration: none; 
 font-weight: none;
}

.rootlink a:hover{ 
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: underline; 
 font-size:10px; 
 color: #e67575; 
 text-decoration: none; 
 font-weight: none;
}

.box ul{
	margin-left: 0; 
        list-style-type: none;
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        margin-top: 0; 
        margin-bottom: 0px;
        color: #ff00ff; 
}
.box li{
padding-top: 3px;
padding-bottom:3px;
padding-left: 5px;
padding-right: 5px;
}