div.alt2 {
	height: auto;
	min-height: 20px;
}

div#posts ul li {
	padding: 3px 0;
	list-style-type: square;
	list-style-position: inside;
}

div#posts td.alt2 {
	background-color: #E0E0E0;
}

textarea#vB_Editor_001_textarea {
	width: 600px;
}

/* Headings */
h2
{
	margin-top: -10px;
	margin-bottom: 20px;
	padding: 6px 26px;
	background: #FFFFFF !important;
}

h4.block_title
{
	background: #4F4B66;
	color: #FFFFFF;
}

/* Form elements */
option.fjsel
{
	background: #F7F7F7;
	color: #000000;
}

textarea
{
	font-size: 12px !important;
}
/* Form elements */

/* Tables */
table.tborder
{
	margin: 0 auto;
	background: #FFFFFF;
}

table.pagination
{
	width: auto;
	border-collapse: collapse;
	background: #FFFFFF;
}

table.page
{
	width: 100%;
}

table.panel
{
	background: none;
}

td.alt1Active, td.alt1
{
	background: #FFFFFF;
	vertical-align: middle;
	border-top: 1px solid #C0C0C0;
	height: 20px;
	padding: 8px;
	font-size: 120%;
	color: #000;
}

table.tborder td.alt1 div
{
	line-height: 1.3;
	letter-spacing: 0.03em;
}

td.alt2Active, td.alt2
{
	font-size: 12px;
	padding: 8px;
}

td.alt1, td.alt2 div
{
	line-height: 130%;
}

td.vbmenu_control
{
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #C0C0C0;
	background: #01916D;
	color: #FFFFFF;
	height: 20px;
}

td.vbmenu_option_alink a
{
	color: #3366CC !important;
}

td.thead
{
	background: #01916D;
	color: #FFFFFF;
	height: 20px;
	padding: 4px;
}

td.thead a[href]:link,
td.tcat a[href]:link {
color: #fff;
text-decoration: underline;
}

td.thead span a:link
{
	color: #FFFFFF;
}

td.thead div.normal a:link
{
	color: #FFFFFF;
}

td.tfoot
{
	background: #4F4B66 url(/fileadmin/design/images/img/shared/line_header01.gif) repeat-y top left;
	color: #565656;
	height: 20px;
}

td.tcat
{
	padding: 4px;
	background: #4F4B66 url(/fileadmin/design/images/img/shared/line_header01.gif) repeat-y top left;
	height: 20px;
}

td.panelsurround
{
	background: #E0E0EB;
}

td.vbmenu_control a:link, td.vbmenu_control a:visited
{
	background: url(/fileadmin/design/images/img/shared/bg_gn02.gif);
	color: #FFFFFF;
	font-size: 12px;
}

td.vbmenu_option, td.vbmenu_hilite
{
	font-size: 11px;
	padding: 3px;
}

td.vbmenu_control a:hover
{
	text-decoration: underline;
}

td.alt1 a:link, td.alt2 a:link
{
	color: #01916D !important;
	text-decoration: underline;
}

td.tfoot a
{
	padding: 0px 4px;
	color: #FFFFFF !important;
}

td.tcat
{
	color: #FFFFFF;
}

td.tcat a
{
	color: #C0C0C0;
}

/* Tables */

/* Generic */
.fieldset, .vbmenu_option a, .vbmenu_hilite a,
.fieldset, .vbmenu_option a:hover, .vbmenu_hilite a:hover
{
	font-size: 12px !important;
}

.vbmenu_popup
{
	border: 1px solid #4F4B66;
}

div.pagenav
{
	float: right;
	height: auto;
}

div.pagenav td.alt2 {
	background-color: #E0E0E0;
}

div.thead
{
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px !important;
	background: #4F4B66;
	height: 20px;
	vertical-align: middle;
}

div.panel
{
	background: #E0E0EB;
}

div.smallfont
{
	/*text-align: center !important;*/
}

div.page
{
	background: #E0E0EB;
}

div#sidebar_container div.block_row
{
	background: #FFFFFF;
}

hr
{
	display: block;
}

span.navbar
{
	font-size: 12px;
	font-style: normal !important;
}
/* Generic */

/* Links */
a:active
{
	text-decoration: overline underline;
}

div.block_title a
{
	color: #FFFFFF !important;
	margin-right: 10px;
}
/* Links */

/* New elements */
strong.forumTitle
{
	font-family: tahoma, verdana;
	font-size: 14px !important;
	color: #726E89;
}

td#forumsFade, div.page h1
{
	padding: 5px;
	padding-left: 10px;
	font-size: 20px !important;
	color: #FFFFFF;
	background: #565269 url(/fileadmin/design/images/img/shared/line_header01.gif) repeat-y;
}

div.forumBlock
{
	background: #FFFFFF;
	margin: 4px 0px 0px 4px;
	padding: 6px;
	width: 244px;
	float: left;
	border: 2px solid #E0E0EB;
}

div.colLeft
{
	width: 155px;
	float: left;
}

div.colRight
{
	width: 85px;
	float: right;
}

div.innerCols, div.innerColLeft, div.innerColRight
{
	margin-top: -4px 0;
}

div.innerColLeft
{
	float: left;
}

div.innerColRight
{
	float: left;
}

br.blockClear
{
	clear: left;
}

div.forumStatus
{
	width: 32px;
	padding: 2px;
	margin: -1px 4px 1px 0;
	margin-left: 0px;
}

div.forumInfo
{
	clear: both;
	margin: 3px;
}

div.forumDesc
{
	padding: 5px 4px 9px 3px;
	height: 25px;
	line-height: 1em;
}

div.forumInfo span.viewers
{
	float: left;
}

div.enter
{
	margin-top: 15px;
	padding-top: 2px;
}

div.enter a
{
	display: block;
}

div.enter a img
{
	float: left;
	margin-top: -3px;
	padding-right: 3px;
}

div#headIntro
{
	font-size: 12px;
	border: 5px solid #E0E0EB;
	width: 789px;
	background: #FFFFFF;
}

div#headIntroText
{
	float: left;
	width: 597px;
	margin-right: 3px;
	padding-left: 10px;
}

div#headIntroImg
{
	border-left: 5px solid #E0E0EB;
	float: left;
	width: 174px;
	height: 141px;
}

td#forumbits
{
	background: #E0E0EB;
}

img.sgicon
{
	border: none !important;
}

div.hr
{
	width: 780px;
	margin-top: 10px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	background: url(/fileadmin/design/images/img/shared/line_header01.gif);
}

div.warning
{
	margin: 3px;
	background: #FFFFDD url(/forums/de/images/misc/warning.png) 5px center no-repeat;
	border: 1px solid #666600;
	color: #666600;
	padding: 7px 10px 7px 55px;
	line-height: 1.2;
}

/* New elements */

/* Lists */
td.alt2 ul li
{
	line-height: 130%;
}

ul.tab_list li
{
	border: 1px solid #4F4B66;
}

ol.last_visitors_list li
{
	margin: 6px !important;
}

ul.tab_list li.tcat
{
	background: #4F4B66;
	color: #FFFFFF;
	font-weight: bold;
}
/* Lists */

/* Statistics */
table#cybnp tr td
{
	padding-top: 6px;
}
/* Statistics */