@charset "utf-8";
/* CSS Document */
/* General page style. The scroll bar colours only visible in IE5.5+ */
.Stil1 {color: #111111}

body {
	margin: 0;
	background: #e1e1e1 url(images/bkmid3neu.gif) repeat;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

.thumb 
{ width: 65%;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

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

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

/* This is the outline round the main forum tables */
.forumline	{ background-image: url(images/forumlbg.gif); border: #f6f6f6 1px solid; }
.forumline2	{ background-image: url(images/forumlshout.gif); border: #f6f6f6 1px solid; }
.forumlinerot	{ background-image: url(images/forumlbgrot.gif); border: #f6f6f6 1px solid; }
.forumlinebg	{ background-image: url(images/indexbgn.png); border-bottom: #cfcfcf 1px solid; border-left: #cfcfcf 1px solid; border-right: #cfcfcf 1px solid; border-top: none; }
.forumlinebgtop	{ background-image: url(images/indexbgtop.png); background-repeat:no-repeat; }

.delete	{ background: #fefefe url(images/delet.gif) repeat-x; }

/* Main table cell colours and backgrounds */
td.row1	{ background: #fefefe url(images/cell4.gif) repeat-x; }
tr.row1 { background: #f7f7f7; }
td.row1hov { background: #fefefe url(images/cell4hover.gif) repeat-x; }
tr.row1hovx { background: #f7f7f7 url(images/celinover2.gif) repeat-y; }
td.row1hovf { background: #fefefe url(images/cell4hoverf.gif) repeat-x; }
td.postrowhover  { background: url(images/postrowhover.png) no-repeat top center; }
td.row1load	{ background: #fefefe url(images/row1load.gif) repeat; }
th.row1x	{ background: #fefefe url(images/cell4.gif) repeat-x; }
td.row1s	{ font-size: 10px; background: #fefefe url(images/cell4.gif) repeat-x; }
td.row1n1	{ background: #fefefe url(images/cell4n1.gif) repeat-x; }
td.row1n2	{ background: #fefefe url(images/cell4n2.gif) repeat-x; }

td.row2	{ background: #fefefe url(images/cell4.gif) repeat-x; }
tr.row2 { background: #fefefe; }
td.row3	{ background: #fefefe url(images/cell4.gif) repeat-x; }

td.row3stuff { background: #fefefe url(images/cell4stuff.gif) repeat-x; }
td.topictop { background: #fefefe url(images/topictop.gif) repeat-x; border-bottom: #ddebec 1px solid; border-top: #dddddd 1px solid; border-left: #fefefe 1px solid; border-right: #fefefe 1px solid; }

td.row2bl { background: #fefefe; border-left: #fefefe 1px solid; }
td.row2blu { background: #fefefe; border-bottom: #ddebec 1px solid;  border-left: #fefefe 1px solid; }
td.row2bu { background: #fefefe; border-bottom: #ddebec 1px solid; }
td.row2bru { background: #fefefe; border-bottom: #ddebec 1px solid; border-right: #fefefe 1px solid; }
td.row2br { background: #fefefe; border-right: #fefefe 1px solid; }

/*
  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: #dfe3e6;
	background-image: url(images/cellpic2new2.gif);
	background-repeat: repeat-x;
	background-position: right;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	background-image: url(images/cell5n.gif);
	color: #222222; font-size: 11px; font-weight : bold;
	background-color: #FFFFFF; height: 25px;
	background-repeat: repeat-x;
}
th.cell22	{
	background-image: url(images/cell4.gif);
	color: #222222; font-size: 11px; font-weight : bold;
	background-color: #FFFFFF; height: 25px;
	background-repeat: repeat-x;
}
td.cell24	{
	background-image: url(images/cell4.gif);
	color: #121212; font-size: 11px;
	background-color: #FFFFFF; height: 25px;
	background-repeat: repeat-x;
}
th.thCornerL {
	background-image: url(images/cell5n.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF; height: 25px;
	background-repeat: repeat-x;
}
th.thCornerLvf {
	background-image: url(images/cellwii.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF; height: 25px;
}
th.thCornerLvf2 {
	color: #333333;
	background-repeat: repeat-x;
	background-color: #FFFFFF; height: 25px;
}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-image: url(images/cellpic1new2.gif); 
	background-repeat: repeat-x;
	background-color: #fefefe; border: #FFFFFF; border-style: solid; height: 25px;
}
td.catLeftn {
	background-image: url(images/cellpic1new3.gif);
}
td.catBottomno { 
	background-image: url(images/delete.gif); 
	background-repeat: repeat-x;
	background-color: #fefefe; border: #FFFFFF; border-style: solid; height: 25px;
}	

/* neuer index */
th.thindexlvf {
	background-image: url(images/indexlvf.gif);
	background-repeat: no-repeat;
	height: 25px;
}
th.thindex {
	background-image: url(images/indexm.gif);
	background-repeat: repeat-x;
	height: 25px;
}
th.indexrvf {
	background-image: url(images/indexrvf.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
}
/* forum index bg oben */
td.indbgtl {
	background-image: url(images/indbgtln.png);
	background-repeat: no-repeat;
	height: 22px;
}
td.indbgtm {
	background-image: url(images/indbgtmn.png);
	background-repeat: repeat-x;
	height: 22px;
}
td.indbgtr {
	background-image: url(images/indbgtrn.png);
	background-repeat: no-repeat;
	height: 22px;
}
/* forum index forumcorners */
td.viewftl {
	background-image: url(images/viewftl.gif);
	background-repeat: no-repeat;
}
td.viewftm {
	background-image: url(images/viewftm.gif);
	background-repeat: repeat-x;
}
td.viewftr {
	background-image: url(images/viewftr.gif);
	background-repeat: no-repeat;
	background-position: right;
}
td.viewftmb {
	background-image: url(images/viewftmb.png);
	background-repeat: no-repeat;
	background-position:center;
}
/* forum/topic index forumcorners */
td.topicftl {
	background-image: url(images/topicftl.gif);
	background-repeat: no-repeat;
}
td.topicftm {
	background-image: url(images/topicftm.gif);
	background-repeat: repeat-x;
}
td.topicftr {
	background-image: url(images/topicftr.gif);
	background-repeat: no-repeat;
	background-position: right;
}
/*
  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: 25px;
	border-width: 0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	color: #282a28; font-weight: bold; border: #F0F0F0; border-style: solid; height: 25px; 
	}

th.thHeadstand { background: #fefefe url(images/th_stand.gif) repeat-x; color: #121212; height:25; }
td.thHeadstand { background: #fefefe url(images/th_stand.gif) repeat-x; color: #121212; height:25; }
td.thHeadstand2 { background: #fefefe url(images/th_stand2.gif) repeat-x; color: #121212; height:25; }
th.thHeadagree { background: #fefefe url(images/th_agree.gif) repeat-x; height:25; }
th.thHeadabszr { background: #fefefe url(images/th_abszr.gif) repeat-x; height:25; }
td.thHeadabszr { background: #fefefe url(images/th_abszr.gif) repeat-x; height:25; }
td.thHeadtop { background: #fefefe url(images/th_top.gif) repeat-x; height:25; }

td.row3Right,td.spaceRow 
	{ background: #fefefe url(images/cell4.gif) repeat-x; }

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


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

/* General text */
.gen { font-size: 12px; }
.genmed { font-size: 11px; }
.gensmall { font-size: 10px; color:#282a28; }
.gensmallsearch { font-size: 10px; color:#282a28; text-decoration: none; }
.gensmall2  { font-size: 10px; color:#444444; }
.gensmallshout { font-size: 10px; color:#282a28; background-image: url(images/shoutbox.gif); }
.gen,.genmed,.gensmall { color: #222222; }
a.gen,a.genmed,a.gensmall { color: #282a28; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ text-decoration: underline; }

.agree { vertical-align: baseline; }

.topicolor { color:#FFFFFF; font-size:10px; text-decoration:none; }

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

/* Forum category titles */
.cattitle	  	   { font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : #372929;}
a.cattitle	       { text-decoration: none; color : #372929; }
a.cattitle:link    { text-decoration: none; color : #372929; }
a.cattitle:visited { text-decoration: none; color : #372929; }
a.cattitle:hover   { text-decoration: overline; color : #b32f25;}

/* 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 : #212e34; }
a.forumlink:hover{ text-decoration: underline; color : #778899; }

/* 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 : #282a28;}
a.nav			{ text-decoration: none; color : #282a28; }
a.nav:hover		{ text-decoration: underline; }

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color: #70a425; vertical-align:baseline; }
a.topictitle:link   { text-decoration: none; color : #111111; }
a.topictitle:visited { text-decoration: none; color : #111111; }
a.topictitle:hover	{ text-decoration: underline; color : #778899; }

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

/* Location, number of posts, post date etc */
.postdetails		{ font-size: 10px; color: #111111; }
.postdetails2		{ font-size: 10px; color: #111111; font-weight: bold; }
.postdetails3		{ font-size: 10px; color: #dc687f; text-align: center }
.postdetails3edit	{ font-size: 10px; color: #444444; text-align: center }

/* The content of the posts (body of text) */
.postbody { font-size: 12px; line-height: 18px; }
.postbody2 { font-size: 12px; line-height: 18px; }
a.postlink:link	{ text-decoration: underline; color: #5493B4;}
a.postlink:visited { text-decoration: underline; color: #5493B4; }
a.postlink:hover { text-decoration: none; color: #6fc5e6}

/* Quote & Code blocks */
.code { 
	font-family: Terminal, Fixedsys, Courier, monospace;
	font-size:10px; 
	color:#333333;
	background-color:#f4f4f4;
	border:solid #787878 1px;
	background-image: url(images/code.gif); 
}
.quote {
	font-size:11px;
	color:#444444;
	background-color:#fefefe;
	border:solid #606060 1px;
	background-image: url(images/quote.gif); 
}
.hide {
	font-size:11px; 
	color:#444444; 
	background-color:#f9f9f9;
	border-top:1px solid #606060;
	background-image:url(images/hide.gif); 
}
.thxu {
	font-size:11px;
	color:#444444;
	background-color:#f9f9f9;
}

/* 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: #111111; text-decoration: underline;}

/* GCMANIA SELFSTYLE HELP LIST III - Profil Highlight */
.gcmania3,h1,h2	{ font-weight: bold; font-style: oblique; font-size: 11px; color : #dc143c; }
.gcmania31	{ font-weight: bold; font-style: oblique; font-size: 11px; color : #dc143c; 
				background: #fefefe url(images/cell4.gif) repeat-x; }

/* GCMANIA SELFSTYLE HELP LIST IV - Cattitle II (MSG) */
.gcmania4	  	   { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #5493B4;}
a.gcmania4	       { text-decoration: none; color : #000000; }
a.gcmania4:link    { text-decoration: none; color : #000000; }
a.gcmania4:visited { text-decoration: none; color : #000000; }
a.gcmania4:hover   { text-decoration: overline; color : #5493B4;}

/* Form elements */
input, textarea, select {
	color: #000000;
	font-style: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color : #333333;
}
input:hover, textarea:hover, select:hover {
	border-color : #00bfff;
}
/* The text input fields background colour */
input.post, select {
	background: #fefefe url(images/spoilu.gif) repeat-x;
}
td.selc	{
	background: #fefefe url(images/spoilu.gif) repeat-x; height: 25px; color:#333333;
}

textarea.post {	background: #fefefe url(images/spoil.gif) repeat-x; 
}
input { text-indent : 2px; }

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

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

/* None-bold submit button */
input.liteoption {
	background-color : #F9F9F9;
	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: #F9F9F9; border-style: none; }
a.helpline		{ color: #FFFFFF; text-decoration: none;}

/* Set Image style */
img, .forumline img {
	border: 0;
}

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