.image_carousel {
    position: relative;
}
.image_carousel img {
    border: 1px solid #ccc;
    background-color: white;
    display: block;
    float: left;
}

#caroufredsel_wrapper {
  width: 728px;
  height: 410px;

}

a.prev, a.next {
    z-index: 500;
    background: url('../img/miscellaneous_small_sprite1.png') no-repeat transparent;
    width: 62px;
    height: 80px;
    display: block;
    position: absolute;
    top: 80px;
}
a.prev {			
    left: 0px;
    background-position: 0 0; 
    margin-left: 25px;
}

a.next {			
    right: 25px;
    background-position: -62px 0;
}


a.prev span, a.next span {
    display: none;
}

#pag {
    position: absolute; 
    float: hidden; 
    top: 20px;
    z-index: 99999;
    text-align: center;
    width: auto;
    right: 30px;
}
#pag a {
	background: url("../img/miscellaneous_sprite2.png") no-repeat 0px 0px transparent;
	width: 18px;
	height: 15px;
	display: inline-block;
}
#pag a.selected {
        background: url("../img/miscellaneous_sprite2.png") no-repeat -18px 0px transparent;
	width: 19px;
	height: 15px;
	display: inline-block;
	cursor: default;
}
#pag a  span{
	display: none;
}

.clearfix {
    float: none;
    clear: both;
}

.haefftContent div.head h1 {
    background-color: #E88300;
    display: inline;
    font-size: 22px;
    left: 0;
    padding: 4px 10px 4px 10px;
    position: absolute;
    top: 135px;
    z-index: 11;
    height: 20px;
}

.slider_text{
    position: absolute; 
    top: 180px;
    width: 375px;
    height: 55px;
    background: url('../../assets/img/bg_mainteaser.png') transparent;
    font-family: Arial,Helvetica,sans-serif; 
    padding: 45px 20px 0 20px;
    z-index: 5;
    font-size: 13px;
    line-height: 17px;
}


.slider_footer{
    position: absolute;
    top: 280px;
    background: url('../../assets/img/bg_teaser_zickzack.png');
    width: 415px;
    height: 15px;
    z-index: 5;
}



.haefftContent{
   /*padding-bottom: 315px;*/
   border-right: 11px solid #FFFFFF;
}

.haefftBoxTop{
	position:absolute;
	top: -23px;
	left:0px;
	height:23px;
	width:751px;
	background:transparent url(../img/bg_content_top.png) no-repeat top left;
}


.haefftBoxBottom{
	position:absolute;
	bottom:-23px;
	left:0px;
	height:23px;
	width:751px;
	background:transparent url(../img/bg_content_buttom.png) no-repeat top left;
}

.gradient{
 position: absolute;
 z-index: 1;
 width: 730px;
 bottom: 0px !important;
}


#head_1{
 position: relative;
 top: 18px;
 height: auto;
 display: block;
}

#head_2{
 position: relative;
 top: 46px;
 height: auto;
 display: block;
}
