BODY {
padding-left: 280px;
background-image: url(../../sudoku-dateien/hintergrundlinks.jpg);
}

.grau {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #C0C0C0;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.schwarz {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #000000;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.blau {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #99CCFF;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.gruen {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #339966;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.rot {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #FF8888;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.gelb {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #FFB300;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.lila {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #DA70D6;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.wies {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #77FF44;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.wass {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #0000FF;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.blut {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #CD0000;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.klee {
width: 40px;
height: 40px;
border: none;
font-family: comic sans ms;
font-size: 23px;
font-weight: bold;
color: #38610B;
text-align: center;
vertical-align: middle;
background-color: #FFFFCC
}
.anz {
font-family: comic sans ms;
border: none;
font-size: 20px;
font-weight: bold;
color: #000000;
width: 360px;
height: 20px;
vertical-align: middle;
text-align: right;
}
.titwoch {
font-family: comic sans ms;
border: none;
font-size: 33px;
font-weight: bold;
color: #000000;
width: 350px;
height: 60px;
vertical-align: middle;
text-align: center;
}
.speich {
font-family: comic sans ms;
width: 135px;
height: 28px;
font-weight: bold;
font-size: 15px;
border-right: solid 1px #99A0A0;
border-left: solid 1px #99A0A0;
border-top: solid 1px #99A0A0;
border-bottom: solid 1px #99A0A0;
background-color: #EEFFFF
}
.loes {
font-family: comic sans ms;
width: 100px;
height: 28px;
font-weight: bold;
font-size: 15px;
border-right: solid 1px #99A0A0;
border-left: solid 1px #99A0A0;
border-top: solid 1px #99A0A0;
border-bottom: solid 1px #99A0A0;
background-color: #EEFFFF
}
.seite {
font-family: comic sans ms;
width: 125px;
height: 28px;
font-weight: bold;
font-size: 15px;
border-right: solid 1px #99A0A0;
border-left: solid 1px #99A0A0;
border-top: solid 1px #99A0A0;
border-bottom: solid 1px #99A0A0;
background-color: #EEFFFF
}
/*	linie
------------------------------------------------------------------------------*/

.linie01 {
border-left: solid 3px #99A0A0;
border-top: solid 3px #99A0A0;
background-color: #FFFFCC
}
.linie02 {
border-left: solid 3px #99A0A0;
border-top: solid 2px #99A0A0;
background-color: #FFFFCC
}
.linie03 {
border-left: solid 3px #99A0A0;
border-top: solid 1px #99A0A0;
background-color: #FFFFCC
}
.linie04 {
border-left: solid 2px #99A0A0;
border-top: solid 3px #99A0A0;
background-color: #FFFFCC
}
.linie05 {
border-left: solid 2px #99A0A0;
border-top: solid 2px #99A0A0;
background-color: #FFFFCC
}
.linie06 {
border-left: solid 2px #99A0A0;
border-top: solid 1px #99A0A0;
background-color: #FFFFCC
}
.linie07 {
border-left: solid 1px #99A0A0;
border-top: solid 3px #99A0A0;
background-color: #FFFFCC
}
.linie08 {
border-left: solid 1px #99A0A0;
border-top: solid 2px #99A0A0;
background-color: #FFFFCC
}
.linie09 {
border-left: solid 1px #99A0A0;
border-top: solid 1px #99A0A0;
background-color: #FFFFCC
}
.linie10 {
border-left: solid 1px #99A0A0;
border-right: solid 3px #99A0A0;
border-top: solid 3px #99A0A0;
background-color: #FFFFCC
}
.linie11 {
border-left: solid 1px #99A0A0;
border-right: solid 3px #99A0A0;
border-top: solid 1px #99A0A0;
background-color: #FFFFCC
}
.linie12 {
border-left: solid 1px #99A0A0;
border-right: solid 3px #99A0A0;
border-top: solid 2px #99A0A0;
background-color: #FFFFCC
}
.linie13 {
border-left: solid 3px #99A0A0;
border-top: solid 1px #99A0A0;
border-bottom: solid 3px #99A0A0;
background-color: #FFFFCC
}
.linie14 {
border-left: solid 1px #99A0A0;
border-top: solid 1px #99A0A0;
border-bottom: solid 3px #99A0A0;
background-color: #FFFFCC
}
.linie15 {
border-left: solid 2px #99A0A0;
border-top: solid 1px #99A0A0;
border-bottom: solid 3px #99A0A0;
background-color: #FFFFCC
}
.linie16 {
border-left: solid 1px #99A0A0;
border-top: solid 1px #99A0A0;
border-bottom: solid 3px #99A0A0;
border-right: solid 3px #99A0A0;
background-color: #FFFFCC
}

/*	navi00
------------------------------------------------------------------------------*/
#navi00 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.liste00 {
	margin-right:2;
	font-size: 57px;	
	line-height: 100px; 
	text-align : center;
}
#navi00 a {
	color: #000000; 
	font-family: comic sans ms;
	Text-Decoration: none; 
	background:none;
}
#navi00 a:hover {
	COLOR: #FF8888; 
}

/*	navi06
------------------------------------------------------------------------------*/
#navi06 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.liste06 {
	margin-right:2;
	font-size: 97px;	
	line-height: 100px; 
	text-align : center;
}
#navi06 a {
	color: #000000; 
	font-family: comic sans ms;
	Text-Decoration: none; 
	background:none;
}
#navi06 a:hover {
	COLOR: #FF8888; 
}

/*	navi07
------------------------------------------------------------------------------*/
#navi07 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.liste07 {
	margin-right:2;
	font-size: 97px;	
	line-height: 100px; 
	text-align : center;
}
#navi07 a {
	color: #000000; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#navi07 a:hover {
	COLOR: #339966; 
}	

/*	navi08
------------------------------------------------------------------------------*/
#navi08 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.liste08 {
	margin-right:2;
	font-size: 97px;	
	line-height: 100px; 
	text-align : center;
}
#navi08 a {
	color: #000000; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#navi08 a:hover {
	COLOR: #99CCFF; 
}

/*	navi09
------------------------------------------------------------------------------*/
#navi09 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.liste09 {
	margin-right:2;
	font-size: 97px;	
	line-height: 100px; 
	text-align : center;
}
#navi09 a {
	color: #000000; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#navi09 a:hover {
	COLOR: #FFB300; 
}
/*	naviblau
------------------------------------------------------------------------------*/
#naviblau {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listeblau {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#naviblau a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#naviblau a:hover {
	COLOR: #99CCFF; 
}
/*	navigruen
------------------------------------------------------------------------------*/
#navigruen {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listegruen {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#navigruen a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#navigruen a:hover {
	COLOR: #339966; 
}
/*	navirot
------------------------------------------------------------------------------*/
#navirot {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listerot {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#navirot a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#navirot a:hover {
	COLOR: #FF8888; 
}
/*	navigelb
------------------------------------------------------------------------------*/
#navigelb {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listegelb {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#navigelb a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#navigelb a:hover {
	COLOR: #FFB300; 
}
/*	navilila
------------------------------------------------------------------------------*/
#navilila {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listelila {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#navilila a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#navilila a:hover {
	COLOR: #DA70D6; 
}
/*	naviwies
------------------------------------------------------------------------------*/
#naviwies {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listewies {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#naviwies a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#naviwies a:hover {
	COLOR: #77FF44; 
}
/*	naviwass
------------------------------------------------------------------------------*/
#naviwass {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listewass {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#naviwass a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#naviwass a:hover {
	COLOR: #0000FF; 
}
/*	naviblut
------------------------------------------------------------------------------*/
#naviblut {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listeblut {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#naviblut a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#naviblut a:hover {
	COLOR: #CD0000; 
}
/*	naviklee
------------------------------------------------------------------------------*/
#naviklee {
	list-style: none;
	margin: 0;
	padding: 0;
}
.listeklee {
	margin-right:2;
	font-weight: bold;
	font-size: 17px;	
	line-height: 20px; 
	text-align : left;
}
#naviklee a {
	color: #999999; 
	font-family: comic sans ms; 
	Text-Decoration: none; 
	background:none;
}
#naviklee a:hover {
	COLOR: #38610B; 
}