/*<style>*/
        /* Browser-Defaults zurücksetzen mit Universalselektor */
        * {margin: 0px; padding: 0px; border: 0px;}
	/* Richard's Trick */
	html { height: 100.5%; font-size: 62.5%;}


	/* */
	body { background-color:#DEE; 
	       color:#000000; 
	       font-family:Arial, sans-serif;
	       font-size: 1.8em;
	       width: 1048px;
	     }
	h1 {font-size: 2.0em; margin:5px 0px 6px;}
	h2 {font-size: 1.6em; margin:6px 0px 6px;}
	h3 {font-size: 1.4em; margin:6px 0px 6px;}
	h4 {font-size: 1.2em; margin:6px 0px 6px;}
	h5 {font-size: 1.0em; margin:6px 0px 6px;}
	
	div {max-width:780px; 
	     border:1px solid #000; 
	     padding:10px; 
	     margin-top: 2px; margin-left: 2px;
	     background-color:#FFF;}
	     
	div.rem1  {float:right; width:220px; margin-left:2px; margin-top:0px; font-size: 0.6em; }
	div.rem2  {float:right; width:220px; margin-left:2px; margin-top:2px; font-size: 0.6em; }
	     
	div.titel {max-width:1035px; padding:5px; overflow:hidden; font-size: 1.1em;
	           background-image: url(bilder/regenbogen1b.jpg);
	           background-repeat:no-repeat;
	           background-size: 1250px 380px;}
	
	div.menu    {width: 98%; border: 0px; padding: 0px; margin: 0px;}
	div.menupkt {/*float:left; */width:97%; /*max-height:20px; */text-align: center;
	             padding:2px; margin: 2px 2px 0px 0px; 
	             border-width: 2px 2px 2px 2px; border-color: #999 #000 #000 #999;
	             font-size:0.75em; color:#FFF; background-color:#55a; overflow: visible;}
	
	.menupkt a        {color:#FFF; text-decoration:none; font-size:1.5em;}
	.menupkt a:hover  {color:#FF0; text-decoration:underline;}
	
	div.inhalt {max-width:1035px; padding:5px; overflow:hidden;}

	div.bd    {border:1px solid #000;}
	div.w360  {width:360px; margin-left:15px}
	div.re    {float:right; width:220px; margin-left:3px; font-size: 0.8em; background-color:#ded;}
	div.re360 {float:right; width:360px; margin-left:3px; font-size: 0.8em; background-color:#ded;}
	div.re300 {float:right; width:300px; margin-left:3px; font-size: 0.8em; background-color:#efe;}
	div.re240 {float:right; width:240px; margin-left:3px; font-size: 0.8em; background-color:#ded;}
	div.re180 {float:right; width:180px; margin-left:3px; font-size: 0.8em; background-color:#ded;}
	div.re120 {float:right; width:120px; margin-left:3px; font-size: 0.8em; background-color:#ded;}
	div.bild  {float:right; width:200px; margin-left:3px; font-size: 0.8em; background-color:#ded;}
	div.re1   {float:right; width: 75px; margin-left:3px; text-align:center; background-color:#dee;}
	div.re2   {float:right; width:360px; margin-left:3px; text-align:center; background-color:#dee;}
	div.re3   {float:right; width:300px; margin-left:3px; text-align:center; background-color:#dee;}
	div.li    {float:left;  width:220px; margin-right: 3px;}
	div.li4   {float:left;  width:440px; margin-right: 3px;}
	div.clr   {clear: right;}
	
	img {border:1px solid #000;padding:3px;margin:3px;}
	img.inside {border:0px; width:100%; padding:0px; margin:0px;}
	img.re {float:right; border:0px; width:215px; padding:0px; margin:0px 0px 0px 5px;}
	img.li {float:left;  border:0px; width:215px; padding:0px; margin:0px 5px 0px 15px;}
	
	ol {margin: 0em 0em 0em 1.8em; }
	ul {margin: 0em 0em 0em 1.8em;}
	li {padding-top: 0.2em; padding-bottom: 0.3em;}
	
	table        {width: 600px; text-align: center; border: 1px solid #111; border-collapse: collapse; margin: 5px;}
	table col.c1 {width: 20%;}
	table col.c2 {width: 10%;}
	table col.c3 {width: 20%;}
	table col.c4 {width: 50%;}
	table tr       {}
	table td, table th    {padding: 5px; border: 1px solid #aaa;}
	table th.li, table td.li {text-align: left;}
	table th.re, table td.re {text-align: right;}
	
	p {margin-top:0.5em; padding: 0em;}
	.c     {text-align:center;}
	.pagebreak {page-break-before:always;}
	
	.w95 {width: 95%;}
	.w75 {width: 75%;}
	.w60 {width: 60%;}
	
	.blau {color: #00f;}
	.rot  {color: #f00;}
	
	br.space {margin-bottom:0.5em;}
	sup {font-size: 0.7em;}
	small {font-size: 0.7em;}
	
/*</style>*/
