	body.dark		{ background:#333333 !important }
	body.dark #headarea
				{ background:#444444 !important }
	body.dark h1		{ color:#aaaaaa !important }
	body.dark #content, body.dark #commentspace, body.dark #commentspace h4	
				{ color:#888888 !important }
	body.dark .navi		{ background-color:#222222 !important }

	body.dark .mainLogoLink	{ background-image:url('../style/img/title-oachkatzerl-dark.png') }
	
	body.dark .mainLogoLink strong, body.dark .mainCategories li a, body.dark .headerSelector li a, body.dark .menu h4
				{ color:#888888 !important }
	
	body.dark .headerSelector li a:hover span, body.dark .headerSelector li a:focus span
				{ border-bottom-color: rgba(119, 119, 119, 0.5) !important }

	body.dark .mainCategories li a:hover span, body.dark .mainCategories li a:focus span,
	body.dark .headerSelector li a.current span,
	body.dark a.mainLogoLink:hover strong, body.dark a.mainLogoLink:focus strong
				{ border-bottom-color: #777777 !important }

	body.dark .mainCategories li a.current span
				{ border-bottom-color: #d35f5f !important }

	body.dark #contextarea h2, body.dark #content, body.dark #contextarea .commentlink
				{ border-color:#444444 !important }

	body.dark .aroundmaincolumnspace .maincolumn2,
	body.dark .columnblock, body.dark .indicolumnblock1, body.dark .indicolumnblock2
				{ background:#444444 !important }

	body.dark .aroundmaincolumnspace .transparent .maincolumn2
				{ background:transparent !important }

	body.dark #content h2, body.dark #commentspace h2, body.dark #commentspace h3
				{ color:#999999 !important }

	body.dark #content h2 a	{ color:#999999 !important }
	body.dark #content h2 a:hover, #content h2 a:focus
				{ color:#999999 !important }

	body.dark #content a	{ color: #4b596f !important }
	body.dark #content a:hover, body.dark #content a:focus
				{ color: #2f5ba4 !important }
	body.dark #content a:visited
				{ color: #797e87 !important }

	body.dark #contextarea a.current
				{ color:#999999 !important }

	body.dark .titleSelector li a	
				{ color: #aaaaaa !important }
	body.dark .titleSelector li a:hover span, body.dark .titleSelector li a:focus span
				{ border-bottom-color:#656565 !important }
	body.dark .titleSelector li a.current span
				{ border-bottom-color:#aaaaaa !important }

	body.dark .commentlink a
				{ background-image:url('../style/img/comment-button-dark.png'); }

	body.dark #commentspace	{ background:#444444 }

	body.dark #commentspace .columnbox, body.dark #commentspace .comment
				{ background:#333333 !important }

	body.dark #commentspace h4 
				{ background-image:url('../style/img/comment-arrow-dark.png') }

	body.dark #content a.prevItem, body.dark #content a.nextItem, body.dark #content a.closeButton
				{ background:#333333; color:#aaaaaa !important }
	body.dark a.prevItem:hover, body.dark a.nextItem:hover, body.dark a.prevItem:focus, body.dark a.nextItem:focus, 
	body.dark a.closeButton:hover, body.dark a.closeButton:focus
				{ background:#000000 !important }


	body.dark ul.timeline	{ border-color:#444444 !important; background:#444444 }

	body.dark li.timelineSection, body.dark #backToTop
				{ background:#333333; border-color:#444444 }

	body.dark #content .timelineItem a, body.dark #content .bigTimelineItem a, body.dark #content .timelineTopic a
				{ color:#888888 !important; background:#444444 }

	body.dark .bigTimelineItem a em span
				{ background:#444444 }

	body.dark .bigTimelineItem a:hover em span, body.dark .bigTimelineItem a:focus em span
				{ background:#222222 !important }

	body.dark #content .bigTimelineItem a:hover, body.dark #content .bigTimelineItem a:focus,
	body.dark #content .timelineItem a:hover, body.dark #content .timelineItem a:focus,
	body.dark #content .timelineTopic a:hover, body.dark #content .timelineTopic a:focus
				{ border-color:#aaaaaa !important; background:#222222 !important }

	body.dark .timelineItem a:hover .helper, body.dark .timelineItem a:focus .helper
				{ background:#aaaaaa !important }

	body.dark .timelineSection .row
				{ border-color:#333333 }

	body.dark .timelineSection .more div	
				{ border-color:#333333;
				  background: -moz-linear-gradient(left, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
				  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,0)), color-stop(100%,rgba(51,51,51,1)));
				  background: -webkit-linear-gradient(left, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
				  background: -o-linear-gradient(left, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
				  background: -ms-linear-gradient(left, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
				  background: linear-gradient(to right, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
				}
	body.dark .bigTimelineItem a em 
				{ background: -moz-linear-gradient(top, rgba(68,68,68,0) 0%, rgba(68,68,68,1) 100%);
				  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,0)), color-stop(100%,rgba(68,68,68,1)));
				  background: -webkit-linear-gradient(top, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  background: -o-linear-gradient(top, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  background: -ms-linear-gradient(top, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  background: linear-gradient(to bottom, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
				}

	body.dark .bigTimelineItem a:hover em, body.dark .bigTimelineItem a:focus em
				{ background: -moz-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,1) 100%) !important;
				  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,0)), color-stop(100%,rgba(34,34,34,1))) !important;
				  background: -webkit-linear-gradient(top, rgba(34,34,34,0) 0%,rgba(34,34,34,1) 100%) !important;
				  background: -o-linear-gradient(top, rgba(34,34,34,0) 0%,rgba(34,34,34,1) 100%) !important;
				  background: -ms-linear-gradient(top, rgba(34,34,34,0) 0%,rgba(34,34,34,1) 100%) !important;
				  background: linear-gradient(to bottom, rgba(34,34,34,0) 0%,rgba(34,34,34,1) 100%) !important;
				  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00222222', endColorstr='#222222',GradientType=0 ) !important;
				}


	body.dark #content .timelineSection .more a
				{ color:#dddddd !important }

	body.dark .timelineSection .more a:hover, body.dark .timelineSection .more a:focus	
				{ background:#222222 }


	body.dark h2 span	{ color:#888888 }

	body.dark .loadIndicator
				{ background-image:url('../style/img/imgloader-dark.gif'); }

	body.dark #preLoader	{ background:url('../style/img/imgloader-dark.gif') }

	body.dark #backToTop a:hover, body.dark #backToTop a:focus
				{ color:#aaaaaa !important; border-color:#aaaaaa !important }

	body.dark #dynaviarea:hover
				{ background: -moz-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(68,68,68,1) 78%, rgba(68,68,68,0) 100%);
				  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(78%,rgba(68,68,68,1)), color-stop(100%,rgba(68,68,68,0)));
				  background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(68,68,68,1) 78%,rgba(68,68,68,0) 100%);
				  background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(68,68,68,1) 78%,rgba(68,68,68,0) 100%);
				  background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(68,68,68,1) 78%,rgba(68,68,68,0) 100%);
				  background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(68,68,68,1) 78%,rgba(68,68,68,0) 100%);
				}


	/* Sehr kleine Bildschirme -> Kontextspalte jetzt drunter */
	@media only screen and (max-width:700px) {
		body.dark #contextarea 	
				{ background:#444444 !important }
		body.dark #contextarea h2, body.dark #contextarea .commentlink
				{ border-color:#656565 !important }
	
		body.dark .commentlink a
				{ background-image:url('../style/img/comment-button-mediumdark.png'); }
	}

	@media only screen and (max-width:440px) {
		body.dark .menu:hover .mainCategories, body.dark .menu:focus .mainCategories
				{ background:#222222 !important; border-top-color:#444444 !important }

		body.dark .menu:hover h4 span, body.dark .menu:focus h4 span
				{ border-bottom-color:#777777 }

		body.dark #contextarea, body.dark #commentspace
				{ background:none !important }

		body.dark #commentspace, body.dark #contextarea h2, body.dark #contextarea .commentlink
				{ border-color:#444444 !important }

		body.dark .commentlink a
				{ background-image:url('../style/img/comment-button-dark.png'); }

	}

	/* Hohe Auflösungen */

	@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
		body.dark .mainLogoLink
				{ background-image:url('../style/img/title-oachkatzerl-dark-2x.png') }
	}

