html, body {
    background: #000;
}
* {
    color:#fff;
}
table,
tr,
td,
th {
    background: #000;
}
/*Background and Shadow Styles*/
.backgroundWhite{
	background:#000;
	border:1px solid yellow;
}
.backgroundWhiteGray{
	background:#000;
	border:1px solid yellow;
}
.pageShadow{
	box-shadow:0px 0px 8px 2px rgb(0, 0, 0);
}
div.navigationWrapper > ul{
	background:transparent;
}
/*Border Styles*/
.noneBorder{
	border:none;
}
.borderLighterBlue, 
.borderStrongBlueEasy,
.borderWhite{
	border: 1px solid yellow;
}
.borderStrongBlue{
	border:2px solid yellow;
	box-shadow: 0 0 2px 1px rgba(59,141,184,0.55) inset;
}
.searchOuter .borderStrongBlue {
    border:none;
	box-shadow: 0 0 2px 1px yellow inset;
}
.borderTopStrongBlue {
    border-top:1px solid yellow;
}
.borderBottomStrongBlue,
.borderBottomBlack,
.borderBottomOneGray{
    border-bottom:1px solid yellow;
}
.borderBottomThreeRed, 
.searchOuter .borderWhite {
    border:3px solid yellow;
}
.borderTopSevenBlue {
    border-top: 7px solid yellow;
}
/*Font Styles */
.fontColorWhite, 
.contentpane .fontColorWhite{
	color:#fff;
}
.searchOuter .searchButton,
.rightPane h2.active{
    color: #000;
}
input[type=text], 
select, h3 a, 
.accordionText h4,
.fontStrongBlue,
.fontMiddleBlue,
.fontColorBlack,
.fontColorGrey,
.newsAccordion *,
.currentPage, 
.active, 
.on, 
#filterSearch a.active,
a.fontMiddleBlue,
.linkSlider ul a,
.ln-letter-count,
.rightPane a:hover, 
.contentpane a:hover,
.header > .wetter,
.fontMiddleBlue:hover,
a.fontMiddleBlue:hover,
.headerOuter .inner .buttons, 
.header .buttons
{
	color:yellow;
}
#searchTabs > ul li a.selected, 
.searchOuter .searchButton,
div.navigationWrapper li:hover > a, 
div.navigationWrapper a:hover, 
div.navigationWrapper a.active, 
div.navigationWrapper a.inPath {
    background: yellow;
}
/* Wrapper Overlay */
.backgroundLightBlue,
.alternateBackground:nth-child(even),
.backgroundLighterBlue,
.backgroundStrongBlue,
.backgroundStrongRed,
.backgroundLightGrey,
.activeTab,
.headerOuter, 
.pageWrapper, 
.header, 
.searchPane, 
.footer, 
.fourRows.accordionContainer, 
.searchOuter,
#reiternav > a{
    background:#000;
}
.headerOuter, div.navigationWrapper > ul {
    border-bottom:5px solid yellow;
}
.header h1 a ,
.header h1 a span, 
div.navigationWrapper ul li a,
.rightPane a,
.rightPane h4 a,
a,
.contentpane a, 
.contentpane a span,
.contentpane .pager .pagerText, 
.contentpane .pager .pagerText span,
div.navigationWrapper a,
div.navigationWrapper ul > li > ul > li a,
a.fontMiddleBlue,
.fontStrongBlue,
input[type="text"], 
select, 
h3, 
.accordionText h4,
.whiteBG h1 a span.fontBold, 
.header h1 a span.fontBold{
    color: yellow;
    text-decoration:none;
}
div.navigationWrapper > ul > li > ul > li {
    border-top: 1px solid yellow;
}
div.navigationWrapper > ul li > ul {
    border-left: 3px solid yellow;
    border-right: 3px solid yellow;
    border-top: 5px solid yellow;
}
div.accordionText.activeTab {
    border-left: 3px solid yellow;
    border-top: 3px solid yellow;
}
div.navigationWrapper > ul li  ul  li:hover a:after, 
div.navigationWrapper > ul li > ul > li:hover > a:hover:after,
div.navigationWrapper > ul li ul li.active a:after,
div.navigationWrapper > ul li > ul > li > a.active:after {
    background:transparent !important;
}
div.navigationWrapper > ul li ul li:hover a,
div.navigationWrapper > ul li > ul > li > a:hover,
div.navigationWrapper > ul li ul li.active a,
div.navigationWrapper > ul li > ul > li > a.active,
#searchTabs > ul li a,
.rightPane h2,
#reiternav > a.reiterakt,
.ln-letters a:hover, 
.ln-letters a.ln-selected  {
    background:yellow;
    color:#000;
}
#searchTabs > .resultlist .page_navigation a.page_link,
div.navigationWrapper > ul li > ul, 
.contentNavigation ul li a,
.contentNavigation ul,
.contentNavigation ul li li a{
    background: #000;
    color: yellow;
}
h2.activeTab, .accordionContainer h2:hover,
.contentNavigation ul li a.inPath, 
.contentNavigation ul li a.active, 
.contentNavigation ul li a:hover,
div.navigationWrapper li:hover > a, 
div.navigationWrapper a:hover, 
div.navigationWrapper a.active, 
div.navigationWrapper a.inPath {
    background: yellow;
    color: #000;
}
#searchTabs > .resultlist .page_navigation a.page_link.active_page{
    background: yellow;
}
.innerSearch input.searchField, 
.innerSearch select, 
.search input[type=text], .search select,
.smallSearch li select, 
.smallSearch li input[type="text"]{
    color:#000
}
.accordionContainer .accordionText {
    border-left: 3px solid yellow;
}
.newsAccordion {
    border-top:1px solid yellow;
}
.contentNavigation h2 {
    border-bottom: 5px solid yellow;
}
.contentNavigation h2:after {
    border:none;
}
.contentNavigation ul li a{
    border-top:none;
    border-bottom:1px solid yellow
}
.contentNavigation ul li li a {
    border-top:none;
}
.contentNavigation ul li li a.inPath,
.contentNavigation ul li li a.active,
.contentNavigation ul li li a:hover {
    background:yellow;
    color:#000;
    width:96%;
    padding-right:2%;
}