body, html {
 
	position: relative;
	text-align: center;
    border: 0; 
    margin: 0;  
    width: 100%;  
    height: 100%; 
    font: normal 100.01% Arial, Helvetica, Verdana, sans-serif;
	background: none repeat-y center top #FFFFFF;

}


.background {
	position: absolute;
	width: 852px;    
	height: 100%;

}

#all-wrap {
    text-align: left;    
    margin: 0 auto 0 auto;    
    width: 852px;  
    position: relative;  
    height: 100%;

}



#ebarapme_head_all {
    position: absolute;
	z-index: 10;  	
    top: 0;
    left: 0;
    	width: 852px;
	height: 132px;
    	background: url(../img/ebarapme_header_04.jpg) no-repeat;
}

#menu_top {
    position: absolute;
	z-index: 5;  
    top: 132;   
    left: 0;		
	width: 852px;
	height: 39px;
    	background: url(../img/menu_top_bckgrnd_FINISH.jpg) no-repeat right top;

}

#submenu_top {
    position: absolute;
	z-index: 5;  
    top: 171;   
    left: 0;		
	width: 852px;
	height: 24px;
    	background: url(../img/subm_top_bckgrnd_FINISH.jpg) no-repeat right top;

}

#content-wrap {
    position: absolute;
	z-index: 0; 
    top: 0;   
    left: 0;
	width: 645px;
	height: 100%;
	
}
#content-outline {
    position: absolute;
	z-index: 5;  
    top: 238;   
    left: 0;		
	width: 678px;
	min-height: 400px;
	border: 1px solid #c7c7c7;
}

#content {
    position: absolute;
	z-index: 5;  
    top: 238;   
    left: 0;		
	width: 645px;
	height: 400px;
	vertical-align: middle;
	margin-top: 20px;
	margin-left: 14px;
	margin-right: 15px;

}

#footer {
    position: absolute;
	z-index: 5;  
  
    left: 0;		
	width: 645px;
	height: 50px;
	vertical-align: middle;
	margin-top: 20px;
	margin-left: 14px;
	margin-right: 20px;
	float: none;
}

#content_right_a {
    position: absolute;
	z-index: 5;  
    top: 208; 	
    left: 692;
 	width: 160px;
	height: 400px;


}

/* --- TEASER --- */

#klicker {
    position: absolute;
	z-index: 5;  
    top: 208;   
    left: 0;		
	width: 678px;
	height: 30px;

	vertical-align: middle;
    	background: #1e77b9 url(../img/klicker_all_bckgrnd_FINISH.jpg) no-repeat right top;	
}

#teaserbox-bild {

}

#teaserbox-A {
	width: 678px;
	height: 120px;
	background: #D7D7D7;
	position: relative;
	padding-top: 10px;	
}

#bodytext-box {

	width: 485px;
	float: left;
	position: relative;
	margin-left: 10px;
}

#download-box {
	background: url(../img-content/products/downbox_compo_1.jpg) no-repeat left top;
	width: 137px;
	height: 94px;
	float: right;
	position: relative;
	margin-right: 10px;
}

#download-box-content {
	float: left;
	position: relative;
/*	padding-left: 7px;
	padding-top: 7px;*/
}

#download-box-content td {
	text-align: left;
	vertical-align: top;
}



#teaserbox-unten {
	background: url(../img/teaser_bogenunten_01.jpg) no-repeat  left bottom;
	height: 84px;
	width: 678px;
}

#indexedsearchbox {
	background: url(../img/serachbox-01.jpg) no-repeat left top;

}

.indexedsearchbox-table {
	background: url(../img/serachbox-01.jpg) no-repeat left top;

}