/*
 * Farben fuer Newsletter Anmelde-Box. 
 * Hier muss zusätzlich auch ein Bild unter websitebaukasten/CI/images/guillemets_<farbe>.png gepflegt sein.
 */
.newsletter-anmeldung-orange .nl-anmeldung .inputContainer input.textbox, .newsletter-anmeldung-orange .nl-anmeldung .nlreg-button-inner input { border: 2px solid #ee7f00;}
.newsletter-anmeldung-blau .nl-anmeldung .inputContainer input.textbox, .newsletter-anmeldung-blau .nl-anmeldung .nlreg-button-inner input {  border: 2px solid #1e4191; }

/*
 * Hintergrund-Farben
 */
.hintergrund-weiss, .hintergrund-weiss > .defaultBackground, , .hintergrund-weiss h1, .hintergrund-weiss h2, .hintergrund-weiss h3, .hintergrund-weiss h4, .hintergrund-weiss h5, .hintergrund-weiss h6 { background: #ffffff !important;}
.hintergrund-orange, .hintergrund-orange > .defaultBackground, .hintergrund-orange h1, .hintergrund-orange h2, .hintergrund-orange h3, .hintergrund-orange h4, .hintergrund-orange h5, .hintergrund-orange h6 { background: #ff6600 !important;}
.hintergrund-blau, .hintergrund-blau > .defaultBackground, .hintergrund-blau h1, .hintergrund-blau h2, .hintergrund-blau h3, .hintergrund-blau h4, .hintergrund-blau h5, .hintergrund-blau h6 { background: #003d8d !important;}
.hintergrund-blaugruen, .hintergrund-blaugruen > .defaultBackground, .hintergrund-blaugruen h1, .hintergrund-blaugruen h2, .hintergrund-blaugruen h3, .hintergrund-blaugruen h4, .hintergrund-blaugruen h5, .hintergrund-blaugruen h6 { background: #428187 !important;}
.hintergrund-blaugruen-hell, .hintergrund-blaugruen-hell > .defaultBackground, .hintergrund-blaugruen-hell h1, .hintergrund-blaugruen-hell h2, .hintergrund-blaugruen-hell h3, .hintergrund-blaugruen-hell h4, .hintergrund-blaugruen-hell h5, .hintergrund-blaugruen-hell h6 { background: #f5f8f9 !important;}
.hintergrund-grau, .hintergrund-grau > .defaultBackground, .hintergrund-grau h1, .hintergrund-grau h2, .hintergrund-grau h3, .hintergrund-grau h4, .hintergrund-grau h5, .hintergrund-grau h6 { background: #f2f2f2 !important;}
.hintergrund-zyan, .hintergrund-zyan > .defaultBackground, .hintergrund-zyan h1, .hintergrund-zyan h2, .hintergrund-zyan h3, .hintergrund-zyan h4, .hintergrund-zyan h5, .hintergrund-zyan h6 { background: #00879A !important;}
.hintergrund-grauorange, .hintergrund-grauorange > .defaultBackground, .hintergrund-grauorange h1, .hintergrund-grauorange h2, .hintergrund-grauorange h3, .hintergrund-grauorange h4, .hintergrund-grauorange h5, .hintergrund-grauorange h6 { background: #9b9087 !important;}
.hintergrund-leer, .hintergrund-leer > .defaultBackground, .hintergrund-leer h1, .hintergrund-leer h2, .hintergrund-leer h3, .hintergrund-leer h4, .hintergrund-leer h5, .hintergrund-leer h6 { background: transparent !important;}
.hintergrund-hellorange { background: #ffefe5 }

/*
 * von rehm definierte Hintergrund-Farben
 */
.akzentblau1-weiss, .akzentblau1-weiss > .defaultBackground, .akzentblau1-weiss h1, .akzentblau1-weiss h2, .akzentblau1-weiss h3, .akzentblau1-weiss h4, .akzentblau1-weiss h5, .akzentblau1-weiss h6, .akzentblau1-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #4097db !important; color:  #ffffff !important; } 
.akzentblau2-weiss, .akzentblau2-weiss > .defaultBackground, .akzentblau2-weiss h1, .akzentblau2-weiss h2, .akzentblau2-weiss h3, .akzentblau2-weiss h4, .akzentblau2-weiss h5, .akzentblau2-weiss h6, .akzentblau2-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #0076bd !important; color:  #ffffff !important; } 
.akzenttuerkis1-weiss, .akzenttuerkis1-weiss > .defaultBackground, .akzenttuerkis1-weiss h1, .akzenttuerkis1-weiss h2, .akzenttuerkis1-weiss h3, .akzenttuerkis1-weiss h4, .akzenttuerkis1-weiss h5, .akzenttuerkis1-weiss h6, .akzenttuerkis1-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #44838b !important; color:  #ffffff !important; } 
.akzenttuerkis2-weiss, .akzenttuerkis2-weiss > .defaultBackground, .akzenttuerkis2-weiss h1, .akzenttuerkis2-weiss h2, .akzenttuerkis2-weiss h3, .akzenttuerkis2-weiss h4, .akzenttuerkis2-weiss h5, .akzenttuerkis2-weiss h6, .akzenttuerkis2-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #2d8692 !important; color:  #ffffff !important; } 
.akzentgruen-weiss, .akzentgruen-weiss > .defaultBackground, .akzentgruen-weiss h1, .akzentgruen-weiss h2, .akzentgruen-weiss h3, .akzentgruen-weiss h4, .akzentgruen-weiss h5, .akzentgruen-weiss h6, .akzentgruen-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #56944f !important; color:  #ffffff !important; } 
.akzentgrau-weiss, .akzentgrau-weiss > .defaultBackground, .akzentgrau-weiss h1, .akzentgrau-weiss h2, .akzentgrau-weiss h3, .akzentgrau-weiss h4, .akzentgrau-weiss h5, .akzentgrau-weiss h6, .akzentgrau-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #9b9087 !important; color:  #ffffff !important; } 

.aubergiene-weiss, .aubergiene-weiss > .defaultBackground, .aubergiene-weiss h1, .aubergiene-weiss h2, .aubergiene-weiss h3, .aubergiene-weiss h4, .aubergiene-weiss h5, .aubergiene-weiss h6, .aubergiene-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #5c1535 !important; color:  #ffffff !important; } 
.aubergiene-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.aubergiene-weiss .sxOnePageNavContainer span.after {  background: #5c1535 !important; color:  #ffffff !important; } 
.aubergiene-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.aubergiene-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #5c1535 !important 0%, #5c1535 !important 34%, #5c1535 61% !important); color:  #ffffff !important; } 

.deckergelb-grau, .deckergelb-grau > .defaultBackground, .deckergelb-grau h1, .deckergelb-grau h2, .deckergelb-grau h3, .deckergelb-grau h4, .deckergelb-grau h5, .deckergelb-grau h6, .deckergelb-grau .sxOnePageNavContainer .sxOnePageNav {  background: #fcc000 !important; color:  #666666 !important; } 
.deckergelb-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.deckergelb-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.deckergelb-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #fcc000 !important 0%, #fcc000 !important 34%, #fcc000 61% !important); color:  #666666 !important; } 
.deckergelb-grau .sxOnePageNavContainer span.after {  background: #fcc000 !important; color:  #666666 !important; } 

.dunkelgrau-weiss, .dunkelgrau-weiss > .defaultBackground, .dunkelgrau-weiss h1, .dunkelgrau-weiss h2, .dunkelgrau-weiss h3, .dunkelgrau-weiss h4, .dunkelgrau-weiss h5, .dunkelgrau-weiss h6, .dunkelgrau-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #666666 !important; color:  #ffffff !important; } 
.dunkelgrau-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.dunkelgrau-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.dunkelgrau-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #666666 !important 0%, #666666 !important 34%, #666666 61% !important); color:  #ffffff !important; } 
.dunkelgrau-weiss .sxOnePageNavContainer span.after {  background: #666666 !important; color:  #ffffff !important; } 

.dunkellila-weiss, .dunkellila-weiss > .defaultBackground, .dunkellila-weiss h1, .dunkellila-weiss h2, .dunkellila-weiss h3, .dunkellila-weiss h4, .dunkellila-weiss h5, .dunkellila-weiss h6, .dunkellila-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #534B8D !important; color:  #ffffff !important; } 

.grasgruen-weiss, .grasgruen-weiss > .defaultBackground, .grasgruen-weiss h1, .grasgruen-weiss h2, .grasgruen-weiss h3, .grasgruen-weiss h4, .grasgruen-weiss h5, .grasgruen-weiss h6, .grasgruen-weiss .sxOnePageNavContainer .sxOnePageNav, .grasgruen-weiss .sxOneText {  background: #8ebd49 !important; color:  #ffffff !important; } 
.grasgruen-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.grasgruen-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.grasgruen-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #8ebd49 !important 0%, #8ebd49 !important 34%, #8ebd49 61% !important); color:  #ffffff !important; } 
.grasgruen-weiss .sxOnePageNavContainer span.after {  background: #8ebd49 !important; color:  #ffffff !important; } 

.graublau-grau, .graublau-grau > .defaultBackground, .graublau-grau h1, .graublau-grau h2, .graublau-grau h3, .graublau-grau h4, .graublau-grau h5, .graublau-grau h6, .graublau-grau .sxOnePageNavContainer .sxOnePageNav {  background: #a5c8ce !important; color:  #666666 !important; } 
.graublau-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.graublau-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.graublau-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #a5c8ce !important 0%, #a5c8ce !important 34%, #a5c8ce 61% !important); color:  #666666 !important; } 
.graublau-grau .sxOnePageNavContainer span.after {  background: #a5c8ce !important; color:  #666666 !important; } 

.gruen-weiss, .gruen-weiss > .defaultBackground, .gruen-weiss h1, .gruen-weiss h2, .gruen-weiss h3, .gruen-weiss h4, .gruen-weiss h5, .gruen-weiss h6, .gruen-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #63bc46 !important; color:  #ffffff !important; } 
.gruen-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.gruen-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.gruen-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #63bc46 !important 0%, #63bc46 !important 34%, #63bc46 61% !important); color:  #ffffff !important; } 
.gruen-weiss .sxOnePageNavContainer span.after {  background: #63bc46 !important; color:  #ffffff !important; } 

.hellblau-grau, .hellblau-grau > .defaultBackground, .hellblau-grau h1, .hellblau-grau h2, .hellblau-grau h3, .hellblau-grau h4, .hellblau-grau h5, .hellblau-grau h6, .hellblau-grau .sxOnePageNavContainer .sxOnePageNav {  background: #e3e9f3 !important; color:  #666666 !important; } 
.hellblau-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.hellblau-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.hellblau-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #e3e9f3 !important 0%, #e3e9f3 !important 34%, #e3e9f3 61% !important); color:  #666666 !important; } 
.hellblau-grau .sxOnePageNavContainer span.after {  background: #e3e9f3 !important; color:  #666666 !important; } 

.hellgelb-grau, .hellgelb-grau > .defaultBackground, .hellgelb-grau h1, .hellgelb-grau h2, .hellgelb-grau h3, .hellgelb-grau h4, .hellgelb-grau h5, .hellgelb-grau h6, .hellgelb-grau .sxOnePageNavContainer .sxOnePageNav {  background: #feecb0 !important; color:  #666666 !important; } 
.hellgelb-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.hellgelb-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.hellgelb-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #feecb0 !important 0%, #feecb0 !important 34%, #feecb0 61% !important); color:  #666666 !important; } 
.hellgelb-grau .sxOnePageNavContainer span.after {  background: #feecb0 !important; color:  #666666 !important; } 

.hellgrau-grau, .hellgrau-grau > .defaultBackground, .hellgrau-grau h1, .hellgrau-grau h2, .hellgrau-grau h3, .hellgrau-grau h4, .hellgrau-grau h5, .hellgrau-grau h6, .hellgrau-grau .sxOnePageNavContainer .sxOnePageNav {  background: #eeeeee !important; color:  #666666 !important; } 
.hellgrau-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.hellgrau-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.hellgrau-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #eeeeee !important 0%, #eeeeee !important 34%, #eeeeee 61% !important); color:  #666666 !important; } 
.hellgrau-grau .sxOnePageNavContainer span.after {  background: #eeeeee !important; color:  #666666 !important; } 

.hellgraublau-grau, .hellgraublau-grau > .defaultBackground, .hellgraublau-grau h1, .graublau-grau h2, .hellgraublau-grau h3, .hellgraublau-grau h4, .hellgraublau-grau h5, .hellgraublau-grau h6, .hellgraublau-grau .sxOnePageNavContainer .sxOnePageNav {  background: #dae8f1 !important; color:  #666666 !important; } 

.helllachs-grau, .helllachs-grau > .defaultBackground, .helllachs-grau h1, .helllachs-grau h2, .helllachs-grau h3, .helllachs-grau h4, .helllachs-grau h5, .helllachs-grau h6, .helllachs-grau .sxOnePageNavContainer .sxOnePageNav {  background: #fef7f3 !important; color:  #666666 !important; } 
.helllachs-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.helllachs-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.helllachs-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #fef7f3 !important 0%, #fef7f3 !important 34%, #fef7f3 61% !important); color:  #666666 !important; } 
.helllachs-grau .sxOnePageNavContainer span.after {  background: #fef7f3 !important; color:  #666666 !important; } 

.helllila-grau, .helllila-grau > .defaultBackground, .helllila-grau h1, .helllila-grau h2, .helllila-grau h3, .helllila-grau h4, .helllila-grau h5, .helllila-grau h6, .helllila-grau .sxOnePageNavContainer .sxOnePageNav {  background: #e3dfff !important; color:  #666666 !important; } 

.hellpetrol-weiss, .hellpetrol-weiss > .defaultBackground, .hellpetrol-weiss h1, .hellpetrol-weiss h2, .hellpetrol-weiss h3, .hellpetrol-weiss h4, .hellpetrol-weiss h5, .hellpetrol-weiss h6, .hellpetrol-weiss .sxOnePageNavContainer .sxOnePageNav, .hellpetrol-weiss .sxOneText {  background: #72b5ae !important; color:  #ffffff !important; } 
.hellpetrol-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.hellpetrol-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.hellpetrol-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #72b5ae !important 0%, #72b5ae !important 34%, #72b5ae 61% !important); color:  #ffffff !important; } 
.hellpetrol-weiss .sxOnePageNavContainer span.after {  background: #72b5ae !important; color:  #ffffff !important; } 

.jehleblau-weiss, .jehleblau-weiss > .defaultBackground, .jehleblau-weiss h1, .jehleblau-weiss h2, .jehleblau-weiss h3, .jehleblau-weiss h4, .jehleblau-weiss h5, .jehleblau-weiss h6, .jehleblau-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #003d8d !important; color:  #ffffff !important; } 
.jehleblau-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.jehleblau-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.jehleblau-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #003d8d !important 0%, #003d8d !important 34%, #003d8d 61% !important); color:  #ffffff !important; } 
.jehleblau-weiss .sxOnePageNavContainer span.after {  background: #003d8d !important; color:  #ffffff !important; } 

.lachs-grau, .lachs-grau > .defaultBackground, .lachs-grau h1, .lachs-grau h2, .lachs-grau h3, .lachs-grau h4, .lachs-grau h5, .lachs-grau h6, .lachs-grau .sxOnePageNavContainer .sxOnePageNav {  background: #ffd3b6 !important; color:  #666666 !important; } 
.lachs-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.lachs-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.lachs-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #ffd3b6 !important 0%, #ffd3b6 !important 34%, #ffd3b6 61% !important); color:  #666666 !important; } 
.lachs-grau .sxOnePageNavContainer span.after {  background: #ffd3b6 !important; color:  #666666 !important; } 

.leuchtendblau-weiss, .leuchtendblau-weiss > .defaultBackground, .leuchtendblau-weiss h1, .leuchtendblau-weiss h2, .leuchtendblau-weiss h3, .leuchtendblau-weiss h4, .leuchtendblau-weiss h5, .leuchtendblau-weiss h6, .leuchtendblau-weiss .sxOnePageNavContainer .sxOnePageNav, .leuchtendblau-weiss a {  background: #41a3d7  !important; color:  #ffffff !important; } 
.leuchtendblau-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.leuchtendblau-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.leuchtendblau-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #0b86e2 !important 0%, #0b86e2 !important 34%, #0b86e2 61% !important); color:  #ffffff !important; } 
.leuchtendblau-weiss .sxOnePageNavContainer span.after {  background: #0b86e2 !important; color:  #ffffff !important; } 

.lila-weiss, .lila-weiss > .defaultBackground, .lila-weiss h1, .lila-weiss h2, .lila-weiss h3, .lila-weiss h4, .lila-weiss h5, .lila-weiss h6, .lila-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #A39FC0 !important; color:  #ffffff !important; } 

.magenta-weiss, .magenta-weiss > .defaultBackground, .magenta-weiss h1, .magenta-weiss h2, .magenta-weiss h3, .magenta-weiss h4, .magenta-weiss h5, .magenta-weiss h6, .magenta-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #d92b8a !important; color:  #ffffff !important; } 
.magenta-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.magenta-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.magenta-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #d92b8a !important 0%, #d92b8a !important 34%, #d92b8a 61% !important); color:  #ffffff !important; } 
.magenta-weiss .sxOnePageNavContainer span.after {  background: #d92b8a !important; color:  #ffffff !important; } 

.navy-weiss, .navy-weiss > .defaultBackground, .navy-weiss h1, .navy-weiss h2, .navy-weiss h3, .navy-weiss h4, .navy-weiss h5, .navy-weiss h6, .navy-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #223a5c !important; color:  #ffffff !important; } 
.navy-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.navy-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.navy-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #223a5c !important 0%, #223a5c !important 34%, #223a5c 61% !important); color:  #ffffff !important; } 
.navy-weiss .sxOnePageNavContainer span.after {  background: #223a5c !important; color:  #ffffff !important; } 

.rose-grau, .rose-grau > .defaultBackground, .rose-grau h1, .rose-grau h2, .rose-grau h3, .rose-grau h4, .rose-grau h5, .rose-grau h6, .rose-grau .sxOnePageNavContainer .sxOnePageNav {  background: #eed5db !important; color:  #666666 !important; } 
.rose-grau .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #666666 !important; color: #666666 !important;  } 
.rose-grau .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #666666 !important; color: #666666 !important;  } 
.rose-grau .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #eed5db !important 0%, #eed5db !important 34%, #eed5db 61% !important); color:  #666666 !important; } 
.rose-grau .sxOnePageNavContainer span.after {  background: #eed5db !important; color:  #666666 !important; } 

.rot-weiss, .rot-weiss > .defaultBackground, .rot-weiss h1, .rot-weiss h2, .rot-weiss h3, .rot-weiss h4, .rot-weiss h5, .rot-weiss h6, .rot-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #e30512 !important; color:  #ffffff !important; } 
.rot-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.rot-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 
.rot-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #e30512 !important 0%, #e30512 !important 34%, #e30512 61% !important); color:  #ffffff !important; } 
.rot-weiss .sxOnePageNavContainer span.after {  background: #e30512 !important; color:  #ffffff !important; } 

.senfgelb-weiss, .senfgelb-weiss > .defaultBackground, .senfgelb-weiss h1, .senfgelb-weiss h2, .senfgelb-weiss h3, .senfgelb-weiss h4, .senfgelb-weiss h5, .senfgelb-weiss h6, .senfgelb-weiss .sxOnePageNavContainer .sxOnePageNav {  background: #cca234 !important; color:  #ffffff !important; } 
.senfgelb-weiss .sxOnePageNavContainer .sxOnePageNav > div > a { border-right: 1px solid #ffffff !important; color: #ffffff !important;  } 
.senfgelb-weiss .sxOnePageNavContainer span.after {  background: linear-gradient(to right, #cca234 !important 0%, #cca234 !important 34%, #cca234 61% !important); color:  #ffffff !important; } 
.senfgelb-weiss .sxOnePageNavContainer span.after {  background: #cca234 !important; color:  #ffffff !important; } 
.senfgelb-weiss .sxOnePageNavContainer .sxOnePageNav > div:first-child > a { border-left: 1px solid #ffffff !important; color: #ffffff !important;  } 

/*
 * Farben für die One Pager Bilderboxen
 */
 .hellblau-grau .sxOnePageHeader > div > div p {  background: #e3e9f3 !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .hellgrau-grau .sxOnePageHeader > div > div p {  background: #eeeeee !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .lachs-grau .sxOnePageHeader > div > div p {  background: #ffd3b6 !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .helllachs-grau .sxOnePageHeader > div > div p {  background: #fef7f3 !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .hellgelb-grau .sxOnePageHeader > div > div p {  background: #feecb0 !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .graublau-grau .sxOnePageHeader > div > div p {  background: #a5c8ce !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .jehleblau-weiss .sxOnePageHeader > div > div p {  background: #003d8d !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .dunkelgrau-weiss .sxOnePageHeader > div > div p {  background: #666666 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .deckergelb-grau .sxOnePageHeader > div > div p {  background: #fcc000 !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .senfgelb-weiss .sxOnePageHeader > div > div p {  background: #cca234 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .aubergiene-weiss .sxOnePageHeader > div > div p {  background: #5c1535 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .magenta-weiss .sxOnePageHeader > div > div p {  background: #d92b8a !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .navy-weiss .sxOnePageHeader > div > div p {  background: #223a5c !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .rose-grau .sxOnePageHeader > div > div p {  background: #eed5db !important; color:  #666666 !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .rot-weiss .sxOnePageHeader > div > div p {  background: #e30512 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .gruen-weiss .sxOnePageHeader > div > div p {  background: #63bc46 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px;}
 .leuchtendblau-weiss .sxOnePageHeader > div > div p {  background: #0b86e2 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .hellpetrol-weiss .sxOnePageHeader > div > div p {  background: #72b5ae !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .grasgruen-weiss .sxOnePageHeader > div > div p {  background: #8ebd49 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
 .hellgraublau-grau  .sxOnePageHeader > div > div p {  background: #dae8f1 !important; color:  #ffffff !important; display: inline; padding: 0px 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 50px; }
  
 /*
  * Farben für die Blog Startseiten
  */
 
 .hellblau .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .hellblau .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .hellblau .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .hellblau .sxModuleMainSlider .sxBlogHeader div.container div p {color: #7d8ea9; text-shadow:none;}
 
 .hellgrau .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .hellgrau .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .hellgrau .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .hellgrau .sxModuleMainSlider .sxBlogHeader div.container div p {color: #eeeeee; text-shadow:none;}
 
 .lachs .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .lachs .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .lachs .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .lachs .sxModuleMainSlider .sxBlogHeader div.container div p {color: #ffd3b6; text-shadow:none;}
 
 .helllachs .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .helllachs .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .helllachs .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .helllachs .sxModuleMainSlider .sxBlogHeader div.container div p {color: #fef7f3; text-shadow:none;}
 
 .hellgelb .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .hellgelb .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .hellgelb .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .hellgelb .sxModuleMainSlider .sxBlogHeader div.container div p {color: #feecb0; text-shadow:none;}
 
 .graublau .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .graublau .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .graublau .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .graublau .sxModuleMainSlider .sxBlogHeader div.container div p {color: #a5c8ce; text-shadow:none;}
 
 .jehleblau .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .jehleblau .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .jehleblau .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .jehleblau .sxModuleMainSlider .sxBlogHeader div.container div p {color: #003d8d; text-shadow:none;}
 
 .dunkelgrau .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .dunkelgrau .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .dunkelgrau .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .dunkelgrau .sxModuleMainSlider .sxBlogHeader div.container div p {color: #666666; text-shadow:none;}
 
 .deckergelb .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .deckergelb .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .deckergelb .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .deckergelb .sxModuleMainSlider .sxBlogHeader div.container div p {color: #fcc000; text-shadow:none;}
  
 .senfgelb .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .senfgelb .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .senfgelb .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .senfgelb .sxModuleMainSlider .sxBlogHeader div.container div p {color: #cca234; text-shadow:none;}
 
 .aubergiene .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .aubergiene .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .aubergiene .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .aubergiene .sxModuleMainSlider .sxBlogHeader div.container div p {color: #5c1535; text-shadow:none;}
 
 .magenta .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .magenta .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .magenta .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .magenta .sxModuleMainSlider .sxBlogHeader div.container div p {color: #d92b8a; text-shadow:none;}
 
 .navy .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .navy .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .navy .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .navy .sxModuleMainSlider .sxBlogHeader div.container div p {color: #223a5c; text-shadow:none;}
 
 .rose .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .rose .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .rose .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .rose .sxModuleMainSlider .sxBlogHeader div.container div p {color: #eed5db; text-shadow:none;}
 
 .rot .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .rot .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .rot .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .rot .sxModuleMainSlider .sxBlogHeader div.container div p {color: #e30512; text-shadow:none;}
 
 .gruen .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .gruen .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .gruen .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .gruen .sxModuleMainSlider .sxBlogHeader div.container div p {color: #63bc46; text-shadow:none;}
 
 .leuchtendblau .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;} 
 .leuchtendblau .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .leuchtendblau .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .leuchtendblau .sxModuleMainSlider .sxBlogHeader div.container div p {color: #0b86e2; text-shadow:none;}
 
 .hellpetrol .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;}
 .hellpetrol .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .hellpetrol .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .hellpetrol .sxModuleMainSlider .sxBlogHeader div.container div p {color: #4d928b; text-shadow:none;}
 
 .grasgruen .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;}
 .grasgruen .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .grasgruen .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .grasgruen .sxModuleMainSlider .sxBlogHeader div.container div p {color: #8ebd49; text-shadow:none;}
 
 .orange .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;}
 .orange .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .orange .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .orange .sxModuleMainSlider .sxBlogHeader div.container div p {color: #ff6600; text-shadow:none;}
 
 .dunkellila .sxModuleMainSlider .sxBlogHeader div.container {background-color:white; opacity: 0.8; padding: 10px 0;}
 .dunkellila .sxModuleMainSlider .sxBlogHeader div.container h1.title {color: #666666; text-shadow:none;}
 .dunkellila .sxModuleMainSlider .sxBlogHeader div.container div {padding-top:0;}
 .dunkellila .sxModuleMainSlider .sxBlogHeader div.container div.name p {color: #534B8D; text-shadow:none;} 
 
 
 /*
  * Farben für "weiter lesen" bei Ausklappelementen
  */
 .hellblau-grau .sxOnePageReadMore a {  background: #e3e9f3 !important; }
 .hellgrau-grau .sxOnePageReadMore a {  background: #eeeeee !important; }
 .lachs-grau .sxOnePageReadMore a {  background: #ffd3b6 !important; }
 .helllachs-grau .sxOnePageReadMore a {  background: #fef7f3 !important; }
 .hellgelb-grau .sxOnePageReadMore a {  background: #feecb0 !important; }
 .graublau-grau .sxOnePageReadMore a {  background: #a5c8ce !important; }
 .jehleblau-weiss .sxOnePageReadMore a {  background: #003d8d !important; }
 .dunkelgrau-weiss .sxOnePageReadMore a {  background: #666666 !important; }
 .deckergelb-grau .sxOnePageReadMore a {  background: #fcc000 !important; }
 .senfgelb-weiss .sxOnePageReadMore a {  background: #cca234 !important; }
 .aubergiene-weiss .sxOnePageReadMore a {  background: #5c1535 !important; }
 .magenta-weiss .sxOnePageReadMore a {  background: #d92b8a !important; }
 .navy-weiss .sxOnePageReadMore a {  background: #223a5c !important; }
 .rose-grau .sxOnePageReadMore a {  background: #eed5db !important; }
 .rot-weiss .sxOnePageReadMore a {  background: #e30512 !important; }
 .gruen-weiss .sxOnePageReadMore a {  background: #63bc46 !important; }
 .leuchtendblau-weiss .sxOnePageReadMore a {  background: #0b86e2 !important; }
 .hellpetrol-weiss .sxOnePageReadMore a {  background: #72b5ae !important; }
 .grasgruen-weiss .sxOnePageReadMore a {  background: #8ebd49 !important; }
 .column-container-right .hellblau-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .hellgrau-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .lachs-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .helllachs-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .hellgelb-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .graublau-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .jehleblau-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .dunkelgrau-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .deckergelb-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .senfgelb-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .aubergiene-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .magenta-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .navy-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .rose-grau { padding: 15px 15px 10px 15px; }
 .column-container-right .rot-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .gruen-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .leuchtendblau-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .hellpetrol-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .grasgruen-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .lila-weiss { padding: 15px 15px 10px 15px; }
 .column-container-right .lila-weiss .sxOneText { color: #fff }
 
 /*
  * Text-Farben
  */
.text-weiss, .text-weiss p, .text-weiss h1, .text-weiss h2, .text-weiss h3, .text-weiss h4, .text-weiss h5, .text-weiss h6 { color: #ffffff !important; }
.text-orange, .text-orange p, .text-orange h1, .text-orange h2, .text-orange h3, .text-orange h4, .text-orange h5, .text-orange h6 { color: #ff6600 !important; }
.text-grau, .text-grau p, .text-grau h1, .text-grau h2, .text-grau h3, .text-grau h4, .text-grau h5, .text-grau h6 { color: #666666 !important; }
.text-blau, .text-blau p, .text-blau h1, .text-blau h2, .text-blau h3, .text-blau h4, .text-blau h5, .text-blau h6 { color: #003d8d !important; }
.text-blaugruen, .text-blaugruen p, .text-blaugruen h1, .text-blaugruen h2, .text-blaugruen h3, .text-blaugruen h4, .text-blaugruen h5, .text-blaugruen h6 { color: #428187 !important; }
.text-blaugruen-hell, .text-blaugruen-hell p, .text-blaugruen-hell h1, .text-blaugruen-hell h2, .text-blaugruen-hell h3, .text-blaugruen-hell h4, .text-blaugruen-hell h5, .text-blaugruen-hell h6 { color: #f5f8f9 !important; }
.text-dunkellila,.text-dunkellila p, .text-dunkellila h1, .text-dunkellila h2, .text-dunkellila h3, .text-dunkellila h4, .text-dunkellila h5, .text-dunkellila h6 { color: #534B8D !important; }

.interview-blaugruen h4 { color: #428187; font-size: 16px; }
/*
 * Box Farbeffekte
 */
.box { padding: 30px }
.box h2, .box h3, .box.h4 { margin-top: 0px; }

.box-orange-border-left { padding: 15px; border-left: #f60 solid 5px; }

.orange-border-left, .orange-border-left-container .container { border-left: #f60 solid 5px; }

/*
 * Tag-Bar
 */
.tagbar-button-blaugruen .image-tag-gallery .tags .btn-primary, .tagbar-button-blaugruen .image-tag-gallery .tags .btn-outline-primary:hover, .tagbar-button-blaugruen .image-tag-gallery .tags .btn-outline-primary:active { background-color: #366a6f !important; border-color: #428187 !important; color: #f5f8f9 !important; }
.tagbar-button-blaugruen .image-tag-gallery .tags .btn-outline-primary, .tagbar-button-blaugruen .image-tag-gallery .tags .btn-primary:hover, .tagbar-button-blaugruen .image-tag-gallery .tags .btn-primary:active { background-color: #428187 !important; border-color: #428187 !important; color: #f5f8f9 !important; }


