body {
  text-align: center;
	padding:0;
  min-height:617px;
  font-family: Verdana, Arial;
  background-position: center;
	background-repeat: no-repeat;
  background-color: #e5d8cf;
	vertical-align:middle;
	height:auto;
	height: 101%; }

body,html { height:101%;margin:0;padding:0}

#vcenter {
	position:relative;
	width:998px;
	margin-left:auto;
	margin-right:auto;
	height:617px;
	padding-top:0px;
	padding: 0pc;
	margin-top:-307px;
	top:50%;
	text-align:left;
	overflow: hidden; }

#inner {
  padding: 0px;
	margin: 0px;
	margin-left: 0px; }
.corps {
  margin-right: 3px;
  padding: 0px; }

#fragebox {
	background-color: #fff;
	border: 2px solid black;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	position: absolute;
	top: 260px; 
	left: 195px; }
#fragebox div {
	width: 615px;
	height: 48px;
	padding: 10px;
	padding-top: 5px;
	font-weight: bold;
	position: relative;
	font-size: 13px;
	overflow: hidden;
	color: #aaa; }
#fragebox div h2 {
  margin: 0;
  font-size: 16px;
	color: #000; }

#antwortbox {
	background-color: #fff;
	border: 2px solid black;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	position: absolute;
	top: 330px; 
	left: 195px; }
#antwortsubbox  {
	width: 615px;
	height: 85px;
	padding: 10px;
	font-weight: bold;
	position: relative;
	font-size: 13px;
	overflow: hidden;
	color: #aaa; }
#antwortsubbox ul {
  margin: 0;
  margin-left: 20px;
  padding: 0px;
  font-size: 13px;
	color: #000; 
	}
#antwortsubbox ul li {
	margin: 0; }
input.radio {
  height: 12px;
  margin-bottom: 0px; }

div#systembox {
	background-color: #fff;
	border: 2px solid black;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	position: absolute;
	top: 442px; 
	left: 195px; }
div#systembox div#systemsubbox {
	width: 615px;
	height: 105px;
	padding: 10px;
	font-weight: bold;
	position: relative;
	font-size: 13px;
	overflow: hidden;
	color: #aaa; }
div#content_antwort {
  font-size: 13px;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 0px;
  color: #000000; }

div#start {
  visibility: hidden;
	position: absolute;
	top: 105px; 
	left: 10px; }
div#restart {
	position: absolute;
	top: 105px; 
	left: 450px; }
div#weiter {
  visibility: hidden;
	position: absolute;
	top: 105px; 
	left: 10px; }

#index {
	position: absolute;
	top: 200px; 
	left: 195px; }
#index div {
	width: 615px;
	height: 343px;
	padding: 10px;
	font-weight: bold;
	color: #000;
	position: relative;
	font-size: 13px;
	overflow: hidden;
	color: #fff; }
#index div h1 {
  margin: 0px;
  font-size: 16px;
	color: #fff; }
#index div h2 {
  margin: 0px;
  font-size: 20px;
	color: #fff; }
#index a {
  color: #ff0; }

#impressum {
	position: absolute;
	top: 200px; 
	left: 195px; }
#subimpressum {
	width: 615px;
	height: 343px;
	padding: 10px;
	font-weight: bold;
	color: #000;
	position: relative;
	font-size: 13px;
	overflow: hidden;
	color: #fff; }
#subimpressum h2 {
  margin: 0px;
  font-size: 20px;
	color: #fff; }
#subimpressum a {
  color: #ff0; }
  
#content {
	background-color: #fff;
	border: 2px solid black;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
	position: absolute;
	top: 200px; 
	left: 195px; }
#content div {
	width: 615px;
	height: 343px;
	padding: 10px;
	font-weight: bold;
	color: #000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	font-size: 13px;
	overflow: hidden;
	color: #aaa; }
#content div h1 {
  margin: 0px;
  font-size: 16px;
	color: #000; }
.sitemap {
  font-size: 10px; 
  margin: 0; }

#content div h2 {
  margin-bottom: 0px;
  font-size: 15px;
	color: #000; }
#content div p.imp {
  margin-top: 5px;
  font-size: 12px;
	color: #000; }
#index div p.impressum {
  margin: 0;
  margin-top: 5px;
  font-size: 10px;
	color: #fff; }

#subimpressum p.impressum {
  margin: 0;
  margin-top: 5px;
  font-size: 10px;
	color: #fff; }

input.input {
  font-size: 12px;
  font-weight: bold;
	border: 1px solid black;
	width: 300px; }
textarea.input {
  font-size: 12px;
  font-weight: bold;
	border: 1px solid black;
	width: 300px; }
input.submit {
  font-size: 12px;
  font-weight: bold; }
  
div#userpanel {
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	z-index: 100;
}
div#userpanel div {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border: 1px solid black;
  width: 700px;
  height: 50px;
  z-index: 100;
	background-image: url(/img/bg.png);
	padding: 5px;
}


div#wrap {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

div#wrap .oben {
	background-image: url(/img/bg_oben.gif);
	height: 288px;
}
div#wrap .mitte {
	background-image: url(/img/bg_mitte.gif);
  background-repeat: repeat-y;
  text-align: left;
  padding-left: 40px;
  padding-right: 40px;
}

div#wrap .mitte .draw {
	border: 2px solid black;
	background-color: white;
  margin-top: -100px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}

div#wrap .unten {
	background-image: url(/img/bg_unten.gif);
	height: 146px;
}

#header {
	position: absolute;
	top: 0;
  width: 100%;
  height: 105px;
  background-image: url(/img/bg.png);
  z-index: 100;
}

#header div#user {
	margin-top: -100px;
	top: 0;
	width: 990px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#header div#user div {
	width: 160px;
	height: 80px;
  border: 2px solid #dd0000;
  background-color: white;
  overflow: hidden;
  font-size: 11px;
  font-family: Arial;
  padding: 5px;
}
#header div#user div table tr td {
	margin: 0;
	padding: 0;
}

#header div#menu {
	width: 630px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
#header div#menu div {
margin-top: -5px;
margin-left: 10px; 
font-size: 12px;
border: 1px solid black;
background-image: url(/img/bg.png);
width: 580px;
padding: 5px;
padding-top: 2px;
padding-bottom: 2px; }

.cblack a:link {
	font-weight: bold;
	color: #0000ff;
  text-decoration: none;  }
.cblack a:visited {
	font-weight: bold;
	color: #0000ff;
  text-decoration: none; }
.cblack a:hover {
	font-weight: bold;
  text-decoration: underline; }
.cblack a:active { }

