a:link { color: Black; /* color:#000000; */ text-decoration:underline;   font: bold;    }
a:visited { color:#772200; /* color:#000000; */ text-decoration:underline;   font: bold;    }
a:hover { color: White; text-decoration:underline;   background-color: #A9A9A9;  font: bold;    }
a:active { color:#000000; text-decoration:none;  font: bold;    }

body {
padding:8px;
margin: 0px;
background-color: #white; font-size: 101%; font-family:verdana,arial,helvetica,sans-serif;
background-image: url(../pics/hint1.jpg);
background-position: left top;
background-repeat: no-repeat;
color: White;
}

li {
	font-size: 0.9em;
	line-height: 110%;
	color: #D3334B;
		}

p { 
font-size: .9em; 
text-align:left;
padding:5px 15px;
margin:0;
color: Black;
}

.imgpad {
	padding:5px 15px;
margin:0;
}

h1 {
color: Black;
font-weight: bold;
background-color: transparent;
font-size: 1.0em;
text-align:left;
padding: 0px 15px;
margin:0;
}

h2 {
color: #666666;
font-size: 0.9em;
text-align:left;
letter-spacing: 1px;
background-color: transparent;
margin:0;
padding: 0 0 0 15px;
}

h3 {
color: #000000;
font-size: 0.8em;
text-align:left;
letter-spacing: 1px;
background-color: transparent;
padding: 15px 15px 7px;
margin:0;
 border-bottom-style: solid;
 border-bottom-width: thin;
}

h4 {
color: #666666;
font-size: 0.8em;
text-align:left;
letter-spacing: 1px;
background-color: transparent;
padding: 10px 15px 5px;
margin:0;
font-weight: bold;
}

.verstecken, .skip {
	display: none;
}

form {

font-size:	0.8em;
line-height: 200%;
padding:5px 15px;
margin:0;
}

input, textarea {
color: #000000;
background: #ddd;
}

input:focus, textarea:focus {
color: #000;
background: #fff;
}

.tab {
font-size: .9em; 
text-align:left;
padding:5px 15px;
margin:0;
color: Black;
	}
	
.tab2 {
color: Black;
	}

td.head {
	padding-left: 30%;
}

td.flag {
		padding: 20px 0px 15px 18px;
}

.strong {
		font-weight: bold;
		font-size: 1.1em; 
		
}