#navleiste a 			{ display: inline }

#navrechts 		{
	width: 25%;
	height: auto;
	background: #F0F0F3;
	position: absolute;
	padding: 0.5em;
	font-size: 10px;
	border-top: 4px solid #D6D6E8;
	border-right: 1px solid #D6D6E8;
	border-bottom: 4px solid #D6D6E8;
	border-left: 1px solid #D6D6E8;
	color: #333333;
	top: 14em;
	right: 2px;
}
 			
#navrechts a 		{ 	margin-top: 6px; }

#inhalt    			{
	width: 60%;
	height: auto;
	position: relative;

	margin-top: 6em; margin-right: 35%; margin-left: 50px; 
}
			
h1 				{	margin-top: 2em}
h1:first-child	{	margin-top: 0em}
h2 				{	padding: 1px 3px; 
					margin: 1em 0em 0em 0em; }
h3 				{	 }
h4 				{	margin: 1.5em 0em 1em}

p		 	{ 	 margin: 2px 0px 4px}
				
pre 		{  	margin: 0px 0px;}

q 			{ 	quotes: "È" "Ç" ">" "<" ;}

.bullet 	{  	padding: 0px 4px}

.linksfloat { float: left; padding-right: 10px; padding-bottom: 10px }
  											
.referenz 	{ 	margin: 1em 0em }
			
.referenz td { 	padding: 3px 3px }	

.sp1 { width: 25% }
.sp2 { width: 50% }
.sp3 { width: 25% }	

.stil 		{  	padding: 4px 10px; 
				width: auto; 
				height: auto; 
				border: 1px #999 solid;
				margin-top: 1em; }

form { margin-top: 1.5em; }

@media print
{ 				  
	#navrechts { width: 0%; display: none; }
	#inhalt {width: 96%; margin: 20px 0px 0px 0px}
	.referenz { border: 1px solid #666666; }
	.referenz td { border-left: 1px solid #666; border-right: 1px solid #666; }
	#topbar img { display: none; height: 0px; }
	#topbar { background: white; height: auto; }
	.megenia { font: 12pt/120% Verdana, Helvetica, Arial, sans-serif; color: #666666; }
	#navleiste a { font: 8pt/120% Helvetica, Verdana, Arial, sans-serif; color: #666666; }
}
