/* CSS Document */

* .highslide {
	cursor: url(/betterpark/img/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid gray;
}

.highslide-image {
    border-bottom: 1px solid black;
    cursor: pointer; /* opera */
	cursor: url(/betterpark/img/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}


body,td {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
	}
	
input, select, option, select.formtext {
	border:0px;
	font-size:12px;
	
	}
	
tr.farbe, td.farbe {
	color:#FFFFFF;
	}
	
table.farbe {
border: 1px #eeeeee dotted;
padding:3px;
}


p.headline {
	size: 10px;
	padding-top:6px;
	padding-left:6px;
	}




a.navigation, a.navigation:visited {
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
	font-weight:bold;
	}
	
a.navigation:hover {

	color:#E9594D;
	text-decoration:underline;
	}
	
a:visited {
	color:#145581;
	text-decoration:none;
}

a.blau, a {
	color:#145581;
	text-decoration:none;
	font-weight:bold;
	}

a.blau:hover, a:hover {
	text-decoration:underline;
	}
	


	
a.grau, a.grau:visited {
	color:#808080;
	text-decoration:none;
	font-weight:bold;
	}

a.grau:hover {
	text-decoration:underline;
	}
	
a.weiss {
	color:#ffffff;
	text-decoration:underline;
	}

a.weiss:hover {
	text-decoration:none;
	}
	
#impressum-unten {
	position:absolute;
	left:76px;
	top:682px;
	width:460px;
	height:48px;
}

#web-02 a.weiss, #web-02 a.weiss:visited, #impressum-unten a.weiss, #impressum-unten a.weiss:visited {
	text-decoration:none;
	color:#FFFFFF;
	}
	
#impressum-unten a.weiss:hover, #web-02 a.weiss:hover {
	text-decoration:underline;
	}
	
	
a.linkweiss, a.linkweiss:visited {
	color:#000000;
	text-decoration:none;
	text-transform:none;
	}
	
a.linkweiss:hover {
	text-decoration:underline;
	}
	

#total {
 position: absolute;
 width: 960px;
 height: 800px;
 left: 50%;
 margin-left: -480px;
 background-image:url("/betterpark/img/bg_total.jpg");
	}

#web-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:76px;
	height:28px;
}

#web-02 {
	position:absolute;
	left:76px;
	top:0px;
	width:801px;
	height:28px;
}

#web-03 {
	position:absolute;
	left:877px;
	top:0px;
	width:83px;
	height:28px;
}

#web-04 {
	position:absolute;
	left:0px;
	top:28px;
	width:76px;
	height:730px;
}

#web-05 {
	position:absolute;
	left:76px;
	top:28px;
	width:801px;
	height:194px;
}

#web-06 {
	position:absolute;
	left:910px;
	top:-23px;
	width:83px;
	height:730px;
}

#b-parknews {
	position:absolute;
	left:76px;
	top:222px;
	width:115px;
	height:36px;

}


#b-parkfacts {
	position:absolute;
	left:191px;
	top:222px;
	width:113px;
	height:36px;
}

#b-parkrules {
	position:absolute;
	left:304px;
	top:222px;
	width:113px;
	height:36px;
	z-index: 5;
}

#b-parkdesign {
	position:absolute;
	left:417px;
	top:222px;
	width:113px;
	height:36px;
	z-index: 5;
}

#b-friends {
	position:absolute;
	left:530px;
	top:222px;
	width:113px;
	height:36px;
	z-index: 5;
}

#b-park3d {
	position:absolute;
	left:643px;
	top:222px;
	width:113px;
	height:36px;
	background-color:#0000CC;
}

#web-13 {
	position:absolute;
	left:756px;
	top:222px;
	width:121px;
	height:36px;
}

#park-status {
	position:absolute;
	left:76px;
	top:258px;
	width:255px;
	height:29px;
	z-index:10;
}

#open {
	position:absolute;
	left:331px;
	top:258px;
	width:167px;
	height:70px;
}

#webcam {
	position:absolute;
	left:498px;
	top:258px;
	width:223px;
	height:142px;
	z-index: 2;
}

#web-17 {
	position:absolute;
	left:721px;
	top:258px;
	width:156px;
	height:89px;
}

#easy-line {
	position:absolute;
	left:76px;
	top:287px;
	width:255px;
	height:28px;
	background-image: url(/betterpark/img/easy_line.jpg);
}

#medium-line {
	position:absolute;
	left:76px;
	top:315px;
	width:255px;
	height:25px;
	background-image: url(/betterpark/img/medium_line.jpg);
}

#ticketinfo {
	position:absolute;
	left:331px;
	top:328px;
	width:167px;
	height:72px;
}

#pro-line {
	position:absolute;
	left:76px;
	top:340px;
	width:255px;
	height:24px;
	background-image: url(/betterpark/img/pro_line.jpg);
}

#web-22 {
	position:absolute;
	left:721px;
	top:347px;
	width:156px;
	height:53px;
}

#superpipe {
	position:absolute;
	left:76px;
	top:364px;
	width:255px;
	height:36px;
	background-image: url(/betterpark/img/superpipe.jpg);
}

#c-ol {
	position:absolute;
	left:76px;
	top:400px;
	width:39px;
	height:64px;
}

#c-o {
	position:absolute;
	left:115px;
	top:400px;
	width:408px;
	height:36px;
}

#c-or {
	position:absolute;
	left:523px;
	top:400px;
	width:36px;
	height:64px;
}

#snowinfo {
	position:absolute;
	left:559px;
	top:400px;
	width:318px;
	height:147px;
	z-index:50;
}

#content {
	position:absolute;
	left:118px;
	top:436px;
	width:408px;
	height:195px;
	overflow: auto;
	padding: 10px;
	scrollbar-face-color: #2E2E2E;
	scrollbar-highlight-color: #2E2E2E;
	scrollbar-shadow-color: #2E2E2E;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #2E2E2E;
	scrollbar-3d-light-color: #c0c0c0;
	scrollbar-dark-shadow-color: #2E2E2E;
}

#c-l {
	position:absolute;
	left:76px;
	top:464px;
	width:39px;
	height:167px;
}

#c-r {
	position:absolute;
	left:523px;
	top:464px;
	width:36px;
	height:167px;
}

#newsletter {
	position:absolute;
	left:559px;
	top:547px;
	width:318px;
	height:73px;
}

#partners {
	background-image:url(/betterpark/img/bg_partners.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:559px;
	top:620px;
	width:318px;
	height:72px;
}

#umfrage {
	position:absolute;
	left:559px;
	top:670px;
	width:318px;
	height:51px;
	z-index: 10;

}

#c-ul {
	position:absolute;
	left:76px;
	top:631px;
	width:39px;
	height:40px;
}

#c-u {
	position:absolute;
	left:115px;
	top:631px;
	width:408px;
	height:40px;
}

#c-ur {
	position:absolute;
	left:523px;
	top:631px;
	width:36px;
	height:40px;
}

#abschluss-leer {
	position:absolute;
	left:76px;
	top:671px;
	width:801px;
	height:11px;
}



#abschluss-footer {
	position:absolute;
	left:76px;
	top:730px;
	width:801px;
	height:28px;
}
#Layer1 {
	position:absolute;
	left:654px;
	top:91px;
	width:282px;
	height:324px;
	z-index:5;
}

#bild {
	position:relative;
	left:0px;
	top:0px;
	width:801px;
	height:194px;
	z-index:0;
}

#logo_betterpark {
	position:absolute;
	left:0px;
	top:5px;
	width:162px;
	height:74px;
	z-index:10;
}
#logo_htg {
	position:absolute;
	left:630px;
	top:0px;
	width:170px;
	height:74px;
	z-index:20;
}
