
.smenu { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.topsmenu { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.topsmenux { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.mmenu { color: #333333; font-size: 12px; line-height: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;  font-weight: bold;}
.mmenured { color: #e60005; font-size: 12px; line-height: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;  font-weight: bold;}
.lmenu { color: #333333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  font-weight: bold;}
.lmenured { color: #e60005; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;  font-weight: bold;}
.body9    { color: #333333; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.body10    { color: #333333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.body10sitemap    { color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.body11    { color: #333333; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.body12    { color: #333333; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.formbody11    { color: #333333; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.formbody12    { color: #333333; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.formbody10    { color: #333333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.formbody9    { color: #333333; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.formbody8    { color: #333333; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }

.gloss {
	color: #F58502; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 0px;
}
span.small{
	 font-size: 9px;
}
span.blue12 {
	 font-size: 12px;
	 color:#004D9F;
	 line-height: 15px;
}
span.blue11 {
	 font-size: 11px;
	 color:#004D9F;
}
span.blue10 {
	 font-size: 10px;
	 color:#004D9F;
}
span.blue {
	 color:#004D9F;
}
a.blue11 {
	 font-size: 11px;
	 color:#004D9F;
}
a.blue10 {
	 font-size: 10px;
	 color:#004D9F;
}
span.red9 {
	 font-size: 9px;
	 color:#e60005;
}
span.red10 {
	 font-size: 10px;
	 color:#e60005;
}
span.red11 {
	 font-size: 11px;
	 color:#e60005;
}
span.red12 {
	 font-size: 12px;
	 color:#e60005;
	 line-height: 15px;
}
a.blue10 {
	 font-size: 10px;
	 color:#004D9F;
}
.textareaelement {
	FONT: 10px/normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	color: #333333;
	background-color: #FFFFFF;
	height: 110px;
	border: 1px solid #767475;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	margin-top:2px;
}
.textfieldelementteaser {
	FONT: 10px/normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	color: #333333;
	background-color: #FFFFFF;
	height: 11px;
	border: 1px solid #767475;
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}
.textfieldelement {
	FONT: 10px/normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	color: #333333;
	background-color: #FFFFFF;
	height: 13px;
	border: 1px solid #767475;
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	margin-bottom:2px;
	}
.textfieldelementblue {
	FONT: 10px/normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	color: #333333;
	background-color: #FFFFFA;
	height: 11px;
	border: 1px solid #1A81EF;
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	margin-bottom:2px;
	}
.body10fett  { color: #333333; font-weight: bold; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body10boldweiss { color: white; font-weight: bold; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body12fett        { color: #333333; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body10fettsitemap { color: #333333; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 8px; padding-bottom: 8px; }
.body10sitemap { color: #333333; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 8px; padding-bottom: 8px; }
.bodypreisrot   { color:#e60005; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  border-bottom-width:2px;   padding-bottom: 2px;  }
.bodypreisrotx  { color:#e60005; font-weight: bold; font-size: 15px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  border-bottom-width:2px;   padding-bottom: 2px;  }
.bodypreisrotb4u   { color:#e60005; font-weight:normal; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom-width:2px; text-decoration: line-through;  padding-bottom: 2px; }
.bodypreisrotb4   { color:#e60005; font-weight:normal; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom-width:2px; padding-bottom: 2px; }
.bodypreisrotb4x  { color:#e60005; font-weight:normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom-width:2px; padding-bottom: 2px; }
.preisrot   { color:#e60005; font-size: 12px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom: 2px; }
.preisrotb4   { color:#e60005; font-weight:normal; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.bluehz { font-size: 9px; color:#004D9F; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.hzbody10    { color: #333333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.hzitbody10    { color: #333333; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 0px; }
.hzbody9    { color: #333333; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.body10grey  { color: #bfbacc; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a {  color: #e60005; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }