body { font-family: Arial; font-size: 8pt; }
img, a { outline: none; }
.clear { clear: both; }

h1 { margin: 0px; padding: 0px; color: #21286D; font-size: 14pt; margin-bottom: 10px; margin-top: 5px; }

input[type=text] { width: 200px; border: 1px #6B709D solid; }
input[type=text].error { border: 1px #9D6B6B solid; }
textarea { width: 300px; height: 100px; border: 1px #6B709D solid; }
textarea.error { border: 1px #9D6B6B solid; }
#formular label.error { margin-left: 10px; }

#footer { font-family: arial; font-size: 8pt; color: #4F4F4F; }
#footer a { color:  #4F4F4F; text-decoration: none; }
#footer a:hover { color:  #8caa1b; text-decoration: none; }

a.skipisten
{
	font-weight: bold;
	text-decoration: none;
	color: blue;
}
a.skipisten.active
{
	font-weight: bold;
	text-decoration: none;
	color: #ba2f2f;
}

#pistenplan
{
	position: relative;
	width: 800px;
	height: 480px;
	background-image: url('../media/img/pistenplan.jpg');
}
#pistenplan_overlay
{
	width: 100%;
	height: 100%;
}

.tooltip
{
	display: none;
	position: absolute;
	width: 197px;
	height: 185px;
	background-image: url('../media/img/tooltip.png');
}
.tooltip_head
{
	margin-left: 33px;
	margin-top: 5px;
	width: 159px;
	height: 20px;
}
	.tooltip_head .text
	{
		width: 130px;
		overflow: hidden;
		white-space: nowrap;

		float: left;
		font-size: 9pt;
		font-weight: bold;
		line-height: 20px;
		color: #FFFFFF;
	}
	.tooltip_head .close { float: right; }
	.tooltip_head .close a
	{
		display: block;

		width: 20px;
		height: 20px;

		background-image: url('../media/img/window_close.png');
		background-position: 0 0;
		background-repeat: no-repeat;

		text-indent: -9999px;
		letter-spacing: -9999px;
	}
	.tooltip_head .close a:hover
	{
		background-position: 0 -20px;
	}
.tooltip_body
{
	margin-top: 5px;
	margin-left: 33px;
	width: 154px;
	height: 90px;

	font-size: 8pt;
	overflow: auto;
}
.tooltip_footer
{
	margin-left: 33px;
	margin-top: 5px;
	width: 154px;
	height: 50px;

	font-size: 8pt;
}
	.tooltip_footer a
	{
		font-weight: bold;
		text-decoration: none;
		color: #ba2f2f;
	}

.uhr1 { background-image: url('../media/img/zahlen/1.png'); background-position: center center; background-repeat: no-repeat; }
.uhr2 { background-image: url('../media/img/zahlen/2.png'); background-position: center center; background-repeat: no-repeat; }
.uhr3 { background-image: url('../media/img/zahlen/3.png'); background-position: center center; background-repeat: no-repeat; }
.uhr4 { background-image: url('../media/img/zahlen/4.png'); background-position: center center; background-repeat: no-repeat; }
.uhr5 { background-image: url('../media/img/zahlen/5.png'); background-position: center center; background-repeat: no-repeat; }
.uhr6 { background-image: url('../media/img/zahlen/6.png'); background-position: center center; background-repeat: no-repeat; }
.uhr7 { background-image: url('../media/img/zahlen/7.png'); background-position: center center; background-repeat: no-repeat; }
.uhr8 { background-image: url('../media/img/zahlen/8.png'); background-position: center center; background-repeat: no-repeat; }
.uhr9 { background-image: url('../media/img/zahlen/9.png'); background-position: center center; background-repeat: no-repeat; }
.uhr10 { background-image: url('../media/img/zahlen/10.png'); background-position: center center; background-repeat: no-repeat; }
.uhr11 { background-image: url('../media/img/zahlen/11.png'); background-position: center center; background-repeat: no-repeat; }
.uhr12 { background-image: url('../media/img/zahlen/12.png'); background-position: center center; background-repeat: no-repeat; }
.uhr13 { background-image: url('../media/img/zahlen/13.png'); background-position: center center; background-repeat: no-repeat; }
.uhr14 { background-image: url('../media/img/zahlen/14.png'); background-position: center center; background-repeat: no-repeat; }
.uhr15 { background-image: url('../media/img/zahlen/15.png'); background-position: center center; background-repeat: no-repeat; }
.uhr16 { background-image: url('../media/img/zahlen/16.png'); background-position: center center; background-repeat: no-repeat; }
.uhr17 { background-image: url('../media/img/zahlen/17.png'); background-position: center center; background-repeat: no-repeat; }
.uhr18 { background-image: url('../media/img/zahlen/18.png'); background-position: center center; background-repeat: no-repeat; }
.uhr19 { background-image: url('../media/img/zahlen/19.png'); background-position: center center; background-repeat: no-repeat; }
.uhr20 { background-image: url('../media/img/zahlen/20.png'); background-position: center center; background-repeat: no-repeat; }
.uhr21 { background-image: url('../media/img/zahlen/21.png'); background-position: center center; background-repeat: no-repeat; }
.uhr22 { background-image: url('../media/img/zahlen/22.png'); background-position: center center; background-repeat: no-repeat; }
.uhr23 { background-image: url('../media/img/zahlen/23.png'); background-position: center center; background-repeat: no-repeat; }
.uhr24 { background-image: url('../media/img/zahlen/24.png'); background-position: center center; background-repeat: no-repeat; }

.selectableitem
{
	float: left;
	margin-bottom: 1px;
	margin-right: 1px;
	width: 113px;
	height: 20px;
	background-color: #6B709D;
}
.notselectable
{
	float: left;
	margin-bottom: 1px;
	margin-right: 1px;
	width: 113px;
	height: 20px;
	background-color: #9D6B6B;
}
.vorgemerkt
{
	float: left;
	margin-bottom: 1px;
	margin-right: 1px;
	width: 113px;
	height: 20px;
	background-color: #6B959D;
}
.reserviert
{
	float: left;
	margin-bottom: 1px;
	margin-right: 1px;
	width: 113px;
	height: 20px;
	background-color: #9D8F6B;
}
.selecteditem
{
	margin-bottom: 1px;
	width: 113px;
	height: 20px;
	background-color: #6B9D6D;
}
.selecthelper
{
	background-color: #000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
