   /* HTML-Elemente */
   pre {
	   color:#000;
       font-family:Arial, sans-serif;
	   font-size:xx-large;
       font-stretch:semi-expanded;
       font-weight:normal;
   }
   h1, h2, h3, h4, h5, h6 {
       color:#000;
       font-family:Arial, sans-serif;
       font-stretch:semi-expanded;
       font-weight:normal;
   }
   p, li {
       color:#000;
	   line-height:130%;
       font-family:Arial, sans-serif;
   }
   table {
       width:90%;
   }
   th {
	   color:#C00;
	   font-family:Arial, sans-serif;
	   font-weight:bold;
	   line-height:130%;
	   text-align:center;
	   vertical-align:top;
   }
   td {
	   color:#000;
	   font-family:Arial, sans-serif;
	   line-height:130%;
	   text-align:left;
	   vertical-align:top;
   }
   /* Schrift-Klassen */
   .h1, .h2, .h3, .h4, .h5, .h6 {
       color:#C00;
       font-family:Arial, sans-serif;
       font-stretch:semi-expanded;
       font-weight:bold;
   }
   .section {
	   background-color:#FFF;
	   font-weight:bold;
   }
   .super:before {
	   content:".";
	   /*font-size:x-small;
	   text-decoration:underline;
	   vertical-align:super;*/
   }
   .table {
	   font-size:small;
	   vertical-align:bottom;
   }
   .opt {
		font-style:italic;
	}
	img {
		border:none;
	}
	img.thumb {
		width:90px;
	}
   /* Allgemeine Formatierung */
   .b {
       font-weight:bold;
   }
   .black {
	   color:#000;
   }
   .center {
	   text-align:center;
   }
   .red {
       color:#C00;
   }
   /* Tabellen- und Bereichs-Klassen */
   .ctable {
	   font-size:small;
	   text-align:center;
   }
   .dateline {
       border-color:#C00;
       border-style:solid;
       border-width:0px;
       border-top-width:3px;
   }
   .date {
       border-color:#C00;
       border-style:solid;
       border-width:0px;
       border-top-width:3px;
       color:#C00;
       font-weight:bold;
       text-align:right;
       vertical-align:top;
   }
   .entry {
       border-color:#C00;
       border-style:solid;
       border-width:0px;
       border-top-width:1px;
   }
   /* Hyperlink-Tags und -Klassen */
   a {
	   color:#C00;
	   font-weight:normal;
	   text-decoration:underline;
   }
   .menu {
       color:#C00;
       font-weight:bold;
       text-decoration:none;
   }
   .submenu {
       color:#000;
       font-weight:normal;
       margin-left:10px;
       text-decoration:none;
   }
   /* Pseudo-Klassen */
   a:visited, .menu:visited, .submenu:visited {
       color:#A00;
   }
   a:hover, .menu:hover, .submenu:hover {
       color:#D00;
	   font-weight:bold;
   }
   a:active, .menu:active, .submenu:active {
       color:#E00;
   }
   /* Positionierung */
   body {
       background-color:#FFF;
       /* background-image:url(background1.jpg); */
       background-repeat:no-repeat;
       color:#000;
       margin:0px;
   }
   div {
	   /*border:solid 2px #BBB;
	   border-top-color:#C00;
	   border-left-color:#C00;*/
       color:#000;
	   line-height:130%;
       float:none;
       font-family:Arial, sans-serif;
       margin-bottom:20px;
       margin-left:20px;
       margin-right:30px;
       margin-top:10px;
       padding:5px;
	   text-align:left;
   }
   /* Container */
   #header {
	   border:none;
       display:block;
       height:60px;
   }
   #menu, .info {
       background-color:#EEE;
       display:inline;
       float:left;
       margin-left:10%;
       padding:10px;
       width:18%;
   }
   #content {
       background-color:#EEE;
	   border-left:solid 2px #C00;
       display:block;
       margin-left:32%;
       margin-right:5%;
	   min-height:400px;
	   padding:15px;
   }
   #footer {
       border:none;
       clear:both;
       display:block;
   }
   /* Spezialformatierungen für den Druck */
   @media print {
	   #menu {display:none;}
	   #content {margin-left:2%;}
   }

