body { 
  margin: 0px;
  padding: 0px;
}

/*----------------------------*/

td { 
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: black;
}



/*----------------------------*/

#content { 
  margin: 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: black;
}



/* Links im Contentbereich */
a { 
  color: #af2e04;
  font-weight: normal;
  text-decoration: none;
}
a:hover { 
  color: #af2e04;
  text-decoration: underline;
  font-weight: bold;
}


a.print { 
  color: #000000;
  font-weight: bold;
}
a.print:hover { 
  color: #000000;
  font-weight: bold;
}

a.nav { 
  color: #000000;
  font-weight: bold;
}
a.nav:hover { 
  color: #000000;
  font-weight: bold;
}


/*----------------------------*/

tr.tr1 { 
  background-color: #ffdfcf;
}
tr.tr2 { 
  background-color: #efefef; 
}

td.title { 
  padding-top: 10px;
  border-bottom: 1px solid #EE4C9B;
  vertical-align: bottom;
}


/*----------------------------*/


table.content { 
/*   border-top: 1px solid #af2e04; */
/*   border-bottom: 1px solid #af2e04; */
  border: 1px solid #af2e04;
  padding: 1px;
}

table.content td { 
  vertical-align: top;
  padding: 5px;
}



/*----------------------------*/

.formtitle { 
  background-color: #af2e04;
  font-size: 14px;
  font-weight: bold;
  color: white;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}


/* ---------------------------------------------------------------------- */
/* Styles für Druckansicht                                                */
/* ---------------------------------------------------------------------- */
@media print {
  .noprint { 
    display: none;
  }
  #title { 
    position: static;
    margin-left: 8px;
    margin-top: 0px;
  }
  #homelink { 
    display: none;
  }
  #maintbl td { 
    width: auto;
  }
}

