/******************** pagestyle.css *****************************
Funktion : Definiert das Aussehen der verschiedenen HTML-Elemente
Modul    : Design
Autor    : Dennis Jähnert
Datum    : 29.04.2004                                Version: 1.0
****************************************************************/

/* ############################# Allgemeine Tags ################################## */

body
 { color: #000000; font-style: normal; font-weight: normal; font-size: 12px; line-height: 12px; font-family: Tahoma, Arial, Helvetica; background-color: #F5F5F5; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #B22222; scrollbar-face-color: #191970; scrollbar-track-color: #FFFFFF }

p
  { color: #191970; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-top: 0px; margin-bottom: 6px }

p.fett_z
 { color: #191970; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; margin-top: 0px; margin-bottom: 6px }

a
  { font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a.big
 { font-style: normal; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Tahoma, Verdana, Arial, Helvetica }

h1
  { color: #191970; font-style: normal; font-weight: bold; font-size: 22px; line-height: 24px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; margin-bottom: -4px; padding-top: 0pt; padding-bottom: 0pt }

h2  		
  { color: #191970; font-weight: bold; font-size: 17px; line-height: 20px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 10px; margin-bottom: 2px }

h3  		
  { color: #191970; font-size: 12px; line-height: 14px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 12px; margin-bottom: 6px }


h4		
  { color: #191970; font-size: 20px; line-height: 20px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 12px; margin-bottom: 6px }

h5
  { color: #191970; font-style: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; margin-bottom: 0px; padding-top: 0pt; padding-bottom: 0pt }

h6
  { color: #191970; font-style: normal; font-weight: bold; font-size: 16px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-bottom: -4px; padding-top: 0pt; padding-bottom: 10px }

td	
  { color: #191970; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 6px }

span
 { color: #ffffff; background-color: #191970 }

span.klein
{ 
  background-color : #f5f5f5; 
  color:#191970;
  font-size:7pt;
}

span.klein2
 { color: #191970; font-size: 8pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 0pt }

span.stern
 { color: #b22222; font-weight: bold; background-color: #f5f5f5 }

span.schritt
 { color: #b22222; font-weight: bold; font-size: 12pt; background-color: #191970 }

td.menue
{
  padding-left:10px;
  padding-right:10px;
}

table.konto
 { background-color: #191970; border: solid 1px #000000 }

td.error  		
 { color: #b22222; font-size: 12px; line-height: 14px; font-family: Tahoma, Courier, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top; margin-top: 12px; margin-bottom: 6px }

td.konto_head
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; text-align: center }

td.konto
 { color: #191970; font-size: 8pt; font-family: Tahoma, "Courier New"; background-color: #f5f5f5; vertical-align: middle; text-align: center }

td.konto_l
 { color: #191970; font-size: 8pt; font-family: Tahoma, "Courier New"; background-color: #f5f5f5; vertical-align: middle; text-align: left }

td.konto_r
 { color: #191970; font-size: 8pt; font-family: Tahoma, "Courier New"; background-color: #f5f5f5; vertical-align: middle; text-align: right }

td.konto_z
 { color: #191970; font-size: 8pt; font-family: Tahoma, "Courier New"; background-color: #f5f5f5; vertical-align: middle; text-align: center }

td.konto_markiert
 { color: #191970; font-size: 8pt; font-family: Tahoma, "Courier New"; background-color: #F9F114; vertical-align: middle; text-align: center }

div.konto
{
  width:200px; 
  white-space:nowrap; 
  text-overflow:ellipsis; 
  overflow:hidden;
}

div.konto2
{
  width:100px; 
  white-space:nowrap; 
  text-overflow:ellipsis; 
  overflow:hidden;
}

table.pw
 { background-color: #191970; border: solid 1px #000000 }

td.pw_head
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; text-align: right }

td.pw
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5 }

table.register
 { background-color: #191970; border: solid 1px #000000; width: 60% }

td.register_head
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, Arial; background-color: #191970; text-align: center }

td.register_l
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 25% }

td.register_r
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left }

td.register_l_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left; padding: 3pt; width: 25% }

td.register_r_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left }

td.register_z
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: center }

td.register_abschnitt
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

td.register_bottom_center
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: center; padding: 3pt }

/* ############################## Klassen für Modul Onlinezert ##################################### */

table.onlinezert
 { background-color: #191970; border: solid 1px #000000; width: 80% }

td.onlinezert_head
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, Arial; background-color: #191970; text-align: center }

td.onlinezert_bottom_left
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

td.onlinezert_bottom_right
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: right; padding: 3pt }

td.onlinezert_bottom_center
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: center; padding: 3pt }

td.onlinezert_l
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 25% }

td.onlinezert_r
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 25% }

td.onlinezert_eval
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; width: 20% }

td.onlinezert_l_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left; padding: 3pt; width: 25% }

td.onlinezert_r_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left; width: 25% }

td.onlinezert_r_lang
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 75% }

td.onlinezert_z
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: center }

td.onlinezert_abschnitt
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

/* ############################## Klassen für Modul Weiterbildung ##################################### */

table.weiterbildung
 { background-color: #191970; border: solid 1px #000000; width: 80% }


td.weiterbildung_head
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, Arial; background-color: #191970; text-align: center }

td.weiterbildung_bottom_left
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

td.weiterbildung_bottom_right
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: right; padding: 3pt }

td.weiterbildung_bottom_center
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: center; padding: 3pt }

td.weiterbildung_l
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 25% }

td.weiterbildung_r
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; width: 25% }

td.weiterbildung_eval
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; width: 20% }

td.weiterbildung_l_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left; padding: 3pt; width: 25% }

td.weiterbildung_r_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left; width: 25% }

td.weiterbildung_r_lang
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 75% }

td.weiterbildung_z
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: center }

td.weiterbildung_abschnitt
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

/* ############################## Klassen für Modul Meldewesen ##################################### */

table.meldewesen
 { background-color: #191970; border: solid 1px #000000; width: 80% }

td.meldewesen_head
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, Arial; background-color: #191970; text-align: center }

td.meldewesen_bottom_left
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

td.meldewesen_bottom_right
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: right; padding: 3pt }

td.meldewesen_bottom_center
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: center; padding: 3pt }

td.meldewesen_l
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 25% }

td.meldewesen_r
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; width: 25% }

td.meldewesen_eval
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; width: 20% }

td.meldewesen_l_error
 { color: #191970; font-size: 10pt; font-family: arial; background-color: #b22222; text-align: left; padding: 3pt; width: 25% }

td.meldewesen_r_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left; width: 25% }

td.meldewesen_r_lang
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 75% }

td.meldewesen_z
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: center }

td.meldewesen_abschnitt
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

/* ############################## Klassen für Modul Mailingaktion ##################################### */

table.mailingaktion
 { background-color: #191970; border: solid 1px #000000; width: 80% }

td.mailingaktion_head
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, Arial; background-color: #191970; text-align: center }

td.mailingaktion_bottom_left
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }

td.mailingaktion_bottom_right
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: right; padding: 3pt }

td.mailingaktion_bottom_center
 { color: #eeeeee; font-weight: bold; font-size: 8pt; font-family: Tahoma, arial; background-color: #191970; text-align: center; padding: 3pt }

td.mailingaktion_l
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 25% }

td.mailingaktion_r
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; width: 25% }

td.mailingaktion_eval
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; width: 20% }

td.mailingaktion_l_error
 { color: #191970; font-size: 10pt; font-family: arial; background-color: #b22222; text-align: left; padding: 3pt; width: 25% }

td.mailingaktion_r_error
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; text-align: left; width: 25% }

td.mailingaktion_r_lang
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: left; padding: 3pt; width: 75% }

td.mailingaktion_z
 { color: #191970; font-size: 10pt; font-family: Tahoma, arial; background-color: #f5f5f5; text-align: center }

td.mailingaktion_abschnitt
 { color: #eeeeee; font-weight: bold; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; text-align: left; vertical-align: middle; padding: 3pt }


/* ############################## Listen ##################################### */

ul
{ 
  color:#191970;
}
 
/* ###################### Links und Buttons ################################# */

input,select,button
  { color: #191970; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffffff; border: solid 1px #000000 }

textarea
  { color: #191970; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffffff; border: solid 1px #000000 }


button,input.blau
 { color: #eeeeee; font-size: 10pt; font-family: Tahoma, arial; background-color: #191970; border: solid 1px #000000 }

input.fehler,select.fehler,textarea.fehler,button.fehler
 { color: #eeeeee; font-size: 10pt; font-family: Tahoma, arial; background-color: #b22222; border: solid 1px #000000 }

select.abschnitt
 { color: #000000; font-size: 10pt; font-family: Tahoma, arial; background-color: #ffffff; border: solid 1px #000000 }

input.nav
{ 
  border:0px solid #000000; 
}

a:link 
{
  color : #191970;
  text-decoration: none; 
  font-weight:bold;
}

a:visited 
{
  color : #191970;
  text-decoration: none;
  font-weight:bold;
}

a:hover 
 { color: white; text-decoration: none; background-color: #b22222 }

a:active 
 { color: #191970; text-decoration: none }

a.link2:link 
{
  color : #FFFFFF;
  text-decoration: none; 
  font-weight:bold;
}

a.link2:visited 
{
  color : #FFFFFF;
  text-decoration: none;
  font-weight:bold;
}

a.link2:hover 
 { color: #b22222; text-decoration: none; background-color: #191970 }

a.link2:active 
{
  color: #FFFFFF;
  text-decoration: none; 
}
.noborder
{border: 0 none;}
img.sortUp
{border: 0 none;}