html,body,#header,#content,#wrapper,nav#navigation{background:#111;color:#fff;}

a,b,strong{color:rgba(255,255,255,0.8);}
a:hover{color:#fff;}
blockquote{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);}
h1,h2,h3,h4,h5{color:#fff;font-family: Cardo,sans-serif;}

.button a{background:rgba(255,255,255,0.9);border:1px solid rgba(255,255,255,1);box-shadow:none}
.button a::after {box-shadow: none;}
.button a:hover{background:rgba(255,255,255,1);border-color:rgba(255,255,255,1);}

.back-to-top {background:rgba(0,0,0,0.1);}
.back-to-top:before{color:rgba(255,255,255,0.9);}

input[type=submit],#footer input[type=submit]{background:#555;border:1px solid #222;color:#fff;}
input:hover[type=submit],#footer input[type=submit]:hover{background:#666;border:1px solid #333;color:#fff;}

#headerbox{background:rgba(255,255,255,0.3);}
#header .phone a:before,#headerbox .phone a:before{color:#fff;}

.ko-menu span {
  background: #fff;
  box-shadow: 0 1px 0 rgba(0,0,0,1);
}

nav#navigation ul,nav#navigation ul li{color:#fff;}
nav#navigation ul.sub-menu li{border:none;}
nav#navigation ul li a,nav#navigation ul li a:hover{background:#000;border:none;color:#fff;}
nav#navigation ul li a:hover,nav.open ul li.current-menu-item a,nav#navigation ul li.current-menu-item:last-child a,nav#navigation ul li:last-child a:hover,
nav#navigation ul li ul li a:hover,nav#navigation ul li ul li.current-menu-item a{background:#111;color:#fff}
#nav li.close-nav,#nav li.close-nav b{background:#000;border:none;color:#fff;}
#nav li.search {border:none;text-align:center;padding-left:0;}
nav#navigation li.current_page_ancestor a:before{color:#fff;}
nav#navigation ul li ul li a,
nav#navigation ul li ul li a:hover,
nav li.current-menu-item ul li a,
nav li.selected ul li a,nav li.selected ul li a:hover{background:#333;border-color:1px solid rgba(255,255,255,0.5);color:#fff;}

#content ul.news h2,#content ul.news h3,#content ul.rssfeed h3,#sidebar ul.rssfeed h3,#footer ul.rssfeed h3{color:rgba(255,255,255,0.8);}
#content ul.news a,#footer ul.rssfeed a h3{color:rgba(255,255,255,0.8);display:block;text-decoration:none;margin:0;padding:0;width:100%}
#content ul.news a:hover,#content ul.news a:hover h2,#content ul.news a:hover h3,#footer ul.rssfeed a:hover h3 {color:#fff;}
#content ul.news .more{color:#fff;}

#content ul.news li .thumbnail img,#content ul.news li .img img{filter:grayscale(100%) brightness(110%);}
#content ul.news li:hover .thumbnail img,#content ul.news li:hover .img img{filter:grayscale(0) brightness(100%);}

#content ul.sprungmarken li a,#content ul.sprungmarken li a:hover{background:#222;border:1px solid rgba(255,255,255,0.3);color:rgba(255,255,255,0.8);}
#content ul.sprungmarken li a:hover{background:#222;border-color:rgba(255,255,255,0.4);box-shadow: inset 0 0 0 25px #000;color:#fff;}

#content .post a {color:rgba(255,255,255,0.8);}
#content .post a:hover {color:#fff;}
#content ul.postinfos li,#content ul.postinfos li a{color:rgba(255,255,255,0.8);}
#content ul.postinfos li a:hover{color:#fff;}

#content ul.galerie li img{border-color: rgba(255,255,255,0.5);}
#content ul.galerie li a:hover img{border-color: rgba(255,255,255,0.8);}

#content dl.hidebox dt a{background:rgba(255,255,255,0.2);border:1px solid #111;color:#fff;}
#content dl.hidebox dt a.open{background:rgba(255,255,255,0.25);border-color:#222;color:#fff}
#content dl.hidebox dd {background:rgba(255,255,255,0.1);color:#fff;}

.wrapslider .kontaktbutton{background: rgba(255,255,255,0.9);color:#000;font-weight:700;letter-spacing:2px;}
.wrapslider .kontaktbutton:hover{background:rgba(255,255,255,1);color:#000;}
.wrapslider .kontaktbutton a,.wrapslider .kontaktbutton a:hover{color:#000;}
.wrapslider .kontaktbutton a:hover{color:#000}

.wrapslider .sliderbox .tbtitel,#content .wrapslider .sliderbox .tbtitel{font-family: Cardo,sans-serif;}

#content .splitter.dunkel,#content .dunkel .splitter,section.module.dunkel{background-color:#000;color:#fff;}
#content .splitter.medium,#content .medium .splitter,section.module.medium {background-color:rgba(255,255,255,0.8);color:#fff}
#content .splitter.hell,#content .hell .splitter,section.module.hell{background-color:#444;color:#fff}
section.module.hell a,section.module.hell strong,section.module.hell p,
section.module.hell h1,section.module.hell h2,section.module.hell h3{background-color:transparent;color:#fff;text-shadow:none;}

#content section.module.parallax.overlay:before{background-color: rgba(0,0,0,0.8);}

#content .wp-caption img{box-shadow:0 0 5px #000;}

#footer{background:rgba(0,0,0,0.5);color:#fff;}
#footer .fullbox{background:rgba(0,0,0,0.5);}
#footer .fullbox2{background:rgba(0,0,0,0.5);}

#footer input,#footer textarea,#footer select{border-color:#fff;}
#footer input[type=submit]{background:rgba(255,255,255,0.3);border-color:#000}
#footer input[type=submit]:hover{background:rgba(255,255,255,0.5);border-color:#000}



/* Responsive CSS Tabs */

#content .tabs {background: #333;}
#content .tabs section {border-top:1px solid #ccc;}
#content .tabs label {background:#333;color:#fff;border:1px solid #333;}
#content .tabs label:hover {background:#444;color: #fff;border-bottom:1px solid #ddd;}
#content .tabs input:checked + label {color: #fff; background:transparent;border:1px solid #ddd;border-top: 2px solid #ddd;border-bottom:1px solid #333;}

iframe.map-frame,#map{-webkit-filter: grayscale(99%); -webkit-backface-visibility: hidden; filter: grayscale(99%);}

@media screen and (min-width: 980px) {

nav#navigation ul li a,nav#navigation ul li a:hover{background:transparent;border:none;color:rgba(255,255,255,0.8);}
nav#navigation ul li a:hover,nav li.current-menu-item a,nav li.selected a,nav li.current-menu-ancestor a,nav li.current-menu-ancestor a:hover{border:none;color:#fff;}

nav#navigation ul li ul{color:rgba(255,255,255,0.8);}
nav#navigation ul li ul li a,nav#navigation ul li ul li a:hover,
nav li.current-menu-item ul li a,
nav li.selected ul li a,nav li.selected ul li a:hover{background:#111;border:none;color:#fff;}
nav#navigation ul li ul li.current-menu-item a{background:#000;}

nav#navigation ul li li a:not([href]),nav#navigation ul li li a:not([href]):hover {background-color:#333;border:none;color:#fff;}



}