/*==================================================== BORDER */
.borderbg {
  background: #777777;
  border: 1px solid #999999;
}
.border01 {
  border: 1px solid #999999;
}     
.border02 {
  padding: 5px;
	border-left: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-right: 2px solid #000000;
}
.border03 {
  background: #14293B;
  border: 2px solid #000000;
  color: #999999;
}
.border03 a {
  color: #999999;
}
/*==================================================== GLOBAL */
body {
	background: url(images/bodygrey.jpg);
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	scrollbar-face-color: #202020;
	scrollbar-highlight-color: #606060;
	scrollbar-shadow-color: #303030;
	scrollbar-3dlight-color: #202020;
	scrollbar-arrow-color: #60cffd;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #202020;
}
form { 
  display: inline;
}  
img { 
  vertical-align: middle; 
  border: 0px;
}
.bodyline {
	border: 0;
}
/*==================================================== IMAGES */
.head01 {
  background: url(images/head01.png) no-repeat;
  position:absolute; top:0px; left:0px; width:95px; height:220px;
  z-index: 10;
}
.head02 {
  background: url(images/head02.png) no-repeat;
  background-position: center;
  width: 100%;
  height: 150px;
}
.head03 {
  background: url(images/head03.png) no-repeat;
  position:absolute; top:0px; right:0px; width:130px; height:180px;
  z-index: 10;
}                                                              
/*==================================================== GENERAL */
th {
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	height: 22px;
	white-space: nowrap;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
  background: #656565 url(images/thcellpicbg.png);
}
th.bigtitle {
	height: 24px;
}

/*
td {
	font-size: 10px;
}
td.cat {
	font-weight: bold;
	letter-spacing: 1px;
	background: #1E1E1E url(images/cellpic1.gif);
	height: 22px;
	text-indent: 4px;
}
*/
/*==================================================== LINKS */
a:link, a:active, a:visited, a.postlink { 
  /*color: #001433 . B0B0B0 . A335EE;*/
  color: #81532D;
  text-decoration: none;
}
a:hover { 
  color: #444444;
  text-decoration: none;
}

a.link3 {
  font-weight: bold;
}

a.link2:visited {
  color: #656565;
}

/* Klassen Links */
a.Druid         { color: #FF7C0A; }
a.Warlock       { color: #9382C9; }
a.Hunter        { color: #AAD372; }
a.Warrior       { color: #C69B6D; }
a.Mage          { color: #68CCEF; }
a.Paladin       { color: #F48CBA; }
a.Priest        { color: #FFFFFF; }
a.Shaman        { color: #3A69FF; }
a.Rogue         { color: #FFF468; }
a.DeathKnight   { color: #C41F3B; }

.newscontainer a.Druid,
.newscontainer a.Warlock,
.newscontainer a.Hunter,
.newscontainer a.Warrior,
.newscontainer a.Mage,
.newscontainer a.Paladin,
.newscontainer a.Priest,
.newscontainer a.Shaman,
.newscontainer a.Rogue,
.newscontainer a.DeathKnight {
  color: #333333;
  font-weight: bold;
}


/*==================================================== TABLE */
th a:link, th a:visited, th a:active {
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
th a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
th.footer {
	color: #999999;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
}

th.footer a:hover {
	color: #777777;
	text-decoration: underline;
	font-weight: normal;
}
hr {
	height: 2px;
	border: 0;
	background: #000000;
}
/*==================================================== ROWS */
#mafcontent .row1, .helpline, .rowcolor1 {
	/*333333 : 555555 : DCD1BE : C4C4C4*/
	background: #D9D9D9;
}
#mafcontent .row2, .rowcolor2 {
	/*444444 : 666666 : CFC4B0*/
	background: #E9E9E9;
}
/*
#mafcontent {
  color: #FFFFFF;
}
#mafcontent th {
  border: 1px dotted #999999;
}
*/
#mafcontent .rowHover {
  background: #C9C9C9;
}
#mafmenuleft .rowHover, #mafmenuright .rowHover {
  background: url(images/rowtrans2.png);
}
#nextraids .noborder tr.row2 {
  background: url(images/rowtrans2.png);
}
.row3 {
	/*background:#161616;*/
	background: url(images/row3.png);
}
.row4 {
	background: #000000 url(images/rowpic6.gif) repeat-x;
	height: 23px;
	font-size: 9px;
}
.row1black {
  background: #333333;
  color: #FFFFFF;
}

.row2black {
  background: #393939;
  color: #FFFFFF;
}
.rowHoverblack td {
  background: #252525;
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
}

.rowcolor1 {

}
/*==================================================== MIXED */
.nav {
	font-size: 9px;
	font-weight: bold;
	color: #60cffd;
}
.quote1 {
	background: #212121 url(images/nav_background.gif) repeat-x;
	width: 100px;
	border: 1px outset #60cffd;
	font-size: 10px;
	line-height: 125%;
}
.quote2 {
	background-color: #212121 url(images/nav_background.gif) repeat-x;;
	border: 1px outset #60cffd;
	font-size: 10px;
	line-height: 125%;
}
.positive { color: #009600; }
.negative { color: #960000; }
.neutral  { color: #969696; }

.maintitle {
	font-size: 24px;
	font-weight: bold;
	color: #60cffd;
}
.subtitle  {
	font-size: 12px;
	color: #FFFFFF;
}
/*==================================================== MENU */
.menu {
	font-size: 9px;
	color: #000000;
}
.menu a:link, .menu a:active, .menu a:visited {
	text-decoration: none;
	color: #333333;
}
.menu a:hover {
	text-decoration: underline;
	color: #333333;
}

.small { 
  font-size: 9px;
}

.copy a:link, .copy a:active, .copy a:visited {
	color: #333333;
}
.copy a:hover {
	color: #999999;
}
/*==================================================== FORM */
input.helpline1, input.helpline2 {
	color: #60cffd;
	background: #161616;
	border: 0 solid;
	font-size: 10px;
}
input, input.post, textarea, select {
	color: #333333;
	background: #DCD1BE;
	border: 1px solid #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
input.button, input.liteoption,	input.mainoption {
	color: #000000;
	border: 1px outset #000000;
	background: #DCD1BE;
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
}
input.button:hover, input.liteoption:hover, input.mainoption:hover {
	border: 1px inset #000000;
	background: #B1A899;
}

.header_background {
	font-size: 10px;
	color: #60cffd;
	background: #B3B3B3 url(images/border2_top_center.gif) repeat-x;
	background-position: bottom;
	height: 60px;
}
.nav_background {
	font-size: 10px;
	background: url(images/nav_background.gif) repeat-x;
	color: #D8A44D;
	height: 33px;
	text-align: center;
	white-space: nowrap;
	border: 0px solid #91a0ae;
}
.newsnav {
	background: transparent url(images/newsnav.gif) repeat-x;
	color: #60cffd;
	height: 29px;
	white-space: nowrap;
}
.header_qlinks {
	background: #B3B3B3 url(images/qlinks_background.gif) repeat-x;
	font-size: 9px;
}
/*==================================================== BORDER */
/* Rand Oben */
.border_top_center {
	background: url(images/border_oc.gif) repeat-x;
	background-position: bottom;
	height: 156px;
	vertical-align: top;
}
.border_top_left {
	background: url(images/border_ol.gif) no-repeat;
	background-position: bottom right;
	width: 45px;
}
.border_top_right {
	background: url(images/border_or.gif) no-repeat;
	background-position: bottom left;
	width: 45px;
}
/* Rand Mitte */
.border_side_center {
	background: #656565;
}
.border_side_left {
	background: url(images/border_cl.gif) repeat-y;
	background-position: right;
	width: 45px;
}
.border_side_right {
	background: url(images/border_cr.gif) repeat-y;
	background-position: left;
	width: 45px;
}
/* Rand Unten */
.border_bot_center {
	background: url(images/border_uc.gif) repeat-x;
	color : #656565;
	font: 9px  Arial, Helvetica, sans-serif;
	line-height: 14px;
	height: 60px;
	text-align: center;
}
.border_bot_left {
	background: url(images/border_ul.gif) no-repeat;
	background-position: top right;
	width: 45px;
}
.border_bot_right {
	background: url(images/border_ur.gif) no-repeat;
	background-position: top left;
	width: 45px;
}
/*==================================================== FORM 2 */
.topper {
	background: TRANSPARENT url(images/search-bg.gif) repeat-x;
	height: 34px;
}
.btopper {
	background: TRANSPARENT url(images/search-bbg.gif) repeat-x;
	height: 34px;
}
.checkbox {
	background: url(images/CheckboxUnchecked.gif) no-repeat center center;
	display: block;
	width: 16px;
	height: 16px;
}
a.checkbox, a.checkboxchecked {
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	cursor: hand;
}
a.checkbox {
	background: url(images/CheckboxUnchecked.gif) no-repeat center center;
}
a.checkboxchecked {
	background: url(images/CheckboxChecked.gif) no-repeat center center;
}
.radiobox {
	background: url(images/RadioboxUnchecked.gif) no-repeat center center;
	display: block;
	width: 16px;
	height: 16px;
}
a.radiobox, a.radioboxchecked {
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	cursor: hand;
}
a.radiobox {
	background: url(images/RadioboxUnchecked.gif) no-repeat center center;
}
a.radioboxchecked {
	background: url(images/RadioboxChecked.gif) no-repeat center center;
}
.inputhidden { 
  display: none;
}
div.graph { 
  position: relative; 
  width: 98%; 
  border: 1px solid #837365; 
  padding: 2px; 
  margin: 2px 0;
}
div.graph .bar {
  /*background: #60cffd;*/
  background: #837365;
  color: #000000;
  display: block;
  height: 1.3em;
  line-height: 1.3em;
  position: relative;
  text-align: center;
}
div.graph .bar span { 
  position: absolute; 
  left: 1em;
}
/*==================================================== RSS */
/* RSS News */
#rrs_news  {
	width: 200px;
	font-family: verdana;
	margin: 0px;
	padding: 0px;
	border: 1px solid black;
}         
#rrs_news div.content {
	margin-bottom : 10px;
	border: none;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
	background-color: #252525;
	overflow: hidden;
	height: 15em;
}
#rrs_news div.title {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #60cffd;
	background: #161616;
	border: 1px solid #252525;
}
#rrs_news div.title:hover {
	color: #60cffd;
	background-color: #3a3a3a;
}
#rrs_news div.title.selected {
	color: white;
	background-color: #3a3a3a;
	border-bottom: 1px solid black;
}
/*==================================================== FORUM */
/* Forum */
.rowth {
	background: #000000 url(images/thcellpicbg.gif);
	color: #60cffd;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	white-space: nowrap;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}
.rowfb {
	background: #000000;
}
#inner_wrapper {
	width: 720px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.member_wrapper {
	width: 690px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.class_header {
	font-weight: bold
	font-weight: bold;
	font-size: 15px;	
}
.roster_hr_member {
	border: none;
	border-top: 1px dashed ;
	height: 1px;
}
.roster_member_right {
	text-align: right;
}
.floatR {
	float: right;	
}
.right {
	text-align: right;
	margin-top: 8px;	
}
/* plussettings-colorfix */
.tab-page td {
	color: #999999;
}
/*==================================================== NEWS */
/* News Style */
.newscontainer, .clearfix {
  padding: 5px;
  border: 1px dotted #000000;
}
.newscontainer img {
  padding: 1px;
  border: 1px solid #999999;
  margin-top: 2px;
}

.blockquote {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  margin-left: 0.1em;
  padding: 0;
  color: #CFCFCF;
  padding-left: 0.6em;
  border-left: solid 4px #336796;
  background-image: none;
}
ul, li{
  list-style-type: none;
}
.topnavi {    
  position:absolute; top:140px; right:130px; height:30px;
  float: right;
   /*
  margin-top: 120px;
  margin-right: 50px;
  margin-bottom: -10px;
  */
}
.topnavi li {
  border: 1px solid #999999;
  float: left;
  margin: 0 5px 0 5px;
}
.topnavi div {
  /*background: url(images/border_nav_cell.gif) no-repeat;*/
  background: #DCD1BE;
  border: 2px solid #000000;
  padding: 3px;
  text-align: center;
  font-size: 12px;
  width: 70px;
}
.topnavi a {
  color: #333333;
}
/*
#boardframe {
  display: list-item !important;
}
*/