#loginbox {
  clear:left;
  float:left;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;

  width:160px;
  height:144px;
  border:1px solid #828a92;

  color:2d2f31;
  font-family: Arial,Verdana, Helvetica;
  font-size:11px;
  font-weight: bold;

  background-color:#FFFFFF;
}

.servicemenue1itemblock {
  clear:left;
  float:left;

  width:160px;
  height:24px;
  padding-left:22px;
  padding-top:5px;
  padding-bottom:5px;

  border-top:1px solid #9ca9b4;
  border-left:1px solid #9ca9b4;
  border-right:1px solid #9ca9b4;

  background-color:#FFFFFF;
}

.servicemenue2itemblock {
  clear:left;
  float:left;

  width:160px;
  height:24px;
  padding-left:33px;
  padding-top:5px;
  padding-bottom:5px;

  border-top:1px solid #9ca9b4;
  border-left:1px solid #9ca9b4;
  border-right:1px solid #9ca9b4;

  background-color:#E7E7E7;
}

.servicemenue1itemblockaktiv {
  clear:left;
  float:left;

  width:160px;
  height:24px;
  padding-left:22px;
  padding-top:5px;
  padding-bottom:5px;

  border-top:1px solid #9ca9b4;
  border-left:1px solid #9ca9b4;
  border-right:1px solid #9ca9b4;

  background-color:#0472bd;
}

.servicemenue1itemletztes {
  clear:left;
  float:left;

  width:160px;
  height:24px;
  padding-left:22px;
  padding-top:5px;
  padding-bottom:5px;

  border:1px solid #9ca9b4;

  background-color:#FFFFFF;
}

.servicemenue2itemletztes {
  clear:left;
  float:left;

  width:160px;
  height:24px;
  padding-left:33px;
  padding-top:5px;
  padding-bottom:5px;

  border-left:1px solid #9ca9b4;
  border-right:1px solid #9ca9b4;
  border-top:1px solid #9ca9b4;

  background-color:#E7E7E7;
}

.servicemenue1itemletztesaktiv {
  clear:left;
  float:left;

  width:160px;
  height:24px;
  padding-left:22px;
  padding-top:5px;
  padding-bottom:5px;

  border:1px solid #9ca9b4;

  background-color:#0472bd;
}

#labelblockservice {
  clear:left;
  float:left;
  width:160px;
  height:21px;

  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
}

#fliesstextaktuell {
  width:490px;
  font-family: Arial,Verdana, Helvetica;
  font-size:12px;
  color: #2d2f31;

  background-color:ffffff;

  padding: 9px;
}

#aufzaehlungsitem {
  background-color:#F1F4F7;
  font-family: Arial,Verdana, Helvetica;
  font-size:12px;
  color: #2d2f31;
  width:490px;
  padding:4px;
  clear:left;
  float:left;
  border-bottom: 2px solid #e1ebf3;
}

#aufzaehlungsitemdownload {
  background-color:#f0f1f3;
  font-family: Arial,Verdana, Helvetica;
  font-size:12px;
  color: #2d2f31;
  width:490px;
  padding:4px;
  clear:left;
  float:left;
  border-bottom: 2px solid #e1ebf3;
}


#faqzurueck {
  float:right;
  position: relative;
  top:-40px;
  left:-10px;
}

#pressesingleheader {
  width:490px;
  height:40px;
  background-color:#F1F4F7;
  padding:4px;
  border-bottom: 2px solid #e1ebf3;
}

#pressesingleteaser {
  width:490px;
  height:40px;
  background-color:#F1F4F7;
  padding:4px;
  padding:4px;
  border-bottom: 14px solid #e1ebf3;
}

#inhaltstext {

  position:absolute;
  overflow:auto;
  left:161px;
  top:150px;

  padding-left:13px;
  width:522px;
  height:600px;
  font-family: Arial,Verdana, Helvetica;
  font-size:12px;
  color: #2df31;
}

#spalteinfoboxen {
  position:absolute;
  left:672px;
  top:147px;

  padding-left:13px;
  padding-top:20px;
  width:160px;

}

.beschreibung, .ergebnisvalue{
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-right: 10px;
	vertical-align: top;
}

.ergebnisvalue{
	font-weight: normal;
	padding-left: 30px;
}

.ergebnisvalue_bild{
	width: 400px;
	padding: 0px;
	margin: 0px;
}

.ergebnisvalue_bild img{
	width:expression( 
    document.body.clientWidth > (900/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "24em":
        "auto" );
	padding: 0px;
	margin: 0px;
}

.formdruecker{
	margin-left: 20px;
}

.rahmen{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 400px;
	padding: 10px 0px 10px 10px;
}