* {margin:0; padding:0;}

body { 
  background:#000 100% 0 no-repeat; 
  background-image:url(mainbg1.jpg);
  background-position:center top;
  background-attachment:fixed;
  color:#a3a9ad; 
  text-align:center;
  margin:0; 
  font:10pt tahoma, verdana; 
}

img {	border:0; }
img.CalFull   { height:80px; width:80px; vertical-align:top; }
img.RaidTool  { height:16px; width:16px; vertical-align:top; }
img.beimba    { height:14px; width:14px; vertical-align:middle; }
img.ClassIcon { height:18px; width:18px; vertical-align:middle; }
img.Talent    { height:18px; width:18px; vertical-align:middle; }
img.Skill     { height:18px; width:18px; vertical-align:top; }
img.Race      { height:18px; width:18px; vertical-align:top; }
img.ddGrp     { height:18px; width:18px; vertical-align:middle; }
img.Check     { height:12px; width:12px; vertical-align:middle; }
img.Roll      { vertical-align:middle; }
img.thumbnail { margin:2px; }
img.emote     { vertical-align:middle; }

input       { border:0px solid #8F8F8F; }
input.logon { font-size: 11px; }
textarea { border:0; background:#DCDCDC; color:#000000; font:10pt tahoma, verdana; }
select   { border:0; background:#DCDCDC; color:#000000; font: 9pt verdana, geneva; }

span.em1 { font-size: 8px; }
span.em2 { font-size: 12px; }
span.em3 { font-size: 16px; }
span.em4 { font-size: 18px; }
span.em5 { font-size: 24px; }
span.em6 { font-size: 32px; }
span.em7 { font-size: 48px; }

h3 { font-size:12pt; }

a { color:#ffffff; text-decoration:none; font: bold 11px tahoma, verdana; }
a:hover { color:#e43f19; }
a img { border:0; } 
a:active, a:focus  { }

a.nav { color:#a3a9ad; text-decoration:none; font: bold 14px tahoma, verdana; }
a.nav:hover { color:#e43f19; }
a.nav img { border:0; } 
a.nav:active, a:focus  { }

ul { margin:0; padding-left:15px; list-style-type:disc; }
ul.num { margin:0; padding-left:20px; list-style-type:decimal; }

div.main_menu {
  position:relative;
  margin:0 auto;
	background-image: url(navigation.png);
	background-repeat: no-repeat;
	text-align:left;
	padding: 0;
	top: 0px;
	width: 1100px;
	height: 84px;
	z-index: 1;
}

div.content { 
  position:relative; 
  /*overflow: scroll;*/
  top:10px; 
  width:1100px;
  /*height:880px; 
  min-height:880px;*/
  margin:0 auto; 
  text-align:center;
  z-index:2; 
}

div.logo { position:relative; float:left; height:56px; width:350px; top:10px; margin-left:200px; }
div.nav {	position:relative; float:left; top:27px; margin-left:0px; }

div.useron { float:left;  position:relative; width:500px; vertical-align:top; text-align:left; color:#fff; }
div.logon  { float:right; position:relative; width:350px; vertical-align:top; text-align:right; z-index:100; }
div.denied {position:relative; width:800px; background:url(bg1.png); text-align:center; margin:0 auto; }
div.legal {width:800px; position:relative; text-align:center; margin:0 auto; font-size:9px; }


table {	azimuth:center; margin:0 auto; text-align:left; padding:0; border-spacing:0; border:0; border-collapse:collapse; empty-cells:show;}
table.roster { width:1000px; background:url(nav_sub4.png) top; background-repeat:no-repeat; background-attachment:scroll;}
table.calendar { width:1000px; background:url(nav_sub4.png) top; background-repeat:no-repeat; background-attachment:scroll;	padding:2px; border-spacing:2px; border-collapse:separate }
table.raid_status { width:100%; background:url(nav_sub4.png) top; background-repeat:no-repeat; background-attachment:scroll; padding:0; border-spacing:0; border:0; }
table.raid_players { border:0; width:100%; border-spacing:2px; padding:0; vertical-align:top; }

table.news {width:1000px; background:url(nav_sub4.png) top; background-repeat:no-repeat; background-attachment:scroll;	padding:0; border-spacing:0;  }

#raid_header { width:1000px; background:url(bg2.png); margin-bottom:20px; }
#raid_status_box { width:1000px; }
#raid_user_post { width:1000px; background:url(bg2.png); }
#raidlog { width:700px; padding:3px; border-spacing:3px; background: url(bg2.png); }
#eqdkp_ldb { width:1000px;  background:url(nav_sub4.png) top; margin-bottom:20px; background-repeat:no-repeat; background-attachment:scroll; border:0; border-spacing:0; padding:0;}
#eqdkp_drpdwn { background:url(bg1.png); width:1000px; border:0; border-spacing:0; padding:0;}

tr { vertical-align: middle; font: 10px tahoma, verdana;}
tr.raid_players { }
tr.raid_playersh { background: #656565; } /*Raid Players hoover */
tr.tr_large {	height:38px; }
tr.tr_small { background: url(nav_sub2.png); background-repeat: no-repeat; background-attachment: scroll; height:38px; }


th { font: bold 11px tahoma, verdana; color:#ffffff; text-align:center;}
th.raid_players { vertical-align:middle; text-align:right; font: 10px verdana; }
th.raid_status { width:33%; height:38px; vertical-align:middle; padding-left:2px; text-align:left; font:bold 9pt verdana; color:#FFFFFF; }
th.raidlog { background:url(bg2.png); vertical-align:top; text-align:left;}
th.raid_user_post { background:url(bg1.png); text-align:left; padding-left:5px; }
th.news_header {height:38px; font-size:14px; font-weight:bold; color:#a3a9ad; text-align:left; padding-left:15px; }


td, p, li {	font: 10pt tahoma, verdana; }
td.menu_control {	font: bold 11px tahoma, verdana; padding: 3px 4px 3px 4px; white-space: nowrap; }
td.raid_status         { vertical-align:bottom; text-align:left; height:30px; font:bold 9pt tahoma, verdana; color:#FFFFFF; padding-left:4px; }
td.raid_status#status4 { color:#339900;}
td.raid_status#status3 { color:#00DBBA;}
td.raid_status#status2 { color:#FFCC33;}
td.raid_status#status1 { color:#CC0033;}
td.raid_player_box1    { background:url(bg2.png); text-align:left; vertical-align:top; padding-left:4px; padding-right:4px}
td.raid_player_box2    { background:url(bg1.png); text-align:left; vertical-align:top; padding-left:4px; padding-right:4px}
td.raid_user_post      { padding:6px; width:100%; }
td.eqdkp_ldb_names { background:url(bg2.png); text-align:left; vertical-align:top; padding:2px; }
td.news_text { background:url(bg1.png); text-align:left; vertical-align:top; padding:15px; }

td.player    { font-size:10px; text-align:left;  vertical-align:middle; }
td.roll      { font-size:10px; text-align:right; vertical-align:middle; color:#FFFFFF; }
td.beimba    { font-size:10px; text-align:right; vertical-align:middle; color:#FFFFFF; }
td.beimbaneg { font-size:10px; text-align:right; vertical-align:middle; color:#FF2B29; }
td.level     { font-size:10px; text-align:right; vertical-align:middle; }
td.rank      { font-size:10px; text-align:left;  vertical-align:middle; color:#FFFFFF; }
td.dkp       { font-size:10px; text-align:right; vertical-align:middle; color:#FFFFFF; }
td.dkpneg    { font-size:10px; text-align:right; vertical-align:middle; color:#FF2B29; }


.tborder { border: 1px solid #000000; }
.alt1, .alt1Active { background:url(bg1.png); }
.alt2, .alt2Active { background:url(bg2.png); }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }


/* Tooltip */
table.PlayerTP { border:0px; width:250px; border-spacing:2px; vertical-align:top; }
td.smallHeader { vertical-align:middle; text-align:left; font:bold 8pt verdana; color:#FFFFFF; }
td.smallLine   { vertical-align:middle; text-align:left; font:8pt verdana; color:#FFFFFF; }


/* Raidplaner */
div.DayContainer { position:relative; top:0; left:0; height:130px; width:100%; border:0; }
div.day { position:relative; height:20px; border:0; vertical-align:middle; border:0; text-decoration:underline; }
div.rahmen { position:absolute; width:100%; height:100%; } 
div.inlay { position:absolute; top:0; left:0; width:100%; height:100%; }
div.RaidImgSingle { position:absolute; bottom:2px; left:2px; width:80px; height:80px; border:0; }
div.RaidImgSmall1 { position:absolute; bottom:2px; left:2px;  width:50px; height:50px; border:0; }
div.RaidImgSmall2 { position:absolute; bottom:2px; left:60px; width:50px; height:50px; border:0; }
div.RaidImgSmall3 { position:absolute;   top:24px; left:2px;  width:50px; height:50px; border:0; }
div.RaidImgSmall4 { position:absolute;   top:24px; left:60px; width:50px; height:50px; border:0; }
ul.raidlist { list-style-type:none; list-style-position:outside; left:2px; bottom:0; top:0; padding:0; }

.heroic { color: #A335EE; }

.daylink, .daylink:link, .daylink:visited, .daylink:active, .daylink:hover {
  font: bold 12px tahoma, verdana; 
  text-decoration: underline;
	text-align: left;
	color: #ffffff;
}
.cdaylink, .cdaylink:link, .cdaylink:visited, .cdaylink:active, .cdaylink:hover {
  font: bold 12px tahoma, verdana; 
  text-decoration: underline;
	text-align: left;
	color: #D20000;
}

.status4 { color:#339900; }
.status3 { color:#00DBBA; }
.status2 { color:#FFCC33; }
.status1 { color:#CC0033; }

#calendar_navi { color:#ffffff; text-decoration:none; font:bold 14px tahoma, verdana; }
