body { 
  margin: 0pt;
  padding: 0pt;
  border: 0pt;
  background-color: #FFFFFF;
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
}

p {
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
}

table {
  margin: 0pt;
  padding: 0pt;
  border: 0pt;
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
}

h1 {
  font-family: verdana, arial, sans-serif;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
}

h2 {
  font-family: verdana, arial, sans-serif;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
}

h3 {
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
}

img { 
  margin: 0pt;
  padding: 0pt;
  border: 0px;
}

a {
  color: #4d6193;
  text-decoration: none;
  }
a:hover {
  color: #6883C6;
  text-decoration: none;
  }
a:active {
  color: #000000;
  text-decoration: none;
  }
a:visited {
  color: #4d6193;
  text-decoration: none;
  }


td#header_1 { 
  vertical-align: top;
  background-color: #6883C6;
}

td.header_2 { 
  vertical-align: top;
  background-color: #FFFFFF;
  border-bottom: solid 2px  #DAA45D;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #DAA45D;
  text-decoration: none;
  font-weight:bold;
}
td.header_2 A {
  color: #DAA45D;
  text-decoration: none;
  font-weight: bold;
}
td.header_2 A:hover {
  color: #6883C6;
  text-decoration: none;
  font-weight: bold;
}
td.header_2 A:visited {
  color: #DAA45D;
  text-decoration: none;
  font-weight: bold;
}

table.menu_left {
  margin: 0pt;

  padding: 2pt;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #6883C6;
  border: 1px solid #000000;
}
td#menu_left { 
  /* zusaetzlich Groesse von clear.gif aendern */
  width: 150px;
  overflow: hidden;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 3px;
  background-color: #6883C6;
}
a.menu_1 {
  color: #FFFFFF;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}
a:hover.menu_1 {
  color: #FFEADE;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}
a:active.menu_1 {
  color: #DAA45D;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
  }
a:visited.menu_1 {
  color: #FFFFFF;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}

a.menu_2 {
  color: #FFFFFF;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}
a:hover.menu_2 {
  color: #FFEADE;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}
a:active.menu_2 {
  color: #DAA45D;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
  }
a:visited.menu_2 {
  color: #FFFFFF;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}

a.menu_3 {
  color: #FFFFFF;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}
a:hover.menu_3 {
  color: #FFEADE;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}
a:active.menu_3 {
  color: #DAA45D;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
  }
a:visited.menu_3 {
  color: #FFFFFF;
  background-color: #6883C6;
  text-decoration: none;
  font-weight:bold;
}

input {
  background-color: #ffffff;
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  border: 1px solid;
  padding: 3px;
}

select {
  background-color: #ffffff;
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  border: 0px;
  padding: 0px;
}

td#content {
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  vertical-align: top;
  background-image: url(./images/background_logo_links.jpeg);
  background-repeat: no-repeat;
  background-position: right;
}

td#column_right { 
  /* zusaetzlich Groesse von clear.gif aendern */
  width: 150px;
  overflow: hidden;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  background-color: #FFEADE;
  background-image: url(./images/background_logo_rechts.jpeg);
  background-repeat: no-repeat;
  background-position: left;
 }

a.column_right {
  color: #003366;
  text-decoration: none;
  }
a:hover.column_right {
  color: #6883C6;
  text-decoration: none;
  }
a:active.column_right {
  color: #000000;
  text-decoration: none;
  }
a:visited.column_right {
  color: #003366;
  text-decoration: none;
  }

TD#footer {


  border-top: solid 1px #DAA45D;
  font-size: 10px;
  text-align: center;
  vertical-align: bottom;
}

/* Tabelle im Seiteninhalt (z.B. Termine, Ak-Leiter, Vademecum) */

table.content_tbl {
  width: 80%;
  background-color: #dddddd;
}

th.content_tbl {
  background-color: #fff5f0;
  color: #6883c6;
  text-align: left;
  vertical-align: top;
  padding: 3px;
  font-weight: bold;
}

td.content_tbl_left {
  width: 20%;
  background-color: #ffffff; 
  color: #6883c6; 
  text-align: right;
  vertical-align: top;
  padding: 3px;
}

td.content_tbl_right {
  background-color: #fff5f0;
  vertical-align: top;
  padding: 3px;
}
/* Tabelle für Fehlerangaben */

table.error_tbl {
  width: 80%;
  background-color: #e17777; 
  border-width: 2px; 
  border-style: solid;
  border-color: #bb0b0b;
}

span.wichtig {
  color:#ff0000;
}
