
/* colorscheme: weiß */
.colorweiß body, 
.colorweiß {
    background-color: #FFFFFF !important;
    color: #000000;
}
.colorweiß h1 span,
body #content div.colorweiß h1 span,
.colorweiß table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorweiß h1.plain,
body #content div.colorweiß h1.plain,
.colorweiß #content .fundstueck .text h3,
body #content .fundstueck.colorweiß .text h3 {
    color: #8A0055;
}
.colorweiß h2.border_top,
body #content div.colorweiß h2.border_top,
.colorweiß table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorweiß #content a,
#content div.colorweiß a {
    color: #000000;
}
.colorweiß #content a:hover,
#content div.colorweiß a:hover {
    color: #8A0055;
}
.colorweiß #content ul.links li span::before,
#content div.colorweiß ul.links li span::before,
.colorweiß #content ul.bullets li span::before,
#content div.colorweiß ul.bullets li span::before {
    background-color: #FFFFFF !important;
}

/* Internet explorer hack for lists */
.colorweiß #content ul li, 
#content div.colorweiß ul li {
    border: 1px solid #FFFFFF;
}
	
/* colorscheme: neutral */
.colorneutral body, 
.colorneutral {
    background-color: #D2DBE0 !important;
    color: #000000;
}
.colorneutral h1 span,
body #content div.colorneutral h1 span,
.colorneutral table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorneutral h1.plain,
body #content div.colorneutral h1.plain,
.colorneutral #content .fundstueck .text h3,
body #content .fundstueck.colorneutral .text h3 {
    color: #8A0055;
}
.colorneutral h2.border_top,
body #content div.colorneutral h2.border_top,
.colorneutral table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorneutral #content a,
#content div.colorneutral a {
    color: #000000;
}
.colorneutral #content a:hover,
#content div.colorneutral a:hover {
    color: #000000;
}
.colorneutral #content ul.links li span::before,
#content div.colorneutral ul.links li span::before,
.colorneutral #content ul.bullets li span::before,
#content div.colorneutral ul.bullets li span::before {
    background-color: #D2DBE0 !important;
}

/* Internet explorer hack for lists */
.colorneutral #content ul li, 
#content div.colorneutral ul li {
    border: 1px solid #D2DBE0;
}
	
/* colorscheme: violett */
.colorviolett body, 
.colorviolett {
    background-color: #33194A !important;
    color: #FFFFFF;
}
.colorviolett h1 span,
body #content div.colorviolett h1 span,
.colorviolett table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorviolett h1.plain,
body #content div.colorviolett h1.plain,
.colorviolett #content .fundstueck .text h3,
body #content .fundstueck.colorviolett .text h3 {
    color: #8A0055;
}
.colorviolett h2.border_top,
body #content div.colorviolett h2.border_top,
.colorviolett table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorviolett #content a,
#content div.colorviolett a {
    color: #FFFFFF;
}
.colorviolett #content a:hover,
#content div.colorviolett a:hover {
    color: #000000;
}
.colorviolett #content ul.links li span::before,
#content div.colorviolett ul.links li span::before,
.colorviolett #content ul.bullets li span::before,
#content div.colorviolett ul.bullets li span::before {
    background-color: #33194A !important;
}

/* Internet explorer hack for lists */
.colorviolett #content ul li, 
#content div.colorviolett ul li {
    border: 1px solid #33194A;
}
	
/* colorscheme: nacht */
.colornacht body, 
.colornacht {
    background-color: #001E3A !important;
    color: #FFFFFF;
}
.colornacht h1 span,
body #content div.colornacht h1 span,
.colornacht table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colornacht h1.plain,
body #content div.colornacht h1.plain,
.colornacht #content .fundstueck .text h3,
body #content .fundstueck.colornacht .text h3 {
    color: #8A0055;
}
.colornacht h2.border_top,
body #content div.colornacht h2.border_top,
.colornacht table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colornacht #content a,
#content div.colornacht a {
    color: #FFFFFF;
}
.colornacht #content a:hover,
#content div.colornacht a:hover {
    color: #8A0055;
}
.colornacht #content ul.links li span::before,
#content div.colornacht ul.links li span::before,
.colornacht #content ul.bullets li span::before,
#content div.colornacht ul.bullets li span::before {
    background-color: #001E3A !important;
}

/* Internet explorer hack for lists */
.colornacht #content ul li, 
#content div.colornacht ul li {
    border: 1px solid #001E3A;
}
	
/* colorscheme: dunkelorange */
.colordunkelorange body, 
.colordunkelorange {
    background-color: #C8470F !important;
    color: #FFFFFF;
}
.colordunkelorange h1 span,
body #content div.colordunkelorange h1 span,
.colordunkelorange table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colordunkelorange h1.plain,
body #content div.colordunkelorange h1.plain,
.colordunkelorange #content .fundstueck .text h3,
body #content .fundstueck.colordunkelorange .text h3 {
    color: #8A0055;
}
.colordunkelorange h2.border_top,
body #content div.colordunkelorange h2.border_top,
.colordunkelorange table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colordunkelorange #content a,
#content div.colordunkelorange a {
    color: #FFFFFF;
}
.colordunkelorange #content a:hover,
#content div.colordunkelorange a:hover {
    color: #8A0055;
}
.colordunkelorange #content ul.links li span::before,
#content div.colordunkelorange ul.links li span::before,
.colordunkelorange #content ul.bullets li span::before,
#content div.colordunkelorange ul.bullets li span::before {
    background-color: #C8470F !important;
}

/* Internet explorer hack for lists */
.colordunkelorange #content ul li, 
#content div.colordunkelorange ul li {
    border: 1px solid #C8470F;
}
	
/* colorscheme: gelbgrün */
.colorgelbgrün body, 
.colorgelbgrün {
    background-color: #D9AE00 !important;
    color: #FFFFFF;
}
.colorgelbgrün h1 span,
body #content div.colorgelbgrün h1 span,
.colorgelbgrün table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorgelbgrün h1.plain,
body #content div.colorgelbgrün h1.plain,
.colorgelbgrün #content .fundstueck .text h3,
body #content .fundstueck.colorgelbgrün .text h3 {
    color: #8A0055;
}
.colorgelbgrün h2.border_top,
body #content div.colorgelbgrün h2.border_top,
.colorgelbgrün table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorgelbgrün #content a,
#content div.colorgelbgrün a {
    color: #FFFFFF;
}
.colorgelbgrün #content a:hover,
#content div.colorgelbgrün a:hover {
    color: #000000;
}
.colorgelbgrün #content ul.links li span::before,
#content div.colorgelbgrün ul.links li span::before,
.colorgelbgrün #content ul.bullets li span::before,
#content div.colorgelbgrün ul.bullets li span::before {
    background-color: #D9AE00 !important;
}

/* Internet explorer hack for lists */
.colorgelbgrün #content ul li, 
#content div.colorgelbgrün ul li {
    border: 1px solid #D9AE00;
}
	
/* colorscheme: senfgelb */
.colorsenfgelb body, 
.colorsenfgelb {
    background-color: #E4A100 !important;
    color: #FFFFFF;
}
.colorsenfgelb h1 span,
body #content div.colorsenfgelb h1 span,
.colorsenfgelb table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorsenfgelb h1.plain,
body #content div.colorsenfgelb h1.plain,
.colorsenfgelb #content .fundstueck .text h3,
body #content .fundstueck.colorsenfgelb .text h3 {
    color: #8A0055;
}
.colorsenfgelb h2.border_top,
body #content div.colorsenfgelb h2.border_top,
.colorsenfgelb table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorsenfgelb #content a,
#content div.colorsenfgelb a {
    color: #FFFFFF;
}
.colorsenfgelb #content a:hover,
#content div.colorsenfgelb a:hover {
    color: #000000;
}
.colorsenfgelb #content ul.links li span::before,
#content div.colorsenfgelb ul.links li span::before,
.colorsenfgelb #content ul.bullets li span::before,
#content div.colorsenfgelb ul.bullets li span::before {
    background-color: #E4A100 !important;
}

/* Internet explorer hack for lists */
.colorsenfgelb #content ul li, 
#content div.colorsenfgelb ul li {
    border: 1px solid #E4A100;
}
	
/* colorscheme: elfenbein */
.colorelfenbein body, 
.colorelfenbein {
    background-color: #E5D099 !important;
    color: #631928;
}
.colorelfenbein h1 span,
body #content div.colorelfenbein h1 span,
.colorelfenbein table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorelfenbein h1.plain,
body #content div.colorelfenbein h1.plain,
.colorelfenbein #content .fundstueck .text h3,
body #content .fundstueck.colorelfenbein .text h3 {
    color: #8A0055;
}
.colorelfenbein h2.border_top,
body #content div.colorelfenbein h2.border_top,
.colorelfenbein table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorelfenbein #content a,
#content div.colorelfenbein a {
    color: #631928;
}
.colorelfenbein #content a:hover,
#content div.colorelfenbein a:hover {
    color: #000000;
}
.colorelfenbein #content ul.links li span::before,
#content div.colorelfenbein ul.links li span::before,
.colorelfenbein #content ul.bullets li span::before,
#content div.colorelfenbein ul.bullets li span::before {
    background-color: #E5D099 !important;
}

/* Internet explorer hack for lists */
.colorelfenbein #content ul li, 
#content div.colorelfenbein ul li {
    border: 1px solid #E5D099;
}
	
/* colorscheme: eukalyptusgrün */
.coloreukalyptusgrün body, 
.coloreukalyptusgrün {
    background-color: #599077 !important;
    color: #FFFFFF;
}
.coloreukalyptusgrün h1 span,
body #content div.coloreukalyptusgrün h1 span,
.coloreukalyptusgrün table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.coloreukalyptusgrün h1.plain,
body #content div.coloreukalyptusgrün h1.plain,
.coloreukalyptusgrün #content .fundstueck .text h3,
body #content .fundstueck.coloreukalyptusgrün .text h3 {
    color: #8A0055;
}
.coloreukalyptusgrün h2.border_top,
body #content div.coloreukalyptusgrün h2.border_top,
.coloreukalyptusgrün table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.coloreukalyptusgrün #content a,
#content div.coloreukalyptusgrün a {
    color: #FFFFFF;
}
.coloreukalyptusgrün #content a:hover,
#content div.coloreukalyptusgrün a:hover {
    color: #000000;
}
.coloreukalyptusgrün #content ul.links li span::before,
#content div.coloreukalyptusgrün ul.links li span::before,
.coloreukalyptusgrün #content ul.bullets li span::before,
#content div.coloreukalyptusgrün ul.bullets li span::before {
    background-color: #599077 !important;
}

/* Internet explorer hack for lists */
.coloreukalyptusgrün #content ul li, 
#content div.coloreukalyptusgrün ul li {
    border: 1px solid #599077;
}
	
/* colorscheme: grünblau */
.colorgrünblau body, 
.colorgrünblau {
    background-color: #005685 !important;
    color: #FFFFFF;
}
.colorgrünblau h1 span,
body #content div.colorgrünblau h1 span,
.colorgrünblau table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorgrünblau h1.plain,
body #content div.colorgrünblau h1.plain,
.colorgrünblau #content .fundstueck .text h3,
body #content .fundstueck.colorgrünblau .text h3 {
    color: #8A0055;
}
.colorgrünblau h2.border_top,
body #content div.colorgrünblau h2.border_top,
.colorgrünblau table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorgrünblau #content a,
#content div.colorgrünblau a {
    color: #FFFFFF;
}
.colorgrünblau #content a:hover,
#content div.colorgrünblau a:hover {
    color: #000000;
}
.colorgrünblau #content ul.links li span::before,
#content div.colorgrünblau ul.links li span::before,
.colorgrünblau #content ul.bullets li span::before,
#content div.colorgrünblau ul.bullets li span::before {
    background-color: #005685 !important;
}

/* Internet explorer hack for lists */
.colorgrünblau #content ul li, 
#content div.colorgrünblau ul li {
    border: 1px solid #005685;
}
	
/* colorscheme: dunkelblau */
.colordunkelblau body, 
.colordunkelblau {
    background-color: #000033 !important;
    color: #FFFFFF;
}
.colordunkelblau h1 span,
body #content div.colordunkelblau h1 span,
.colordunkelblau table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colordunkelblau h1.plain,
body #content div.colordunkelblau h1.plain,
.colordunkelblau #content .fundstueck .text h3,
body #content .fundstueck.colordunkelblau .text h3 {
    color: #8A0055;
}
.colordunkelblau h2.border_top,
body #content div.colordunkelblau h2.border_top,
.colordunkelblau table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colordunkelblau #content a,
#content div.colordunkelblau a {
    color: #FFFFFF;
}
.colordunkelblau #content a:hover,
#content div.colordunkelblau a:hover {
    color: #8A0055;
}
.colordunkelblau #content ul.links li span::before,
#content div.colordunkelblau ul.links li span::before,
.colordunkelblau #content ul.bullets li span::before,
#content div.colordunkelblau ul.bullets li span::before {
    background-color: #000033 !important;
}

/* Internet explorer hack for lists */
.colordunkelblau #content ul li, 
#content div.colordunkelblau ul li {
    border: 1px solid #000033;
}
	
/* colorscheme: purpur */
.colorpurpur body, 
.colorpurpur {
    background-color: #4B223C !important;
    color: #FFFFFF;
}
.colorpurpur h1 span,
body #content div.colorpurpur h1 span,
.colorpurpur table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorpurpur h1.plain,
body #content div.colorpurpur h1.plain,
.colorpurpur #content .fundstueck .text h3,
body #content .fundstueck.colorpurpur .text h3 {
    color: #8A0055;
}
.colorpurpur h2.border_top,
body #content div.colorpurpur h2.border_top,
.colorpurpur table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorpurpur #content a,
#content div.colorpurpur a {
    color: #FFFFFF;
}
.colorpurpur #content a:hover,
#content div.colorpurpur a:hover {
    color: #000000;
}
.colorpurpur #content ul.links li span::before,
#content div.colorpurpur ul.links li span::before,
.colorpurpur #content ul.bullets li span::before,
#content div.colorpurpur ul.bullets li span::before {
    background-color: #4B223C !important;
}

/* Internet explorer hack for lists */
.colorpurpur #content ul li, 
#content div.colorpurpur ul li {
    border: 1px solid #4B223C;
}
	
/* colorscheme: dunkelgrau */
.colordunkelgrau body, 
.colordunkelgrau {
    background-color: #5C5B65 !important;
    color: #FFFFFF;
}
.colordunkelgrau h1 span,
body #content div.colordunkelgrau h1 span,
.colordunkelgrau table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colordunkelgrau h1.plain,
body #content div.colordunkelgrau h1.plain,
.colordunkelgrau #content .fundstueck .text h3,
body #content .fundstueck.colordunkelgrau .text h3 {
    color: #8A0055;
}
.colordunkelgrau h2.border_top,
body #content div.colordunkelgrau h2.border_top,
.colordunkelgrau table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colordunkelgrau #content a,
#content div.colordunkelgrau a {
    color: #FFFFFF;
}
.colordunkelgrau #content a:hover,
#content div.colordunkelgrau a:hover {
    color: #000000;
}
.colordunkelgrau #content ul.links li span::before,
#content div.colordunkelgrau ul.links li span::before,
.colordunkelgrau #content ul.bullets li span::before,
#content div.colordunkelgrau ul.bullets li span::before {
    background-color: #5C5B65 !important;
}

/* Internet explorer hack for lists */
.colordunkelgrau #content ul li, 
#content div.colordunkelgrau ul li {
    border: 1px solid #5C5B65;
}
	
/* colorscheme: rotorange */
.colorrotorange body, 
.colorrotorange {
    background-color: #DA5F00 !important;
    color: #FFFFFF;
}
.colorrotorange h1 span,
body #content div.colorrotorange h1 span,
.colorrotorange table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorrotorange h1.plain,
body #content div.colorrotorange h1.plain,
.colorrotorange #content .fundstueck .text h3,
body #content .fundstueck.colorrotorange .text h3 {
    color: #8A0055;
}
.colorrotorange h2.border_top,
body #content div.colorrotorange h2.border_top,
.colorrotorange table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorrotorange #content a,
#content div.colorrotorange a {
    color: #FFFFFF;
}
.colorrotorange #content a:hover,
#content div.colorrotorange a:hover {
    color: #000000;
}
.colorrotorange #content ul.links li span::before,
#content div.colorrotorange ul.links li span::before,
.colorrotorange #content ul.bullets li span::before,
#content div.colorrotorange ul.bullets li span::before {
    background-color: #DA5F00 !important;
}

/* Internet explorer hack for lists */
.colorrotorange #content ul li, 
#content div.colorrotorange ul li {
    border: 1px solid #DA5F00;
}
	
/* colorscheme: orange */
.colororange body, 
.colororange {
    background-color: #E67A00 !important;
    color: #FFFFFF;
}
.colororange h1 span,
body #content div.colororange h1 span,
.colororange table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colororange h1.plain,
body #content div.colororange h1.plain,
.colororange #content .fundstueck .text h3,
body #content .fundstueck.colororange .text h3 {
    color: #8A0055;
}
.colororange h2.border_top,
body #content div.colororange h2.border_top,
.colororange table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colororange #content a,
#content div.colororange a {
    color: #FFFFFF;
}
.colororange #content a:hover,
#content div.colororange a:hover {
    color: #000000;
}
.colororange #content ul.links li span::before,
#content div.colororange ul.links li span::before,
.colororange #content ul.bullets li span::before,
#content div.colororange ul.bullets li span::before {
    background-color: #E67A00 !important;
}

/* Internet explorer hack for lists */
.colororange #content ul li, 
#content div.colororange ul li {
    border: 1px solid #E67A00;
}
	
/* colorscheme: hellorange */
.colorhellorange body, 
.colorhellorange {
    background-color: #F29100 !important;
    color: #FFFFFF;
}
.colorhellorange h1 span,
body #content div.colorhellorange h1 span,
.colorhellorange table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorhellorange h1.plain,
body #content div.colorhellorange h1.plain,
.colorhellorange #content .fundstueck .text h3,
body #content .fundstueck.colorhellorange .text h3 {
    color: #8A0055;
}
.colorhellorange h2.border_top,
body #content div.colorhellorange h2.border_top,
.colorhellorange table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorhellorange #content a,
#content div.colorhellorange a {
    color: #FFFFFF;
}
.colorhellorange #content a:hover,
#content div.colorhellorange a:hover {
    color: #000000;
}
.colorhellorange #content ul.links li span::before,
#content div.colorhellorange ul.links li span::before,
.colorhellorange #content ul.bullets li span::before,
#content div.colorhellorange ul.bullets li span::before {
    background-color: #F29100 !important;
}

/* Internet explorer hack for lists */
.colorhellorange #content ul li, 
#content div.colorhellorange ul li {
    border: 1px solid #F29100;
}
	
/* colorscheme: olivegrün */
.colorolivegrün body, 
.colorolivegrün {
    background-color: #A48800 !important;
    color: #FFFFFF;
}
.colorolivegrün h1 span,
body #content div.colorolivegrün h1 span,
.colorolivegrün table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorolivegrün h1.plain,
body #content div.colorolivegrün h1.plain,
.colorolivegrün #content .fundstueck .text h3,
body #content .fundstueck.colorolivegrün .text h3 {
    color: #8A0055;
}
.colorolivegrün h2.border_top,
body #content div.colorolivegrün h2.border_top,
.colorolivegrün table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorolivegrün #content a,
#content div.colorolivegrün a {
    color: #FFFFFF;
}
.colorolivegrün #content a:hover,
#content div.colorolivegrün a:hover {
    color: #000000;
}
.colorolivegrün #content ul.links li span::before,
#content div.colorolivegrün ul.links li span::before,
.colorolivegrün #content ul.bullets li span::before,
#content div.colorolivegrün ul.bullets li span::before {
    background-color: #A48800 !important;
}

/* Internet explorer hack for lists */
.colorolivegrün #content ul li, 
#content div.colorolivegrün ul li {
    border: 1px solid #A48800;
}
	
/* colorscheme: curry */
.colorcurry body, 
.colorcurry {
    background-color: #C49900 !important;
    color: #FFFFFF;
}
.colorcurry h1 span,
body #content div.colorcurry h1 span,
.colorcurry table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorcurry h1.plain,
body #content div.colorcurry h1.plain,
.colorcurry #content .fundstueck .text h3,
body #content .fundstueck.colorcurry .text h3 {
    color: #8A0055;
}
.colorcurry h2.border_top,
body #content div.colorcurry h2.border_top,
.colorcurry table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorcurry #content a,
#content div.colorcurry a {
    color: #FFFFFF;
}
.colorcurry #content a:hover,
#content div.colorcurry a:hover {
    color: #000000;
}
.colorcurry #content ul.links li span::before,
#content div.colorcurry ul.links li span::before,
.colorcurry #content ul.bullets li span::before,
#content div.colorcurry ul.bullets li span::before {
    background-color: #C49900 !important;
}

/* Internet explorer hack for lists */
.colorcurry #content ul li, 
#content div.colorcurry ul li {
    border: 1px solid #C49900;
}
	
/* colorscheme: schilfgrün */
.colorschilfgrün body, 
.colorschilfgrün {
    background-color: #B6A433 !important;
    color: #FFFFFF;
}
.colorschilfgrün h1 span,
body #content div.colorschilfgrün h1 span,
.colorschilfgrün table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorschilfgrün h1.plain,
body #content div.colorschilfgrün h1.plain,
.colorschilfgrün #content .fundstueck .text h3,
body #content .fundstueck.colorschilfgrün .text h3 {
    color: #8A0055;
}
.colorschilfgrün h2.border_top,
body #content div.colorschilfgrün h2.border_top,
.colorschilfgrün table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorschilfgrün #content a,
#content div.colorschilfgrün a {
    color: #FFFFFF;
}
.colorschilfgrün #content a:hover,
#content div.colorschilfgrün a:hover {
    color: #000000;
}
.colorschilfgrün #content ul.links li span::before,
#content div.colorschilfgrün ul.links li span::before,
.colorschilfgrün #content ul.bullets li span::before,
#content div.colorschilfgrün ul.bullets li span::before {
    background-color: #B6A433 !important;
}

/* Internet explorer hack for lists */
.colorschilfgrün #content ul li, 
#content div.colorschilfgrün ul li {
    border: 1px solid #B6A433;
}
	
/* colorscheme: schilfgrün (hell) */
.colorschilfgrün (hell) body, 
.colorschilfgrün (hell) {
    background-color: #C2AA4A !important;
    color: #FFFFFF;
}
.colorschilfgrün (hell) h1 span,
body #content div.colorschilfgrün (hell) h1 span,
.colorschilfgrün (hell) table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorschilfgrün (hell) h1.plain,
body #content div.colorschilfgrün (hell) h1.plain,
.colorschilfgrün (hell) #content .fundstueck .text h3,
body #content .fundstueck.colorschilfgrün (hell) .text h3 {
    color: #8A0055;
}
.colorschilfgrün (hell) h2.border_top,
body #content div.colorschilfgrün (hell) h2.border_top,
.colorschilfgrün (hell) table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorschilfgrün (hell) #content a,
#content div.colorschilfgrün (hell) a {
    color: #FFFFFF;
}
.colorschilfgrün (hell) #content a:hover,
#content div.colorschilfgrün (hell) a:hover {
    color: #000000;
}
.colorschilfgrün (hell) #content ul.links li span::before,
#content div.colorschilfgrün (hell) ul.links li span::before,
.colorschilfgrün (hell) #content ul.bullets li span::before,
#content div.colorschilfgrün (hell) ul.bullets li span::before {
    background-color: #C2AA4A !important;
}

/* Internet explorer hack for lists */
.colorschilfgrün (hell) #content ul li, 
#content div.colorschilfgrün (hell) ul li {
    border: 1px solid #C2AA4A;
}
	
/* colorscheme: lehm */
.colorlehm body, 
.colorlehm {
    background-color: #C97E00 !important;
    color: #FFFFFF;
}
.colorlehm h1 span,
body #content div.colorlehm h1 span,
.colorlehm table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorlehm h1.plain,
body #content div.colorlehm h1.plain,
.colorlehm #content .fundstueck .text h3,
body #content .fundstueck.colorlehm .text h3 {
    color: #8A0055;
}
.colorlehm h2.border_top,
body #content div.colorlehm h2.border_top,
.colorlehm table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorlehm #content a,
#content div.colorlehm a {
    color: #FFFFFF;
}
.colorlehm #content a:hover,
#content div.colorlehm a:hover {
    color: #000000;
}
.colorlehm #content ul.links li span::before,
#content div.colorlehm ul.links li span::before,
.colorlehm #content ul.bullets li span::before,
#content div.colorlehm ul.bullets li span::before {
    background-color: #C97E00 !important;
}

/* Internet explorer hack for lists */
.colorlehm #content ul li, 
#content div.colorlehm ul li {
    border: 1px solid #C97E00;
}
	
/* colorscheme: gold */
.colorgold body, 
.colorgold {
    background-color: #DE8E00 !important;
    color: #FFFFFF;
}
.colorgold h1 span,
body #content div.colorgold h1 span,
.colorgold table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorgold h1.plain,
body #content div.colorgold h1.plain,
.colorgold #content .fundstueck .text h3,
body #content .fundstueck.colorgold .text h3 {
    color: #8A0055;
}
.colorgold h2.border_top,
body #content div.colorgold h2.border_top,
.colorgold table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorgold #content a,
#content div.colorgold a {
    color: #FFFFFF;
}
.colorgold #content a:hover,
#content div.colorgold a:hover {
    color: #000000;
}
.colorgold #content ul.links li span::before,
#content div.colorgold ul.links li span::before,
.colorgold #content ul.bullets li span::before,
#content div.colorgold ul.bullets li span::before {
    background-color: #DE8E00 !important;
}

/* Internet explorer hack for lists */
.colorgold #content ul li, 
#content div.colorgold ul li {
    border: 1px solid #DE8E00;
}
	
/* colorscheme: ocker */
.colorocker body, 
.colorocker {
    background-color: #E8B546 !important;
    color: #FFFFFF;
}
.colorocker h1 span,
body #content div.colorocker h1 span,
.colorocker table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorocker h1.plain,
body #content div.colorocker h1.plain,
.colorocker #content .fundstueck .text h3,
body #content .fundstueck.colorocker .text h3 {
    color: #8A0055;
}
.colorocker h2.border_top,
body #content div.colorocker h2.border_top,
.colorocker table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorocker #content a,
#content div.colorocker a {
    color: #FFFFFF;
}
.colorocker #content a:hover,
#content div.colorocker a:hover {
    color: #000000;
}
.colorocker #content ul.links li span::before,
#content div.colorocker ul.links li span::before,
.colorocker #content ul.bullets li span::before,
#content div.colorocker ul.bullets li span::before {
    background-color: #E8B546 !important;
}

/* Internet explorer hack for lists */
.colorocker #content ul li, 
#content div.colorocker ul li {
    border: 1px solid #E8B546;
}
	
/* colorscheme: schlamm */
.colorschlamm body, 
.colorschlamm {
    background-color: #D0C097 !important;
    color: #631928;
}
.colorschlamm h1 span,
body #content div.colorschlamm h1 span,
.colorschlamm table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorschlamm h1.plain,
body #content div.colorschlamm h1.plain,
.colorschlamm #content .fundstueck .text h3,
body #content .fundstueck.colorschlamm .text h3 {
    color: #8A0055;
}
.colorschlamm h2.border_top,
body #content div.colorschlamm h2.border_top,
.colorschlamm table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorschlamm #content a,
#content div.colorschlamm a {
    color: #FFFFFF;
}
.colorschlamm #content a:hover,
#content div.colorschlamm a:hover {
    color: #8A0055;
}
.colorschlamm #content ul.links li span::before,
#content div.colorschlamm ul.links li span::before,
.colorschlamm #content ul.bullets li span::before,
#content div.colorschlamm ul.bullets li span::before {
    background-color: #D0C097 !important;
}

/* Internet explorer hack for lists */
.colorschlamm #content ul li, 
#content div.colorschlamm ul li {
    border: 1px solid #D0C097;
}
	
/* colorscheme: sand */
.colorsand body, 
.colorsand {
    background-color: #D5BD8C !important;
    color: #631928;
}
.colorsand h1 span,
body #content div.colorsand h1 span,
.colorsand table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorsand h1.plain,
body #content div.colorsand h1.plain,
.colorsand #content .fundstueck .text h3,
body #content .fundstueck.colorsand .text h3 {
    color: #8A0055;
}
.colorsand h2.border_top,
body #content div.colorsand h2.border_top,
.colorsand table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorsand #content a,
#content div.colorsand a {
    color: #000000;
}
.colorsand #content a:hover,
#content div.colorsand a:hover {
    color: #000000;
}
.colorsand #content ul.links li span::before,
#content div.colorsand ul.links li span::before,
.colorsand #content ul.bullets li span::before,
#content div.colorsand ul.bullets li span::before {
    background-color: #D5BD8C !important;
}

/* Internet explorer hack for lists */
.colorsand #content ul li, 
#content div.colorsand ul li {
    border: 1px solid #D5BD8C;
}
	
/* colorscheme: beige */
.colorbeige body, 
.colorbeige {
    background-color: #E9CB90 !important;
    color: #631928;
}
.colorbeige h1 span,
body #content div.colorbeige h1 span,
.colorbeige table.calendar caption span span {
    background-color: #8A0055;
    color: #FFFFFF;
}
.colorbeige h1.plain,
body #content div.colorbeige h1.plain,
.colorbeige #content .fundstueck .text h3,
body #content .fundstueck.colorbeige .text h3 {
    color: #8A0055;
}
.colorbeige h2.border_top,
body #content div.colorbeige h2.border_top,
.colorbeige table.calendar.first caption {
    border-top: 1px solid #8A0055;
}

.colorbeige #content a,
#content div.colorbeige a {
    color: #000000;
}
.colorbeige #content a:hover,
#content div.colorbeige a:hover {
    color: #000000;
}
.colorbeige #content ul.links li span::before,
#content div.colorbeige ul.links li span::before,
.colorbeige #content ul.bullets li span::before,
#content div.colorbeige ul.bullets li span::before {
    background-color: #E9CB90 !important;
}

/* Internet explorer hack for lists */
.colorbeige #content ul li, 
#content div.colorbeige ul li {
    border: 1px solid #E9CB90;
}
	
/* colorscheme: temp */
.colortemp body, 
.colortemp {
    background-color: #8A0055 !important;
    color: #FFFFFF;
}
.colortemp h1 span,
body #content div.colortemp h1 span,
.colortemp table.calendar caption span span {
    background-color: #000000;
    color: #FFFFFF;
}
.colortemp h1.plain,
body #content div.colortemp h1.plain,
.colortemp #content .fundstueck .text h3,
body #content .fundstueck.colortemp .text h3 {
    color: #000000;
}
.colortemp h2.border_top,
body #content div.colortemp h2.border_top,
.colortemp table.calendar.first caption {
    border-top: 1px solid #000000;
}

.colortemp #content a,
#content div.colortemp a {
    color: #000000;
}
.colortemp #content a:hover,
#content div.colortemp a:hover {
    color: #000000;
}
.colortemp #content ul.links li span::before,
#content div.colortemp ul.links li span::before,
.colortemp #content ul.bullets li span::before,
#content div.colortemp ul.bullets li span::before {
    background-color: #8A0055 !important;
}

/* Internet explorer hack for lists */
.colortemp #content ul li, 
#content div.colortemp ul li {
    border: 1px solid #8A0055;
}
	

