body {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 0px;
	color: #111;
	font-size: 14px; 
	font-family: "lato_regular","arial_regular",sans-serif;;
}

.block {
	border: none !important;
	padding: 0px;
}

.block.schneehoehen, .block.pisten-lifte {
	box-sizing: border-box;
    	box-shadow: 0 1px 2px rgba(0,0,0,0.33);
    	margin-bottom: 8px;
    	padding: 15px 0 15px 15px;
}

.block, .block p {
	font-size: 14px !important; 
}
.block .label {
	background-color:#f6f6f6 !important;
}

.block .wert, .block p .wert {
	font-weight: normal;
}

p {
	line-height: 160%;
}

a,.link {
	color: #111;
	text-decoration:none;
}

.link {
	cursor: pointer;
}

a.light {
	color: #6a7b98;
}

.search_q_safari {
	margin-left: 4px;
	width: 110px;
	margin-top:5px;
}

#site_search {
	margin-top: 12px;
	margin-left: 4px;
	width: 140px;
	height: 25px;
	background: url(/images/search/site_background.png) top left no-repeat;
}

#site_search.focused {
	color: #111;
	background: url(/images/search/site_background.png) bottom left no-repeat;
}
#site_search.focused .search_q {
	color: #111;
}


#map_search {
	position: absolute;
	top: 2px;
	left: 33px;
	z-index: 10;
	width: 112px;
	height: 25px;
	background: url(/images/search/map_background.png) top left no-repeat;
}

#map_search.focused {
	color: #111;
	background: url(/images/search/map_background.png) bottom left no-repeat;
}
#map_search.focused .search_q {
	color: #111;
}

.search {
	position: relative;
	border:none;
}

.search .search_q {
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	display: block;
	position: absolute;
	left: 12px;
	width: 70%;
	border: none 0px;
	top: 6px;
	height: 13px;
	background: transparent;
	padding: 0px;
}
.search_q_safari { margin-left: 4px; width: 110px; margin-top:5px; }
.search .search_button {
	display: block;
	position: absolute;
	right: 8px;
	top: 7px;
	width: 12px;
	height: 12px;
}




.sep {
	background: url(/images/oeamtc/sep_background.png) no-repeat 0px 2px;
	font-weight: bold;
	font-size:12px;
	padding-left: 18px;
	margin-top: 20px;
	margin-bottom: 8px;
}
.sep .label {
	background-color: white;
	padding-right: 4px;
	font-weight: bold;
}

.sep:first-child {
	margin-top: 8px;
}

	#page {
		min-width:400px;
		max-width:800px;
		margin:20px auto;
	}

	#header {
		height: 86px;
	}
	#bergfex-logo {
		position: absolute;
		top: 20px; left: 3px;
		z-index: 1000;
	}
	#currentuser {
		position: absolute;
		top: 30px;
		left: 245px;
	}

/* location bar */
#locationbar {
	position: relative;
	width: 600px;
	height: 17px;
	border-top: 1px solid white;
	margin-bottom:5px;
}

/* season winter */
.locationbar-winter {
	/*background-color: #edf2fa;*/
	font-size: 10px;
}

.locationbar-winter .labels {
	position: absolute;
	width: 42px;
    height: 17px;
    font-size: 10px;
	color: #111;
    /*background-color: #c2cee3;*/
    text-align: right;
}

.locationbar-winter .labels .winter {
	position: absolute;
	width: 144px;
	height: 13px;
	padding: 2px;
	padding-right: 6px;
	right: 0px;
	font-size: 10px;
}
.locationbar-winter .labels .winter a {
	color: #111;
}
.locationbar-winter .labels .sommer  {
	position: absolute;
	left: 0px;
	background: url(/images/locationbar_sommer.png) no-repeat top right;
	height: 13px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 18px;
	font-size: 10px;
	font-weight: bold;
}
.locationbar-winter .labels .sommer  a {
	color: white;
}

/* season sommer */
.locationbar-sommer {
	background-color: #e3f5de;
	font-size: 10px;
}
.locationbar-sommer .labels {
	position: absolute;
	width: 150px;
    height: 17px;
    font-size: 10px;
	color: #111;
    background-color: #b0d4a5;
    text-align: right;
}

.locationbar-sommer .labels .sommer {
	position: absolute;
	width: 144px;
	height: 13px;
	padding: 2px;
	padding-right: 6px;
	right: 0px;
	font-size: 10px;
	z-index: 2;
}
.locationbar-sommer .labels .sommer  a {
	color: #111;
}

.locationbar-sommer .labels .winter  {
	position: absolute;
	left: 0px;
	background: url(/images/locationbar_winter.png) no-repeat top right;
	height: 13px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 18px;
	font-size: 10px;
	font-weight: bold;
	z-index: 3;
}
.locationbar-sommer .labels .winter a {
	color: white;
}

/* locationbar location entries */
#locations {
	position: relative;
	left: 39px;
	height: 17px;
	padding-left: 12px;

}
.locationbar-winter #locations {
	background: url(/images/arrows/blue_right.png) no-repeat 5px center;
}
.locationbar-sommer #locations {
	background: url(/images/arrows/green_right.png) no-repeat 5px center;
}

#locations .entry {
	font-size: 10px;
	height: 13px;
	padding: 2px;
	padding-right: 10px;
	margin-right: 2px;
	float: left;
}

.locationbar-winter #locations .entry {
	background: url(/images/arrows/blue_right.png) no-repeat center right;
}
.locationbar-sommer #locations .entry {
	background: url(/images/arrows/green_right.png) no-repeat center right;
}

#locations .entry a {
	color: #111;
}
#locations .entry-active {
	font-size: 10px;
	height: 13px;
	padding: 2px;
	padding-left: 0px;
	padding-right: 4px;
	margin-left: 4px;
	font-weight: bold;

	color: gray;
	font-weight:bold;
	float: left;
}
.locationbar-sommer #locations .entry-active {
	background-color: #1e8000;
}
.locationbar-winter #locations .entry-active {
	background-color: #fff;
}

/* map actions in location bar */

#mapactions {
	position: absolute;
	right: 0px;
	top: -17px;
	height: 17px;
}
#mapactions-text {
	float:left;
	height: 13px;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #53698a;
}
#mapactions .mapactions-buttons {
	background: url(/images/map/mapactions_left.png) no-repeat center left;
	float: left;
	padding: 1px;

	padding-left: 19px;

}
#mapactions .mapactions-buttons div {
	float:left;
	padding-left: 1px;
	padding-bottom: 1px;
	background-color: #d2dceb;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
#mapaction_help { display: none; background-image: url(/images/map/mapactions/help0.png); }
#mapaction_link { display: none; background-image: url(/images/map/mapactions/link0.png); }
#mapaction_up { display: none; background-image: url(/images/map/mapactions/up0.png); }
#mapaction_down { display: none; background-image: url(/images/map/mapactions/down0.png); }
#mapaction_full { display: none; background-image: url(/images/map/mapactions/full0.png); }
#mapaction_close { display: none; background-image: url(/images/map/mapactions/close0.png); }
#mapaction_enable {
	position: relative;
	background-image: url(/images/map/mapactions/down0.png);
}
#mapaction_enable_big {
	float:left;
	position: relative;
	top: -10px;
	left: 6px;
	background-image: url(/images/map/enable.png);
	width: 25px;
	height: 25px;
	cursor: pointer;
}

#mapaction_help:hover { background-image: url(/images/map/mapactions/help1.png); }
#mapaction_link:hover { background-image: url(/images/map/mapactions/link1.png); }
#mapaction_up:hover { background-image: url(/images/map/mapactions/up1.png); }
#mapaction_down:hover { background-image: url(/images/map/mapactions/down1.png); }
#mapaction_full:hover { background-image: url(/images/map/mapactions/full1.png); }
#mapaction_close:hover { background-image: url(/images/map/mapactions/close1.png); }
#mapaction_enable:hover { background-image: url(/images/map/mapactions/down1.png); }

/* tracks */

.track {
	width: 160px;
	overflow: hidden;
	background-color: #edf2fa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 12px;
	padding-bottom: 4px;
}


.track-title {
	font-weight: bold;
	color: white;
	background-color: #394b76;
	text-transform: uppercase;
	padding: 1px;
	padding-left: 4px;
	padding-bottom: 2px;
	overflow: hidden
}

.track ul {
	padding: 2px;
    margin: 0;
}
.item,
.track ul li {
	background-image: url(/images/oeamtc/arrows/orange_right.png);
    background-repeat: no-repeat;
    background-position: 4px 3px;
    padding-left: 12px;
	padding-bottom: 2px;
	list-style-type: none;
	font-size: 10px;
}


	#loading-indicator {
		position: absolute;
		left: 217px;
		top: 54px;
		display:none;
	}

	#mainnavigationbar {
		position: absolute;
		top: 50px;
		width: 846px;
		text-align:right;
	}
	#map {
		border-top: 1px solid white;
		position: relative;
		height: 180px;
		z-index: 10;
		display: none;
	}
	#map-loading {
		position: absolute;
		right: 0px;
		font-size: 10px;
		z-index: 10;
		color: white;
		background-image: url("/images/map/search_background.png");
		display: none;
		text-align: right;
		padding: 2px;
		padding-left: 8px;

	}


	#detail {
		position: relative;
		border-top: 1px solid white;
		/*background: #ffffff url(/images/leftnavigation_background.png) no-repeat;*/
	}

	#leftnavigation {
		position: absolute;
		width: 150px;
		font-size: 10px;
		padding-top: 8px;
		padding-bottom: 24px;
		background: #465e98 url(/images/leftnavigation_background.png) no-repeat;
	}
	#leftnavigation .imgheader {
		margin-top: 14px;
		margin-bottom: 7px;
		text-align: right;
	}
	#leftnavigation ul {
	    padding: 0;
        margin: 0;
        margin-left: 8px;
	}
	#leftnavigation ul li {
			background-image: url(/images/oeamtc/arrows/orange_right.png);
    background-repeat: no-repeat;
    background-position: 4px 3px;
    padding-left: 12px;
	padding-bottom: 1px;
	list-style-type: none;

		color: white;
		overflow: hidden;
		font-size: 10px;
	}

	#leftnavigation ul li a {
		color: white;
	}
	#leftnavigation ul li a:hover {
		color: orange;
	}

	#skigebietsfinder {
		margin-left: 10px;
		background: url(/images/skigebietsfinder.png) no-repeat top left;
		padding-top: 2px;
		padding-left: 20px;
		height: 18px;
		min-height: 18px;
		margin-top: 6px;
		font-size: 10px;
	}
	#skigebietsfinder a { color: white; }
	#skigebietsfinder a:hover { color: orange; }


#videoplayer {
    width: 600px;
	margin-bottom: 12px;
}

.username {
	padding-left: 17px;
	padding-top: 3px;
	min-height: 21px;
	background: transparent url(/images/user.png) no-repeat top left;
}

.username a {  color: #6673a2; }
.username a:hover {  color: orange; }


	/* 644 gesamtbreite */
	#content {
		position: relative;
		margin-left: 0px;
		width: 100%;
	}


	#content:after {
		content: "clear";
		clear: left;
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

	#maintabbar {
		padding-top: 2px;
		background-image: url(/images/tabs/tabbar_background.png);
		height: 25px;  /* ie6 fix? */
	}

	/* 680px breite */
	.content-wide {

		padding-left: 14px;
		padding-top: 8px;
	}


	/* 694 - 2*14  -160*/
	.content {
		width: 100%;
		padding-left: 0px;
		padding-right: 14px;
		padding-top: 8px;
		float: left;
		/* obsolete: padding-right: 8px; */
	}

	.content-wide + .content {
		padding-top: 4px;
	}

	/* 694 - 2*14  -160*/
	#content-oversize {
		width: 830px;
		/* padding-left: 14px;*/
		margin-left: 14px;
		background-color: white;

		/* obsolete: padding-right: 8px; */
	}
	.content-oversize {
		width: 624px;
		/* padding-left: 14px;*/
		padding-right: 14px;
		padding-left: 14px;
		padding-top: 4px;
		float: left;
		background-color: white;

		/* obsolete: padding-right: 8px; */
	}
	#sidebar {
		float:right;
		width: 160px;
		padding-top: 6px;
	}
	#footer {
		clear: both;
		padding-top: 8px;
		padding-bottom: 8px;
		width: 100%;
		border-bottom: 8px solid white;
		text-align: right;
		background-color: white;
	}

	#infobar {
		position: relative;
		border-top: 1px solid white;
		background: url("/images/infobar_background.png") no-repeat top left;
		padding: 4px;
		padding-top: 8px;
		padding-left: 184px;
		min-height: 22px;
		color: #6f6d14;
		font-family: Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		display: none;
	}

	#infobar a {
		color: #0063d9;
	}

	#infobar-close {
		position: absolute;
		right: 3px;
		top: 8px;
		width: 13px;
		height: 13px;
		background-image: url(/images/infobar_close.png);
		cursor: pointer;
	}

#adsense {
	border: 0;
	margin: 0;
	width: 450px;
	height: 60px;
	overflow: hidden;
}

#skyscraper {
	position: absolute;
	z-index:1;
	left: 870px;
	top: 52px;;
}

#flags {
	margin-top: 8px;
	height: 9px;
}

#flags .flag {
	float: right;
	margin-left: 4px;

}

#flags .flag a img {
	border: 1px solid #BBBBBB;
}

#title2 {
	text-align: left;
	font-size: 10px; font-weight: bold;
	color: #999;
	float:left;
	width: 400px;
	height: 13px;
	overflow: hidden;
	background-image: url(/images/arrows/grey_right.png);
	background-repeat: no-repeat;
	background-position: 20px 3px;
	padding-left: 28px;
}

.check {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background: url(http://static.bergfex.at/images/check.gif) 0px 2px no-repeat;
}

.nocheck {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: #999999;
}

td > .nocheck,
td > .check {
	margin: 0;
}

.novalue {
	color: #999999;
	margin-top: 3px;
	margin-bottom: 3px;
}
.value {
	margin-top: 3px;
	margin-bottom: 3px;
}
.anzahl {
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	width: 20px;
	float: left;


}

.td-value,
.zamgstation_wert {
	padding: 2px;
  	padding-left: 6px;
  	font-weight: bold;
	color: #484848;
	border-left: 3px solid #e9e9e9;
}
.td-label,
.zamgstation_bez {
	padding: 2px;
  	padding-right: 6px;
	text-align: right;
 }

      .tarife td {
		padding: 2px;
		text-align: right;
	}
	.tarife .Erwachsene td {
		background-color: #f2f4fd;
	}
	.tarife .Kinder td {
		background-color:#fcf9f2;
	}
	.tarife .Jugend td {
		background-color: #fcf9f2;
	}
	.tarife .Senioren td {
		background-color: #fcf9f2;
	}

.bergfextab-selected {
	background-image:url(/images/tabs/tab_background1.png);
	float: left;
	padding-top: 8px;
	height: 17px;

}

.bergfextab-enabled {
	background-image:url(/images/tabs/tab_background0.png);
	float: left;
	padding-top: 8px;
	height: 17px;


}

.bergfextab2-selected {
	background-color: #ccdaf0;
	float: left;
	height: 16px;
	padding: 1px;
	padding-top: 2px;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #303f7c;
}


.bergfextab2-enabled {
	float: left;
	height: 16px;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url('/images/tabs/tab2_1_bg.gif');
	padding: 1px;
	padding-top: 2px;
	font-size: 8pt;
}
.bergfextab2-enabled a { text-decoration: none; }

	#map-info-resizable {
		position: absolute;
		z-index: 18;
		bottom: -10px;
		right: -6px;
		width: 13px;
		height: 19px;
		background-image: url(/images/map/gripper.png);
	}

/* resizable handle south */
.ui-resizable-s {
	cursor: s-resize;
	height: 18px;
	width: 852px;
	bottom: -10px;
	left: 0px;
	z-index: 20;
	background: transparent url(/images/map/handle_s.png) no-repeat scroll left center;
}

	#map_canvas {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		cursor: default;
		z-index: 1;
	}

	#map-search-input {
		position: absolute;
		top: 5px;
		left: 35px;
		z-index: 10;
	}
	#map-search-result-container {
		background-image: url("/images/map/search_background.png");
		display: none;
		position: absolute;
		left: 150px;
		z-index: 10;
		height: 100%;
		width: 694px;
		color: white;
		overflow: auto;

	}
	#map-search-close-container {
		width: 17px;
		height: 17px;
		background: url(/images/map/search_close.png) no-repeat center center;
		position: absolute;
		right: 4px;
		top: 4px;
		cursor: pointer;
	}

	#map-search-result {
		padding: 12px;
		z-index: 10;
		color: white;
		overflow: auto;
	}

	#map-search-result .h2{
		padding-top: 6px;
		margin-bottom: 2px;
		z-index: 10;
		color: white;
		font-weight: bold;
		overflow: auto;
	}

	#map-search-result-minimized {
		background-image: url("/images/map/search_background.png");
		z-index: 10;
		position: absolute;
		right: 0px;
		width: 19px;
		height: 100%;
		display: none;
	}
	#map-search-close-minimized {
		margin-top: 3px;
		width: 19px;
		height: 19px;
		z-index: 12;
		background: url(/images/map/search_close.png) no-repeat center center;
		cursor: pointer;
	}

	#map-search-maximize {
		background: url("/images/map/search_minimized.png") no-repeat top left;
		z-index: 12;
		width: 19px;
		height: 90%;
		cursor: pointer;
	}

	.map-search-line {
		background-image: url(/images/arrows/arrow_orange_right.gif);
    	background-repeat: no-repeat;
    	background-position: 0px 1px;
    	padding-left: 12px;
		padding-bottom: 2px;
		color: white;
	}
	.map-search-line .region {
		font-size: 10px;
		font-weight: bold;
		color: white;
	}

	.map-search-line .type {
		color: #CCCCCC;
	}
	.map-search-line-name {
		width: 200px;
	}
	#map-search-result a,
	#map-search-result-container a {

		color: white;
	}
	#map-search-result a:hover {
		color: orange;
	}
	#zoom-container {
		background-image: url(/images/map/zoom_background.png);
		position: absolute;

		padding: 3px;
		width: 21px;
		cursor: pointer;
		z-index: 10;
	}

	#zoom-plus {
		width: 17px;
		height: 17px;
		padding: 2px;
		background: url(/images/map/zoom_plus.png) center no-repeat;
	}

	#zoom-minus {
		width: 17px;
		height: 17px;
		padding: 2px;
		background: url(/images/map/zoom_minus.png) center no-repeat;
	}

	#zoom-slider {

		position: relative;
		margin-top: 2px;
		width: 21px;
		height: 97px;
	}

	#zoom-slider-handle {
		position: relative;
		z-index: 5;
		background: url(/images/map/zoom_slider.png) center no-repeat;
		cursor: pointer;
		padding:0; margin: 0;
		width: 21px;
		height: 9px;
	}
	#maptypes {
		z-index: 5;
		position: absolute;
		left: 156px;
		top: 4px;
	}
	.maptype {
		background: url(/images/map/type0.png) center no-repeat;
		cursor: pointer;
		width: 64px;
		padding-top: 3px;
		height: 18px;
		float: left;
		color: white;
		text-align: center;
	}
	.maptype:hover {
		background: url(/images/map/type0_hover.png) center no-repeat;
	}
	.maptype-selected,
	.maptype-selected:hover {
		font-weight: bold;
		cursor: default;
		background: url(/images/map/type1.png) center no-repeat;
	}

	#map-sizing {
		position: absolute;
		bottom: 0px;
	}

	.mapsearchresult {
		z-index: 100;
		position: absolute;
		left: 156px;
		top: 4px;
		height: 100%;
		background-color: #111;
	}



			.pointbottomleft {
			background: url(/images/map/point_bottom_left_8px.png) no-repeat bottom left;
			min-width: 60px;
			padding: 0px 0px 8px 8px;

			z-index: -100;
		}
  		.style7301,
  		.style7302,
.style7303,
.style7304,
.style7305,
.style7505,
.style7506,
.style7401,
.style7402,
.style7403
 {
	font-family: Arial, Verdana;
	font-size: 8pt;
	background-color: white;
	color: #111;
	padding: 2px 4px 2px 6px;
	text-align: center;
	z-index: 0;

}
.style7304,
.style7305,
.style7505,
.style7506  {
	font-size: 7pt;
}
.style7505,
.style7506  {
	background-color: #7d99ff;
}

.cursorpointer {
	cursor: pointer;
}

#tooltip {
  	font-family: Arial;
	font-size: 9px;
	color: #111;
	z-index: 10;
	overflow: hidden;
	height: 88px;
	width: 166px;
}

.tooltip_se {
	background-image: url(/images/map/tooltip_se.png);
	padding: 5px;
	padding-top: 21px;

}

.tooltip_sw {
	background-image: url(/images/map/tooltip_sw.png);
	padding: 5px;
	padding-top: 21px;
}
.tooltip_ne {
	background-image: url(/images/map/tooltip_ne.png);
	padding: 5px;
	padding-bottom: 21px;
}

.tooltip_nw {
	background-image: url(/images/map/tooltip_nw.png);
	padding: 5px;
	padding-bottom: 21px;
}

.tooltip_anchor_ne {
	background-position: left bottom;
}

.tooltip_hotel {
  	font-family: Arial;
	font-size: 9px;
}

.tooltip_hotel .image {
	float: left;
	width: 70px;
	height: 88px;
	margin-right: 6px;
}
.tooltip_hotel .sterne {
}
.tooltip_hotel .kategorie {
	font: 9px Arial;
	color: #666666;
}
.tooltip_hotel .name {
	margin-top: 6px;
	font: bold 9px Arial;
}

.tooltip_skigebiet {
  	font-family: Arial;
	font-size: 9px;
}
.tooltip_skigebiet .image {
	float: left;
	width: 70px;
	height: 88px;
	margin-right: 6px;
}
.tooltip_skigebiet .logo {

}
.tooltip_skigebiet .name {
	font: bold 9px Arial;
	height: 55px;
	margin-bottom: 5px;

}
.tooltip_skigebiet .lifte {
	float: left;
	font: bold 9px Arial;
	padding-right: 3px;
	width: 18px;
	height: 28px;
	color: #111;
}

.tooltip_skigebiet .lifte0 {
	color: #CCCCCC;
}

.tooltip_skigebiet .lifte_schlepp0 {
	background: url(/images/map/icons/schlepplifte.0.png) bottom left no-repeat;
}
.tooltip_skigebiet .lifte_schlepp1 {
	background: url(/images/map/icons/schlepplifte.1.png) bottom left no-repeat;
}
.tooltip_skigebiet .lifte_sessel0 {
	background: url(/images/map/icons/sessellifte.0.png) bottom left no-repeat;
}
.tooltip_skigebiet .lifte_sessel1 {
	background: url(/images/map/icons/sessellifte.1.png) bottom left no-repeat;
}
.tooltip_skigebiet .lifte_kabinen0 {
	background: url(/images/map/icons/kabinenbahnen.0.png) bottom left no-repeat;
}
.tooltip_skigebiet .lifte_kabinen1 {
	background: url(/images/map/icons/kabinenbahnen.1.png) bottom left no-repeat;
}
.tooltip_skigebiet .lifte_gondel0 {
	background: url(/images/map/icons/gondeln.0.png) bottom left no-repeat;
}
.tooltip_skigebiet .lifte_gondel1 {
	background: url(/images/map/icons/gondeln.1.png) bottom left no-repeat;
}


.tooltip_lift {
	margin: 4px;
	padding-left: 25px;
}
.tooltip_lift .name {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.tooltip_lift .typ {
	font-size: 10px;
	color: #687ea2;
}
.tooltip_lift .logo{
	margin-top: 8px;
	text-align: right;
}




	.maptypes {
		font-family: Verdana, Arial, "sans-serif";
		font-size: 10px;
		color: white;
		font-weight: bold;
		text-align: right;
		padding-right: 12px;
	}
	.maptypes a  {
		color: white;
		text-decoration: underline;
	}
	.maptypes a:hover  {
		color: orange;
	}


#staticmap {
	position: static;
}

#adzone2 {
	position: absolute;
	left: 900px;
	top: 0px;
}

/* header:1 */
#adzone8, #adzone1 {
	position: relative;
	text-align: right;
	margin-top: -8px;
}
/* skyscraper:2 */
#adzone9, #adzone2 {
	position: absolute;
	left: 865px;
	top: 84px;
	background: url(/images/background_sky.png) no-repeat top left;
	padding: 4px;
	display: none;
}
/* content:3 */
#adzone10, #adzone3 {
	margin-top: 10px;
}

/* nav1:4 */
#adzone11, #adzone4, #adzone12 {
	margin-bottom: 12px;
	display: none;
}

/* layer:5 */

#adzone5 {
	position: absolute;
	left: 180px;
top: 180px;
}

#promotionzone6 {
	position: absolute;
	width: 228px;
	height: 376px;
	left: 856px;
	top: 0px;
	background: url(/images/background_promotionzone6.png) no-repeat top left;
}

#videoteaser-container {
    position: relative;
    width: 680px;
    height: 242px;
    margin-top: 6px;
    margin-bottom: 12px;
}

#videoteaser-container div {
    position: absolute;
}

#videoteaser-container .r0 {  top: 0px; }
#videoteaser-container .r1 {  top: 122px; }
#videoteaser-container .c0 {  left: 0px; }
#videoteaser-container .c1 {  left: 202px; }
#videoteaser-container .c2 {  left: 404px; }

.video-views,
.video-date {
    font-family: Verdana, Arial, Helventica;
    font-size: 11px;
    font-weight: normal;
    color: #888888;
}

/* OEAMTC */
.no-padding {padding:0}
.table-header {height:13px;	background-color: #f2f0ee;}
.table-h1 {margin-top:0px;padding-top:0px;margin:0px;height:10px}
.header-left {float:left;}
.altitude {float:right;
		   font-family: Arial, Helvetica, sans-serif;
		   font-size: 18px;
		   font-weight: bold;
		   padding-top:1px;
		   padding-left:4px;
		   margin-right:3px;
		   color: #484848;}
h1.schneebericht {padding:1px 3px 0px;  }

#sky, #skyscraper {
  position: absolute;
  top: 13px;
  left: 658px;
  width:214px;
}
div#caption {
    background-image:url(/images/oeamtc/ads/adv-caption-h.gif);
    height:13px;
    left:656px;
    position:absolute;
    top:0px;
    width:48px;
}
div#ads {
	position: absolute;
	top: 81px;
	left: 614px;
	width: 48px;
	height: 13px;
	background-image: url(/common/images/ads/adv-caption-h.gif);
	z-index: 1;
}
/* END OEAMTC */

}

.webcam-thumb {
        float: left;
        width: 79px;
        height: 58px;
        margin: 2px;
        background: url(http://static.bergfex.at/images/missing.png) center center;
        position: relative;
}

.webcam-thumb:hover {
        margin: 0px;
        border: 2px solid white;
}
.webcam-thumb-active {
        margin: 0px;
        border: 2px solid #7df93b;
}

.webcam-thumb-number {
        position: absolute;
        right: 2px;
        bottom: 0px;
        font-family: Arial, Helvetiva;
        font-weight: bold;
        color: white;
        opacity: 0.9;
        font-size: 14px;
        text-shadow: #111 0px 0px 5px;
}

.webcam-thumb-big {
        float: left;
        width: 160px;
        height: 120px;
        background: url(/images/missing.png) center center;
        margin-right: 8px;
        margin-bottom: 8px;
        position: relative;
}

.webcam-thumb-title {
        position: absolute;
        left: 0px;
        bottom: 10px;
        height: 12px;
        width: 120px;
        text-align: left;
        font-family: Arial, Helvetiva;
        font-weight: normal;
        color: white;
        font-size: 10px;
        overflow: hidden;
        padding-left: 4px;
        background-image: url(/images/overlay_opacity35.png);

}
