#shadowR #footer							{ margin:0; padding-top:4px; height: 186px; background: #E2EBF3; text-align: left; line-height: 24px;border-top: 1px dotted #67a7ee; clear: both;}
#shadowR #footer .column					{ width: 208px; float:left; margin: 20px 0 0 25px; border-top: 1px solid #5d80ae; text-align: left;}
#shadowR #footer .column h4					{ position: relative; color: #153c7a; text-transform:uppercase; font-size: 15px; margin: 6px 0 4px 0; padding: 0; font-family: Arial; font-weight: 400;  }
#shadowR #footer .column h4	img				{ position: absolute; right: 0; top:-1px; }
#shadowR #footer .column ul 				{ margin: 0; padding: 0; list-style-type: none; }
#shadowR #footer .column ul li				{ margin: 0; padding: 0; border-bottom: 1px solid #cdd7e1; text-align: left; color: #556379;  }
#shadowR #footer .column ul li.first		{ border-top: 1px solid #cdd7e1; }
#shadowR #footer .column ul li a			{ text-decoration: none; display:block; color: #556379; background: url('/img/footer/arrow.gif') no-repeat 0px 10px; text-indent: 20px; }
#shadowR #footer .column ul li a:hover		{ background: #d4e1ec url('/img/footer/arrow_hover.gif') no-repeat 4px 10px; }
#shadowR #footer .column a.more				{ text-decoration: underline; text-align:right; display: block; padding:0; margin:0; color: #556379; }
#shadowR #footer .column a.more:hover		{ color:#000; }
#shadowR #footer .column a.more span		{ padding-right:6px; }

#content .image-list						{ list-style-type: none; } 

#content .image-list li 					{ float: left; margin-right: 10px; margin-bottom: 10px; padding: 0px; width: 120px; height: 106px; border: 1px dotted #67a7ee; background-color: #f3f7f9; overflow: hidden; }
#content .image-list li a 					{ float: left; margin: 0px; padding: 0px; border: none; width: 120px; margin: 0; display: block; text-decoration: none !important; }
#content .image-list li a span 				{ padding: 0 4px !important;  }
#content .image-list li a img 				{ border: none; margin: 0px !important;	padding: 0px !important; height: 80px; 	width: 120px; }
#content .image-list li a:hover img 		{ filter: alpha(opacity=50); opacity: 0.5; }
#content .image-list li.active				{ border: 1px solid #67a7ee;}

#subBox ul, #subBox form					{ margin-bottom: 15px; }
#subBox form								{ height: 40px; }

#content form input.error,
#content form textarea.error,
#content form select.error					{ border: 1px solid #c00 !important; }	

p.notify_error								{ clear: both; padding: 4px !important; margin:4px 0 !important; text-indent: 24px; border: 1px solid #EF6161; background: #FCE8E4 url("/images/message-icon-error.png") no-repeat 7px 6px; }
p.notify_success							{ clear: both; padding: 4px !important; margin:4px 0 !important; text-indent: 24px; border: 1px solid #6288B4; background: #E7F0F7 url("/images/message-icon-info.png") no-repeat 7px 6px; }
p.notify_notify								{ clear: both; padding: 4px !important; margin:4px 0 !important; text-indent: 24px; border: 1px solid #CF8415; background: #FFFFCE url("/images/message-icon-warning.png") no-repeat 7px 6px; }

#map										{ width: 500px; height: 500px; border: 1px dotted #67a7ee; }

.skiarea-info-google						{ width: 300px; }
.skiarea-info-google h4						{ font-size: 16px; color: #4C96D7; margin-top:6px; }
.skiarea-info-google img.logo-icon			{ margin: 0 0 0 4px !important; padding: 0 !important; }
.skiarea-info-google img.weather-icon		{ margin: 0!important; padding: 0 !important; height: 60px !important; width:60px !important; }
.skiarea-info-google table					{ width: 280px; }
.skiarea-info-google table tr td			{ vertical-align: top;  }
.skiarea-info-google input.g-text			{ width: 180px; padding:1px 0; margin-right: 4px !important;}
.skiarea-info-google input.g-submit			{ width: 90px;  }
.skiarea-info-google .search-more			{ border-top: 1px dotted #67a7ee; width:100%; margin:18px 0; padding-top:8px; height: 60px; }

/*
.slopeInfo									{ list-style-type: none; clear:both; line-height:16px !important; }
.slopeInfo li								{ float: left; display: block; text-align: left; border-bottom-style: solid; border-width: 2px; }
.slopeInfo li strong						{ padding: 0; margin: 0;  }
.slopeInfo li img							{ margin: 0; padding: 0; }
.slopeInfo li.red							{ color: #c00; border-color: #c00; margin-left: 2px; }
.slopeInfo li.blue							{ color: #19d; border-color: #19d;  }
.slopeInfo li.black							{ color: #111; border-color: #111; margin-left: 2px; }
*/

.infoList .titel							{ background-color: #D4E0EC !important; }

.infoList li img.image-left					{ vertical-align:middle; margin-right: 5px; margin-bottom: 1px; }

.infoList .titel-skipas						{ background-color: #CBD9E7; color: #3F52B8; line-height: 28px; }
