body,td{
  margin: 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  color: #595959;
  line-height: 14pt;
}

a.top{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #AEAEAE;
  text-decoration: none;
}

a.top_lang{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #494949;
  text-decoration: none;
}

a.top:hover{
  color: #FF0000;
}

a.sortiment{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  color: #AEAEAE;
  text-decoration: none;
}

a.sortiment:hover{
  color: #FF0000;
}

a{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  color: #595959;
  text-decoration: none;
}
a.klein{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  color: #595959;
  text-decoration: underline;
}

a:hover{
  color: #FF0000;
}

a.pu{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #595959;
  text-decoration: none;
}

a.pu:hover{
  color: #FF0000;
}

a.pu_blau{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #0000FF;
  text-decoration: none;
}

a.pu_blau:hover{
  color: #FF0000;
}

td.navihead{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #AEAEAE;
}

td.start_head{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

td.start_text{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

td.headline{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #595959;
}

td.sortiment{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  color: #AEAEAE;
  text-decoration: none;
}
td.sortimentklein{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  color: #AEAEAE;
  text-decoration: none;
}
.fontk{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  color: #595959;
  text-decoration: none;
}
.head{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;  

}

input,textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #8F8F8F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.noborder {
  border-style: none;
}

input.bnt2 {
  border-style: solid;
  border-width: 1px;
  border-color: #8F8F8F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#333333;
	color:#FFFFFF;
}

.head1{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 20pt;

  font-weight: bold;

  color: #494949;

}

 

.head2  {

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 20pt;

  font-weight: normal;

  color: #AEAEAE;

}



.rot {
  color: #FF0000;
	font-weight: bold;
}