body		{ font-size: 75%; 
			line-height: 125%;   		
			font-family: Verdana, Arial, Helvetica,  }

a:link		{ color: #0000FF; } 

a:active	{ color: #FF33CC; }

a:visited 	{  color: #800080; }

a:hover		{color: #800080;
			font-weight: bold; }

a:sidebar	{color: #339900; }

h1		{ font-size: 130%; 
		margin-bottom: .5em;
		line-height: 130%; }

h2		{ font-size: 110%;  
		margin-bottom: .5em;  }

h3		{ font-size: 100%; 
		margin-top: 1.2em;  
		margin-bottom: .5em;  }
		
pre {
		font-family: Courier New;
		font-size: 110%;
		background: #EEEEEE;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 10pt;
		padding-top: 5pt;
		padding-bottom: 5pt;
		padding-left: 5pt;
		padding-right: 5pt;
	}

p.anleitung {
		background: #FFCCCC;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 0pt;
		padding-top: 5pt;
		padding-bottom: 5pt;
		padding-left: 5pt;
		padding-right: 5pt;
	}


p.h1-PageBreak	{ page-break-before:always;
		color: darkgreen;
		font-weight: bold;
		font-size: 125%; 
		margin-top: 1.2em;
		margin-bottom: .5em;
		line-height: 125%;  }

p.h2-PageBreak	{ page-break-before:always;
		font-weight: bold; 
		font-size: 115%;  
		margin-top: 1.5em;
		margin-bottom: .5em; style="page-break-beforealways"  }

p.h3-PageBreak	{ page-break-before:always;
		font-weight: bold; 
		font-size: 100%; 
		margin-top: 1.2em;  
		margin-bottom: .5em; style="page-break-beforealways"  }



h4		{ font-size: 100%;
        color: darkmagenta;
		margin-top: 1.2em;  
		margin-bottom: .5em;  }

p		{ margin-top:6pt; margin-bottom: 6pt;	}


	
li p		{ margin-top: .6em;
		margin-bottom: 0em;  }
		
big		{  font-weight: bold; 
		font-size: 105%;  }
		
ol		{margin-top: .5em; 
		margin-bottom: 0em }	
	
ul		{margin-top: .6em; 	
		margin-bottom: 0em;
		margin-left: 2.75em;  }	

ol ul		{  list-style: disc; margin-top: 2em;  }

li		{padding-bottom: .3em;
		margin-left: -1.25em;  }

dl ul		{ margin-top: 2em;  
		margin-bottom: 0em;  }	/*list item inside a def/term*/

dl		{ margin-top: -1em;  }

ol dl	{ margin-top: -1.5em;
		 margin-left: 0em;  }		/*term/def list inside a numbered list*/

ol dl dl	{  margin-top: 0em;
		margin-left: .2em;  }		/*term/def list inside a term/def list*/

dd		{ margin-bottom: 0em;	/*not currently working*/
		margin-left: 1.5em;  }

dt		{  padding-top: 2em;
		font-weight: bold; 
		margin-left: 1.5em;  }

code	{font-family: Courier; }

pre		{ margin-top: 0em;
		margin-bottom: 1.5em; 
		font-family: Courier;
		}

table 	{ font-size: 100%;
		text-align: left;
		margin-top: 1em;}

tr		{vertical-align: top;}
		
th 		{ text-align: left;
		vertical-align: top;
		background: #dddddd;}
						
td		{ vertical-align: top;
		padding: 3pt;}
				
p.alive {
		background: #FFEFD5;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 0pt;
		padding-top: 5pt;
		padding-bottom: 5pt;
		padding-left: 5pt;
		padding-right: 5pt;
	}