 body { margin:0px; font:12px Helvetica, sans-serif; color:#000000; }	/* Schwarz */
 a    { text-decoration: none;  }	
 img, form { margin:0px; padding:0px; }

 #headpart { position:absolute; left:22px; top:22px; width:975px; height:250px; background-color:#c8d5cd; }
 #headpart .nav { position:absolute; right:20px; top: 20px; font-size: 22px; text-align:right; }
 #headpart .nav a:link, a:visited, a:active, a:focus { color:#000000; }
 #headpart .nav a:hover { color:#ffffff;  }
 #headpart .aktiv { font-weight:bold; font-size:1.1em; }
 #leftpart { position:absolute; left:22px; top:272px; width:295px; height:750px; background-color:#ba7995; }
 #leftpartLong { position:absolute; left:22px; top:272px; width:295px; height:1400px; background-color:#ba7995; }
 .headline { margin:20px; font-size:24px; font-weight:bold; color:#ffffff; }
 .bild { margin-left:40px; margin-top:40px; width:220px; }
 #rightpart { position:absolute; left:317px; top:272px; width:680px; height:750px; background-color:#d7b1c0; }
 #rightpartLong { position:absolute; left:317px; top:272px; width:680px; height:1400px; background-color:#d7b1c0; }
 .content { width:95%; margin:25px; font-size:16px; }
 .liste { list-style-image:url(images/bullet_small.gif); }
 .floatright { float:right; width:150px; margin-left:10px; margin-right:10px; }
 .floatleft { float:left; width:150px; margin-left:10px; margin-right:10px; }
 .floatend { float:clear; }
 .floatcontent { margin-right:10px; }
 #logo { position:absolute; left:15px; top:0px; }
 .capter { font-size: 20px; color:#ffffff; text-align:right; margin-right: 20px; }
 .captermap { margin-bottom:261px; }
 .subcapter { font-size:12px; font-weight:bold; color:#ffffff; text-align:right; } 
 .map { margin-top:30px; width:500px; height:300px;}
 .long { height:1100px;}
 .tablecolliteral { width:150px; } 
 .tablecolfield { width:420px; }
 .fehler { color: #ff0000; font-weight: bold; background-color:#ffdcdc; border: 1px solid #ff0000; padding: 4px;}
 .counter { color:#d7b1c0; position:absolute; bottom:10px; } 
