body,td,th {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}
body {
	background-color:#27282a;
}
input,textarea {
	border: 1px solid #999999;
	background: #FFFFFF;
}
/* Seitengerüst */
div.body { width: 907px; }
div.header {
	height: 123px;
	width:907px;
	background:url(../gfx/header.png);
}
div.mainnavi { width: 907px; height: 37px; }
div.clear { clear: both; }

/* LEFT MENU PART */
div.left_part {
	width: 134px;
	float: left;
}
div.left_first_head { height: 18px; background:url(../gfx/left_first_header.png); padding-left: 10px; color:#FFFFFF; padding-top: 3px; }
div.left_puffer { background:url(../gfx/left_puffer.png); padding-left: 8px; }
div.left_secound_head { height: 17px; background:url(../gfx/left_secound_header.png); padding-left: 10px; color:#FFFFFF; padding-top: 4px; }
div.left_foot { height:15px; background:url(../gfx/left_foot.png); }

/* MAIN MANU PART */
div.main_part {
	width: 628px;
	float: left;
}

div.main_top_boxes { width: 628px; height: 115px; }
div.main_top_box { width: 251px; float: left; }
div.main_top_box_1_head { height: 18px; background:url(../gfx/main_top_box_1_head.png); padding-left: 10px; padding-top: 3px; font-size:14px; color:#FFFFFF; font-weight: lighter; letter-spacing: 2px; }
div.main_top_box_1_foot { height: 94px; background:url(../gfx/main_top_box_1_foot.png); overflow: hidden; }
div.main_top_box_2_head { height: 18px; background:url(../gfx/main_top_box_2_head.png); padding-left: 10px; padding-top: 3px; font-size:14px; color:#FFFFFF; font-weight: lighter; letter-spacing: 2px; }
div.main_top_box_2_foot { height: 94px; background:url(../gfx/main_top_box_2_foot.png); overflow: hidden; }
div.JOINUSNOW_box {
	width: 126px;
	height: 115px;
	float: left;
}

div.main_content { width: 628px; background:url(../gfx/content_puffer.png); overflow: inherit;}
div.main_head { height: 9px; background:url(../gfx/content_head.png); }
div.main_puffer { 
	background:url(../gfx/content_puffer.png);
	width: 598px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom:0px;
	margin: 0px;
}
div.main_footer { height: 45px; background:url(../gfx/content_footer.png); }

/* RIGHT PART */
div.right_part {
	width: 145px;
	float: left;
	background:url(../gfx/right_puffer.png);
}
div.right_first_head { height: 18px; background:url(../gfx/right_first_header.png); padding-left: 5px; padding-top: 3px; color:#FFFFFF; }
div.right_puffer { background:url(../gfx/right_puffer.png); padding-left: 10px; }
div.right_secound_head { height: 18px; background:url(../gfx/right_secound_header.png); padding-left: 5px; padding-top: 3px; color:#FFFFFF; }
div.right_foot { height:15px; background:url(../gfx/right_foot.png); }
/* -- */
a {
	border: 0px;
    padding: 0px;
    margin: 0px;
}

a:link   {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #a90000;
}
a:visited {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
}
a:focus {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
}
a:hover {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
}
a:active {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
}

/* SubNavi Links */
a.submenu:link   {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
a.submenu:visited {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
a.submenu:focus {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
a.submenu:hover {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
}
a.submenu:active {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

/* Boxes */
div.newest_boxes
{
	padding: 2px;
	padding-top:0px; padding-bottom:0px;
	border-bottom: 1px solid #cccccc;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin-left: 8px;
	margin-right: 7px;
	overflow: hidden;
}
a.newest_links:link   {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
a.newest_links:visited {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
a.newest_links:focus {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
a.newest_links:hover {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
a.newest_links:active {
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

/* Login Form */
input[type=text].login, input[type=password].login, input[type=submit].login {
	font-family: Arial, Tahoma, Verdana;
	width: 123px;
	border: 1px solid #CCCCCC;
	padding: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
input[type=submit].login { padding: 0px; }
fieldset.Error { border: 1px #990000 solid; background-color:#FFECEC; font-size: 11px; }
legend.Error { color: #990000; font-size: 13px; }

fieldset.Succeed { border: 1px #006600 solid; background-color: #E4FFE4; font-size: 11px; }
legend.Succeed { color: #006600; font-size: 13px; }

div._user_settings_box {
	padding: 5px;
	margin-bottom: 5px;
}
th.bbcode_tables {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background: #333333;
	padding: 3px;
	margin-bottom: 2px;
	vertical-align: top;
}
table.bbcode_tables {
	border: 1px solid #999999;
	padding: 2px;
	vertical-align: top;
}
td.bbcode_tables
{
	border-bottom: 1px dashed #CCCCCC;
	vertical-align: top;
}

.bbcode_smilebox {
	background: #FFFFFF;
	margin: 3px;
	display: none;
}