BODY,TD {
  margin-left : 0px; 
  margin-right : 0px; 
  margin-top : 5px; 
  font-family : Verdana,Helvetica,sans-serif;
}

img[alt="IVM Software eG"] {
    margin: 5px;
}

P,p {
  font-size : 10pt;
  color : #000000;
}

A {
  font-size : 10pt;
  text-decoration : none;
  color : #000000;
}
A:hover{color:#00A0FF}

h1 {
  font-size : 14pt;
  color : black;
  font-weight : bold;
}
h2 {
  font-size : 12pt;
  color : black;
  font-weight : bold;
}
h3 {
  font-size : 10pt;
  color : black;
  font-weight : bold;
}
.navi {
  font-size : 9pt;
  font-weight : bold;
  text-decoration : none;
  color : #FFFFFF;
  text-align: left;
}
.naviaktiv {
  font-size : 9pt;
  font-weight : bold;
  text-decoration : none;
  color : #0064AE;
  text-align: left;
}
.navi2 {
  font-size : 9pt;
  font-weight : bold;
  text-decoration : none;
  color : #0062AE;
  text-align: left;
}
.navi2aktiv {
  font-size : 9pt;
  font-weight : bold;
  text-decoration : none;
  color : #FFFFFF;
  text-align: left;
}

.navi_klein {
  font-size : 7pt;
  text-decoration : none;
  color : #FFFFFF;
  text-align: left;
  margin-left: 25px;
  line-height: 12pt;
}
.headline {
  font-weight : bold;
  border-width : 2px;
  border-style : solid;
  border-color : #0064AE;
  padding : 3px;
  background-color: #E7E9B4;
}
.hinweis2 {
  border-width : 2px;
  border-style : solid;
  border-color : #9F9F9F;
  background-color: #EFEFEF;
  padding : 4px;
}
.hinweis {
  border-width : 2px;
  border-style : solid;
  border-color : #0062AE;
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 10px;
}
a.startlink {
  font-size : 10pt;
  text-decoration : none;
  color : #0064AE;
}
.klein {
  vertical-align : top;
  margin-top : 2px;
  font-size : 8.5pt;
  color : black;
}
.sepp {
  font-size : 10pt;
  color : #000000;
}

.schritte {
  vertical-align : top;
  margin-top : 2px;
  margin-bottom : 4px;
  margin-left : 6px;
  margin-right : 6px;
  font-size : 8.5pt;
  color : black;
}
a.linkklein {
  font-size : 8.5pt;
  text-decoration : none;
  color : #0046AE;
}
.fuss {
  font-size : 8pt;
  color : #9F9F9F;
  font-weight :bold;
  text-align: center;
}
ul {
  font-size : 10pt;
  list-style-position: outside;
}

.mariginal {
  font-size : 8.5pt;
  color : black;
  text-align: right;
  margin-right : 20px;
}
.impressum {
  font-size : 8.5pt;
  color : #8F8F8F;
}
.agb {
  vertical-align : top;
  margin-top : 2px;
  font-size : 9pt;
  color : black;
}
.agb_nr {
  vertical-align : top;
  margin-top : 2px;
  font-size : 9pt;
  color : black;
  font-weight: bold;
}
.feld {
  font-family : Courier, "Courier New";
  font-size : 11pt;
  color : #0046AE;
}
.tabdot1 {
  text-align : left;
  vertical-align : top;
  margin-top : 2px;
  margin-left : 5px;
  margin-right : 5px;
  background-color : #E7E9B4;
}
.tabdot2 {
  text-align : right;
  vertical-align : top;
  margin-top : 2px;
  margin-left : 5px;
  margin-right : 5px;
  background-color : #0046AE;
}
.tabdot3 {
  text-align : left;
  vertical-align : top;
  margin-top : 2px;
  margin-left : 5px;
  margin-right : 5px;
  background-color : #0046AE;
}
.tabdot4 {
  text-align : right;
  vertical-align : top;
  margin-top : 2px;
  margin-left : 5px;
  margin-right : 5px;
  background-color : #E7E9B4;
}
.tabtext1 {
  text-align : right;
  vertical-align : top;
  background-color : #E7E9B4;
  color : #0064AE;
  font-weight : bold;
  margin-left : 5px;
}
.tabtext2 {
  text-align : left;
  vertical-align : top;
  background-color : #0046AE;
  color : #E7E9B4;
  font-weight : bold;
  margin-right : 5px;
}
.tabtext3 {
  text-align : right;
  vertical-align : top;
  background-color : #0046AE;
  color : #E7E9B4;
  font-weight : bold;
  margin-left : 5px;
}
.tabtext4 {
  text-align : left;
  vertical-align : top;
  background-color : #E7E9B4;
  color : #0046AE;
  font-weight : bold;
  margin-right : 5px;
}
.aktuell {
  text-align : left;
  vertical-align : bottom;
  margin-left : 15px;
}
.starthead{
  color: #0E4F96;
  font-weight : bold;
  vertical-align : top;
  margin-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
}
.startheadhigh{
  color: #BE00DE;
  font-weight : bold;
  vertical-align : top;
  margin-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
}
.starttext{
  color: #000000;
  vertical-align : top;
  margin-top : 15px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
#TextAreaTable{
  vertical-align : top;
  margin-left : 5px;
  margin-right : 5px;
}
#TextAreaRubrik{
  vertical-align : middle;
  text-align : center;
  font-weight : bold;
}

/***** Neu (2024) *****/

.anwenderschulung table {
  background-color: #0E69AB;
}

.anwenderschulung td {
  background-color: #E7E9B4;
  padding: 4pt;
}

.anwenderschulung td p {
  margin-bottom: 0;
  text-align: left;
}

.anwenderschulung td:nth-child(2n) p {
  text-align: right;
}