body {
	margin: 0px;   
	padding:0px;
	background-color: #332117;
	font-size: 12px;
	font-style: bold;
	font-variant: normal;
	text-align: left;
	color: #c5a478;
	font-family: Arial, Helvetica, Sans-Serif;
	overflow-y: scroll;
	font-weight: normal;
}

A:link { 
	font-size: 12px;
	font-weight: bold;
	color: #be9a69;
	text-decoration: none; 
} 

A:visited { 
	font-size: 12px;
	font-weight: bold;
	color: #be9a69;
	text-decoration: none; 
} 

A:active { 
	font-size: 12px;
	font-weight: bold;
	color: #be9a69;
	text-decoration: none; 
} 

A:hover { 
	font-size: 12px;
	font-weight: bold;
	color: #be0000;
	text-decoration: none; 
} 

input[type=text] {
    padding: 0;
    height: 20px;
    position: relative;
    left: 0;
    outline: none;
    border: 1px solid #c0c0c0;
    border-color: rgba(0,0,0,.15);
    border: 1px solid #111;
    background-color: #262626;
	color: #dfa544;
}

input[type=password] {
    padding: 0;
    height: 20px;
    position: relative;
    left: 0;
    outline: none;
    border: 1px solid #c0c0c0;
    border-color: rgba(0,0,0,.15);
    border: 1px solid #111;
    background-color: #262626;
	color: #dfa544;
}

textarea#styled {
	width: 580px;
	height: 120px;
	border: 1px solid #111;
	padding: 5px;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #262626;
	color: #dfa544;
}

select {
    height: 20px;
    background: #262626;
	color: #dfa544;
    border: 1px solid #111;
}

.button1 {
  height: 30px;
  width: 150px;
	color: #dfa544;
  background: #262626;
  font-weight: bold;
  border: 1px solid #c0c0c0;
}
 
.button1:hover {
  color: #c0c0c0;
  background: #000000;
}

.image-container {
  border: 3px solid #442d1f;
}

.warrior {text-decoration: none; color: #C79C6E;}
.paladin {text-decoration: none; color: #F58CBA;}
.hunter {text-decoration: none; color: #ABD473;}
.rogue {text-decoration: none; color: #FFF569;}
.priest {text-decoration: none; color: #FFFFFF;}
.deathnight {text-decoration: none; color: #C41F3B;}
.shaman {text-decoration: none; color: #0070DE;}
.mage {text-decoration: none; color: #69CCF0;}
.warlock {text-decoration: none; color: #9482C9;}
.monk {text-decoration: none; color: #00FF96;}
.druid {text-decoration: none; color: #FF7D0A;}
.demonhunter {text-decoration: none; color: #A330C9;}
.evoker {text-decoration: none; color: #33937F;}
.guild {text-decoration: none; color: #FFE6CC;}

.warrior a {text-decoration: none; color: #C79C6E;}
.paladin a {text-decoration: none; color: #F58CBA;}
.hunter a {text-decoration: none; color: #ABD473;}
.rogue a {text-decoration: none; color: #FFF569;}
.priest a {text-decoration: none; color: #FFFFFF;}
.deathnight a {text-decoration: none; color: #C41F3B;}
.shaman a {text-decoration: none; color: #0070DE;}
.mage a {text-decoration: none; color: #69CCF0;}
.warlock a {text-decoration: none; color: #9482C9;}
.monk a {text-decoration: none; color: #00FF96;}
.druid a {text-decoration: none; color: #FF7D0A;}
.demonhunter a {text-decoration: none; color: #A330C9;}
.evoker a {text-decoration: none; color: #33937F;}
.guild a {text-decoration: none; color: #FFE6CC;}

.homelink a {text-decoration: none; color: #c1272d;}

p { 
	padding: 0px;
	margin: 0;
}

#background-container {
	margin: auto;
//	width: 1411px;
	background: 
		url(https://last-templers.de/inc/styles/new/images/bg_top.png) center top no-repeat,
		url(https://last-templers.de/inc/styles/new/images/bg_bottom.png) center bottom no-repeat,
		url(https://last-templers.de/inc/styles/new/images/bg_spacer.png) center center repeat-y;    
	padding: 0px;
}

#main-container {
	margin: auto;
	width: 1000px;
	min-height: 1034px;
}

#php-header {
	margin: auto;
	width: 1000px;
	padding: 0px;

}

#php-menu {
	height: 220px;
	margin: 0px;
	margin-right: 54px;

}

#content-wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: rgba(9, 5, 6, 0.0); 
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
}

#php-inhalt {
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-height: 800px;

}

#php-footer {
	margin-top: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
}

#welcome-left {
	overflow-y: none;
	float: left;
	width: 730px;

}

#welcome-right {
	overflow-y: none;
	float: right;
	width: 260px;

}

.widget-title {
	height: 48px;
	line-height: 48px;
	background-image: url(images/topic_260x48.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #dfa544;
}

.widget-wrapper {
	background-image: url(images/wrapper_background_40x40.png);
	background-position: top left;
	background-repeat: repeat;
	padding-left: 20px;
	padding-right: 20px;
	border: 0px solid #111;

}

.widget-footer {
	height: 39px;
	line-height: 39px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(images/footer_260x39.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid #111;
}

.inner-content-title {
	height: 48px;
	line-height: 48px;
	background-image: url(images/topic_1000x48.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #dfa544;
}

.inner-content-wrapper {
	background-image: url(images/wrapper_background_40x40.png);
	background-repeat: repeat;
	border: 0px solid #111;
	padding: 20px;
	min-height: 700px;
}

.inner-content-footer {
	height: 39px;
	line-height: 39px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(images/footer_1000x39.png);
	border: 0px solid #111;
}

.inner-content-spacer {
	height: 10px;
}

#news-container {
	overflow-y: none;
<!---	width: 720px; ---!>
	float:left;
	min-height:1900px;
}

.news-title {
	height: 48px;
	line-height: 48px;
	background-image: url(images/topic_1000x48.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #dfa544;
}

.news-content-wrapper {
	background-image: url(images/wrapper_background_40x40.png);
	background-repeat: repeat;
	border: 0px solid #111;
}

.news-text {
	margin: 0px;
	padding: 20px;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #c5a478;
	min-height: 75px;
	position: relative;

}

.news-info {
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.news-quickedit {
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.news-footer {
	height: 39px;
	line-height: 39px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(images/footer_1000x39.png);
	font-size: 10px;
	color: #493b32;
	border: 0px solid #111;
}

.latest-news-title {
	height: 48px;
	line-height: 48px;
	background-image: url(images/topic_730x48.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #dfa544;
}

.latest-news-wrapper {
	background-image: url(images/wrapper_background_40x40.png);
	background-repeat: repeat;
	border: 0px solid #111;
}

.latest-news-footer {
	height: 39px;
	line-height: 39px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(images/footer_730x39.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #493b32;
	border: 0px solid #111;
}

.welcome-title {
	height: 48px;
	line-height: 48px;
	background-image: url(images/topic_730x48.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #dfa544;
}

.welcome-wrapper {
	background-image: url(images/wrapper_background_40x40.png);
	background-repeat: repeat;
	border: 0px solid #111;
	padding: 20px;
	color: #c5a478;
}

.welcome-footer {
	height: 39px;
	line-height: 39px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(images/footer_730x39.png);
	background-repeat: no-repeat;
	border: 0px solid #111;
}

.ingame-news-wrapper {
//	background-image: linear-gradient(to bottom, rgba(21,21,21,.6) 0%, rgba(21,21,21,.6) 100%);
}

.ingame-news-title {
	margin: 0px;
	padding-bottom: 3px;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-image: url(../images/topicbg.jpg);
	font-weight: bold;
	color: #dfa544;
}

.ingame-news-text {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	min-height: 30px;
}

A.ingame-news-link {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

A.ingame-news-link:link {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

A.ingame-news-link:visited {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

A.ingame-news-link:hover {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

A.ingame-news-link:active {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.ingame-news-info {
	margin: 0px;
	padding: 3px;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.recruitment-apply-text {
	margin: 0px;
	padding: 3px;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	min-height: 30px;
	margin-left: 5px;
	margin-right: 5px;
}

.wow-progress-score {
	margin: 0px;
	padding: 3px;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	position: relative;
}

.wow-progress-realm_rank {
	margin: 0px;
	padding: 3px;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	position: relative;
}

.wow-progress-area_rank {
	margin: 0px;
	padding: 3px;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	position: relative;
}

.wow-progress-world_rank {
	margin: 0px;
	padding: 3px;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	position: relative;
}

.char-profile-items-left {
	float: left; 
	overflow:hidden;
	width: 374px; 
	height: 58px; 
	padding: 5px; 
}

.char-profile-items-right {
	float: right; 
	width: 374px; 
	height: 58px; 
	padding: 5px; 
}

#cssmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	display: block;
	font-size: 12px;
	font-weight: bold;
	zoom: 1;
	font-family: Arial, Helvetica, sans-serif;
}
		
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
	border: none;
	line-height: 1;
	margin: 0;
	padding: 0;
}

#cssmenu {
	height: 38px;
	display: block;
	border: 0px solid;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	width: 880px;
	border-color: #080808;
	margin: 0;
	margin-top: 145px;
	padding: 0;
//	background-image: url(images/menu_bg.png);
}

#cssmenu > ul {
	list-style: inside none;
	margin: 0;
	padding: 0;
}

#cssmenu > ul > li {
	list-style: inside none;
	float: left;
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
}

#cssmenu.align-center > ul {
	text-align: center;
}

#cssmenu.align-center > ul > li {
	float: none;
	margin-left: -3px;
}

#cssmenu.align-center ul ul {
	text-align: left;
}

#cssmenu.align-center > ul > li:first-child > a {
	border-radius: 0;
}

#cssmenu > ul > li > a {
	outline: none;
	display: block;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 700;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border-right: 1px solid #080808;
	color: #be9a69;
	padding: 12px 40px;
}

#cssmenu > ul > li:first-child > a {
	border-radius: 0 0 0 10px;
}

#cssmenu > ul > li > a:after {
	content: "";
	position: absolute;
	border-right: 1px solid;
	top: -1px;
	bottom: -1px;
	right: -2px;
	z-index: 99;
	border-color: #3c3c3c;
}

#cssmenu ul li.has-sub:hover > a:after {
	top: 0;
	bottom: 0;
}

#cssmenu > ul > li.has-sub > a:before {
	content: "";
	position: absolute;
	top: 18px;
	right: 6px;
	border: 5px solid transparent;
	border-top: 5px solid #ffffff;	// submenuepfeil nohover
}

#cssmenu > ul > li.has-sub:hover > a:before {
	top: 27px;
}

#cssmenu > ul > li.has-sub:hover > a {
	padding-bottom: 14px;
	z-index: 999;
	border-color: #3f3f3f;		// Zwischenraum menüpunkte haben sub
}

#cssmenu ul li.has-sub:hover > ul,
#cssmenu ul li.has-sub:hover > div {
	display: block;
//	background-color: #FF0000;
}

#cssmenu > ul > li.has-sub > a:hover,
#cssmenu > ul > li.has-sub:hover > a {
//	background-image: url(images/menu_bg.png);
	cursor: pointer;
}

#cssmenu ul li > ul,
#cssmenu ul li > div {
	display: none;
	width: auto;
	position: absolute;
	top: 39px;
//	border-radius: 0px 0px 10px 10px;
	z-index: 999;
	padding: 3px 0px 0px 0px;
	text-align: left;
//	background-image: url(images/wrapper_background_40x40.png);	// submenue hintergrund
//	border: 0.1px solid;
	border-color: #BA741A;
//	background-color: #FF0000;
}

#cssmenu ul li > ul {
	width: 150px;
}

#cssmenu ul ul ul {
	position: absolute;
}

#cssmenu ul ul li:hover > ul {
	left: 100%;
	top: -6px;
//	border-radius: 0px 0px 10px 10px;		// Zweiter DIV container has sub sub
}

#cssmenu ul li > ul li {
	display: block;
	list-style: inside none;
	position: relative;
	margin: 0;
	padding: 0;
}

#cssmenu ul li > ul li a {
	outline: none;
	display: block;
	position: relative;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	margin: 0;
	padding: 10px 9px;
	background-color: #000000;	// submenue hintergrundfarbe
}

#cssmenu,
#cssmenu ul ul > li:hover > a,
#cssmenu ul ul li a:hover {

	cursor: pointer;
//	background-color: #ff0000;	// standart hintergrund

}

#cssmenu > ul > li > a:hover {
	color: #be0000;			// hauptmenue schriftfarbe hover
//	background-color: #ff0000;	// hauptmenue hintergrund hover

}

#cssmenu ul ul a:hover {
	color: #be0000;			// submenue schriftfrabe hover
//	background-color: #0000ff;	// submenue hintergrund hover
}

#cssmenu > ul > li.has-sub > a:hover:before {
	border-top: 5px solid #ffffff;	// submenue pfeilfarbe hover
}

.roster-col-warrior {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(199,156,110,.5) 100%);
	text-align: center;
}

.roster-col-paladin {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(245,140,186,.5) 100%);
	text-align: center;
}

.roster-col-hunter {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(171,212,115,.5) 100%);
	text-align: center;
}

.roster-col-rogue {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,245,105,.5) 100%);
	text-align: center;
}

.roster-col-priest {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
	text-align: center;
}

.roster-col-deathnight {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(196,31,59,.5) 100%);
	text-align: center;
}

.roster-col-shaman {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,112,222,.5) 100%);
	text-align: center;
}

.roster-col-mage {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(105,204,240,.5) 100%);
	text-align: center;
}

.roster-col-warlock {
	height:50px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(148,130,201,.5) 100%);
	text-align: center;
}

.roster-col-monk {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,255,150,.5) 100%);
	text-align: center;
}

.roster-col-druid {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,125,10,.5) 100%);
	text-align: center;
}

.roster-col-demonhunter {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(163,48,201,.5) 100%);
	text-align: center;
}

.roster-col-evoker {
	height:45px; 
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(51,147,127,.5) 100%);
	text-align: center;
}

.roster-filter-wrapper {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
	text-align: left;
}

.roster-sort-bar {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
	text-align: center;
	height: 50px;
}

.roster-count-bar {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
	text-align: left;
}

.roster-name {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.roster-race {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-class {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-talent1 {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-talent2 {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-level {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-gss {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-guildrank {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-achievementpoints {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-profession1 {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.roster-profession2 {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
//	font-weight: bold;
}

.black_border {
border: 1px solid #000;
}
.white_border {
border: 1px solid #111;
}
.main_cat{
background-image: url(../images/topicbg.jpg);
height: 30px;
font-size: 14px;
font-family: tahoma;
font-weight: bold;
padding-top: 6px;
padding-left: 5px;
margin-bottom: -7px;
}

.sub_cat {
font-family: tahoma;
border-bottom: 1px solid #fff;
}
.sub_cat_a{
float: left;
width: 70%;
font-size: 14px;
padding-top: 4px;
padding-left: 7px;
}

.description{
font-size: 12px;
margin-bottom: 2px;
width: 100%;
}

.sub_cat_b{
float: left;
width: 27%;
font-size: 12px;
padding-top: 7px;
padding-left: 7px;
}

.advent_zelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c5a478;
	text-decoration: none;
	background-color: #332117;
	height: 76px;
	width: 150px;
	background-image:  url("stern.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.advent_char_picture {
	display: table-cell; 
	width:150px; 
	height:76px; 
	vertical-align: top; 
	text-align: right;
	background-size:100%;
}
.advent_char_name {
	display: table-cell; 
	width:150px; 
	height:38px; 
	vertical-align: bottom; 
	text-align: left;
	font-size: 11px;
}
div#advent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c5a478;
	text-decoration: none;
}
div#advent a:hover {
	color: #CC0000;
	text-decoration: none;
}
.advent_rahmen {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
}
.advent_Stil1 {
	color: #990000;
	font-weight: bold;
}
