
 body  {
 background-color:rgb(153,153,153);
 font-family:Arial,sans-serif;
 color:#fff; font-size:12px;
 }
 
 a:link { color:#fff; text-decoration:none; }
 a:visited { color:#c0c0c0; text-decoration:none; }
 a:active { color:#9fc; text-decoration:none;  }
 a:hover { color:#fff; text-decoration:none;   }

 
 a.aufgrau:link, a.aufgrau:visited { color:#999; font-weight:bold; }
 a.aktuell:link { color:#9cf; text-decoration:none; }
 a.aufgrau:active, a.aktuell:active  { color:#9cf; text-decoration:none;  }
 a.aktuell:visited { color:#9cf; text-decoration:none; }
 a.aufgrau:hover, a.aktuell:hover { color:#fff; text-decoration:underline;   }


 em {  color: #fff; }
 img { border:0; }
 button { color:#000; font-size:10pt; width:200px; }
 i { font-size:12px; color:#fff; font-family:Arial,sans-serif; }
 
 table.kurse, table.portrait, table.aktzeichnen, table.termin {
 margin:50px 0 50px 10px; 
 background-color:#c0c0c0;
 padding-bottom:50px;
 padding-top:20px;
 }
 table.portrait,  table.aktzeichnen { width:700px; }

 h1, h2, h3, h4, h5, h6, p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i {
 font-family:Arial,sans-serif;
 }
 
 h1 {  font-size:24pt; font-weight:normal; }
 h1.aufgrau { color:#999999; font-size:20pt; padding-left:10px; margin:0 10px 0 10px ;}
 
 h2 { color:#ccc; padding:0 0 1px 10px; font-size:14pt; background-color:#999; width:335px; }
 h3 { color:#999; margin-left:10px; font-size:12pt; padding:25px;  }
 h4 { font-size:13px; }

 p, ul, ol, li, div, td, th, address, blockquote { font-size:13px; }
 p {
 padding-top:5px;
 margin-top:0;
 }
 
 .titel { width:100%; border:3px solid; padding:2px; font-size:24pt; margin:0; font-family:Arial,sans-serif; } 
 p.topline { margin:50px 50px 5px 35px; border-width:1px 0 0 0; border-style:solid; padding-top: 2px; border-color:#999; text-align:center; }
 p.baseline { margin:30px 50px 0 0; border-width:0 0 1px 0; border-style:solid; padding-bottom: 2px; border-color:#999; text-align:right; }
 p.aktuell { border-color:#9cf; width:100%; border-width:3px; border-style:solid; padding:2px; font-size:24pt; color:#9cf; margin-left:0; } 
 p.update { font-size:8pt; margin:3px 10px 0 0;  text-align:right; }
 p.artikel { color:#000; font-size:10pt; margin:0 10px 5px 10px ; text-align:justify; width:400px; padding-left:25px; padding-right:25px; }
 p.bildrechts { width:200px;  padding:25px; }
 p.breit { width:70%; color:#000; font-size:10pt; margin:0 10px 5px 10px ; text-align:justify; padding-left:25px; padding-right:50px; }
 p.infobox { padding:25px 35px 35px 25px; background-color:e5e5e5; color:#000; font-size:9pt; margin:0 0 5px 35px; text-align:justify; width:400px;  }
 p.info { padding:15px 0 0 25px; background-color:e5e5e5; color:#000; font-size:9pt; margin:0 0 0 35px; text-align:justify; width:300px;  }

 li { margin-top:3px; }

 blockquote, cite { font-style:italic; }

