.mf{visibility: hidden; z-index:1; color:#fff; font-size:14px}
.mf * {
	outline:none;
	border:none;
	padding:0;
	margin:0;
}
.mf div.loader{
	position:absolute;
	text-align:center;
    color: #000000;
	z-index:1000;
	margin:0 auto;
	top:45%;
	width:100%;
	background:url(skin/spinner.gif) no-repeat 50% 0;
	padding:50px 0;
}
.mf div.caption {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
    color: #000000;
	text-align:center;
	z-index:1000;
	margin:1em auto;
	bottom:50px;
	width:100%;
}
.mf div.mfNav{
	position:absolute;
	z-index:10001;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:20px;
	font-size:1px;
	line-height:1px;

}
.mf div.autoPlayCon{
	float:left;
	width:12%;
	padding-left:3%;


}
.mf a.play, .mf a.stop{
	width:34px;
	height:32px;
	float:left;
	cursor:pointer;

}
.mf a.play{
	background:url(skin/play.gif) no-repeat;
}
.mf a.stop{
	background:url(skin/stop.gif) no-repeat;
}
.mf div.sliderCon{
	float:left;
	width:74%;

}
.mf a.sliderNext{
	background:url(skin/left.gif) no-repeat;
}
.mf a.sliderPrev{
	background:url(skin/right.gif) no-repeat;
}
.mf a.sliderNext, a.sliderPrev{
	text-decoration:none;
	width:31px;
	height:31px;
	cursor:pointer;
	float:left;

}
.mf div.resizeCon{
	float:right;
	width:5%;
	padding-right:3%;
	height:32px;

}
.mf a.resize{
	width:32px;
	height:32px;
	float:right;
	cursor:pointer;
	background:url(skin/resize.gif) no-repeat;


}
.mf div.slider{
	background:url(skin/middle.gif) repeat-x;
	height:31px;
	position:relative;
	text-align:left;
	float:left;

}
.mf div.knob{
	margin-top:5px;
	height:21px;
	background:url(skin/middle-slider.gif) repeat-x right center;

}
.mf div.knobleft{
	background:url(skin/left-slider.gif) left;
	width:3px;
	height:21px;

}


h3.section {
	margin-top: 1em;
}

#schiff, #kabine, #ytliste, #vertical_slide4 {
	background: #eeeeee;
    float:left;
    width: 655px;
    height:100%;
    margin-left:3px;
    margin-top: 15px;
	border: 1px solid #F3F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    z-index: 1;
}


#platzhalter {
	background: #eeeeee;
    top:5%;
    left:0%;
    width:750px;
	height:100%;
    position:absolute;
	border: 1px solid #F3F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    text-align:center;
    z-index: 2;
}


#videoPlayermenu {
	background: #eeeeee;
    bottom:0%;
    left:7%;
    text-align:center;
    position:absolute;    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    z-index: 1;
}

#videoPlayer {
	background: #eeeeee;
    top:20%;
    position:relative;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    z-index: 10;
}

#searchResultsVideoList {
	background: #eeeeee;
	border: 1px solid #F3F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    z-index: 100;
}

#searchResultsListColumn {
  z-index: 100;
}

#searchResultsVideoColumn {
  z-index: 100;

}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}

/* MooTools.Tips */
.tip-top {
    z-index: 1000;
    color: #fff;

}
.tips {
    z-index: 1001;
	position:relative;
    width: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    border:  1px solid silver;
    margin: 0;
    color: #FFFFFF;
    padding: 8px 8px 4px;
    background-color: #00A1DD;
    -moz-border-radius-topright:12px;
    -moz-border-radius-topleft:12px;
    -moz-border-radius-bottomright:12px;
    -moz-border-radius-bottomleft:12px;
}

.vablauf {
    z-index: 1001;
	position:relative;
    width: 380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    border:  1px solid silver;
    margin: 0;
    color: #FFFFFF;
    padding: 8px 8px 4px;
    background-color: #00A1DD;
    -moz-border-radius-topright:12px;
    -moz-border-radius-topleft:12px;
    -moz-border-radius-bottomright:12px;
    -moz-border-radius-bottomleft:12px;
}

.vhinweis {
    z-index: 1001;
	position:relative;
    width: 480px;
    margin-right:25%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 11px;
    border:  1px solid silver;
    margin: 0;
    color: #FFFFFF;
    padding: 8px 8px 4px;
    background-color: #00A1DD;
    -moz-border-radius-topright:12px;
    -moz-border-radius-topleft:12px;
    -moz-border-radius-bottomright:12px;
    -moz-border-radius-bottomleft:12px;
}


.tip-text {
    z-index: 1000;
	position:absolute;
    width: 230px;
	display:none;

}
.tip-text A {
    color:#069;
}
.tip-loading {
    background: url(ajax_load.gif) center center no-repeat;
    width: 30px;
    height: 30px;
    margin: 0 auto;
}
    th.tabelle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;

}

	th.head{
	background-image: url(th.png);
	height: 5px;
	margin: 0 auto;
	color: rgb(255,255,255);
	border-color: rgb(35,14,159);
  	}


div.schiff, div.kabine {

	border: 1px solid black;
	background-color: #f9f9f9;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}
div.schiffHeight,div.kabineHeight {
	height: 120px;
}

.myClass {
	width: 300px;
	height: 50px;
	border: 3px dashed black;
	background-color: #C6D880;
	font-size: 20px;
	padding: 20px;
}

 .menu_horizontal_media {
	font-weight: bold;
	font-size:11px;
	line-height:100%;
	font-family: Geneva, Arial, Helvetica, Arial, Sans-Serif;
	color: #ffffff;
	background-color:#E04103;
   }

