﻿@charset "utf-8";

/* ImageFlow Settings
==================================== */
@media screen, projection {
	.imageflow {
		overflow:hidden;
		position:relative; 
		text-align:left;
		visibility:hidden;
		width:100%;
	}
	.imageflow img {
		border:none;
		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:solid 1px #333;
		height:4px;
		left:50%;
		margin-left:-106px;
		padding:2px;
		position:relative;
		visibility:visible;
		width:200px;
	}
	.imageflow .loading_bar {
		background:#333;
		height:4px;
		visibility:visible;
		width:1%;
	}
	.imageflow .navigation{
		z-index:10000;
	}
	.imageflow .caption { color: #f4f3ec; font-size: 15px; font-weight:normal; position:relative; text-align:center; z-index:10001; }
	.imageflow .scrollbar {
		border-bottom:1px solid #b3b3b3;
		position:relative; 
		visibility:hidden;
		z-index:10002;
		height:1px;
	}
	.imageflow .slider {
		background:no-repeat;
		height:14px;
		margin:-6px 0 0 -7px;
		position:absolute;
		width:14px;
		z-index:10003;
	}
	.imageflow .slideshow {
		cursor:pointer;
		height:14px;
		margin:20px 0 0 20px;
		position:absolute;
		width:14px;
		z-index:10003;
	}
	.imageflow .slideshow.pause {
		background:no-repeat;
	}
	.imageflow .slideshow.play {
		background:no-repeat;
	}
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}
	.imageflow .button {
		cursor:pointer;
		height:17px;
		position:relative;
		width:17px;
	}
	.imageflow .previous {
		background: no-repeat left top;
		float:left;
		margin: -7px 0 0 -30px;
	}
	.imageflow .next {
		background: no-repeat left top;
		float:right;	
		margin:-7px -30px 0 30px;
	}
#content { width: 100%; height: 100%; max-width: 1340px; margin-right: auto; margin-left: auto; }
#myImageFlow { overflow:hidden; }
#header { background-color: black; position: relative; width: 100%; height: 80px; z-index: 46; }
#navigation { background: black url(../style/dot.gif) repeat-x left bottom; text-align: center; position: relative; width: 100%; height: 72px; z-index: 45; float: left; margin: 10px 0; padding-bottom: 1px; }
#logo { background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; position: relative; width: 750px; z-index: 47; margin: 0 auto 0; }
.menue { color: #fff; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; background: black repeat-x left bottom; text-align: center; width: 1000px; height: 70px; margin: 0 auto; }
body { color: black; font-size: 12px; line-height: 18px; background-color: black; margin: 0; padding: 0;  overflow-x: hidden; overflow-y: hidden; }
.menue img { margin-right: 20px; }
#footer { color: #e8e6d9; font-size: 11px; font-weight: normal; line-height: 16px; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: center; position: absolute; bottom: 0; width: 100%; height: 42px; z-index: 46; float: left; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
a:visited { color: #fff ; text-decoration: none; }
a:hover { color: #666 ; text-decoration: none; }
a:active { color: #fff ; }
a { color: #fff; font-size: 11px; line-height: 16px; text-decoration: none; margin-right: 15px; }
