@charset "iso-8859-1";

html {margin:0; padding:0;}

body {
	margin:0; 
	padding:0;
	color: #ffffff;
	font-size:62.5%;
	background: url(pics/p_poppei_bg.jpg);
	background-repeat: repeat;
	font-family:verdana, arial, sans-serif;
	text-align:center;
}

div {
	border: 0px solid #888;
}


#wrapper {
	width: 1000px;
	margin: 10px auto;
	text-align:left;
	background: #111111;
}

#header {
	width:990px;
	height:285px;
	float:left;
	margin: 5px 0px 0px 5px;
	background: url(pics/p_poppei_header.jpg);
	text-align: center;
}

#content_login {
	margin: 25px 30px 0px 0px; 
	width: 175px;
	float: right;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

#content_news {
	margin: 240px -200px 0px 0px;
	width: 405px;
	height: 20px;
	float: right;

}

#content_wrapper {
	margin: 0px 0px 0px 0px;
	width: 1000px;
	min-height: 600px;
	float:left;
	background: url(pics/p_poppei_content_bg.jpg);
}

#content_wrapper2 {
	margin: 0px 0px 0px 0px;
	width: 990px;
	min-height: 600px;
	float:left;
	background: #191919;
	border-left: 5px solid #111111;
	border-right: 5px solid #111111;
}

#content_navi {
	background: url(pics/p_poppei_navi_header.jpg);
	margin: 0px 0px 0px 5px;
	width:990px;
	height:32px;
	float:left;
}

#content_navi_space {
	width: 1000px;
	height: 5px;
	background: #111111;
}

#content_left {
	margin: 0px 0px 0px 5px;
	width:228px;
	min-height:620px;
	float:left;
	background: #0d0d0d;
}

#content_center {
	margin: 0px 0px 0px 5px;
	width:524px;
	height:1%;
	min-height:600px;
	float: left;
	background: #191919;
}

#content_right {
	margin: -2px 5px 0px 0px;
	width:228px;
	min-height:620px;
	float:right;
	background: #0d0d0d;
}

#content_border2 {
	width: 10px;
	height:620px;
	float:left;
	background: #888888;
}

#footer_1 {
	width:1000px;
	height:10px;
	float:left;
}

#footer_2 {
	width:1000px;
	height:31px;
	float:left;
	background: url(pics/p_poppei_content_left_header.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
}

#footer_3 {
	width:1000px;
	height:10px;
	float:left;
	background: url(pics/p_poppei_bg.jpg);
}

#validator {
	width:1000px;
	height:31px;
	float:left;
	text-align: center;
	background: url(pics/p_poppei_bg.jpg);
}

div.clear {
	clear: both;
}

#space_hr {
	background: url(pics/p_poppei_login_space.jpg);
	width: 175px;
	height: 1px;
	margin: 2px 0px 2px 5px;
}

#header_t {
	margin:5px;
	font-size:1.2em;
	color:#fff;
}

#content_navi_t {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#content_left_css {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_css_gray.jpg);
	width: 228px;
	height: 29px;
}

#content_left_css:hover {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_css.jpg);
	width: 228px;
	height: 29px;
}

#content_left_dod {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_dod_gray.jpg);
	width: 228px;
	height: 29px;
}

#content_left_dod:hover {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_dod.jpg);
	width: 228px;
	height: 29px;
}

#content_left_dods {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_dods_gray.jpg);
	width: 228px;
	height: 29px;
}

#content_left_dods:hover {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_dods.jpg);
	width: 228px;
	height: 29px;
}

#content_left_cs {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_cs1.6_gray.jpg);
	width: 228px;
	height: 29px;
}

#content_left_cs:hover {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_cs1.6.jpg);
	width: 228px;
	height: 29px;
}

#content_left_wc3  {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_wc3_gray.jpg);
	width: 228px;
	height: 29px;
}

#content_left_wc3:hover {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_wc3.jpg);
	width: 228px;
	height: 29px;
}

#content_left_t1 {
	margin:5px;
	font-size:1.2em;
	color:#fff;
}

#content_center_t {
	margin:5px;
	font-size:1.2em;
	color:#fff;
}

#content_center_t2 {
	width: 400px;
	margin:5px;
	font-size:1.2em;
	color:#000;
	float: left;
	text-align: left;
}


#content_right_t {
	margin:5px;
	font-size:1.2em;
	color:#000;
}

#footer_top_t {
	margin:10px;
	font-size:1em;
	color:#fff;
}


/* Classes */

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.justify {
	text-align: justify;
}

.linkus {
	width: 500px;
	border: none;
	background: #111111;
	color: #ffffff;
	font-size: 10px;
}

.content_navi_t {
	display: inline;
	margin: 10px 0px 0px 20px;
	font-size: 12px;
}

.content_news_t {
	display: inline;
	margin: 0px 0px 0px 50px;
	font-size: 14px;
}

.content_list_header1 {
	background: url(pics/p_poppei_content_left_header.jpg);
	width: 228px;
	height: 31px;
	margin: -2px 0px 0px 0px;
}

.content_list_header2 {
	margin: 2px 0px 0px 0px;
	background: url(pics/p_poppei_content_left_header.jpg);
	width: 228px;
	height: 31px;
}

.content_list_header_space {
	margin: 1px 0px 0px 0px;
	float: left;
}

.content_main_header {
	background: url(pics/p_poppei_content_left_header.jpg);
	width: 524px;
	height: 31px;
	margin: -2px 0px 0px 0px;
}

.content_main_header_pic_w {
	margin: 0px 0px 0px 0px;
	background: url(pics/p_poppei_content_header_website.jpg);
	width: 524px;
	height: 61px;
}

.content_main_header_pic_css {
	margin: 0px 0px 0px 0px;
	background: url(pics/p_poppei_content_header_css.jpg);
	width: 524px;
	height: 61px;
}

.content_main_header_pic_wc3 {
	margin: 0px 0px 0px 0px;
	background: url(pics/p_poppei_content_header_wc3.jpg);
	width: 524px;
	height: 61px;
}

.content_main_0 {
	background: #2d2d2d;
	padding: 0px 0px 5px 0px;
	margin: -15px 0px 0px 0px;
	width: 524px;
}

.content_main_1 {
	background: #2d2d2d;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	width: 524px;
}

.content_main_2 {
	background: #2d2d2d;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	width: 524px;
}

.content_main_t {
	margin: 5px;
	text-align: justify;
}

.content_main_t_calendar {
	min-height: 150px;
	margin: 5px;
	text-align: justify;
}

.main_hr_space {
	background: url(pics/p_poppei_login_space.jpg);
	width: 100%;
	height: 1px;
	margin: 0px 0px 5px 0px;
}

.content_serverview_t {
	text-align: center;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.content_sponsor_t {
	text-align: center;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.content_war_t {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.content_left_rank_top {
	text-align: center;
	margin: 2px 0px 2px 0px;
	background: #333333;
}

.content_left_match_top1 {
	text-align: center;
	margin: 2px 0px 2px 0px;
	background: #333333;
}

.content_left_match_top2 {
	text-align: center;
	margin: 5px 0px 2px 0px;
	background: #333333;
}

.border2 {
	border: 1px solid #222222;
	
}

.border2_guestbook {
	border: 1px solid #222222;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}

.border2_calendar {
	border: 1px solid #222222;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	min-height: 150px;
}

.win {
	color: #00aa00;
}

.lose {
	color: #aa0000;
}

.draw {
	color: #aaaa00;
}

<!--
.validator {
	opacity:0.3;
}

.validator:hover {
	opacity:1;
}
-->

.lightgray {
	background: #1c1c1c;
	min-height: 15px;
}

.darkgray {
	background: #161616;
	min-height: 15px;
}

.title {
	width: 250px;
	margin: 10px 0px 0px 0px;
	float: right;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

.subtitle {
	clear: both;
	width: 250px;
	margin: 2px 0px 0px 0px;
	float: right;
	text-align: left;
	font-size: 14px;
}

h1 { text-transform: uppercase; color: ff6600; font-weight: normal; font-size: 12px; }
h2 { text-transform: uppercase; color: ff6600; font-weight: normal; font-size: 10px; text-decoration: underline}


.list_subtitle {
	margin: 2px 0px 0px 5px;
	font-size: 8px;
}

.list_title {
	margin: 0px 0px 0px 5px;
	font-size: 12px;
}

.content_left_t {
	margin: 8px 0px 0px 5px;
	float: left;
}

.text {
	margin: 0px 2px;
}

.forum_text {
	margin: 0px 5px;
}

.text_inline {
	margin: 0px 2px;
	display: inline;
}

.hidden {
	display: none;
}

span.c1 {
	color: #884400;
	display: inline;
}

span.small {
	font-size: 8px;
}

.showfolder{
	background: #444444;
}

hr.navi {
	width: 85%;
	color: #884400;
	background-color: #884400;
	height: 2px;
	border:none;
}

.height100 {
	height: 100px;
	text-align: left;
}

.register_input {
	width: 175px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.profile_input {
	width: 250px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.contact_input {
	width: 275px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.contact_textarea {
	width: 275px;
	height: 125px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.fightus_input_server {
	width: 170px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.guestbook_input {
	width: 275px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}


.guestbook_textarea {
	width: 275px;
	height: 125px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.thead {
	background: #222222;
}

.show:hover {
	background: #444444;
}

#check {
	border: 1px solid #1d1d1d;
}
/* Select */

.test {
	width: 277px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.profile_select {
	width: 252px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.fightus_select {
	width: 277px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.fightus_select_server {
	width: 102px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.contact_select {
	width: 277px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.contact_select_subcategory {
	width: 255px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	display: none;
}


.pm_select {
	width: 250px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.dateday {
	width: 77px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.datemonth {
	width: 75px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.dateyear {
	width: 117px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.datehour {
	width: 156px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.dateminute {
	width: 117px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

option[value=DE]:before { content:url("pics/flags/p_de.jpg"); }
option[value=EN]:before { content:url("pics/flags/p_en.jpg"); }
option[value=AT]:before { content:url("pics/flags/p_at.jpg"); }
option[value=BE]:before { content:url("pics/flags/p_be.jpg"); }
option[value=CH]:before { content:url("pics/flags/p_ch.jpg"); }
option[value=DK]:before { content:url("pics/flags/p_dk.jpg"); }
option[value=GR]:before { content:url("pics/flags/p_gr.jpg"); }
option[value=ES]:before { content:url("pics/flags/p_es.jpg"); }
option[value=FI]:before { content:url("pics/flags/p_fi.jpg"); }
option[value=FR]:before { content:url("pics/flags/p_fr.jpg"); }
option[value=IT]:before { content:url("pics/flags/p_it.jpg"); }
option[value=NL]:before { content:url("pics/flags/p_nl.jpg"); }
option[value=PT]:before { content:url("pics/flags/p_pt.jpg"); }
option[value=PL]:before { content:url("pics/flags/p_pl.jpg"); }
option[value=SE]:before { content:url("pics/flags/p_se.jpg"); }
option[value=US]:before { content:url("pics/flags/p_us.jpg"); }
option[value=RU]:before { content:url("pics/flags/p_ru.jpg"); }


/* Login */
.login_input {
	width: 175px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.submit {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}


.login_submit {
	background: url(pics/p_poppei_login_submit.jpg);
	width: 175px;
	height: 22px;
	color: #ffffff;
	border: 1px solid #ffffff;
	font-weight: bold;
	font-size: 10px;
}

.login_space {
	min-height: 15px;
}

/* Table */

table {
	font-size: 10px;
}

.inline {
	display; inline;
}

.table1per1 {
	width: 100%;
}

.table1per1_right {
	width: 100%;
	text-align: right;
}


.table1per2 {
	width: 50%;
}

.table1per2_center {
	width: 50%;
	text-align: center;
}


.table4per5 {
	width: 80%;
}

table.table85 {
	width: 85%;
}

.table1per5_left {
	width: 20%;
	text-align: left;
}

.table1per5_center {
	width: 20%;
	text-align: center;
}

.table1per2_left {
	width: 50%;
	text-align: left;
}

.table2per5_left {
	width: 40%;
	text-align: left;
}

.table2per5_center {
	width: 40%;
	text-align: center;
}

.table2per5 {
	width: 40%;
	text-align: right;
}

.table1per2_right {
	width: 50%;
	text-align: right;
}

.table3per5_left {
	width: 60%;
	text-align: left;
}

.table4per5_left {
	width: 80%;
	text-align: left;
}

.table3per4_left {
	width: 75%;
	text-align: left;
}


.table1per5_center {
	width: 20%;
	text-align: center;
}

.table2per5_center {
	width: 40%;
	text-align: center;
}

.table3per5_center {
	width: 60%;
	text-align: center;
}

.table1per6_center {
	width: 16%;
	text-align: center;
}

.table2per6_left {
	width: 34%;
	text-align: left;
}

.table2per6_left2 {
	width: 38%;
	text-align: left;
}

table.content_navi {
	font-size: 14px;
}

table.formular {
	font-size: 12px;
	text-align: center;
}

table.login {
	font-size: 10px;
}

td.space {
	height: 15px;
}

td.right {
	text-align: right;
}

td.right_15 {
	text-align: right;
	width: 15px;
}

td.right_40 {
	text-align: right;
	width: 40px;
}

td.left {
	text-align: left;
	font-weight: normal;
}

td.left_100 {
	text-align: left;
	font-weight: normal;
	width: 100px;
}

td.calendar_left {
	text-align: left;
	height:50px;
	width: 50px;
	border: 1px solid #1d1d1d;
}

td.calendar_left:hover {
	text-align: left;
	height:50px;
	width: 50px;
	border: 1px solid #1d1d1d;
	background: #444444;
}

td.center {
	text-align: center;
}

td.calendar_center {
	text-align: center;
}

td.calendar_center:hover {
	text-align: center;
	background: #888888;
}

td.more {
	text-align: right;
	font-weight: bold;
}

td.table1per4c {
	width: 25%;
	text-align: center;
}

/* Links */


a img {
	border: none;
}

a:hover img {
	border: none
}

a:link {
	color: #ffffff;
	text-decoration: none;
}

a:visited {
	color: #ffffff;
	text-decoration: none; 
}

a:active {
	color: #ffffff;	
	text-decoration: none; 
}

a:hover {
	color: #884400;
	text-decoration: none; 
}

a.navi_header:hover {
	color: #ffffff;
	text-decoration: none; 
}

a.underlined {
	color: #884400;
	text-decoration: underline; 
}

a.thread {
	color: #b0c4de;
	font-size: 13px;
}

a.thread:hover {
	color: #884400;
	font-size: 13px;
}

a.footer:link {
color: #ffffff;
}

a.footer:hover {
color: #A64800;
}

a.header:link {
color: #ffffff;
}

a.header:hover {
color: #A64800;
}

a.navi:link {
color: #ffffff;
}

a.navi:hover {
color: #A64800;
}

/* Navigation */

ul#Navigation {
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

ul#Navigation li {
	list-style: none;
	float: left;
	position: relative;
	padding: 3px 0px 3px 0px;
}

ul#Navigation li:hover {
	background: #000000;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
}

ul#Navigation li ul#navi1 {
	margin: 0;
	padding: 5px 0px 5px 0px;
	position: absolute;
	display: none;
	opacity:0.85;
}

ul#Navigation li:hover ul#navi1 {
	display: block;
	background: #000000;
	border: 1px solid #000;
	width: 158px;
}

ul#Navigation li ul#navi1 li {
	float: none;
	display: block;
	margin-bottom: 0.2em;
}

ul#Navigation li ul#navi1 li:hover {
	float: none;
	display: block;
	margin-bottom: 0.2em;
	background: #ddbc8b;
}

ul#Navigation li ul#navi1 li ul#navi2  {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	position: relative;
	display: none;
}

ul#Navigation li ul#navi1 li:hover ul#navi2 {
	display: block;
	float: left;
	margin-top: 3px;
	background: #000000;
	border: 0px solid #000;
	width: 158px;
}

ul#Navigation li ul#navi1 li ul#navi2 li {
	float: none;
	display: block;
	margin-bottom: 0.2em;
}

ul#Navigation li ul#navi1 li ul#navi2 li:hover {
	float: none;
	display: block;
	margin-bottom: 0.2em;
	background: #ddbcae;
}

ul#Navigation a {
	display: block;
	width: 150px;
	margin: 0px 0px 2px 10px;
}

ul#Navigation li ul#navi1 li ul#navi2 a {
	display: block;
	width: 150px;
	margin: 0px 0px 2px 20px;
}

ul#Navigation li ul#navi1 li.hr {
	float: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #000000;
	text-align: center;
	valign: middle;
}

ul#Navigation li ul#navi1 li.hr:hover {
	float: none;
	display: block;
	margin-bottom: 0em;
	background: #000000;
}

/* Forum */

.content_main_forum {
	background: #2d2d2d;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -5px;
	width: 990px;
}

.content_main_header_forum {
	background: url(pics/p_poppei_content_left_header.jpg);
	width: 990px;
	height: 31px;
	margin: -2px 0px 0px 0px;
}


.forum_1 {
	text-align: center;
	width: 3%;
	height: 40px;
}

.forum_2 {
	text-align: left;
	width: 36%;
}

.forum_3 {
	text-align: center;
	width: 8%;
}

.forum_4 {
	text-align: center;
	width: 8%;
}

.forum_5 {
	text-align: center;
	width: 32%;
}

.forum_6 {
	text-align: center;
	width: 13%;
}

.ForumInfo {
	font-size: 8px;
}

tr.head {
	background: #111111;
	border: 1px solid #99aadd;
}

td.head {
background: #111111;
}


tr.body {
	background: #222222;
	border: 1px solid #99aadd;
}

td.buttons {
	text-align: left;
	cursor: default;
}


.submit2 {
	text-align: center;
	color: #ffffff;
	width: 225px;
	background: #ff6600;
	border: none;
	border-top: 2px solid #ff8822;
	border-left: 2px solid #ff8822;
	border-bottom: 2px solid #dd4400;
	border-right: 2px solid #dd4400;
}

.login_input2 {
	width: 225px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.button_bold {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_bold2.png);
	border: none;
}

.button_italic {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_italic2.png);
	border: none;
}

.button_underline {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_underline2.png);
	border: none;
}

.button_strikethrough {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_strikethrough2.png);
	border: none;
}

.button_h1 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_heading1_2.png);
	border: none;
}

.button_h2 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_heading2_2.png);
	border: none;
}

.button_h3 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_heading3_2.png);
	border: none;
}

.button_list_bullets {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_list_bullets2.png);
	border: none;
}

.button_list_numbers {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_list_numbers2.png);
	border: none;
}

.button_subscript {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_subscript2.png);
	border: none;
}

.button_superscript {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_superscript2.png);
	border: none;
}

.button_left {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_align_left2.png);
	border: none;
}

.button_center {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_align_center2.png);
	border: none;
}

.button_right {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_align_right2.png);
	border: none;
}

.button_justify {
	width: 16px;
	height: 16px;
	background: url(pics/icons/text_align_justify2.png);
	border: none;
}

.button_quote {
	width: 16px;
	height: 16px;
	background: url(pics/icons/comment.png);
	border: none;
}

.button_code {
	width: 16px;
	height: 16px;
	background: url(pics/icons/page_white_csharp.png);
	border: none;
}

.button_link {
	width: 16px;
	height: 16px;
	background: url(pics/icons/world.png);
	border: none;
}

.button_smilie1 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_evilgrin.png);
	border: none;
}

.button_smilie2 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_grin.png);
	border: none;
}

.button_smilie3 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_happy.png);
	border: none;
}

.button_smilie4 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_smile.png);
	border: none;
}

.button_smilie5 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_surprised.png);
	border: none;
}

.button_smilie6 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_tongue.png);
	border: none;
}

.button_smilie7 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_unhappy.png);
	border: none;
}

.button_smilie8 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_waii.png);
	border: none;
}

.button_smilie9 {
	width: 16px;
	height: 16px;
	background: url(pics/icons/emoticon_wink.png);
	border: none;
}

.newthread_textarea {
	width: 99%;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.newthread_input {
	width: 99%;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.newthread_input1 {
	width: 353px;
	height: 15px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.newthread_select {
	width: 375px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.forum_head {
height: 25px;
}

.forum_headlist {
	height: 25px;
}

.forum_autor {
	width: 25%;
	height: 150px;
	padding: 0px 0px 25px 0px;
	text-align: center;
}

.forum_body {
	text-align: left;
	width: 75%;
	height: 150px;
	padding: 0px 0px 25px 0px;
}

.forum_footlist {
	text-align: left;
	height: 25px;
}


.forum_foot {
	text-align: left;
	height: 20px;
}

.forum_Titel {
	text-align: left;
	font-weight: bold;
}

.forum_sublist {
	margin: -1px 7px;
	font-weight: bold;
}

.forum_sublist_space {
	width: 10px;
}

.forum_sublist_icon {
	width: 1px;
}

.forum_sublist_icon2 {
	width: 1px;
	text-align: center;
}

.forum_sublist_nthread {
	width: 98px;
	height: 20px;
	background: url(pics/forum/nthread.png);
	margin: 5px 10px;
}

.forum_sublist_nthread:hover {
	width: 98px;
	height: 20px;
	background: url(pics/forum/nthread_hover.png);
	margin: 5px 10px;
}

.quote {
	background: #111111;
	margin: 5px;
	padding: 5px 0px;
	border: 1px dotted #444;
}

.code {
	background: #1d1d1d;
	margin: 5px;
	padding: 5px 0px;
	border: 1px dotted #444;
}

.code inner:before {
	content: attr(title)':'; 
}

.signatur {
	padding: 10px 0px 0px 0px;
	margin: 0px 5px;
}

.signatur_IMG {
	text-align: center;
	width: 500px;
}

.forum_pfad {
	font-weight: bold;
}

.thread_select {
	width: 500px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.forum_search_input {
	width: 250px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.forum_input {
	width: 478px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.forum_input_inline {
	display: inline;
	width: 478px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.forum_input2 {
	width: 500px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.submit_search {
	background: #111111;
        padding: 0px 0px 2px 0px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.suche {
	background: #884400;
	color: #ffffff;
}

.suche_hover {
	background: #884400;
	color: #ffffff;
}

.suche_hover:hover {
	background: #884400;
	color: #ffffff;
	text-decoration: underline;
}

.textarea_profile {
	width: 250px;
	height: 150px;
	background: #111111;
	color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.profile_upload {
	width: 240px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}

.profile_fake {
	width: 144px;
	height: 22px;
	background: #111111;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #ffffff;
}