td {
  font-family: arial;
  color: #555555;
  line-height: 16pt;
  }
td p a {
  color: #555555;
  font-weight: bold;
  text-decoration: none;
  }
td p a:hover {
  color: #fe0202;
  text-decoration: none;
  }
.menu {
  vertical-align: top;
}
.menu a {
  color: #276710;
  font-size: 11pt;
  font-family: arial, sans-serif, helvetia;
  text-decoration: none;
  vertical-align: top;
  line-height: 20pt;
  font-weight: normal;
}
.menu a:hover {
	font-weight: bold;
}	
.menu_2 a {
  color: #276710;
  font-size: 8pt;
  font-family: arial, sans-serif, helvetia;
  line-height: 16pt;
  text-decoration: none;
  font-weight: normal;
}
.menu_2 a:hover {
  color: #ff0000;
  font-weight: bold;
}
.col_1 {
  width: 135px;
  }
.col_2 {
  width: 5px;
  }
.col_3 {
  width: 310px;
  }
.col_4 {
  width: 274px;
  }
.col_5 {
  width: 151px;
  }
.row_1 {
  height: 40px;
  }
.strich {
  width: auto;
  height: 5pt;
  margin: 0px;
  padding: 0px;
  border-top: 1pt solid #47982a;
  }
.content {
  font-family: arial, sans-serif, helvetia;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  font-size: 12pt;
  color: #276710;
  }
.tbody_content tr td {
	font-family: sans-serif, arial, helvetica; 
	font-size: 12pt; 
	color: #276710;
	text-decoration: none;
}
.logospace_oben {
  height: 30px;
  }

.logospace {
  height: 78px;
  }

.logospace_unten {
  height: 5px;
  }
.mark a {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  }

.mark a:hover {
  color: #fe0202;
  text-decoration: none;
  }
.line_2 {
  color: #1d5709;
  font-size: 14pt;
  font-family: arial;
  font-weight: bold;
  background-color: #dedede;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  height: 40px;
  margin: 0px;
  padding: 0px;
  }
.number { 
	font-size: 					12pt; 
	color:                   	red; 
	font-weight: 				bold; 
	}
.ueberschrift {
  font-size:                 	14pt;
  font-weight: 500px;
  text-align: 				left;
  padding-top: 				8px;
  padding-bottom: 			4px;
  }
.text_a {
  font-size:                 	11pt;
  font-weight: bold;
  text-align: 				left;
  padding-bottom: 			5px;
  }
.agb_2 {
  color: #555;
  font-size: 11pt;
  font-family: arial;
  font-weight: 500px;
  text-decoration: none;
  }
.sp_a {
	font-size:                 	10pt;
	color:						black;
	text-align: 				left;
	}
.sp_b {
	font-size:                 	10pt;
	text-align: 				left;
	}
.sp_c {
	font-size:                 	10pt;
	text-align: 				left;
	}
.sp_i {
	font-size:                 	9pt;
	font-style:                	italic;
	text-align: 				left;;
	}
.sp_ic {
	font-size:                 	9pt;
	font-style:                	italic;
	text-align: 				left;
	}
.zwischenzeile {
	padding-top: 				5px;
  }
li {
	font-size:                 	10pt;
	}
.inputField 
{ 
    border-right: #7f7f7f 1px solid; 
    border-top: #7f7f7f 1px solid; 
    border-left: #7f7f7f 1px solid; 
    border-bottom: #7f7f7f 1px solid; 
    font-size: 10pt; 
} 

.errorField 
{
    border-right: #9F0004 1px solid;
    border-top: #9F0004 1px solid;
    border-left: #9F0004 1px solid;
    border-bottom: #9F0004 1px solid;
    font-size: 10pt;
    background-color: #FFFFCC;
} 
.errorTable 
{
    border-right: #9F0004 1px solid;
    border-top: #9F0004 1px solid;
    border-left: #9F0004 1px solid;
    border-bottom: #9F0004 1px solid;
    font-size: 10pt;
    background-color: #FFFFCC;
}
.stern {
  color: #ff0000px;
  font-size: 10pt;
  font-style: normal;
  }
.position_gray_pics {
  position: relative;
  top: -490px;
  left: 510px;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  outline-width: 0px;
  }


