body { color: rgb(25 , 45 , 60 );  }
a { color: rgb(25 , 45 , 60 );  }
#menschen .entry a { color: rgb(25 , 45 , 60 ); }

#slider div.slider { background-color: rgb( 45,  45,  60); }
#footer3 * { color: rgb(178 , 178 , 178 ); }

.bg_orange           { background: rgb(255, 157, 77 ); }
.lnk_orange a        { background: rgb(255, 157, 77 ); color: rgb(255, 255, 255); }
.lnk_orange a:hover  { background: rgb(255, 144, 76 ); color: rgb(255, 255, 255); }

.bg_lightblue          { background: rgb(11 , 203, 224); }
.lnk_lightblue a       { background: rgb(11 , 203, 224); color: rgb(255, 255, 255) !important; }
.lnk_lightblue a:hover { background: rgb(60 , 158, 186); color: rgb(255, 255, 255) !important; }
.lnk_lightblue input:hover { background: rgb(60 , 158, 186); color: rgb(255, 255, 255); cursor: pointer; }
.content .lnk_lightblue a       { background: rgb(11 , 203, 224); color: rgb(255, 255, 255); }
.content .lnk_lightblue a:hover { background: rgb(60 , 158, 186); color: rgb(255, 255, 255); text-decoration: none; }

.lnk_lightblue2 a       { background: rgb(11 , 203, 224); color: rgb(255, 255, 255); }
.lnk_lightblue2 a.hover,
.lnk_lightblue2 a:hover { background: rgb(255, 255, 255); color: rgb(11 , 203, 224); }

.bg_medblue          { background: rgb(0  , 128, 200); }
.lnk_medblue a       { background: rgb(0  , 128, 200); color: rgb(255, 255, 255); }
.lnk_medblue a:hover { background: rgb(10 , 100, 150); color: rgb(255, 255, 255); }

.bg_darkblue          { background: rgb(12 , 84 , 124); }
.lnk_darkblue a       { background: rgb(12 , 84 , 124); color: rgb(255, 255, 255); }
.lnk_darkblue a:hover { background: rgb(4  , 57 , 88 ); color: rgb(255, 255, 255); }

.bg_darkgray          { background: rgb(102, 102, 102); }
.lnk_darkgray a       { background: rgb(102, 102, 102); color: rgb(255, 255, 255); }
.lnk_darkgray a:hover { background: rgb(178, 178, 178); color: rgb(255, 255, 255); }

.bg_verydarkblue    { background: rgb(25 , 45 , 60 ); }
.lnk_verydarkblue a { background: rgb(25 , 45 , 60 ); color: rgb(255, 255, 255); }
.lnk_verydarkblue a:hover { background: rgb(12 , 84 , 124); }

.bg_lightgray    { background: rgb(178, 178, 178); }
.bg_white        { background: rgb(255, 255, 255); }
.bg_light        { background: rgb(239, 239, 239); }
.bg_black        { background: rgb(0, 0, 0); }
.bg_verydarkgray { background: rgb( 45,  45,  60); }

.bg_red          { background: rgb(254,  0 ,   0); }
.lnk_red a       { background: rgb(254,  0 ,   0); color: rgb(255, 255, 255); }
.lnk_red a:hover { background: rgb(4  , 57 , 88 ); color: rgb(255, 255, 255); }

.bg_altblue-0 { background: rgb(0  , 128, 200); }
.epg_show.bg_altblue-0 { border-color: rgb(0  , 128, 200); }
.bg_altblue-1 { background: rgb(12 , 84 , 124); }
.epg_show.bg_altblue-1 { border-color: rgb(12 , 84 , 124); }

.bg_altblue-0.now { background: red; }
.epg_show.bg_altblue-0.now { border-color: red; }
.bg_altblue-1.now { background: red; }
.epg_show.bg_altblue-1.now { border-color: red; }

.fn_white   { color: rgb(255, 255, 255); }
.fn_white a { color: rgb(255, 255, 255); }
.content .fn_white a { color: rgb(255, 255, 255); }

.fn_lightgray { color: rgb(151, 151, 151); }
a.fn_lightgray { color: rgb(151, 151, 151); }

.fn_red   { color: rgb(255,   0,   0); }
.fn_red a { color: rgb(255,   0,   0); }

.fn_green   { color: rgb(  0, 255,   0); }
.fn_green a { color: rgb(  0, 255,   0); }

.fn_dark   { color: rgb(25 , 45 , 60 ); }
.fn_dark a { color: rgb(25 , 45 , 60 ); }
a.fn_dark  { color: rgb(25 , 45 , 60 ) !important; }

.fn_light   { color: rgb(239, 239, 239); }
.fn_light a { color: rgb(239, 239, 239); }

.fn_orange   { color: rgb(255, 157, 77 ); }
.fn_orange a { color: rgb(255, 157, 77 ); }

.fn_darkgray   { color: rgb(102, 102, 102); }
.fn_darkgray a { color: rgb(102, 102, 102); }

#pwsp2 #navigation a:hover,
.fn_lightblue { color: rgb(11 , 203, 224); }
.content a.fn_lightblue { color: rgb(11 , 203, 224); }
#pwsp2 #navigation a { color: rgb(25 , 45 , 60 ); }
#pwsp2 #navigation a.fn_white { color: rgb(255, 255, 255); }

.fn_darkgray  { color: rgb(102, 102, 102); }
a.fn_darkgray { color: rgb(102, 102, 102); }

#mainmenu div > ul > li > a       { color: rgb(255, 255, 255);  }
#mainmenu div > ul > li > a:hover { background: rgb(255, 255, 255); color: rgb(25 , 45 , 60 );  }
#mainmenu div > ul > li.current-menu-ancestor a,
#mainmenu div > ul > li.current-menu-parent a,
#mainmenu div > ul > li > ul > li > a       { background: rgb(239, 239, 239); color: rgb(25 , 45 , 60 ); }
#mainmenu div > ul > li > ul > li > a.level1hover,
#mainmenu div > ul > li > ul > li > a:hover,
#mainmenu div > ul > li > ul > li.current-page-ancestor a,
#mainmenu div > ul > li > ul > li.current-menu-item a { background: rgb(11 , 203, 224); color: rgb(255, 255, 255); }


/* #slidernav span { text-shadow: 2px 2px 2px rgb(102, 102, 102); } */

#menschen .filter .alle a { border-color: rgb( 45,  45,  60); }
#menschen .filter .alle a:hover,
#menschen .filter .alle.filled a { background: rgb( 45,  45,  60); color: rgb(255, 255, 255); }
#menschen .filter .ehrenamt a { border-color: #0ec8df; }
#menschen .filter .ehrenamt a:hover,
#menschen .filter .ehrenamt.filled a { background: #0ec8df; color: rgb(255, 255, 255); }
#menschen .filter .ausbildung a { border-color: #e7207b; }
#menschen .filter .ausbildung a:hover,
#menschen .filter .ausbildung.filled a { background: #e7207b; color: rgb(255, 255, 255); }
#menschen .filter .produzenten a { border-color: #0d527b; }
#menschen .filter .produzenten a:hover,
#menschen .filter .produzenten.filled a { background: #0d527b; color: rgb(255, 255, 255); }

#tutorials .entry.gestaltung .cat { background: #e7207b; }
#tutorials .entry.redaktion .cat { background: #0d527b; }
#tutorials .entry.technik .cat { background: #0ec8df; }

#tutorials .filter .alle a { border-color: rgb( 45,  45,  60); }
#tutorials .filter .alle a:hover,
#tutorials .filter .alle.filled a { background: rgb( 45,  45,  60); color: rgb(255, 255, 255); }
#tutorials .filter .gestaltung a { border-color: #e7207b; }
#tutorials .filter .gestaltung a:hover,
#tutorials .filter .gestaltung.filled a { background: #e7207b; color: rgb(255, 255, 255); }
#tutorials .filter .redaktion a { border-color: #0d527b; }
#tutorials .filter .redaktion a:hover,
#tutorials .filter .redaktion.filled a { background: #0d527b; color: rgb(255, 255, 255); }
#tutorials .filter .technik a { border-color: #0ec8df; }
#tutorials .filter .technik a:hover,
#tutorials .filter .technik.filled a { background: #0ec8df; color: rgb(255, 255, 255); }

#geschichte .entry.events .cat,
#geschichte .entry.events .yearcat,
#geschichte .entry.events .background { background: #0d527b; }
#geschichte .entry.produktion .cat,
#geschichte .entry.produktion .yearcat,
#geschichte .entry.produktion .background { background: #e7207b; }
#geschichte .entry.technik-geschichte .cat,
#geschichte .entry.technik-geschichte .yearcat,
#geschichte .entry.technik-geschichte .background { background: #0ec8df; }

#geschichte .filter .alle a { border-color: rgb( 45,  45,  60); }
#geschichte .filter .alle a:hover,
#geschichte .filter .alle.filled a { background: rgb( 45,  45,  60); color: rgb(255, 255, 255); }
#geschichte .filter .events a { border-color: #0d527b; }
#geschichte .filter .events a:hover,
#geschichte .filter .events.filled a { background: #0d527b; color: rgb(255, 255, 255); }
#geschichte .filter .produktion a { border-color: #e7207b; }
#geschichte .filter .produktion a:hover,
#geschichte .filter .produktion.filled a { background: #e7207b; color: rgb(255, 255, 255); }
#geschichte .filter .technik-geschichte a { border-color: #0ec8df; }
#geschichte .filter .technik-geschichte a:hover,
#geschichte .filter .technik-geschichte.filled a { background: #0ec8df; color: rgb(255, 255, 255); }

.gallery img { border: 0; }
