/* Khandi's Moonlight style v. 1 http://www.temple-of-syrah.de/styles/moon/moon.css 
Copyright des Hauptbildes liegt bei Bernd Nies http://www.nies.ch */

/* global */
p,ul,ol,div,td,span,
layer,table,body	{	font-family: Verdana, Arial, helvetica, sans-serif, times new roman;	font-size: 11px;	color: #c9a37c;}
p 					{ margin: 0px; padding: 0px; }

/* body */
body 				{ background-color: #000000; margin: 0px; scrollbar-base-color: #000000; scrollbar-3dlight-color:#000000; scrollbar-arrow-color:#034889; scrollbar-darkshadow-color:#999999; scrollbar-face-color:#000000; scrollbar-highlight-color:#034889; scrollbar-shadow-color:#034889; scrollbar-track-color:#000000; background: none;}

/* table */
table 				{ border: 0px; border-collapse: collapse; } /* cellspacing & cellpadding & border =0 no longer needed
td 					{ padding: 0px; margin:0px; }

/* scrollbars */
/* body, textarea 		{ scrollbar-base-color:#000000; scrollbar-3dlight-color:#000000; scrollbar-arrow-color:#034889; scrollbar-darkshadow-color:#999999; scrollbar-face-color:#000000; scrollbar-highlight-color:#034889; scrollbar-shadow-color:#034889; scrollbar-track-color:#034889; } */

/* links */
a:link { font-weight: bold; text-decoration: none; color:#C0C0C0; }
a:visited { font-weight: bold; text-decoration: none; color:#C0C0C0; }
a:active { font-weight: bold; text-decoration: none; color:#C0C0C0; }
a:hover  { font-weight: bold; text-decoration: underline; color:#C0C0C0; }

/* fonts */
h1 { font-size:11px; font-weight:bold; margin-bottom: 0px;}
.medium { font-size:10px; }
.small { font-size:10px; }

/* colors */
.fontcolor { color: ; }
.white { color: #850D0E; }

/* Profil */ 
legend { 
  background-color:#000000; 
  border: 0px #c9a37c; 
  color:#c9a37c; 
} 
fieldset { 
  background-color:#000000; 
  border: solid #c9a37c 1px; 
  color:#c9a37c; 
}

/* Hintergrund */ 
p.worldsay table tr { 
  background-color:#b0a8a8; 
} 
/* Schriftfarbe */ 
p.worldsay table tr td { 
  color:#000000; 
}

/* bgcolors */
.body { background-color: #000000; }
.divider { background-color: #000000; }
.outline { background-color: #D1D1D1; }
.menubg	{ background-color: #F1F1F1; }

.brightbg	{ background-color: #E5E5E5; }
.verybrightbg	{ background-color: #F1F1F1; }
.reallybrightbg	{ background-color: #FAFAFA; }

.whitebg { background-color: #850D0E; }
.blackbg { background-color: #000000; }
.brownbg { background-color: #E1D8D1; }

/* forms */
.registerinput { width: 100%; background-color: #000000; font-size: 12px; }
.registersubmit { font-size: 12px; }
.logininput { width: 100%; font-size: 12px; }
.loginsubmit { width: 100%; font-size: 12px; }

/* forms */
select 				{	font-size: 12px;	background-color: #000000;	font-family: "verdana";}
.input 				{ font-size: 12px; background-color: #c9a37c; border: 1px solid #000000; color:#000000; }
.submitsagen 		{ font-size: 12px; font-weight: bold; border: 1px solid #c0c0c0; color: #c0c0c0; background-color: #000000; width: 55px; margin-left: 1px; margin-right: 1px; }
.submitschreien 	{ font-size: 12px; font-weight: bold; border: 1px solid #034889; color: #034889; background-color: #000000; width: 92px; margin-right: 1px; }
.submitclan 		{ font-size: 12px; font-weight: bold; border: 1px solid #c00000; color: #c00000; background-color: #000000; width: 55px; margin-right: 1px; }
.submitworldsay 	{ font-size: 12px; font-weight: bold; border: 1px solid #404040; color: #042D4C; background-color: #000000; width: 75px; margin-right: 1px; }
.submitwhisper 		{ font-size: 12px; font-weight: bold; border: 1px solid #128a12; color: #128a12; background-color: #000000; width: 88px; margin-left: 1px; margin-right: 1px; }
.submitgroup 		{ font-size: 10px; font-weight: bold; border: 1px solid #E36B30; color: #E36B30; background-color: #000000; width: 80px; margin-right: 2px; } 


textarea			{ font-size: 12px; background-color: #c9a37c; border: 1px solid #000000; color:#000000;}
select 				{ font-size: 12px; background-color: #c9a37c; color: #000000;}

/* banner stuff */
.bannerad {border: 1px solid #000000;}


/* text classes */
.chattext		{ color: #c0c0c0; font-size: 13px;}
.chattextscream		{ color: #0565b7; font-size: 13px;}
.chattextclan		{ color: #c00000; font-size: 13px;}
.chattextinfo		{ color: #000000; background-color: #808080; font-style: italic; font-size: 13px; }
.chattextworldsay	{ color: #850D0E; background-color: #03003E font-size: 13px; }
.chattextwhisper	{ color: #12be16; font-size: 13px; } 
.healthmed		{ color: #ff9001; }
.healthok		{ color: #12be16; }
.healthcritical		{ color: #ff0000; }
.chatpics		{ display: none; }

/* frames bg */
.font-family		{ background-color: #000000; margin: 10px; margin-top: 2px;  margin-bottom: 2px; margin-right: 5px; background-image: none;}
.framebannerbg		{ background-color: #000000; margin: 0px;  margin-top: 0px;  margin-bottom: 0px; margin-right: 0px; background-image: url(bannerbg.jpg);}
.framechatformbg	{ background-color: #000000; margin: 0px;  margin-top: 0px;  margin-bottom: 0px; margin-right: 0px; background: url(chatform.jpg);}
.framechattextbg	{ background-color: #000000; margin: 10px; margin-top: 0px;  margin-bottom: 0px; margin-right: 0px;font-size: 13px;   background-image: url(unten.jpg); background-position: left top; background-repeat:no-repeat; background-attachment:fixed;}
.framemainbg		{ background-color: #000000; margin: 10px; background-image: url(oben.jpg); background-position: left bottom; background-repeat:no-repeat; background-attachment:fixed; }
.frameitembg		{ background-color: #000000; margin: 5px; background: url(oben1.jpg);  background-position: left bottom; background-repeat:yes-repeat; background-attachment:fixed; }
.framemapbg		{ background-color: #000000; margin: 10px; margin-top: 3px; background: url(mitte.jpg); background-position: left bottom; background-repeat:yes-repeat; background-attachment:fixed; }
.framemenubg		{ background-color: #000000; background: url(unten1.jpg);  background-position: left top; background-repeat:no-repeat; background-attachment:fixed; }


/* main module */
td.mainheader 		{font-style: italic;	font-size: 30px; font-family: "Viner Hand ITC"; color: #000000; background-image: none;}
table.areadescription 	{border: 1px solid #c9a37c; width: 100%; background-color: #000000; background-image: url(discrip.jpg);}
td.areadescription 	{padding: 5px; background-color: #000000; background-image: none; background-position: bottom; background-repeat:no-repeat; background-attachment:fixed; }
.imageborder 		{border: 0px solid #000000; background-color: #D1D1D1; margin-right: 10px; margin-bottom: 0px;}
p.maincaption 		{font-weight: bold;	font-style: italic;	font-size: 32px;	padding: 2px;	padding-left: 5px;  background-color: #000000;	background-image: none;	font-family: "Viner Hand ITC"; color: #F0ECEB;}
p.maincaption2 		{color: #E1DBD9; font-weight: bold; font-size: 14px; font-family: "Tempus Sans ITC"; font-style: italic;	padding: 2.5px; padding-left: 5px; width: 593px; background-color: #000040; background-image: none;}
p.maindesc1 		{padding: 2px; padding-left: 0px; background-color: #000000; border: 1px solid #000000; border-top: 1px; width: 300px;}
p.maindesc2 		{background-color: #000000; width: 100%;}
p.listplaceitemsrow 	{padding: 1px;	padding-left: 5px; background-color: #000000;	background-image: none;}
p.listusersrow 		{padding-left: 5px; background-color: #000000;	background-image: none;}

/* item module */
p.font-family		{ border-bottom: 1px solid #000000; font-size: 10px; padding: 2px; padding-left: 5px; background-color: #000000; }
p.listcaption		{ font-size: 10px; border: 1px solid #000000; font-weight: bold; padding: 2px; padding-left: 5px; text-align: center; background-color: #c9a37c; color: #000000;}
p.listsubcaption	{ border-bottom: 1px solid #000000; background-color: #000000;}
p.listrow		{ border: 0px solid #000000; border-top: 0px; padding: 0px; padding-left: 5px; color:#c9a37c; background-color: #000000; }
p.listitemrow		{ border-bottom: 1px solid #000000; font-size: 10px; padding: 0px; padding-left: 5px; margin-bottom: 5px; background-color: #000000; }
p.listmainrow		{ font-size: 10px; padding: 0px; padding-left: 5px; min-height: 55px; margin-bottom: 5px; background-color: #850D0E; border: 1px solid #000000; border-top: 0px;}
.valueincreased		{ font-size: 10px; font-weight: bold; color: #05a1fb; } 
.itemamount		{ font-size: 10px; font-weight: bold; color: #05a1fb; }
.itemequipped		{ font-size: 10px; font-weight: bold; color: #05a1fb; }
.itemmagic		{ font-size: 10px; font-weight: bold; color: #12be16; }
.iteminventorypics	{ display: none; }

/* map module */
p.positiontext { background-color: #D1D1D1; color: #000000; font-size: 10px; margin-top: 10px; margin-right: 0px; margin-bottom: 3px; padding-left: 0px; padding-right: 0px; width: 100%; }

/* main module */
p.personlistcaption { border:1px solid #c9a37c; height:12px;  font-family: "Verdana"; font-weight: italic; padding: 2px; padding-left: 5px; background-color: #000000; color:#c9a37c; }
p.itemlistcaption { border: 1px solid #c9a37c; height:12px;  font-family: "Verdana"; font-weight: italic; padding: 2px; padding-left: 5px; background-color: #000000; color:#c9a37c; }


/* misc */
.borderbg { background-color: #DCD2D0; }