/* ... Texte allgemein ... */

p {margin-top:8px; }

.headline
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:18px; 
	font-weight:bold; line-height:18px; padding-top:1px; color:#000000;
	margin-top:12pt;margin-bottom:6pt;}

.subline
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:#003366;
	margin-top:6pt;margin-bottom:3pt;}

.text
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; color:#000000; margin-top:0pt;margin-bottom:0pt;}

.devel
{ font-family:Courier; font-size:11px; color:#0000cc;font-weight:normal ;
	margin-top:6pt;margin-bottom:6pt; background-color:#E0E0E0;}

a:link    { color:#063666; text-decoration:underline; font-weight:normal; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a:visited { color:#063666; text-decoration:underline; font-weight:normal; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a:hover   { color:#1a69ac; text-decoration:underline; font-weight:normal; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a:active  { color:#063666; text-decoration:underline; font-weight:normal; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}

a.secnavi:link,a.secnavi:visited,a.secnavi:hover,a.secnavi:active  {font-size:11px;font-weight:normal;color:#063666;text-decoration:none;} /* Sekundaernavigation clickable */
a.secnavicd:link,a.secnavicd:visited,a.secnavicd:hover,a.secnavicd:active  {font-size:11px;font-weight:bold;color:#063666;text-decoration:none;}   /* Sekundaernavigation clicked */

input, select 
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:normal; color:#000000;}



table.fragebogen {background-color:"#FFFFFF";}

/* ... Farben für die Tabellen ... */

tr.oben {background-color:#BED5DB;}
tr.unten {background-color:#BED5DB;}
tr.mitte {background-color:#EFFAFE;}

/* ... Texte für die Tabellen ... */
 
.tabhead
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:#003366; height:24px; padding: 3px; }

.tabtext
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:normal; color:#003366;  padding: 3px;}

/* ... Prozent-Balken in der Anmeldung ... */

td.balken   {font-family:Arial,Helvetica,sans-serif;font-size:4px;}


/* ... Verschachtelte Tabelle innerhalb von <td tabtext>. Gleich wie tabtext nur ohne Rahmenabstand ... */

.tabtexttab
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:normal; color:#003366; }

.errorstyle
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:red; }

.devel {font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:10px; font-weight:bold; color:#e20074;}

/* ... Kallender ... */

tr.hintergrund 
{background-color:#FFFFFF;}

.reiteran
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:9px; font-weight:normal; color:#FFFFFF;}

.reiteraus
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:9px; font-weight:normal; color:#006666;}

.wochentag
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:normal; color:#003366;}

.kalendertextan
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:normal; color:#003366;}

.kalendertextaus
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:normal; color:#ABBACF;}

.kalenderdatuman
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:#014254;}

.kalenderdatumaus
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:#ABBACF;}

.kalenderdatumheute
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:#E26D1B;}

/* ...Border: 1px solid #CCCCCC; ...*/

table.kalender {background-color:#014254; margin:0px 0px 0px 7px;}
td.kalender {background-color:#F6FCFE;}

table.reiter {background-image:url(img/reiter/linie.gif); margin:0px 2px 0px 2px;}

table.progress {margin:0px 0px 0px 2px;}
table.buttons {margin:0px 0px 0px 7px;}

/* ... Seitenüberschrift ...*/
 
.txtHeadContent {color:#014254;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:16px;font-weight:bold;background-color:#BDDBB6; height:30px;margin:1px 1px 1px 1px;}

.txtHeadNavi {color:#ffffff;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:11px;font-weight:bold;background-color:#EDFBEA; height:20px;margin:1px 1px 2px 1px;}

.loginBlau1 {background-color:#8CB6D6; margin:1px 1px 1px 1px;}
.loginBlau2 {background-color:#F2F6FA; margin:1px 1px 1px 1px;}
.loginBlau3 {background-color:#E2ECF5; margin:1px 1px 1px 1px;}
.loginBlau4 {background-color:#C6D9EA; height:20px;margin:0px 1px 1px 1px;}

.logintext1 { font-family:Arial,Geneva,Helvetica,sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration:none;}
.logintext2 { font-family:Arial,Geneva,Helvetica,sans-serif; font-size: 11px; color: #213C84; font-weight: normal; text-decoration:none;}
a.loginlink1:link,a.loginlink1:visited,a.loginlink1:hover,a.loginlink1:active { font-family:Arial,Geneva,Helvetica,sans-serif; font-size: 11px; color: #213C84; font-weight: normal; text-decoration:none;}
a.loginlink2:link,a.loginlink2:visited,a.loginlink2:hover,a.loginlink2:active { font-family:Arial,Geneva,Helvetica,sans-serif; font-size: 11px; color: #213C84; font-weight: bold; text-decoration:none;}

 .navinormal
{ font-family: arial; font-size: 9pt; text-align:center; text-decoration:none; color: #003366; font-weight: normal; }

.navibold
{ font-family: arial; font-size: 9pt; text-align:center; text-decoration:none; color: #014254; font-weight: bold; }

