 /*

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	 
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
	NOTE - The markup below represents the DOM generated by the GalleryView plugin, NOT the markup you would include in your HTML file.
		   Refer to README.txt to review markup requirements.
	
	<div class="gallery">
		<div class="panel">
			<img src="path/to/image.jpg" />
			<div class="panel-overlay">
				...overlay content...
			</div>
			<div class="overlay-background"></div>
		</div>
		<ul class="filmstrip">
			<li class="frame current">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
			<li class="frame">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
		</ul>
	</div>
		

*/

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { 
   margin: 15px 0 0 0;
   background: #f4f4f4; 
   border: 5px solid #aaa; 
   padding-left: 5px !important;
   padding-right: 5px !important;
   border: 5px solid #c7c7c7;
   -moz-border-radius: 13px;
   -moz-border-radius: 13px;
   padding-top: 10px !important;
   width: 694px !important;
   float:left;
}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px 5px 20px 5px;}

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

.nav-prev {
 position: relative !important;
 top:10px !important;
 left:-30px !important;
 z-index: 999 !important;
}
.nav-next {
 position: relative !important;
 top:10px !important;
 left:618px !important;
 z-index: 999 !important; 
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { /*border: 1px solid #aaa;*/ }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #0C3;
	opacity: .0;
	filter: alpha(opacity=00);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";	

}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}
/* Start MINI Galllery */
.mini-gallery {
 margin: 15px 0 15px 0;
 padding: 10px 0 0 0;
 width: 291px;
 height: 333px;
 background-color: #FFF;
 background-image: url(https://media-exclusiv-home.de/pics/minigallery/background.jpg);
}
.mini-gallery .thumbnails{
 width: 280px;
 height: 53px;
 margin: 0 0 0 10px;
}
.mini-gallery .thumbnails img.pic-pos {
 cursor: pointer;
 margin: 0 14px 0 0;
}
.mini-gallery .big-size {
 margin: 10px 0 0 10px;
}
/* End MINI Gallery */
.container {width: 739px;
    margin:  7px 0 7px 7px;
	font-family:arial;
	font-size: 10px;
	font-weight: normal;
	color: #444;
	}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
  background:-moz-linear-gradient(top, #f2f2f2 ,#919191 ); /* Firefox */
  background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#919191)); /* Safari, Chrome */
}	
ul.tabs li.active, ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px 20px 10px 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	background-image:none;
	font-weight: bold;
	text-align:left;
	height: 16px;
	font-size: 14px;
	padding-bottom: 10px !important;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #ddd;
	text-indent: 0;
	text-transform:none;
}
.tab_content p {
	text-align:justify;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
