@media screen {
	#unterstufe h2 ,
	#mittelstufe h2 ,
	#oberstufe h2 ,
	#dangrade h2
	{
		border-top:5px solid #444;
		padding-top:1em;
	}	
	#kyu9 h3 ,
	#kyu8 h3 ,
	#kyu7 h3 ,
	#kyu6 h3 ,
	#kyu5 h3 ,
	#kyu4 h3 ,
	#kyu3 h3 ,
	#kyu2 h3 ,
	#kyu1 h3 ,
	#dan1 h3 ,
	#dan2 h3 ,
	#dan3 h3 ,
	#dan4 h3 ,
	#dan5 h3 ,
	#dan6 h3 ,
	#dan7 h3 ,
	#dan8 h3 ,
	#dan9 h3 ,
	#dan10 h3 
	{
		border-top:1px solid #444;
		padding-top:1em;
	}
}
@media all {
	#kyu9
	{
		border-left:5px dotted #aaa;
		padding-left:1em;
	}	
	#kyu8 
	{
		border-left:5px dotted #dd0;
		padding-left:1em;
	}	
	#kyu7 
	{
		border-left:5px dotted #e80;
		padding-left:1em;
	}	
	#kyu6 
	{
		border-left:5px dotted #6c6;
		padding-left:1em;
	}	
	#kyu5 
	{
		border-left:5px dotted #28c;
		padding-left:1em;
	}	
	#kyu4 
	{
		border-left:5px dotted #05a;
		padding-left:1em;
	}	
	#kyu3 
	{
		border-left:5px dotted #860;
		padding-left:1em;
	}	
	#kyu2 
	{
		border-left:5px dotted #640;
		padding-left:1em;
	}	
	#kyu1
	{
		border-left:5px dotted #420;
		padding-left:1em;
	}	
	#dan1
	{
		border-left:5px dashed #444;
		padding-left:1em;
	}	
	#dan2
	{
		border-left:5px dashed #555;
		padding-left:1em;
	}	
	#dan3
	{
		border-left:5px dashed #666;
		padding-left:1em;
	}	
	#dan4
	{
		border-left:5px dashed #777;
		padding-left:1em;
	}	
	#dan5
	{
		border-left:5px dashed #888;
		padding-left:1em;
	}	
	#dan6
	{
		border-left:5px dashed #d66;
		padding-left:1em;
	}	
	#dan7
	{
		border-left:5px dashed #d44;
		padding-left:1em;
	}	
	#dan8
	{
		border-left:5px dashed #d22;
		padding-left:1em;
	}	
	#dan9
	{
		border-left:5px solid #d22;
		padding-left:1em;
	}	
	#dan10
	{
		border-left:5px solid #c00;
		padding-left:1em;
	}	
}

@media print {
	#article {
		font-family:"Bitstream Vera Sans","Open Sans","Arial",sans-serif;
		font-size:12pt;
	}
	h1 {
		font-size:22pt;
	}
	h2 {
		font-size:20pt;
	}
	h3 {
		font-size:18pt;
	}
	h4 {
		font-size:14pt;
	}
	#inpagenav {
		display:none;
	}
	#legende h3 ,
	#funakoshi h3 ,
	#unterstufe h2 ,
	#kyu9 h3 ,
	#kyu8 h3 ,
	#kyu7 h3 ,
	#mittelstufe h2 ,
	#kyu6 h3 ,
	#kyu5 h3 ,
	#kyu4 h3 ,
	#oberstufe h2 ,
	#kyu3 h3 ,
	#kyu2 h3 ,
	#kyu1 h3 ,
	#dangrade h2 ,
	#dan1 h3 ,
	#dan2 h3 ,
	#dan3 h3 ,
	#dan4 h3 ,
	#dan5 h3 ,
	#dan6 h3 ,
	#dan7 h3 ,
	#dan8 h3 ,
	#dan9 h3 ,
	#xxxdan10 h3 
	{
		margin-top:0;
	}
	#funakoshiquotes h4, #funakoshiprecepts h4 {
		text-align:center;
	}
	#funakoshiquotes p, #funakoshiprecepts p {
		font-size:10pt;
	}
	#funakoshiprecepts p {
		text-align:center;
	}
	h4 {
		page-break-after:avoid;
	}
	ul, ol, li, p, table, blockquote {
		page-break-before:avoid;
		page-break-inside:avoid;
	}
	#legende ,
	#funakoshi ,
	#unterstufe ,
	#kyu9 ,
	#kyu8 ,
	#kyu7 ,
	#mittelstufe ,
	#kyu6 ,
	#kyu5 ,
	#kyu4 ,
	#oberstufe ,
	#kyu3 ,
	#kyu2 ,
	#kyu1 ,
	#dangrade ,
	#dan1 ,
	#dan2 ,
	#dan3 ,
	#dan4 ,
	#dan5 ,
	#dan6 ,
	#dan7 ,
	#dan8 ,
	#dan9 ,
	#xxxdan10 
	{
		page-break-before:always;
	}
}
