/* CSS NEGATIVE */

/* negative jquery ui themes */
@import url("//s3.germany.travel/media/layout/stylesheet/jquery_ui_negative/jquery-ui-negativemin.css");


/* -- barrier-free controls -- */

.barrier-controls {
	position: fixed;
	left: 0px;
	top: 29%;
	z-index: 100;
}

.rtl .barrier-controls {
	left: auto;
	right: 0px;
}

body.content .barrier-info-box p {
	font-size: 16px;
}

.barrier-controls .barrier-icons {
	padding: 5px;
	display: block;
	margin-top: 10px;
	width: 40px;
	height: 40px;
	box-shadow: 2px 3px 6px #000;
	cursor: pointer;
}

.rtl .barrier-controls .barrier-icons {
	box-shadow: 0px 3px 6px #000;
}

.barrier-controls .barrier-icons.invert-icon {
	background-image: url("//s3.germany.travel/media/content/barrierefreies_reisen/barrierfree_icons/invert_icon_default.png");
}

.barrier-controls .barrier-icons.increase-icon {
	background-image: url("//s3.germany.travel/media/content/barrierefreies_reisen/barrierfree_icons/increase_zoom_icon_default.png");
}

.barrier-controls .barrier-icons.decrease-icon {
	background-image: url("//s3.germany.travel/media/content/barrierefreies_reisen/barrierfree_icons/decrease_zoom_icon_default.png");
}

body.negative div.barrier-info-box {
	background-color: #000;
	color: #FFF;
} 

body.negative .barrier-controls .toggle-invert-button {
	background-color: #000;
	color: #FFF;
	border: 1px solid #FFF;
	border-left: 0px;
}

body.negative {
	color: #FFF;
}

div.barrier-info-box {
	display: none;
	position: absolute;
	top: 0px;
	width: 450px;
	background-color: #FFF;
	z-index: -1;
	padding-left: 55px;
	padding-top: 0px;
	
	border-radius: 0px 5px 5px 0px;
	-o-border-radius: 0px 5px 5px 0px;
	-ms-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-pie-border-radius: 0px 5px 5px 0px;
;
	box-shadow: 3px 5px 10px rgba(255, 255, 255, 0.4); 
}

div.barrier-info-box .info-headline h3 {
	line-height: 1.1;
}

div.info-headline .info-close-button {
	position: absolute;
	right: 10px;
	top: 5px;
	cursor: pointer;
}

.barrier-controls .toggle-invert-button i {
	left: 2px;
	position: relative;
}

span.browser {
	margin-right: 20px;
}

div.info-footer {
	margin-bottom: 10px;
}

body .info-body p {
	margin-right: 20px;
	font-size: 16px;
}

p.tipp {
	border: 1px solid #d4ae5d;
	background-color: #feefb3;
	padding: 10px;
}

body.negative p.tipp {
	border: 1px solid #FFF;
	background-color: #000;
}

.tasten {
	border: 1px solid #888;
	color: #333;
	background-color: #FFF;
	padding: 5px;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-pie-border-radius: 3px;
;
}

.negative .tasten {
	background-color: #000;
	color: #FFF;
	border-color: #FFF; 
}
/* end controls */

/* index page */

body.negative.site-home .panel-default.panel-green-globe {
	background-color: #000;
	border-color: #000;
}

body.negative.site-home .panel-green-globe img {
	
	border-radius: 5px 0px 0px 5px;
	-o-border-radius: 5px 0px 0px 5px;
	-ms-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-pie-border-radius: 5px 0px 0px 5px;
;
}

body.negative.site-home ul#nav.list-inline > li:first-child, 
body.negative.site-home ul#nav.list-inline > li {
	background-color: #000;
}

body.negative.site-home div.panel-body div.media.reiseplanermedia {
	background-color: #000;
	border-color: #000;
}

body.negative.site-home div.reiseplanerpanel-default {
	border-color: #000;
}

body.negative.site-home div.panel-body div.media.reiseplanermedia .reiseplanermedia-arrow {
	background-color: #FFF;
	border-color: #B4B4B2;
}

body.negative.site-home div.panel-body .link-icon i {
	color: #000;
}

body.negative div.mapmouseover {
	background-color: #000;
}

body.negative div.mapmouseover p {
	color: #FFF;
}

body.negative.site-home div.reiseplanermedia-body a > p {
	color: #FFF;

}

body.negative.site-home .menu-popup .content {
	background-color: #000;
}

body.negative.site-home .menu-popup .arrow {
	color: #000;
}

body.negative.site-home div.menu-popup .list-group .list-group-item.strong {
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
}

body.negative.site-home .list-group-item {
	background-color: #000;
	color: #FFF;
}

body.negative.site-home .list-group-item:hover {
	color: #3FF;
}

body.negative a.list-group-item.strong {
color: #FFF;
}


/* end index page */

.negative a, .negative a:link, .negative a:visited,
body.content.negative div.content-footer a.link-top,
body.content.negative .articleListTeaser a span, body.content.negative .articleListLinks a {
	color: #3FF;
}

body.negative #supersizer {
	background-color: #000;
}

body.negative #supersizer h3 {
	color: #04c0ac;
}

body.negative div.dcDropdownContainer {
	/*margin: 15px 0px; */
}

body.negative div.contentSideBox div.contentSideBoxBody div.addToTravellingPlan div.addToTravellingPlanInner a:hover {
	color: #3FF;
}


body.negative div.link-home a {
	color: #FFF;
}

body.content.negative div.navigationMain ul li.active a, 
body.content.negative div.navigationMain ul li.active a:hover {
	box-shadow: #000 0px 0px 5px;
}

body.negative .dcDropDown {
	border-color: #b4b2b1;
	background-color: #999;
}

body.negative div.dcDropdown ul.dcDropJump li a {
	color: #C5C5C5;
}

body.negative div.scroller ul.scroller li:hover {
	background-color: #444;
}

body.negative div.dcDropdown ul.dcDropJump li a.inactive {
	color: #888;
}

body.negative div.dcDropdown ul.dcDropJump li a.active {
	color: #FFF;
}

body.negative div.dcDropdown ul.dcDropJump, div.dcDropdown div.scroller {
	background-color: #000;
}

body.negative div.scroller ul.scroller li a {
	color: #FFF;
}

body.negative .jspContainer {
	background-color: #000;
}

body.negative div.dcDropdown ul.dcDropMeta {
	color: #FFF;
	background-color: #000;
}

.negative a.internalLink {
	color: #3FF !important;
}

.negative .msg-warning a.internalLink {
	color: #000 !important;
}

.negative #header a, .negative #header a:hover, .negative #header a:focus {
	color: #FFF;
}

body.negative #country-wrapper .popover-country {
	background-color: #000;
	color: #FFF;
}

body.negative #country-wrapper .popover-country button {
	background-color: #000;
	color: #FFF;
	border: 1px solid #FFF;
}

body.content.negative div.navigationMain ul li a {
	background-color: #131312;
	color: #FFF !important;
	border-color: #000;
}

body.content.negative #container .page-center {
	background-color: #000;
	color:	#FFF;
}

body.content.negative ol.breadcrumb a, body.content.negative .breadcrumb>li+li:before {
	color: #FFF;
}

body.negative .box-search .search-icon { 
	background-color: #FFF; 
}

body.negative .box-search .search-input, body.negative .box-search .search-icon {
	border: 1px solid #FFF;
}

body.negative .box-search .search-icon i {
	color: #000;
}

body.negative input.form-control.search-input {
	background-color: #000;
	color: #FFF;
}

body.negative .box-search .search-default, body.content.negative h5 {
	color: #FFF;
}

body.content.negative h2 {
	color: #fff;
}

body.content.negative p, body.content.negative ul, body.content.negative ol, body.content.negative dl, body.content.negative table, body.content.negative address {
	color: #FFF;
}

body.negative div.contentSideBox, .eventsNearby, .tagcloud {
	background-color: #000;	
}

body.negative div.contentSideBox div.contentSideBoxBody {
	background: #000;
}

body.negative div.contentSideBox div.contentSideBoxBody div.numberOfFavorites p {
	color: #fff;
}

body.negative #traveplanner_popover p {
	background-color: #000;
	color: #FFF;
}

body.negative .panel-default>.panel-heading {
	background-color: #000;
	color: #FFF;
}

body.negative div.navigationTopic ul li {
	background-color: #131313;
	border-color: #FFF;
}

body.negative div.navigationTopic ul li a {
	color: #FFF !important;
}

body.negative footer {
	box-shadow: 0 -3px 6px #bbb;
	background-color: #000;
	color: #FFF;
}

body.negative footer button {
	background-color: #000;
	color:#FFF;
}

body.negative .popover-content,  body.negative .popover-content p {
	background-color: #000;
	color: #FFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

body.negative div.popover h3.popover-title {
	background-color: #000;
}

body.negative div.navigationTopic ul li.active, body.negative div.navigationTopic ul li:hover {
	background-color: #636363;
	color: #FFF;
}

body.content.negative div.contentSideBox div.contentSideBoxHead .headline,
body.negative ul.travelPlanner li div.content div.headline a {
	color: #33FFFF;
}

body.negative footer li a {
	color: #FFF !important; /* um dem anderen important entgegenzuwirken */ 
}

body.negative .copytext-shortener .gradient-bottom {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,#000 100%);
	background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,#000 100%);
	background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,#000 100%);
	background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,#000 100%);
}

body.negative .highlightsList ul li span a {
	color: #FFF;
}

body.negative #interactionFooter ul li.first {
	color: #FFF;
}

body.negative div.facebookpanel-heading, body.negative div.facebookpanel-heading {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

body.content.negative .btn-add-travelplanner, body.negative.content .btn-map-link {
	color: #3ff;
}


body.negative a.externalLink {
	color: #0FF !important; /* um dem anderen important entgegenzuwirken */ 
}

body.path-historic_cities_of_germany.negative div.articleListIntro a.externalLink {
	color: #0FF !important;
}

body.negative div.contentSideBox div.contentSideBoxBody {
	
	border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-pie-border-radius: 10px;
;
	padding-bottom: 10px;
}

body.negative ul#menu-country, 
body.negative ul#menu-languages {
	background-color: #000;
	box-shadow: 1px 3px 6px #FFF;
}

body.negative #header ul.header-nav ul.menu-languages li a {
	color: #FFF;
}

body.negative div.navigationMain ul li.active a span, 
body.negative div.navigationMain ul li.active a:hover span {
	color: #000;
}

body.negative div.infoText {
	color: #FFF;
}

body.negative .box-tagcloud {
	background-color: #000;
	color: #FFF;
}

body.negative .box-tagcloud li a {
	color: #FFBE8E;
}

body.negative div.box-body p {
	color: #000;
}

body.negative.path-unesco_welterben div.box-body p {
	color: #FFF;
}

body.negative.path-unesco_welterben .contentContainer div.box-body p {
	color: #000;
}

body.path-unesco_welterben.negative .box-unesco.is-open, body.path-unesco_welterben.negative .box-unesco .box-head:hover, 
body.path-unesco_welterben.negative .box-unesco.is-open .box-head h5,
body.negative div.box-unesco div.box-head-main {
	background-color: #000;
}

body.content.negative .articleListHeadline, body.content.negative .articleListHeadline a {
	color: #FFF;
}

body.path-unesco_welterben.negative .box-unesco .box-head {
	background: none;
}

body.negative .unesco-route-info {
	background-color: #352C1B;
	color: #FFB176;
}

body.negative .unesco-route-info .internalLink, 
body.negative .unesco-route-info .text-unesco ul li a, 
body.negative .unesco-route-info .text-city ul li a {
	color: #ffae61 !important;
}

body.negative .close {
	text-shadow: none;
}

body.negative div.foldingList div.foldingListInner h4.close, 
body.negative div.foldingList div.foldingListInner h4.close:hover,
body.negative div.foldingList div.foldingListInner h4.open, 
body.negative div.foldingList div.foldingListInner h4.open:hover {
	color: #FFF;
}

body.negative #articleList a.externalLink {
	background-color: #FFF;
	color: #000 !important;
}

body.path-freizeitparks.negative .box-text {
	background-color: #000;
}

body.path-freizeitparks.negative div.box-body p {
	color: #FFF;
}

body.negative.path-specials #articleList a.externalLink {
	background-color: #000;
	color: #FFF !important;
}

body.negative ul.paging li.active a, body.negative ul.paging li a, ul.paging li span {
	color: #FFF;
}

body.path-shopping_3.negative .related-content ul li a {
	color: #F00 !important;
}

body.content.path-tradition___brauchtum.negative div.event-search-wrap .event-search {
	background-color: #555;
}
body.content.path-tradition___brauchtum.negative div.event-search-wrap .event-search .event-search-body .fromContainer .btnSearch,
body.content.path-tradition___brauchtum.negative div.event-search-wrap div.articleListTeaser .articleListSubheadline {
	background-color: #000;
}

body.content.path-tradition___brauchtum.negative div.event-search-wrap div.articleListTeaser .articleListHeadline a.title-url{
	color: #ffae61;
}

body.content.path-tradition___brauchtum.negative div.event-search-wrap div.articleListTeaser .articleListSubheadline {
	color: #FFF;
}

body.content.path-top_100.negative div.teaserApp {
	background-color: #555;
	
}

body.content.path-top_100.negative div.teaserApp p {
	color: #FFF;
}

body.path-jewish_traveler.negative .bg-color-theme-secondary {
	background-color: #555;
}

body.path-jewish_traveler.content.negative .box-basic h5 {
	color: #FFAE61;
}

body.path-jewish_traveler.negative div.box-basic.info-jewish-traveler p {
	color: #FFF;
}

body.path-jewish_traveler.negative div.box-basic.info-jewish-traveler {
	background: #555;
	border-color: #FFF;
}

body.path-jewish_traveler.negative div.box-basic.info-jewish-traveler li {
	border-top-color: #FFF;
}

body.path-natur____nationalparks.negative .related-content .headline {
	color: #ffae61;
}

body.path-ferienstrassen.negative .box-basic.ferienstrassen-map .box-head-main h5,
body.path-ferienstrassen.negative .box-basic.ferienstrassen-box .box-head-main h5 {
	/* color: #ffae61;*/
}

body.path-ferienstrassen.negative .box-basic.ferienstrassen-map {
	border: 3px solid transparent;
	background: #000;
}

body.path-ferienstrassen.negative div.contentContainer div.box-basic.ferienstrassen-box {
	background: #555;
	border: 1px solid white;
}

body.path-ferienstrassen.negative .ferienstrassen-box a.externalLink {
	color: #FFF !important;
}

body.path-ferienstrassen.negative .ferienstrassen-box b {
	color: #48ab69;
}

body.path-ferienstrassen.negative div.contentContainer div.box-basic.ferienstrassen-box p {
	color: #FFF;
}

body.path-ferienstrassen.negative .ferienstrassen-box i {
	color: #000;
}

body.negative div.buttonRed a {
	background: #33FFFF !important;
	color: #000 !important;
}

.negative .popover.bottom .arrow:after {
	border-bottom-color: #000;
}

body.content.negative ol.breadcrumb>li a:hover, body.content.negative ol.breadcrumb>li:last-child a {
	color: #3FF;
}

body.negative div.dcDropdownInput,
body.negative div.dcDropdownInput {
	color: #000 !important;
}



body.negative.path-unesco_welterben div.page-side div.box-tagcloud {
	background-color: #FFB176;
	color: #fff;
}

body.negative.path-unesco_welterben .tagcloud li {
	border-color: #000;
}

body.negative.path-unesco_welterben .tagcloud li a:hover {
	color: #fff;
}

body.negative.path-unesco_welterben .page .headline {
	color: #000;
	background: none;
	border-bottom: 1px dotted #000;
}

body.negative #theme-navigation {
	background-color: #000;
	box-shadow: 5px 5px 10px -5px #FFF;
	border: 1px solid #aaa;
	border-top: 0px;
}

body.negative #theme-navigation a {
	color: #FFF;
}

body.negative .theme-navigation .theme-block .theme-item {
	background-color: #000;
}

body.negative .theme-navigation .theme-block .theme-heading {
	color: #FFF;
}

body.negative #theme-navigation a:hover {
	color: #3FF;
}

body.content.negative .layoutColumnsInnerRight .related-content .headline {
	color: #FFF;
}

.negative .unesco-route-info a.btn {
	background-color: #893b00;
	color: #000;
}

body.negative .box-basic.box-text.box-unesco {
	border: 1px dotted #FFF;
	border-left: 0px;
	border-right: 0px;
}

body.path-unesco_welterben .box-unesco, body.path-unesco_welterben .box-unesco .box-head:hover {
	background-color: #555;
	color: #FFF;
}

div.contentContainer div.box-basic div.box-head, div.contentContainer div.box-basic div.box-head:hover {
	color: #000;
}

body.negative.path-staedte___kultur .contentSlideshow .headline, body.negative.path-staedte___kultur .highlightsList .headline, 
body.negative.path-staedte___kultur .highlightsOverlay .overlayHeadline {
	color: #FFBE8E;
}

body.negative.path-staedte___kultur, body.negative div.contentSlideshow ul li span {
	color: #FFBE8E;
}

body.negative span.linkListItem a.pdf {
	color: #3FF !important;
}

body.page_top_sights.negative .overlayRanking {
	background: none;
	background-color: #FFF;
	border: 2px solid #0425ae;
	
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-pie-border-radius: 5px;
;
}

body.page_top_sights.negative .overlayRanking .value {
	color: #0425ae;
}

body.negative .highlightsOverlay {
	background-color: #000;
}

body.negative .highlightsOverlay .overlayTop .controls a {
	color: #FFF;
}

body.negative .highlightsList ul li img.icon-theme {
	box-shadow: 1px 1px 5px #FFF;
}

body.content.path-shopping_3.negative .contentSlideshow .controls a {
	background: #000;
	text-indent: 0px;
	border: 1px solid #FFF;
}

body.negative.path-shopping_3 .contentSlideshow .controls a.prev {
	border-left: 0px;
}


body.negative.path-shopping_3 .contentSlideshow .controls a.next {
	border-right: 0px;
}

body.path-shopping_3.negative. a.btn-map-link {
	color: #3FF;
}


body.negative footer .popover-content { 
	
	border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-pie-border-radius: 4px;
;
}

body.negative .news-box .tab-title, body.negative .news-box .tab-more, body.negative .news-box .tab-close {
	color: #FFF;
	background-color: #000 !important;
	border: 1px solid #FFF;
	border-bottom: 0px;
}

body.negative .news-box .tab-more {
	box-shadow: 0px -14px 10px -15px #FFF inset;
}

body.negative .news-box .newsContainer {
	background-color: #000;
	color: #fff;
	border: 1px solid #FFF;
	border-bottom: 0px;
}

body.negative footer .news-box .btn-prev, body.negative footer .news-box .btn-next {
	background-color: #000;
	color: #FFF;
	border: 1px solid #FFF;
}

/*
* GALLERY INVERT
*/

body.gallery.negative {
	background-color: #222;

}

body.gallery.negative #gallery-theme {
	color: #FFF;
}

body.gallery.negative #theme-navigation-gallery {
	background-color: #000;
	border: 2px solid #FFF;
	left: -2px;
	top: 27px;
}

body.gallery.negative .theme-navigation .theme-item a {
	color: #FFF;
}

body.gallery.negative .gallery-overlay-content .breadcrumb a, 
body.gallery.negative .gallery-content .breadcrumb>li a:hover, 
body.gallery.negative .gallery-content .breadcrumb>li:last-child a,
body.gallery.negative .theme-navigation .theme-item a:hover {
	color: #3FF;
}

body.gallery.negative .gallery-nav .dropdown-wrapper a.menu-link {
	background-color: #000;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

body.gallery.negative .gallery-nav .dropdown-wrapper {
	border-color: #888;
}

body.gallery.negative .gallery-content .gallery-nav .count span,
body.negative.gallery .gallery-content .gallery-list .box .info a {
	color: #3FF;
}

body.negative.gallery .gallery-content .gallery-list .box {
	background-color: #000;
}

body.negative.gallery .gallery-content .breadcrumb a,
body.negative.gallery .gallery-content .breadcrumb>li+li:before {
	color: #FFF;
}

body.negative.gallery #header {
	border-bottom: 1px solid #aaa;
}

body.negative.gallery #country-wrapper .popover-country .popover-content {
	border: 1px solid #FFF;
	
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-pie-border-radius: 5px;
;
}

body.negative.gallery .popover.bottom .arrow:after {
	border-bottom-color: #FFF;
	top: 2px;
}

body.negative .gallery-content .gallery-nav .count {
	color: #FFF;
}

body.negative.gallery .info .caption,
body.negative.gallery .gallery-content .gallery-nav label,
body.negative.gallery .modGalleryOverlay .gallery-overlay-content .imageinfo h1 {
	color: #FFF;
}

body.negative.gallery .modGalleryOverlay .gallery-overlay-content {
	background-color: #000;
	border: 1px solid #FFF;
}

body.negative.gallery .modGalleryOverlay a.gallery-close {
	background: #000 !important;
	color: #FFF !important;
	border: 1px solid #FFF;
}

body.negative.gallery .modGalleryOverlay .overlaybg {
	background-color: rgba(0, 0, 0, 0.8);
}

body.negative.gallery .gallery-theme-header {
	color: #FFF;
}

body.negative.gallery .gallery-content .overview-link a {
	color: #3FF;
}

body.negative div.panel.mappanel,
body.negative .box-basic.boxTravelPlanner {
	border-color: #000;
}

body.negative span.tab-title {
	height: 21px;
}

body.negative.gallery .popover-main.top {
	background-color: #000;
	border: 1px solid #AAA;
}

body.negative.gallery .box-search {
	margin: 5px;
}

body.negative footer .search-btn {
	border: 1px solid #FFF;
}

body.negative .barrier-controls .barrier-icons.invert-icon {
	background-image: url("//s3.germany.travel/media/content/barrierefreies_reisen/barrierfree_icons/invert_icon_inverted.png");
}
	
body.negative .barrier-controls .barrier-icons.increase-icon {
	background-image: url("//s3.germany.travel/media/content/barrierefreies_reisen/barrierfree_icons/increase_zoom_icon_inverted.png");
}
	
body.negative .barrier-controls .barrier-icons.decrease-icon {
	background-image: url("//s3.germany.travel/media/content/barrierefreies_reisen/barrierfree_icons/decrease_zoom_icon_inverted.png");
}
	
body.negative .barrier-controls .barrier-icons.faq-icon {
	background-image: url("//s3.germany.travel/media/content/barrierefreies_reisen/barrierfree_icons/faq_icon_inverted.png");
}

body.content.negative ul.dcDropMeta li a.picture span:hover {
	color: #FFF;
}

body.negative.path-menschen_mit_barrieren div.boxDownload {
	background-color: #000;
}

body.negative.path-menschen_mit_barrieren div.boxDownload .content .more a {
	color: #3FF;
}

body.negative div.boxDownload .content .headline {
	color: #76236b;
}
body.negative div.dcDropdown ul.dcDropMeta li a:hover {
	color: #FFF !important;
}

body.site-tag_des_barrierefreien_tourismus.negative .partName, 
body.site-tag_des_barrierefreien_tourismus_2015.negative .partName {
	color: #000;
}

body.site-tag_des_barrierefreien_tourismus.negative .partName td, 
body.site-tag_des_barrierefreien_tourismus_2015.negative .partName td {
	border: 1px solid transparent;
}

body.site-tag_des_barrierefreien_tourismus.negative table .green, 
body.site-tag_des_barrierefreien_tourismus_2015.negative .green,
body.site-tag_des_barrierefreien_tourismus.negative .tableProgram h2, 
body.site-tag_des_barrierefreien_tourismus_2015.negative .tableProgram h2, .tableProgram h2 {
	color: #76236b;
}

body.path-menschen_mit_barrieren.negative .close {
	text-shadow: none;
	color: #FFF;
}

/* Specials -> Medizin */
body.negative.path-specials div.textBoxGrey div.textBoxBody, 
body.negative.path-specials div.textBoxGrey div.textBoxHead {
	background: none;
	background-color: #1C1B1B;
}

body.negative.path-specials .textBoxHead {
	
	border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-pie-border-radius: 5px 5px 0px 0px;
;
}

body.negative.path-specials .textBoxBody {
	
	border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-pie-border-radius: 0px 0px 5px 5px;
;
}

body.negative.path-specials div.textBox div.textBoxBody h2 {
	color: #8F8F8F;
}

body.negative.path-specials div.textBoxGrey a.externalLink {
	color: #C0C0C0 !important;
}

body.negative.path-specials div.textBoxGrey a.emailLink {
	color: #FFF !important;
}

body.negative.path-specials div.boxDownload .content .headline {
	color: #FFF;
}

/* Luther */

body.path-luther.negative div.event-search-wrap .event-search {
	background-color: #0F292F;
}

body.path-luther.negative div.event-search-wrap .event-search .events-search-head h2,
body.path-luther.negative div.event-search-wrap .event-search .event-search-body span.resultCount,
body.path-luther.negative div.event-search-wrap .event-search .event-search-body .fromContainer a.get_all_events {
	color: #FFF;
}

body.negative.path-luther div.event-search-wrap .event-search .event-search-body .fromContainer .btnSearch {
	background-color: #3567EB;
}

body.negative.path-luther .form-control {
	background-color: #000;
	color: #FFF;
}

body.negative.path-luther ::-webkit-input-placeholder {
	color: #FFF;
}

body.negative.path-luther div.event-search-wrap div.articleListTeaser .articleListSubheadline {
	color: #FFF;
}

body.path-luther.negative .layoutColumnsInnerRight .contentContainer .box-text h5 {
	color: #F6DDDD;
}
body.path-luther.negative .layoutColumnsInnerRight .contentContainer .box-text {
	background-color: #0F292F;
}

body.negative div.box-body p {
	color: #FFF;
}

body.path-luther.path-luther_routen.negative div.contentContainer div.box-basic.route-info h5 {
	color: #6DDDDB;
}
body.path-luther.path-luther_routen.negative div.contentContainer div.box-basic.route-info {
	background-color: #00030B;
	border-color: #3567EB;
}

body.negative.path-luther .box-basic.box-text.route-map {
	background-color: #000;
	border-color: #000;
}

body.negative.path-gut_zu_wissen div.navigationMain ul li.active a {
	background-color: #636363;
}

body.negative.path-gut_zu_wissen div.navigationMain ul li.active a span {
	color: #FFF;
}

body.negative.camping .campingSearch .headline, body.negative.camping .campingSearch .submit {
	background: linear-gradient(#0445FF, #3490F9);
	background: -webkit-linear-gradient(#0445FF, #3490F9);
	background: -moz-linear-gradient(#0445FF, #3490F9);
	background: -ms-linear-gradient(#0445FF, #3490F9);
}

body.negative.camping .campingSearch .form, 
body.negative.camping .campingSearch .campingControls {
	background-color: #302E2D;
}

body.negative.camping .campingSearch .form label {
	color: #B4B5B2;
}

body.negative.camping .campingSearch .moreOptions,
body.negative.camping .campingSearch .formExtended {
	background-color: #131312;
	color: #B4B5B2;
}

body.negative.camping .campingSearch .formExtended li.extChapter,
body.negative.camping .campingSearch .formExtended li label {
	color: #8F8E8C;
}

body.negative.camping .campingSearch .formExtended ul {
	border-bottom: 0px;
}


body.negative.path-nachhaltiges_reisen .box-basic {
	background-color: #000;
	border-color: transparent;
}

body.negative.path-25_blickwinkel .content-gallery b {
	color: #4AE9DE;
}

body.negative.path-25_blickwinkel .image-slider .btnGalleryContentPrev, 
body.negative.path-25_blickwinkel .image-slider .btnGalleryContentNext {
	background-color: #555;
}

body.negative.path-25_blickwinkel .highlightsList .headline {
	color: #4AE9DE;
}

body.negative .modGalleryOverlay .gallery-overlay-content {
	background-color: #000;
	border-color: #000;
}

body.negative div#headerImage ul.slideshow li div.text {
	background: none;
	background-color: rgba(255, 255, 255, 0.7);
}

body.negative ul#slideshowHeader .slideTitle .mainTitle, 
body.negative ul#slideshowHeader .slideTitle .subTitle {
	background-color: rgba(255, 255, 255, 0.7);
	color: #000;
}

body.negative div#headerImage ul li div.text span.text,
body.negative div#headerImage ul li div.text span.copy {
	color: #000;
}

/* background-color: #262524; */

/* Reiseplaner */

body.path-travel_planner.negative div.page div.textContent h1 {
	color: #3FF;
}

body.path-travel_planner.negative div.page div.listPlannerTarget {
	background-color: #131312;
}

body.path-travel_planner.negative ul.travelPlanner li div.content div.counter span {
	background-color: #ccc;
	border-color: #000;
}

body.path-travel_planner.negative div.page {
	background-color: #000;
}

body.path-travel_planner.negative div.go_back a {
	color: #FFF;
}

/* map styles */
body.fullscreen.negative .mtk-dzt-maptype .mtk-dzt-maptype-content a {
	color: #FFF;
}
body.fullscreen.negative .mtk-dzt-maptype .mtk-dzt-maptype-content a:hover {
	color: #3ff;
}

/* 
body.fullscreen.negative .mtk-dzt-menu-top {
	background: none;
	background-color: #131312;
	border-left: 3px solid #000;
	border-top: 3px solid #000;
	border-top-left-radius: 3px;
}

body.fullscreen.negative .mtk-dzt-menu-top {
	background: none;
	background-color: #131312;
	border-left: 3px solid #FFF;
}

body.fullscreen.negative .mtk-dzt-menu-top {
	background: none;
	background-color: #131312;
	border-left: 3px solid #000;
	border-bottom: 3px solid #000;
	border-top-left-radius: 3px;
}

*/ 

/* supersizer */

body.negative div.supersizermenu {
	background-color: #000;
	border-color: #555;
}

body.negative div.supersizermenu div.menu-title h3 {
	color: #FFF;
}

body.negative div.supersizermenu div.supersizerbtn {
	background-color: #555;
}

body.negative div.supersizermenu div.supersizerbtn .fa {
	color: #000;
}

/* Hotspots */

body.negative div.overlay-content .overlay-hotspots {
	background: url("//s3.germany.travel/media/content/youth/bgHotspotOoverlay_inverted.png") 0 0 no-repeat #000;
}

body.negative div.boxHotSpots {
	background: url("//s3.germany.travel/media/content/youth/bgBoxYouth_inverted.png") 0 0 repeat-y;
}

body.negative div.overlay-content .overlay-hotspots .hotspot-content .side .blog-list li.cycle-slide-active {
	background-color: transparent;
}

body.negative div.overlay-content .overlay-hotspots .hotspot-path a,
body.negative div.overlay-content .overlay-hotspots .overlay-top .controls a {
	color: #FFF;
}

body.negative div.overlay-content .user-info .text p.post-owner, 
body.negative div.overlay-content .overlay-hotspots .user-info .text p.post-date {
	color: #8F8E8D;
}

body.negative div.imageContainer div.text,
body.negative div.slideshow ul.controls, 
body.negative div.imageContainer ul.controls {
	background: none;
	background-color: rgba(255,255,255, 0.7);
	color: #000;
}
