body
 {
  background-color:           #FFFFFF;
  margin-left:                0px;
  margin-right:               0px;
  margin-top:                 0px;
  margin-bottom:              0px;
  font-family:                Verdana,Tahoma,Arial;
  font-size:                  11px;
  color:                      #000000;
  scrollbar-arrow-color:      #FFFFFF;
  scrollbar-base-color:       #B6CEE8;
 }

th {
	background-color: #EBF2FA;
 }
a.menu_a:link { color: #1F60AB; text-decoration: none; font-weight: bold; }
a.menu_a:visited { color: #1F60AB; text-decoration: none; font-weight: bold; }
a.menu_a:hover { color: #154375; text-decoration: underline; font-weight: bold; }
a.menu_a:active { color: #1F60AB; text-decoration: none; font-weight: bold; }

A:link {
	FONT-WEIGHT: normal;
	COLOR: #5175C9;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-size: 10px;
}
A:visited {
	FONT-WEIGHT: normal;
	COLOR: #5175C9;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-size: 10px;
}
A:active {
	FONT-WEIGHT: normal;
	COLOR: #5175C9;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-size: 10px;
}
A:hover {
	FONT-WEIGHT: normal;
	COLOR: #5175C9;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-size: 10px;

}
.text01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #0000FF;
}
.text02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #333333;
}
.text03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #0000FF;
}

.text04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #333333;
}

.text05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #333333;
}
.text06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #333333;
}
.text07{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #CC0000;
}
.text08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #0000FF;
}
.text09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2863A4;
}
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2863A4;
}
.text11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2863A4;
	height: 17px;
	width: 60px;
	padding: 4px;
	float: right;
}
.text12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
}
.text13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.text14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2863A4;
	height: 18px;
}
.text15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2863A4;
      background-color: #f4f5f5;
}
.text16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2863A4;
    background-color: #f4f5f5;
}

.hg_head {
	background-image: url(pic/hg_head.jpg);
}
.hg_head_rest {
	background-image: url(pic/hg_head_rest.jpg);
}
.hg_head2 {
	background-image: url(pic/hg_head2.gif);
}
.hg_fuss {
	background-image: url(pic/hg_fuss.gif);
}
.hg_fuss_rest {
	background-image: url(pic/hg_fuss_rest.gif);
}
.hg_menue_links {
	background-image: url(pic/hg_menue_links.gif);
	background-repeat: repeat-y;
}
.hg_menue_button {
	background-image: url(pic/hg_button.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.eingabe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3776BD;
	text-align: center;
}
.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2863A4;
}
.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
}
.odd 
{
	background-color: #f4f5f5;
}
.even 
{
	background-color: #ffffff;
}
.rahmen {
	border: 1px solid #EBF2FA;
	border-collapse: collapse;
}
table.rahmen td { border: 1px solid #CEE0F4; padding: 4px; 
}

label {
	font-weight:normal;
    margin-right:1em;
	margin-left:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2863A4;
}
.input, select    { border: 1px solid silver; 
}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;
}
input.required, select.required {border: 1px solid blue; background-color:#EFEFEF;
}
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(warning_obj.gif); background-position: right; background-repeat: no-repeat;
}
legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}