body {
	scrollbar-face-color: #2F589A;
	scrollbar-highlight-color: #0D3C84;
	scrollbar-shadow-color: #0D3C84;
	scrollbar-3dlight-color: #0D3C84;
	scrollbar-arrow-color: #0D3C84;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #0D3C84;
}

h1 {
      font-family: Verdana, Tahoma;
      font-size: 12px;
      line-height: 14px;
      font-style: normal;
      font-weight: bold;
      color: #646464;
}

h2 {
      font-family: Verdana, Tahoma;
      font-size: 12px;
      line-height: 14px;
      font-style: underline;
      font-weight: bold;
      color: #646464;
}

td {
      font-family: Verdana, Tahoma;
      font-size: 10px;
      line-height: 12px;
      font-style: normal;
      font-weight: normal;
      color: #646464;
}

.headline {
      font-family: Verdana, Tahoma;
      font-size: 12px;
      line-height: 12px;
      font-style: italic;
      font-weight: bold;
      color: #646464;
}
/* navigation */
a:link.navi {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : bold;
        color: #FFFFFF;
	text-decoration: none;
}
a:visited.navi {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : bold;
        color: #FFFFFF;
	text-decoration: none;

}
a:hover.navi {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : bold;
        color: #95ACCC;
	text-decoration: none;
	/* background-color: #990000; */
}
/* sonstigelinks */
a:link {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : bold;
        color: #2D589C;
	text-decoration: none;
}
a:visited {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : bold;
        color: #2D589C;
	text-decoration: none;

}
a:hover {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : bold;
        color: #95ACCC;
	text-decoration: none;
	/* background-color: #990000; */
}
/* link bottom */
a:link.unten {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : normal;
        color: #646464;
	text-decoration: none;
}
a:visited.unten {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : normal;
        color: #646464;
	text-decoration: none;

}
a:hover.unten {
        font-family: Verdana, Tahoma;
        font-size: 10px;
        line-height: 10px;
        font-weight : normal;
        color: #646464;
	text-decoration: none;
	/* background-color: #990000; */
}

hr {
	width: 90%;
	height: 1px;
	background-color: #B4B4B4;
}

/*    kontaktstyle ################################ */
.felder {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #434343;
  background-color: #FCF9E8;
  font-size: 10px;
  line-height: 13px;
  font-style: normal;             /* normal,italic */
  font-weight: normal;
  border: #666666;
  border-style: ridge;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
/*  width: 230px; */
}

.feldererror {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #434343;
  background-color: #CC6666;
  font-size: 10px;
  line-height: 13px;
  font-style: normal;             /* normal,italic */
  font-weight: normal;
  border: #666666;
  border-style: ridge;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
/*  width: 230px; */
}

.btn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #434343;
  background-color: #FCF9E8;
  font-size: 10px;
  line-height:10px;
  font-style: normal;             /* normal,italic */
  font-weight: normal;
  border: #666666;
  border-style: ridge;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
/*  width: 230px; */
}

.bemerkung {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #FCF9E8;
  font-size: 10px;
  font-style: normal;             /* normal,italic */
  font-weight: normal;            /* bold,lighter */
  line-height: 13px;
  border: #666666;
  border-style: ridge;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  /*border-top-color: #333333;
  border-left-color: #333333;
  border-right-color: #f0f0f0;
  border-bottom-color: #f0f0f0;
  width: 230px; */
}

select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #434343;
  background-color: #FCF9E8;
  font-size: 10px;
  border: #666666;
  border-style: ridge;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.radio {
  background-color: #ffffff;
}

.leer {
  background-color: #ffffff;
}

.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #434343;
  font-weight:bold;
  background-color: #FCF9E8;
  font-size: 10px;
  border: #666666;
  border-style: ridge;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.text{
    font-weight: normal;
    font-size: 10px;
    line-height: 18px;
    COLOR: #434343;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff
}

.error{
    font-weight: normal;
    font-size: 10px;
    line-height: 18px;
    COLOR: #990000;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.error1{
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
    color: #990000;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hinweis{
    font-weight: normal;
    font-size: 10px;
    line-height: 10px;
    color: #434343;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

