/* */
/*




*/
.jcarousel-skin-tango .jcarousel-container {
	background-color:#E6E6E6;
	background-color:rgb(230,230,230);
	margin:2em 0 0 auto;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction:rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:132px;
	height:92px;
	padding:20px 70px;
	float:left;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width:124px;
	height:292px;
	margin-top:-16px;
	padding:35px 8px;
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:132px;
	height:92px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width: 124px;
	height:292px;
}
.jcarousel-skin-tango .jcarousel-item {
	width:120px;
	height:90px;
	margin:0 !important;
	padding:0 !important;
	background-image:none !important;
}
.jcarousel-skin-tango .jcarousel-item img {
	border: 2px solid transparent;
}
.jcarousel-skin-tango .jcarousel-item a:hover img{
	border: 2px solid rgb(55,180,245);
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left:0;
	margin-right:10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:10px;
	margin-right:0;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin:0 0 8px !important;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background-color: transparent;
	color:#646464;
	color:rgb(100,100,100);
}
/*


Horizontal Buttons

*/
.jcarousel-skin-tango .jcarousel-prev-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-prev-vertical,
.jcarousel-skin-tango .jcarousel-next-vertical {
	background-image:url('../../images/koehl-sprite.png');
	background-repeat:no-repeat;
	background-position:-250px -25px;
	
	opacity:.7;
	cursor:pointer;
	position:absolute;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	-webkit-transition:opacity .2s ease-in; 
	-moz-transition:opacity .2s ease-in; 
	-o-transition:opacity .2s ease-in; 
	-ms-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
	
	-webkit-user-select:none !important;
	-moz-user-select:none !important;
	-khtml-user-select:none !important;

}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-vertical:active,
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-vertical:active,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-horizontal:active,
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, 
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, 
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, 
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, 
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, 
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, 
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	opacity:.2 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.jcarousel-skin-tango .jcarousel-prev-horizontal ,
.jcarousel-skin-tango .jcarousel-next-horizontal {
	top:50%;
	margin-top:-18px;
	left:12px;
	width:36px;
	height:36px;
	background-position:-82px -267px;
	background-color: rgb(60,60,60);
	border-radius: 18px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background-position:-120px -267px;
	right:12px;
	left:auto;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left:5px;
	right:auto;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left:auto;
	right:5px;
	left:auto;
}
.jcarousel-skin-tango .jcarousel-prev-vertical ,
.jcarousel-skin-tango .jcarousel-next-vertical {
	background-position:-239px -62px;
	bottom:5px;
	height:25px;
	left:50%;
	margin-left:-20px;
	width:40px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	top:5px;
	background-position:-239px -22px;
}
.jcarousel-skin-rssaggregator .jcarousel-container {
	margin:0;
}
.jcarousel-skin-rssaggregator .jcarousel-container-horizontal {
	width:100%;
	height:115px;
	padding:0;
	float:left;
}
.jcarousel-skin-rssaggregator .jcarousel-clip {
	overflow:hidden;
}

.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
	width:100%;
	height:115px;
}
.jcarousel-skin-rssaggregator .jcarousel-item {
	width:940px;
	height:115px;
	margin:0 !important;
	padding:0 !important;
	background-image:none !important;
}
.jcarousel-skin-rssaggregator .jcarousel-item img {
	border: 5px solid rgb(230,230,230);
	max-height: 70px;
	width: auto;
}
.jcarousel-skin-rssaggregator .jcarousel-item-horizontal {
	margin-left:0;
	margin-right:10px;
}
.jcarousel-skin-rssaggregator .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:10px;
	margin-right:0;
}
.jcarousel-skin-rssaggregator .jcarousel-item-vertical {
	margin:0 0 8px !important;
}
.jcarousel-skin-rssaggregator .jcarousel-item-placeholder {
	background-color: transparent;
	color:#646464;
	color:rgb(100,100,100);
}
.jcarousel-skin-rssaggregator .jcarousel-prev-horizontal,
.jcarousel-skin-rssaggregator .jcarousel-next-horizontal,
.jcarousel-skin-rssaggregator .jcarousel-prev-vertical,
.jcarousel-skin-rssaggregator .jcarousel-next-vertical {
	background-repeat:no-repeat;
	
	opacity:0.3;
	cursor:pointer;
	position:absolute;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

	-webkit-transition:opacity .2s ease-in;
	-moz-transition:opacity .2s ease-in;
	-o-transition:opacity .2s ease-in;
	-ms-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
	
	-webkit-user-select:none !important;
	-moz-user-select:none !important;
	-khtml-user-select:none !important;

}
.jcarousel-skin-rssaggregator .jcarousel-prev-vertical:hover,
.jcarousel-skin-rssaggregator .jcarousel-prev-vertical:focus,
.jcarousel-skin-rssaggregator .jcarousel-prev-vertical:active,
.jcarousel-skin-rssaggregator .jcarousel-next-vertical:hover,
.jcarousel-skin-rssaggregator .jcarousel-next-vertical:focus,
.jcarousel-skin-rssaggregator .jcarousel-next-vertical:active,
.jcarousel-skin-rssaggregator .jcarousel-prev-horizontal:hover,
.jcarousel-skin-rssaggregator .jcarousel-prev-horizontal:focus,
.jcarousel-skin-rssaggregator .jcarousel-prev-horizontal:active,
.jcarousel-skin-rssaggregator .jcarousel-next-horizontal:hover,
.jcarousel-skin-rssaggregator .jcarousel-next-horizontal:focus,
.jcarousel-skin-rssaggregator .jcarousel-next-horizontal:active {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-vertical, 
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-vertical:hover, 
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-vertical:focus, 
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-vertical:active,
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-vertical, 
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-vertical:hover, 
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-vertical:focus, 
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-vertical:active,
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-horizontal, 
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-horizontal:focus, 
.jcarousel-skin-rssaggregator .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-horizontal, 
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-horizontal:focus, 
.jcarousel-skin-rssaggregator .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	opacity:.2 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.jcarousel-skin-rssaggregator .jcarousel-prev-horizontal ,
.jcarousel-skin-rssaggregator .jcarousel-next-horizontal {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIycHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDIyIDQwIiBvdmVyZmxvdz0iaW5oZXJpdCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iI0EwQTBBMCIgcG9pbnRzPSI4Ljk0NywxOS44ODggMjEuNTI1LDcuMzEgMTcuMzIsMy4xMDQgMC41LDE5LjkyNSAxNy40NzEsMzYuODk2IDIxLjcxMywzMi42NTIgIi8+PC9zdmc+);
	top:50%;
	margin-top:-11px;
	left:15px;
	width:22px;
	height:40px;
}
.jcarousel-skin-rssaggregator .jcarousel-next-horizontal {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIycHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDIyIDQwIiBvdmVyZmxvdz0iaW5oZXJpdCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iI0EwQTBBMCIgcG9pbnRzPSIxMy4yNjYsMjAuMTEyIDAuNjg4LDMyLjY4OSA0Ljg5MywzNi44OTYgMjEuNzEzLDIwLjA3NSA0Ljc0MywzLjEwNCAwLjUsNy4zNDcgIi8+PC9zdmc+);
	right:15px;
	left:auto;
}
.rss_container {
	width:100%
}
.rss_container * {
	margin:0;
	padding:0;
}
.rss_container_inner {
	display:table;
	margin:0 auto;
	width:525px;
	}
.rss_row {
	display:table-row;
}
.rss_cell {
	color:#364147;
	display:table-cell;
	font-size:14px;
	line-height:21px;
	padding:0 10px;
	vertical-align:top;
	}
.rss_cell p {
	color:#364147;
	font-size:14px;
	line-height:21px;
}
.rss_cell:first-child {
	text-align:right;
	width:115px;
	}
.rss_cell:last-child {
	width:410px;
	}
.rss_row:first-child .rss_cell {
	font-weight:600;
}
.rss_row:last-child .rss_cell {
	padding:10px;
}
.rss_date {}
.rss_image {
	margin-top:3px;
	}
.rss_image img + img {
	display:none;
	}
.rss_cell p.rss_title {
	color:#2bb5f8;
	font-size:24px;
	font-weight:400;
	line-height:28px;
	margin-bottom:10px;
	}
.rss_desc p {
	color:rgb(40,165,235);
	font-size:14px;
	line-height:18px;
}
.rss_container p.bodytext:empty {
	display:none;
	}
.rss_container .mbl_newsevent {
	display:none;
}
/*


Special Hover

*/

.jcarousel-skin-rssaggregator .jcarousel-item .rss_container:hover a {
	text-decoration:underline;
}
.jcarousel-skin-rssaggregator .jcarousel-item .rss_container:hover .rss_image a {
	text-decoration:none;
}
.jcarousel-skin-rssaggregator .jcarousel-item .rss_container:hover img {
	border: 5px solid rgb(40,165,235);
}
/*


RESPONSIVE

*/
@media ( max-width: 960px ) {
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-item {
		width: 840px;
	}
}
@media ( max-width: 840px ) {
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-item {
		width: 760px;
	}
}
@media ( max-width: 760px ) {
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-item {
		width: 640px;
	}
}
@media ( max-width: 640px ) {
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-item {
		width: 540px;
	}
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
		margin: 0 15px;
	}
}
@media ( max-width: 540px ) {
	.jcarousel-skin-rssaggregator .jcarousel-container-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
		height: 150px;
	}
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-item {
		width: 480px;
		height: 300px;
	}
	.rss_container_inner {
		width: 480px;
	}
	.rss_cell:first-child {
		width:115px;
		}
	.rss_cell:last-child {
		width:auto;
		}
}
@media ( max-width: 480px ) {
	.jcarousel-skin-rssaggregator .jcarousel-container-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
		height: 280px;
	}
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-item {
		width: 320px;
	}
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
		margin: 0 10%;
	}
	.jcarousel-skin-rssaggregator .jcarousel-prev-horizontal {
		left:0;
	}
	.jcarousel-skin-rssaggregator .jcarousel-next-horizontal {
		right:0;
	}
	.rss_container_inner {
		width: 320px;
		float:none;
		clear:both;
	}
	.rss_container_inner a {
		display:block;
		}
	.rss_cell {
		display:block;
		padding-bottom:0;
		width:100%;
	}
	.rss_cell:first-child {
		text-align:left;
	}
	.rss_cell p.rss_title {
		font-size: 21px;
		line-height: 24px;
		margin-bottom:10px;
	}
	
}
@media ( max-width: 320px ) {
	.rss_container_inner,
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
		width:240px;
	}
	.jcarousel-skin-rssaggregator .jcarousel-item,
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
		margin: 0;
		width: 300px;
	}
	.jcarousel-skin-rssaggregator .jcarousel-container-horizontal,
	.jcarousel-skin-rssaggregator .jcarousel-clip-horizontal {
		height: 300px;
	}

}