tr, td, table {
	background-color : #1A4A8E;
	color: #AECEFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-style: solid;
	border-width: 0pt;
	border-color: #AECEFC;
}
A:VISITED { text-decoration : none; color : #AECEFC; }
A:ACTIVE  { text-decoration : none; color : #AECEFC; }
A:HOVER   { text-decoration : none; color : #EEEEFD; }
A:FOCUS   { text-decoration : none; color : #AECEFC; }
table     { padding-bottom: 0pt; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; }

/* :lopo: */
.lopo
{
  background-color:     #087100;
  color:                #12FF00;

  padding-bottom:       2pt;
  padding-left:         2pt;
  padding-right:        2pt;
  padding-top:          2pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            10pt;
  font-weight:          bold;
}

/* :menu: */
.menu
{
  background-color:     #087100;
  color:                #12FF00;

  padding-bottom:       2pt;
  padding-left:         4pt;
  padding-right:        4pt;
  padding-top:          2pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            8pt;
  font-weight:          bold;
}

/* :errormsg: */
.error
{
  background-color:     #DFECFF;
  color:                #1A4A8E;

  padding-bottom:       5pt;
  padding-left:         5pt;
  padding-right:        5pt;
  padding-top:          5pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            8pt;
  font-weight:          none;

  border-color:         #1A4A8E;
  border-width:         1pt;
  border-style:         solid;
}

/* :window: */
.win_title
{
  background-color:     #000000;
  color:                #12FF00;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            10pt;
  font-weight:          bold;
}
.win_body
{
  background-color:     #000000;
  color:                #12FF00;

  padding-bottom:       5pt;
  padding-left:         5pt;
  padding-right:        5pt;
  padding-top:          5pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            8pt;
  font-weight:          none;

  border-color:         #12FF00;
  border-width:         1pt;
  border-style:         solid;
}

/* :table: */
.table_head
{
  background-color:     #1A4A8E;
  color:                #000000;

  border-color:         #AECEFC;
  border-width:         0pt;
  border-style:         solid;
}
.table_title
{
  background-color:     #1A4A8E;
  color:                #AECEFC;

  padding-bottom:       2pt;
  padding-left:         2pt;
  padding-right:        2pt;
  padding-top:          2pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            8pt;
  font-weight:          bold;

  text-align:           left;
  vertical-align:       middle;
}
.table_body
{
  background-color:     #000000;
  color:                #AECEFC;

  padding-bottom:       1pt;
  padding-left:         2pt;
  padding-right:        2pt;
  padding-top:          1pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            8pt;
  font-weight:          none;

  text-align:           left;
  vertical-align:       middle;
}
.table_content
{
  background-color:     #000000;
  color:				#AECEFC; 


  padding-bottom:       1pt;
  padding-left:         20pt;
  padding-right:        10pt;
  padding-top:          1pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            8pt;
  font-weight:          none;

  border-color:         #AECEFC;
  border-width:         1pt;
  border-style:         solid;
}
/* :forms: */
textarea, input, select
{
  background-color:     #000000;
  color:                #12FF00;

  padding-bottom:       1pt;
  padding-left:         2pt;
  padding-right:        2pt;
  padding-top:          1pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            8pt;
  font-weight:          none;

  border-color:         #12FF00;
  border-width:         1pt;
  border-style:         solid;

  scrollbar-base-color:       #000000;
  scrollbar-3dlight-color:    #12FF00;
  scrollbar-arrow-color:      #12FF00;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color:       #000000;
  scrollbar-highlight-color:  #12FF00;
  scrollbar-shadow-color:     #087100;
  scrollbar-track-color:      #000000;
}
.menu_inactive {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #AECEFC; border-color: #FF0000 black black; background-color: #1A4A8E; border: thin solid}
.menu_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	border: 4px double #AECEFC;
	font-weight: bolder;
	color: #AECEFC;
}
.menu_vertikal2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #AECEFC; background-color: #1A4A8E; }
.headline
{
  background-color:     #000000;
  color:                #AECEFC;

  padding-bottom:       1pt;
  padding-left:         2pt;
  padding-right:        2pt;
  padding-top:          1pt;

  font-family:          Arial, Helvetica, sans-serif;
  font-size:            12pt;
  font-weight:          none;

  text-align:           left;
  vertical-align:       middle;
}
/* Bilder */
image {
	border-width: 0;						/* Rahmengröße */
}

/*  ============
    = CONTENT: =
    ============

  :general:
      body, tr, td
      A:link
      A:visited
      A:active
      A:hover
      A:focus
      table
  
  :lopo:
      lopo
  
  :menu:
      menu
  
  :errormsg:
      error
    
  :window:
      win_title
      win_body
    
  :table:
      table_head
      table_title
      table_body
    
  :forms:

*/

/* :general: */
body { 
	background-color : #1A4A8E;
	color: #AECEFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-style: solid;
	border-width: 0pt;
	border-color: #AECEFC;
 } 
a:link {  color: #AECEFC; cursor: hand; text-decoration: none}
.submenu_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	border: none;
	border-width: Auto auto auto;
	border-color: #AECEFC #FF0000 #AECEFC #FF3366;
	margin-right: 20px;
	margin-left: 20px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 5pt;
}
.submenu_inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #AECEFC;
	background-color: #1A4A8E;
	margin-right: 20px;
	margin-left: 20px;
	border: 1px none #AECEFC;
	font-style: normal;
}
.table_zertifikat {
	background-color:     #1A4A8E;
	color:                #AECEFC;
	padding-bottom:       2pt;
	padding-left:         2pt;
	padding-right:        2pt;
	padding-top:          2pt;
	font-family:          Arial, Helvetica, sans-serif;
	font-size:            10pt;
	font-weight:          lighter;
	text-align:           left;
	vertical-align:       middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AECEFC;
	border-right-color: #AECEFC;
	border-bottom-color: #AECEFC;
	border-left-color: #AECEFC;
}

