/* slideGallery */

body {
  background:#000 !important;
}

#slideGallery {
	display:block;
	position:absolute;
	height:92px;
	width:100%;
	left:0;
	background:url(images/spacer.gif);
	bottom:30px;
}

	#GalleryToolbar {
		position:absolute;
		top:76px;
		width:100%;
		display:block;
    }

	#slideGallery #backLink {
      position:absolute;
	  display:block;
	  left:0;
	  top:0;
	  width:80px;
	  background:#000 url(images/slidegallery/backUebersicht.gif) 6px 6px no-repeat;
	  font-size:0px;
	  overflow:hidden;
	  opacity:0.8;
	  filter:alpha(opacity=80);
	  height:20px;
	  line-height:200px;
    }

	#GalleryToggle {
      left:81px;
	  right:0;
	  height:20px;
	  background: #000 url(images/slidegallery/UpDownArrows.gif) center 7px no-repeat;
	  opacity:0.8;
	  filter:alpha(opacity=80);
	  display:block;
	  width:100%;
	  font-size:0;
	  position:absolute;
    }

	#slideGallery #backLink:hover, #GalleryToggle:hover {
      opacity:1;
	  filter:alpha(opacity=100);
    }

	h1.galleryTitle {
      float:left;
	  margin:12px 10px 0 10px ;
    }
	* html h1.galleryTitle {
      float:left;
	  margin:10px 10px 0 3px ;
    }

	h1.galleryTitle b {
		display:none;
		visibility: hidden;
    }

	#imageContainer .galleryTitle img {
	  opacity:1;
	  margin:0;
	  cursor:auto;
	  margin-top:2px;
	  filter:alpha(opacity = 100);
    }

	#ImgBack, #ImgForward {
      position:absolute;
	  left:0;
	  top:0;
	  right:50%;
	  bottom:0;
	  height:100%;
	  width:100%;
	  display:block;
	  background:url(images/spacer.gif);
	  cursor: url(images/slidegallery/backArrow.gif), pointer;
    }

	#ImgForward {
      left:50%;
	  right:0;
	  cursor: url(images/slidegallery/nextArrow.gif), pointer;
    }

	#NextArrow {
      position:absolute;
	  top:-100px;
	  left:-100px;
	  cursor: pointer;
    }

	.slideOut {
	  position:absolute;
	  top:0;
	  display:block;
	  width:100%;
	  bottom:250px;
    }

	#slideIn {
      position:absolute;
	  width:100%;
	  display:block;
	  bottom:0;
	  height:10px;
    }

/* Scroller */
#imageScroller {
	position:absolute;
	width:100%;
	top:21px;
	bottom:0px;
	height:auto;
	overflow-x:auto;
	overflow-y:hidden;
}
	#imageContainer {
    	display:block;
		height:54px;
		position:relative;
		min-width:100%;
		background:url(images/MenuBg.png);
    }
	 * html #imageContainer {
     		width:100%;
			background:#000;
     }
	 #imageContainer img {
		opacity:0.5;
		top:7px;
		position:absolute;
		cursor:pointer;
		filter:alpha(opacity=50);
	 }
	 #imageContainer img:hover, #imageContainer img#Active {
       opacity:1;
	   filter:alpha(opacity=100);
     }

/* Hochformat */
#Image.PortraitFormat {
	height:200%;
	left:0%;
	top:-50%;
	width:100%;
	position:absolute;
}

#Image.PortraitFormat img {
	margin:0 auto;
	min-height:50%;
    max-height:50%;
	height:50%;
	min-width:0;
	width:auto;
	display:block;
}
