body {
	margin: 0;
   padding: 0;
   border-width: 0px;
   overflow-x: hidden;
	font-size:8pt;	
}

b {
	color:rgb(103,103,103);
}

.cls4Cnt {
  margin:0px;
  padding:0px;
  position:relative;
  text-align: center;
  vertical-align: center;
}

/*große seiten box*/
.contentcenter	{
	width: 956px;
	position: absolute;
	left: 50%;
	margin-left: -478px;
	border: 0px solid black;
	height:90%;
	top:5%;
	z-index: 0;
}

/*große aufnahme box der teilstücke*/
.maincontent	{
	width: 954px;
	height: 100%;
	border: 0px solid #CCC;
	z-index: auto;
	overflow: visible;
	float: left;
	z-index: 0;
}

/*die aufnahme box*/
.contentBox{
  width: 420px;
  height: 76%;
  border: 4px solid rgb(238,238,238);
  text-align: right;
  padding-top: 5px;
  padding-bottom:5px;
  padding-right:10px;
  position: absolute;
  left:20px;
  bottom: 10px; 
  cursor: pointer;
  cursor: hand;  
  z-index: 0;
}

/* aufnahmebox grau back */
.contentBoxDis{
  width: 420px;
  height: 76%;
  border: 4px solid rgb(238,238,238);
  text-align: right;
  padding-top: 5px;
  padding-bottom:5px;
  padding-right:10px;
  position: absolute;
  left:20px;
  bottom: 10px; 
  background-color: rgb(238,238,238);
  cursor: pointer;
  cursor: hand;  
  z-index: 1;
}

* html .contentBox, * html .contentBoxDis {
	height: 85%;
}

.ConBoxOL {
  padding:0px;   
  width:49%;
  height:48%;
  float:left; 
  border:0px solid green;
  z-index: 2;
  overflow: hidden;
  margin-right:3px; 
  margin-left:4px;
  margin-top:4px;  
  position:relative;
}  

.ConBoxOR {
  padding:0px; 
  width:49%;
  height:48%;
  float:left; 
  border:0px solid blue;
  z-index:2;
  overflow: hidden;
  margin-top:4px;
  position:relative;    
} 

.ConBoxUL {
  padding:0px; 
  width:49%;
  height:48%;
  float:left; 
  border:0px solid red;
  z-index: 2;
  overflow: hidden;
  margin-right:3px;
  margin-left:4px; 
  margin-top:3px;   
  position:relative;  
}

.ConBoxUR {
  padding:0px; 
  width:49%;
  height:48%;
  float:left; 
  border:0px solid black;
  z-index:1;
  overflow: hidden;
  margin-top:3px;  
  position:relative;  
}

/*leerzeile der boxen*/
.spalteNull {
  clear:both;
}

  .contentcenterlogin {
	  border:0px solid red; 
	  width:848px; 
	  height:200px; 
	  position:relative;
  }


#fntBoxHeader {
  font-weight:bold; 
  font-style:italic; 
  font-size:18pt;
  color:rgb(58,152,120);
}

#fntBoxPrice {
 font-size:18pt;
 font-weight:bolder;
 font-style:italic; 
 color:rgb(248,153,56);
}

#fntBoxText {
  font-size:8pt;
  line-height:10pt;
  text-align: left;
}

.clsSpanBox {
  position:absolute;
  border:0px solid #ccc;
  width:85%;
  height:92%;
  top:5px;
  right:5px;  
  text-align: right;
}

.clsSpanInfoBox {
  font-size:7.3pt;
  line-height:10pt;
  text-align: right;
  width:100%; 
  border:0px solid black; 
  bottom:0;
  left:0;
  position:absolute;
}

.imgBoxOL{
  position:absolute; 
  left:-20px; 
  bottom:-12px; 
  border:0px solid green; 
  width:250px; 
  height:160px; 
  background-image:url('');	
  background-repeat: no-repeat;
  overflow: visible;
  background-position: bottom left;
}


