.tab_activ  {
   background-color: #3b392d;

}


.PU
{
   position: absolute;

   top: 10px;

   left: auto;



   background-color: #282923;
   border: 5px solid #232323;
   border: 5px solid #45473c;
   border: 5px solid #161615
}
.PU h1 {
   background-color: #161615
}

.PU h1 span {
   float: right
}

.PU > div {
   padding: 6px;
}

.forum_UserInfo
{
	position: absolute;

	width: 100px;
	height: 100px;
}

#helper p {

	padding: 5px 10px !important
}

.messages_subject_active td {
	background-color: #232323;
}

#CNAV {
position: absolute;
top: -25px;
left: 0px;
width: 100%;
height: 30px;
background-color: #000;

}

#melden {

	border: 1px solid blue

}


body { background-color: #101214; padding: 0px; margin: 0px;}
#TOP { width: 990px; margin: 5px auto;   }
.COLW { position: relative; width: 990px; margin: auto auto;}
#COL1 { margin-left: 120px; margin-right: 120px; padding: 0px 10px}
#COL2 { position: absolute; left: 0px; top: 0px; width: 120px; z-index: 2 }
#COL3 { position: absolute; right: 0px; top: 0px; width: 120px; }

* {

	font-family: verdana, dejavu sans;	
	color: #c5c694;
	font-size: 11px;
}

#COL1 { line-height: 16px }

h1 { 
	background-color: #2b2c2d;

	color: #ffe271;
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}
.inline
{
	background-color: transparent !important;
	font-weight: normal;
	display: inline;
}

h2 {
	background-color: #1d1d1d;

	color: #ffe271;
	font-weight: bold;
	font-size: 10px;
}

h3 {

	color: #ffe271;
	border-bottom: 1px solid #3b392d

}

#COL1 h1 {
	font-size: 11px
}
h4, h4 a { 
   background-color: #2b2c2d;

	height: 16px;
	color: #ffe271;
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

a {
   color: #fbfcbd;

	text-decoration: none;	
}

#COL2 a, #COL3 a {
	font-weight: bold;

}

a:hover {
   color: #fd8f00
}
#COL2 ul, #COL3 ul {
        list-style-type: none;
}

#COL1 ul {
        list-style-type: none;

}
#COL1 ul {
	margin-left: 5px;

}
ol li { margin-bottom: 5px }

ul {
        padding: 0px;
        margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}


#COL2 {
	background-color: #080808;
	border-left: 1px solid #3b392d;


   background-color: #34373a;
   border-left: 1px solid #63624b;

	border-right: none 
}
#COL3 {
	background-color: #080808;
	border-right: 1px solid #3b392d;


   background-color: #34373a;
   border-right: 1px solid #63624b;


	border-left: none 

}
#COL2 div, #COL3 div {
	padding-left: 7px

}


table {
	margin-top: 5px;

}

th {
	padding-left: 8px;
	color: #ffe271;
	background-color: #232323;
   background-color: #2b2c2d;

	height: 20px;
	text-align: left;
	font-size: 10px;
	border-bottom: 1px solid #3b392d;
   border-bottom: 1px solid #27292c;

}
.table_border_collapse {
	background-color: #000;
   background-color: #2b2c2d;

	border: 1px solid #232323;
   border: 1px solid #63624b;


}
.table_cell_1 {
	background-color: #000;
   background-color: #34373a;

	padding-left: 5px;
	padding-right: 5px;
	height: 34px;


}
.table_cell_2 {
	background-color: #121212;
   background-color: #313335;

	padding-left: 5px;
	padding-right: 5px;
	height: 34px;

}
.table_cell_3, .table_cell_inline {
	background-color: #000;
   background-color: #34373a;

	line-height: 16px;
	padding: 5px;
	text-align: justify;

}

.table_cell_inline {
	border-bottom: 1px solid #232323;
	background-color: #080808
   background-color: #3d4144

}

.li_cell_1, .li_cell_2 {
	padding-left: 10px;
	height: 16px;
}
.li_cell_2 {
	background-color: #0f0f0f;
}
ul li span {
	float: right;

}
.nob {
	font-weight: normal;
}

.a_mini {
	color: #5a5a5a;
	font-weight: normal;
	font-size: 9px
}
 .lkl {
        text-decoration: none;
        background: url(/images/link.gif);
        background-repeat: no-repeat;
        background-position: left;
        padding-left:8px;
        font-weight: normal;
	font-size: 10px
}

 .lkl2 {
        text-decoration: none;
        background: url(/images/link2.gif);
        background-repeat: no-repeat;
        background-position: left;
        padding-left:9px;
        font-weight: normal;
	font-size: 10px
}

img { border: none }

input, select, textarea {
	background-color: #080808;
	border: 1px solid #3b392d;
	margin: 1px
}

h1 a, th a, th td, th span { color: #ffe271; }
.inline { display: inline }
.clear { clear: both; }

#FOOTER { margin: 20px auto; width: 730px;}
#FOOTER a { font-weight: normal;}
#FOOTER li { display: inline; white-space: nowrap }
#FOOTER li, #FOOTER li a { font-size: 9px; color: #a9b082 }
#FOOTER li a:hover { text-decoration: underline }
#FOOTER div { background-color: #080808;}


#HEADER { width: 990px; height: 43px; margin: 25px auto; background-image: url(/images/bg.gif); background-repeat:repeat-x;}
#HEADER img { float: left;}
#HEADER div { text-align: right; padding-top: 30px }


.button_avantar {
	font-size: 8px;
	color: #fdca00;
	width: 37px;
	padding: 0px;
	margin: 0px
}
.button_avantar2 {
	border: none;
	padding: 0px;
	margin: 0px
}
fieldset {
	border: 1px solid #383f31;

}
blockquote, .quote {

        border-left: 2px solid #3b392d;
        background-color: #080808;
        margin: 10px;
        padding: 5px;
        margin-top: 0px;
}
.blockquote_h {
        font-size: 9px;
        display: block;
        margin:10px;
        margin-bottom: 0px
}

.imagefade{filter:alpha(opacity=70); -moz-opacity:0.7; }
.imagefull{filter:alpha(opacity=100); -moz-opacity:1; } 

.pages {
	color: #a8af81;
	color: #c3c097;
	font-size: 9px;
	padding: 1px
}
#FOOTER .link_body_hl {
	color: #ffe271;
}

.neu { 
	color: #db0b0b
  }

.p {
	list-style-type: square;
	margin-left: 10px
}

.b {
	font-weight: bold
}





#menu ul {
	margin: 0px;
	padding: 0px
}
#menu li {
	margin: 0px;
	padding: 0px;
}

#menu li a:hover {
	text-decoration: underline;
	width: 100px;
	height: 10px;
	margin: 0px;
}
.menu li:hover ul {
	display: block;
	position: absolute;
	z-index: 100;
	left: 8em;
	margin:0px;
	margin-top: -10px;
	padding: 0px;
   padding-left: 5px;
	width: 130px;
        font-weight: normal;
}






.menu li ul {
        background-color: #121212;
        border: 1px solid #3b392d;
        display: none;
        width: 130px;
        font-weight: normal;
}

.menu li ul li a {
        font-weight: normal !important;
}











#artikel {
	background-color: #000;
	padding: 10px;
	padding-top: 20px;
	border: 1px solid #1d1d1d;

}

#artikel .images {
	float: right;
	margin-top: 30px
}
#artikel h1 {
	margin: -10px;
	margin-top: -20px;
}


.forum_edit {
	margin-top: 40px;
	font-size: 9px;

}





.showhide {
	left: 20px;
	display: none;
	width: 400px;
	height: 400px; 
	background-color: #000; 
	border: 1px solid #3b392d;
	padding: 5px
}


hr {
	height: 1px;
	border: 1px solid #3b392d
}

