@charset "utf-8";

/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {

	.imageflow {
		overflow:hidden;
		position:relative; 
		text-align:left;
		visibility:hidden;
		width:100%;
		
			/*position: absolute;
			clip: rect(0, 419px, auto, -144px);*/
			/*margin: 0 -50px !important;*/
			overflow: visible;
			/*height: 21em !important;*/
			/*height: auto !important;*/
			/*background-color: white;*/
	}
	.imageflow img {
		border:0 none !important;
		position:absolute;
		top:0px;
		visibility:hidden;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p {
		margin:0 auto;
		text-align:center;
	}
	.imageflow .loading {
		border:1px solid white;
		height:15px;
		left:50%;
		margin-left:-106px;
		padding:5px;
		position:relative;
		visibility:visible;
		width:200px;
		
			border:1px solid #006f8f;
			border-color: #fff #ccc #ccc #fff;
			background-color: #fbfaf8;
			/*background-image: url(../../_img/layout/hg_ladebalken.gif);
			background-position: left bottom;
			background-repeat: repeat-x;*/
	}
	.imageflow .loading_bar {
		background:#fff;
		height:15px;
		visibility:visible;
		width:1%;
		
			/*background: #cde75a;*/
	}
	.imageflow .navigation{
		z-index:10000;
		
			text-align: center; 
			/*background-color: #cde75a;*/
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10001;
		
			text-align: left; 
			padding: 1em 0 0;
			margin: 0 auto; 
			width: 46.5% !important;
			left: .5%;
			/*display: none;*/
			/*visibility: hidden;*/
			/*min-height: 6em !important;
			overflow: hidden;*/
			
			
			/*outline: 1px solid green;
			background-color: orange;*/
	}
			/* eigene Ergänzungen */
			.imageflow .caption h2 {
				margin: 0 0 .25em !important; 
				padding: 0 !important; 
				/*display: none;*/
				/*width: 99% !important;*/
				overflow: hidden !important;
				
				
				/*background-color: aqua;*/
			}
			.imageflow .caption p {
				text-align: left; 
				font-weight: normal; 
				/*font-size: .95em;*/
				margin: 0 !important; 
				padding: 0 !important; 
				/*display: none;*/
				/*width: 99% !important;*/
				overflow: hidden !important;
				position: relative !important;
				
				
				/*background-color: fuchsia;*/
			}
			.imageflow .caption br {
				display: none;
			}
			#inhalt .imageflow .caption a {	
				color: #006f8f;
				background-color: transparent;
				text-decoration: none;
				/*display: block;*/
			}
			#inhalt .imageflow .caption a:visited {
			}
			#inhalt .imageflow .caption a:focus, 
			#inhalt .imageflow .caption a:hover, 
			#inhalt .imageflow .caption a:active {
				text-decoration: underline;
			}
			
	.imageflow .scrollbar {
		border-bottom:1px solid #b3b3b3;
		position:relative; 
		/*visibility:hidden;*/
		z-index:10002;
		height:1px;
		
			/*visibility: hidden !important;
			position: static !important;*/
	}
	.imageflow .slider {
		background-image:url(slider.png);
		background-repeat:no-repeat;
		height:14px;
		margin:-6px 0 0 -7px;
		position:absolute;
		width:14px;
		z-index:10003;
		
			/*visibility: hidden;
			position: static;*/
	}
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}
	.imageflow .button {
		cursor:pointer;
		height:17px;
		position:relative;
		width:17px;
		
			width: 24px;
			height: 24px;
			padding: 0;
			/*visibility: visible;*/
			position: absolute;
			bottom: 40px;
			z-index: 1003;
			border: 0 !important;
	}
	.imageflow .previous {
		background: url(button_left.png) center no-repeat;
		float:left;
		/*margin: -7px 0 0 -30px;
		
			margin: -9px 0 0 -30px;*/
			left: 60px;
	}
	.imageflow .next {
		background: url(button_right.png) center no-repeat;
		float:right;	
		/*margin:-7px -30px 0 30px;
		
			margin:-9px -30px 0 30px;*/
			right: 60px;
	}
	
/* eigene Ergänzungen */
/*.imageflow img:hover {
	z-index: 1010 !important;
	background-color: yellow !important;
	opacity: 1 !important;
}*/


}
