body {
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #000000;
    background: #303030;
	font: normal normal normal 12px Arial;
    color: #FFFFFF;
}

body, td {
	font: normal normal normal 12px Arial;
    color: #FFFFFF;
}

select, textarea, input {
    border-right: #141414 1px solid;
    border-top: #727272 1px solid;
    border-left: #727272 1px solid;
    border-bottom: #141414 1px solid;
    font-size: 10px;
    color: #FFFFFF;
    font-family: Verdana, Arial;
    background-color: #000000;
    background-attachment: fixed;
}

a:link {
    color: #FFFFFF;
    text-decoration: underline;
}

a:active {
    color: #FFFFFF;
    text-decoration: underline;
}

a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

a:hover {
    color: #880000;
    text-decoration: none;
}

.info {
	color: #000;
	padding: 2px;
	margin: 2px;
	background: #DBDBDB;
	border: 1px solid #FF0000;
	text-align: left;
	font: normal normal normal 12px sans-serif;
	font-weight: bold;
}

.info_k {
	color: #000;
	padding: 2px;
	margin: 2px;
	background: #DBDBDB;
	border: 1px solid #FF0000;
	text-align: left;
	font: normal normal normal 11px sans-serif;
	font-weight: bold;
}

.frage {
	margin: 5px;
	background: #000;
	border: 1px dashed #FFF;
	color: #FFF;
	width: 17px;
	height: 17px;
	text-align: center;
	font: normal normal normal 15px sans-serif;
	position: absolute;
}

ul, li {
	padding: 2px;
	margin: 0;
	list-style: none;
}

.center {
	text-align: center; 
	width: 100%; 
	display: block;
}

img, form {
	border: 0;
	padding: 0;
	margin: 0;
}

/* Lebensbalken */
div#lebensbalken {
  	width: 150px;
  	border: 1px solid #000;
  	background: #3C3C3C;
  	height: 20px;
}
div#lebensbalken p {
  	height: 20px;
  	display: block;
  	background: #660000;
  	margin: 0px;
}
div#lebensbalken span {
  	position: absolute;
  	margin: 0px 0px 0px 85px;
  	color: #C3C3C3;
}

/* Energiebalken */
div#energiebalken {
  	width: 150px;
  	border: 1px solid #000;
  	background: #3C3C3C;
  	height: 20px;
}
div#energiebalken p {
  	height: 20px;
  	display: block;
  	background: #002F55;
  	margin: 0px;
}
div#energiebalken span {
  	position: absolute;
  	margin: 0px 0px 0px 85px;
  	color: #C3C3C3;
}

/* Erfahrungsbalken */
div#expbalken {
  	width: 150px;
  	border: 1px solid #000;
  	background: #3C3C3C;
  	height: 20px;
}
div#expbalken p {
  	height: 20px;
  	display: block;
  	background: #9B9400;
  	margin: 0px;
}
div#expbalken span {
  	position: absolute;
  	margin: 0px 0px 0px 85px;
  	color: #C3C3C3;
}
/* Tabellen */ 
.tabelle td, tr {
	border-collapse: collapse;
	border: 1px solid #000;
	padding: 2px;
}

.bgcolor {
	background: #AEAEAE;
	text-align: center;
}

.tablea {
	padding: 1px;
	background: #666;
	text-align: left;
}

.tableb {
	padding: 1px;
	background: #454545;
	text-align: left;
}

.tablec {
	padding: 1px;
	background: #3A5F23;
	text-align: left;
	color: #000;
}

.tabled {
	padding: 1px;
	background: #2A2A2A;
	text-align: left;
	color: #FFF;
}

/* Nachrichten */
.pn_nach {
	background: 	#3C3C3C;
	color:			#000;
    font-family: 	Verdana, Arial, sans-serif;
    font-size: 		9pt;
	border:			1px solid #000;
}
.pn_ge_nach {
	background: 	#314638;
	color:			#000;
    font-family: 	Verdana, Arial, sans-serif;
    font-size: 		9pt;
	border:			1px solid #000;
}

#faq {
    position: absolute;
}

.CloseButton {
    position:absolute; 
    width:58px; 
    height:73px; 
    z-index:81; 
    border: 0px solid #000000;  
    left: 392px; 
    top: 0px
}