/* @override http://timm.e27.eu/typo3conf/ext/e27carousel/css/e27carousel_style.css */


#header #logo{

display:block;
float:left;
height:140px;
width:219px;

}
.tx-e27carousel-pi1{
	background-color: white;
	height:114px;

	margin-top:26px;
	float: right;

	width:580px;
}
#e27carousel{

	width:300px;
	float: right;
	
}

#imageflow{
	height:110px;

} 

#dbnOverlay{position:absolute;top:0;left:0;width:100%;overflow:hidden;background:transparent;z-index:1200;}

#dbnLayer{
	z-index:1500;
	width:935px;
	height:360px;
	position: absolute;
}
#dbnLayerContent{
	width:100%;
}
#captions{

	float:left;
	padding-left:15px;
	padding-top:12px;
	width: 230px;
}

#captions h2{

	color: #757374;
	text-align: left;
	border-bottom:0px solid #FFFFFF;
	font-size:15px;
	margin-bottom:0px;
}
#captions h1{

	color: red;
	text-align: left;
	border-top:10px solid #FFFFFF;
	font-size:12px;
	margin-bottom:0px;
}

#dbnLayer a#closeButton{
	background:transparent url(../img/close.png) no-repeat scroll right top;
	color:black;
	display:block;
	font-size:1em;
	height:27px;
	line-height:13px;
	text-indent:-19999px;
	top:5px;
	width: 27px;
	position: relative;
	float: right;
	right: 5px;
}

#dbnLayerContent div.csc-textpic.csc-textpic {
	margin-top: 15px;
}


#dbnTooltip *{margin:0;padding:0;border:0;}
#dbnTooltip{position:absolute;z-index:1600;font-family:Arial,Helvetica,sans-serif;border:1px solid #858585;background:#F9F9F9;padding:10px;overflow:hidden;}
#dbnTooltipContent{width:100%;height:100%;font-size:11px;position:relative;}
#dbnTooltip a#closeTooltip{position:absolute;top:0;left:0;color:black;font-size:1.0em;line-height:13px;display:block;width:100%;height:100%;background:url("../img/closeTooltip.gif") 227px 4px no-repeat;z-index:100;text-indent:-19999px;}
#dbnTooltip a#closeTooltip:focus{outline:none;} 
#images{
	visibility:hidden;
	height: 100%;
	
}
#images img{
	position:absolute;
}
#loading{text-align:center;width:100%;margin-top:50px;} #loading img{margin-top:10px;position:relative;}
#captions{font-weight:bold;position:relative;text-align:center;z-index:1000;display:none;}
#scrollbar{
	border-bottom:1px solid #B5B5B5;
	border-top:1px solid #B5B5B5;
	height:10px;
	left:33px;
	position:relative;
	top:-20px;
	visibility:hidden;
	width:872px;
	z-index:1001;
}
#scrollbar a{position:absolute;display:block;width:38px;height:13px;top:-1px;text-indent:-19999px;}
#scrollbar a:focus{outline:none;}
#scrollbar a#leftScroll{
	left:-22px;
	background:url("../img/leftArrow.gif") left top no-repeat;
	z-index:1004;
	
} 
#scrollbar a#rightScroll{
	right:-35px;
	background:url("../img/rightArrow.gif") left top no-repeat;
	z-index:1004;
	}
#slider{
	position:absolute;
	margin-left:-21px;
	margin-top:-1px;
	z-index:1002;
	background:url("../img/slider.gif") 
	no-repeat;
	
	width:215px;
	height:13px;
}


.scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0;} .vscrollerbar{width:10px;background:#d9d9d9 url("../img/scrollerBg.gif") 0 0 repeat-y;} .vscrollerbarbeg{height:5px!important;width:10px;background:url("../img/scrollerBg.gif") -10px 0 no-repeat;} .vscrollerbarend{height:5px;width:10px;background:url("../img/scrollerBg.gif") -10px -5px no-repeat;} .vscrollerbase{width:10px;background:#d9d9d9;} .vscrollerbasebeg{display:none;} .vscrollerbaseend{display:none;} .hscrollerbase{height:16px;background-color:white;} .hscrollerbar{height:16px;background-color:black;} .vscrollerbar,.hscrollerbar{padding:0;z-index:2;} .scrollerjogbox{width:10px;height:5px;top:auto;left:auto;bottom:0;right:0;background:#d9d9d9;}  