/* Based on the original Style Sheet for the fisubsilver v2 Theme for phpBB version 2+ */



/* overriding portal stylesheets */
body {
	background-image: none;
	padding: 0px 1em;
}

#mainContainer {
	display: block;
	width: auto;
	margin: auto;
	background-color: #4F5F6E;
	background-image: none;
}
#borderL {
	max-width: 1280px;
}
#border {
	padding: 1em 8px;
}
#footer {
	padding: 0px;
	padding-bottom: 1em;
	height: auto;
	width: auto;
	margin: 4px;
}
#content {
	float: left;
	clear: both;
	padding: 0px;
	width: 100%;
}



/* correcting the css of the em.date styling because fontsizes are defined over the phpBB css.
   currently the font-sizes are getting to small
*/
em.date {
	display: inline;
	font-size: 1em;
	font-weight: inherit;
}


* html a.linkInt,
* html .linkInt a {
	background-position: left center;
}

.navbar {
	display: block;
	margin: 0.3em 0px;
	color: #FFFFFF;
	font-weight: bold;
	clear: both;
	float: left;
	width: 100%;
}
.navbar a {
	font-weight: bold;
}
.navbar img {
	vertical-align: middle;
}
.navbar .pagination {
	float: right;
	white-space: nowrap;
	color: #000000;
}


.navbar .pagination b{
  color: #FFFFFF;
}




.breadcrumb {
	float: left;
	margin-top: 0.3em;
	margin-left: 1em;
}
* html .breadcrumb a {height:1%; background-position: top left !important;}

dl.legende {
	margin: 0px;
	display: block;
	text-align: center;
}
dl.legende dt,
dl.legende dd {
	display: inline;
	margin: 0px;
	padding: 0px;
}
dl.legende img {
	vertical-align: middle;
}


.maintitle {
	float: left;
}

div.funcbarTop {
	display: block;
	text-align: right;
	margin-bottom: 0.5em;
	float: right;
}

table.funcbarBottom {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-top: 1em;
	margin-bottom: 1em;
}
table.funcbarBottom td {
	vertical-align: top;
}

div.signature {
	font-size: 0.9em;
}
div.signature .divider {
	margin-top: 1.5em;
	border-width: 0px;
	border-bottom: 1px solid #000000;
	width: 150px;
}

/* last edited */
.lastedited {
	font-size: 0.8em;
	color: #4B6070;
}

/* Location,number of posts,post date etc */
ul.postdetails {
	margin: 0px;
	padding: 0px;
	margin-left: 1.5em;
	list-style-type: none;
	width: auto;
	font-size: 0.8em;
}
ul.postdetails li {
	padding: 0px;
	margin: 2px 0px 4px;
	clear: both;
	color: #333333;
}
ul.postdetails li.aka {

}
ul.postdetails li.avatar {
	text-align: left;
}
ul.postdetails li.avatar em {
	margin-left: 0px;
}
ul.postdetails li.avatar img {

}
ul.postdetails .rankimage {
	margin-left:4px;
}
ul.postdetails .memberrank {
	font-weight: bold;
}


.bbcode input {
	margin-bottom: 0.3em;
}


/* special Tablecell formating */
table .icon {
	width: 45px;
}
table .topictitle {
	/*width: 100%;*/
	font-weight: normal;
}
table .topictitle a{
	font-weight: bold;
	font-size: 1.1em;
}
table .topictitle dl {
	margin: 0.3em 0px;
}
table .topictitle dt,
table .topictitle dd {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
table .topictitle dd {
	margin-left: 25px;
}
table .topiccount,
table .postcount,
table .postdate,
table .postauthor,
table .postview {
	white-space: nowrap !important;
	font-size: 0.9em;
	text-align: center;
}
table .postdate { overflow:hidden; }
table .topictype {
	color: #4F5F6E;
}


table.forumindex .topictitle {
	width: auto;
}
table.forumindex td.postdate {
	width: 200px !important;
}

/* The content of the posts (body of text) */
table.posts,
.forumline table,
.borderline table {
	width: 100%;
	border-spacing: 0px;
	border: 0px solid #FFFFFF;
	padding: 0px;
	border-collapse: collapse;
	margin: 0px;
	clear: both;
}
table.posts td,
table.topics td,
table.forumindex td,
table.bordered td {
	border: 1px solid #000000;
	padding: 1px 4px;
}
table.bordered table td {
	border: 0px;
}
table.posts tr{
	padding: 0px;
}
table.posts td{
	vertical-align: top !important;
	border-bottom: 2px solid #000000;
	/*border-top: 2px solid #4F5F6E;*/
}
table.posts .toolbar {
	border-top: 1px solid #4F5F6E;
	padding: 2px 2px 0px 2px;
	margin-top: 8px;
}
table.posts .toolbar img {
	vertical-align: middle;
}
table.posts .infobar {
	display: block;
	border-bottom: 1px solid #4F5F6E;
	padding-bottom: 2px;
	float:left;
	width: 100%;
	font-size: 0.9em;
}

/*
.col_author {
	width: 150px;
}
.col_message {
	width: auto;
}
*/
table.posts td.author {
	border-right: 1px solid #000000;
	width: 150px;
}
table.posts td.message {
	width: auto;
}
table.posts td.author,
table.posts td.message {
	padding: 4px;
}


.posts div.message {
	display: block;
	clear: both;
	padding: 2px 0px;
	min-height: 6em;
	line-height: 1.4em;
	/*overflow: auto;*/
}
.posts div.message img {
	max-width: 800px;
}
.posts div.message .smilie {
	vertical-align: middle;
	border: 0px;
	margin: -1px 0px;
}
.posts div.message a {
	padding-bottom: 2px;
	border-bottom: 1px dotted #000000;
}
.posts div.message a:hover {
	border-color: #F79200;
}

* html .posts div.message {
	height: 6em;
}


/* Linkfarbe anpassen auf hellen Hintergründen 
.row1 .posts div.message a:hover,
.row1 a:hover,
.forumindex .topictitle a:hover,*/
.posts div.message a:hover,
#content .forumline a:hover {
	color: #FFBD12;
	color: #FFFFFF;
	border-color: #FFFFFF;
}
.cat a:hover {
	color: #F79200 !important;
}
/*
.row1 .posts a.linkInt:hover,
.forumindex .topictitle a.linkInt:hover {
	background-image: url("../../../files/templates/images/icon_internal_link_bright_hover.gif");
}
*/
#content .forumline a.linkInt:hover,
#content .forumline .linkInt a:hover {
	background-image: url("../../../files/templates/images/icon_internal_link_white.gif");
}
/*
.breadcrumb.linkInt a:hover {
	color: #F79200 !important;
	background-image: url("../../../files/templates/images/icon_internal_link_hover.gif");
}
*/

.pollbody {
	background-color: #949AA6;
}



.cat {
	background:#485866 url("images/cellpic2.gif") top left repeat-x;
	text-indent:4px;
	color: #FFFFFF;
}
div.cat {
	display: block;
	text-align: center;
	padding: 0.3em;
	font-size: 0.8em;
}



/* General text */
.gensmall{font-size:0.9em}
td.genmed,.genmed{font-size:0.9em}
.explaintitle{	font-weight:bold;}

/* General page style */
a.postlink{}

/* titles for the topics:could specify viewed link colour too */
.topictitle{ font-weight: bold;}
a.topictitle:visited{}
a.topictitle:hover{}


/* Category gradients*/
td.cat{
	font-weight:bold;
	color: #FFFFFF;
	height:29px;
	padding: 0px 8px !important;
	text-indent:4px;
}

td.cat a{
	color: #FFFFFF;
}


/* Main table cell colours and backgrounds */
.row1{background:#A0A6B0;}
.row2,.helpline{background:#949AA6}
.row3{background:#838E99}
td.spacerow{background:#4D5C6B}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic{background:#485866 url("images/cellpic2.gif") repeat-x;}

/* Table Header cells */
#content th{
	background:#273D4F url("images/cellpic3.gif") top left repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:27px;
	white-space:nowrap;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
}

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

/* This is the outline round the main forum tables */
.forumline{
	border: 1px solid black;
	padding: 0px;
	clear: both !important;
	margin: 0.5em 0px;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle, h1, h1 a {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}
.maintitle {
	margin-bottom: 1em;
	width:60%;
}
.maintitle h1 {
	margin-bottom: 0em;
	font-size: 1.8em;
}
.maintitle h1 a {
	color: #FFFFFF !important;
}
.topicDescription {display:block; font-size: 1.2em; margin-left: 2em;}

.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:11px;font-weight:bold}
.postbody{font-size:12px;line-height:125%}

/* Quote blocks */
.quote{background:#B4B8C1; border:1px solid #d1d7dc; color:#4F5F6E; display: block; padding: 4px;overflow:auto;}
.quote img {max-width:inherit;}

/* Code blocks */
.code{background:#B4B8C1;border:1px solid #d1d7dc;color:#4F5F6E; display: block; font-family: Courier,"Courier New",sans-serif;padding:4px}

.code,.quote {
	margin-top: 0em;
	margin-bottom: 0em;
}
blockquote, ul, ol {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}


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

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

input.liteoption,.fakebut{border:1px solid #000000;background:#fafafa}
input.catbutton{border:1px solid #000000;background:#fafafa}
input.mainoption{border:1px solid #000000;background:#fafafa;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}

/* This is the gradient background at the top of the page */
.topbkg{background: #dbe3ee url("images/cellpic_bkg.jpg") repeat-x}
.topnav{font-size:10px;background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;color:#dd6900;
height:21px;white-space:nowrap;border: 0px solid #91a0ae;border-width: 1px 0px 1px 0px}

/* Admin & Moderator Colours MODification */
.admin,.mod{font-size:11px;font-weight:bold}
.admin,a.admin,a.admin:visited{color:#ffa34f}
.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}

