@charset "UTF-8";


 /* ------------------------------  schrift.css  ---------------------------------- */


  html * { font-size: 100.01%; }
  textarea, pre, tt, code {
  font-family:"Courier New", Courier, monospace;  	
  }

  /* Standardschriftgröße 12px */

  body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    x_font-size: 75.00%; 
        font-size: 12px; 
    color: #3c3c3c; 
    }

  h1,h2,h3,h4,h5,h6 { 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #cc0000;
  	margin: 0 0 0.75em 0; 
  	}

 /* 24px = 200% */
 /* 18px = 150% */
 /* 16px = 133.33% */
 /* 14px = 116.67% */
 /* 13px = 108.33% */
 /* 12px = 100% */

  h1 { font-size: 133.33%; font-weight: 900;} 
  h2 { font-size: 116.67%; font-weight:bold; } 
  h3 { font-size: 108.33%; font-weight:bold; } 
  h4 { font-size: 100%; font-weight:bold; font-style:italic;  } 
  h5 { font-size: 100%; font-variant: small-caps; } 
  h6 { font-size: 91.67%; } 


  p { line-height: 1.8em; margin: 0 0 1em 0; }


  /* Listen */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }



  /* Textauszeichnung  */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }
  strong,b { font-weight: bold }
  em,i { font-style:italic }
  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }





  /* Hyperlinks  */


  a {color: #1e6289; text-decoration:none;}
  a:focus,
  a:hover {color:#c00; text-decoration:underline;}
  a:active {color:#c00; text-decoration:underline;}
  

  #login_menu a { color: #3c3c3c; font-weight: bold; background:transparent; text-decoration:none; }
  #login_menu a:focus, 
  #login_menu a:hover { color:#c00; text-decoration:none; background-color: transparent;}
  #login_menu a:active { color:#c00; text-decoration:none; background-color: transparent;}


  #top_links a {
    			padding: 5px 2px 5px 5px;
      			color: #3c3c3c;
      			font-weight: bold;
      			font-family: Helvetica, sans-serif;
 			font-size: 116.67%;
			font-variant:normal;
        		font-style: normal;
      			text-transform: capitalize;
      			text-decoration:none; 
      			background-color: transparent;
      			}
  #top_links a:focus, 
  #top_links a:hover { color: #c00; text-decoration:none; background-color: transparent;}
  #top_links a:active { color: #c00; text-decoration:none; background-color: transparent;}

  

  #footer a { color: #999; background:transparent; font-weight: bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}




  /*  Tabellen  */

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }

  

  /* Sonstiges   */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }





