/* Project: Bella+Ben-Portal
 * TASK four / Haiko Ruttmann
 * Created: 28.06.2007
 * ---------------------------
 * Ben - Template:Forum
 * ---------------------------
 */
/* -------------------------------------------------------------------------------  */
/* Forum - Infobox       								*/
/* -------------------------------------------------------------------------------  */
#foruminfo		{
 					border:				0px solid #000000;
 					height:				*;
					width:				225px;
					float:				left;
 			}

#foruminfohead	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				27px;
					width:				225px;
					float:				left;
					background-image: 	url(../images/navbar_header_top.png);
					background-repeat: 	no-repeat;
 			}

#foruminfohead span {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				205px;
					padding-top:		7px;
					padding-left:		10px;
					color:				#ffffff;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			14px;
					font-weight: 		bold;
					text-align:			left;
 			}

#foruminfocontent	{
					position:			relative;
 					border:				0px solid #000000;
 					height:				*;
					width:				225px;
					float:				left;
					background-image: 	url(../images/navbar_bg.png);
					background-repeat: 	fixed repeat-y;
 			}

#foruminfocontent span {
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				200px;
					padding-top:		1px;
					padding-bottom:		2px;
					padding-left:		15px;
					padding-right:		5px;

					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		bold;
					font-variant: 		normal;
					color: 				#3e3e3e;
					text-decoration: 	none;
					font-style: 		normal;
					text-align:			left;
 			}

#foruminfocontent span a 	{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					font-variant: 		normal;
					color: 				#960732;
					text-decoration: 	none;
					word-spacing: 		normal;
					font-style: 		normal;
					line-height: 		normal;
					text-align:			left;
				}

#foruminfocontent span a:hover 		{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			left;
				}

#foruminfobottom	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				14px;
					width:				225px;
					float:				left;
					background-image: 	url(../images/navbar_bottom.png);
					background-repeat: 	no-repeat;
 			}
/* -------------------------------------------------------------------------------  */
/* Forum - Content - Allgemein      								*/
/* -------------------------------------------------------------------------------  */
#forumbox		{
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					text-align:			left;
 				}

#forumhead	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				27px;
					width:				506px;
					background-image: 	url('../images/content_header_top.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forumhead span {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				470px;
					padding-top:		7px;
					padding-left:		15px;
					text-align:			left;
					color:				#ffffff;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			14px;
					font-weight: 		bold;
					font-variant: 		normal;
 			}

#forumhead span a
			{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			14px;
					font-weight: 		normal;
					color: 				#ffffff;
					text-decoration: 	none;
					text-align:			left;
			}

#forumhead span a:hover
			{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			14px;
					font-weight: 		normal;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			left;
			}


#forumcontent		{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_posts_white.png');
					background-repeat: 	repeat-y;
					float:				left;
 			}

#forumcontent span
			{
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				475px;
					padding-top:		5px;
					padding-left:		15px;
					padding-right:		15px;
					padding-bottom:		5px;

					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			left;
			}

#forumbottom	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				14px;
					width:				506px;
					background-image: 	url('../images/content_pd_bottom.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

/* -------------------------------------------------------------------------------  */
/* Forum - Content - Hauptseite      								*/
/* -------------------------------------------------------------------------------  */


#forummainhead	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				35px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_main_head.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forummainhead span {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				470px;
					padding-top:		7px;
					padding-left:		15px;
					text-align:			left;
					color:				#ffffff;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			14px;
					font-weight: 		bold;
					font-variant: 		normal;
 			}



#forummainhead2	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				25px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_main_head_2.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forummainhead2 span.tfforum
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				352px;
					padding-top:		11px;
					padding-left:		20px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forummainhead2 span.tftopics
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				60px;
					padding-top:		11px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forummainhead2 span.tfposts
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				57px;
					padding-top:		11px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forummainhead2 span.tflastpost
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				132px;
					padding-top:		11px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forummaincontent	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				50px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_main_content.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forummaincontent span.tfforum
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				352px;
					padding-top:		5px;
					padding-left:		20px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forummaincontent span.tftopics
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				60px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forummaincontent span.tfposts
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				57px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forummaincontentspace	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				3px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_main_space.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forummaincontentinfo	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_main_content_info.png');
					background-repeat: 	repeat-y;
					float:				left;
 			}

#forummaincontentinfo span
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				475px;
					padding-top:		0px;
					padding-left:		15px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}


#forummainbottom	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				21px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_main_bottom.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

/* -------------------------------------------------------------------------------  */
/* Forum - Content - Forenseite / Themenbeiträge      								*/
/* -------------------------------------------------------------------------------  */
#forumfunctions	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				43px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_main_functions.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forumfunctions span.tfleft
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				25px;
					width:				180px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forumfunctions span.tfright
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				25px;
					width:				310px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

.foruminputselect
				{
					margin-top:			0px;
					padding-top:		0px;
					border-left:		1px solid #000000;
 					border-right:		1px solid #000000;
 					border-top: 		1px solid #000000;
 					border-bottom: 		1px solid #000000;

					width:				200px;
 					height:				20px;
			 		text-align:			left;
					font-family: 		Arial,Verdana;
			  		font-size: 			12px;
			  		font-weight: 		normal;
					color:				#1f1f1f;

				}

.foruminputsubmit
				{
					border-left:		0px solid #cccccc;
 					border-right:		0px solid #ffffff;
 					border-top: 		0px solid #cccccc;
 					border-bottom: 		0px solid #ffffff;
					width:				32px;
 					height:				20px;
					vertical-align:		top;
			 		text-align:			center;
					font-family: 		Arial,Verdana;
			  		font-size: 			11px;
			  		font-weight: 		bold;
					background-image: 	url(../images/content_header_btn_submit_bg.png);
					background-repeat: 	no-repeat;
					color:				#ffffff;

				}

#forumbtnnewtopic
				{
					position:			relative;
					top:				00px;
					left:				20px;
 					border:				0px solid #000000;
 					height:				25px;
					width:				156px;
					background-image: 	url('../images/content_forum_btn_new_topic.png');
					background-repeat: 	no-repeat;
					float:				left;
				}
#forumbtnnewtopic span a
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				15px;
					width:				150px;
					padding-top:		4px;
					padding-left:		0px;
					text-align:			center;
					text-decoration: 	none;
					color:				#f1f1f1;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forumbtnnewtopic span a:hover
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				15px;
					width:				150px;
					padding-top:		4px;
					padding-left:		0px;
					text-align:			center;
					text-decoration: 	none;
					color:				#c1c1c1;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopichead2	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				19px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_topic_head_2.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forumtopichead2 span.tftopicinfo
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				20px;
					padding-top:		5px;
					padding-left:		20px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopichead2 span.tftopic
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				192px;
					padding-top:		5px;
					padding-left:		10px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopichead2 span.tfreplies
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				60px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopichead2 span.tfviews
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				57px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopichead2 span.tflastpost
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				132px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}


#forumtopiccontent	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				50px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_topic.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}
#forumtopiccontent span.tftopicinfo
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				20px;
					padding-top:		5px;
					padding-left:		20px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopiccontent span.tftopic
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				192px;
					padding-top:		5px;
					padding-left:		10px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopiccontent span.tftopic a
			{

					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					color: 				#960732;
					text-decoration: 	none;
					text-align:			left;
			}

#forumtopiccontent span.tftopic a:hover
			{

					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			left;
			}



#forumtopiccontent span.tfreplies
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				60px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopiccontent span.tfviews
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				57px;
					padding-top:		5px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopiccontent span.tflastpost
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				132px;
					padding-top:		5px;
					padding-left:		5px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopiccontent span.tflastpost a
			{

					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					color: 				#ffffff;
					text-decoration: 	none;
					text-align:			left;
			}

#forumtopiccontent span.tflastpost a:hover
			{

					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			left;
			}

/* -------------------------------------------------------------------------------  */
/* Forum - Content - Topic-Seite - Postingliste										*/
/* -------------------------------------------------------------------------------  */
#forumtopicfunctions	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				41px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_topic_functions.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forumtopicfunctions span.tfleft
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				24px;
					width:				180px;
					padding-top:		14px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopicfunctions span.tfright
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				24px;
					width:				310px;
					padding-top:		12px;
					padding-left:		0px;
					text-align:			center;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forumbtntopicselect
				{
					position:			relative;
					top:				5px;
					left:				35px;
 					border:				0px solid #000000;
 					height:				19px;
					width:				120px;
					background-image: 	url('../images/content_forum_btn_function_white.png');
					background-repeat: 	no-repeat;
					float:				left;
				}
#forumbtntopicselect span a
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				19px;
					width:				111px;
					padding-top:		3px;
					padding-left:		0px;
					text-align:			center;
					text-decoration: 	none;
					color:				#960732;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumbtntopicselect span a:hover
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				19px;
					width:				111px;
					padding-top:		3px;
					padding-left:		0px;
					text-align:			center;
					text-decoration: 	none;
					color:				#3e3e3e;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}


#forumbtntopichead2	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				30px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_post_head_2.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forumbtntopichead2 span.tfauthor
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				82px;
					padding-top:		14px;
					padding-left:		20px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumbtntopichead2 span.tfmessage
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				380px;
					padding-top:		14px;
					padding-left:		7px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

.tfquote,
.tfcode
			 {
					color:				#666666;
 			}

#forumtopicpostcontent		{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_post.png');
					background-repeat: 	repeat-y;
					float:				left;
 			}

#forumtopicpostcontent span.tfauthor
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				82px;
					padding-top:		5px;
					padding-left:		17px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopicpostcontent span.tfmsginfo
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				40px;
					width:				82px;
					padding-top:		5px;
					padding-left:		17px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopicpostcontent span.tfheader
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				380px;
					padding-top:		5px;
					padding-left:		7px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		bold;
					float:				left;
 			}

#forumtopicpostcontent span.tfmessage
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				380px;
					padding-top:		5px;
					padding-left:		7px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopicpostcontent span.tfmessage a
			 {
					text-decoration: 	none;
					color:				#960732;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
 			}

#forumtopicpostcontent span.tfmessage a:hover
			 {
					text-decoration: 	none;
					color:				#3e3e3e;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
 			}


#forumtopicpostcontent span.tffunctions
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				40px;
					width:				380px;
					padding-top:		5px;
					padding-left:		7px;
					text-align:			left;
					color:				#1f1f1f;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			10px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopicpostsubspace		{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				7px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_post_space.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}
#forumtopicpostspace		{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				5px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_post_footer.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}

#forumtopicpostfunction
				{
					position:			relative;
					top:				10px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				23px;
					width:				90px;
					background-image: 	url('../images/content_forum_btn_post_functions.png');
					background-repeat: 	no-repeat;
					float:				left;
				}

#forumtopicpostfunction span a
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				23px;
					width:				80px;
					padding-top:		4px;
					padding-left:		0px;
					text-align:			center;
					text-decoration: 	none;
					color:				#960732;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopicpostfunction span a:hover
			 {
					display:			block;
 					border:				0px solid #000000;
 					height:				23px;
					width:				80px;
					padding-top:		4px;
					padding-left:		0px;
					text-align:			center;
					text-decoration: 	none;
					color:				#3e3e3e;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			11px;
					font-weight: 		normal;
					float:				left;
 			}

#forumtopicpostselectposts		{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_posts_white.png');
					background-repeat: 	repeat-y;
					float:				left;
 			}

#forumtopicpostselectposts span {
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				490px;
					padding-top:		7px;
					padding-left:		15px;
					text-align:			center;
					color:				#ffffff;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			14px;
					font-weight: 		normal;
					font-variant: 		normal;
 			}

/* -------------------------------------------------------------------------------  */
/* Forum - Content - Posting-Seite													*/
/* -------------------------------------------------------------------------------  */
#forumpostformhead2	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				84px;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_postform_head_2.png');
					background-repeat: 	no-repeat;
					float:				left;
 			}
#forumpostformhead2 span.tfheadline {
					display:			block;
 					border:				0px solid #000000;
 					height:				20px;
					width:				480px;
					padding-top:		18px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			14px;
					font-weight: 		normal;
					text-align:			left;
 			}
#forumpostformhead2 span.tftitle {
					display:			block;
 					border:				0px solid #000000;
 					height:				42px;
					width:				480px;
					padding-top:		3px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			left;
 			}

#forumpostformhead2 span.tftitle input,
#forumpostformfunctions span.tftaginfo input
			 {
					margin-top:			0px;
					padding-top:		0px;
					border-left:		1px solid #9F9F9F;
 					border-right:		1px solid #9F9F9F;
 					border-top: 		1px solid #9F9F9F;
 					border-bottom: 		1px solid #9F9F9F;

					width:				450px;
 					height:				18px;
			 		text-align:			left;
					font-family: 		Arial,Verdana;
			  		font-size: 			12px;
			  		font-weight: 		normal;
					color:				#1f1f1f;
 			}

#forumpostformfunctions	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_postform_function.png');
					background-repeat: 	y-repeat;
					float:				left;
 			}
#forumpostformfunctions span.tftags {
					display:			block;
 					border:				0px solid #000000;
 					height:				40px;
					width:				480px;
					padding-top:		3px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			left;
 			}

.forumpostformbtntag
			{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				24px;
					width:				46px;
					background-image: 	url('../images/content_forum_btn_post_tag.png');
					background-repeat: 	no-repeat;
					color:				#f1f1f1;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					text-align:			center;
			}

#forumpostformfunctions span.tftaginfo {
					display:			block;
 					border:				0px solid #000000;
 					height:				50px;
					width:				480px;
					padding-top:		3px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			left;
 			}

#forumpostformfunctions span.tftaginfo a
			 {
					text-decoration: 	none;
					color:				#960732;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
 			}

#forumpostformfunctions span.tftaginfo a:hover
			 {
					text-decoration: 	none;
					color:				#3e3e3e;
					font-family: 		Verdana, Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
 			}

#forumpostformfunctions span.tfsmilies {
					display:			block;
 					border:				0px solid #000000;
 					height:				40px;
					width:				480px;
					padding-top:		3px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			left;
 			}

#forumpostformsmiley	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				23px;
					width:				23px;
					float:				left;
					background-image: 	url(../images/content_forum_bg_postform_smiley.png);
					background-repeat: 	no-repeat;
 			}

#forumpostformsmiley span a {
					display:			block;
 					border:				0px solid #000000;
 					height:				23px;
					width:				22px;
					padding-top:		3px;
					padding-left:		3px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			left;
 			}

#forumpostform	{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_post_form.png');
					background-repeat: 	y-repeat;
					float:				left;
 			}

#forumpostform span.tftextfield {
					display:			block;
 					border:				0px solid #000000;
 					height:				330px;
					width:				480px;
					padding-top:		3px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			left;
 			}

#forumpostform span.tftextfield textarea
			 {
					margin-top:			0px;
					padding-top:		0px;
					border-left:		1px solid #9F9F9F;
 					border-right:		1px solid #9F9F9F;
 					border-top: 		1px solid #9F9F9F;
 					border-bottom: 		1px solid #9F9F9F;

					width:				480px;
 					height:				300px;
			 		text-align:			left;
					font-family: 		Arial,Verdana;
			  		font-size: 			12px;
			  		font-weight: 		normal;
					color:				#1f1f1f;
 			}

#forumpostform span.tffunctionsleft {
					display:			block;
 					border:				0px solid #000000;
 					height:				40px;
					width:				200px;
					padding-top:		3px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			left;
					float:				left;
 			}

#forumpostform span.tffunctionsright {
					display:			block;
 					border:				0px solid #000000;
 					height:				40px;
					width:				234px;
					padding-top:		3px;
					padding-left:		20px;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			right;
					float:				left;
 			}

.forumpostformbtnpreview
			{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				24px;
					width:				87px;
					background-image: 	url('../images/content_forum_btn_post_preview.png');
					background-repeat: 	no-repeat;
					color:				#1f1f1f;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			center;
			}

.forumpostformbtnsubmit
			{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				24px;
					width:				87px;
					background-image: 	url('../images/content_forum_btn_post_subm.png');
					background-repeat: 	no-repeat;
					color:				#f1f1f1;
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		normal;
					text-align:			center;
			}
/* -------------------------------------------------------------------------------  */
/* Forum - Content - Allgemeingültige Formatierungen								*/
/* -------------------------------------------------------------------------------  */

#forumcontent span a,
#forummaincontent span.tfforum a
			{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					color: 				#960732;
					text-decoration: 	none;
					text-align:			left;
				}

#forumcontent span a:hover,
#forummaincontent span.tfforum a:hover
			 	{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			left;
				}
#forumcontentfooter		{
					position:			relative;
					top:				0px;
					left:				0px;
 					border:				0px solid #000000;
 					height:				*;
					width:				506px;
					background-image: 	url('../images/content_forum_bg_posts_white.png');
					background-repeat: 	repeat-y;
					float:				left;
 			}

#forumcontentfooter span
			{
					display:			block;
 					border:				0px solid #000000;
 					height:				*;
					width:				475px;
					padding-top:		2px;
					padding-left:		15px;
					padding-right:		15px;
					padding-bottom:		2px;

					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			9px;
					font-weight: 		normal;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			center;
			}
#forumcontentfooter span a
			{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			9px;
					font-weight: 		normal;
					color: 				#960732;
					text-decoration: 	none;
					text-align:			center;
				}
#forumcontentfooter span a:hover
			 	{
					font-family: 		Arial, Helvetica, sans-serif;
					font-size: 			9px;
					font-weight: 		normal;
					color: 				#3e3e3e;
					text-decoration: 	none;
					text-align:			center;
				}