/**
 * CONTENT V3
 */

body.content h2 {
	font-size: 30px;
	font-style: normal !important;
	line-height: 30px;
	margin-bottom: 20px;
	margin-top: 0px;
}

body.site-tagging_page_4 h2 {
	font-size: 24px !important;
}

body.content h5,
body.content h5 p {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 10px;
}
body.content div.infoText {
	font-size: 12px;
	line-height: 18px;
}
body.content a,
body.content p, 
body.content ul, 
body.content ol, 
body.content dl, 
body.content table, 
body.content address {
	font-size: 12px;
	line-height: 18px;
}
body.content p, 
body.content ul, 
body.content ol, 
body.content dl, 
body.content table, 
body.content address {
	color: black;
}


body.content .pageIsAdInfoText {
	font-size: 1.2em;
	margin-top: 0px;
	width: 190px;
	float: right;
	text-align: right;
}


body.content #container .page-center {
	width: 686px;
	padding-bottom: 25px;
}
body.content #container .page-side {
	padding-bottom: 20px;
}

body.content .layoutColumnsInner {
	clear: both;
}
body.content .layoutColumnsInnerLeft {
	float: left;
	width: 300px;
}
body.content .layoutColumnsInnerRight {
	float: right;
	width: 336px;
}

body.content div.content-footer{
	margin-top: 10px;
}
	body.content div.content-footer div.interaction-footer {
		padding: 25px;
	}
	body.content div.content-footer div.footer-right {
		float: right;
		margin-top: 6px;
	}	
	
	body.content div.content-footer div.gotop div.footer-right {
		float: right;
		margin-top: 6px;
		width: auto;
	}
	
	body.content div.content-footer div.footer-left {
		float: left;
	}
	body.content div.content-footer .footer-row {
		border-top: 1px dotted #bebebe; /*1px dotted #777;*/
		padding-bottom: 4px;
	}
	body.content div.content-footer .footer-row .footer-links {
		margin-top: 7px;
	}
	body.content div.content-footer .footer-row .buttonsShare {
		margin-top: 1px;
	}
	body.content div.content-footer a.link-top {
		color: #c00;
	}
	body.content div.content-footer ol.breadcrumb {
		background: transparent;
		padding-left: 0px;
		margin: 0;
	}

body.content div.navigationMain ul li a {
	height: 30px;
	border: 2px solid #FFF;
}

body.content .layoutColumnsInnerTopNav ol.breadcrumb {
	border-bottom: 1px dotted #bebebe; /*1px dotted #777;*/
	padding: 0 0 8px 0;
	background: transparent;
	
	border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-pie-border-radius: 0px;

}
	body.content ol.breadcrumb li {
		display: inline-block;	
	}
	body.content ol.breadcrumb a {
		color: #aaa;
		padding: 0 5px;
	}
	body.content ol.breadcrumb>li a:hover,
	body.content ol.breadcrumb>li:last-child a {
		color: black;
	}
	body.content ol.breadcrumb>li+li:before {
		content: "\00bb";
		padding: 0;
	}
	body.content ol.breadcrumb>li a:hover,
	body.content ol.breadcrumb>li:last-child a {
		color: #c00;
	}		
	
body.content .eventsNearby .eventDetails h4 {
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
}

body.content .contentNearby .topContainer {
	height: 34px;
}

	body.content .contentNearby .topContainer h3{
		margin-top: 0px;
	}

/* Event Regional */
body.content .eventsRegional {
	margin-top: 20px;
}
	body.content .content-center .eventsRegional .headline {
		padding-left: 0;
	}
	body.content .eventsRegional.eventsNearby .eventDetails {
		padding-left: 115px;
	}

	body.content .eventsRegional.eventsNearby .eventsNearbyList img {
		width: 108px;
	}
	body.content .eventsRegional.eventsNearby .eventDetails h4 {
		color: #005420;
		font-size: 12px;
		font-weight: bold;
	}
	body.content .eventsRegional.eventsNearby .eventDetails p.date {
		line-height: 0;
	}
	body.content .eventsRegional.eventsNearby .laterEvents.eventPager {
		margin-top: 20px;
	}
/* END Event Regional */

body.content div.mediaButtonContainer div.mediaButton span.mediaButtonLayer{
	width: 145px;
}
body.content div.mediaButtonContainer div.mediaButton span.mediaButtonTextLayer{
	width: 145px;
	margin: 0 auto;
	font-size: 14px;
}

body.content div.dcDropdownInput {
	width: 300px;
}
body.content div.dcDropdownInput span {
	width: 290px;
}
body.content div.dcDropdownFade {
	height: 28px;
	right: 34px;
}
body.content ul.dcDropMeta {
	height: auto;
}
body.content ul.dcDropMeta li {
	float: none;
	margin: 0px;
}
body.content ul.dcDropMeta li a.picture {
	width: auto;
}
body.content ul.dcDropMeta li a.picture span{
	width: auto;
}
body.content ul.dcDropMeta li a.picture span br{
	display: none;
}

body.content div.content-addon {
	padding: 10px 0;
	border-top: 1px dotted #bebebe; /*1px dotted #777;*/
	border-bottom: 1px dotted #bebebe; /*1px dotted #777;*/
}
	/* row links: ss_contentAddon_external */
	div.content-addon-external {
		padding: 7px 0 0 0;
		border-top: 1px dotted #777;
		margin-top: 5px;
	}
	div.content-addon-external a {
		display: block;
	}

body.content div.copytext p {
	margin-top: 10px;
}

body.content div.boxTravelPlanner div.contentSideBoxHead a {
	padding-right: 0px;
}

body.content div.boxTravelPlanner div.button a span {
	white-space: normal!important;
	line-height: 14px;
}

body.content div.contentSideBox div.contentSideBoxHead .headline {
	font-size: 14px;
	color: #C00;
}
body.content div.layoutColumnsInnerLeft div.contentContainer {
	clear: both;
}
body.content div.contentContainer .headline h3 {
	margin-top: 4px;
}
body.content div.addToTravellingPlan {
}
body.content div.addToTravellingPlan div.arrows {
	padding: 2px 0 21px;
	background-position: 0 0;
}
body.content div.contentSideBox div.contentSideBoxBody div.numberOfFavorites {
	padding-top: 3px;
	width: 75px;
}
body.content div.numberOfFavorites p {
	margin: 0px;
}
body.content div.contentSideBox div.contentSideBoxBody div.btOpenTravellingPlan {
	width: 130px;
	float: right;
	margin-top: 4px;
}
body.content div.btn-travelPlanner {
	position: relative;
	padding-top: 5px;
	float: left;
	margin-top: -5px;
	width: 170px;
}
body.content .btn-add-travelplanner,
body.path-shopping_3 .btn-map-link,
body.path-reiseziele .btn-map-link {
	padding: 2px 10px;
	margin: 20px 0 0 20px;
	color: #C00;
	border: 1px solid #AAA;
	border-left: 0px;
	background-color: transparent;
	
	border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-pie-border-radius: 0 4px 4px 0;

	white-space: nowrap;
}
	body.content .btn-travelPlanner.v2 .btn-add-travelplanner,
	body.path-shopping_3 .btn-mapLink.v2 .btn-map-link,
	body.path-reiseziele .btn-mapLink.v2 .btn-map-link {
		color: black !important;
		border: 0;
		background: none;
		margin-left: 25px;
	}
	body.content .btn-travelPlanner.v2 .btn-add-travelplanner .dzt,
	body.path-shopping_3 .btn-mapLink.v2 .btn-map-link .dzt,
	body.path-reiseziele .btn-mapLink.v2 .btn-map-link .dzt {
		background-image: none;
		display: inline-block;
		top: -4px;
		width: 32px;
		height: 32px;
	}
	body.path-shopping_3 .btn-mapLink.v2 .btn-map-link .dzt,
	body.path-reiseziele .btn-mapLink.v2 .btn-map-link .dzt {
		color: #005c24 !important;
	}

body.content .addthis_toolbox,
body.content .page-center .jiathis_style {
	float: right;
	width: 85px;
}

body.content .content-footer .gotop .footer-right .addthis_toolbox {
	float: right !important; 
}

body.content .btn-add-travelplanner span {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 28px;
	width: 26px;
	background-image: url(/media/layout/image/redesign_2013/ico_add_to_travelplaner.png);
}


/* -- 2015-07-13 (jmueller): new content addon action buttons -- */

.content-addon.v2.has-geo .addthis_toolbox {
	margin-top: 6px;
}

/* -- */

.content-addon-buttons {
	float: left;
}			
.content-addon-buttons .buttons>li {
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
.content-addon-buttons .buttons .row-content {
	display: none;
}
.content-addon-buttons .popover.top .arrow {
	left: 18px;
}
.content-addon-buttons .btn-action {
	height: 28px;
	width: 26px;
	display: block;
}
.content-addon-buttons .btn-action.btn-travel-planner {
	background-image: url(/media/layout/image/redesign_2013/ico_add_to_travelplaner.png);
}
.content-addon-buttons .btn-action.btn-map {
	background-image: url(/media/layout/image/redesign_2013/Icon_Auf-Karte-anzeigen.png);
}
.content-addon-buttons .btn-action.btn-vote-top100 {
	background-image: url(/media/layout/image/redesign_2013/icon_top100_vote.png);
	display: none;
}
	/* -- v2 -- */
	.content-addon-buttons.v2 .btn-action.btn-vote-top100.v2 {
		color: #ca9813;
		background-image: none;
	}
	.content-addon-buttons.v2 .buttons li {
		border-left: 1px solid #c6c7c8;
		padding: 0;
		padding-left: 10px;
		margin-left: 10px;
	}
		.content-addon-buttons.v2 .buttons li:nth-child(1) {
			border-left: 0;
			padding: 0;
			margin: 0;
		}
	.content-addon-buttons.v2 .btn-action {
		width: 32px;
		height: 32px;
	}
		.content-addon-buttons.v2 .btn-action span {
			display: block;
		}
	.content-addon-buttons.v2 .btn-action.btn-travel-planner {
		background-image: none;
		color: #c00418;
	}
		.content-addon-buttons.v2 .btn-action.btn-travel-planner .icon-remove {
			display: none;
		}
		.content-addon-buttons.v2 .btn-action.btn-travel-planner.is-added .icon-add {
			display: none;
		}
		.content-addon-buttons.v2 .btn-action.btn-travel-planner.is-added .icon-remove {
			display: block;
		}
	
	.content-addon-buttons.v2 .btn-action.btn-map {
		background-image: none;
		color: #005c24;
	}
	
	
		/* bubble travel planner */
		
		.btn-wrap-planner a.btn-travel-planner.btn-add {
			display: inline;
		}
		.btn-wrap-planner a.btn-travel-planner.btn-remove {
			display: none;
		}
			.btn-wrap-planner.is-added a.btn-travel-planner.btn-add {
				display: none;
			}
			.btn-wrap-planner.is-added a.btn-travel-planner.btn-remove {
				display: inline;
			}


	body.content.path-staedte .content-addon-buttons .btn-action.btn-vote-top100 {
		display: none !important;
	}

/* -- top 100 voting -- */

.content-addon-buttons .btn-vote-top100.disabled {
	opacity: .5;
}

.btn-top100-highlight {
	display: none;
	border: 2px solid #ca9815;
	border-radius: 4px;
	background-color: #F7E5B5;
	padding: 7px;
	padding-left: 46px;
	margin-right: 18px;
	color: black;
	font-weight: bold;
	background: url(//s3.germany.travel/media/layout/image/redesign_2013/icon_top100_vote_highlight.png) 10px 50% no-repeat;
	line-height: 1.4em !important;
}

#overlayHighlights .highlightsOverlay a.btn-top100-highlight.v2 {
	background: none;
	position: relative;
}
#overlayHighlights .highlightsOverlay a.btn-top100-highlight.v2 .dzt {
	font-size: 32px;
	color: #ca9815;
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -16px;
	font-weight: normal;
}

body.can-vote-top100 .btn-top100-highlight,
body.can-vote-top100 .content-addon-buttons .btn-action.btn-vote-top100 {
	display: block;
}
body.is-voted-top100 .btn-top100-highlight,
body.is-voted-top100 .content-addon-buttons .btn-action.btn-vote-top100,
body.is-voted-top100 .content-addon-buttons .btn-vote-top100-link {
	opacity: .2;
	cursor: not-allowed;
}

.btn-top100-highlight:hover {
	color: black;
}

	.box-voting {
		padding: 20px;
		margin: 20px 0;
		background-color: #f0f0f5;
		
	border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-pie-border-radius: 4px;

	}
		.box-voting h3 {
			margin-top: 0;
			line-height: 1.1em;
			font-weight: normal;
			font-family: Garamond, Times, "Times New Roman", serif;
		}
		.box-voting .content,
		.box-voting .confirmation {
			display: none;
		}
		
		.box-voting .newsletter {
			width: 100%;
			height: 240px;
		}
		.box-voting label {
			display: block;
			text-align: right;
			padding-top: 8px;
		}
		
	body.site-top_100 ul.ui-autocomplete.ui-menu {
		background-color: #fff;
		border: 1px solid #BEBEBE;
		border-radius: 4px;
		margin-top: 1px;
		
	}
	body.site-top_100 .ui-menu .ui-state-focus,
	body.site-top_100 .ui-menu .ui-state-active {
		margin: 0;
		margin-bottom: 1px;
		background-color: #EAEAEA;
	}
	
	.voteTop100Newsletter {
		width: 80%;
		margin-top: 20px;
	}






body.content ul.travelPlanner.small li div.content div.headline {
	width: 115px;
}

body.content div.eventsNearby .laterEvents.eventPager {
	display: block !important;
}


body.content div.mappanel div.mapmouseover {
	display: none;
}
body.content div.mapContainer {
	margin-bottom: 0px;
}
body.content .mapSmall {
	cursor: pointer;
	width: 232px !important;
	height: 310px !important;
	left: 0 !important;
	top: 0 !important;
	margin: 0 !important;
	
	border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-pie-border-radius: 8px;

}

body.content div.mapContainer.notext a#mapSmallOverlay, div.mapContainer.notext a.mapSmallOverlay,
body.content .mapSmallOverlay {
	border: 0;
	z-index: 102;
	background: none;
}
body.content div.mapContainer div.mapSmallTextBorder { 
	display: none;
}

body.content .articleListHeadline, 
body.content .articleListHeadline a {
	font-size: 19px;
	color: #000;
}
body.content .articleListTeaser a span,
body.content .articleListLinks a {
	color: #C00;
}

	

body.rtl div.articleListImage {
	float: right;
}

body.rtl div.articleListTeaser {
	padding-left: 0;
	padding-right: 150px;
}

body.rtl.path-unesco_welterben .articleListHeadline .theme-icon {
	float: right;
	margin-right: 0;
	margin-left: 5px;
}



body.content div#headerImage ul li div.text, div#teaserImage ul li div.text {
	padding: 5px;
}
div.imageContainer div.text {
	width: 300px;   
}
body.content div.imageContainer div.text span.copy {
	float: left;
	clear: both;
}
body.content div.slideshow.infoActive div.text, div#slideshowTeaser.infoActive div.text {
	padding: 5px;
}
body.content div#headerImage ul li div.text span.text, div#teaserImage ul li div.text span.text, ul#gallerySlideshow li div.text span.text, div#headerImage ul li div.text span.copy, div#teaserImage ul li div.text span.copy, ul#gallerySlideshow li div.text span.copy {
	padding-left: 5px;
}

body.content.site-unterwegs div.dcDropdownInput span {
	background: transparent url('/media/layout/image/icons/ico_up_down_grey.png') 100% -100% no-repeat;
}

body.content.site-unterwegs div.dcDropdownInput:hover span {
	background: transparent url('/media/layout/image/icons/ico_up_down_white.png') 100% -100% no-repeat;
}



/* -- slideshow header video -- */
.slideshow .videoWrap {
	width: 100%;
	height: 100%;
	background-color: black;
	position: relative;
}
.slideshow .videoWrap .videoMI24 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 20px;
}
.slideshow .videoWrap .videoMI24 iframe {
	width: 100%;
	height: 100%;
}

.slideshow li.selectmi24 {
	overflow: hidden;
	
	border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-pie-border-radius: 7px;

}

.slideshow li iframe.media-youtube {
	width: 100%;
	height: 100%;
}
	.layoutColumnsInnerRight iframe.media-youtube {
		margin: 15px 0 0;
		width: 100%;
		height: 188px;
	}
	body.path-luther .layoutColumnsInnerRight .media-youtube-addon {
		margin: 5px 0;
	}
	body.path-luther .layoutColumnsInnerRight .media-youtube-addon a.internalLink {
		background-color: #ca9814;
		border-radius: 4px;
		display: inline-block;
		padding: 6px 12px;
		text-align: center;
		color: #fff !important;
	}

body.path-luther .contentVideo.luther-kr {
	display: none;
}
body.path-luther.kr .contentVideo.luther-kr {
	display: block;
}
body.path-luther.kr .contentVideo.luther-en {
	display: none;
}


body.content div#headerImage ul li.selectmi24 div.text,
div#teaserImage ul li.selectmi24 div.text {
	padding-top: 0px;
	padding-bottom: 3px;
}

	/* -- header video mi24 - HTML5 -- */
	
	.slideshow li.selectmi24 .content-teaser {
		display: none;
	}
	.slideshow li.selectmi24 .content-real {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		bottom: 20px;
	}
	.slideshow li.selectmi24 .content-real .mi24div,
	.slideshow li.selectmi24 .content-real .mi24div > div,
	.slideshow li.selectmi24 .content-real .mi24div > div > div {
		height: 100% !important;
		padding: 0 !important;
	}




/* -- Tag Cloud Changes -- */
div.tagcloud div.headline {
	font-size: 12px;
}
div.action-fold {
	background: none;
}

body.content.site-tagging_page_4 .layoutColumnsInner.layoutColumnsInnerTopNav {
	display: none;
}
body.content.site-tagging_page_1 .layoutColumnsInner.layoutColumnsInnerTopNav {
	display: none;
}
body.content.site-tagging_page_1  .content-center  .tagcloud .tags-more {
	display: block;
	clear: none;
}
body.content.site-tagging_page_1  .content-center  .tagcloud .trigger-wrap {
	display: none;
}
body.content.site-tagging_page_1  .page h2 {
	font-size: 20px;
}
body.content .tagcloud-large {
	padding: 0px;
}
body.content .tagcloud-large .headline {
	display: none;
}

body.content div.addToTravellingPlan ul.travelPlanner.small li {
	height: 50px;
}

body.content div.addToTravellingPlan ul.travelPlanner.small li:last-child {
	height: 50px;
}

body.content div.addToTravellingPlan ul.travelPlanner li div.content {
	height: 40px;
}

body.site-tagging_page_4 ul.tags-base a.small {
	font-size: 16px;
	line-height: 24px;
}

body.site-tagging_page_4 ul.tags-base a.medium{
	font-size: 20px;
	line-height: 24px;
}

body.site-tagging_page_4 ul.tags-base a.large {
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
}

body.content div.tags ul.tags-base a.small {
	font-size: 12px;
	line-height: 24px;
}

body.content div.tags ul.tags-base a.medium {
	font-size: 18px;
	line-height: 24px;
}

body.content div.tags ul.tags-base a.large {
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
}

body.content div.tags li a.small {
	font-size: 12px;
	line-height: 24px;
}

body.content div.tags li a.medium {
	font-size: 18px;
	line-height: 24px;
}

body.content div.tags li a.large {
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
}

/* Highlights Overlay*/

		/*
		body.content .highlightsList ul li {
			height: 70px;
		}
		*/

body.content #overlayHighlights .highlightsOverlay {
	width: 945px;
	padding: 20px 1px 30px 18px;
}

body.content .highlightsOverlay .overlayTop .controls {
	float: right;
	width: 215px;
	margin-right: 20px;
}

body.content .highlightsOverlay .overlayContentMain {
	float: left;
	margin-right: 0px;
	width: 656px;
}

body.content  .highlightsOverlay .overlayContentMain .overlayPicNavigation {
	height: 80px;
}

body.content .highlightsOverlay .overlayContentMain .overlayPicNavigation ul{
	height: 51px !important;
}

body.content  .highlightsOverlay .overlayContentSide .overlayLogoCorner {
	margin-top: 20px;
}

body.content .highlightsOverlay .overlayArticle img {
	margin-top: 0px;
}



/* TOP100*/

body.site-top_100 h1 {
	line-height: 1;
	margin: 20px 0;
}
body.site-top_100 h2 {
	font-size: 27px;
	line-height: 1;
	margin: 20px 0 10px 0;
}
body.site-top_100 h3 {
	font-size: 22px;
	line-height: 1;
}

body.site-top_100 .breadcrumb {
	display: none;
}

body.site-top_100 .layoutColumnsInnerLeft {
	display: none;
}

body.site-top_100 .layoutColumnsInnerRight {
	width: auto;
	float: none;
}

body.site-top_100  .content-center .textContent h1{
	line-height: 30px;
}



/* UNESCO*/

body.path-unesco_welterben .unesco-route-info a.btn {
	white-space: normal;
	display: block;
	position: relative;
	text-align: left;
}

body.path-unesco_welterben .unesco-route-info a.btn span.text {
	display: inline-block;
	padding: 0 15px 0 0;
	width: 280px;
}

body.path-unesco_welterben .unesco-route-info a.btn span.icon {
	display: inline-block;
	float: right;
	background-position: 0 50%;
	height: 20px;
	margin-top: -10px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 50%;
	width: 20px;
}

body.path-unesco_welterben div.navigationTopic ul li {
	width: 300px !important;
}

body.content.path-unesco_routes .layoutColumnsInnerLeft {
	float: none;
}

body.content.path-unesco_routes .layoutColumnsInnerRight {
	float: none;
	width: 100%;
}
	body.content.path-unesco_routes.site-unesco_routen .layoutColumnsInnerLeft {
		float: left;
	}

	body.content.path-unesco_routes.site-unesco_routen .layoutColumnsInnerRight {
		float: right;
		width: 336px;
	}

body.path-unesco_welterben.site-tagging_page_2 .content-center h2 {
	font-size: 20px;
	margin-bottom: 10px;
}

body.path-unesco_welterben .content-center  .tagcloud {
	margin-bottom: -15px;
}

body.path-unesco_welterben .content-center  .tagcloud div.tags li a {
	color: #004e89;
}

body.path-unesco_welterben .content-center  .tagcloud div.tags li.active a,
body.path-unesco_welterben .content-center  .tagcloud div.tags li a:hover {
	font-weight: bold;
}

body.path-unesco_welterben .content-center .articleList {
	padding-bottom: 20px;
	border-bottom: 1px dotted #777;
}

body.path-unesco_welterben .content-center .text-default {
	margin-bottom: 30px;
}



body.path-unesco_welterben .page-side .box-tagcloud .headline {
	font-size: 13px;
}

/* Presse*/

body.content .pressCenterIntro h2 {
	line-height: 30px !important;
}

/*RTL RightToLeft*/

body.rtl .contentSlideshow .controls a {
	text-indent: 10000px;
}

body.rtl .addthis_toolbox {
	float: left;
}

body.rtl div.btn-travelPlanner {
	float: right;
	margin-top: 7px;
	padding-top: 5px;
	position: relative;
	width: 170px;
	height: 20px;
}

body.rtl .btn-add-travelplanner {
	margin: -12px 36px 0 20px;
	padding: 2px;
	border: 0px;
	display: block;
	text-align: right;
}

body.rtl .btn-add-travelplanner span {
	display: block;
	float: right;
	height: 28px;
	position: relative;
	right: -35px;
	top: -22px;
	width: 26px;
	left: auto;
}

body.rtl div.contentSideBox div.contentSideBoxBody div.addToTravellingPlan div.addToTravellingPlanInner a {
	float: right;
}

body.rtl div.contentSideBox div.contentSideBoxBody div.addToTravellingPlan div.addToTravellingPlanInner span {
	display: block;
}

body.rtl div.dztAdsenseInner div.mediaButton, 
body.rtl div.mediaButtonContainer div.mediaButton {
	float: right;
}

body.rtl div.navigationTopic ul li a {
	text-align: right;
}

body.rtl div.boxTravelPlanner div.contentSideBoxHead a {
	background-position: 100% 50% !important;
}

body.rtl div.contentSideBox div.contentSideBoxHead .headline {
	margin-right: 45px;
}

body.content.rtl .layoutColumnsInnerTopNav ol.breadcrumb {
	text-align: right;
	height: 30px;
}

body.content.rtl ol.breadcrumb li {
	float: right;
}

body.content.rtl  ol.breadcrumb>li+li:before {
	content: none;
	padding: 0;
}

body.content.rtl  ol.breadcrumb>li+li:after {
	content: "\00ab";
	color: #cccccc;
	padding: 0 5px;
}

body.content.rtl #container .page-center {
	word-break: break-word;
}

body.content.rtl .contentContainer {
	word-break: break-all;
}




body.content.rtl .tags li {
	float: right;
}


/* SEARCH RESULTS */

body.site-search_result  i.fa-chevron-down {
	margin-right: 0px;
	margin-top: 3px;
}

body.site-search_result .filter-select-box {
	width: 655px;
}

body.site-search_result .row {
	margin-top: 7px;
	margin-bottom: 7px;
	position: relative;
}

body.site-search_result .gallery-wrap {
	height: 121px;
	width: 486px; 
}

body.site-search_result  #loadNext {
	width: 100%;
	background-color: #F5F5F5;
	background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	border-color: #CCCCCC #CCCCCC #B3B3B3;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	padding: 4px 12px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
}

body.site-search_result  .col-md-3.padding-left-0 {
	padding-right: 10px;
}

body.site-search_result  .col-md-3 .row {
	margin-top: 0px;
	margin-bottom: 0px;
}

body.site-search_result .cycleNav {
	width: 100%;
}

body.site-search_result  .filter-select-box label {
	display: block;
	float: right;
	font-size: 12px;
	font-weight: 200;
	vertical-align: middle;
	width: 170px;
}

body.site-search_result  .filter-select-box label img {
	display: block;
	float: left;
	margin-top: 3px;
}

body.site-search_result  .filter-select-box label .text {
	display: block;
	float: left;
	margin-left: 5px;
	width: 120px;
}

body.site-search_result  .filter-select-box label .red {
	display: block;
	float: right;
}

body.site-search_result p.dotted-line {
	margin: 2px 0;
}


/* MANUAL BREADCRUMB LEVEL HIDING */
body.path-nachhaltiges_reisen .breadcrumb .level-2,
body.path-path-events_3 .breadcrumb .level-2,
body.path-menschen_mit_barrieren .breadcrumb .level-2 {
	display: none;   
}

/* AdTech - AdSense*/
div.layoutColumnsInnerLeft div.adtech div.dztAdsense h3{
	font-size: 14px; 
}

/* AM 150908 */
div.layoutColumnsInnerRight .adtech.large_rectangle {
	margin-top: 20px;
}

/* MAP TOOL KIT - POPUP */
.mtk-dzt-infowindow-link a {
	display: block;
	word-break: break-all;
}
	
/* eBrochure Styling 2014-06 */

.site-ebroschueren .brochure {
	/*background:url(http://s3.germany.travel/media/layout/image/default_1/dottedLine.png) 0px 100% repeat-x;*/
	border-bottom: 1px dotted #bebebe;
	padding: 20px 0;
}
.site-ebroschueren .brochure .brochure-cover {
	width: 150px;
	float: left;
	position: relative;
	overflow: hidden;
}
	.site-ebroschueren .brochure .brochure-cover.pdf:after {
		display: block;
		
		content: "";
		position: absolute;
		bottom: -64px;
		right: -64px;
		bottom: -5px;
		right: -7px;
		width: 0;
		height: 0;
		box-shadow: 0 0 6px 0px rgba(0,0,0,.2);
		transform: rotate(-11deg);
		transition-duration: .3s;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d6d6d6+42,7f7f7f+43,e2e2e2+60,ffffff+90 */
		background: -moz-linear-gradient(-30deg,  rgba(255,255,255,1) 0%, rgba(214,214,214,1) 42%, rgba(127,127,127,1) 43%, rgba(226,226,226,1) 60%, rgba(255,255,255,1) 90%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-30deg,  rgba(255,255,255,1) 0%,rgba(214,214,214,1) 42%,rgba(127,127,127,1) 43%,rgba(226,226,226,1) 60%,rgba(255,255,255,1) 90%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(150deg,  rgba(255,255,255,1) 0%,rgba(214,214,214,1) 42%,rgba(127,127,127,1) 43%,rgba(226,226,226,1) 60%,rgba(255,255,255,1) 90%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}
		.site-ebroschueren .brochure .brochure-cover.pdf:hover:after {
			width: 55px;
			height: 40px;
		}

.site-ebroschueren .brochure .brochure-content {
	position: relative;
	padding-left: 160px;
} 
.site-ebroschueren .brochure .brochure-headline {
	color: #000000;
	font-size: 1.4em;
}

body.rtl.site-ebroschueren .page-center {
	text-align: left;
}


/* eBrochure Box */

.contentContainer .brochure {
}
	.contentContainer .brochure .brochure-cover {
		float: left;
		width: 150px;
		margin-right: 10px;
	}
	.contentContainer .brochure .brochure-headline {
		font-weight: bold;
		margin-bottom: 10px;
	}
	.contentContainer .brochure .brochure-links li {
		float: none;
	}
	
	



/* -- event search -- */

div.event-search-wrap {
}
	div.event-search-wrap .event-search {
		background-color: #efeff0; /* #DEEFE1;  */
		
	border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-pie-border-radius: 7px;

		position: relative;
		font-size: 12px;
		margin-top: 30px;
	}
	div.event-search-wrap .event-search .events-search-icon {
		top: -24px;
		left: -12px;
		position: absolute;
		width: 83px;
		height: 70px;
		background: transparent url('/media/layout/image/form/ico_eventsKeyIconGray.png') 50% 0px no-repeat;
	}

	div.event-search-wrap .event-search .events-search-head {
		background: #efeff0;
		
	border-radius: 0px 7px 0px 0px;
	-o-border-radius: 0px 7px 0px 0px;
	-ms-border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-pie-border-radius: 0px 7px 0px 0px;

	}
		div.event-search-wrap .event-search .events-search-head h2 {
				margin-left: 15px;
				color: #000000;
				margin-top: 5px;
				font-size: 20px;
				line-height: 30px;
				padding: 5px 30px 5px 60px;
				font-family: Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
				margin-bottom: 0;
		}
        div.event-search-wrap .event-search .events-search-head span {
            display: block;
            padding-left: 60px;
            padding-right: 30px;
            margin-left: 15px;
        }
		
	div.event-search-wrap .event-search .event-search-body {
		border: none;
			padding: 10px;
	}
			div.event-search-wrap .event-search .event-search-body .fromContainer {
				margin-top: 10px;
			}
			div.event-search-wrap .event-search .event-search-body .fromContainer .search-icon {
				float: right;
			 }
				div.event-search-wrap .event-search .event-search-body .fromContainer .btnSearch {
					background: #CA9814;
					color: #ffffff;
					padding: 6px 12px;
					text-align: left;
				}
				div.event-search-wrap .event-search .event-search-body .fromContainer a.get_all_events {
					color: #000000;
				}

			div.event-search-wrap .event-search .event-search-body span.resultCount {
				color: #000000;
				font-weight: bold;
				font-size: 12px;
				
			}
			div.event-search-wrap .event-search .event-search-body span.resultCount,
			div.event-search-wrap .event-search .event-search-body span.refineResult {
				display: none;
			}
			div.event-search-wrap .event-search.is-searched .event-search-body span.resultCount,
			div.event-search-wrap .event-search.is-searched .event-search-body span.refineResult {
				display: inline;
			}
			
			
				div.event-search-wrap .event-search .event-search-body span.resultCount i {
					font-style: normal;
				}
				
	.event-search-wrap .event-search-body label {
		font-size: 1.0em;
	}
	.event-search-wrap .event-search-body .row.row-button {
		padding: 10px 0;
		height: auto !important;
	}

/* Event Results */

div.event-search-wrap .spinner {
	text-align: center;
	display: none;
	margin-top: 10px;
	padding: 20px;
}
	div.event-search-wrap .spinner .fa-refresh {
		font-size: 30px;
		color: #CA9814;
	}
div.event-search-wrap div.articleListTeaser {
	float: left;
	margin-left: 20px;
	width: 499px;
	padding: 0;
}
	div.event-search-wrap div.articleListTeaser .articleListSubheadline {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	div.event-search-wrap div.articleListTeaser .articleListHeadline,
	div.event-search-wrap div.articleListTeaser .articleListHeadline a.title-url {
		font-size: 20px;
		font-weight: normal;
		color: #CA9814;
	}
	div.event-search-wrap div.articleListTeaser .articleListIntro {
		font-size: 12px;
		color: #3C3C3E;
		margin-bottom: 8px;
	}
	div.event-search-wrap div.articleListTeaser .articleListWeb {
		font-size: 12px;
		color: #5A5B5E;
	}


/* Pagination */

div.event-search-wrap ul.paging li.active a.unselectable  {
	cursor: default;
	-webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
}

/* Barrierefrei Content Addon */
body.path-menschen_mit_barrieren.path-gut_zu_wissen_4 .infoBox .content-addon {
	display: none;
}
body.path-menschen_mit_barrieren.path-gut_zu_wissen_4 .infoBox h5 {
	color: #000000;
	font-size: 13px;
}

/* Textpage style layout */
body.full-width #container .page {
	background-color: #FFF;
	padding: 15px;
	
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-pie-border-radius: 5px;
;
}

body.full-width #container .page-center {
	padding: 0px;
	width: 595px;
}

body.full-width #container .page-side {
	width: 300px;
}

body.full-width div.textBoxGrey {
	background: #E3E4E4;
	border-radius: 10px;
}

body.site-impressum #container h1 {
	line-height: 1;
	margin-top: 0;
}

body.site-impressum .videoContainer,
body.site-datenschutz_1 .videoContainer {
	margin-top: 15px;
}

/* end Textpage */




/* -- About us - SGG Partner -- */

body.content.path-partner.path-touristische_unternehmen .layoutColumnsInnerLeft .contentContainer {
}
body.content.path-partner.path-touristische_unternehmen .layoutColumnsInnerLeft .contentContainer.tpl__text_content_list {
	display: none;
}

body.content.path-partner.path-touristische_unternehmen .layoutColumnsInnerRight .contentContainer {
	display: none;
}

body.content.path-partner.path-touristische_unternehmen ol.breadcrumb li.level-2,
body.content.path-partner.path-touristische_unternehmen ol.breadcrumb li.level-5 {
	display: none;
}


body.content.path-partner.path-touristische_unternehmen #headerImage,
body.content.path-partner.path-touristische_unternehmen #slideshowHeader {
	height: 280px;
}

body.content.path-partner.path-touristische_unternehmen div.textBoxGrey div.textBoxHead, 
body.content.path-partner.path-touristische_unternehmen div.textBoxGrey div.textBoxBody {
	background: none;
}

body.content.path-partner.path-touristische_unternehmen div.textBoxGrey div.textBoxHead {
	display: none;
}

body.content.path-partner.path-touristische_unternehmen div.textBoxGrey div.textBoxBody {
	padding: 0;
}

body.content.path-partner.path-touristische_unternehmen div.textBoxGrey div.textBoxBody h2 {
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	background: none;
}

/* Radfahren - Infobox */
/* 2015-28-10 (a.malik) */
.textContent.radfahren-highlights {
	border: 1px solid #5b4317;
	padding: 15px 15px 15px 15px;
	margin-top: 20px;
	background-color: #EAD8B7;
	border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-pie-border-radius: 7px;
}

	.textContent.radfahren-highlights i {
		font-style: normal;
		color: #5b4317;
	}
		.textContent.radfahren-highlights i b {
			text-transform: uppercase;
		}
		
	.textContent.radfahren-highlights ul li {
		margin-bottom: 5px;
	}
	
	.textContent.radfahren-highlights h1 {
		padding: 0px;
		margin: 0px;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		line-height: 18px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	}


/* -- top100 voting -- */
.formVoteTop100 .modal-header {
	border: 0;
}
.formVoteTop100 .modal-header h3 {
	font-size: 19px;
	line-height: 1.3;
	margin: 0;
}


/* -- bundesl�nder textbox -- */


body.content.path-bundeslaender .layoutColumnsInnerRight .box-basic.box-text {
	padding: 10px;
	background: #ECECEC;
	border: 0;
	
	border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-pie-border-radius: 0;

}
	body.content.path-bundeslaender .layoutColumnsInnerRight .box-basic.box-text .box-body p:last-child {
		margin-bottom: 0;
	}



/* -- deep content siblings addon -- */

.content-siblings {
	margin-top: 40px;
	position: relative;
}
	.content-siblings:after {
		content: "";
		display: block;
		clear: both;
	}
	.content-siblings a {
		float: left;
		width: 50%;
		position: relative;
		overflow: hidden;
		text-align: center;
		padding-top: 50%;
	}
	.content-siblings a img {
		position: absolute;
		top: 0;
		transform: translateX(-50%);
		transform-origin: 50% 50%;
		transition-duration: .5s;
		height: 100%;
	}
		.content-siblings a:hover img {
			transform: translateX(-50%) scale(1.2);
		}
	.content-siblings a span {
		position: absolute;
		left: 0;
		width: 100%;
		bottom: 0;
		background-color: rgba(255, 255, 255, .8);
		padding: 5px;
		color: black;
		text-align: left;
		transition-duration: .5s;
	}
		.content-siblings a:hover span {
			padding: 10px 5px;
		}
	.content-siblings a.content-next span {
		text-align: right;
	}


/* -- related articles addon -- */

.related-articles {
	margin-top: 40px;
}
	.related-articles .headline {
		font-weight: bold;
		font-size: 1.6em;
		line-height: 18px;
		margin-bottom: 10px;
	}
	.related-articles .article {
		position: relative;
		overflow: hidden;
		text-align: center;
		padding-top: 50%;
		
	}
	.related-articles .article a {
		display: block;
		color: black;
	}
	.related-articles .article img.header,
	.related-articles .article img.teaser {
		position: absolute;
		top: 0;
		transform-origin: 50% 50%;
		transform: translateX(-50%);
	}
	.related-articles .article img.header {
		height: 100%;
	}
	.related-articles .article img.teaser {
		width: 100%;
		transform: translateY(-12.5%) translateX(-50%);
	}
	.related-articles .article .title {
		position: absolute;
		left: 0;
		width: 100%;
		bottom: 0;
		padding: 5px 25px 5px 5px;
		background-color: rgba(255, 255, 255, .8);
		text-align: left;
		font-weight: bold;
	}
	.related-articles .article .theme-icon {
		position: absolute;
		/* margin: 0 5px 5px; */
		top: 6px;
		right: 5px;
		line-height: 1;
	}
	.related-articles .article .theme-icon img {
		box-shadow: 1px 1px 5px #989898;
		
	}




/**
 * updated box planner widget
 */
.box-planner {
	margin-bottom: 10px;
	padding: 10px 3px;
	background-color: #fff;
	
	border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-pie-border-radius: 7px;

}

.box-planner .route-add,
.box-planner .route-view {
	border-top: 1px dotted #bebebe;
	padding: 8px;
}
	.box-planner .route-add a {
		display: block;
	}
	.box-planner .route-add .dzt {
		vertical-align: middle;
	}
	.box-planner .route-view {
		text-align: center;
		padding-bottom: 0;
	}
		.box-planner .route-view .btn {
			display: block;
		}

.box-planner .route-scroller {
	display: none;
	text-align: center;
}
	.box-planner .route-scroller btn-icon {
		
	}

/* route info box */

.unesco-route-info {
	padding: 10px;
	color: #004e89;
	background-color: #cad3e4;
	margin-bottom: 15px;
}
	.unesco-route-info p.strong {
		font-size: 1.4em;
		font-weight: normal;
	}
	.unesco-route-info .text-unesco {
		background: url(//s3.germany.travel/media/content/staedte___kultur_1/unesco_welterben_2013/ico_list_unesco.png) 0 0 no-repeat transparent;
	}
	.unesco-route-info .text-city {
		background: url(//s3.germany.travel/media/content/staedte___kultur_1/unesco_welterben_2013/ico_list_city.png) 0 0 no-repeat transparent;
	}
	.unesco-route-info .text-unesco,
	.unesco-route-info .text-city {
		padding-left: 25px;
		clear: left;
		margin-bottom: 10px;
	}
	.unesco-route-info .text-unesco p,
	.unesco-route-info .text-city p {
		margin-bottom: 4px;
		padding-top: 3px;
	}
	.unesco-route-info .text-unesco ul li,
	.unesco-route-info .text-city ul li {
		display: inline;
	}
	
	.unesco-route-info .internalLink,
	.unesco-route-info .text-unesco ul li a,
	.unesco-route-info .text-city ul li a {
		font-weight: bold;
		color: #004e89 !important;
	}
	
	.unesco-route-info .text-unesco ul li a.active,
	.unesco-route-info .text-city ul li a.active {
		color: #cc0000;
	}
	
	.unesco-route-info .additionalInfo {
		clear: left;
	}
	.unesco-route-info a.btn {
		font-weight: bold;
		display: block;
		padding: 8px;
		color: white;
		background-color: #004e89;
		-pie-background-color: #004e89;
		
	border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-pie-border-radius: 4px;

		behavior: url('/media/js/pie/PIE.htc');
	}
	.unesco-route-info a.btn span.icon {
		display: block;
		float: right;
		width: 10px;
		height: 20px;
		background: url(//s3.germany.travel/media/layout/image/icons/ico_up_down_white_horizontal.png) 0 0 no-repeat transparent;
	}





/* -- deep content filter - branding medical travel -- */

body.path-medizin_1 .deep-content-overview .deep-content-filter .nav-tabs>li>a,
body.path-medizin_1 .deep-content-overview .deep-content-filter	.tab-content {
	background-color: #f6f8e3;
}
body.path-medizin_1 .deep-content-overview .deep-content-result-count {
	color: #8eb142;
}
body.path-medizin_1 .deep-content-overview .deep-content-more a {
	background-color: #8cb110;
	border-color: #8cb110;
}

body.path-medizin_1 .deep-content-overview .deep-content-filter .nav-tabs>li,
body.path-medizin_1 .deep-content-overview .deep-content-filter .nav-tabs>li.active>a, 
body.path-medizin_1 .deep-content-overview .deep-content-filter .nav-tabs>li.active>a:hover, 
body.path-medizin_1 .deep-content-overview .deep-content-filter .nav-tabs>li.active>a:focus,
body.path-medizin_1 .deep-content-overview .deep-content-filter .tab-content {
	border-color: #acc56d;
}
body.path-essen_trinken .deep-content-overview .deep-content-filter .tab-content li.checkbox.is-active {
	color: white;
	background: #c00418;
}



/* -- deep content filtered list -- */


.deep-content-overview {}

.deep-content-overview .deep-content-filter {
	margin-bottom: 20px;
}
	.deep-content-overview .deep-content-filter .nav-tabs>li>a {
		background-color: #f5f5f5;
		color: #9c9ea0;
		font-weight: bold;
	}
	.deep-content-overview .deep-content-filter .nav-tabs {
		margin: 0;
		border-bottom: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.deep-content-overview .deep-content-filter .nav-tabs>li { 
		border-bottom: 1px solid #ccc;
		margin-bottom: -1px;
		 margin-right: 3px;
	}
	.deep-content-overview .deep-content-filter .nav-tabs>li.active { 
		margin-bottom: -2px;
		border-bottom: 0;
	}
	.deep-content-overview .deep-content-filter .nav-tabs>li.active>a, 
	.deep-content-overview .deep-content-filter .nav-tabs>li.active>a:hover, 
	.deep-content-overview .deep-content-filter .nav-tabs>li.active>a:focus {
		border: 1px solid #ccc; 
		border-bottom: 0;
		color: black;
	}
	.deep-content-overview .deep-content-filter .nav-tabs > li > a {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 0;
		padding: 5px 9px 15px 9px;
		border-radius: 7px 7px 0 0;
	}
	
	.deep-content-overview .deep-content-filter	.tab-content {
		border: 1px solid #ccc; 
		border-right: 1px solid #ccc;
		padding: 10px 10px 10px 6px;
		background-color: #f5f5f5;
		border-radius: 7px;
		border-top-left-radius: 0;
	}
		.deep-content-overview .deep-content-filter .tab-content ul {
			-webkit-columns: 3;
			-moz-columns: 3;
			columns: 3;
		}
		.deep-content-overview .deep-content-filter .tab-content li {
			width: 209px;
			display: block;
			margin: 0;
			padding: 4px;
			border-bottom: 1px dotted black;
			cursor: pointer;
			
			-webkit-column-break-inside: avoid;
			 page-break-inside: avoid;
			 break-inside: avoid;
		}
		.deep-content-overview .deep-content-filter .tab-content li.is-active {
			cursor: default;
		}
		.deep-content-overview .deep-content-filter .tab-content li:hover {
			background-color: rgba(255,255,255,.4);
		}
			.deep-content-overview .deep-content-filter .tab-content li:first-child  {
				text-transform: uppercase;
			}
			
			.deep-content-overview .deep-content-filter .tab-content .columnize li:first-child  {
				text-transform: lowercase;
			}
			.deep-content-overview .deep-content-filter .tab-content .columnize .first.column li:first-child  {
				text-transform: uppercase;
			}
			
		.deep-content-overview .deep-content-filter .tab-content li:after {
			content: "\f00c";
			font-family: FontAwesome;
			border: 1px solid #87888a;
			display: block;
			float: right;
			line-height: 1;
			padding: 2px;
			border-radius: 4px;
			color: transparent;
			margin-top: 0.5px;
			background-color: white;
		}
		
		.deep-content-overview .deep-content-filter .tab-content li.is-active:after {
			color: #7c7d7e;
		}
.deep-content-overview .deep-content-filter .tab-content .checkbox input {
	float: none;
	margin-left: 10px;
	vertical-align: sub;
}
.deep-content-overview .deep-content-empty,
.deep-content-overview .deep-content-result-count,
.deep-content-overview .deep-content-loader{
	display: none;
}
.deep-content-overview .deep-content-result-count {
	font-weight: bold;
}


.deep-content-overview .deep-content-loader {
	text-align: center;
	font-size: 20px;
	padding: 20px 0;
}
.deep-content-overview .deep-content-loader.loading {
	display: block;
}
.deep-content-overview .deep-content-more {
	text-align: center;
	margin-top: 20px;
}
	.deep-content-overview .deep-content-more a {
	}
.deep-content-overview .deep-content-list .articleListImage img {
	width: 137px;
}
