h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #B3C967;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    margin: 0px 0px 11px 0px;
    padding: 0px;
}

h2.inline {
    margin-bottom: 0px;
}

p  {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #333333;
    margin-bottom:0px;
    margin-top:0px;
    margin-left :0px;
}

table {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  border-collapse: collapse;
}

td {
  border-width: 0px;
  border-style: none;
  margin: 0px;
  padding:0px;
  vertical-align: top;
}

/*
 * Definition, wenn auf der linken Seite ein Bild
 * ist und auf der rechten Seite eine Tabellendefinition.
 * Fuer die rechte TD ist dann kein weiteres Format
 * erforderlich.
 */
td.left {
  padding-right: 50px;
}

/*
 * Definition der linken Tabellenzelle, wenn in der
 * rechten Tabellenzelle Text angezeigt werden soll.
 * In diesem Fall muss der linken Tabellenspalte (td) die
 * Klasse "lefttext" und der rechten Tabellenzelle
 * mit der Klasse "righttext" zugewiesen werden.
 */
td.lefttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    text-decoration: none;
    color: #333333;
    background-color: #b5c96a;
    padding: 48px 0px 30px 20px;
}
td.lefttextblue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    text-decoration: none;
    color: #333333;
    background-color: #E0F4FC;
    padding: 48px 0px 10px 20px;
}


/* Zur Verwendung: Siehe "td.lefttext" */
td.righttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
    background-color: #ffffff;
    padding: 0px 0px 20px 50px;
}

a.in:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color : #333333;
}

a.in:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color : #333333;
}

a.in:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration : underline;
    color : #333333;
}

a.in:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration : underline;
    color : #333333;
}

.info  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    text-decoration : none;
    color : #333333;
    margin-left: 22px;
}

