BODY {	FONT-SIZE: 0.65em; COLOR: #bababa; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #292929; TEXT-ALIGN: center; min-width: 800px}.link {	LINE-HEIGHT: 0.9em}a img{border:0px;}A {	COLOR: #8b8b8b;  TEXT-DECORATION: none;}A:hover {	TEXT-DECORATION: underline overline}H1 {	FONT-WEIGHT: bold; FONT-SIZE: 40px}H2 {	FONT-WEIGHT: bold; FONT-SIZE: 1.1em}#wrapper {	MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; TEXT-ALIGN: left}#main {	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 3em; BACKGROUND: url(/images/verlauf.jpg) #292929 no-repeat; MARGIN-BOTTOM: 3em; BORDER-LEFT: #000000 1px solid; WIDTH: 800px; BORDER-BOTTOM: #000000 1px solid; POSITION: relative; HEIGHT: auto}#borderright {	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; RIGHT: 0px; VISIBILITY: visible; BORDER-LEFT: #000000 0px solid; WIDTH: 39px; BORDER-BOTTOM: #000000 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 344px}#borderleft {	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; LEFT: 0px; VISIBILITY: visible; BORDER-LEFT: #000000 0px solid; WIDTH: 38px; BORDER-BOTTOM: #000000 0px solid; POSITION: absolute; TOP: 37px; HEIGHT: 680px}#bordertopleft {	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; LEFT: 0px; VISIBILITY: visible; BORDER-LEFT: #000000 0px solid; WIDTH: 340px; BORDER-BOTTOM: #000000 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 37px}#rider {	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; RIGHT: 0px; VISIBILITY: visible; BORDER-LEFT: #000000 0px solid; WIDTH: 488px; BORDER-BOTTOM: #000000 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 267px}#weisshorn {	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; LEFT: 0px; VISIBILITY: visible; BORDER-LEFT: #000000 0px solid; WIDTH: 437px; BOTTOM: 0px; BORDER-BOTTOM: #000000 0px solid; POSITION: absolute; HEIGHT: 180px}#swooshGreen {	LEFT: 10px; VISIBILITY: visible; WIDTH: 423px; POSITION: absolute; TOP: 200px; HEIGHT: 282px}#nea {	RIGHT: -50px; VISIBILITY: visible; WIDTH: 187px; BOTTOM: -50px; POSITION: absolute; HEIGHT: 48px}#Logo {	LEFT: 65px; VISIBILITY: visible; WIDTH: 90px; POSITION: absolute; TOP: 35px; HEIGHT: 150px}#Title {	RIGHT: 100px; VISIBILITY: visible; VERTICAL-ALIGN: text-top; WIDTH: 600px; COLOR: black; POSITION: absolute; TOP: -10px; HEIGHT: 50px; TEXT-ALIGN: right}.lang {	VISIBILITY: visible;  WIDTH: 110px;  POSITION: absolute; TOP: 242px; left:150px; color:#c2b600;}.lang a{color:#c2b600;}#navigation {	BORDER-RIGHT: #c2b600 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #c2b600 1px solid; PADDING-LEFT: 1em; BACKGROUND: #292929; LEFT: 59px; VISIBILITY: visible; PADDING-BOTTOM: 1em; BORDER-LEFT: #c2b600 1px solid; WIDTH: 110px; PADDING-TOP: 1em; BORDER-BOTTOM: #c2b600 1px solid; POSITION: absolute; TOP: 257px; HEIGHT: auto;}#Content {	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: silver 1px solid; PADDING-LEFT: 1em; z-index: 1; LEFT: 370px; VISIBILITY: visible; MARGIN-BOTTOM: 30em; PADDING-BOTTOM: 1em; BORDER-LEFT: silver 1px solid; WIDTH: 350px; PADDING-TOP: 1em; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 225px; HEIGHT: auto;}#passport {	FLOAT: right; VISIBILITY: visible; MARGIN-BOTTOM: 1em; WIDTH: 142px; POSITION: relative; HEIGHT: 205px;}#ContentTitle {	FLOAT: left; VISIBILITY: visible; WIDTH: 100px; POSITION: relative; HEIGHT: auto;}h2 {font-size: 30px;font-weight: normal;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top: -10px;}#ContentText {	CLEAR: right; VISIBILITY: visible; MARGIN-BOTTOM: 2em; WIDTH: 348px; POSITION: relative; HEIGHT: auto; text-align:justify;}#ContentTextul {	CLEAR: right; VISIBILITY: visible; MARGIN-BOTTOM: 2em; WIDTH: 348px; POSITION: relative; HEIGHT: auto; Margin-left:-25px; }#Details {	CLEAR: both; FLOAT: right; VISIBILITY: visible; WIDTH: auto; POSITION: relative; HEIGHT: auto;}#contentspacer {	VISIBILITY: visible; MARGIN-LEFT: 370px; WIDTH: 350px; POSITION: relative; HEIGHT: 100px;}hr.adr { width:50%; color:white; text-align:left; margin: 5px auto 5px 0;}/*################################################################################################FlyoutMenu##################################################################################################*/.menu {/*z-index:1000;*/}/* Grundformatierung des Menus */.menu ul {padding:0;margin:0;list-style-type:none;}/* hack für IE5.5 */* html .menu ul {margin-left:-16px;position: absolute;}/* relative positionierung um Unterpunkte zu platziere */.menu li {position:relative;/*z-index:1000;*/height:26px;}/* get rid of the table */.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}/* style the links */.menu a, .menu a:visited {display:block; text-decoration:none;color:#8b8b8b;text-indent:5px;font-size: 10px;border-width:0 1px 1px 0;}/* hack für IE5.5 */ html * .menu ul ul li a:hover{display:block; background:#292929;} * html .menu a, * html .menu a:visited {background:#292929; } * html .menu a, * html .menu a {background:#292929; }/* hoverlink gestalten */ * html .menu a:hover ul ul {color:#ffffff; background:#292929; display:block;}.menu :hover > a {color:#ffffff; }/* submenus verbergen, und mit absoluter Position versehen*/.menu ul ul {z-index: 1010;visibility:hidden;position:absolute;top:0;left:100px; width:130px;background:#292929;border: solid 1px #C2B600;margin-top: -10px;padding-top: 10px;}/* submenu ersten grades (zweites menu) anzeigen bei hover*/.menu ul li:hover ul,.menu ul a:hover ul {visibility:visible;background:#292929;position:relative}/* submenu zweiten grades (drittes menu) verbergen, wenn auf 1 menu hover */.menu ul :hover ul ul{visibility:hidden;}/*submenu dritten grades (viertes menu) verbergen wenn auf 2 menu hover*/.menu ul :hover ul :hover ul ul{visibility:hidden;}/* zweites submenu (drittes menu) anzeigen bei hover auf zweites menu */.menu ul :hover ul :hover ul{ visibility:visible;background:#292929;}/* drittes submenu (viertes menu) anzeigen bei hover auf drittes menu*/.menu ul :hover ul :hover ul :hover ul { visibility:visible;background:#292929;}/*###################################################################################Float Skibeschreibungen###################################################################################*/.ski {float: left;width:225px;padding-right: 10px;}.skibild{float: right;width: 90px;margin-top: 5px;}.main {	border: #000000 1px solid; 	MARGIN-TOP: 3em; 	BACKGROUND: url(/images/verlauf.jpg) #292929 no-repeat;	MARGIN-BOTTOM: 3em; 		width: 800px; 		 position: absolute;	 height:auto;}.Content {	BORDER: silver 1px solid;	PADDING-RIGHT: 1em;	PADDING-LEFT: 1em;	z-index: 1; 	LEFT: 370px; 	VISIBILITY: visible; 	MARGIN-BOTTOM: 30em; 	PADDING-BOTTOM: 1em; 	WIDTH: 350px;	PADDING-TOP: 1em; 	POSITION: absolute;	TOP: 225px; 	}#ContentText h1 {font-size: 30px;font-weight: normal;font-family:Verdana, Arial, Helvetica, sans-serif;}#ContentText h3 {font-size: 18px;font-weight: normal;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}/*###################################################################################DiaShow braucht einen breiteren Contentplatz###################################################################################*/.Dia{	BORDER-RIGHT: silver 1px solid;	PADDING-RIGHT: 1em;	BORDER-TOP: silver 1px solid;	PADDING-LEFT: 1em;	z-index: 100;	LEFT: 210px;	VISIBILITY: visible;	MARGIN-BOTTOM: 30em;	PADDING-BOTTOM: 1em;	BORDER-LEFT: silver 1px solid;	WIDTH: 560px;	PADDING-TOP: 1em;	BORDER-BOTTOM: silver 1px solid;	POSITION: relative;	TOP: 225px;	HEIGHT: auto;	text-align:center;	vertical-align: middle;	}