
/* //s3.germany.travel/media/content/staedte___kultur_1/unesco_welterben/die_museumsinsel_berlin/Berlin_Museumsinsel_Bode-Museum__Lehnartz_GbR_Lehnartz_K1_RET_145x100_8_4.jpg */


body.site-unesco_route_1 div.layoutColumnsInnerLeft,
body.site-unesco_route_2 div.layoutColumnsInnerLeft,
body.site-unesco_route_3 div.layoutColumnsInnerLeft,
body.site-unesco_route_4 div.layoutColumnsInnerLeft,
body.site-unesco_route_5 div.layoutColumnsInnerLeft,
body.site-unesco_route_6 div.layoutColumnsInnerLeft,
body.site-unesco_route_7 div.layoutColumnsInnerLeft,
body.site-unesco_route_8 div.layoutColumnsInnerLeft {
	float: none;
}

body.rtl.site-unesco_route_1 div.layoutColumnsInnerLeft,
body.rtl.site-unesco_route_2 div.layoutColumnsInnerLeft,
body.rtl.site-unesco_route_3 div.layoutColumnsInnerLeft,
body.rtl.site-unesco_route_4 div.layoutColumnsInnerLeft,
body.rtl.site-unesco_route_5 div.layoutColumnsInnerLeft,
body.rtl.site-unesco_route_6 div.layoutColumnsInnerLeft,
body.rtl.site-unesco_route_7 div.layoutColumnsInnerLeft,
body.rtl.site-unesco_route_8 div.layoutColumnsInnerLeft {
    width: auto;
}

body.site-unesco_route_1 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight,
body.site-unesco_route_2 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight,
body.site-unesco_route_3 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight,
body.site-unesco_route_4 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight,
body.site-unesco_route_5 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight,
body.site-unesco_route_6 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight,
body.site-unesco_route_7 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight,
body.site-unesco_route_8 div.layoutColumns div.layoutColumnMain div.layoutColumnMainContent div.layoutColumnsInner div.layoutColumnsInnerRight {
	float: none;
	width: auto;
}

body.site-unesco_route_1 div.navigationTopic li.index-0,
body.site-unesco_route_2 div.navigationTopic li.index-0,
body.site-unesco_route_3 div.navigationTopic li.index-0,
body.site-unesco_route_4 div.navigationTopic li.index-0,
body.site-unesco_route_5 div.navigationTopic li.index-0,
body.site-unesco_route_6 div.navigationTopic li.index-0,
body.site-unesco_route_7 div.navigationTopic li.index-0,
body.site-unesco_route_8 div.navigationTopic li.index-0 {
	display: none;
}


body.rtl.site-unesco_route_1 div.dcDropdownContainer,
body.rtl.site-unesco_route_2 div.dcDropdownContainer,
body.rtl.site-unesco_route_3 div.dcDropdownContainer,
body.rtl.site-unesco_route_4 div.dcDropdownContainer,
body.rtl.site-unesco_route_5 div.dcDropdownContainer,
body.rtl.site-unesco_route_6 div.dcDropdownContainer,
body.rtl.site-unesco_route_7 div.dcDropdownContainer,
body.rtl.site-unesco_route_8 div.dcDropdownContainer {
    float: right;
}

/* image content list */

body.site-unesco_routen .imageContentList {
	clear: both;
	background: url(//s3.germany.travel/media/layout/image/default_1/dottedLine.png) 0 0 repeat-x transparent;
	padding-top: 10px;
	margin-top: 10px;
}
	body.site-unesco_routen div.imageContentList div.listrow div.listrowContent {
		width: 495px;
	}
	body.site-unesco_routen .imageContentList h2 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 8px;
	}


body.path-unesco_routes .textContent.hlroute h1 {
	font-size: 16px;
	font-weight: bold;
}


/* 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 list */

body.path-unesco_welterben .articleListHeadline .theme-icon {
	float: left;
	margin-right: 5px;
}
	body.path-unesco_welterben .articleListHeadline .theme-icon img {
		width: 20px;
	}


/* tag cloud */

body.path-unesco_welterben.site-tagging_page_2 .layoutColumnsInnerTopNav {
	display: none;
}

body.path-unesco_welterben .tagcloud .headline {
	font-size: 1.36em;
}

body.path-unesco_welterben .box-tagcloud .tags li a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 13px !important;
	line-height: 15px;
}

body.path-unesco_welterben .tagcloud li {
	float: none;
	display: inline;
}
div.layoutColumnMain .tagcloud div.tags li a,
body.path-unesco_welterben .tagcloud li a {
	color: #FFFFFF;
}
div.layoutColumnMain .tagcloud div.tags li a:hover,
body.path-unesco_welterben .tagcloud li a:hover,
body.path-unesco_welterben .tagcloud li.active a {
	color: #c00418;
}

body.path-unesco_welterben .tagcloud-large li {
	font-size: 1.5em;
}
body.path-unesco_welterben .tagcloud-large,
div.layoutColumnMain .tagcloud div.tags li a {
	padding: 0;
	color: #b0c1d8;
}
	body.path-unesco_welterben .tagcloud-large .headline {
		display: none;
	}
	body.path-unesco_welterben .tagcloud-large li:after {
		content: " | ";
	}
	*+body.path-unesco_welterben .tagcloud-large li {
		border-right: 2px solid #B0C1D8;
		padding-right: 5px;
	}
	body.path-unesco_welterben .tagcloud-large li:last-child:after {
		content: "";
	}

body.path-unesco_welterben .box-tagcloud {
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	padding: 15px 10px;
	background-color: #004E89;
}

body.path-unesco_welterben .tagcloud li {
	border-right: 2px solid #ffffff;
	padding-right: 2px;
	margin-right: 4px;
}



/* reiseinfos */

body.path-unesco_welterben .box-unesco {
	background: url(//s3.germany.travel/media/layout/image/default_1/dottedLine.png) 0 100% repeat-x transparent;
	padding-bottom: 1px;
	margin-bottom: 15px;
}
	body.path-unesco_welterben .box-unesco .box-head {
		background: url(//s3.germany.travel/media/layout/image/default_1/dottedLine.png) 0 0 repeat-x transparent;
		padding-top: 1px;
		padding: 10px 0 8px;
		cursor: pointer;
	}
	body.path-unesco_welterben .box-unesco.is-open,
	body.path-unesco_welterben .box-unesco .box-head:hover {
		background-color: #eeeeee;
	}
	body.path-unesco_welterben .box-unesco .box-head h5 {
		padding: 0;
		margin: 0 4px;
		background: url(//s3.germany.travel/media/layout/image/redesign_2012/boxes/ico_eventSearch_controls.png) 100% 5px no-repeat transparent;
	}
	body.path-unesco_welterben .box-unesco.is-open .box-head h5 {
		background: url(//s3.germany.travel/media/layout/image/redesign_2012/boxes/ico_eventSearch_controls.png) 100% -11px no-repeat transparent;
		background-color: #eeeeee;
	}
	
	body.path-unesco_welterben .box-unesco .box-body {
		display: none;
		padding: 10px 4px 0 4px;
	}


/* content addon related topics */

.related-content {
}
	.related-content h5 {
		color: #004e89;
	}
	.related-content ul li a {
		color: #000000 !important;
	}
	div.layoutColumnMainContent ul.standardList li,
	.related-content ul.standardList li {
		display: inline;
		background: none;
		padding: 0;
	}
	.related-content ul li:after {
		content: " | ";
	}
	.related-content ul li:after {
		*+border-right: 2px solid #999999;
		*+margin-right: 5px;
	}
	.related-content ul li:last-child:after {
		content: "";
	}


/* everplaces teaser */

body.path-unesco_welterben .box-everplaces .box-body {
	padding-left: 70px;
	background: url(//s3.germany.travel/media/content/staedte___kultur_1/unesco_welterben_2013/ICO_EverPlaces.png) 0 0 no-repeat transparent;
}
body.path-unesco_welterben .box-everplaces a.externalLink {
	color: #cc0000 !important;
}



/* tagging page */
body.site-tagging_page_2 .text-default {
	margin-top: 20px;
	width: 50%;
}
	body.site-tagging_page_2 .text-default p {
		font-weight: bold;
		margin-bottom: 10px;
	}
	body.site-tagging_page_2 a.download.pdf {
		display: block;
		float: left;
		font-weight: normal;
		padding: 5px 12px 5px 34px;
		color: #717275;
		border: 1px solid #717275;
		background: url(//s3.germany.travel/media/content/staedte___kultur_1/unesco_welterben_2013/ICO_PDF.png) 4px 50% no-repeat #eceded;
		
	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');
	}

/* Galery Instagram*/

div.content-center {
		position: relative;
	}
		div.header-instagramm-banner-unesco {
			height: 305px;
			position: absolute;
			width: 656px;
			overflow: hidden;
			top: 47px;
			z-index: 111; 
			
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-pie-border-radius: 5px;

			background-color: #fff;
			
		}
		
		div.header-instagramm-banner-unesco .link-overlay {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 120;
		}
			div.header-instagramm-banner-unesco img {
				width: 100%;
				height: 100%;
			}
			div.header-instagramm-banner-unesco .thumbnail-resolution img {
				width: 164px;
			}
			div.header-instagramm-banner-unesco .col-xs-6 {
				padding-left: 0px; 
				padding-right: 0px;
			}
			div.header-instagramm-banner-unesco .instagram-button {
				background-image: url(//s3.germany.travel/media/layout/image/redesign_2013/icon-instagram.png);
				background-color: #fff;
				border: 1px solid #b1b3b4;
				background-position: 4px 50%;
				background-repeat: no-repeat;
				padding-left: 39px;
				position: absolute;
				top: 50px;
				left: 47px;
				z-index: 110;
				font-size: 19px;
				color: #004e89;
			}
			div.header-instagramm-banner-unesco .instagram-button i {
				font-weight: bold;
				padding-left: 5px;
				color: #004e89;
			}
			div.header-instagramm-banner-unesco .row {
				margin: 0;
			}
			div.header-instagramm-banner-unesco .row .left,
			div.header-instagramm-banner-unesco .row .right,
			div.header-instagramm-banner-unesco .row {
				height: 100%;
			}
				div.header-instagramm-banner-unesco .row .right .top,
				div.header-instagramm-banner-unesco .row .right .bottom {
					height: 50%;
				}
				
				div.header-instagramm-banner-unesco .row .right .bottom .col-xs-6,
				div.header-instagramm-banner-unesco .row .right .top .col-xs-6 {
					height: 100%;
				}
