.carousel {position:relative;height:450px;width:960px;overflow:hidden;}
.carousel .backgrounds {height:450px;}
.carousel .backgrounds .item {width:960px;height: 450px;float:left;position:relative;}
.carousel .panel {
    height: 168px;
    left: 6px;
    position: absolute;
    top: 108px;
    width: 514px;
    z-index: 10;
    background:url(/fileadmin/templates/img/slider_txt_bg_left.png) no-repeat left top;
}
.carousel .panel .inner {
	height:168px;
	width:514px;
	background:url(/fileadmin/templates/img/slider_txt_bg_right.png) no-repeat right top;
	position: relative;
}
#visual .carousel a {display: block;}
.carousel .panel .paging {position: relative;}
.carousel .panel #numbers {position:absolute;top:119px;left:200px;text-align:center;}
.carousel .panel .paging a {color:#4c4c4c;font-size:1.1em;}
.carousel .panel .pause {position:absolute;right:20px;top:25px;display:block;width:18px;height:18px;/*background:transparent url(/typo3conf/ext/dsc_slider/res/img/carousel_pause_bg.gif) no-repeat 0 0;*/text-indent:-6000px;}
.carousel .panel .play{position:absolute;right:20px;top:25px;display:block;width:18px;height:18px;/*background:transparent url(/typo3conf/ext/dsc_slider/res/img/carousel_play_bg.gif) no-repeat 0 0;*/text-indent:-6000px;}
#mainTop .carousel .detail a{background: url("/fileadmin/templates/img/ico-link-white.png") no-repeat scroll right center rgba(0, 0, 0, 0);display:inline-block!important;padding-right: 12px!important;text-decoration: none;height: auto!important;font-size: inherit;}
#mainTop .carousel .details .detail h1 a{background: url("/fileadmin/templates/img/navi_pfeilchen.png") no-repeat scroll right 8px rgba(0, 0, 0, 0);padding-right: 20px!important;}
.carousel .detail a:hover{text-decoration: underline!important;}
#mainTop .carousel .panel .paging a.next{position:absolute;left:459px;top:0;display:block;width:50px;height:168px;text-indent:-6000px;z-index: 20;}
#mainTop .carousel .panel .paging a.previous{position:absolute;left:0;top:0;display:block;width:50px;height:168px;text-indent:-6000px;z-index: 20;}
.carousel .panel .paging #numbers a {z-index:10;padding:0 3px;background:url(/fileadmin/templates/img/slider_counter.png) no-repeat;text-decoration:none;display:inline-block;width:18px;height:18px;}
.carousel .panel .paging #numbers a.selected {color: #fff;background-image: url(/fileadmin/templates/img/slider_counter_active.png);}

.carousel .panel .details_wrapper {position:absolute;top:27px;left:73px;width: 390px;height: 168px;overflow:hidden;}
.carousel .panel .details_wrapper .details {height: 168px;	position: relative;}
.carousel .panel .details_wrapper .details .detail {width: 390px;height: 86px;float:left;color: #fff;}
.carousel .panel .details_wrapper .details * {/*font-family:DINWeb;*/}
.carousel .panel .details_wrapper .details h1 {color:#fff;background:none;font-size:35px;margin:0;padding:0;line-height:40px;}
.carousel .panel .details_wrapper .details p {}
.carousel .panel .details_wrapper .details a {color:#fff;}
.carousel .panel .details_wrapper .details a.internal-link {text-decoration:none;padding-right:15px;/*background:url(/typo3conf/ext/dsc_slider/res/img/ico-internal-link.png) no-repeat right center;*/}
.carousel .panel .details_wrapper .details a.internal-link:hover {text-decoration:underline;}

.carousel .panelSpace {/*background:url(/typo3conf/ext/dsc_slider/res/img/bgr-arrow-left.png) no-repeat 0 14px #fff;*/width:30px;height:450px;position:absolute;right:300px;z-index:91;}

/*
.carousel .arrowback, .carousel .arrowforward {display:block;position:absolute;cursor:pointer;width:257px;height:168px;top:22px;}
.carousel .arrowback a, .carousel .arrowforward a {display: block:height:100%;width:100%;border:none;}
.carousel .arrowback {left:0;background:url(/fileadmin/templates/img/slider_txt_bg_left.png) no-repeat left top;}
.carousel .arrowforward {right:0;background:url(/fileadmin/templates/img/slider_txt_bg_right.png) no-repeat 1px 0;}
.carousel .infobox {display:block;position:absolute;width:514px;height:168px;top:90px;left:0;width:513px;height:168px;}
.carousel .infobox .details {color:#fff;font-size:24px;line-height:height:168px;}
.carousel .infobox .details h2, .carousel .infobox .details h4 {color:#fff;}
.carousel .infobox .details .detail {float:left;padding:34px 50px;width:414px;height:100px;}
.carousel.infobox .control {position:absolute;margin: 0;text-align:center;top:205px;right:3px; z-index: 6;}
.carousel .infobox #numbers a {width:38px;height:38px;background:url(/fileadmin/templates/img/slider_counter.png) no-repeat;display:inline-block;cursor:pointer;margin: 0 10px;}
.carousel .infobox #numbers a:hover, .carousel .infobox #numbers a.active {background-image: url(/fileadmin/templates/img/slider_counter_active.png);}
*/