html {
    background-color: rgb(250, 232, 184);
}
dd {
    color: rgb(42, 191, 149);
}

#loginForm input[type="submit"] {
    background-color: rgba(255,255,255,1);
    color: rgba(255, 180, 0,1);
    border-left-color: rgba(255, 180, 0,1);
    border-right-color: rgba(255, 180, 0,1);
    border-top-color: rgba(255, 180, 0,1);
    border-bottom-color: rgba(255, 180, 0,1);
    cursor: pointer;
}
#loginForm input[type="submit"].login {
    background-color: green;
    color: white;
}
#loginForm input[type="submit"].logout {
    background-color: red;
    color: black;
}
#loginanzeigen {
    cursor: pointer;
}
#headerwrap, #footerwrap  {
    background-color: rgba(91, 56, 0, 0.9);
}
.tx-indexedsearch-searchbox input[type="submit"] {
    background-color: rgba(255, 180, 0,1);
    color: rgba(91, 56, 0,1);
    cursor: pointer;
}
.infobutton {
    cursor: help;
}
.extendedsearchlink a {
    color: rgba(255,255,255,0.5);
}
.extendedsearchlink a:hover, .extendedsearchlink a:focus {
    color: rgba(255,255,255,1);
}
.tx-indexedsearch-rules, .infobutton {
    background-color: rgba(255, 180, 0,1);
    color: rgba(91, 56, 0,1);
}
a#logo:link, a#logo:visited {
    background-image: url('images/logo1.png');
    background-position: center bottom;
    color: rgb(250, 232, 184);
    background-size: 100% 200%;
    backgroundSize: cover;
}
a#logo:hover {
    background-position: center top;
}
nav#hauptnavigation li a {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 200%;
    background-origin: border-box;
}
nav#hauptnavigation li a:hover,nav#hauptnavigation li a:focus, nav#hauptnavigation li a.activ {
    background-position: center top;
    color: rgb(250, 232, 184);
}
nav#hauptnavigation li:nth-child(1) a {
    background-image: url('images/hauptnav/gaudi1.png');
}
nav#hauptnavigation li:nth-child(2) a {
    background-image: url('images/hauptnav/auf1.png');
}
nav#hauptnavigation li:nth-child(3) a {
    background-image: url('images/hauptnav/schau1.png');
}
nav#hauptnavigation li:nth-child(4) a {
    background-image: url('images/hauptnav/sei1.png');
}
nav#hauptnavigation li:nth-child(5) a {
    background-image: url('images/hauptnav/dahoam1.png');
}
nav#hauptnavigation li:nth-child(6) a {
    background-image: url('images/hauptnav/kriselt1.png');
}
nav#hauptnavigation .tooltipp {
    background-color: rgba(255, 180, 0, 1);
    border-color: rgba(91, 56, 0, 1);
}
nav#unternavigation a, nav#unternavigation2 a {
    color: rgba(91, 56, 0, 1);
    background-color: rgba(255, 180, 0, 1);
    border-color: rgba(91, 56, 0, 0.2);
}
nav#unternavigation a:hover, nav#unternavigation a:focus, nav#unternavigation a.activ, nav#unternavigation a.active,
nav#unternavigation2 a:hover, nav#unternavigation2 a:focus, nav#unternavigation2 a.activ, nav#unternavigation2 a.active  {
    background-color: rgba(255, 180, 0, 1);
    border-color: rgba(91, 56, 0, 1);
}
main > .seiteninhaltselement, .leer .newsListitem, aside > .seiteninhaltselement {
    border-color: rgba(91, 56, 0, 1);
    background-color: rgba(250, 232, 184, 0.9);
}
.seiteninhaltselement a {
    color: rgb(0, 140, 255);
}
.leer a:link, .leer a:visited {
    color: rgb(0, 140, 255);
}
.leer a:hover {
    color: rgb(255, 180, 0);
}
main > .seiteninhaltselement > .csc-header,.leer .newsListitem .csc-header, aside > .seiteninhaltselement > .csc-header {
    background-color: rgb(107, 73, 18);
    border-bottom-color: rgba(0,0,0,0.2);
    color: rgb(252, 220, 171);
}
.page-navigation {
    background-color: rgb(252, 220, 171);
    border-color: rgba(0,0,0,0.2);
}
main > .seiteninhaltselement.tipp , aside > .seiteninhaltselement.tipp {
    background-color: rgba(138, 231, 247, 0.8);
    border-color: rgb(4, 195, 229);
}
.seiteninhaltselement.tipp {
    color: rgb(0,0,0);
}
main > .seiteninhaltselement.tipp > .csc-header,aside > .seiteninhaltselement.tipp > .csc-header {
    background-color: rgb(4, 195, 229);
    color: rgb(0,0,0);
}
main > .seiteninhaltselement.tipp a, aside .seiteninhaltselement.tipp a {
    color: rgb(0, 156, 183);
}
main > .seiteninhaltselement.tipp a:hover, aside .seiteninhaltselement.tipp a:hover {
    color: rgb(10, 10, 10);
}
main >.seiteninhaltselement.neu, aside >.seiteninhaltselement.neu {
    background-color: rgba(179, 190, 252, 0.8);
    border-color: rgb(0, 38, 255);
}
main > .seiteninhaltselement.neu > .csc-header, aside > .seiteninhaltselement.neu > .csc-header {
    background-color: rgb(0, 38, 255);
}
main > .seiteninhaltselement.calendar, aside > .seiteninhaltselement.calendar {
    background-color: rgba(247, 232, 173, 0.8);
    border-color: rgb(255, 204, 0);
}
main > .seiteninhaltselement.calendar > .csc-header, aside > .seiteninhaltselement.calendar > .csc-header {
    background-color: rgb(255, 204, 0);
    color: rgb(0,0,0);
}
main > .seiteninhaltselement.spass, aside > .seiteninhaltselement.spass {
    background-color: rgba(157, 249, 157,0.8);
    border-color: rgb(0, 211, 0);
}
main > .seiteninhaltselement.spass > .csc-header, aside > .seiteninhaltselement.spass > .csc-header {
    background-color: rgb(0, 211, 0);
    color: rgb(0,0,0);
}
main >.seiteninhaltselement.ratschlag, aside >.seiteninhaltselement.ratschlag {
    background-color: rgba(238, 189, 252, 0.9);
    border-color: rgb(195, 0, 255);
}
main > .seiteninhaltselement.ratschlag > .csc-header, aside > .seiteninhaltselement.ratschlag > .csc-header {
    background-color: rgb(195, 0, 255);
}
main > .seiteninhaltselement.ratschlag > p, aside > .seiteninhaltselement.ratschlag > p {
    color: rgb(195, 0, 255);
}
main > .seiteninhaltselement.ratschlag a, aside > .seiteninhaltselement.ratschlag a {
    color: rgb(195, 0, 255);
}
main > .seiteninhaltselement.ratschlag a:hover, aside > .seiteninhaltselement.ratschlag a:hover {
    color: rgb(10, 10, 10);
}
main > .seiteninhaltselement.wissen, aside > .seiteninhaltselement.wissen {
    background-color: rgba(140, 0, 255, 0.8);
    border-color: rgb(140, 0, 255);
}
main > .seiteninhaltselement.wissen > .csc-header, aside > .seiteninhaltselement.wissen > .csc-header {
    background-color: rgb(140, 0, 255);
}
main > .seiteninhaltselement.wissen > p, aside > .seiteninhaltselement.wissen > p {
    color: rgb(252, 220, 171);
}
.seiteninhaltselement.wissen {
    color: rgb(255,255,255);
}
.seiteninhaltselement.layout2 header a {
    color: rgb(252, 220, 171);
}
.seiteninhaltselement.layout2 header a:hover {
    color: rgb(252, 220, 171);
}
.seiteninhaltselement a.linkextern:after, .seiteninhaltselement a.linkexternkasten:after {
    background-image: url('images/external-link.png');
    background-size: 100%;
    width: 1rem;
    height: 1rem;
    content:"";
    display: inline-block;
    margin-left: 0.4rem;
}
.seiteninhaltselement a.linkinternkasten, .seiteninhaltselement a.linkexternkasten {
    background-color: rgb(173, 218, 255);
}
.seiteninhaltselement a:visited {
    color: rgb(63, 96, 107);
}
.seiteninhaltselement a:hover, .seiteninhaltselement a:focus {
    color: rgb(0, 92, 252);
}
.backlink {
    background-color: rgba(255, 180, 0,0.6);
    color: rgba(255,255,255,1);
}
.backlink:hover {
    background-color: rgba(255, 180, 0,1);
    color: rgba(0,0,0,1);
}
span.jojoRede {
    color: rgb(42, 191, 149);
}
#brotkruemmel, #brotkruemmel a {
    color: rgba(91, 56, 0, 0.6);
}
#brotkruemmel a:hover, #brotkruemmel a:focus, #brotkruemmel a.activ {
    color: rgba(91, 56, 0, 1);
}
footer[role="contentinfo"] {
    color: rgba(255, 255, 255,0.6);
}
p.textaufdemkopf {
    color: rgb(0, 92, 252);
}
#vorschlaege {
    background-color: rgba(255, 180, 0,1);
    border-color: rgba(91, 56, 0, 0.6);
}
#vorschlaege a {
    color: rgba(91, 56, 0, 1);
}
#vorschlaege a:hover, #vorschlaege a:focus {
    color: rgba(0, 0, 0, 1);
}
#vorschlaege h2 {
    color: rgba(91, 56, 0, 1);
}
.vorschlag a h3 {
    background-color: rgba(91, 56, 0, 1);
    color: rgba(255, 255, 255, 0.8);
}
#vorschlaege > section > div > section {
    border-color: rgba(91, 56, 0, 1);
}
.vorschlag a {
    border-color: rgb(91,56,0);
}
.vorschlag a:hover {
    border-color: rgb(0, 92, 252);
}
.vorschlag a:hover h3 {
    background-color: rgb(0, 92, 252);
}
#erwachsene ul a {
    color: rgb(252, 220, 171);
}
#erwachsene ul a:hover, #erwachsene ul a:focus {
    color: rgb(255, 255, 255);
}
#auszeichnungen a:focus {
    color: rgb(252, 220, 171);
}
#totoplink  {
    background-color: rgba(255, 180, 0,0.7);
    color: rgba(255,255,255,1);
    cursor: pointer;
}
.powermail_fieldwrap input[type="submit"] {
    background-color: rgba(255, 180, 0,1);
    border-color: rgba(255, 180, 0,1);
}
.powermail_fieldset {
    border-color: rgba(255, 180, 0,1);
}
form.powermail_form.submitForm > input[type="submit"] {
    background-color: rgb(42, 191, 149);
    border-color: rgba(255, 180, 0,1);
}
form.powermail_form.backToForm > input[type="submit"] {
    background-color: rgb(255, 147, 117);
    border-color: rgba(255, 180, 0,1);
}
aside .tx-powermail h3, aside .tx-powermail .powermail_legend {
    color: rgb(91, 56, 0);
}
aside .tx-powermail fieldset {
    background-color: rgba(250, 232, 184, 0.9);
}
div.tx-indexedsearch-result {
    border-color: rgb(91, 56, 0);
    background-color: rgba(250, 232, 184, 0.9);
}
div.tx-indexedsearch-result > a:link,div.tx-indexedsearch-result > a:visited {
    color: rgb(91, 56, 0);
}
div.tx-indexedsearch-result > a:link header,div.tx-indexedsearch-result > a:visited header {
    color: rgb(250, 232, 184);
}
div.tx-indexedsearch-result header {
    background: rgb(91, 56, 0);
}
span.tx-indexedsearch-percent,.tx-indexedsearch-title a:link  {
    color: rgb(255,255,255);
}
.tx-indexedsearch-title a:visited {
    color: rgb(173, 218, 255);
}
.tx-indexedsearch-title a:hover {
    color: rgb(255, 180, 0);
}
/* Wissen */
.seiteninhaltselement.newsListitem.cat6 {
    background-color: rgba(238, 189, 252, 0.9);
    border-color: rgb(195, 0, 255);
}
.seiteninhaltselement.newsListitem.cat6 .csc-header {
    background-color: rgb(195, 0, 255);
}
.seiteninhaltselement.newsListitem.cat6 > p {
    color: rgb(195, 0, 255);
}
.seiteninhaltselement.newsListitem.cat6 a {
    color: rgb(195, 0, 255);
}
.seiteninhaltselement.newsListitem.cat6 a:hover {
    color: rgb(10, 10, 10);
}
/* Tipp */
.seiteninhaltselement.newsListitem.cat5 {
    background-color: rgba(138, 231, 247, 0.8);
    border-color: rgb(4, 195, 229);
    color: rgb(0,0,0);
}
.seiteninhaltselement.newsListitem.cat5 .csc-header {
    background-color: rgb(4, 195, 229);
    color: rgb(0,0,0);
}
.seiteninhaltselement.newsListitem.cat5 > p {
    color: rgb(195, 0, 255);
}
.seiteninhaltselement.newsListitem.cat5 a {
    color: rgb(0, 156, 183);
}
.seiteninhaltselement.newsListitem.cat5 a:hover {
    color: rgb(10, 10, 10);
}
/* Aktuelles */
.seiteninhaltselement.newsListitem.cat21 {
    background-color: rgba(179, 190, 252, 0.8);
    border-color: rgb(0, 38, 255);
}
.seiteninhaltselement.newsListitem.cat21 .csc-header {
    background-color: rgb(0, 38, 255);
}
.seiteninhaltselement.newsListitem.cat21 > p {
    color: rgb(195, 0, 255);
}
.seiteninhaltselement.newsListitem.cat21 a {
    color: rgb(0, 38, 255);
}
.seiteninhaltselement.newsListitem.cat21 a:hover {
    color: rgb(10, 10, 10);
}
/* Gaudi */
.seiteninhaltselement.newsListitem.cat17 {
    background-color: rgba(157, 249, 157,0.8);
    border-color: rgb(0, 211, 0);
}
.seiteninhaltselement.newsListitem.cat17 .csc-header {
    background-color: rgb(0, 211, 0);
    color: rgb(0,0,0);
}
.seiteninhaltselement.newsListitem.cat17 > p {
    color: rgb(195, 0, 255);
}
.seiteninhaltselement.newsListitem.cat17 a {
    color: rgb(0, 211, 0);
}
.seiteninhaltselement.newsListitem.cat17 a:hover {
    color: rgb(10, 10, 10);
}
.leer > .tx-dce-pi1 > .seiteninhaltselement.pageTeaser {
    border-color: rgba(91, 56, 0, 1);
    background-color: rgba(250, 232, 184, 0.9);
}
.leer > .tx-dce-pi1 > .seiteninhaltselement.pageTeaser > .csc-header {
    background-color: rgb(107, 73, 18);
    border-bottom-color: rgba(0,0,0,0.2);
    color: rgb(252, 220, 171);
}
/* Indexed Search */
.tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch-info {
    background: #eeeeee;
}
.tx-indexedsearch-browsebox li { display:inline; margin-right:5px; }
.tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }