

body {
     margin:0;
     margin-top:0;
     margin-right:0;
     margin-bottom:0;
     margin-left:0;
}

body.topnav{
  background-image:url(images/hg_top_nav.gif);
  background-color:#D8D7D7;
}


body.leftnav0{
  background-image:url(images/hg_left_nav0.gif);
  background-color:#D8D7D7;
}


body.leftnavsem{
  background-image:url(images/hg_sem_navi.gif);
  background-color:#D8D7D7;
}

body.contentseminhalt{
  background-image:url(images/hg_sem_inhalt.gif);
}

body.contenth{
  background-image:url(images/hg_home.gif);
  background-color:#F3F3F3;
}

body.contentnorm{
  background-color:#F3F3F3;
  background-image:url(images/hg_norm.gif);
}


body.contentsedetail{
  background-color:#F3F3F3;
  background-image:url(images/hg_sem_det.gif);
}

body.contentprodukte{
  background-color:#F3F3F3;
  background-image:url(images/hg_produkte.gif);
}

body.contentprodeinzeln{
  background-color:#F3F3F3;
  background-image:url(images/hg_prod_einzeln.gif);
}

body.contenterr{
  background-image:url(images/hg_err.jpg);
}

td.kontakt {
  font-weight:bold;
}


div,p,h1,h2,h3,td,th,a,a:link,a:visited,a:active,span {
    font-family: tahoma, arial, helvetica, sansserif, verdana;
    color:#515151;
    font-size:10pt;
    text-align:left;
    text-decoration:none;
}

h1.tueber {
    font-size:12pt;
}

.produkte{
    font-size:8pt;
    vertical-align:top;
}

.ueberschrift{
  font-size:11pt;
  font-weight:bold;
}

.ueberschrifthome{
  font-size:11pt;
  color:#CB2D5E;
  font-weight:bold;
}

.unterhome{
  color:#CB2D5E;
  font-weight:bold;
}

.uebercare{
  font-size:9pt;
  font-weight:bold;
  color:#CB2D5E;
}

.zitat{
  font-size:9pt;
  font-weight:bold;
  color:#515151;
}

.autor{
  font-size:8pt;
}

.aktuell{
  font-size:9pt;
  font-weight:normal;
  color:#515151;
}


.fliesstext, .kontaktfliess, .contentText {
    font-size:10pt;
    color:#515151;
}

.anwalthead {
    font-size:11pt;
    color:#515151;
}


.suenden{
    font-weight:bold;
    color:#CB2D5E;
}

.tipp{
    color:#CB2D5E;
}


td.rechts{
    text-align:right;
}


a.consultinglink, a:link.consultinglink, a:visited.consultinglink, a:active.consultinglink, .consultinglink {
  font-size:8pt;
  font-weight:bold;
  color:#CB2D5E;
  text-decoration:underline;
}

a:hover.consultinglink {
  text-decoration:underline;
}


a.aktweiter, a:link.aktweiter, a:visited.aktweiter, a:active.aktweiter, .aktweiter {
  font-size:8pt;
  font-weight:bold;
  color:#CB2D5E;
  text-decoration:none;
}

a:hover.aktweiter {
  text-decoration:underline;
}


a.fuss, a:link.fuss, a:visited.fuss, a:active.fuss, .fuss {
    font-size:8pt;
    font-weight:normal;
    color:#515151;
}

a:hover.fuss {
  text-decoration:underline;
}


a.aktuelllink, a:link.aktuelllink, a:visited.aktuelllink, a:active.aktuelllink, .aktuelllink {
    text-decoration:underline;
}

a:hover.aktuelllink {
    font-weight:bold;
}


a.regional, a:link.regional, a:visited.regional, a:active.regional, .regional {
    font-weight:bold;
    font-size:9pt;
}

a:hover.regional {
  text-decoration:underline;
  color:#CB2D5E;
}


a.subnav, a:link.subnav, a:visited.subnav, a:active.subnav, .subnav {
    font-size:8pt;
    font-weight:bold;
    color:#515151;
}

a.produktli, a:link.produktli, a:visited.produktli, a:active.produktli, .produktli {
    font-size:8pt;
    font-weight:bold;
}

a:hover.produktli {
    text-decoration:underline;
}

a.subnava, a:link.subnava, a:visited.subnava, a:active.subnava, .subnava {
    font-size:8pt;
    font-weight:bold;
    color:#CB2D5E;
}

a.subnav2, a:link.subnav2, a:visited.subnav2, a:active.subnav2, .subnav2 {
    font-size:8pt;
    font-weight:bold;
    color:#515151;
}

a:hover.subnav,a:hover.subnav2 {
    color:#CB2D5E;
}

td.nav1, td.nav2{
    text-align:right;
}

a.nav1, a:link.nav1, a:visited.nav1, a:active.nav1, .nav1 {
    font-size:10pt;
    font-weight:bold;
    color:#515151;
}

a:hover.nav1 {
    color:#CB2D5E;
}


td.semitext, td.semitext{
    font-size:8pt;
    text-align:left;
}

a.semi, a:link.semi, a:visited.semi, a:active.semi, .semi {
    font-size:8pt;
    font-weight:bold;
    color:#515151;
}

a:hover.semi {
    color:#CB2D5E;
}


td.semitermin, td.semitermin{
    font-size:8pt;
    text-align:left;
}

a.semitermin, a:link.semitermin, a:visited.semitermin, a:active.semitermin, .semitermin {
    font-size:8pt;
    font-weight:bold;
    color:#CB2D5E;
}

a:hover.semitermin {
    text-decoration:underline;
}


a.nav2, a:link.nav2, a:visited.nav2, a:active.nav2, .nav2 {
    font-size:8pt;
    font-weight:bold;
    color:#515151;
}

a:hover.nav2 {
    color:#CB2D5E;
}

a.kontaktlink, a:link.kontaktlink, a:visited.kontaktlink, a:active.kontaktlink, .kontaktlink {
    color:#515151;
}

a:hover.kontaktlink {
    text-decoration:underline;
    color:#CB2D5E;
}


a.fliesstext, a:link.fliesstext, a:visited.fliesstext, a:active.fliesstext {
    color:#515151;
    font-weight:bold;
}

a:hover.fliesstext {
    text-decoration:underline;
    color:#CB2D5E;
}

a.download, a:link.download, a:visited.download, a:active.download{
    color:#CB2D5E;
    font-weight:bold;
}

a:hover.download {
    text-decoration:underline;
}


a.agblink, a:link.agblink, a:visited.agblink, a:active.agblink{
    color:#CB2D5E;
}

a:hover.agblink {
    text-decoration:underline;
}


a.kooplink, a:link.kooplink, a:visited.kooplink, a:active.kooplink, .kooplink {
    font-size:10pt;
}

a:hover.kooplink {
    text-decoration:underline;
}


a.fliesstext1, a:link.fliesstext1, a:visited.fliesstext1, a:active.fliesstext1, .fliesstext1 {
    font-size:9pt;
    color:#515151;
}

a:hover.fliesstext1 {
    text-decoration:underline;
    color:#CB2D5E;
}


a.impressumlink, a:link.impressumlink, a:visited.impressumlink, a:active.impressumlink {
    color:#CB2D5E;
}

a:hover.impressumlink {
    text-decoration:underline;
}

.impfett {
    font-weight:bold;
}


a.cifarbe, a:link.cifarbe, a:visited.cifarbe, a:active.cifarbe {
  font-weight:bold;
  color:#CB2D5E;
}

a:hover.cifarbe {
    text-decoration:underline;
}


span.neucolor {
  font-weight:bold;
    font-size: 8pt;
    color:#CB2D5E;
}