.cs_rot { color: #B33F3C; }	/* Main Primary color */
.cs_schwarz { color: #290100; }
.cs_braun { color: #721512; }
.cs_rosa { color: #CCAFAE; }
.cs_grau { color: #897574; }
.cs_weiss  { color: #FCFAF8; }

h1,h2,h3,h4,h5 {   /* text-indent: 5px; # Text einrücken */
   display: inherit;
   font-weight: normal;
   font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial;
   color: #B33F3C;
   visibility: visible;
   line-height: normal;
}
h1 {
   font-size: 1.9em;
   font-variant: small-caps;
   color: #E42338;
   /*font-weight: bold;*/
}
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
h4 { font-size: larger; }
h5 { font-size: medium; }


.rainbow-text {
 animation-duration: 3.115s;
}

.rainbow-text {
   background: linear-gradient(53.13deg,#FFD33D 0%,#FFD33D 5%,#FB8532 16.02%,#EA4A5A 28.06%,#8A63D2 56.92%,#2188FF 72.93%,#34D058 84%,#FFD33D 95%,#FFD33D 100%);
   /*background-size: auto;*/
   background-clip: border-box;
   background-clip: text;
   display: inline-block;
   color: #FFFFFF; /*transparent;*/
   text-fill-color: transparent;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   animation: shine 6.28s alternate infinite;
   animation-duration: 6.28s;
   background-size: 400%;
}

/* zur Bewegung der Regenbogenfarben */
@keyframes shine {
 0% {
  background-position:200% center
 }
 62.8% {
  background-position:100% center
 }
 100% {
  background-position:200% center
 }
}







.text-kleiner {	Font-Size: smaller;}

.text-x-klein {	Font-Size: x-small;}
.text-xx-klein {	Font-Size: xx-small;}
.text-gross {	Font-Size: large;}

.text {	Color: #f3e4ff;}
.text-schwarz {	Color: #290100;}
.text-weiss {	Color: #FFFFFF;}
.text-gold {	Color: #FFD700;}

.CanadianRose_blau {font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial; color: #00E1FB; }

.CanadianRose_lila {font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial; color: #c57fff; }

.CanadianRose_oliv {font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial; color: #A19C00; }



.special {	font-weight: bolder;	color: #C0001C;}
.extra {
	font-weight: bolder;
	color: #ff827f;
	font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial;
	font-size: xx-large;
	font-style: italic;
}
.extra-duenn {
	color: #ff827f;
	font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial;
	font-size: xx-large;
	font-style: italic;
}
.extra-duenn-kleiner {
	color: #ff827f;
	font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial;
	font-size: large;
	font-style: italic;
}

.extra-duenn-kleiner_hg {
   color: #ff827f;
   font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial;
   font-size: large;
   font-style: italic;
   background-color: #64C039; /*#003882;*/
   border-radius: 15px;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
}

.extra-duenn-kleiner_border {
   color: #ff827f;
   font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial;
   font-size: large;
   font-style: italic;
	background-color: #FFFFFF;
   border-radius: 15px;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   border: 3px solid #64C039;
}

.extra-gross {
	font-weight: bolder;
	font-family: "Lucida Calligraphy", "Candy Round BTN", "Bradley Hand ITC", "Brush Script Std", Verdana, Arial;
	font-size: x-large;	
}

.extra2 {
	font-weight: bolder;
	color: #A19C00;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: xx-large;
}
.extra2-duenn {
	color: #A19C00;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: xx-large;
}
.extra2-duenn-kleiner {
	color: #A19C00;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: large;
}

.code {
   font-family: "Courier New", Courier, monospace;
   letter-spacing: 2px;
   float: left;
   vertical-align: middle;
   color: #721512;
   margin: 1px;
   padding: 3px;
   font-weight: bold;
   font-size: medium;
}

select { Color: #270047; background-color: #ffe5e4; }
.selected {Color: #ffe5e4; background-color: #270047; }
.marker {Color: #270047; background-color: #e4ffe6; }
.marker_rot { Color: #f3e4ff;
	background-color: #660000;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.marker_grau { Color: #f3e4ff;
	background-color: #333333;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}

.snow { font-size: 1em; }

.namebutton	{	font-size:10px;	width:18;	height:18;	color:#270047;} /* color:yellow;background:darkblue; */
.namebuttonact	{font-size:10px;	width:18;	height:18;} /* font-weight:bold; */
