/* sidebar contact */
	.sidebar-contact{
		background: url('/themes/custom/images/backgrounds/gradients/x-ffffff-f1f1f1-3x127.png') bottom left repeat-x #fff !important;
		position: relative;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		-moz-border-topleft-radius: 2px;
		-moz-border-topright-radius: 2px;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
	}
	.sidebar-contact .map-container{
		background: #fcfcfc;
		border-bottom: 1px solid #e5e5e5;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		height: 142px;
		overflow: hidden;
		position: relative;
		width: 316px; 
		-moz-border-topleft-radius: 2px;
		-moz-border-topright-radius: 2px;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
	}
		.sidebar-contact .map-container .map{
			cursor: pointer;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 1;
		} 
		.sidebar-contact .map-container .map img{
			border-top-left-radius: 2px;
			border-top-right-radius: 2px;					
			-moz-border-topleft-radius: 2px;
			-moz-border-topright-radius: 2px;
			-webkit-border-top-left-radius: 2px;
			-webkit-border-top-right-radius: 2px;

		}
			.sidebar-contact .map-container .map .marker{
				background-color: #f2c665;
				border-radius: 2px;
				color: #fff;
				padding: 1px 5px;
				position: absolute;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
			}
				.sidebar-contact .map-container .map .marker.topleft{
					border-top-left-radius: 0;
					-moz-border-top-left-radius: 0;
					-webkit-border-top-left-radius: 0;
				}
				.sidebar-contact .map-container .map .marker.topright{
					border-top-right-radius: 0;
					-moz-border-top-right-radius: 0;
					-webkit-border-top-right-radius: 0;
				}
				.sidebar-contact .map-container .map .marker.bottomright{
					border-bottom-right-radius: 0;
					-moz-border-radius-bottomright: 0;
					-webkit-border-bottom-right-radius: 0;
				}
					.sidebar-contact .map-container .map .marker.suedtirol{
						left: 179px;
						top: 50px;
					}
					.sidebar-contact .map-container .map .marker.meran{
						bottom: 46px;
						right: 190px;
					}
					.sidebar-contact .map-container .map .marker.bozen{
						left: 162px;
						top: 100px;
					}
					.sidebar-contact .map-container .map .marker.brenner{
						left: 184px;
						top: 27px;
					}
					.sidebar-contact .map-container .map .marker.sterzing{
						left: 99px;
						top: 14px;
					}

	.sidebar-contact .content{
		font-size: 13px;
		line-height: 20px;
		padding: 25px 20px 10px !important;
	}
	.sidebar-contact .content h5{
		font-size: 24px;
		margin-bottom: 10px;
		margin-left: -1px;
	}
	.sidebar-contact .logo{
		top: 203px;
		position: absolute;
		right: 18px;
}
.sidebar-contact .content .linklist{
    margin-top: 5px;
}