html {
	height:100%;
}

body {
	background-color:#333300;
	margin:0px;
	padding:0px;
	height:100%;
	color: #ffffcc;
}

body#prefix_1
{
	background-color:#035A3F;
	color:#C8E0D2;
}

body#prefix_2
{
	background-color:#4c4c4c;
	color:#e6e6e6;
}

body#prefix_3
{
	background-color:#5E0B2D;
	color:#EFDAE3;
}

body#prefix_4
{
	background-color:#5B4F10;
	color:#EFEAD3;
}


div#mitte
{
	position:absolute;
	top:50%;
	left:50%;
}

div#zelle
{
	position:absolute;
	top:-384px;
	left:-512px;
	width:1024px;
	height:768px;
}

div#inhalt
{
	position:absolute;
	top:190px;
	left:0;
	width:832px;
	height:384px;
	overflow:hidden;
}

div#navigation
{
	position:absolute;
	top:151px;
	left:32px;

}

div#footer
{
	position:absolute;
	bottom:4px;
	left:221px;
}


table
{
	width:auto;
}

table.gross {
	height:100%;
}

td.navigation {
	vertical-align:top;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:900;
	letter-spacing:0px;
	width:190px;
	height:18px;
	padding:0;
	margin:0;
}

a.nav:link {
	color:#cc9;
	text-decoration:none;
}

a.nav:visited {
	color:#cc9;
	text-decoration:none;
}

a.nav:hover {
	color: #cc99cc;
	text-decoration:none;
}

a.nav:active {
	color: #cccc99;
	text-decoration:none;
}



a.hier:link {
	color: #cc99cc;
	text-decoration:none;
}

a.hier:hover {
	color: #ffffcc;
	text-decoration:none;
}

a.hier:active {
	color: #cccc99;
	text-decoration:none;
}

a.hier:visited {
	color: #cc99cc;
	text-decoration:none;
}


a.skip:link,
a.skip:visited
{
	color:#c9c;
	text-decoration:none;
}
a.skip:hover,
a.skip:active
{
	color:#fcf;
}

p {
	width:832px;
	height:384px;
	padding:0px;
	margin:0;
}

input.kurz {
	height:17px;
	width:191px;
	margin:0px 0px 1px 1px;
	border:none 0px #ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333300;
}

input.lang {
	height:17px;
	width:383px;
	margin:0px 0px 1px 1px;
	border:none 0px #ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333300;
}

form {
	margin:0px;
	padding:0px;
}

div#skipnav
{
	position:absolute;
	top:580px;
	left:224px;
	font:12px Helvetica, Arial, Verdana, sans-serif;
	font-weight:900;
}

div#laden
{
	display:none;
	position:absolute;
	top:8px;
	left:8px;
	width:auto;
	height:auto;
	border:1px solid #fff;
	padding:3px;
	color:#fff;
	font:10px Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
}
