
body       { background-color : #00A6E0; }
body.white { background-color : #FFFFFF; }
body.grey  { background-color : #E6E6E6; }

b,p,ul,ol,li,div,b,i,td,th
 { color: #000000; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; }

td.navi {background-color: #FFFFFF; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #000000; margin: 0px; padding: 0px;}
td.blank {background-color: #FFFFFF; }
td.kontakt { color:#FFFFFF;vertical-align:top;text-align:right; }
td.kontakt1 { color:#FFFFFF;vertical-align:top; }

h1 { color : #EBEBEB ; font-size : 50pt ; font-family : Arial, Verdana, Helvetica, sans-serif; }
h4 { color : #EBEBEB ; font-size : 16pt ; font-family : Arial, Verdana, Helvetica, sans-serif; }
h6 { color : #EBEBEB ; font-size :  7pt ; font-family : Arial, Verdana, Helvetica, sans-serif; }

div.fehler   { color: #FF0000; font-weight: bold; }
div.adminfehler   { color: #FF0000; font-weight: bold; }
div.kopf     { color: #696969; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
div.headline { color: #EBEBEB; font-size: 25pt; font-family: Arial, Verdana, Helvetica, sans-serif; }
div.topic    { color: #EBEBEB; font-size: 20pt; font-family: Arial, Verdana, Helvetica, sans-serif; }
div.news     { color: #FFFFFF; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
div.point    { color: #EBEBEB; font-size: 16pt; font-family: Arial, Verdana, Helvetica, sans-serif; }

span.monat { font-size: 20pt; }

small { color: #000000; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; }

img {border: 0px solid; padding: 0px; margin:0px;}
 
optgroup       { color: #666666; border: 0px solid; background-color: #E6E6E6; font-weight:bold; font-size:10pt; font-style: normal;}
input.button   { color: #666666; border: 0px solid; font-size: 14pt; background-color:#FFFFFF; }
input.textfeld { color: #666666; border:0px;background-color:#FFFFFF;font-weight:bold;font-size:10pt;width:330px;margin:1px; }
input.radio    { color: #666666; }
big            { color: #666666; font-weight:bold; font-size:10pt; }
div.rahmen     { border: 1px solid; border-color:#FFFFFF; }
input.submit   { color: #000000; border: 0px solid; font-size: 10pt; background-color: #E6E6E6 ; }

hr.linie { border: 1px solid; border-color: #FFFFFF; }

table.training {border:1px solid; border-color:#FFFFFF; }

/* ### Normale Links ### */

a:link
{
color: #EBEBEB; font-size: 10pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 5px; font-weight: bold;}

a:visited
{
color: #EBEBEB; font-size: 10pt; font-weight: bold; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 5px; }

a:active
{
color: #EBEBEB; font-size: 10pt; font-weight: bold; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 5px; }

a:hover
{
color: #0000FF; font-size: 10pt; font-weight: bold; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 5px; }


/* ### Navigation 2. Ebene ### */


a.navi2:link
{
color: #666666;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; display: block; }

a.navi2:visited
{
color: #666666;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; display: block; }

a.navi2:active
{ 
color: #666666;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; display: block; }

a.navi2:hover
{
color: #FFFFFF;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; display: block; background-color: #00A6E0; }



/* ### Navigation 3. Ebene ### */


a.navi3:link
{
color: #666666;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; margin-left: 25px; display: block; }

a.navi3:visited
{
color: #666666;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; margin-left: 25px; display: block; }

a.navi3:active
{ 
color: #666666;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; margin-left: 25px; display: block; }

a.navi3:hover
{
color: #00A6E0;  font-size: 8pt; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; padding: 0px; margin-left: 25px; display: block; } 


/* ### Navigation 1. Ebene ### */

a.block:link
{
color: #696969; font-size: 12px; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; display: block; margin: 0px; padding:0px; padding-top:5px; width: 100%; height: 100%; }

a.block:visited
{
color: #696969; font-size: 12px; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; display: block; margin: 0px; padding:0px; padding-top:5px; width: 100%; height: 100%; }

a.block:active
{
color: #696969; font-size: 12px; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; display: block; margin: 0px; padding:0px; padding-top:5px; width: 100%; height: 100%; }

a.block:hover
{
color: #FFFFFF; font-size: 12px; font-family: Verdana,Arial; text-decoration: none; list-style-type: none; display: block; margin: 0px; padding:0px; padding-top:5px; width: 100%; height: 100%; }


