#info {overflow:hidden;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/multi-ski.html
Copyright (c) 2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* style the outer div to give it width */

#outer {
	width:857px; 
	height:60px; 
	position:relative; 
	float:left; 
	background:url(images/sub_bg.png) repeat-x;
}
#menuHolder {
	position:relative; 
	float:left; 
/*	left:50%;*/
}
#dropline {
	padding:0; 
	list-style:none; 
	text-align:center; 
	margin:0; 
	float:left; 
	position:relative; 
/*	right:50%; */
	font-size:12px; 
	font-family:arial, sans-serif; 
	height:36px;
}
#dropline table {
	margin:-2px -10px;
}
#dropline div.inner {
	padding:0; 
/*	margin:0 auto; */
	list-style:none; 
	position:absolute; 
	left:-9999px; 
	text-align:center; 
	background:#99ccff; 
	width:100%; 
	z-index:20;
	height:24px;
	background:url(images/sub_bg.png) left top;
}
* html #dropline div.inner {
	width:expression(document.getElementById('dropline').offsetWidth);
} /* for IE6 */
#dropline li {
	float:left;
}
#dropline li a {
	display:block; 
	height:36px; 
	width:133px;
	float:left; 
/*	padding:0 20px 0 0; */
	background:url(images/reiter_off.png);
	background-position:center top;
	line-height:36px; 
	text-decoration:none; 
	color:#fff;
}
#dropline li a.sub {
	display:block; 
	height:36px; 
	width:133px;
	float:left; 
/*	padding:0 25px 0 0; */
	background:url(images/reiter_off_sub.png); 
	background-position:center top;
	line-height:36px; 
	text-decoration:none; 
	color:#fff;
}
#dropline li a b {
	display:block; 
	height:36px; 
	width:133px;
	float:left; 
/*	padding:0 0 0 20px; */
	background:url(images/reiter_off.png); 
	background-position:center top;
	cursor:pointer;
}
#dropline li a:hover {
	background-position:right bottom; 
	color:#000; 
	line-height:36px;
}
#dropline li a:hover b {
	background-position:left bottom;
}
#dropline li:hover > a {
	background-position:right bottom; 
	color:#000; 
	line-height:36px;
}
#dropline li:hover > a b {
	background-position:left bottom;
}
#dropline li.current a, #dropline li.current a:hover {
	background-position:right bottom; 
	color:#008; 
	line-height:36px;
}
#dropline li.current a b {
	background-position:left bottom; 
	font-weight:normal;
	background-image:url(images/sub_bg.png);
	background-repeat:repeat-x;
}
#dropline :hover div.inner {
	left:0; 
	top:36px; 
	height:24px;
}
#dropline :hover div.lineHolder {
	float:left; 
	position:relative;
/*	left:50%;*/
}
#dropline li.current div.inner {
	left:0; 
	top:36px; 
	z-index:10;
}
#dropline li.current div.lineHolder {
	float:left; 
	position:relative; 
/*	left:50%;*/
}
#dropline li.current ul {
	float:left; 
	position:relative; 
/*	right:50%; */
	height:24px;
}
#dropline ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:relative; 
	float:left; 
/*	right:50%;*/
}
#dropline ul li {
	float:left;
}
#dropline ul li a {
	color:#000; 
	float:left; 
	height:24px; 
	line-height:24px; 
/*	padding:0 10px 0 0; */
/*	background:#99ccff;*/
	background:url(images/sub_bg.png) left top;
}
#dropline ul li a b {
	height:24px; 
	line-height:24px; 
/*	padding:0 0 0 10px; */
/*	background:#99ccff; */
	background:url(images/sub_bg.png) left top;
	font-weight:normal;
}
#dropline ul ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:absolute; 
	left:-9999px; 
	width:0;
}
#dropline li.current ul li.current_sub a b {
	color:#008;
	background:url(images/sub_bg.png) left top;
}
#dropline li.current ul li a.drop {
/*	padding:0 14px 0 0; */
	background:url(ski/subtab-arrow-off.gif) right top;
}
#dropline li.current ul li.current_sub a.drop {
/*	padding:0 14px 0 0; */
	background:url(ski/subtab-arrow-off.gif) right top;
}
#dropline :hover ul li a:hover {
	position:relative; 
	background:url(images/sub_bg.png) right top;
}
#dropline :hover ul li a.drop {
	background:url(ski/subtab-arrow-off.gif) right top;
}
#dropline :hover ul li a.drop:hover {
	background:url(ski/subtab-arrow.gif) right top;
}
#dropline :hover ul li a:hover b {
	background:url(images/sub_bg.png) left top;
}
#dropline li.current ul li a {
	color:#000; 
	height:24px; 
	line-height:24px; 
/*	padding:0 10px 0 0; */
	background:#99ccff;
}
#dropline li.current ul li a b {
	height:24px; 
	line-height:24px; 
/*	padding:0 0 0 10px; */
	background:#99ccff;
}
#dropline li.current ul ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:absolute; 
	left:-9999px; 
	width:0;
}
#dropline :hover ul li:hover > a.drop {
	background:url(ski/subtab-arrow.gif) right top;
}
#dropline li.current ul li:hover > a.drop {
	background:url(ski/subtab-arrow.gif) right top;
}
#dropline :hover ul li:hover > a b {
	background:url(images/sub_bg.png) left top;
}
#dropline :hover ul ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:absolute; 
	left:-9999px; 
	width:0;
}
#dropline :hover ul li:hover {
	position:relative;
}
#dropline :hover ul :hover ul {
	left:-1px; 
	top:22px; 
	width:150px; 
	background:transparent;
}
#dropline :hover ul :hover ul li {
	border-left:1px solid #99ccff; 
	border-right:1px solid #99ccff;
}
#dropline :hover ul :hover ul li.last {
	border-bottom:1px solid #99ccff;
}
#dropline :hover ul :hover ul li a {
	height:24px; 
	line-height:24px; 
	text-align:left; 
/*	padding:0 0 0 10px; */
	width:140px; 
	background:#99ccff;
}
#dropline :hover ul :hover ul li a.fly {
	text-align:left; 
/*	padding:0 0 0 10px; */
	width:140px; 
	background:#99ccff url(ski/fly.gif) no-repeat right center;
}
#dropline :hover ul :hover ul li a:hover {
	background:#99ccff;
}
#dropline :hover ul :hover ul li:hover > a {
	background:#99ccff;
}
#dropline :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	width:0;
}
#dropline :hover ul :hover ul :hover ul {
	left:120px; 
	width:150px; 
	top:0;
}
#dropline :hover ul :hover ul :hover ul li {
	border-left-color:#eef;
}
#dropline :hover ul :hover ul :hover ul li.first {
	border-top:1px solid #eef;
}
#dropline :hover ul :hover ul :hover ul li a {
	background:#99ccff; 
	filter: alpha(opacity=85);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.85; opacity:0.85;
}
#dropline :hover ul :hover ul :hover ul li a:hover {
	background:#c2e1ef;
}
body {font-size:76%; font-family:"trebuchet MS", verdana, arial, sans-serif; background:#FFFFFF;}
#spalte1 {
	float:left; 
	width:7px; 
	background-image:url(images/body_left_bg.png); 
	background-repeat:repeat-y;
}
#spalte2 {
	float:left; 
	width:822px; 
	background:#3399ff; 
	padding-top:10px; 
	padding-left:10px; 
	background-color:#3399ff;
}
#spalte3 {
	float:right; 
	width:7px; 
	background-image:url(images/body_right_bg.png); 
	background-repeat:repeat-y;
}
#spalte1, #spalte2, #spalte3 {
	padding-bottom:32767px; 
	margin-bottom:-32767px;
}
#rightbox {
	padding-left:25px; 
	font-size:12px; 
	color:#FFFFFF;
}
#wrapper {
	overflow:hidden; 
	clear:both; 
	background:#3399ff;
}
#footer {
	clear:both;
}
.inhalt {
	padding:10px;
}
#footer p {
	color:#000000; 
	margin-top:5px;
}
#header p {
	color:#fff; 
	float:left;
}
#header_left {
	 background-image:url(images/header_left.png); 
	 background-repeat:no-repeat; 
	 background-position:top right; 
	 width:24px; 
	 height:60px; 
	 float:left;
}
#header_navibg {
	 background-image:url(images/navi_bg.png); 
	 height:60px; 
	 width:10px; 
	 float:left; 
	 background-position:right top; 
	 position:relative; 
	 background-repeat:repeat-x;
}
#header_right {
	 background-image:url(images/header_right.png); 
	 height:60px; 
	 width:25px; 
	 float:right; 
	 background-repeat:no-repeat; 
	 background-position:top left; 
	 position:relative;
}
#header_right {
	background-image:url(images/header_right.png);
}
#footer a.other {
	color:#000000; 
	text-decoration:none;
	text-align:center;
}
#footer a:hover.other {
	text-decoration:none;
}
#footer_left {
	 background-image:url(images/footer_left.png); 
	 background-repeat:no-repeat; 
	 height:27px; 
	 width:24px; 
	 float:left;
}
#footer_center {
	 background-image:url(images/footer_bg.png); 
	 background-repeat:repeat-x; 
	 height:27px; 
	 width:808px; 
	 float:left; 
	 font-size:12px; 
	 text-align:center;
}
#footer_right {
	 background-image:url(images/footer_right.png); 
	 background-repeat:no-repeat; 
	 height:27px; 
	 width:25px; 
	 float:right;
}
