@charset "utf-8";
body {
        font: 100% Verdana, Arial, Helvetica, sans-serif;
        margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
        padding: 0;
        text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
        color: #FFF;
        background-color: #FFF;
}


.index #bild  {
	position: absolute;
	top: 287px;
	left: 30px;
	width: 21px;
	height: 20px;
}

.index #text  {
	position: absolute;
	top: 365px;
	left: 520px;
	color: #000;
	font-family: sans-serif;
	font-size: 12px;
	width: 249px;
	height: 200px;
}

.index #tabelle  {
	position: absolute;
	top: 24px;
	left: 31px;
	color: #000;
	font-family: sans-serif;
	font-size: 12px;
	width: 429px;
	height: 157px;
}

.index #formgenerator  {
	position: absolute;
	top: 175px;
	left: 30px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 470px;
}


		.festung #map  {
			position: absolute;
			top: 93px;
			left: 37px;
		}
		
		.festung #text1  {
	position: absolute;
	top: 23px;
	left: 98px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 324px;
	height: 32px;
		}
		
		.festung #text2  {
	position: absolute;
	top: 513px;
	left: 55px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 799px;
	height: 138px;
		}
		
		.festung #link  {
	position: absolute;
	top: 647px;
	left: 55px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	height: 89px;
	width: 309px;
	color: #000;
		}
		
		.festung #formgenerator  {
	position: absolute;
	top: 768px;
	left: 61px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		}




.gruen {
	color: #0F0;
}
.violett {
	color: #A600A6;
}
