body { margin: 0; padding: 0; text-align: center; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; background: #242424 url(Bilder/bg.jpg) repeat-x center top; }

/* navigation */
.navinorm { margin: 15px 15px 15px +130px; padding-top: 22px; padding-right: 22px; padding-bottom: 22px; }

#navi { color: #fff; font-size: 14px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: 600; line-height: 23px; text-align: left; margin-left: 60px; }

#navi li { list-style: none; float: left; margin: 2px; padding: 2px; }

#navi li ul { margin: 0px; padding: 0; width: auto;  /* Unternavigation ausblenden */}

#navi ul {text-align: left; width: auto; }
    
#navi li:hover ul { background-image: url(Bilder/navixs.jpg); background-repeat: repeat-x; background-position: center; width: auto; display: block;  /* Unternavigation in modernen Browsern einblenden */}

#navi li ul li { 
    float: none;
    display: block;
  }

#navi a, #navi span { display: block; width: auto;  /* Breite den in li enthaltenen Elementen zuweisen */
    text-decoration: none; }
    
  * html #navi a, * html #navi span { position: relative; top: 8px; left: 36px; width: auto;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */}
  
#navi a:hover, #navi span, li a#aktuell {  }
  li a#aktuell { text-align: left; visibility: visible; float: left;  /* aktuelle Rubrik kennzeichnen */}
  
#navi li ul span { text-align: left; visibility: visible; float: left;  /* aktuelle Unterseite kennzeichnen */}
/* new */
.font14 { color: #a3a3a3; font-size: 13px; font-family: Arial, sans-serif; font-weight: 500; line-height: 14px; }
.font13 { color: #5f4d1e; font-size: 13px; line-height: 14px; }
.font12 { color: #5f4d1e; font-size: 12px; line-height: 13px; }
.font10 { color: #8d8c8c; font-size: 10px; font-family: Arial, sans-serif; line-height: 10px; }
.titel { color: #b70f0f ; font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; line-height: 13px; background-image: url(Bilder/tranz.gif); background-repeat: no-repeat; text-decoration: none; }
.button { background-image: url(Bilder/tablebg.jpg); background-repeat: repeat; background-position: center bottom; border-color: #e8e8e8; border-width: 1px; }
.buttonxs { background-image: url(Bilder/tablebg.jpg); background-repeat: repeat; background-position: center bottom; border-color: #e8e8e8; border-width: 1px; cursor: pointer; }
#explode { width: 610px; clear: none; min-width: 610px; max-width: 610px; }
.statistik { color: #797979; font-size: 10px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 10px; }
#misccontent { position: relative; left: 43px; width: 247px; clear: none; padding-left: 7px; }
#miscnorm { padding-left: 7px; }
.newsletterh { height: 22px; }
.newsletter01 { color: #979797; font-size: 12px; font-family: Arial, sans-serif; background-image: url(Bilder/newsletter01.jpg); background-repeat: no-repeat; background-position: center; width: 190px; height: 19px; }
.newsletter02 { background-image: url(Bilder/newsletter02.jpg); background-repeat: no-repeat; background-position: center; width: 40px; height: 19px; cursor: pointer; }
.newsletter02:hover, .newsletter02:active{ background-image: url(Bilder/newsletter02xs.jpg); background-repeat: no-repeat; background-position: center; width: 40px; height: 19px; cursor: pointer; }
#hmenu { color: #797979; font-size: 12px; font-family: Arial, sans-serif; line-height: 12px; position: relative; left: 20px; }
#statistik { position: relative; left: 10px; }
#footer { position: relative; top: 25px; left: 333px; width: 600px; }
span.font10 a:link, span.font10  a:visited { color: #8d8c8c; font-size: 10px; font-family: Arial, sans-serif; line-height: 10px; }
span.font10 a:hover, span#font10 span a:active { color: #fff; }
span.nobg a:hover, span#nobg span a:active { background-image: url(Bilder/tranz.gif); background-repeat: no-repeat; text-decoration: none; }
span.titel a:link, span.titel a:visited { color: #b70f0f; font-size: 10px; font-family: Arial, sans-serif; font-weight: 500; line-height: 13px; background-image: url(Bilder/tranz.gif); background-repeat: no-repeat; text-decoration: none; }
span.titel a:hover, span.titel a:active { background-repeat: no-repeat; text-decoration: underline; }
/* allgemein */
.pixelfont { }
td 
{ color: #484848; font-size: 12px; font-family: Arial, sans-serif; }

div#explode a:link, div#explode a:visited { color: #b70f0f; font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; line-height: 13px; background-image: url(Bilder/tranz.gif); background-repeat: no-repeat; text-decoration: none;  }
div#explode a:hover, div#explode a:active { color: #8d8d8d; text-decoration: underline; }

a:link, a:visited { text-decoration: none; color: #f3f3f3; font-family: Arial, SunSans-Regular, sans-serif; line-height: 23px; }
a:hover, a:active { color: #9e9e9e; line-height: 23px; background-image: url(Bilder/navixs.jpg); background-repeat: repeat-x; background-position: center; text-decoration: underline; }
span a:link, span a:visited { color: #8d8c8c;}

span a:hover, span a:active { color: #fff; display: inline; }

a.box 
{ color: #1b1b1b; font-family: Verdana; font-size: 12px; background-color: #e3e3e3; }
a.box:hover 
{ color: #fff; font-family: Arial, sans-serif; text-decoration: underline; }

.Chead
{ color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.Chead td, .Chead td strong, .Chead h4, .Chead td b
{ color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.Callg
{
  color: #fff;
}
.Callg td
{
  color: #000000;
}

.Cnorm 
{
  
}
.Cmite
{
  
}
.Cdark
{
  
}

.rand
{
  border: solid 1px #656565;
}

.smalfont 
{ 
    font-size: 10px;
		text-decoration: none; 
}

.border 
{ 
    
}
hr 
{ height: 0; 
;border-color: #4c4c4c; border-style: solid; border-width: 1px 0 0; }

input, textarea, select
{ color: #000000; font: 12px Verdana; text-decoration: none; background-color: #efefef; border: solid 1px #8a8a8a; }
