/* Jack-Black.de Style
   die nachfolgenden beschreibungen der styles geben die
   foren�bersicht wieder. f�r andere seiten machen die
   kommentare unter umst�nden keinen sinn. */

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color:#ffffff; }
a:hover		{ text-decoration:underline; color:#006699; }
hr	{ height:0px; border:solid #D1D7DC 0px; border-top-width:1px;}

/* allgemeiner text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
.gensmallinv { font-size : 10px; }
.geninv,.genmedinv,.gensmallinv { color : #dddddd; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

/* hintergrundfarbe der seite */
body { background-color:#000000; }
/* rahmentabelle (seitenrand) */
table.bodyline	{ background-color:#000000; margin:auto; width:100%; border:0px #000000 solid; }

/* tabelle: kopf mit jack-black-logo */
table.logohead { width:100%; border-spacing:0px; padding:0px; border:0px; }
	td.logohead { border-bottom:1px solid white; }

/* tabelle: faq, suche, mitgliederliste, profil, pm, login */
table.mainmenu    { font-size:11px; background-color:#000000; border:0px; text-align:center; width:100%;}
	td.mainmenuleft	  { white-space:nowrap; text-align:right; vertical-align:top; }
	td.mainmenuright  { white-space:nowrap; text-align:left; vertical-align:top; }
	td.mainmenuborder { text-align:center; vertical-align:middle; }
	a.mainmenu		  { text-decoration:none; color:#999999; }
	a.mainmenu:visited  { text-decoration:none; color:#999999; }
	a.mainmenu:hover  { text-decoration:underline; color:#006699; }

/* tabelle: info */
table.info { width:100%; border-spacing:0px; padding:0px; border:0px; text-align:center; }
	/* linke seite: uhrzeit, letzter besuch */
	.lastvisit { text-align:left; vertical-align:bottom; }
	.txtlastvisit,.txtcurtime,.txtoverview { font-size:10px; color:#dddddd; }
	/* rechte seite: links zu eigenen beitr�ge, neuen beitr�gen */
	.newposts { text-align:right; vertical-align:bottom; }
	a.linksearchnew,a.linksearchself,a.linksearchunanswered { font-size:10px; color:#999999; text-decoration:none; }
	a.linksearchnew:hover,a.linksearchself:hover,a.linksearchunanswered:hover { color:#006699; text-decoration:underline; }


/* tabelle: forenliste */
table.main { width:100%; border-spacing:1px; padding:0px; border:0px; background-color:#000000; }
	/* kopfzeilen: forum, themen, beitr�ge, letzer beitrag */
	th { color:#000000; font-size:11px; font-weight:bold; background-color:#ab9b74; height:25px; }
	/* kategorien */
	.cattitle { font-weight:bold; font-size:12px ; color:#000000}
	a.cattitle { text-decoration:none; color:#000000; }
	a.cattitle:hover { text-decoration:underline; }
	td.cat,td.catHead,td.catSides,td.catLeft,td.catRight { background-color:#ffffff; border:#FFFFFF; border-style:solid; height:24px; }
	/* forentitel */
	.forumlink { font-weight:bold; font-size:12px; color:#006699; }
	a.forumlink { text-decoration:none; color:#000000; }
	a.forumlink:visited { text-decoration:none; color:#000000; }
	a.forumlink:hover { text-decoration:underline; color:#006699; }
	/* zellen der forenliste von links nach rechts */
	td.row1,td.row2,td.row3,td.row4,td.row5,td.row6,td.row7 { padding:2px; vertical-align:middle; }
	td.row1,td.row2,td.row3,td.row4,td.row5 { height:50px; }
	td.row1,td.row3,td.row4,td.row5 { text-align:center; }
	td.row2,td.row6,td.row7 { text-align:left; }
	td.row1	{ background-color:#AB9B74; }
	td.row2	{ background-color:#C9BB95; }
	td.row3	{ background-color:#E0CA90; }
	td.row4	{ background-color:#E0CA90; }
	td.row5	{ white-space:nowrap; background-color:#AB9B74; }
	td.row6	{ width:100%; background-color:#C9BB95; }
	td.row7	{ background-color:#AB9B74; }

/* tabelle: foren als gelesen markieren, zeitzone */
table.timezone { width:100%; border:0px; background-color:#000000; }
	a.markforumsasread { font-size:10px; color:#999999; text-decoration:none; }
	a.markforumsasread:hover { color:#006699; text-decoration:underline; }
	.txttimezone { text-align:right; font-size:10px; color:#dddddd; }

/* tabelle: wer ist online */
table.whosonline { width:100%; border-spacing:1px; padding:1px; border:0px; background-color:#000000; }
	.txtlastonline { text-align:left; vertical-align:top; font-size:10px; color:#dddddd; }
	/*td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color:#ffffff; border:#FFFFFF; border-style:solid; height:24px; }*/

/* tabelle: login */
table.login { width:100%; border-spacing:1px; padding:1px; border:0px; background-color:#000000; }

/* tabelle: legende */
table.legend { margin:auto; border-spacing:3px; padding:0px; border:1px solid white; background-color:#ab9b74; }
	.legendimg { text-align:center; width:20px; }



/* innerhalb der foren: auflistung der themen*/
/* kopfzeile */
table.forumhead { width:100%; border-spacing:2px; padding:2px; border:0px; background-color:#000000; text-align:center; }
	td.forumhead1 { text-align:left; vertical-align:bottom; }
	td.forumhead2 { text-align:right; vertical-align:bottom; white-space:nowrap; }
	td.forumnav1 { text-align:left; vertical-align:middle; width:50px; }
	td.forumnav2 { text-align:left; vertical-align:middle; width:100%; }
	td.forumnav3 { text-align:right; vertical-align:middle; white-space:nowrap; }
	th.thTop { font-weight:bold; text-align:center; white-space:nowrap; }
	th.thCornerR { font-weight:bold; text-align:center; white-space:nowrap; }
	th.thCornerL { font-weight:bold; text-align:center; white-space:nowrap; }
	td.row2 { width:100%; }
	td.forumrow1,td.forumrow2,td.forumrow3,td.forumrow4,td.forumrow5,td.forumrow6 { padding:2px; vertical-align:middle; }
	td.forumrow1 { height:40px; width:20px; background-color:#ab9b74; text-align:center; }
	td.forumrow2 { width:100%; background-color:#c9bb95; text-align:left; }
	td.forumrow3 { background-color:#e0ca90; text-align:center; }
	td.forumrow4 { background-color:#e0ca90; text-align:center; }
	td.forumrow5 { background-color:#e0ca90; text-align:center; }
	td.forumrow6 { background-color:#ab9b74; text-align:center; white-space:nowrap; }
/* topictitel */
.topictitle			 { font-weight:bold; font-size:11px; color:#000000; }
	a.topictitle:link    { text-decoration:none; color:#000000; }
	a.topictitle:visited { text-decoration:none; color:#000000; }
	a.topictitle:hover	 { text-decoration:underline; color:#006699; }
/* navigation innerhalb eines forums */
.nav			{ font-weight:bold; font-size:11px; color:#000000;}
.navinv			{ font-weight:bold; font-size:11px; color:#dddddd;}
	a.nav			{ text-decoration:none; color:#dddddd; }
	a.nav:hover		{ text-decoration:underline; color:#006699; }
	a.navinv		{ text-decoration:none; color:#000000; }
	a.navinv:hover	{ text-decoration:underline; color:#006699; }
/* name des schreiberlings */
.name			{ font-size:11px; color:#000000;}
/* fusszeile mit zeitraum der themen */
td.catBottom { background-color:#ffffff; border:#FFFFFF; border-style:solid; text-align:center; height:24px; }
/* seitennummern */
.pagenr { text-align:left; }
/* navi mit drop down box */
.jumpbox { text-align:right; white-space:nowrap; }

/* innerhalb eines threads */
/* einteilung der zellen */
td.postrow1 { width:150px; background-color:#AB9B74; padding:2px; vertical-align:top; text-align:left; }
td.postrow2 { width:100%; background-color:#C9BB95; padding:2px; vertical-align:top; text-align:left; }
td.postrow3 { width:100%; }
td.postrow4 { white-space:nowrap; vertical-align:top; }
td.postrow5 { width:150px; background-color:#AB9B74; padding:2px; vertical-align:middle; text-align:left; }
td.postrow6 { width:100%; height:28px; white-space:nowrap; background-color:#C9BB95; padding:2px; vertical-align:middle; text-align:left; }
/* ort, anzahl der postings, datum... */
.postdetails { font-size:10px; color:#000000; }
/* text in postings */
.postbody { font-size:12px; color:#000000}
/* zwischenraum zwischen den postings */
td.spaceRow { background-color: #000000; border: 0px; padding:0px; }
/* legende unten links */
table.forumlegend { border-spacing:1px; padding:0px; border:1px solid white; background-color:#ab9b74; }
td.forumlegend { text-align:left; width:20px; }
td.forumlegendtd { text-align:left; vertical-align:top; }
/* anzeige der berechtigungen unten rechts */
.forumpermissions { text-align:right; }


a.postlink:link	{ text-decoration: none; color: #008000; }
a.postlink:visited { text-decoration: none; color: #008000; }
a.postlink:hover { text-decoration: underline; color: #006699;}

/* private nachrichten */
.pmnavbg { height:40px; background-color:#C9BB95; text-align:left; vertical-align:middle; }
.pmnav { background-color:#AB9B74; }
.pmbox1 { height:25px; background-color:#AB9B74; }
.pmbox2 { height:16px; background-color:#C9BB95; }
.pmbox3 { height:16px; background-color:#AB9B74; }
.pmrow1,.pmrow2,.pmrow3 { padding:2px; vertical-align:middle; }
.pmrow1 { height:26px; width:85px; background-color:#ab9b74; text-align:left; }
.pmrow2 { background-color:#c9bb95; text-align:left; }
.pmrow3 { height:26px; background-color:#ab9b74; text-align:right; }

/* harptabber */
.tabs { border:0px; opacity:1; }
.tabs:hover { border:0px; opacity:0.5; }

/* 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:#dddddd;
}



/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; 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: #D1D7DC; 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;
}

/* 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");

/* Kalender */
.caldayname { background-color:#e0ca90; border:#e0ca90; border-style:solid; height:24px; }
.caldaynrrow { background-color:#ffffff; padding:0px; vertical-align:top; height:15px; }
.calemptycell { background-color:#000000; padding:0px; vertical-align:top; height:15px; }
.calcell { background-color:#c9bb95; padding:0px; vertical-align:top; height:65px; }
.caltoday { background-color:red; padding:3px; border:0px; }
td.cal1 { width:100%; height:28px; background-color:#ab9b74; padding:2px; text-align:center; }
td.cal2 { height:28px; background-color:#ab9b74; padding-left:8px; padding-right:8px; text-align:center; }
td.cal3 { height:28px; background-color:#c9bb95; padding:2px; text-align:left; }
td.cal4 { height:28px; background-color:#e0ca90; padding-left:8px; padding-right:8px; text-align:center; }
td.cal5 { height:28px; background-color:#e0ca90; padding-left:8px; padding-right:8px; text-align:center; }
td.cal6 { height:28px; background-color:#ab9b74; padding-left:8px; padding-right:8px; text-align:center; }
td.caldispbody { width:100%; height:90px; white-space:nowrap; background-color:#C9BB95; padding:2px; vertical-align:top; text-align:left; }


