body {
	background-color: #16110a;
	margin: 0px;
}

img.x {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1
}

td {
	font: 10px verdana;
	color: #333333;
}

select {
	border: none;
	font: 10px verdana;
	color: #333333;
	background-color: #f4efe0;
}

form {
	margin: 0px;
	padding: 0px;
}

optgroup {
	font: 10px verdana;
	color: #333333;
	background-color: #ece5cd;
}

option {
	border: none;
	font: 10px verdana;
	color: #333333;
	background-color: #f4efe0;
}

legend {
	font: bold 10px tahoma;
	color: #99540a;
}

button {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

/*###################
#		 Table 		#
###################*/

.main {
	background-color: #FFFFFF;
	width: 900px;
	border: 1px #FFFFFF solid;
}

.main_left {
	background-color: #FFFFFF;
	width: 157px;
	border-left: 1px #FFFFFF solid;
}

.menucontent {
	padding: 15px 0px 15px 15px;
	width: 100%;
} 

.maincontent {
	width: 900px;
}

.main_content {
	background-color: #FFFFFF;
	width: 580px;
}

.main_right {
	background-color: #FFFFFF;
	width: 163px;
	border-right: 1px #FFFFFF solid;
	padding: 0px 10px 0px 0px;
}

.highlightbox {
	background-color: #f4efe0;
	padding: 6px;
}

.highlightbox_top {
	background-image: url(gfx/highlightbox_top.gif);
	width: 259px;
	height: 8px;
}

.highlightbox_btn {
	background-image: url(gfx/highlightbox_btn.gif);
	width: 259px;
	height: 8px;
}

.box {
	width: 145px;
	margin: 4px;
}

.topicbar {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 0px 14px;
	margin-bottom: 4px;
	background: url(gfx/h8.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.topicbar_userlist {
	background-image: url(gfx/topicbar.gif);
	background-repeat: repeat-x;
	padding: 2px 10px 2px 10px;
	color: #FFFFFF;
	font: bold 10px tahoma;
	margin-bottom: 5px;
	width: 100%;
}

.img_bdr_inner {
	border: 0px;
}

.marquee_top {
	background-image: url(gfx/marquee.gif);
	background-repeat: no-repeat;
	padding: 5px 174px 2px 174px;
	color: #444444;
	font: bold 10px arial;
	margin-bottom: 5px;
	height: 22px;
}

.forum {
	padding: 10px 0px 10px 0px;
}

.forum_light {
	background-color: #f3eee7;
	border-left: 1px solid #FFFFFF;
}

.forum_medium {
	background-color: #e8e0d5;
	border-left: 1px solid #FFFFFF;
}

.forum_dark {
	background-color: #ddd4c8;
	border-left: 1px solid #FFFFFF;
}

.bg_dot {
	background-image: url(bg_blue_dot.gif);
	padding: 8px;
}

.bg_dot_dark {
	background-image: url(bg_blue_dot_dark.gif);
	padding: 8px;
}

.padding {
	margin: 1px 0px 1px 0px;
	padding: 3px 1px 3px 1px;
}

.box_topic {
	height: 20px;
	background: url(gfx/topicbar_box.gif);
	background-repeat: repeat-x;
	border: 1px solid #c5c5c5;
	padding: 3px 3px 3px 3px;
	background-repeat:repeat-x;
	background-color:#F5F5F5;
	border-bottom:1px solid #ACACAC;
	height:17px;
}

.box_content {
	background: url(gfx/topicbar_contenttop.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background-color: #f4f4f4;
	padding: 3px;
}

.sep {
	background: url(gfx/sep_forum.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 350px;
	margin: 4px 0px 4px 0px;
}

.maillist {
	background-color: #f3eee7;
	margin: 0px 0px 1px 0px;
	padding: 3px;
}

.mailbox_toop {
	padding: 5px; 
	width: 170px; 
	height: 15px; 
	background-image: url(gfx/mailbox_tooltip.gif); 
	border: 1px solid #ddd4c8; 
	font: 10px verdana; 
	color: #333333;
}

.l_pad {
	padding: 5px;
}

/*###################
#		 Forum 		#
###################*/

.forumBox {
	width: 100%;
	border: 1px solid #eee0c9;
	margin-bottom: 6px;
}

.forumBoxWhiteBdr {
	border: 1px solid #FFFFFF;
}

.forumTopicHeadline {
	background-image: url(gfx/forum/forumPostHeadline.jpg);
	background-repeat:repeat-x;
	height: 23px;
	padding: 0px 5px 0px 15px;
}

.forumTopicHeadline td {
	font: bold 12px tahoma;
	color: #FFFFFF;
}

.forumHeadline {
	background-image: url(gfx/forum/forumPostHeadline2.jpg);
	background-repeat:repeat-x;
	height: 17px;
	padding: 0px 5px 0px 15px;
}

.forumHeadline td {
	font: bold 12px tahoma;
	color: #FFFFFF;
}

.forumBody {
	background: url(gfx/forum_top.gif);
	background-repeat: repeat-x;
	background-color: #f3eee7;
	width: 100%;	
}

.forumBodyPadd {
	padding: 8px;
}

.forumBodyPadd2 {
	padding: 1px 3px 0px 3px;
}

.forumBottom {
	background: url(gfx/sep_forum.gif);
	background-repeat: no-repeat;
	height: 3px;
	margin-left: 3px;
	width: 350px;
	background-color: #f3eee7;
}

.boxAddComment {
	width: 400px;
}

.forumPostTextarea {
	background: url(gfx/topicbar_contenttop.gif);
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 3px;
	border: 1px solid #d4d2cc;
	font: 10px verdana;
	color: #333333;
	width: 100%;
	height: 150px;
}

.buttonAddElement {
	font: 10px verdana;
	color: #333333;
	border: none;
	background: #fff;
	padding: 0;
	margin: 0;
}

/*###################
#		 Text 		#
###################*/

h1 {
	font: 18px tahoma;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 2px 2px 15px;
	width: 534px;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 34px;
	background: url(gfx/h1.gif);
	background-repeat: repeat-x;
}

h2 {
	font: bold 10px verdana;
	color: #FF9600;
	margin: 0px;
}

h3 {
	font: bold 10px verdana;
	color: #d62d2d;
	margin: 0px;
}

h4 {
	font: 9px verdana;
	color: #b8b8b8;
	padding: 0px;
	margin: 0px;
}

h5 {
	font: bold 10px verdana;
	color: #FF0000;
	margin: 0px;
}

h6 {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 0px 14px;
	margin-bottom: 4px;
	background: url(gfx/h6.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.h7 {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 0px 14px;
	margin-bottom: 4px;
	background: url(gfx/h7.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.h8 {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 0px 14px;
	margin-bottom: 4px;
	background: url(gfx/h8.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.h9 {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 0px 14px;
	margin-bottom: 0px;
	background: url(gfx/h7.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.forumh1 {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 2px 14px;
	margin-bottom: 0px;
	background: url(gfx/forumh1.gif);
	background-repeat: repeat-x;
	height: 23px;
}

.forumh2 {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 3px 14px;
	background: url(gfx/h8.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.forumh3 {
	font: bold 11px tahoma;
	width: 100%;
	color: #FFFFFF;
	padding: 0px 0px 0px 14px;
	margin-bottom: 0px;
	background: url(gfx/forumh3.gif);
	background-repeat: repeat-x;
	height: 23px;
}

.forum_a {
	border: 1px solid #e2dbd0;
	background-color: #f3eee7;
	margin-bottom: 7px;

}

.forum_c {
	padding: 8px;
	background: url(gfx/forum_top.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.forum_d {
	width: 100%;
}

.forum_e {
	padding: 0px 0px 1px 8px;
	width: 100%;
}

.forum_top {
	background: url(gfx/forum_bottom.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
}


.t_menutopic {
	font: bold 10px verdana;
	color: #FF9600;
}

.t_orange_11 {
	font: bold 11px verdana;
	color: #FF9600;
}

.t_darkgrey_12 {
	font: bold 12px tahoma;
	color: #555555;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ddd4c8;
	margin-bottom: 5px;
}

.t_grey_11 {
	font: bold 11px verdana;
	color: #b8b8b8;
}


.10_white {
	font: 10px verdana;
	color: #FFFFFF;
}

.t_orange {
	color: #FF9600;
}

.t_red {
	color: #d13528;
}

.t_silver_light {
	color: #e1e1e1;
}

.t_silver {
	color: #b8b8b8;
}

.t_silver_dark {
	color: #5c5c5c;
}

.t_white_forum {
	font: bold 11px tahoma;
	color: #FFFFFF;
}


/*###################
#		 Input 		#
###################*/

.inputbox {
	border: 1px solid #ababab;
	font: 10px verdana;
	color: #333333;
	background-color: #FFFFFF;
	width: 100%;
}

.input_login {
	border: 1px solid #ababab;
	font: 10px verdana;
	color: #333333;
	background-color: #FFFFFF;
	width: 137px;
}

.input_edituser {
	border: 1px solid #C4C2BD;
	margin-bottom: 2px;
	font: 10px verdana;
	color: #333333;
	background-image: url(gfx/inputtest.gif);
	width: 100%;
	height: 17px;
}

.input_edituser_chart {
	border: 1px solid #C4C2BD;
	margin-bottom: 2px;
	font: 10px verdana;
	color: #333333;
	background-image: url(gfx/inputtest.gif);
	width: 100%;
	height: 17px;
}

.input_edituser_cal {
	border: 1px solid #C4C2BD;
	margin-bottom: 2px;
	font: 10px verdana;
	color: #333333;
	background-image: url(gfx/inputtest.gif);
	width: 300px;
	height: 17px;
}

.input_edituser_community {
	border: 1px solid #C4C2BD;
	margin-bottom: 2px;
	font: 10px verdana;
	color: #333333;
	background-image: url(gfx/input_edituser_community.gif);
	width: 100%;
	height: 17px;
}

.input_edituser2 {
	border: 1px solid #C4C2BD;
	margin-bottom: 2px;
	font: 10px verdana;
	color: #333333;
	background-image: url(gfx/inputtest.gif);
	width: 100%;
	height: 17px;
}
.textarea_teaser {
	background: url(gfx/topicbar_contenttop.gif);
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 3px;
	border: 1px solid #d4d2cc;
	font: 10px verdana;
	color: #333333;
	width: 100%;
	height: 50px;
}

.textarea_comment {
	background: url(gfx/topicbar_contenttop.gif);
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 3px;
	border: 1px solid #d4d2cc;
	font: 10px verdana;
	color: #333333;
	width: 100%;
	height: 100px;
}

.textarea_forum_add {
	background: url(gfx/topicbar_contenttop.gif);
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 3px;
	border: 1px solid #d4d2cc;
	font: 10px verdana;
	color: #333333;
	width: 100%;
	height: 200px;
}

.textarea_edituser {
	background: url(gfx/topicbar_contenttop.gif);
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 3px;
	border: 1px solid #d4d2cc;
	font: 10px verdana;
	color: #333333;
	width: 100%;
	height: 300px;
}

.input_login_submit {
	border: none;
	font: 10px verdana;
	color: #FF9600;
	background-color: #FFFFFF;
	width: 50px;
}

.input_submit {
	border: none;
	font: bold 10px verdana;
	color: #FF9600;
	background-color: #FFFFFF;
	width: 50px;
}

.option_none_picked {
	border: none;
	font: 10px verdana;
	color: #333333;
	background-color: #C1B79A;
}


/*###############
#	 MISC		#
###############*/

.breakall {
	word-break: break-all;
}

.podcast_skin {
	background-image: url(gfx/podcast_bg.png);
	height: 25px;
	width: 482px;
}


/*###################
#		 Link 		#
###################*/

a:link {
	font-weight: bold;
	color: #FF9600;
	border: none;
	text-decoration: none;
}
a:active {
	font-weight: bold;
	color: #FF9600;
	border: none;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #FF9600;
	border: none;
	text-decoration: none;
}
a.hover {
	font-weight: bold;
	color: #ffc36e;
	border: none;
	text-decoration: none;
}

/*---------# Menu #---------*/
a.focus_extra:link {
	font: 10px verdana;
	color: #FF9600;
	text-decoration: none;
}
a.focus_extra:active {
	font: 10px verdana;
	color: #FF9600;
	text-decoration: none;
}
a.focus_extra:visited {
	font: 10px verdana;
	color: #FF9600;
	text-decoration: none;
}
a.focus_extra:hover {
	font: 10px verdana;
	color: #ffae3b;
	text-decoration: none;
}

/*---------# Menu #---------*/
a.menu:link {
	font: 10px verdana;
	color: #333333;
	text-decoration: none;
}
a.menu:active {
	font: 10px verdana;
	color: #333333;
	text-decoration: none;
}
a.menu:visited {
	font: 10px verdana;
	color: #333333;
	text-decoration: none;
}
a.menu:hover {
	font: 10px verdana;
	color: #888888;
	text-decoration: none;
}

/*---------# Menutopic #---------*/

a.menutopic:link {
	color: #FF9600;
	text-decoration: none;
}
a.menutopic:active {
	color: #FF9600;
	text-decoration: none;
}
a.menutopic:visited {
	color: #FF9600;
	text-decoration: none;
}
a.menutopic:hover {
	color: #FF9600;
	text-decoration: none;
}

/*---------# Newslist #---------*/

a.newslist:link {
	color: #555555;
	text-decoration: none;
}
a.newslist:active {
	color: #555555;
	text-decoration: none;
}
a.newslist:visited {
	color: #555555;
	text-decoration: none;
}
a.newslist:hover {
	color: #444444;
	text-decoration: none;
}

/*---------# Forum #---------*/

a.forum_topic:link {
	font: bold 11px tahoma;
	color: #FF9600;
	text-decoration: none;
}
a.forum_topic:active {
	font: bold 11px tahoma;
	color: #FF9600;
	text-decoration: none;
}
a.forum_topic:visited {
	font: bold 11px tahoma;
	color: #FF9600;
	text-decoration: none;
}
a.forum_topic:hover {
	font: bold 11px tahoma;
	color: #FF9600;
	text-decoration: none;
}


/*---------# forum_threadlist #---------*/

a.forum_threadlist:link {
	font: bold 11px tahoma;
	color: #444444;
	text-decoration: none;
}
a.forum_threadlist:active {
	font: bold 11px tahoma;
	color: #444444;
	text-decoration: none;
}
a.forum_threadlist:visited {
	font: bold 11px tahoma;
	color: #444444;
	text-decoration: none;
}
a.forum_threadlist:hover {
	font: bold 11px tahoma;
	color: #444444;
	text-decoration: none;
}




/*---------# lastauthor #---------*/

a.lastauthor:link {
	font: bold 9px verdana;
	color: #b8b8b8;
	text-decoration: none;
}
a.lastauthor:active {
	font: bold 9px verdana;
	color: #b8b8b8;
	text-decoration: none;
}
a.lastauthor:visited {
	font: bold 9px verdana;
	color: #b8b8b8;
	text-decoration: none;
}
a.lastauthor:hover {
	font: bold 9px verdana;
	color: #b8b8b8;
	text-decoration: none;
}

/*---------# forum thread #---------*/

a.forumthread:link {
	font: bold 10px verdana;
	color: #333333;
	text-decoration: underline;
}
a.forumthread:active {
	font: bold 10px verdana;
	color: #333333;
	text-decoration: underline;
}
a.forumthread:visited {
	font: bold 10px verdana;
	color: #333333;
	text-decoration: underline;
}
a.forumthread:hover {
	font: bold 10px verdana;
	color: #FF9600;
	text-decoration: underline;
}
