  a  {
color : #ca880c;
text-decoration : none;
}
a:hover {
color : #97660a;
text-decoration : underline;
}
a.side {
color : #ca880c;
text-decoration : none;
}
a:hover.side {
color : #97660a;
text-decoration : underline;
}
a.white, li.white a {
color : #ddd;
text-decoration : none;
}
a:hover.white, li.white a:hover {
color : #ddd;
text-decoration : underline;
}
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
background : #cf803e url(images/bgr.jpg) no-repeat top center;
}
#tinymce {
background : #ffffff;
}
.setuser_body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : #cf803e;
padding : 4px;
}
form {
margin : 0;
}
div {
font-size : 0.99em;
}
hr {
height : 1px;
border : 1px solid #282828;
}
.bullet {
color:#DDDDDD;
}
hr.side-hr {
height : 1px;
border : 1px solid #3B3B3B;
}
td {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
p {
margin:0;
padding:0;
}
pre {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 11px;
}
img {
border : none;
}
.alt {
color : #000;
}
.outer-border {
/*background-color : #757474;*/
}
.sub-header {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
color : #000;
padding : 5px;
display : block;
}
.sub-header ul {
margin : 0;
padding : 0;
}
.sub-header ul li {
display : inline;
}
.sub-header ul li.first-link .bullet {
display : none;
}
.full-header {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
padding : 10px;
text-align : center;
display : block;
height : 180px;
}
.footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #fff;
background : #656565 url(images/footer-bgr.png) no-repeat top;
border-left : 1px solid #3b3b3b;
border-right : 1px solid #3b3b3b;
border-bottom : 1px solid #3b3b3b;
padding : 5px;
height: 100px;
}
.admin-message {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-align : center;
color : #555;
background-color : #f6f6f6;
border : 1px solid #e1e1e1;
padding : 3px 4px 5px 4px;
margin-bottom : 5px;
}
.button {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background-color : #8a8a8a;
height : 20px;
border : 1px solid #97660A;
margin-top : 2px;
}
.bbcode {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #555;
background-color : #8a8a8a;
border : 1px solid #97660A;
margin-top : 2px;
}
.textbox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000;
background-color : #8a8a8a;
border : 1px solid #97660A;
}
.main-body {
font-size : 11px;
color : #9b9b9b;
background-color : #2c2c2c;
padding : 0 0 5px 0;
border-left : 1px solid #97660a;
border-right : 1px solid #97660a;
border-bottom : 2px solid #97660a;
padding : 3px;
margin-bottom : 5px;
display : block;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
}
.side-body {
font-size : 10px;
color : #fff;
background-color : #2c2c2c;
padding : 4px;
border-left : 1px solid #97660a;
border-right : 1px solid #97660a;
border-bottom : 2px solid #97660a;
display : block;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
}

/*** Searchbox TF2 ***/
#userbar {
height : 2em;
display : block;
font-size : 0.7em;
text-align : right;
position : relative;
font-family : "Trebuchet MS", "Lucida Grande", sans-serif;
background: url(images/searchbox.png) no-repeat right;
}

.searchboxtf2text{
width: 218px;
height: 20px;
background: none;
border: none;
color: #000000;
margin-top: 2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

.searchboxtf2button{
width: 80px;
height: 20px;
background: none;
border: none;
color: #ffffff;
margin-top: 2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}

/***Searchbox tf2 ENDE ***/



#header-bgr1 {
/*background : url(images/header-bgr1.jpg) no-repeat top;*/
}
#header-bgr {
/*background : url(images/header-bgr4.png) no-repeat top;*/
height : 258px;
width : 1000px;
}
#main-bg {
color : #d9d7d7;
padding : 2px 5px 5px 5px;
display : block;
}
.side-both #main-bg {
margin : 0 185px;
}
.side-left #main-bg {
margin-left : 185px;
}
.side-right #main-bg {
margin-right : 185px;
}
.side-left #side-border-right {
display : none;
}
.side-right #side-border-left {
display : none;
}
.center {
margin : 0 auto;
width : 100%;
}
* html #main-bg {
height : 0;
}
#container {
display : block;
}
#content-container {
background : #656565 ;
display : block;
border-left : 1px solid #2c2c2c;
border-right : 1px solid #2c2c2c;
margin-bottom : 0;
}
.border {
margin-bottom : 5px;
}
#side-border-left {
color : #bfbfbf;
float : left;
padding : 2px 0 10px 2px;
width : 185px;
}
#side-border-right {
color : #bfbfbf;
float : right;
padding : 2px 2px 10px 0;
width : 185px;
}
.news-category {
border : 0;
margin : 3px 5px 0 0;
float : left;
}
.news-footer {
text-align : center;
font-size : 10px;
color : #9b9b9b;
padding : 3px 4px 4px 4px;
}
.barmain {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #aaa;
padding : 4px;
}
.capmain {
background : #717171 url(images/scapmain-bg.png) repeat-x top;
display : block;
}
.capmain span {
background : transparent url(images/scapmain-left.png) no-repeat top left;
display : block;
}
.capmain span span {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #fff;
background : transparent url(images/scapmain-right.png) no-repeat top right;
display : block;
padding : 5px;
}
#container .border .scapmain1, #container .border .scapmain2, #container .border .scapmain3, #container .border .scapmain4 {
background : #717171 url(images/scapmain-bg.png) repeat-x top;
padding : 0;
}
#container .border .scapmain1 span, #container .border .scapmain2 span, #container .border .scapmain3 span, #container .border .scapmain4 span {
display : block;
background : transparent url(images/scapmain-left.png) no-repeat top left;
}
#container .border .scapmain1 span span, #container .border .scapmain2 span span, #container .border .scapmain3 span span, #container .border .scapmain4 span span {
display : block;
background : transparent url(images/scapmain-right.png) no-repeat top right;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #fff;
height: 22px;
}
.scapmain1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #fff;
background : url(images/scapmain1.png) no-repeat top;
height: 22px;
padding-left: 5px;
padding-right: 5px;
}
.scapmain2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #fff;
background : url(images/scapmain2.png) no-repeat top;
height: 22px;
padding-left: 5px;
padding-right: 5px;
}
.scapmain3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #fff;
background : url(images/scapmain3.png) no-repeat top;
height: 22px;
padding-left: 5px;
padding-right: 5px;
}
.scapmain4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #fff;
background : url(images/scapmain4.jpg) no-repeat top;
height: 22px;
padding-left: 5px;
padding-right: 5px;
}

#side-border-left .border .scapmain1 span span, #side-border-left .border .scapmain2 span span, #side-border-left .border .scapmain3 span span, #side-border-left .border .scapmain4 span span,
#side-border-right .border .scapmain1 span span, #side-border-right .border .scapmain2 span span, #side-border-right .border .scapmain3 span span, #side-border-right .border .scapmain4 span span
{
position : relative;
top: 8px;
}

.tbl-border {
border : 1px solid #3B3B3B;
}
.tbl {
font-size : 11px;
color : #cccccc;
background-color : #3b3b3b;
padding : 4px;
}
.tbl1 {
font-size : 11px;
color : #cccccc; /*#9b9b9b*/
background-color : #424242;
padding : 4px;
}
.tbl2 {
font-size : 11px;
color : #e8e8e8; /*#CCCCCC*/
background-color : #3b3b3b;
padding : 4px;
}
.forum-caption {
font-size : 11px;
font-weight : bold;
color : #E8E8E8;
padding : 2px 4px 4px 4px;
}

.forum_sig {
max-height:200px;
overflow:hidden;
}

.quote {
font-size : 11px;
color : #282828;
background-color : #c3c3c3;
padding : 4px;
margin : 0 20px 0 20px;
border : 1px solid #282828;
}
.poll {
height : 12px;
border : 1px solid #f47207;
}
.comment-name {
font-weight : bold;
color : #97660a;
}
.shoutboxname {
font-weight : bold;
color : #97660a;
}
.shoutbox {
color : #E8E8E8;
font-size : 11px;
}
.shoutboxdate {
font-size : 10px;
color : #9B9B9B;
}
.small {
font-size : 10px;
font-weight : normal;
}
.small2 {
font-size : 10px;
font-weight : normal;
color : #9B9B9B;
}
.side-small {
font-size : 10px;
font-weight : normal;
color : #97660a;
}
.side-label {
color : #97660a;
padding : 2px 2px 3px 2px;
}
#navigation h2 {
font-size : 10px;
color : #555;
background-color : #f1f1f1;
margin : 0;
padding : 4px;
}
#navigation ul {
margin : 0;
padding : 0;
list-style-type : none;
}
* html #navigation ul li {
height : 1%;
}
#navigation a {
display : block;
color : #a20000;
background-color : #f6f6f6;
padding : 2px;
text-decoration : none;
}
#navigation a:hover {
color : #f6f6f6;
background-color : #005599;
}
.pagenav {
padding : 0.4em;
}
.pagenav span {
background-color : #656565;
border : 1px solid #97660A;
padding : 0.2em 0.4em 0.2em 0.4em;
margin : 0.2em;
}
.pagenav a {
color : #f47207;
background-color : #2D2D2D;
border : 1px solid #97660A;
padding : 0.2em 0.4em 0.2em 0.4em;
margin : 0.2em;
text-decoration : none;
}
.pagenav a:hover {
color : #fff;
background-color : #3B3B3B;
margin : 0.2em;
text-decoration : none;
}
.center {
margin : 0 auto;
}
.content_center {
text-align : center;
}
.flleft {
float : left !important ;
}
.flright {
float : right !important ;
}
.clear {
clear : both;
}
* html #main-bg {
height : 1%;
width : auto;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : block;
}
.floatfix {
overflow : hidden;
}
* html .floatfix {
width : 100%;
}
.center, *[align="center"] {
margin : 0 auto;
}
table.awec_calendar th {
font-weight : normal;
}
table.awec_calendar td.current {
border : 1px solid #97660a;
}
table.awec_calendar td.content {
background-color : #424242;
}
table.awec_calendar td.empty {
}
table.awec_calendar td.weekend {
background-color : #424242;
}
table.awec_list tr.odd {
background-color : #424242;
}
table.awec_list tr.even {
background-color : #3b3b3b;
}
table.awec_list tr.current {
background-color : #97660a;
}
.awec_bo_head {
color : #282828;
background-color : #b0b0b0;
padding : 2px;
font-size : 10px;
}
.awec_bo_body {
color : #282828;
background-color : #e1e1e1;
padding : 2px;
font-size : 10px;
}
.awec_bo_body ul {
margin : 2px 2px 2px 5px;
padding-left : 10px;
} 
ul.next_days {
-moz-padding-start: 15px;
}

/** AC NAVIGATION PANEL **/
ul#menu2, ul#menu2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 17,5em;
  text-align: left;
}

ul#menu2 a {
  display: block;
  text-decoration: none;
}

ul#menu2 li {
  margin-top: 0px;
  display: inline;
}

ul#menu2 li a {
  background: #424242;  
  color: #fff;	
  padding: 0.5em;
  margin-bottom: 1px;
}

ul#menu2 li a:hover {
  background: #3B3B3B;
  color: #CA880C;     
}

ul#menu2 li ul a {
  color: #CA880C;
  background: #2C2C2C;  
  padding-left: 15px;
}

ul#menu2 li ul a:hover { 
  background: #3B3B3B;
  color: #97660A; 
}

/** TABS jQuery Forum und Forums Panel **/
/****************************************/

div.wrap {
		width:100%;	
		padding-top: 4px;	
	}
	
	.wrap .pane  {		
		display:none;						
		border-top:0;		
		_background-image:none;
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
		background-color: #2C2C2C;
		padding: 2px;
	}

div.wrap_forumpanel {
		width:100%;
		padding-top: 4px;
	}

	.wrap_forumpanel .pane  {
		display:none;
		border-top:0;
		_background-image:none;
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
		background-color: #2C2C2C;
                padding: 1px;
	}

/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important;	
	padding:0;	
	height: 36px;		
}

/* single tab */
ul.tabs li { 
	float:left;
	padding:0;	 
	text-indent:0;	
	margin:0 !important;
	list-style-image:none !important;	 
}

/* single tab */
ul.tabs li a{	
	background-color: #656565;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px; 
}

/* single tab */
.wrap_forumpanel .tabs li a{
	background-color: #424242;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}

/* link inside the tab. uses a background image */
ul.tabs a {		
	display:block;			
	text-decoration:none;	
	padding:2px;
	margin:0px;	
	position:relative;	
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;		
}

/* active tab uses a class name 'current'. its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#fff !important;
	background-color: #2C2C2C;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;	
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}
/*HLSTATS Server INFUSION*/
.blu{
background: #0E374E;
}

.red{
background: #441704;
}
