body { margin: 0; padding-top: 12; background-color: #ffffff; font-family: Arial,sans-serif; font-size: 12px; }
td { color: #6d6e71; font-family: Arial,sans-serif; font-size: 12px; }
a { color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; text-decoration: underline; }


ol {  
     list-style-type: none;
     }

li{
    list-style-type: none;
    list-style-image: url(/fileadmin/images/bullet.gif);
    margin: 0 0 0 0;
}

h1 { color: #b0003e; font-family: Arial,sans-serif; font-size: 14px; font-weight: bold; }

h2 {  color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}

.red { background-color: #b0003e; }
.green { background-color: #65bd4a; }
.yellow { background-color: #ffb628; }
.white { background-color: #ffffff; }

.middlegray { background-color:#d0d1d3; }
.lightgray { background-color:#e5e6e7; }
.darkgray { background-color:#909497; }

.webframe {  border-top: 0px; border-left: 1px; border-right: 1px; border-bottom: 1px;  border-style: solid; border-color: #e5e6e7;}

/*CONTENT*/
.more { color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; text-decoration: underline; }
.newsh { color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; text-decoration: none; }
.headline { color: #b0003e; font-family: Arial,sans-serif; font-size: 14px; font-weight: bold; }
.newstitle { color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.newstitle a { color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.newstext { color: #6d6e71; font-family: Arial,sans-serif; font-size: 12px; }
.newstext a { color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; }
.newsimage { border:1px; border-style: solid; border-color: #b0003e; }
.newsdetailtitle { font-weight:bold; }
.contenttitle {  color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.greentext { color: #65bd4a; font-weight:bold;}
.basewhitefat {  color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.ansprechpartnertitle { color: #b0003e; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.ansprechpartnertext { color: #6d6e71; font-family: Arial,sans-serif; font-size: 12px; }


/*NAVIGATION*/
a.metanav { color: #6d6e71; font-family: Arial,sans-serif; font-size: 12px; text-decoration: none;  }

.menu-1 { padding-top: 10px; padding-right: 0px; padding-left: 8px; padding-bottom: 12px; background-color:#e5e6e7; color: #6d6e71; text-decoration: none; text-align: left;}
.menu-1 a{color: #6d6e71; text-decoration: none; }
.menu-1 :hover{ color: #ffffff; text-decoration: none;}

.menu-1-on { padding-top: 10px; padding-right: 0px; padding-left: 8px; padding-bottom: 12px; background-color:#b0003e; color: #ffffff; text-decoration: none; text-align: left;}
.menu-1-on a{ color: #ffffff; text-decoration: none; }
.menu-1-on :hover{ color: #ffffff; text-decoration: none; }

.menu-1-alt { padding-top: 10px; padding-right: 0px; padding-left: 8px; padding-bottom: 12px; color: #ffffff; text-decoration: none; text-align: left;}
.menu-1-alt a{color: #ffffff; text-decoration: none; }
.menu-1-alt :hover{ color: #ffffff; text-decoration: none;}

.menu-1-table {background-color:#909497;}
.menu-1-table-on {background-color:#b0003e;}

.menu-2 { padding-top: 5px; padding-right: 0px; padding-left: 8px; padding-bottom: 5px; color: #6d6e71; text-decoration: none; text-align: left;}
.menu-2 a{ color: #6d6e71; text-decoration: none; }
.menu-2 :hover{ color: #b0003e; text-decoration: none; }

.menu-2-on { padding-top: 5px; padding-right: 0px; padding-left: 8px; padding-bottom: 5px; color: #6d6e71; text-decoration: none; text-align: left;}
.menu-2-on a{ color: #b0003e; text-decoration: none; }
.menu-2-on :hover{ color: #b0003e; text-decoration: none; }

.menu-2-alt { padding-top: 5px; padding-right: 0px; padding-left: 8px; padding-bottom: 5px; color: #6d6e71; text-decoration: none; text-align: left; font-weight: bold;}
.menu-2-alt a{ color: #6d6e71; text-decoration: none; font-weight: bold; }
.menu-2-alt :hover{ color: #b0003e; text-decoration: none; font-weight: bold; }

.menu-2-alt-on { padding-top: 5px; padding-right: 0px; padding-left: 8px; padding-bottom: 5px; color: #6d6e71; text-decoration: none; text-align: left; font-weight: bold;}
.menu-2-alt-on a{ color: #b0003e; text-decoration: none; font-weight: bold; }
.menu-2-alt-on :hover{ color: #b0003e; text-decoration: none; font-weight: bold; }

.menu-3 { font-size: 11px; padding-top: 5px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; color: #e5e6e7; text-decoration: none; text-align: left;}
.menu-3 a{ font-size: 11px; color: #6d6e71; text-decoration: none; }
.menu-3 :hover{ font-size: 11px; color: #b0003e; text-decoration: none; }

.menu-3-on { font-size: 11px; padding-top: 5px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; color: #6d6e71; text-decoration: none; text-align: left;}
.menu-3-on a{ font-size: 11px; color: #b0003e; text-decoration: none; }
.menu-3-on :hover{ font-size: 11px; color: #b0003e; text-decoration: none; }

.menuaddress { font-size: 11px; color: #332f30; text-decoration: none; }
.menuaddress a{ font-size: 11px; color: #332f30; text-decoration: none; }
.menuaddress :hover{ font-size: 11px; color: #332f30; text-decoration: none; }

/*COLRIGHT*/
.colright-headers { color:#b0003e; text-decoration:none;}
.colright-headers a { color:#b0003e;  text-decoration:none;}
.colright-headers :hover { color:#b0003e; text-decoration:none; }
a.colright-links { font-size:11px; color:#b0003e; }

/*FORMS*/
.form-input { border: 1px; border-style:solid;  border-color:#7e8491; height:18px; width:150px; color: #909497; font-family: Arial,sans-serif; font-size: 12px; }
.form-input a{ border: 1px; border-style:solid;  border-color:#7e8491; height:18px; width:150px; color: #909497; font-family: Arial,sans-serif; font-size: 12px; }
.form-input :hover{ border: 1px; border-style:solid; border-color:#e7e8491; height:18px; width:150px; color: #909497; font-family: Arial,sans-serif; font-size: 12px; }

.formstitle { color:#b0003e; font-weight:bold; }
.orderinput {  border: 1px; border-style:solid;  border-color:#7e8491; height:17px; width:289px; color: #909497; font-family: Arial,sans-serif; font-size: 12px;  }
.orderinput a{  border: 1px; border-style:solid;  border-color:#7e8491; height:17px; width:289px; color: #909497; font-family: Arial,sans-serif; font-size: 12px;  }
.orderinput :hover{  border: 1px; border-style:solid;  border-color:#7e8491; height:17px; width:289px; color: #909497; font-family: Arial,sans-serif; font-size: 12px;  }
.orderdropdown {  border: 1px; border-style:solid;  border-color:#7e8491; height:17px; width:60px; color: #6d6e71; font-family: Arial,sans-serif; font-size: 12px;  }
.orderdropdown a{  border: 1px; border-style:solid;  border-color:#7e8491; height:17px; width:60px; color: #6d6e71; font-family: Arial,sans-serif; font-size: 12px;  }
.orderdropdown :hover {  border: 1px; border-style:solid;  border-color:#7e8491; height:17px; width:60px; color: #6d6e71; font-family: Arial,sans-serif; font-size: 12px;  }
.reset { font-size: 11px; color:#6d6e71; }
.ordertextarea{ border: 1px; border-style:solid;  border-color:#7e8491;  width:290px; color: #909497; font-family: Arial,sans-serif; font-size: 12px; }
.ordertextarea a{ border: 1px; border-style:solid;  border-color:#7e8491;  width:290px; color: #909497; font-family: Arial,sans-serif; font-size: 12px; }
.ordertextarea :hover{ border: 1px; border-style:solid;  border-color:#7e8491;  width:290px; color: #909497; font-family: Arial,sans-serif; font-size: 12px; }
.missing { color:#b0003e; }

/*OTHER*/
.image { border:1px; border-style: solid; border-color: #e5e6e7; }
.image_ansprechpartner { border: 1px solid #b0003e; }
.submit {color: #ffffff; background-color: #C0C0C0; border: 0px; }