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

FRAME {
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 2mm;
	border-width : 0;
}

BODY  {
  margin : 10px;
	font-size : 13px;
	font-family : 'Comic Sans Ms', Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	background-color : gray;
	color : #000000;
}

/*P          {color : #000000;}*/

BLOCKQUOTE {font-family : Verdana, Arial, Helvetica, sans-serif;}

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

A  {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	line-height : 14px;
  text-decoration : underline;
}

OL, UL {
	font-size : 13px;
 	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
  list-style-image : url(linkball.gif)
}

LI {
	font-size : 13px;
 	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
  text-align : left;
  list-style-image : url(linkball.gif)
}

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

TD {
 	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	background-color : #FFFFCC;
	color : #000000;
	vertical-align : top;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 2mm;
	border-style : solid;
	border-width : 1pt;
	border-color : #FF2222;
}

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

A:Visited  {color : #1111AA;}
A:Active   {color : #009900; font-style : italic;}
A:Hover    {color : #992222;}

/*   abweichende BODY-TAGs   */

.bodygelb   {margin : 10px; background-color : #FFFFBB; color : #000000;}
.bodygelbh  {margin : 10px; background-color : #FFFFCC; color : #000000;}
.bodyblau   {margin : 10px; background-color : #000099; color : #FFFFCC; text-align : center;}
.bodygreen  {margin : 10px; background-color : #004400; color : #FFFFCC; text-align : center;}
.bodyblack  {margin : 10px; background-color : #000000; color : #FFCC00;}
.bodyweiss  {margin : 10px; background-color : #FFFFFF; color : #000000; text-align : center;}
.bodyoblack {margin : 10px; background-color : #000000; color : #FFCC00; text-align : center;}
.bodyorange {margin : 10px; background-color : #FFCC00; color : #000000; text-align : center;}
.bodyrot    {margin : 10px; background-color : #F01010; color : #FFFFFF; text-align : center;}

.bgelbhn {
  margin : 4px;
  background-color : #FFFFCC;
  color : #000000;
  text-align : right;
}

.bbacka {
  background-color : #FFFFCC;
  color : #000000;
  background : url(bg-koest220.gif) fixed;
}

.bbackb {
  margin : 10px;
  background : url(background/broom-bg.jpg) fixed;);
}

.bbacks {
  background-color : #FFFFCC;
  color : #000000;
  background-image : url(hjazz2001.gif) fixed repeat-y center;
}

.bbackw {
  background-color : #000000;
  color : #FFFFCC;
  background : url(smoking/images/vp080.jpg) fixed middle center no-repeat;
}

.bbackx {
  background-color : #000055;
  color : #FFFFCC;
  background : url(background/ca-dtm-39-m02-pk.jpg) fixed middle center;
}

/*   Farbdefinitionen   */

.agelb    {background-color : #FFFFBB; color : #000000;}
.agelbh   {background-color : #FFFFCC; color : #000000;}
.aweiss   {background-color : #FFFFFF; color : #000000;}
.ablack   {background-color : #000000; color : #FFFFFF;}
.aorange  {background-color : #FFCC00; color : #000000;}

.aagelb   {background-color : #FFFFBB; color : #000000;}
.aagelbh  {background-color : #FFFFCC; color : #000000;}
.aaweiss  {background-color : #FFFFFF; color : #000000;}
.aablack  {background-color : #000000; color : #FFFFFF;}
.aaorange {background-color : #FFCC00; color : #000000;}

.aogelb   {color : #FFFFBB; background-color : #000000;}
.aogelbh  {color : #FFFFCC; background-color : #000000;}
.aoweiss  {color : #FFFFFF; background-color : #000000;}
.aoblack  {color : #000000; background-color : #FFCC00;}
.aoorange {color : #FFCC00; background-color : #000000;}

.avgelb   {background-color : #FFFFBB; color : #0000AA;}
.avgelbh  {background-color : #FFFFCC; color : #0000AA;}
.avweiss  {background-color : #FFFFFF; color : #0000AA;}
.avblack  {background-color : #000000; color : #FFCCCC;}
.avorange {background-color : #FFCC00; color : #0000AA;}

.fgelb   {background-color : #FFFFBB; color : #000000;}
.fgelbh  {background-color : #FFFFCC; color : #000000;}
.fweiss  {background-color : #FFFFFF; color : #000000;}
.foblack {background-color : #000000; color : #FFCC00;}
.forange {background-color : #FFCC00; color : #000000;}

.ngelb   {background-color : #FFFFBB; color : #000000;}
.ngelbh  {background-color : #FFFFCC; color : #000000;}
.nweiss  {background-color : #FFFFFF; color : #000000;}
.noblack {background-color : #000000; color : #FFCC00;}
.norange {background-color : #FFCC00; color : #000000;}

.tgelb   {background-color : #FFFFBB; color : #000000;}
.tgelbh  {background-color : #FFFFCC; color : #000000;}
.tweiss  {background-color : #FFFFFF; color : #000000;}
.toblack {background-color : #000000; color : #FFCC00;}
.torange {background-color : #FFCC00; color : #000000;}

.sgelb   {background-color : #FFFF99; color : #000000;}
.sblack  {background-color : #000000; color : #FFFFFF;}
.sweiss  {background-color : #FFFFFF; color : #000000;}
.srot    {font-size : 30px; line-height : 40px; background-color : #FF0000; color : #FFFFFF;}

/*   abweichender Text   */

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

/*   verschiedene TABLE-TAGs   */

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

.tdhell    {background-color : #00FF00; color : #FFFFFF;}
.tddunkel  {background-color : #FFFFAA; 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;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #0066FF;
}

.tred  {
	font-size : 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
  background-color : #FF0000;
	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 : 20px;
	font-family : Verdana, Arial, Helvetica, 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;
}

.trot  {
	font-size : 20px;
	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 : 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
  background-color : #00FF00;
	padding-top : 2mm;
	padding-left : 2mm;
	padding-right : 2mm;
	padding-bottom : 4mm;
	border-style : ridge;
	border-width : 4px;
	border-color : #CC0000;
}

.tgreen  {
	width : 50%;
  background-color : #003300;
	color : #FFFFCC;
	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;}

/*   Fontgroessen Definitionen   */

.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;}
