
/* standards */
body {
  font: 11px verdana, sans-serif;
  /*background: #FEFDF1;*/
  color: #16236D;
  margin-left: 20px;
  margin-top: 20px;
}

h1 {
  font: 16px verdana, arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #C62121;
  margin-bottom: 0px;
  margin-top: 0px;
}

h2 {
  font: 14px verdana, arial, sans-serif;
  font-weight: bold;
  /*font-style: italic;*/
  color: #C62121;
  margin-bottom: 0px;
  margin-top: 0px;
}

h3 {
  font: 12px verdana, arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #C62121;
  margin-bottom: 0px;
  margin-top: 0px;
}

h4 {
  font: 11px verdana, arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #C62121;
  margin-bottom: 0px;
  margin-top: 0px;
}

td,ul,ol {
  font: 11px verdana, sans-serif;
  color :#16236D;
}

a:active, a:link, a:visited{
  /*font: 11px verdana, sans-serif;*/
  color: #C62121;
  text-decoration: none;
}
a:hover {
  /*font: 11px verdana, sans-serif;*/
  color: #16236D;
  text-decoration: none;
}

a.navi:active, a.navi:link, a.navi:visited {
  /*font: 11px verdana, sans-serif;*/
  color: #FFFFFF;
  /*font-weight: bold;*/
  text-decoration: none;
}
a.navi:hover {
  /*font: 11px verdana, sans-serif;*/
  color: #cccccc;
  /*font-weight: bold;*/
  text-decoration: none;
}

hr {
  width:  100%;
  border: 1px solid #C62121;
}

form {
  margin:0px;
  display: inline;
}

input,textarea,select{
  font: 11px verdana, sans-serif;
  color: #16236D;
  background: #FFFFFF;
  border: 1px solid #C62121;
}

input.submit {
  font: 11px verdana, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  background: #C62121;
  border: 1px solid #C62121;
  cursor: pointer;
}

.klein {
    font:9px verdana, arial, sans-serif;
    color: #C62121;
}

.klein_weiss {
    font:9px verdana, arial, sans-serif;
    color: #FFFFFF;
}

.klein_grau {
    font:9px verdana, arial, sans-serif;
    color: #999999;
}

.rot {
    font-weight: bold; 
    color: #C62121;
}

.rahmen_l {
  border-left: 1px solid #C62121;
}

.rahmen_u {
  border-bottom: 1px solid #C62121;
}

.rahmen_lu {
  border-left: 1px solid #C62121;
  border-bottom: 1px solid #C62121;
}

.rahmen_all {
  border-top: 1px solid #C62121;
  border-left: 1px solid #C62121;
  border-right: 1px solid #C62121;
  border-bottom: 1px solid #C62121;
}
