html, body {
        font-family:  ARIAL,HELVETICA;
        font-size: 9pt;
        color: #5F5F5F;
        background:#4A4D4A;
        margin:0px;
}

td {
        font-family: ARIAL,HELVETICA;
        font-size: 9pt;
        font-color: #EFEFEF;
        font-weight: normal;


}

big {
        font-family: ARIAL,HELVETICA;
        font-size: 12pt;
        color: #EFEFEF;
        font-weight: bold;
        line-height: 16px;
        text-indent: 10px;
        letter-spacing: 5px;
}

small {
        font-family: VERDANA,ARIAL,HELVETICA;
        font-size: 9pt;
        color: #EFEFEF;
        font-weight: normal;
}

a {
         text-decoration:normal;
         color:#DEDFDE;
         font-size: 9pt;
         border-color:#4A4D4A;

         }
a:link {
        color:#FFFFFFF;
         text-decoration:none;
}
a:visited {
        color:#FFFFFFF;
         text-decoration:none;
}


a:active {
        color:#BFBFBF;
         text-decoration:none;
}

.breadcrump {
        text-align:left;
        background:#ffffff;
         border-top: 1px solid #DEDFDE;
         border-bottom: 1px solid #DEDFDE;
         color: #6F6F6F;
        padding-left: 1px;
         font-size: 8pt;
}
.breadcrump1 {
        text-align:left;

         border-top: 1px solid #DEDFDE;
         border-bottom: 1px solid #EFEFEF;
         color: #6F6F6F;
        padding-left: 1px;
         font-size: 8pt;
}
.breadcrump11 {
        text-align:left;

         border-top: 1px solid #EFEFEF;
         border-bottom: 1px solid #EFEFEF;
         color: #6F6F6F;
        padding-left: 1px;
         font-size: 8pt;
}
.breadcrump2 {
        text-align:left;

         border-top: 1px solid #DEDFDE;
         border-bottom: 1px solid #DEDFDE;
         color: #6F6F6F;
        padding-left: 1px;
         font-size: 8pt;
}
.rahmen {
        text-align:left;
        background:#292C29;

         border-left: 1px solid #339999;


         color: #DEDFDE;
        padding-left: 1px;
         font-size: 8pt;
}
.rahmen_sub{
        text-align:left;
        background:#4A4D4A;
         border: 1px solid #339999;
         color: #DEDFDE;
        padding: 3px;
        spacing: 3px;
}
.rahmen4{
        text-align:left;
        background:#4A4D4A;
         border: 1px solid #339999;
         color: #DEDFDE;
        padding: 3px;
        spacing: 3px;
         font-size: 8pt;
}
.sitemapmain {
        text-align:left;
        color: #5F5F5F;
        padding:22px;
         font-weight:bold;
}

.sitemapsub {
        text-align:left;
        color: #5F5F5F;
}

.mainnav {
         text-align:center;
         background-color:#292C29;
         border-bottom: 1px solid #339999;
         font-size: 9px;
         font-color: #5F5F5F;
}

.mainnav:hover {
         background-color:#848284;
         font-color:#8C8E8C;
}

.mainnavactive {
         text-align:center;
        background-color:#4A4D4A;
        border-left: 1px solid #339999;
         border-top: 1px solid #339999;
         border-right: 1px solid #339999;
         font-color: #FFDF00;

}

.mainnav:visited {
         text-align:left;
        background-color:#8C8E8C;
        border-left: 1px solid #FEB03D;
        font-size: 10px;
         font-color: #FFDF00;
}

.subnav {
         text-align:left;
         background:#292C29;
         padding: 2px 2px 2px 25px;
         font-size:8px;
}

.subnav:hover {

         background-image:url(submenu-1.gif);
         background-repeat:no-repeat;
}

.subnavactive {
          text-align:left;
          background-color:#4A4D4A;
          padding: 2px 2px 2px 25px;
          font-size:8px;
          background-image:url(submenu-1.gif);
          background-repeat:no-repeat;

}
hr {
        background: #A8B0BB;
        color: #A8B0BB;
        height: 2px;
}

h1 {
        font-size:12px;
}

h2 {
        font-size:110%;
}

h3{
        font-size:120%;
        color:#7EBEBE;
        background-color:#393C39;
 }


.seite {
         text-align:left;
        background:#292C29;
         border-bottom: 1px solid silver;
         border-left: 1px solid silver;
         border-top: 1px solid silver;
         border-right: 1px solid silver;
         color: #6F6F6F;
        padding-left: 0px;
         font-size: 8pt;
         padding:0px;
         spacing:0px;
}
.texth2 {
        font: Arial Narrow;
         font-size:12px;
         font-weight:bold;
         color: #5F5F5F;
}
.text {
        font: Arial Narrow;
         font-size:10px;
         font-color: #5F5F5F;
         font-decoration:normal;
         color: #5F5F5F;
}

.txtboldred  {
         font-size:11px;
         font-decoration:normal;
         color: #FEB03D;
}
.formular1, input.formular1 {
  font-size:10px;
  font-family: Verdana,Arial,Helvetica;
  color: #000000;
  padding-top: 2px;
  padding-left: 3px;
}