/* CSS Document */
body{
  background: url(images/bg.jpg) repeat-x scroll 0 0 #FFFFFF;
  background-position: center top;
  font-family: Verdana;
  font-size: 10px;
  
  margin: 0px;
  padding:0px;
}

.total_content{
  height: 700px;
}

table {
	border-collapse: collapse;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
}
	a:hover {
		cursor: pointer;
	}

#main-content {
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 5px;
	width: 950px;
	height: 550px;
	clear: both;
}
	#main-content .item {
		width: 190px;
		height: 110px;
		float: left;
		position: relative;
	}
	#main-content .item_large {
		width: 316px;
		height: 183px;
		float: left;
		position: relative;
	}
		#main-content .item img {
			width: 190px;
			height: 110px;
			-ms-interpolation-mode: bicubic;
			position: absolute;
			left: 0; top: 0;
		}
		#main-content .item_large img {
			width: 316px;
			height: 183px;
			-ms-interpolation-mode: bicubic;
			position: absolute;
			left: 0; top: 0;
		}

		.video-info {
			background-color: #000;
			/*opacity: 0.8;*/
			/*width: 186px;*/
			width: 170px;
			height: 24px;
			/*margin-left: -15px;*/
			color: #fff;
			font-size: 10px;
			padding-top: 8px;
			padding-left: 10px;
			padding-right: 10px;
			position: relative;
			/*clip:rect(0px,170px,20px,20px);*/
			top: 78px;
			display: block;
		}
		.video-info_large {
			background-color: #000;
			/*opacity: 0.8;*/
			/*width: 186px;*/
			width: 296px;
			height: 44px;
			/*margin-left: -15px;*/
			color: #fff;
			font-size: 12px;
			padding-top: 8px;
			padding-left: 10px;
			padding-right: 10px;
			position: relative;
			/*clip:rect(0px,170px,20px,20px);*/
			top: 131px;
			display: block;
		}

#timeline {
	width: 100%;
	height: 55px;
	background-color: #000;
	color: #fff;
	margin-bottom: 5px;
	z-index: 2000;
}
	#timeline .content {
		width: 950px;
		margin: 0 auto;
	}
		#timeline .content .item {
			width: 95px;
			height: 55px;
			float: left;
			margin-top: -5px;
			border-top: 5px solid;
			border-bottom: 5px solid;
			border-color: #fff;
		}
		#timeline .content .current {
			border-color: #000;
		}

#footer {
	width: 100%;
	margin: 0 auto;
	height: 80px;
	font-size: 10px;
	z-index: 2001;
}
	#footer .content {
		width: 950px;
		margin: 0 auto;
	}
	#footer .content table {
		width: 100%;
		height: 60px;

	}
		#footer .content table tr td:last-child {
			text-align: right;
		}
	#footer .content div {
		margin: -19px 0 0 1px;
	}


.video_preview,.standort_navigator,.empty_box{
  width: 190px;
  height: 110px;

  border: 0px;
  
  float:left;
  
}

.video_preview_large,.empty_box_large{
  width: 316px;
  height: 183px;

  border: 0px;
  
  float:left;
}

.standort_navigator{
 background-color: #000000;
 
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
  line-height: 110px;
}

.standort_navigator a{
  color: #FFFFFF;
}

.standort_wrapper{
  margin-top:36px;
  
  width: 950px;
}

.filler215{
  height: 215px;
}

.filler200{
  height: 160px;
}

.wilkommen_link{
  width: 180px;
  
  background-color: #000000;
  
  padding: 5px;
  

}

.wilkommen_link a{

  color: #FFFFFF;

}

.error{
  color: red;
  font-weight: bold;
}


