/*@charset = "utf-8";*/

A:link    {BACKGROUND: none; COLOR: #0000BB; FONT-SIZE: 10pt; FONT-WEIGHT:bold; FONT-FAMILY: verdana, arial,helvetica; TEXT-DECORATION: none}
A:active  {BACKGROUND: none; COLOR: #0000BB; FONT-SIZE: 10pt; FONT-WEIGHT:bold; FONT-FAMILY: verdana, arial,helvetica; TEXT-DECORATION: none}
A:visited {BACKGROUND: none; COLOR: #0000BB; FONT-SIZE: 10pt; FONT-WEIGHT:bold; FONT-FAMILY: verdana, arial,helvetica; TEXT-DECORATION: none}
A:hover   {BACKGROUND: none; COLOR: #0000FF; FONT-SIZE: 10pt; FONT-WEIGHT:bold; FONT-FAMILY: verdana, arial,helvetica; TEXT-DECORATION: none}

body, td, th  {
	/*BACKGROUND: none;
	*/
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, arial,helvetica;
	TEXT-DECORATION: none;

}

td.blocksatz
{ 
	text-align : justify;
	/*COLOR: #FF0000;*/
 }
 
 
/*obsolete*/
.headline  {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 15pt; FONT-WEIGHT:normal; FONT-FAMILY: comic sans ms,verdana, arial,helvetica; TEXT-DECORATION: none}
h1  {
	BACKGROUND: none;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
	FONT-FAMILY: helvetica,verdana, arial;
	/*FONT-SIZE: 20pt;
	FONT-FAMILY: katana,comic sans ms,*/
	TEXT-DECORATION: none;
	text-align: center;
	margin-top:12px;
}

h2  {
	BACKGROUND: none;
	COLOR: #000000;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: helvetica,verdana, arial;
	TEXT-DECORATION: none;
	margin-bottom: 4px;
}

.tiny, td.tiny, span.tiny
{
	BACKGROUND: none;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, arial,helvetica;
	TEXT-DECORATION: none
}

/*display:block wird benötigt, weil firefox für inline-elemente keine width angaben rendert*/
.menu {display:block; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color : #010066; border : 2px outset #AAAACC;} 
.menu:link {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color : #010066; border : 2px outset #AAAACC;}
.menu:visited {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color : #010066; border : 2px outset #AAAACC}
.menu:hover {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color:#FFFFFF}
.menu:focus {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color:#FFFFFF}
.menu:active {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;	FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color:#010066}

.menuSelected {display:block; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color : #FFFFFF; border : 2px outset #AAAACC;} 
.menuSelected:link {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color : #FFFFFF; border : 2px outset #AAAACC;}
.menuSelected:visited {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color : #FFFFFF; border : 2px outset #AAAACC;}
.menuSelected:hover {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color:#010066;  text-align: center;}
.menuSelected:focus {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color:#010066; text-align: center;}
.menuSelected:active {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;	FONT-SIZE: 10pt;font-weight:bold; width:90px; background-color:#FFFFFF; text-align: center;}

.menuTrainer{display:block; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color : #010066; border : 2px outset #AAAACC} 
.menuTrainer:link {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color : #010066; border : 2px outset #AAAACC}
.menuTrainer:visited {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color : #010066; border : 2px outset #AAAACC}
.menuTrainer:hover {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color:#FFFFFF}
.menuTrainer:focus {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color:#FFFFFF}
.menuTrainer:active {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;	FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color:#010066}

.menuTrainerSelected{display:block; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color : #FFFFFF; border : 2px outset #AAAACC} 
.menuTrainerSelected:link {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color : #FFFFFF; border : 2px outset #AAAACC}
.menuTrainerSelected:visited {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color : #FFFFFF; border : 2px outset #AAAACC}
.menuTrainerSelected:hover {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color:#010066}
.menuTrainerSelected:focus {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #FFFFFF;FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color:#010066}
.menuTrainerSelected:active {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #010066;	FONT-SIZE: 10pt;font-weight:bold; width:130px; background-color:#FFFFFF}






.mail {FONT-FAMILY: Arial, verdana,Helvetica, sans-serif;COLOR: #0000CC; FONT-SIZE:9pt; FONT-WEIGHT:bold;} 
.mail:link    {BACKGROUND: none; COLOR: #0000BB; FONT-SIZE: 9pt; FONT-WEIGHT:bold; FONT-FAMILY:arial, verdana,helvetica; TEXT-DECORATION: none}
.mail:visited {BACKGROUND: none; COLOR: #0000BB; FONT-SIZE: 9pt; FONT-WEIGHT:bold; FONT-FAMILY:  arial, verdana,helvetica; TEXT-DECORATION: none}
.mail:hover   {BACKGROUND: none; COLOR: #0000FF; FONT-SIZE: 9pt; FONT-WEIGHT:bold; FONT-FAMILY:  arial, verdana,helvetica; TEXT-DECORATION: none}
.mail:active  {BACKGROUND: none; COLOR: #0000BB; FONT-SIZE: 9pt; FONT-WEIGHT:bold; FONT-FAMILY:  arial, verdana,helvetica; TEXT-DECORATION: none}

.imageWithBorder, table.photosTable.imageWithBorder
{ 
border: 1px solid black;
 }

table.photosTable
{
	border:1px solid gray;
	background-color:  #E4E4F0;
}


table.photosTable th
{
	/*background-color:  #F0ED85;
	border: 1px solid #F2C44A;*/
	background-color:  #CFD0DE;
	border:1px solid gray;
	font-family: arial;
}

table.photosTable td
{
	background-color:#E4E4F0;
	/*border:1px solid gray;*/
}

table.contentTable
{
	/*border:1px solid gray;*/
	background-color:  #E4E4F0;
}

table.contentTable img
{ 
	border-width: 0px;
 }

table.contentTable th
{
	/*background-color:  #F0ED85;
	border: 1px solid #F2C44A;*/
	background-color:  #CFD0DE;
	border:1px solid gray;
	font-family: arial;
}

table.contentTable td
{
	background-color:#E4E4F0;
	border:1px solid gray;
}


table.gitternetz
{
/*border: 1px solid black; */
border-bottom: 1px solid gray;
border-collapse: collapse;
}

table.AktWoche td
{ 
font-size: 9px;
FONT-FAMILY: Verdana, Arial, Helvetica;
} 

table.AktWoche tr th
{
	font-size: 10px;
	FONT-FAMILY:Verdana, Arial, Helvetica;
}
 
table.gitternetz td, table.gitternetz th
{
border-left: 1px solid gray; 
border-right: 1px solid gray; 
border-top: 1px solid gray; 

text-align: center;
empty-cells: show;
padding: 0px 5px 0px 5px; 
}

table.gitternetz td.emptyCell
{ 
height: 6px;
}

table.gitternetz td.tinySecondLine
{ 

border-top-width: 0px;
BACKGROUND: none;
COLOR: #000000; 
FONT-SIZE: 8pt; 
FONT-WEIGHT:normal; 
FONT-FAMILY: verdana, arial,helvetica; 
TEXT-DECORATION: none;
text-align: right;
} 

table.gitternetz td.secondLine
{ 
border-top-width: 0px;
}

table.gitternetz  th
{
	
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: helvetica,verdana, arial;
	TEXT-DECORATION: none;
	
}

p
{ 
padding-bottom:6px;
 }

p:first-letter
{
	font-size: 16px;
	/*border:1px solid gray;*/
	
	padding: 1px;
	margin:1px;
	/*background: #E4E4F0;*/
	/*font-weight: bold;*/
	
	FONT-FAMILY: comic sans ms,verdana, arial,helvetica;
}

