/*
//   S t y l e s h e e t
//
//   a l l g e m e i n e   T A G s
//   -----------------------------
*/

BODY  {
	font-size : 15px;
	font-family : 'Comic Sans Ms', Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : gray;
	color : black;
	margin-top : 5mm;
	margin-bottom : 5mm;
	margin-left : 10mm;
	margin-right : 10mm;
}

BLOCKQUOTE {
  font-family : Verdana, Arial, sans-serif;
  text-align : justify;
}

H1      {font-size : 25px; font-weight : bold;}
H2      {font-size : 20px; font-weight : bold;}
H3      {font-size : 15px; font-weight : bold;}
H4      {font-size : 10px; font-weight : normal;}

A  {
	font-size : 15px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
  background-color : #000066;
	color : #FFFF99;
}

OL, UL {
	font-size : 15px;
 	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
}

LI {
	font-size : 15px;
 	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
  text-align : left;
}

FORM, OPTION, INPUT {
	font-size : 15px;
 	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
}

TD {
 	font-family : Verdana, Arial, sans-serif;
	font-size : 13px;
	background-color : #FFFF99;
	color : black;
	vertical-align : middle;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 2mm;
}

TR {
	border-style : solid;
	border-width : 4px;
	border-color : #FF9900;
}

/*
//   K l a s s e n d e f i n i t i o n e n
//   -------------------------------------
*/

A:Visited  {background-color : #000099; color : #FFFFFF;}
A:Active   {background-color : #FF0000; color : #FFFFFF;}
A:Hover    {background-color : #FFFF99; color : #000099;}

.anormal   {background-color : #000066; color : #FFFF99; text-decoration : underline;}
.aover     {background-color : #FFFF99; color : #000099; text-decoration : underline;}
.aactive   {background-color : #FF0000; color : #FFFFFF; text-decoration : underline;}

/*   abweichende BODY-TAGs   */

.bbacka      {background : url(background/bg-orang.gif);}
.bbackb      {background : url(background/broom-bg.jpg);}
.bbackc      {background : url(holiday/Herm/HermCrest.jpg);}
.bbackv      {color : #000000; background : url(daft-schild.gif);}
.bbackw      {background : url(smoking/images/vp080.jpg);}
.bbackx      {background : url(background/ca-dtm-39-m02-pk.jpg);}
.bbacky      {background : url(background/thm-ca-dtm-39-m01.jpg);}
.bbackz      {background : url(background/chris-head.jpg);}

.bodyweiss   {background-color : #FFFFFF; color : #000000;}
.bodygelb    {background-color : #FFFFCC; color : #000000;}
.bodygelbh   {background-color : #F7F7DE; color : #000000;}
.bodyblau    {background-color : #000088; color : #FFFFBB;}
.bodyblue    {background-color : #0066FF; color : #FFFFBB;}
.bodyblued   {background-color : #000066; color : #FFFFBB;}
.bodyrot     {background-color : #AA0000; color : #FFFFFF;}
.bodyorange  {background-color : #FFCC00; color : #000000;}
.bodyblack   {background-color : #000000; color : #FFCC00;}
.bodygruen   {background-color : #004400; color : #FFFFBB;}
.bodysand    {background-color : #B0A080; color : #000000;}
.bodysandd   {background-color : #908060; color : #FFFFFF;}

.bodyweissc  {background-color : #FFFFFF; color : #000000; text-align : center;}
.bodygelbc   {background-color : #FFFFCC; color : #000000; text-align : center;}
.bodygelbhc  {background-color : #F7F7DE; color : #000000; text-align : center;}
.bodyblauc   {background-color : #000088; color : #FFFFBB; text-align : center;}
.bodybluec   {background-color : #0066FF; color : #FFFFBB; text-align : center;}
.bodybluedc  {background-color : #000066; color : #FFFFBB; text-align : center;}
.bodyrotc    {background-color : #AA0000; color : #FFFFFF; text-align : center;}
.bodyorangec {background-color : #FFCC00; color : #000000; text-align : center;}
.bodyblackc  {background-color : #000000; color : #FFCC00; text-align : center;}
.bodygruenc  {background-color : #004400; color : #FFFFBB; text-align : center;}
.bodysandc   {background-color : #B0A080; color : #000000; text-align : center;}
.bodysanddc  {background-color : #908060; color : #FFFFFF; text-align : center;}

.bodyweissj  {background-color : #FFFFFF; color : #000000; text-align : justify;}
.bodygelbj   {background-color : #FFFFCC; color : #000000; text-align : justify;}
.bodyblauj   {background-color : #000088; color : #FFFFBB; text-align : justify;}
.bodybluej   {background-color : #0066FF; color : #FFFFBB; text-align : justify;}
.bodybluedj  {background-color : #000066; color : #FFFFBB; text-align : justify;}
.bodyrotj    {background-color : #AA0000; color : #FFFFFF; text-align : justify;}
.bodyorangej {background-color : #FFCC00; color : #000000; text-align : justify;}
.bodyblackj  {background-color : #000000; color : #FFCC00; text-align : justify;}
.bodygruenj  {background-color : #004400; color : #FFFFBB; text-align : justify;}
.bodysandj   {background-color : #B0A080; color : #000000; text-align : justify;}
.bodysanddj  {background-color : #908060; color : #FFFFFF; text-align : justify;}

/*   abweichender Text   */

.txweiss   {color : #FFFFFE;}
.fett      {font-weight : bold;}
.unter     {text-decoration : underline}
.kursiv    {font-style : italic}
.formell   {font-family : Verdana, Arial, sans-serif;}
.cool      {font-family : 'Comic Sans Ms', Arial, sans-serif;}

/*   verschiedene TABLE-TAGs   */

.tabelle  {
	background-color : #FFFF99;
	color : #000000;
	vertical-align : top;
	border-style : solid;
	border-width : 4px;
	border-color : #0066FF;
	width : 80%;
}

.tdhell    {background-color : #00FF00; color : #FFFFFF;}
.tddunkel  {background-color : #0000A0; color : #FFFFBB;}
.tdgreen   {background-color : #003300; color : #FFFFBB;}
.tdblue    {background-color : #0066FF; color : #FFFFBB;}
.tdsand    {background-color : #B0A080; color : #000000;}
.tdgelb    {background-color : #FFFFBB; color : #000000;}

/*   besondere Text Dekorationen   */

.tsand  {
	font-size : 35px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : #908060;
	color : #FFFF99;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #0066FF;
}

.tsandm  {
	font-size : 20px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : #908060;
	color : #FFFF99;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #0066FF;
}

.tsands  {
	font-size : 15px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : #807050;
	color : #FFFFAA;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #0066FF;
}

.tred  {
	font-size : 35px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : #9D1202;
	color : #FFFF99;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #0066FF;
}

.tblue  {
	font-size : 35px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : #000099;
	color : #FFFF99;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #FF9900;
}

.tblau  {
	font-size : 35px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : #0066FF;
	color : #FFFF99;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #FF9900;
}

.trot  {
	font-size : 35px;
	font-weight : normal;
	font-style : normal;
  background-color : #EE0000;
	color : #FFFFAA;
	text-align : center;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #FF9900;
}

.tgruen  {
	font-size : 35px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
  background-color : #00FF00;
	color : black;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #CC0000;
}

.tgreen  {
	font-size : 35px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
  background-color : #003300;
	color : #FFFFCC;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #CC0000;
}

/*   Textausrichtung   */

.zentriert {text-align : center;}
.links     {text-align : left;}
.rechts    {text-align : right;}
.block     {text-align : justify;}
.bindent   {text-align : justify; margin-left : 10mm; margin-right : 10mm;
}

/*   Fontgroessen Definitionen   */

.sxxxsmall {font-size : 6px;}
.sxxsmall  {font-size : 9px;}
.sxsmall   {font-size : 12px;}
.ssmall    {font-size : 15px;}
.snormal   {font-size : 18px;}
.smedium   {font-size : 21px;}
.slarge    {font-size : 24px;}
.sxlarge   {font-size : 27px;}
.sxxlarge  {font-size : 30px;}
.uxxlarge  {font-size : 30px; text-decoration : underline;}

/*   Farbdefinitionen   */

.sgelb     {color : #FFCC22;}
.sblack    {background-color : #000000; color : #FFFFFF;}
.sweiss    {background-color : #FFFFFF; color : #000000;}
.srot      {font-size : 35px; line-height : 40px; background-color : #FF0000; color : #FFFFFF;}
.frameblau {border-color : #FF9900;}
.txrg      {background-color : #EE0000; color : #FFFFAA;}
.txgg      {background-color : #003300; color : #FFFFCC;}

/*
//   P s e u d o k l a s s e n
//   -------------------------
*/

#zentriert {text-align : center;}
#links     {text-align : left;}
#rechts    {text-align : right;}
#block     {text-align : justify;}
#bindent   {text-align : justify; margin-left : 10mm; margin-right : 10mm;}

#fett      {font-weight : bold;}
#unter     {text-decoration : underline}
#kursiv    {font-style : italic}
#formell   {font-family : Verdana, Arial, sans-serif;}
#cool      {font-family : 'Comic Sans Ms', Arial, sans-serif;}

#tdhell    {background-color : #00FF00; color : #FFFFFF;}
#tddunkel  {background-color : #FFFFAA; color : #000000;}

#sxxsmall  {font-size : 9px;}
#sxsmall   {font-size : 12px;}
#ssmall    {font-size : 15px;}
#snormal   {font-size : 18px;}
#smedium   {font-size : 21px;}
#slarge    {font-size : 24px;}
#sxlarge   {font-size : 27px;}
#sxxlarge  {font-size : 30px;}
#uxxlarge  {font-size : 30px; text-decoration : underline;}

#sgelb     {background-color : #FFFF99; color : #000000;}
#shgelb    {background-color : #FFFFCC; color : #000000;}
#sblack    {background-color : #000000; color : #FFFFFF;}
#sweiss    {background-color : #FFFFFF; color : #000000;}
#srot      {font-size : 35px; line-height : 40px; background-color : #FF0000; color : #FFFFFF;}
#hrot      {color : #FE0000;}
#frameblau {border-color : #FF9900;}
#txrg      {background-color : #EE0000; color : #FFFFAA;}
#txgg      {background-color : #003300; color : #FFFFCC;}
