/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}

/* hier gehts richtig los ---------------------------------------------------------- */

html {
  background: #f9f9f9;
  text-align: center;
}

body
{
  background: #f9f9f9;
  color: #000;
  font: 12px Verdana,Arial,Helvetica,sans-serif;
  padding: 25px;
}

/* General font families for common tags */
font, th, td, p
{
  font: 12px Verdana,Arial,Helvetica,sans-serif
}

/* General text */
.gensmall
{
  font-size:10px;
}

.genmidi
{
  font-size:11px;
}



#green-bold-footer {
  width: 100%;
  height: 100px;
  background: url(images/green_bold.gif) top repeat-x;
  color: #777;
  text-align: right;
}

#green-bold-footer p {
	font-size: 10px;
	padding: 65px 10px 0 0;
	line-height: 1.25em;
}

#green-bold-footer a {
	color: #777;
}

td.genmed,.genmed
{
  font-size:11px
}

.explaintitle
{
  font-size:11px;font-weight:bold;color:#000
}


/* General page style */
a:link,a:visited,a.postlink
{
  color:#000;
  text-decoration:none;
}

a:hover,a:active
{
  color:#f02080;
  text-decoration: underline;
}


/* titles for the topics:could specify viewed link colour too */
.forumlink
{
  font-size:12px;
  font-weight:bold
}

a.forumlink:link,a.forumlink:link
{
  color:#000
}

a.forumlink:hover,a.forumlink:active
{
  color:#f02080;
  text-decoration: underline;
}

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

hr {
  border: 0px solid #f0f0f0;
  border-top-width: 1px;
  height: 0px
}

/* Category gradients*/
td.cat, td.catdiv {
  font-weight: bold;
  height: 29px;
  text-indent: 7px;
  background: url(images/grey1.gif) repeat-x #eeeeee;
text-align: left;
}

/* Main table cell colours and backgrounds */
.row1
{
  background:#d0d0d0;
text-align: left;
}

.row2,.helpline
{
  background:#d0d0d0 !important;
text-align: left;
}

.row3
{
  background:#d9d9d9;
}

.row4
{
  background:#d9d9d9;
}

td.spacerow
{
  background:#d9d9d9
}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic
{
  background-color: #e9e9e9;
}

/* Table Header cells */
th
{
  background: url(images/green1.gif) repeat-x #88dd22;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  white-space: nowrap;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px
}

a.header {
  color: #fff;
  text-decoration: none;
}

/* This is the border line & background colour round the entire page */
.bodyline
{
  background:#f9f9f9;
}


/* This is the outline round the main forum tables */
.forumline, .tablebg
{
  background:#f0f0f0;
  border:1px solid #592;
}

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

.subtitle,h2
{
  font:bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none
}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav
{
  font-size:12px;
  font-weight:bold
}

.postbody {
  font-size:12px;
  line-height:125%
}

.postbody a {
	color: #008000;
}

.postbody a:hover {
	color: #f02080;
	text-decoration: underline;
}

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

/* FI DivExpand - Daz - Forumimages.com - START */
/* Code  */
.codetitle,.code
{
  border:1px solid #a4bad2;padding:2px 2px 3px 3px
}

.codetitle
{
  font-size:11px;background: #d8dfe4;text-indent:2px;font-weight:bold;margin:10px 20px 0 20px
}

.code
{
  background:#fafafa;border-top-width:0;color:#060;
  font:12px Courier,'Courier New',sans-serif;overflow:auto;height:40px;
  margin:0 20px 0 20px
}

/* Quote blocks */
.quotetitle,.quote
{
  color:#475e61;
  font-size:11px;
  border: 1px solid #a4bad2;
  padding:2px 2px 3px 3px
}

.quotetitle
{
  background:#e1e7ec;
  text-indent:2px;
  font-weight:bold;
  margin:10px 20px 0 20px
}

* html .quotetitle
{
  margin:10px 0 0 0;
}

.quote
{
  background:#fafafa;
  border-top-width:0;
  color:#444;
  overflow:auto;
  height:40px;
  margin:0 20px 10px 20px
}

* html .quote
{
  margin:0 0 10px 0;
}


/* This is for the error messages that pop up */
.errorline
{
  background:#add8e6;border:1px solid #006699
}

/* Form elements */
form
{
  display:inline
}

input
{
  font:11px Verdana,Arial,Helvetica,sans-serif
}

select
{
  background:#ffffff;font:11px Verdana,Arial,Helvetica,sans-serif
}

input.post,textarea.post
{
  background:#ffffff;border:1px solid #000000;
  font:11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px
}

input.button,input.liteoption,.fakebut
{
  border:1px solid #000000;background:#fafafa;font-size:11px
}

input.catbutton
{
  border:1px solid #000000;background:#fafafa;font-size:10px
}

input.mainoption
{
  border:1px solid #000000;background:#fafafa;font-size:11px;font-weight:bold
}

a.but,a.but:hover,a.but:visited
{
  color:#000000;text-decoration:none
}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline
{
  border:0 solid;font-size:10px
}

abbr, acronym
{
  border-bottom:1px dotted #FF0000;
  margin:0px;
  font-style: italic;
  color: red;
  cursor:help;
}

/* This is the gradient background at the top of the page */
.topbkg {
	text-align: center;
	height: 198px;
	background: url(images/header.jpg) top center no-repeat #fff;
	color: #fff;
	border: 1px solid #50c000;
}

.topbkg-2 {
	width: 25px;
}

.topbkg a, .topbkg a:hover {
	color: #fff;
	font-size: 11px;
	height: 198px;
	display: block;
}

.topnav {
	padding-right: 25px;
	font-size: 11px;
	color: #000;
	white-space: nowrap;
}

.topnav a, .topnav a:visited {
	color: #777;
}

.topnav a:hover {
	color: #f02080;
	text-decoration: underline;
}

/* Admin & Moderator Colours MODification */
.admin,.mod
{
  font-size:11px;font-weight:bold
}

.admin,a.admin,a.admin:visited
{
  color:#d04000;
}

.mod,a.mod,a.mod:visited
{
  color:#006600
}

a.admin:hover,a.mod:hover
{
  color:#dd6900
}


/* Specify the space around images */
.imgtopic,.imgicon
{
  margin-left:3px
}

.imgspace
{
  margin-left:1px;margin-right:2px
}

.imgfolder
{
  margin:1px 4px 1px 4px
}


/* Gets rid of the need for border="0" on hyperlinked images */
img
{
  border:0 solid
}

/* Background images for tables */
.tbl
{
  border-collapse:collapse;
  height:4px;
  width:100%
}

.tbll
{
  background: url(images/tb4_l.gif) no-repeat;
  width:8px
}

.tblbot
{
  background: url(images/tb4_m.gif) repeat-x;
  width:100%
}

.tblr
{
  background: url(images/tb4_r.gif) no-repeat;
  width:8px
}

.orionmenu
{
  padding:2px;
}

.pagination {
  font-size: 11px;
}

.pagination a {
    color: #fff !important;
    background: url(images/green1.gif) left center repeat-x #70b040;
    border: 1px solid #592;
    padding: 2px 3px;
	margin-right: 1px;
}

.pagination a:hover {
	text-decoration: none;
}

.active_page {
	color: #fff;
    border: 1px solid #a60;
    background: url(images/orange1.gif) left center repeat-x #b07040;
    padding: 2px 3px;
	margin-right: 1px;
}

.active_page_2 {
    color: #fff;
    background: url(images/green1.gif) left center repeat-x #70b040;
    border: 1px solid #592;
    padding: 2px 3px;
	margin-right: 1px;
}

.active_page_3 {
    color: #fff;
    background: url(images/green1.gif) left center repeat-x #70b040;
    border: 1px solid #592;
    padding: 2px 3px;
	margin-right: 1px;
}

#kicktipp {
background: transparent url(images/pipa-kicktipp.jpg) no-repeat top left;
width: 359px;
height: 82px;
display: block;
margin: 25px auto;
}

/* BBCode
 ------------ */
.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #492;
	color: #fff;
	background-color: #492;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #492;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #f0f0f0;
	color: #333;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.codecontent {
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 0.85em;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #FAFAFA;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}