/*
  The original SubDark Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com
*/

	html
	{
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
	}


 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
/*	background:#f1f1f1;*/
	background-color: white;
	color: #333333;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	scrollbar-3dlight-color:#c2c2c2;
	scrollbar-arrow-color:#666666;
	scrollbar-darkshadow-color:#c2c2c2;
	scrollbar-face-color:#e2e2e2;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#f1f1f1;
	margin: 0;
	padding: 0;
	
	width: 100%;
	/*
	width: 1023px;
	border-right: 1px solid #ABABAB;
	*/
	
	height: 100%;
}

	/* Main Footer
	*************************************************/
	div#MainFooter
	{
		width: 99%;
		margin: 0;
		padding: 0;
		text-align: right;
	}

/* General font families for common tags */
font,th,td,p				{font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited 	{color : #696969; }
a:hover						{text-decoration: underline; color : #708090; }
hr							{height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
a.meinlink2					{font-family: verdana; font-size: 11px; font-weight: bold; color: #8C8C8C; text-decoration: none;}
a.meinlink2:hover			{font-family: verdana; font-size: 11px; font-weight: bold; color: #636363; text-decoration: none;}
a.meinlink					{font-family: verdana; font-size: 11px; font-weight: bold; color: #636363; text-decoration: none;}
a.meinlink:hover			{font-family: verdana; font-size: 11px; font-weight: bold; color: #8C8C8C; text-decoration: none;}

a.arealeiste_psx:link		{font-family: verdana; font-size: 10px !important; color: #4B4B4B; text-decoration: none; font-weight: bold;}
a.arealeiste_psx:visited	{font-family: verdana; font-size: 10px !important; color: #333333; text-decoration: none; font-weight: bold;}
a.arealeiste_psx:hover		{font-family: verdana; font-size: 10px !important; color: #7A7A7A; text-decoration: underline; font-weight: bold;}

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #FFFFFF solid; }

/* This is the outline round the main forum tables */
.forumline, .XLforumline	{ background-color: #FFFFFF; border: 2px #FFFFFF solid; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2, p.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.row4	{ background-color: #F9F9F9; }
td.row5 { background-color: #F0EBD6; color: inherit; }
p.row2 
{
	padding: 2px 1px;
}

.XLforumline td { padding: 2px 0 0 0; vertical-align: middle;}


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(images/cellpic2.jpg);
		background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #00C4FD; font-size: 11px; font-weight : bold;
	background-color: #000406; height: 25px;
	background-image: url(images/cellpic3.gif);
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 20px;
}
p.catHead {
			background-image: url(images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 20px; line-height: 20px;
}
td._catBottom {
			background-image: url(images/cellpic5.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 20px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 20px;
	border-width: 0px 0px 0px 0px;
}

td._catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 20px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
td._catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #696969; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #708090; text-decoration: underline; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #616161;  }
a.mainmenu:hover{ text-decoration: underline; color : #708090; }


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #000000}
a.cattitle		{ text-decoration: none; color : #696969; }
a.cattitle:hover{ text-decoration: underline; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #000000; }
a.forumlink 	{ text-decoration: none; color : #000000; }
a.forumlink:hover{ text-decoration: underline; color : #708090; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #696969; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #696969; }
a.topictitle:visited { text-decoration: none; color : #A9A9A9; }
a.topictitle:hover	{ text-decoration: underline; color : #708090; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #708090; }
a.postlink:visited { text-decoration: none; color : #A9A9A9; }
a.postlink:hover { text-decoration: underline; color : #708090;}


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #2E8B57;
	background-color: #FAFAFA; border: #FFFFFF; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #FFFFFF; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
/*	border-color : #000000;*/
	border-color: black;
	border-width: 1px;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

bgTop	{
	color: #00C4FD; font-size: 11px; font-weight : bold;
	background-color: #000406; height: 25px;
	background-image: url(images/cellpic4.gif);
}

td.tradeDone
{
	background-color: #EDE9D9;
}

/* Mighty Gorgon - Full Album Pack - BEGIN */
.forumline_left {
	background-color: {T_TD_COLOR2};
	border-bottom: 2px {T_TH_COLOR2} solid;
	border-left: 2px {T_TH_COLOR2} solid;
}

.tab_links, a.tab_links:hover, a.tab_links:link, a.tab_links:active, a.tab_links:visited { 
	font-size: 11px;
	color: #FF8866; 
	text-decoration: none;
}

.tab_links_unsel, a.tab_links_unsel:hover, a.tab_links_unsel:link, a.tab_links_unsel:active, a.tab_links_unsel:visited { 
	font-size: 11px;
	color: #FFFFAA; 
	text-decoration: none;
}

a.tab_links:hover, a.tab_links_unsel:hover { 
	text-decoration: underline;
}

.tab_headers, th.tab_headers {
	color: #FF8866; 
	font-size: 11px; 
	font-weight : bold;
	padding-left: 4px;
	padding-right: 8px;
	border: #003366; 
	border-style: solid; 
	border-width: 1px 1px 0px 1px;
	background-color: #006699;
}

.tab_headers_unsel, th.tab_headers_unsel {
	color: #FFFFAA; 
	font-size: 11px; 
	font-weight : bold;
	padding-left: 4px;
	padding-right: 8px;
	border: #336699; 
	border-style: solid; 
	border-width: 1px 1px 0px 1px;
	background-color: #6699AA;
}

.tab_border {
	background-color: #888888;
	border: 1px;
}

.filler, th.filler {
	background-color:#6699AA; 
	background-image:none;
}

.picframe{
	display: block;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	padding: 2px 6px 2px 6px;
	position: relative;
	bottom: 2px;
	right: 2px;
}

.picshadow{
	background-color: #888888;
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

/* reminding user (judge-threads) */
	#Reminder
	{
		padding: 2px;
		padding-bottom: 5px;
		position: absolute;
		z-index: 9;
		top: 120px;
		left: 200px;
		width: 300px;
		border: 1px solid black;
		background-color: #FFFF00;
		color: #000000;
	}
	/* accronym-fct */
	span.accr
	{
		border-bottom: 1px dashed black; 
		background-color: #FFFF00; 
		color: black;
		cursor: help;
	}
	
	span.accrs
	{
		cursor: help;
		text-decoration: underline;
		background-color: inherit;
	}
	
	span.accrn
	{
		cursor: help;
		font-size: 9px;
	}
	
	p.BasicStatus
	{
		margin: 0;
		padding: 0;
		color: black;
		background-color: red;
		width: 100px;
		border: 1px solid black;
	}
	/* JumpBox-Stuff */
	.OptCat
	{
		background-color: #DCDCDC;
		color: black;
		font-weight: bold;
	}
	.OptSpc
	{
		background-color: #EFEFEF;
		color: #ABABAB;
	}
	.OptTrd
	{
		background-color: #E7F1DF;
		color: black;
	}
	.OptAdl
	{
		background-color: #F2E4E5;
		color: black;
	}
	.OptOrg
	{
		background-color: #EFF1DF;
		color: black;
	}
	
	/* RSS-Box **************************************/
	p#BasarAd
	{
		/* add: display none */
		/*display: none;*/
		position: absolute;
		top: 41px;
		right: 2px;
		z-index: 2;
	}
	
	fieldset#RSSBox
	{
		position: absolute;
		top: 45px;
		right: 20px;
		z-index: 2;
		background-color: white;/*#EFEFEF;*/
		color: black;
/*		margin: 5px 1%;*/
		margin: 0;
		padding: 0;
/*		width: 90%;*/
		width: 680px;
	}
		fieldset#RSSBox ul
		{
			margin: 0 0 0 10px;
			padding: 0;
			width: 100%;
			background-image: url(images/aglogo.gif);
			background-position: top right;
			background-repeat: no-repeat;
			position: relative;
			z-index: 2;
		}
			fieldset#RSSBox ul li
			{
				list-style-type: none;
			}
				fieldset#RSSBox ul li a span, fieldset#RSSBox ul li a:visited span
				{
					display: none;
					position: relative;
					z-index: 1;
				}
				fieldset#RSSBox ul li a:hover
				{
					border: none;
				}
				fieldset#RSSBox ul li a:hover span
				{
					position: absolute;
					display: block;
					top: 10px;
					left: 35px;
					z-index: 2;
					width: 90%;
					border: 1px solid black;/*#ABABAB;*/
					padding: 2px;
					background-color: #EFEFEF;
					color: black;
					text-decoration: none;
					background-image: url(images/rssback.gif);
					background-repeat: repeat-x;
				}
			
			fieldset#RSSBox ul li table
			{
				font-size: 10px;
			}
				fieldset#RSSBox ul li table td
				{
					vertical-align: top;
				}
	
	fieldset#RSSBox p.info
	{
		text-align: right;
		margin: 0 3px 2px 0;
	}
	
	/* Interface ************************************/
	p#areaNav
	{
		width: 100%;
		height: 16px;
		margin: 0;
		padding: 0;
		display: block;
		background-image: url(../../AreaLeiste/leiste2.gif);
		position: relative;
	}
		p#areaNav img, p#areaNav a
		{
			float: left;
		}
	
	div#BasarHead
	{
		width: 100%;
		margin: 0; 
		padding: 0;
		height: 107px;
		background-image: url(../../bg.jpg);
		display: block;
		position: relative;
	}
		div#BasarHead img
		{
			border: 0;
		}
		div#BasarHead a#Logo
		{
			border: 0;
		}
		div#BasarHead p#BasarSubNavi
		{
			margin: 0;
			padding: 0;
			float: right;
			background-image: url(../../leiste_bg.jpg);
			height: 25px;
		}
			div#BasarHead ul
			{
				float: right;
				margin: 0;
				padding: 0;
				background-image: url(../../leiste_bg.jpg);
				height: 25px;
			}
				div#BasarHead ul li
				{
					float: left;
					list-style-type: none;
				}
				div#BasarHead ul li img
				{
					float: left;
				}

	div#AreaStuff
	{
		width: 100%;
		margin: 0;
		padding: 0;
	}
		div#AreaStuff ul
		{
			margin: 0 0 0 5px;
			position: relative;
		}
			div#AreaStuff ul li
			{
				list-style-type: none;
				margin: 0 4px 0 0;
				color: #ABABAB;
				background-color: white;
				font-weight: bold;
				font-size: 10px;
				height: 13px;
			}
			div#AreaStuff ul li.nav
			{
				float: left;
			}
			div#AreaStuff ul li img
			{
				border: 0;
			}
			div#AreaStuff ul li a, div#AreaStuff ul li a:visited
			{
				display: block;
				width: 16px;
				height: 12px;
				text-align: center;
				text-decoration: none;
			}
				div#AreaStuff ul li a span, div#AreaStuff ul li a:visited span
				{
					display: none;
				}
				div#AreaStuff ul li a:hover
				{
					border: 0;
				}
				div#AreaStuff ul li a:hover span
				{
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					width: 300px;
					text-align: left;
					color: #ABABAB;
					background-color: white;/*#EFEFEF;*/
					padding: 0 0 1px 0;
				}
	/* MySignature
	*************************************************/
	span.signature
	{
		color: #7B7B7B;
		background-color: inherit;
		font-size: 11px;
	}
	div.MySignature
	{
		display: block;
		width: 90%;
		color: #ABABAB;
		background-color: inherit;
		font-weight: bold;
		font-size: 10px;
	}
		a.sigNormal, a.sigNormal:visited
		{
			color: blue;
			background-color: inherit;
			text-decoration: none;
		}
		
		a.sigAdult, a.sigAdult:visited
		{
			color: red;
			background-color: inherit;
			text-decoration: none;
		}
		
		a.sigNormal:hover, a.sigAdult:hover
		{
			color: inherit;
			background-color: #E1E6B3;
			text-decoration: underline;
		}
	dl.MySig
	{
		margin: 0;
		padding: 0;
		width: 100%;
		border: 1px solid #ABABAB;
		padding: 1px;
	}
		dl.MySig dt.Cat
		{
			background-color: #DCDCDC;
			color: black;
			margin: 0;
		}
		dl.MySig dt
		{
			margin: 2px 0 0 25px;
		}
			dl.MySig dd
			{
				margin: 2px 0 0 45px;
			}
	a.editHistory, a.editHistory:visited
	{
/*		position: relative;*/
		text-decoration: none;
		font-size: 10px;
		display: block;
		cursor: help;
		width: 70px;
		border: 1px solid #ABABAB;
		color: #ABABAB;
		background-color: #EFEFEF;
		text-align: center;
		padding: 1px 0;
		z-index: 99;
	}
		a.editHistory span, a.editHistory:visited span
		{
			display: none;
		}
	a.editHistory:hover
	{
		border: 0;
		text-decoration: none;
	}
		a.editHistory:hover span
		{
			display: block;
/*			position: absolute;*/
			color: #ABABAB;
			background-color: #EFEFEF;
			margin: 0 0 0 75px;
			padding: 2px 0;
			width: 450px;
/*			z-index: 99;*/
		}
	
	/* Spoiler */
	.Spoiler
	{
		display: block;
		width: 120px;
		height: 25px;
		background-image: url(images/cssbutton_spoiler.gif);
		position: relative;
		cursor: help;
	}
	.SpoilerActive
	{
		display: block;
		width: 120px;
		height: 25px;
		background-image: url(images/cssbutton_spoiler_top.gif);
		position: relative;
		cursor: help;
	}
		div.SpoilerText
		{
			width: 90%;
			position: relative;
			margin: 0;
			top: -1px;
			left: 2px;
			padding: 4px;
			border: 1px solid #ABABAB;
			background-color: #EFEFEF;
			color: black;
			font-size: 10px;
			z-index: 2;
		}

	/* Updates */
	a.BoardUpdate, a.BoardUpdate:visited
	{
		display: block;
		width: 120px;
		height: 25px;
		background-image: url(images/cssbutton_updone.gif);
		background-repeat: no-repeat;
		cursor: help;
		text-decoration: none;
		z-index: 1;
	}
		p.BoardUpdateTitle
		{
			display: block;
			margin: -1px 0 0 0;
			border: 1px solid #ABABAB;
			background-color: #EFEFEF;
			color: black;
			width: 450px;
			padding: 2px;
			font-size: 10px;
			z-index: 2;
		}
		a.BoardUpdate div, a.BoardUpdate:visited div
		{
			display: none;
		}
		
	a.BoardUpdate:hover
	{
		border: 0;
		text-decoration: none;
		background-image: url(images/cssbutton_updone_top.gif);
	}
		a.BoardUpdate:hover div
		{
			display: block;
			position: relative;
			top: 24px;
			left: 0px;
			border: 1px solid #ABABAB;
			background-color: #EFEFEF;
			color: black;
			width: 450px;
			padding: 2px;
			font-size: 10px;
			z-index: 2;
		}
	/* Options */
	a.OptionThread, a.OptionThread:visited
	{
		float: right;
		margin: 0;
		padding: 0;
		width: 120px;
		height: 25px;
		background-image: url(images/cssoption_thread.gif);
		background-repeat: no-repeat;
		cursor: help;
		margin: 0;
		padding: 0;
	}
		a.OptionThread:hover
		{
			background-image: url(images/cssoption_thread_top.gif);
		}
	
	ul.Lefty
	{
		margin: 0;
		position: relative;
		padding: 0;
	}
		ul.Lefty li
		{
			list-style-type: none;
			display: block;
			font-weight: bold;
			color: #ABABAB;
			background-color: inherit;
			font-size: 10px;
			margin: 0; padding: 0;
		}
		ul.Lefty li.option
		{
/*			position: relative;*/
			margin: 0 2px 0 0;
			color: black;
			background-color: inherit;
			float: left;
			font-size: 10px;
			font-weight: normal;
		}
			ul.Lefty li.option a span, ul.Lefty li.option a:visited span
			{
				display: none;
			}
			ul.Lefty li.option a:hover
			{
				border: 0;
				text-decoration: none;
			}
			ul.Lefty li.option a:hover span
			{
				display: block;
				position: absolute;
				padding: 2px 0;
				top: 1px;
				left: 0;
				background-color: #DEE3E7;
				color: black;
				padding: 1px 3px;
				width: 550px;
				text-decoration: none;
				font-weight: normal;
			}
			
			table.forumline table
			{
				font-size: 10px;
			}
			table.forumline table td
			{
				vertical-align: top;
			}
	
	/* Achievements
	*************************************************/
	div#AchievedAchievements
	{
		position: absolute;
		z-index: 99;
		left: 150px;
		top: 200px;
		width: 490px;
		background-color: #FFFFFF;
		color: black;
		padding: 3px 0 3px 3px;
	}
		div#AchievedAchievements img
		{
			display: block;
		}
	
	/* shortcut-bar | lefty
	*************************************************/
	td#leftShort
	{
		margin: 0;
		padding: 0;
		width: 110px;
/*		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: black;*/
		vertical-align: top;
	}
		td#leftShort table
		{
			border: 1px solid #ABABAB;
		}
		
		td#leftShort ul
		{
			margin: 0;
			padding: 0;
		}
		
		td#leftShort ul li
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-indent: 2px;
			line-height: 13px;
		}
			td#leftShort ul li a
			{
				display: block;
				width: 98px;
			}
		
		
		td#leftShort ul li.headline
		{
			padding-top: 2px;
			color: #00C4FD; font-size: 10px; font-weight : bold;
			background-color: #000406;
			background-image: url(images/cellpic3.gif);
			background-repeat: repeat-x;
			height: 14px;
		}
		
		td#leftShort ul li.spacer
		{
			background-color: inherit;
			color: #ABABAB;
		}
		td#leftShort ul li.signature
		{
			font-size: 10px;
			font-weight: bold;
		}
		td#leftShort form
		{
			margin: 0;
			padding: 0;
		}

	/* Ext. PM-Center 1.0
	*************************************************/
	table.PNTable
	{
		width: 100%;
		border: 0;
		margin: 0;
		padding: 0;
	}
		td.PNInfo
		{
			padding: 2px;
			width: 100px;
			align: right;
		}

	/* JokerWar
	*************************************************/
	table#JokerWar
	{
		margin: 2px 0 0 0;
		width: 95%;
		border: 1px solid #ABABAB;
		color: #6B6B6B;
		background-color: inherit;
	}
		table#JokerWar td.left
		{
			width: 180px;
		}
		table#JokerWar td.right
		{
			width: 25px;
			text-align: center;
		}
		
	/* extraHeader
	*************************************************/
	ul#extHeader
	{
		position: relative;
		padding: 0;
		margin: 0 0 10px 0;
		width: 99%;
		height: 16px;
		display: block;
		border-bottom: 1px solid #ABABAB;
	}
		ul#extHeader li
		{
			margin: 0 1px 0 4px;
			padding: 0;
			height: 15px;
			vertical-align: bottom;
			list-style-type: none;
			float: left;
		}
			ul#extHeader li a.inactive, ul#extHeader li a.inactive:visited
			{
				position: relative;
				top: -1px !important;
				top: 1px;
				display: block;
				background-color: #DFDFDF;
				color: #5D5D5D;
				text-decoration: none;
				margin: 0;
				padding: 2px 2px 0 2px;
				border: 1px solid #ABABAB;
			}
				ul#extHeader li a.inactive:hover
				{
					background-color: #EFEFEF;
					color: #1D1D1D;
				}
			ul#extHeader li a.active, ul#extHeader li a.active:visited, ul#extHeader li a.active:hover
			{
				position: relative;
				top: -1px !important;
				top: 1px;
				display: block;
				background-color: #FFFFFF;/*#EFEFEF;*/
				color: #1D1D1D;
				text-decoration: none;
				margin: 0;
				padding: 2px 2px 0 2px;
				border: 1px solid #ABABAB;
				border-bottom: 1px solid white;
			}
	
	/* extHeade -> PageContent
	*************************************************/
	div#MainPageContent, div.MainPageContent, div#MPContent
	{
		margin: 0;
		padding: 0 0 0 3px;
		width: 99%;
	}
		div#MainPageContent table, div.MainPageContent table
		{
			width: 100%;
/*			padding: 2px;*/
		}
		div#MainPageContent table.forumline, div.MainPageContent table.forumline
		{
			width: 100%;
			padding: 0;
			margin: 0;
		}
			div#MainPageContent td, div.MainPageContent td
			{
				vertical-align: middle;
			}
			div#MainPageContent table.forumline th, div.MainPageContent table.forumline th
			{
				padding: 0;
				margin: 0;
				border: none;
			}
			div#MainPageContent table.forumline th.thContent, div.MainPageContent table.forumline th.thContent
			{
				font-weight: bold; 
				height: 20px;
				width: 65px;
			}
			div#MainPageContent table.forumline th.thLastPost, div.MainPageContent table.forumline th.thLastPost
			{
				font-weight: bold; 
				height: 20px;
				width: 140px;
			}
			
			div#MainPageContent td.topLeft, div.MainPageContent td.topLeft
			{
				margin: 0;
				width: 50%;
				padding: 0 0 0 2px;
				vertical-align: bottom;
			}
			div#MainPageContent td.topRight, div.MainPageContent td.topRight
			{
				margin: 0;
				padding: 0 0 2px 0;
				vertical-align: bottom;
				text-align: right;
			}
			div#MainPageContent td.indexRow4, div.MainPageContent td.indexRow4
			{
				background-color: #F9F9F9;
				color: inherit;
				height: 50px;
				width: 50px;
				text-align: center;
			}
			div#MainPageContent td.forumRow4, div.MainPageContent td.forumRow4
			{
				background-color: #F9F9F9;
				color: inherit;
				width: 50px;
				text-align: center;
			}
			div#MainPageContent td.indexLastPost, div.MainPageContent td.indexLastPost
			{
				width: 140px;
				background-color: #F9F9F9;
				color: inherit;
				text-align: right;
				font-size: 10px;
			}
			div#MainPageContent td.row2Content, div.MainPageContent td.row2Content
			{
				background-color: #DEE3E7;
				color: inherit;
				text-align: center;
			}
			
			#TIFform
			{
				position: absolute;
				z-index: 2;
				left: 10px;
				top: 2px;
				background-image: url(images/cellpic3.gif);
				font-size: 11px;
				color: white;
			}
			
			div#MainInfo
			{
				position: absolute;
				top: 16px;
				left: 0;
				z-index: 99;
				border: 1px solid black;
				width: 300px;
				height: 140px;
				overflow: auto;
				background-color: #D9DFE8;
				color: inherit;
			}
				div#MainInfo dl
				{
					margin: 2px;
					padding: 0;
				}
					div#MainInfo dl dt
					{
						margin: 0 0 1px 2px;
						padding: 0;
					}
					div#MainInfo dl dd
					{
						margin: 0 0 2px 10px;
						padding: 0;
					}
					div#MainInfo dl dd p
					{
						margin: 0;
						padding: 0;
					}
					div#MainInfo p
					{
						margin: 0;
						padding: 0;
					}

	/* Posting-Stuff
	*************************************************/
	#AreaPosting
	{
/*		position: relative;*/
		margin: 0 0 0 5px;
		width: 800px;
/*		border: 1px solid black;
		display: block;
		clear: both;*/
	}
		#AreaPosting label
		{
			cursor: help;
		}
		#AreaPosting .th
		{
			margin: 2px 0 2px 0;
			color: #00C4FD; 
			background-color: #000406; 
			font-size: 11px; 
			font-weight : bold;
			background-image: url(images/cellpic3.gif);
			text-align: center;
			padding: 3px 0;
		}

		#AreaPosting dl
		{
			border: 1px solid #C1C1C1;
			margin: 2px 0 0 0;
		}
			#AreaPosting dl dt
			{
				margin: 2px 3px 1px 5px;
				font-size: 11px;
			}
				#AreaPosting dl dt label
				{
					font-weight: bold;
				}
					#AreaPosting dl dt label a, #AreaPosting dl dt label a:visited, #AreaPosting a.InfoSpan, #AreaPosting a.InfoSpan:visited, #AreaPosting a.IS, 
						#AreaPosting a.IS:visited
					{
						color: black;
						background-color: inherit;
					}
					#AreaPosting dl dt label a span, #AreaPosting dl dt label a:visited span, #AreaPosting a.InfoSpan span, #AreaPosting a.InfoSpan:visited span, 
						#AreaPosting a.IS span, #AreaPosting a.IS:visited span
					{
						display: none;
					}
						#AreaPosting dl dt label a:hover, #AreaPosting a.InfoSpan:hover, #AreaPosting a.IS:hover
						{
							border: 0;
						}
						#AreaPosting dl dt label a:hover span, #AreaPosting a.InfoSpan:hover span, #AreaPosting a.IS:hover span
						{
							display: block;
							position: absolute;
							left: 510px;
							width: 280px;
							border: 1px solid black;
							padding: 2px;
							font-weight: normal;
							text-decoration: none;
							color: inherit;
							background-color: #EBF0D2;
						}
			#AreaPosting dl dt.copy
			{
				text-align: right;
				font-size: 10px; 
				color: #C1C1C1;
				background-color: inherit;
			}
			#AreaPosting dl dt.row2
			{
				background-color: #DEE3E7;
				color: inherit;
			}
			#AreaPosting dl dd
			{
				margin: 1px 3px 1px 20px;
			}
				#AreaPosting dl .Info
				{
					float: right;
					margin: 2px 2px 0 0;
					padding: 0 2px;
					border: 1px solid red;
					width: 155px;
					font-size: 10px;
				}
			#AreaPosting dl dd.spacer
			{
				margin: 2px 0 2px 20px;
				border-bottom: 1px solid #C1C1C1;
			}

		#AreaPosting ul li
		{
			list-style-type: none;
		}
		#AreaPosting ul li.ind
		{
			margin: 1px 1px 2px 5px;
		}
		
		#AreaPosting #AreaPostingLeft
		{
			margin: 2px 0 5px 2px;
			width: 200px;
			border: 1px solid black;
			float: left;
		}
		
		#AreaPostingRight
		{
			margin: 2px 2px 5px 0;
			width: 585px;
			border: 1px solid black;
			float: right;
		}
		
		#AreaPostingFooter
		{
			position: relative;
			clear: both;
			border-top: 1px solid #ABABAB;
			background-color: #EFEFEF;
			color: #ABABAB;
			margin: 2px 0 0 0;
			font-size: 0.8em;
			text-align: right;
			padding: 1px 3px 1px 0;
		}
		
	dl#MyDeLuxeSignature label {
		cursor: pointer;
	}
		dl#MyDeLuxeSignature dd.spacer {
			border-top: 1px;
			border bottom: 2px;
			border-top: 1px solid #ABABAB;
		}
	/* QuickNavigation
	*************************************************/
	#QNav { 
		position: absolute; 
		top: 5px;
		left: 0; 
		visibility: hidden; 
		background-color: #ABABAB;
		z-index: 999;
	}
	#QuickNavLinks { 
		position: absolute;
		top: 0px;
		left: 12px;
		width: 240px;
		overflow: auto;
		padding: 0;
		border: 1px solid black;
		background-color: white;
		color: black;
		z-index: 999;
	}
		#QuickNavLinks ul {
			margin: 2px 0 0 0;
			padding: 0;
		}
			#QuickNavLinks ul li {
				margin: 1px 2px 0 0;
				list-style-type: none;
			}
		#QuickNavLinks dl
		{
			margin: 1px;
		}
			#QuickNavLinks dl dt
			{
				margin: 1px 2px 0 3px;
				text-indent: 2px;
			}
				#QuickNavLinks dl dt.head
				{
					margin: 1px 2px 1px 3px;
					background-color: #ABABAB;
					color: white;
				}
				#QuickNavLinks dl dt.submit
				{
					text-align: right;
				}
			#QuickNavLinks dl dd
			{
				margin: 1px 2px 0 25px;
			}
				#QuickNavLinks dl dd.spacer
				{
					margin-top: 5px;
					border-bottom: 1px solid #ABABAB;
				}
	div#myContent {
		position: absolute;
		z-index: 999;
		left: 120px;
		border: 1px solid #ABABAB; 
		background-color: white;
		width: 640px;
		height: 480px;
		overflow: auto;
	}
	
	a.aProfile, a.aProfile:visited {
		color: black;
		background-color: inherit;
		text-decoration: none;
	}
	a.aProfileTP, a.aProfileTP:visited {
		color: black;
		background-color: inherit;
		text-decoration: underline;
	}
		a.aProfile:hover, a.aProfileTP:hover {
			color: black;
			background-color: #aaafcb;
			text-decoration: underline;
		}

	.exclude {
		font-style: italic;
	}
	
	dl.listResult {
		/*margin: 5px 3px 5px 3px;*/
		margin-bottom: 5px;
		margin-top: 5px;
		border: 1px solid #ABABAB;
		background-color: #EFEFEF;
	}
		.listResult dt {
			margin: 2px 2px 1px 15px;
		}
		.listResult dd {
			margin: 0 2px 1px 40px;
		}

    p.midspacer {
        height: 3px;
    }

    div.Passage {
        margin: 0 3px 3px 3px;
    }

    /* A_Icon */
	a.IconPN, a.IconPN:visited {
		display: block;
		float: left;
		width: 28px;
		height: 20px;
		background-image: url(images/contact_pm.gif);
		background-repeat: no-repeat;
		margin-right: 2px;
	}
		a.IconPN:hover {
			background-image: url(images/contact_pm_hover.gif);
			background-repeat: no-repeat;
		}
	a.IconEmail, a.IconEmail:visited {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		background-image: url(images/contact_email.gif);
		background-repeat: no-repeat;
		margin-right: 2px;
	}
		a.IconEmail:hover {
			background-image: url(images/contact_email_hover.gif);
			background-repeat: no-repeat;
		}
	a.IconWWW, a.IconWWW:visited {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		background-image: url(images/contact_www.gif);
		background-repeat: no-repeat;
		margin-right: 2px;
	}
		a.IconWWW:hover {
			background-image: url(images/contact_www_hover.gif);
			background-repeat: no-repeat;
		}
	a.IconMsn, a.IconMsn:visited {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		background-image: url(images/contact_msn.gif);
		background-repeat: no-repeat;
		margin-right: 2px;
	}
		a.IconMsn:hover {
			background-image: url(images/contact_msn_hover.gif);
			background-repeat: no-repeat;
		}
	a.IconAim, a.IconAim:visited {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		background-image: url(images/contact_aim.gif);
		background-repeat: no-repeat;
		margin-right: 2px;
	}
		a.IconAim:hover {
			background-image: url(images/contact_aim_hover.gif);
			background-repeat: no-repeat;
		}
	a.IconYim, a.IconAim:visited {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		background-image: url(images/contact_yim.gif);
		background-repeat: no-repeat;
		margin-right: 2px;
	}
		a.IconYim:hover {
			background-image: url(images/contact_yim_hover.gif);
			background-repeat: no-repeat;
		}
	a.IconICQ, a.IconICQ:visited {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		background-image: url(images/contact_icq.gif);
		background-repeat: no-repeat;
		margin-right: 2px;
	}
		a.IconICQ:hover {
			background-image: url(images/contact_icq_hover.gif);
			background-repeat: no-repeat;
		}
label.Post {
    display: block;
    width: 100%;
    height: 25px;
    margin: 0; padding: 0;
    border-bottom: 1px solid #ABABAB;
    text-align: center;
    cursor: pointer;
}
label.Post:hover {
    background-color: yellow;
    color: inherit;
    }
}
div.UserNote {
    margin: 3px; padding: 3px;
    width: 400px;
    background-color: yellow;
    color: black;
    font-size: 11px;
    border: 1px solid #ABABAB;
}
