#progressbarBack {
    position:absolute;
    top:250px;
    left:280px;
    height:42px;
    width:446px;
    background-image:url(/images/global/misc/timebar_adventures.jpg);
}

#progressLeft {
    height:42px;
    width:21px;
    background-image:url(/images/progress_left.png);
    float:left;
}

#progressRight {
    height:42px;
    width:21px;
    background-image:url(/images/progress_right.png);
    float:left;
}

#loginbox {
    display:none;
    width:300px;
    text-align: left;
    position: relative;
    left: 0px;
    top: -550px;
    background-color:#EEEEEE;
    border:1px solid black;
    padding:10px;
}

#mainContainer {
	width: 1032px;
	height: 680px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	background-image: url(/images/global/misc/background_main.jpg);
	/*background-image: url(/images/global/misc/background_main_old.jpg);*/
}

#mainContainer .mainContent {
    position: absolute;
    left: 196px;
    top: 0px;
    width: 652px;
    height: 656px;
}

#mainContainer .mainContent .pageTitle {
    position: absolute;
    left: 68px;
    top: 78px;
    width: 510px;
    text-align: center;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.skyscraper {
    position: absolute;
    left: 868px;
    top: 60px;
    align: center;
    text-align: center;
}

#internMenuBox {
    position: absolute;
    left: 0px;
    top: 0px;
	width: 160px;
	height: 400px;
}

#internMenuBox .currency1 {
    position: absolute;
    left: 41px;
    top: 591px;
    width: 62px;
    height: 10px;
    text-align: right;
    display: none;
}

#internMenuBox .currency2 {
    position: absolute;
    left: 115px;
    top: 591px;
    width: 62px;
    height: 10px;
    text-align: left;
    display: none;
}

#internMenuBox .currency1value {
    position: absolute;
    left: 676px;
    top: 95px;
    height: 16px;
    width: 128px;
    text-align: right;
    z-index: 5;
    border: 0px solid #ff00ff;
}

#internMenuBox .currency2value {
	position: absolute;
    left: 666px;
    top: 118px;
    height: 16px;
    width: 128px;
    text-align: right;    
	z-index: 5;
	border: 0px solid #ff00ff;	
}

#internMenuBox .stat1value {
    position: absolute;
    left: 215px;
    top: 95px;
    height: 18px;
    width: 128px;
    text-align: left;
    font-family: Verdana;    
    z-index: 5;
    border: 0px solid #ff00ff;
}

#internMenuBox .stat2value {
    position: absolute;
    left: 224px;
    top: 119px;
    height: 18px;
    width: 128px;
    text-align: left;
    font-family: Verdana;
    z-index: 5;
    border: 0px solid #ff00ff;
}

#internMenuBox .servertime {
    position: absolute;
    left: 52px;
    top: 643px;
    height: 18px;
    width: 128px;
    text-align: right;
    font-family: Verdana;
    z-index: 5;
    border: 0px solid green;
}


#internMenuBox .time1value {
    position: absolute;
    left: 342px;
    top: 10px;
    height: 18px;
    width: 100px;
    text-align: right;
    z-index: 5;
    border: 0px solid #ff00ff;
}

#internMenuBox .time2value {
    position: absolute;
    left: 602px;
    top: 10px;
    width: 100px;
    text-align: left;
    z-index: 5;
    border: 0px solid #ff00ff;
}

#internMenuBox .button {
    position: absolute;
    left: 41px;
    width: 140px;
    height: 25px;
    cursor: pointer;
}

#internMenuBox .buttonCharacter {
    top: 216px;
}

#internMenuBox .buttonDiamonds {
    top: 246px;
}

#internMenuBox .buttonGuilds {
    top: 336px;
}

#internMenuBox .buttonFamehall_User {
    top: 276px;
}

#internMenuBox .buttonFamehall_Guild {
    top: 306px;
}

#internMenuBox .buttonQuests {
    top: 386px;
}

#internMenuBox .buttonFights {
    top: 416px;
}

#internMenuBox .buttonJobs {
    top: 446px;
}

#internMenuBox .buttonTown {
    top: 476px;
}

#internMenuBox .buttonTrader {
    top: 476px;
}


#internMenuBox .buttonStable {
    top: 506px;
}

#internMenuBox .buttonKontor {
    top: 536px;
}

#internMenuBox .buttonAltar {
    top: 566px;
}

.button145x28 {
    position: absolute;
    width: 140px;
    height: 25px;
    cursor: pointer;
}

.button84x12 {
    position: absolute;
    width: 84px;
    height: 12px;
    cursor: pointer;
}

#shopBox {
    width: 320px;
	height:550px;
	border:1px solid gray;
	position: absolute;
	top:10px;
	left:170px;
	overflow: auto;
}

.btnAttack{
	width: 140px;
	height:25px;
	cursor:pointer;
	background-image: url(/images/de/buttons/button_attack.png);
}

.btnVengeance{
	width: 140px;
	height:25px;
	cursor:pointer;
	background-image: url(/images/de/buttons/button_vengeance.png);
}

#headBox {
	position: absolute;
	top:10px;
	left:95px;
	width:56px;
	height:84px;
}

#neckBox {
	position: absolute;
	top:40px;
	left:45px;
	width:28px;
	height:28px;
}

#handBox {
	position: absolute;
	top:187px;
	left:34px;
	width:28px;
	height:28px;
}

#swordArmBox {
	position: absolute;
	top:98px;
	left:34px;
	width:56px;
	height:84px;
}

#shieldArmBox {
	position: absolute;
	top:98px;
	left:156px;
	width:56px;
	height:84px;
}

#bodyBox {
	position: absolute;
	top:98px;
	left:95px;
	width:56px;
	height:84px;
}

#footBox {
	position: absolute;
	top:187px;
	left:95px;
	width:56px;
	height:84px;
}

.scrollbox {
    border:1px solid gray;
    padding:2px;
    overflow: auto;
}

.shopLayer {
	font-size: 9px;
	width:120px;
	height:130px;
	border:1px solid red;
	position: absolute;
	display: none;
	z-index: 999;
	background-color: #ffe;
	padding:5px;
}

.smallHint {
	font-size:9px;
	font-style: italic;
}

.login {
	font-size: 10px;
	border-width: 1px;
	width:80px;
}

.textinput {
    border-width: 1px;
    font-size: 10px;
    margin:0;
    float:left;
    display:block;
}

.w500 {
    width:500px;
}

.w200 {
	width:200px;
}

.w120 {
	width:120px;
}

.w100 {
	width:100px;
}

.w80 {
	width:80px;
}

.w60 {
	width:60px;
}

.w40 {
	width:40px;
}

.h100 {
    height:100px;
}

.clearer {
	clear: both;
}

.spacer5px {
	margin:5px;
	padding:0;
}

.clickbutton {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #888;
    border-bottom: 1px solid #888;
	height:18px;
	padding:0 2px 0 2px;
	display:block;
	float:left;
	line-height: 18px;
	margin:0 2px 0 2px;
}

.clickbutton:hover {
    background-color: #DDDDFF;
}

.fieldlabel {
	height:18px;
	padding:0 2px 0 2px;
	display:block;
	float:left;
	line-height: 18px;
	font-weight: bold;
}

.fieldvalue {
	height:18px;
	padding:0 2px 0 2px;
	display:block;
	float:left;
	line-height: 18px;
	font-weight: bold;
}

.linie {
    clear:both;
    height:18px;
    border-bottom: 0px solid #DDDDDD;
}

.linie:hover {
    background-color: #DDDDFF;
}

html, body {
	color: #c0b1a2;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-image: url(/images/global/misc/background_web.jpg);
	background-repeat: repeat-x;
	height:100%;
}

form {
	display:inline;
}

a {
	font-family: "Verdana";
	font-size:11px;
    color:#000000;
    text-decoration:none;
}

a:hover {
    text-decoration:none;
}

a:active {
    text-decoration:none;
}

img {
	border-width:0;
	margin:0;
	padding:0;
}

.buttonPlus {
    width: 20px;
    height: 20px;
    background-image: url(/images/global/misc/icons/button_plus.png);
    cursor: pointer;
}

.buttonPlus:hover {
    background-image: url(/images/global/misc/icons/button_plus_mouseover.png);
}

textarea {
    color: #C0B1A2;
}

a {
    color: #C0B1A2;
}

/** BY DENNIS **/

.gkAlert {
	background-image: url(../images/global/misc/infolayer.jpg);
	position: absolute;
	left: 350px;
	top: 220px;
	width: 360px;
	height: 216px;
}

.gkAlert2 {
	background-image: url(../images/global/misc/infolayer.jpg);
	position: absolute;
	left: 350px;
	top: 220px;
	width: 360px;
	height: 216px;
}

.gkAlert2 .message {
    position: absolute;
    left: 16px;
    top: 40px;
    width: 328px;
    text-align: center;
}

.gkAlert .message {
    position: absolute;
    left: 16px;
    top: 40px;
    width: 328px;
    text-align: center;
}

.ringLayer{

	position: absolute;
    left: -200px;
    top: 20px;
    z-index:600;
}

.ringLayerChar{
	position: absolute;
    left: 0px;
    top: 20px;
    z-index:300;
}

.gkAlertClose {
	width: 140px;
	height: 25px;
	cursor: pointer;
	position: absolute;
	left: 105px;
	top: 180px;
	background-image: url(../images/global/buttons/button_blank.png);
	text-align: center;
}

.gkAlertClose div {
	margin-top: 5px;
	margin-left: -5px;
}

.headerInfo {
	position: absolute;
	left: 217px;
	top: 10px;
	width: 622px;
	text-align: center;
}

.headerUsername {
	position: absolute;
	left: 204px;
	top: 9px;
	width: 188px;
	text-align: left;
	z-index: 5;
}

.headerUserID {
	position: absolute;
	left: 194px;
	top: 30px;
	width: 188px;
	text-align: left;
	z-index: 5;
}

.headerUserFame {
	position: absolute;
	left: 652px;
	top: 9px;
	width: 188px;
	text-align: right;
	z-index: 5;
}

.headerUserExperience {
	position: absolute;
	left: 660px;
	top: 30px;
	width: 188px;
	text-align: right;
	z-index: 5;
}

.headerBalance {
	position: absolute;
	left: 49px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 5;
}

.headerMails {
	position: absolute;
	left: 93px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 5;
}

.headerMailsAmount {
	position: absolute;
	left: 93px;
	top: 68px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 10;
}

.headerFamehall {
	position: absolute;
	left: 137px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 5;
}

.headerStatistics {
	position: absolute;
	left: 181px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 5;
}

.headerBoard {
	position: absolute;
	left: 393px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 5;
}

.headerHelp {
	position: absolute;
	left: 437px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 5;
}

.headerPayment {
	position: absolute;
	left: 481px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 5;
}

.headerLogout {
	position: absolute;
	left: 525px;
	top: 42px;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 1;
}

.headerSWF {
	position: absolute;
	left: 242px;
	top: 6px;
	width: 130px;
	height: 110px;
	text-align: center;
	z-index: 1;
}

#btnOverwrite{
	width: 80px;
	height:25px;
	cursor:pointer;
	background-image: url(/images/de/buttons/button_yes.png);
}

#btnOverNo{
	margin-left:5px;
	width: 80px;
	height:25px;
	cursor:pointer;
	background-image: url(/images/de/buttons/button_no.png);
}

.homeSubMenuLeft{
		position:absolute;
		top:682px;
		left:52px;
		color: #666666;
}

.homeSubMenuRight{
		position:absolute;
		top:682px;
		left:528px;
		color: #666666;
}

.homeSubMenuLeft a {
		color: #666666;
}

.homeSubMenuRight a {
		color: #666666;
}

#homeImprint{
		display:none;
		background-image: url(/images/global/misc/background_impressum.jpg);
		z-index:10200;
		position:absolute;
		margin-left:-202px;
		width: 404px;
		height: 564px;
		left: 50%;
		top:60px;
		text-align:center;
		font-size:11px;
		color:#C0B1A2;
}

#homeImprintTopic{
		font-weight:bold;
		font-size:13px;
		color: #C0B1A2;
		top:40px;
		position:relative;
		left:-15;
}

#welcomeLayerTopic{
        margin-top:40px;
		font-weight:bolder;
		font-size:13px;
		color: #C0B1A2;
}

.homeImprintHeader{
		height:60px;
		padding-top:5px;
		padding-left:33px;
		padding-right:5px;
}

.homeImprintText{
		position:absolute;
		top:60;
		left:36px;
		right:36px;
		text-align:left;
		font-size:10px;
		color: #C0B1A2;
}

.closeImprint{
		width:19px;
		height:19px;
		float:right;
		cursor: pointer;
}

.closeWelcomeLayer{
		cursor: pointer;
		width:30px;
		height:30px;
		right:1px;
		top:1px;
		position:absolute;
		background-image: url(/images/global/misc/space.gif);
}

.closeLayer2{
		cursor: pointer;
		width:20px;
		height:20px;
		right:4px;
		top:4px;
		position:absolute;
		background-image: url(/images/global/misc/space.gif);
}

a.underline {
    text-decoration: underline;
}

.fackel{
	position: absolute;
	left: 8px;
	top: 66px;
}

.planke{
	position: absolute;
	left: 636px;
	top: 622px;
	background-image: url(/images/global/events/board_blank.jpg);
	width: 328px;
	height: 58px;
}

.ringRedNo{
	position: absolute;
	left: 733px;
	top: 660px;
}

.ringYellowNo{
	z-index:300;
	position: absolute;
	left: 670px;
	top: 660px;
}

.ringBlueNo{
	position: absolute;
	left: 860px;
	top: 660px;
}

.ringGreenNo{
	position: absolute;
	left: 796px;
	top: 660px;
}

.ringBlackNo{
	position: absolute;
	left: 925px;
	top: 660px;
}

.ringBoardRed{
	position: absolute;
	left: 882px;
	top: 619px;
}

.ringBoardBlue{
	position: absolute;
	left: 635px;
	top: 619px;
}

.ringBoardYellow{
	position: absolute;
	left: 741px;
	top: 619px;
}

.ringBoardGreen{
	position: absolute;
	left: 828px;
	top: 619px;
}

.ringBoardBlack{
	position: absolute;
	left: 785px;
	top: 619px;
}

.ringLayerExchange{
    font-size: 12px;
}

.eventLayer{
    width: 480px;
	height: 600px;
	position: absolute;
	left: 500px;
	top:100px;
	/* visibility:hidden; */
	background-image: url(/images/global/events/glorykings_olympia_final.jpg);
	/*margin:auto; */
}

.closeEventLayer{
	cursor: pointer;
	width:33px;
	height:32px;
	right:0px;
	top:0px;
	position:absolute;
	background-image: url(/images/global/misc/space.gif);
}

.buttonGameLink:link{
	padding-bottom: 4px;
 	background-image:url("/images/global/buttons/button_blank.png");
	background:url("/images/global/buttons/button_blank.png");
	border: 0px solid #000000;
	width:140px;
	height:25px;
	color:#c1b48d;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}

.buttonGameLink:hover{
	padding-bottom: 4px;
 	background-image:url("/images/global/buttons/button_blank_mouseover.png");
	background:url("/images/global/buttons/button_blank_mouseover.png");
	border: 0px solid #000000;
	width:140px;
	height:25px;
	color:#c1b48d;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}

.buttonGameLink{
	padding-bottom: 4px;
 	background-image:url("/images/global/buttons/button_blank.png");
	background:url("/images/global/buttons/button_blank.png");
	border: 0px solid #000000;
	width:140px;
	height:25px;
	color:#c1b48d;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}

.buttonPortalLink{
	padding-bottom: 4px;
 	background-image:url("/images/global/buttons/button_blank.png");
	background:url("/images/global/buttons/button_blank.png");
	border: 0px solid #000000;
	width:140px;
	height:25px;
	color:#c1b48d;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}

.buttonPortalLink:hover{
	padding-bottom: 4px;
 	background-image:url("/images/global/buttons/button_blank_mouseover.png");
	background:url("/images/global/buttons/button_blank_mouseover.png");
	border: 0px solid #000000;
	width:140px;
	height:25px;
	color:#c1b48d;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}

.buttonPortalLink:link{
	padding-bottom: 4px;
 	background-image:url("/images/global/buttons/button_blank.png");
	background:url("/images/global/buttons/button_blank.png");
	border: 0px solid #000000;
	width:140px;
	height:25px;
	color:#c1b48d;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}

.signup_submit{
	color:#ff0000;
}

.gk_error{
  position:absolute;
  top:0px;
  left:0px;
  z-index:5000;
  width:100%;
  height:100%;
  display:block;
}

.gk_error_table{
  font-size:10px;
  width:360px;
  height:230px;
  link-color:green;
}

.gk_msg{
  position:absolute;
  top:0px;
  left:0px;
  z-index:5000;
  width:100%;
  height:100%;
  display:block;
}

.gk_msg_table{
  font-size:11px;
  width:360px;
  height:230px;
}

.gk_lvlup{
  background-image: url(/images/global/guilds/bg.png);
  position:absolute;
  top:0px;
  left:0px;
  z-index:5000;
  width:100%;
  height:100%;
  display:block;
}

.gk_lvlup_table{
  font-size:11px;
  width:360px;
  height:360px;
}

#ride_help{
		display:none;
		background-image: url(/images/global/misc/background_impressum.jpg);
		z-index:10200;
		position:absolute;
		margin-left:-202px;
		width: 404px;
		height: 564px;
		left: 50%;
		top:60px;
		text-align:center;
		font-size:11px;
		color:#C0B1A2;
}

a.header:active				{text-decoration: none; color: #009900;}
a.header:link				{text-decoration: none; color: #009900;}
a.header:visited			{text-decoration: none; color: #009900;}
a.header:hover				{text-decoration: none; color: #00FF00;}


.typo_header_9 {
  font: normal normal normal 9px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.typo_header_10 {
  color: #C0B1A2;
  font: normal normal normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.typo_header_10_bold {
  color: #C0B1A2;
  font: normal normal bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.typo_header_10_bold_gray {
  color: #666666;
  font: normal normal bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.typo_header_11 {
  color: #C0B1A2;
  font: normal normal bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.typo_header_12_bold {
  color: #C0B1A2;
  font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.header_green {
  color: #009900;
}

.header_red {
  color: #990000;
}

.votingbutton{
  position:relative;
  top:585px;  
  left:67px;
}

.buy_dias_layer{
  color:#009900;
}

.buy_dias_layer:hover{
  color:#00FF00;
}

.hand_pointer{
  cursor:pointer;
}

.time1value{
  
}

.tab1  { 
		height:25px;
		left:17px;
		position:absolute;
		text-align:center;
		top:22px;
		width:95px;
 } 

.tab2   { 
		height:25px;
		left:99px;
		position:absolute;
		text-align:center;
		top:22px;
		width:99px;
 } 


.tab3  { 
		height:25px;
		left:194px;
		position:absolute;
		text-align:center;
		top:22px;
		width:95px;
 } 
 
.tab4  { 
		height:25px;
		left:280px;
		position:absolute;
		text-align:center;
		top:22px;
		width:95px;
 } 
 .tabactive {
 	font-weight:bold;
 }