body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: #666666;
	margin:20px;
	background-image:url(bg.jpg);
	background-repeat:no-repeat;
	background-position:21px 0px;
	padding:0px;
}

td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding:4px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.rand {
	border: 1px solid;
	border-color: black;
}
.rand2 {
	border: 3px solid;
	border-color: #9900CC;
}

td {
	width: 50%;
}

.farbe1 {
	background-color: #F7F7F7;
	letter-spacing: 1px;
}
.farbe2 {
	background-color: #D8D8D8;
	letter-spacing: 1px;
}
.farbe3 {
	background-color: #D8F0FF;
	letter-spacing: 0px;
	font-size: 12px;
}
.farbe4 {
	background-color: #C7D0E0;
	letter-spacing: 1px;
}
.farbe5 {
	letter-spacing: 1px;
	border-bottom-color: #FF0000;
	border-bottom: 5px solid;
}
.farbe6 {
	background-color: #FFFFCC;
	letter-spacing: 1px;
}
.farbe7 {
	background-color: #FFFFE0;
	letter-spacing: 1px;
}
.farbe8 {
	background-color: #FFFF99;
	/*background-color: #D8D8D8;*/
	/*background-color: #C7D0E0;*/
	letter-spacing: 1px;
	/*border-top: 1px solid black;*/
}

a {
	text-decoration:underline;
	color: #000000;
	font-size: 12px;
}
a.liste {
	text-decoration:underline;
	color: #000000;
	font-size: 16px;
}

a.hint {
	text-decoration:none;
	color: #000000;
	font-size: 16px;
	cursor:default;
}
a.hint:hover {
	background-color: #D8F0FF;
}
a.lh {
	text-decoration:underline;
	color: #000000;
	font-size: 16px;
}
a.lh:hover {
	background-color: #D8F0FF;
}
a.extra {
	text-decoration:underline;
	color: #000000;
	background-color: #D8F0FF;
	font-size: 16px;
}


h1{
	font-size: 16px;
	color: #FFFFFF;
	padding:4px;
	margin:0px;
}

.klein{
	font-size: 12px;
}

#q{
	margin-top:5px;
	width: 210px;
}

.schwarz{
	color: #000000;
}

#hint_layer {
	position:absolute;
	width:350px;
	height:400px;
	z-index:1;
	left: 785px;
	top: 270px;
}
#form_layer {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	top: 90px;
}
#ordabok_layer {
	position:absolute;
	width:43px;
	height:22px;
	z-index:22;
	top: 157px;
	left: 772px;
}

