/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		subsilver2
	Based on style:	subSilver (the default phpBB 2 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		psoTFX and the phpBB team ( http://www.phpbb.com )

	This is an alternative style for phpBB3 for those wishing to stay with
	the familiar subSilver style of phpBB version 2.x

	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* Layout
 ------------ */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
}

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #646464; /*schrift der untertitel in der forumsübersicht, eigentlich jede schrift die kein Link ist (z.B. auch der Untertitel des Logos. vorher: 323d4f ist das ganz dunkle blaugrau*/
	background-color: #fc0; /*weiß fff*/
	background-image:url(http://www.rockhousesisters.de/bilder/bgspring.jpg);
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	margin: 0 70px;
	}

#wrapheader {
	min-height: 120px;
	height: auto !important;
	height: 120px;
/*	background-image: url('./images/background.gif');
	background-repeat: repeat-x;*/
/*	padding: 0 25px 15px 25px;*/
	padding: 0;
	min-width: 650px; /*NEU*/
    width: 850px; /*NEU*/
	margin: auto; /*zentriert*/
}

#wrapcentre {
	margin: 15px auto 0 auto;
	min-width: 650px; /*NEU*/
    width: 850px; /*NEU*/
}

#wrapfooter {
	text-align: center;
	clear: both;
}

#wrapnav {
	min-width: 650px; /*NEU*/
    width: 850px; /*NEU*/
	margin: auto; /*zentriert*/
	background-color: #ececec;
	border-width: 1px;
	border-style: solid;
	border-color: #A9B8C2;
}

#logodesc {/*der hintergrund oben, in dem der name des boards und das logo auftauchen*/
	margin-bottom: 25px;
	padding: 0px 25px;
	/*background: #fc0;*/
	border-top: 0px solid #000; /*brauch ich jetzt nicht, aber so geht's*/
	}

#menubar { /*abmelden, neue nachrichten, mitgliederliste etc*/
	margin: 0 0px;
}

#datebar {
	margin: 10px 0px 0 0px;
}

#findbar {
	width: 50%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	background-color: #F9CC79;
	border-width: 1px;
	border-style: solid;
	border-color: #BB9860;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

.forumrules h3 {
	color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */
h1 { /* titel des forums, hier: rockhouse sisters */
	color: #323232;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 2.5em;
	text-decoration: none;
}

h2 {/* Name des Unterforums, wenn man in dem Forum drin ist */
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	text-decoration: none;
	line-height: 120%;
}

h3 {/* ich hab noch nichts gefunden, wo das verwendet wird*/
	font-size: 1.5em;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	line-height: 120%;
}

h4 {/* Namen der Unterforen in der Forenübersicht  */
	margin: 0;
	font-size: 1.4em;
	font-weight: bold;
}

p {/* beschreibungen der unterforen in der forenübersicht */
	font-size: 1.2em;
}

p.moderators {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp { /*steuert, wo "Moderationsbereich" steht*/
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp {
	float: left;
}

p.breadcrumbs {/* Begriff "Foren-Übersicht" und wenn man im Forum drin ist der Pfad zu diesem Unterforum*/
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1.4em;
}

.rtl p.breadcrumbs {
	float: right;
}

p.datetime {/*Alle Zeiten sind UTC+1 Stunde*/
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1.2em;
}

.rtl p.datetime {
	float: left;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
}

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 4px;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
}

.postauthor {
	color: #000000;
}

.postdetails {
	color: #000000;
}

.postbody {
	font-size: 1.3em;
	line-height: 1.4em;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.posthilit {
	background-color: yellow;
}

.nav {
	margin: 0;
	color: black;
	font-weight: bold;
}

.pagination {
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

.cattitle {

}

.gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}

.gensmall {
	margin: 1px 1px;
	font-size: 1em;
}

.copyright {
	color: #444;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

.titles {/*Name des Unterforums wenn an im Unterforum ist*/
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error {
	color: red;
}


/* Tables
 ------------ */
th {/*Die Überschriften in der Übersicht: Forum, Themen, Beiträge, Letzter Beitrag*/
	color: #FB1;
	font-size: 1.4em;
	font-weight: bold;
	background-color: #006699;
	background-image: url('./images/cellpic3.gif');
	white-space: nowrap;
	padding: 7px 5px;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}

.tablebg {/*Farbe der Gitternetzlinien*/
	background-color: #888888;
}

.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: white url('./images/cellpic1.gif');
}
.rtl .catdiv {
	background: white url('./images/cellpic1.gif');
}

.cat {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #C7D0D7;
	background-image: url('./images/cellpic1.gif');
	text-indent: 4px;
}

.row1 {/*Hintergründe links in der Forenübersicht, nur die Spalten Themen, Beiträge und letzter Beitrag nicht
		im Forum die Spalten Themen, Antworten, letzter Beitrag
		außerdem sind die beiträge abwechselnd mit row1 und row2 hinterlegt*/
	background-color: #fff;
	padding: 4px;
}

.row2 {/*Hintergründe in der Forenübersicht: Themen, Beiträge, letzter Beitrag.
		im Forum selbst Hintergrund der Spalten Autor und Zugriffe*/
	background-color: #fff; /*DCE1E5*/
	padding: 4px;
}

.row3 {/*Hintergrund in "Es wurden keine passenden Ergebnisse gefunden" wenn man auf "Unbeantwortete Themen" klickt*/
	background-color: #fff; /*C0C8D0*/
	padding: 4px;
}

.spacer {/*trennlinie zwischen den beiträgen*/
	background-color: #fc0;/*d1d7dc*/
}

hr {
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */
a:link {
	color: #000; /*006597*/
	text-decoration: none;
}

a:active,
a:visited {/*dies und a:link müssen schwarz sein, damit die Kategorienamen schwarz sind und alle foren schwarz angezeigt werden*/
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

a.forumlink { /*Namen der Unterforen in der Forenübersicht, z.B. Have you seen this man*/
	color: #000; /*069*/
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.4em;
}

a.topictitle { /* Themenname eben */
	margin: 1px 0;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
}

a.topictitle:visited {/*Themenname gelesener Themen*/
	color: #888888;
	text-decoration: none;
}

th a,
th a:visited {
	color: #FFA34F !important;
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #A9B8C2;
	background-color: #FAFAFA;
}

textarea {
	background-color: #FAFAFA;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 2px;
}

select {
	color: #333333;
	background-color: #FAFAFA;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 1px;
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: none;
	background-color: transparent;
}

.post {
	background-color: white;
	border-style: solid;
	border-width: 1px;
}

.btnbbcode {
	color: #000000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #666666;
}

.btnmain {
	font-weight: bold;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnlite {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnfile {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline {
	background-color: #DEE3E7;
	border-style: none;
}


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

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

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	background-color: #FAFAFA;
	color: #4B5C77;
}

.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: Tahoma, Arial, Helvetica, Verdana, 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;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}


/* Misc
 ------------ */
img {
	border: none;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}
