body {
	background-color:#040303;
	color:#BB9966;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align:left;
}

* {
	border:0 none;
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

a:link{
	color:#CC9966;
	text-decoration: none
}
a:visited{
	color:#AA8866;
	text-decoration: none
}
a:hover{
	color:#DDBB99;
	text-decoration: none
}
a:active{
	color:#CCAA88;
	text-decoration: none
}

#header {
	width: 1000px;
	height: 55px;
	background: url(../pageimages/header.gif) no-repeat;
	padding: 195px 0 0 25px;
}

#headerlink {
	height:75px;
	width:270px;
	margin:0 auto;
	position:absolute;
	top:20px;
	text-align:center;
}

#gold {
  position: absolute;
  top: 4px;
  left: 27px;
  line-height:100%;
}

#rubies {
  position: absolute;
  top: 4px;
  left: 99px;
  line-height:100%;
}

#flashPlayer {
  position: absolute;
  top: -274px;
  left: 625px;
  line-height:100%;
  background-color:#777077;
  border: 1px solid #C99258;
}

#premium {
  position: absolute;
  top: 1px;
  left: 134px;
  line-height:100%;
}

#resources {
  position: relative;
  top: 210px;
  left: 46px;
  color: #E2A75C;
}

#content {
	width: 820px;
	float:left;
}

#framebottom {
	position: relative;
	width: 790px;
	height: 800px;
	float: left;
	min-height: 380px;
	/*background: url(../pageimages/frame_bottom.png) no-repeat bottom !important;*/
	background: url(../pageimages/frame_bottom.gif) no-repeat bottom;
	padding: 48 0 50px 0;
}

#frameright {
	width: 777px !important;
	width: 769px;
	float: left;	
	/*background: url(../pageimages/chain.png) repeat-y right -76px !important;*/
	background: url(../pageimages/chain.gif) repeat-y right -76px;
	
}

#framebg {
	width: 760px;
	float: left;
	background: url(../pageimages/backgrounds/tw.jpg);
	background-repeat:no-repeat;
}

#framemain {
	position: relative;
	width: 735px;
	float: left;
	min-height: 380px;
}

#appletarea {
	padding: 2px;
	position: relative;
	top: -48px;
}

#torch {
	position: absolute;
	top: 567px;
	left: -16px;
}

#popupitem1 {
	color:#000000;
	background-color:#AAAAAA;
}

#popupitem2 {
	color:#000000;
	background-color:#80BBD0;
}

#popupitem3 {
	color:#000000;
	background-color:#CC9966;
}

#popupitem4 {
	color:#000000;
	background-color:#CC99CC;
}

#popupitem5 {
	color:#000000;
	background-color:#99CC80;
}

#popup {
	color:#000000;
	background-color:#705770;
}

#popuprelic {
	color:#000000;
	background-color:#AAAA66;
}

#popupmulti {
	color:#000000;
	background-color:#66AA66;
}

#popupsingle {
	color:#000000;
	background-color:#66AAAA;
}

#popupartifact {
	color:#000000;
	background-color:#6666AA;
}

#popuphighscore {
	color:#000000;
	background-color:#6666AA;
}

#table2 {
	border: 1px dotted #C99258;
	text-align: center;
}

.maincontainer {
	width: 1000px;
	margin: 0 auto;	
	/*background: url(../pageimages/puffer.png) repeat-y left 649px  !important;*/
	background: url(../pageimages/puffer.gif) repeat-y left 649px; 
}

.navien {
	width: 200px;
	height: 371px;
	float: left;
	/*background: url(../pageimages/top.png) no-repeat !important;*/
	background: url(../pageimages/topen.gif) no-repeat;
}

.navide {
	width: 200px;
	height: 371px;
	float: left;
	/*background: url(../pageimages/top.png) no-repeat !important;*/
	background: url(../pageimages/topde.gif) no-repeat;
}

.navi2 {
	width: 200px;
	height: 371px;
	float: left;
	/*background: url(../pageimages/top2.png) no-repeat !important;*/
	background: url(../pageimages/top2.gif) no-repeat;
}

.navi3 {
	width: 200px;
	height: 371px;
	float: left;
	/*background: url(../pageimages/top3.png) no-repeat !important;*/
	background: url(../pageimages/top3.gif) no-repeat;
}

.navi li, .navi2 li, .navi3 li, .navien li, .navide li {
	float: left;
	position:relative;
	top:32px;
	left:33px;
}

.navi img, .navi2 img, .navi3 img, .navien img, .navide img {
	float: left;
}

.navibottom {
	width: 1000px;
	float: left;
	/*background: url(../pageimages/footer.png) no-repeat left bottom !important;*/
	background: url(../pageimages/footer.gif) no-repeat left bottom;
}


a img {
	border : 0 none;
}

ul {
	list-style: none;	
}

table.shop {
	background-image: url(../pageimages/shoptable.jpg);
	background-repeat:no-repeat;
	width: 350px;
	height: 253px;
	padding-left: 20px:
	padding-right: 20px;
	padding-bottom: 20px;
}

table.default {
	border: 2px solid #CCCCCC;
	
}

tr.defaultheader {
	background-color:#543A22;
}

tr.default1 {
	background-color:#392818;
}

tr.default2 {
	background-color:#392818;
}

#pleaselogin{
	position: absolute;
	top: 200px;
	left: 200px;
	width: 400px;
	height: 100px;
	background-color:#392818;
}

#login {
	position: absolute;
	top: 25px;
	left: 30px;
}

#forum {
	position: absolute;
	top: 0px;
	left: 0px;
}

#loginarea {
	position: absolute;
	top: 210px;
	left: 290px;
}

.textfield {
	color: #BB9966;
	height: 20px;
	width: 100px;
	background-image: url(../pageimages/wood.png);
	border: 1px solid #100807;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

input {
	background-image: url(../pageimages/wood.png);
	color: #BB9966;
}

#register {
	position: absolute;
	top: 96px;
	left: 252px;
}

input.register {
	height: 20px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

input.registerbutton {
	height: 22px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

table.infoobject {
	width: 460px !important;
	width: 425px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

td.infoobjectimg {
	color: #BBAA88;
	background-color: #503828;
	border: 1px solid #151209;
	width:20px;
}

td.infoobject {
	color: #BBAA88;
	background-color: #503828;
	border: 1px solid #151209;
	width:60px;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

img.infoobject {
	border: 2px solid #221824;
}

#errortable{
	color: #F7A50F;
	font-weight: bold;
	text-align:left;
	padding:6px;
	font-size:12px;
}

#error {
	position: absolute;
	top: 10px;
	left: 220px;
	width: 300px;
	background-color: #555255;
	border: 1px solid #F7A50F;
}

#accountitem {
	height: 54px;
}

#accountachievementarea {
	width: 220px;
	position: absolute;
	top:178px;
	left:148px;
}

#accountartifactarea {
	width: 220px;
	position: absolute;
	top: 178px;
	left: 302px;
}

#accountachievementheader {
	width: 100px;
	height: 42px;
	text-align: center;
	position: absolute;
	top:128px;
	left:152px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

#accountartifactheader {
	width: 100px;
	height: 42px;
	text-align: center;
	position: absolute;
	top:128px;
	left:294px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}



#accountboard {
	position:absolute;
	top: 245px;
	left: 512px;
}

#accountdailychest {
	position:absolute;
	top: 446px;
	left: 508px;
}

#accountchestreopen{
	position:absolute;
	top: 450px;
	left: 535px;
	text-align:top;
	width:150px;
	font-size:12px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

#accountchestartifact{
	position:absolute;
	top: 500px;
	left: 575px;
	text-align:top;
	width:150px;
}

#accountchesttaler{
	position:absolute;
	top: 500px;
	left: 555px;
	text-align:top;
	width:150px;
}

#accountname {
	position:absolute;
	top: -13px;
	left: 280px;
	text-align: left;
	font-size: 25px;
	background-color: #252025;
	border: 1px dotted #BB9966;
	padding:2px;
}

#accountavatar {
	position: absolute;
	top:32px;
	left:222px;
}

#accountpokal {
	position:absolute;
	top: 45px;
	left: 532px;
}

#accountlevel {
	position: absolute;
	top:80px;
	left:265px;
}
#accountmessage{
	position: absolute;
	top:75px;
	left:345px;
}

#accountcombat{
	position: absolute;
	top:70px;
	left:155px;
}

.formdesign {
	border:1px solid #FFCC99;
	background-color: #252025;
	color: #BB9966;
}

#smithartifacts{
	position: absolute;
	top: 245px;
	left: 14px;
	text-align: right;
}



#smithartifactamount{
	position: absolute;
	top: 120px;
	left: 500px;
}
#smithshop {
	position: absolute;
	top: 130px;
	left: 72px;
}

#smithrepair {
	position: absolute;
	top: 120px;
	left: 633px;
	padding:5px;
}

#smithdefaultrepair {
	position: absolute;
	top: 120px;
	left: 633px;
	padding:5px;
}

button.smithrepair {
	border:1px outset #FFCC99;
	background-color: black; 
	width:55px;
	height:55px;
	text-align:center;
}

#smithbag {
	width: 226px;
	height: 700px;
	position: absolute;
	top: 120px;
	left: 450px;
	background-image: url(../pageimages/bag.gif);
	background-repeat:no-repeat;
	text-align: center;
}

#smithbagtable {
	margin-top: 24px;
	margin-left: 10px !important;
	margin-left: -45px;
}

#smithchesttable {
	margin-top: 24px;
	margin-left: 60px !important;
	margin-left: -160px;
	font-size: 12px;
}

td.smithbagitem {
	width: 75px;
	height: 32px;
	text-align: center;
	font-size: 12px;
}

td.smithbagitemdisabled {
	width: 75px;
	height: 32px;
	text-align: center;
	background-image: url(../pageimages/smith/round.gif);
}

td.smithbagitemwarning {
	width: 75px;
	height: 32px;
	text-align: center;
	background-image: url(../pageimages/smith/roundyellow.gif);
}

#smithrepairhover{	
	width: 22px;
	height: 22px;
	text-align: center;
	background-image: url(../pageimages/smith/hammer.gif);
	background-repeat:no-repeat;
	
}
td.smithrepairhover{	
	width: 75px;
	height: 32px;
	text-align: center;
	background-image: url(../pageimages/smith/hammer.gif);
	background-repeat:no-repeat;
	
}

td.smithbagprice {
	width: 75px;
	height: 15px;
	text-align: right;	
	font-size: 12px;
	padding:0px;
}

#smithwelcome {
	width: 550px;
	padding: 8px;
	margin: 10px;
	text-align: left;
	background-color: #252025;
	border: 1px dotted #BB9966;
	font-size: 14px;	
}

#smithquestion {
	width: 550px;
	padding: 8px;
	margin: 10px;
	text-align: center;
	color: #F7A50F;
	font-weight: bold;
	padding:6px;
	font-size:12px;	
	background-color: #555255;
	border: 1px solid #F7A50F;
}

#smithchest{
	position:relative;
	background-image: url(../pageimages/chest.gif);
	background-repeat:no-repeat;
	top:580px;
	left: 80px;
	height:250px;
	text-align:center;
}

table.quest {
	table-layout:fixed;
	width: 460px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

td.donequest {
	color: #AA9582;
	background-color: #302730;
	width:60px;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

td.activequest {
	color: #AA9582;
	background-color: #504550;
	width:60px;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

table.highscore {
	text-align: left;
	font-size:20px;
	position: relative;
	top:-9px;
	left: 5px;
	font-size:16px;
	width:650px;
}

tr.highscoreheader {
	background-color:#252025;
	font-size: 16px;	
	height:30px;
	font-weight:bold;
}

tr.highscore1 {

}

tr.highscore2 {

}

#highscorearrowleft {
	position: absolute;
	top: 250px;
	left: 17px;
}

#highscorearrowright {
	position: absolute;
	top: 250px;
	left: 690px;
}

#highscoretextarea {
	position: absolute;
	top: 570px;
	left: 195px;
}

input.highscore {
	border: 1px solid #BB9966;
}

img.highscore {
	border: 1px dotted #554433;
}

#impressum {
	width: 350px;
	padding: 8px;
	margin: 10px;
	text-align: center;
	background-color: #252025;
	border: 1px dotted #BB9966;
	font-size: 12px;
}

#combatwelcome{
	width: 390px;
	height: 40px;
	text-align: left;
	position: absolute;
	top:-25px !important;
	left:270px;
	padding: 4px;
	font-size:12px !important;
	font-size:11px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

img.combatartifact {
	background-color:#252025;
	border: 1px solid #BB9966;
	margin: 5px;
}

img.combatartifactselected {
	background-color:#504050;
	border: 1px solid #BB9966;
	margin: 5px;
}

#popupdisabled {
	color:#551515;
	background-color:#706070;
}

button.combatstart {
	border:1px outset #FFCC99;
	background-color: black; 
	width:120px;
	height:44px;
}

#combatone {
	width: 20px;
	position: absolute;
	top: 53px;
	left: 245 !important;
	left: 250px;
	background-color: #252025;
	font-size:18px;
}
#combatartifactamount{
	width: 385px;
	position: absolute;
	top: 53px;
	left: 290px !important;
	left: 290px;	
	text-align:left;
	font-size:12px;
	padding:0px;
}


#combattwo {
	width: 20px;
	position: absolute;
	top: 120px;
	left: 245 !important;
	left: 250px;	
	font-size:18px;
	background-color: #252025;
}
#combatstartarea {
	width: 385px;
	position: absolute;	
	top: 113px !important;
	top: 117px ;
	left: 290px !important;
	left: 290px;
	text-align: left;
	font-size:12px;
}
table.combatstartarea{
	font-size:14px;
	padding:6px;
}

#combatthree {
	width: 20px;
	position: absolute;
	top: 415px;
	left: 245 !important;
	left: 250px;
	background-color: #252025;
	font-size:18px;
}
#combatstatistic{
	width: 385px;
	position: absolute;
	top: 415px;
	left: 290px !important;
	left: 290px;
	text-align: left;
	font-size:14px;
}
	
input.combatsearchinput{
	width:70px;
}

table.combat {
	text-align: left;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	padding:1px;  
}

table.faq {
	table-layout:fixed;
	width: 460px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

tr.faqheader {
	background-color: #302730;
}

table.gameinfo {
	width: 500px;
	background-color:#252025;
	text-align: left;
}

td.gameinfoselected {
	background-color:#403340;
}

table.forgotpassword {
	text-align:left;
}

input.forgotpassword {
	background-color:#252025;
	background-image: none;
}

#advertisemiddle {
	position:absolute;
	top:-30px;
	left:115px;
	/*border: 1px solid #BB9966;*/
}

#advertiseright {
	position:absolute;
	top:50px;
	left:796px;
	border: 1px solid #BB9966;
}

img.advertisemiddle {
	border: 1px solid #BB9966;
}


table.combatstatisticobjectsopponent {
	border: 1px dotted #774444;
}

table.combatstatisticobjectsplayer {
	border: 1px dotted #447744;
}

td.combatstatisticobjects {
	width: 25px;
	height: 25px;
	color: #FFEEDD;
	font-size: 9px;
	text-align: right;
	vertical-align: bottom;
}

#combatstatisticopponentobjects {
	position: absolute;
	top: 120px;
	left: 300px;
}

#combatstatisticplayerobjects {
	position: absolute;
	top: 400px;
	left: 300px;
}

#combatstatisticopponentstatistic {
	position: absolute;
	top: 220px;
	left: 550px;
	padding: 3px;
	font-size: 10px;
	color: #A58888;
	background-color:#443030;
	border: 1px dotted #BB9966;
}

#combatstatisticplayerstatistic {
	position: absolute;	
	top: 220px;
	left: 274px;
	padding: 3px;
	font-size: 10px;
	color: #88A588;
	background-color:#304430;
	border: 1px dotted #BB9966;
}

img.combatplayerstatistic {
	border: 1px solid #A0A050;
}



table.combatstatisticmap {
	border: 1px dotted #998050;
}

td.combatstatisticmap {
	width: 3px;
	height: 3px;
	background-color:#100510;
}

td.combatstatisticmapobstacles0 {
	width: 3px;
	height: 3px;
	background-color:#354535;
}

td.combatstatisticmapobstacles1 {
	width: 3px;
	height: 3px;
	background-color:#453535;
}

td.combatstatisticmaptower0 {
	width: 3px;
	height: 3px;
	background-color:#50A050;
}

td.combatstatisticmaptower1 {
	width: 3px;
	height: 3px;
	background-color:#A05050;
}

td.combatstatisticmapbesttower0 {
	width: 3px;
	height: 3px;
	background-color:#A0A050;
}

td.combatstatisticmapbesttower1 {
	width: 3px;
	height: 3px;
	background-color:#A0A050;
}



img.combatstatisticmap0 {
	border: 1px solid #447744;
	width: 6px;
	height: 5px;
}

img.combatstatisticmap1 {
	border: 1px solid #774444;
	width: 6px;
	height: 5px;
}

#combatstatisticmap {
	position: absolute;
	top: 225px;
	left: 390px;
}

#combatstatistictime {
	position: absolute;
	top: 207px;
	left: 431px;
	font-size: 12px;
}

#combatstatisticrevanche {
	position: absolute;
	top: 444px;
	left: 598px;
}

#jewelerquestion{
	position: absolute;
	top: -50px;
	left: 310px;
	width: 350px;
	padding: 8px;
	margin: 10px;
	text-align: center;
	color: #F7A50F;
	font-weight: bold;
	padding:6px;
	font-size:12px;	
	background-color: #555255;
	border: 1px solid #F7A50F;
}
	
#jewelerwelcome{
	position: absolute;
	top:500px;
	left: 50px;
	width: 550px;
	padding: 8px;
	margin: 10px;
	text-align: left;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

#jewelerchange{
	position: absolute;
	top: 520px;
	left: 220px;
	height: 100px;
	width: 300px;	
}

#jewelerpaymentDE{
	position: absolute;
	top: 263px;
	left: 547px;	
	font-size:10px;
	color:white;
	font-style:bold;
}

#jewelerpaymentEN{
	position: absolute;
	top: 263px;
	left: 540px;	
	font-size:10px;
	color:white;
	font-style:bold;
}

#jewelerplaynik{
	position: absolute;
	top: 230px;
	left: 500px;
	width: 150px;
	height: 40px;
	background-color: #252025;
	border: 1px solid #BB9966;
	padding: 10px;
}

#jewelerproduct{
	width: 250px;
	font-size: 10px;
}


#jewelerpremium{
	position: absolute;
	top: 10px;
	left: 475px;
}

#jewelerchest{
	position: absolute;
	top: 330px;
	left: 480px;
}

#jewelerspeed{
	position: absolute;
	top: 57px;
	left: 40px;
}

#jewelerblocking{
	position: absolute;
	top: -33px;
	left: 40px;
}

#jeweleroffchest{
	position: absolute;
	top: 156px;
	left: 0px;
}
#jeweleroffward{
	position: absolute;
	top: 251px;
	left: 0px;
}

#jeweleroffpremium{
	position: absolute;
	top: 20px;
	left: 430px;
}

#jewelergoldenchest{
	position: absolute;
	top: 156px;
	left: 40px;
}

#jewelerward{
	position: absolute;
	top: 251px;
	left: 40px;
}

table.jeweler {
	font-size:12px;
}

#adventurepossible {
	position: absolute;
	top: 20px;
	left: 20px;
	height: 350px;
	width: 210px;
	background-color: #252025;
	border: 1px dotted #BB9966;
}

#adventurelink {
	position: absolute;
	top: 114px;
	left: 20px;
}

#adventurelinksigned {
	position: absolute;
	top: 44px;
	left: 20px;
}

#adventureloadlink{
	position: absolute;
	top: 190px;
	left: 20px;
}

#adventuretutoriallink {
	position: absolute;
	top: 265px;
	left: 20px;
	
}

.nikhighscorelink:link{
	color: #C21617;
}
.nikhighscorelink:visited{
	color: #C21617;
}
.nikhighscorelink:hover{
	color: #ffffff;
}

#nikaward{
	background-image: url(../pageimages/nik/bg_small.gif);
	width: 80px;
	height: 80px;
	text-align:center;
}

#nikawarddone{
	background-image: url(../pageimages/nik/bg_mini_done.gif);
	width: 80px;
	height: 80px;
	text-align:center;
}

#nikimage{
	text-align:center;
	top:10px;
	position:relative;
}

#popupnik {
	color:#000000;
	background-color:#F9FCFC;
	width:190px;
	padding:8px;
}

#nikplayerawards{
	position: absolute;
	left: 230px;
	top: 50px;
	width: 586px;
	text-align: center;
}
                
#nik-welcome{
	position: absolute;
	left: 60px;
	top: 60px;
	width: 600px;
	text-align: left;
	padding: 4px;
	font-size:13px;
	font-family:Arial;
}

#nikhighscore{
	position: absolute;
	width: 350px !important;
	width: 450px;
	left: 230px;
	top: 50px;
	text-align: center;
	
}

#nikoverview{
	position: absolute;
	left: 35px;
	top: 270px;
	width: 608px !important;
	width: 600px;
	text-align: center;
}

#nik-playeraward{
	width: 400px;
	height: 110px;
	text-align: right;
	padding: 4px;
	font-size:17px !important;
	font-size:16px;
	background-color: #E6E6E2;
}

#messagearea {
	margin:10px;
	width:482px;
	height:415px;
	background-repeat:no-repeat;
	text-align: left;
	color: #AAAAAA;
	overflow:auto;
	background-attachment:fixed;
}

#messagepage {
	position: absolute;
	left: 115px;
}

select, option {
	background-image: url(../pageimages/wood.png);
	color: #BB9966;
}

select.register {
	background-color: #181006;
	color: #BB9966;
}

#languageselection {
	position:absolute; 
	left:650px; 
	top:25px; 
	width:150px;
	text-align:left;
}

#barmeue {
	position:absolute; 
	left:650px;
	top:47px;
}

#pagelastactions {
	position:absolute; 
	left:138px;
	top:11px;
	text-align:left;
}

#pageshoutboxerror {
	position:absolute; 
	left:987px;
	top:35px;
	text-align:left;
	z-index: 5;
	margin: 4px;
	padding: 0;
	width:155px;
	height:100px;
	color: #F7A50F;
	font-weight: bold;
	text-align:left;
	padding:6px;
	font-size:12px;
	background-color: #555255;
	border: 1px solid #F7A50F;
}
	
#shoutbox {
	position:absolute; 
	left:989px;
	top:8px;
	text-align:left;
	margin: 4px;
	padding: 0;
	width: 128px;
	height: 279px !important; 
	height: 275px;
	overflow: hidden;
}

input.shoutok {
	background-color: #564636;
	height: 15px;
	width: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.shouthighlight {
	background-color: #564636;
	height: 15px;
	width: 70px !important; 
	width: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


input.shoutbox {
	background-color: #564636;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px dotted #805828;
}

table.shoutbox {
	color: #805828;
	font-family: arial;
	font-size: 10px;
}

#news {
	width:500px;
}

#accountoptions {
	position: absolute;
	left: 692px;
	top: -32px;
}

#nik-menu{
	position:relative;
	left:200px;
}

#niknavi{
	background-image: url(../pageimages/nik/navi.gif);
	background-repeat:no-repeat;
	width: 146px;
	height: 36px;
	position:relative;
}

#niklink{
	position: relative;
	left:25px;
	top:5px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	font-color:white;
}

.niklink:link{
	color:#FFFFFF;
	text-decoration: none;
}
.niklink:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.niklink:hover{
	color:#000000;
	text-decoration: none;
}
.niklink:active{
	color:#FFFFFF;
	text-decoration: none;
}

#nik-bg{
	position:relative;
	width:730px !important;
	width:740px;
	top:-45px;
	background-color:#000000;
}
#nik-innerbg{
	position:relative;
	width:720px !important;
	width:730px;
	top: 45px;
	left: 5px;
	background-color:#E6E6E2;
}

#niklogo{
	background-image: url(../pageimages/nik/logo.gif);
	background-repeat:no-repeat;
	width: 127px;
	height: 50px;
	position:absolute;
	left:40px;
	top:-12px;
}

#nik-actualscore{
	background-image: url(../pageimages/nik/counter.gif);
	background-repeat:no-repeat;
	width: 164px;
	height: 101px;
	position:absolute;
	left:30px;
	top:50px;
}
#nik-actual{
	width: 164px;
	height: 101px;
	position:absolute;
	left:0px;
	top:10px;
}

#screens{
	position:absolute;
	top: 50px;
	left: 139px;
}

img.zoomedscreen{
	border: 2px solid #554033;
}

#loadingappletarea{
	padding: 2px;
	position: absolute;
	top: -79px !important;
	top: -72px;
	left: 207px;
}

.buttonred:link{
	color: #BB9966;
	border: 1px solid #000000;
	background-color:#621120;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:10px;
	height: 10px;
}
.buttonred:visited{
	color: #BB9966;
	border: 1px solid #000000;
	background-color:#621120;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:10px;
	height: 10px;
}

.buttonred:hover{
	color: #000000;
	border: 1px solid #000000;
	background-color:#904251;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:10px;
	height: 10px;
}
.buttonreddisabled:link{
	color: #BB9966;
	border: 1px solid #000000;
	background-color:#595354;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:10px;
	height: 10px;
}
.buttonreddisabled:visited{
	color: #BB9966;
	border: 1px solid #000000;
	background-color:#595354;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:10px;
	height: 10px;
}
.buttonreddisabled:hover{
	color: #BB9966;
	border: 1px solid #000000;
	background-color:#595354;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:10px;
	height: 10px;
}

.buttonblack:link {
	color: #BB9966;
	border: 1px outset #9A9A9A;
	background-color:#3D301C;
	padding:0px;
	vertical-align:bottom;
	padding-bottom:0px;
	font-size:18px;	
}
.buttonblack:visited {
	color: #BB9966;
	border: 1px outset #9A9A9A;
	background-color:#3D301C;
	padding:0px;
	vertical-align:bottom;
	padding-bottom:0px;
	font-size:18px;
}
.buttonblack:hover {
	color: #BB9966;
	border: 1px outset #9A9A9A;
	background-color:#5E5C5A;
	padding:0px;
	vertical-align:bottom;
	padding-bottom:0px;
	font-size:18px;
}

.buttonwhite:link {	
	color: #BB9966;
	border: 1px outset #9A9A9A;
	background-color:#261D0F;
	vertical-align:baseline;
	margin:0px;
	padding:0px;
	font-size:20px;
}

.buttonwhite:visited {
	color: #BB9966;
	border: 1px outset #9A9A9A;
	background-color:#261D0F;
	padding:0px;
	font-size:20px;
}

.buttonwhite:hover {
	color: #BB9966;
	border: 1px outset #9A9A9A;
	background-color:#5E5C5A;
	padding:0px;
	font-size:20px;
}

#gamepositiontag {
	padding: 2px;
	position: absolute;
	top: -57px !important;
	top: -50px;
	left: 207px;
}
#agb{
	position: absolute;
	top:20px;
	left:20px;
	width:600px;
	text-align:left;
}

#combatfastload{
	position: absolute;
	top:90px;
	left:420px;	
	text-align:left;
}

#combatload{
	position: absolute;
	top:260px;
	left:420px;
	text-align:left;
}

.lastactionnamelink1:link{
	color: #BB9966;
}
.lastactionnamelink1:visited{
	color: #BB9966; 
}
.lastactionnamelink1:hover{
	color: #DDBB99;
}

.lastactionnamelink2:link{
	color: #EECC99;
}
.lastactionnamelink2:visited{
	color: #EECC99;
}
.lastactionnamelink2:hover{
	color: #BB9966; 	
}

#accountbackbutton  {
	position:absolute;
	left:70px;
	top:-15px;
}

#news{
	width: 600px;
	padding-top:5px;
	padding-left:25px;
}

#newssection {
	text-align:left;
}

#transaction{
	position: absolute;
	left: 150px;
	top: 10px;
	width: 400px;
	height: 340px;
	border: 1px outset #9A9A9A;
	background-image: url(../pageimages/teaser3.jpg);
	text-align: right;
	padding: 0px;
	font-size: 22px;
}

#teasertext{
	position: absolute;
	left: 210px;
	top: 30px;
	text-align: left;
	width: 175px;
	color: black;
	font-size: 18px;
}

#teaserpaymentDE{
	position: absolute;
	top: 294px;
	left: 148px;	
	font-size:10px;
	color:white;
	font-style:bold;
}

#teaserpaymentEN{
	position: absolute;
	top: 294px;
	left: 138px;	
	font-size:10px;
	color:white;
	font-style:bold;
}

#mailerror {
	position: absolute;
	top: 10px;
	left: 120px;
	width: 200px;
	background-color: #555255;
	border: 1px solid #F7A50F;
	padding:6px;
	font-size:12px;
	color: #F7A50F;
	font-weight: bold;
	text-align:left;
}

#combatsortieoptions{
	position: absolute;
	top:100px;
	left:70px;	
	text-align:left;
	height: 400px;
	width: 240px;
}

#sortieerror{
	position: absolute;
	top: 30px;
	left: 100px;
	width: 200px;
	background-color: #555255;
	border: 1px solid #F7A50F;
	padding:6px;
	font-size:12px;
	color: #F7A50F;
	font-weight: bold;
	text-align:left;
	width: 220px;
	height: 70px;
}

#betalogo{
	position:absolute;
	top:-220px;
	left:515px;
}

#adventurequestion{
	position: absolute;
	top: 20px;
	left: 20px;
	height: 350px;
	width: 210px;
	padding: 8px;
	margin: 10px;
	text-align: center;
	color: #F7A50F;
	font-weight: bold;
	padding:6px;
	font-size:12px;	
	background-color: #555255;
	border: 1px solid #F7A50F;
}

.linkhover2px:hover{
	border: 2px outset #BB9966;
}

.linkhover1px:hover{
	border: 1px outset #BB9966;
}

#guestbookform {
	position: absolute;
	left: 190px;
	top: 70px;
}

#guestbookentries {
	position: absolute;
	left: 140px;
	top: 400px;
}

#paymentbody {
	position: absolute;
	left: 110px;
	top: 80px;
	
}

#paymentwait{
	position: absolute;
	left: 90px;
	top: 10px;
	height: 40px;
	width: 580px;
	text-align: center;
	color: #F7A50F;
	font-weight: bold;
	padding:6px;
	background-color: #555255;
	border: 1px solid #F7A50F;
	font-size:14px;	
}

