body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #42453F;
	color: #D5FDC4;
	margin: 0px;
	padding: 0px;
}

/* General HTML tag formats */
select, input, textarea, td
{
	font-size: 12px;
}

img
{
	border: none;
}

a:link, a:visited, a:active
{
	text-decoration:none;
		font-size: 12px;
	
	color:#000000;
}

#header ul.headerLinks li a
{
	display: inline;
	padding-right: 5px;
	color: #D5FDC4;
}

a:hover
{
	text-decoration: underline;
	color: #FF0000;
	font-size: 12px;
}

h1
{
	color: #C8C8C8;
	font-weight: bold;
	font-size: large;
	white-space: nowrap;
}

h2
{
	color: #D5FDC4;
	font-weight: bold;
	font-size: medium;
	white-space: nowrap;
	padding-top: 10px;
}

h3
{
	color: #626C99;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
}

/* Various messages */
.success
{
	color: #626C99;
	font-weight: bold;
	font-size: x-small;
}

/* Details of success ful completion */
.smsuccess
{
	color: #123456;
	font-size: x-small;
}

/* All error messages are displayed using this class */
.error
{
	color: #FF0000;
	font-weight: bold;
	font-size: x-small;
}

p.error
{
	clear: both;
}

/* Details of errors are displayed with this class */
.smerror
{
	color: #FF0000;
	font-weight: bold;
	font-size: x-small;
}

.warn
{
	color: #FF3333;
	font-weight: bold;
	font-size: x-small;
}

/* Details of errors are displayed with this class */
.smwarn
{
	color: #FF3333;
	font-weight: bold;
	font-size: x-small;
}

/* Input field, prompt cell definition */
.prompt
{
	background-color: #D7D7D7;
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
}

/* Input field data cell definition */
.data
{
	background-color: transparent;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

/* For headers in pages, which might include order_by links, etc */
.navbar th
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #429037;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
}

.navbar th a
{
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
}

ul.help
{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* All help text */
.help
{
	color: #123456;
	font-size: x-small;
	clear: both;
}

ul.footer-links
{
	clear: left;
	float: left;
	list-style-type: none;
	border: none;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
}

ul.footer-links img
{
	height: 12px;
}

ul.footer-links li
{
	float: left;
	border-left: none;
	border-right: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

ul.footer-links li.first
{
	border-left: 1px solid gray;
}

ul.action-links, ul.actionButtons
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	white-space: nowrap;
	clear: both;
}

ul.action-links li, ul.actionButtons li
{
	float: left;
	padding-right: 2px;
	border: none;
}

ul.action-links img
{
	vertical-align: middle;
}

/* layout - ideas from http://bluerobot.com/web/layouts/ */

#header
{
	line-height:11px;
	/*background-color:#DCE6FB;*/
	position:relative;
	right:15px;
	
}

#menu
{
		float:left;
  position: relative; left:-195px; top:108px;
	width:180px;
/*	padding:5px;
	padding-top: 0px;*/
	/*background-color:#42453F;*/
	line-height:17px;
}

#menu2
{
		float:left;
  position: relative; left:-373px; top:510px;
	width:180px;
/*	padding:5px;
	padding-top: 0px;*/
	/*background-color:#42453F;*/
	line-height:17px;
}

.menuContainer
{
	position:absolute;
    top:0px;
    right:0px;
	margin: 10px;
    margin-top: 50px;
}

h2.menu
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}

span.menuToggle
{
	position: absolute;
    right: 0px;
    white-space: nowrap;
}

div.menuContent
{
	width: 200px;
    background-color: #FFFFFF;
    margin-top: 25px;
    padding: 10px;
    border:1px solid #626C99;
}

/* downloaded image from http://www.stylegala.com/features/bulletmadness/ */
ul.menu
{
	width:180;
	list-style-type: none;
	margin: 0px;
	
	padding: 0px;
	margin-top: 0px;
}

ul.menu li a
{
	white-space: nowrap;
	padding:2px;
	display: block;
	text-decoration: none;
}

ul.menu li.startList a {
	border-top: 0px;
}

ul.menu li a:hover, ul.menu li.active a
{
	font-weight: bold;
}

#content
{
	margin:0px 5px 5px 10px;
	padding-left:195px;
	
}

div.test {
	width:794px;
	padding-left:195px;
	margin:0px;
		}

div.testa {
	width:794px;
	/*padding-left:97px;*/
	margin:0px;
		}


#search2 {
	margin-bottom: 360px;
 }


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

#header h1
{
	margin: 10px;
	padding: 5px;
}

#header h1 A
{
	color: #C8C8C8;
	font-weight: bold;
	font-size: large;
}

#header ul.headerLinks
{
	list-style-type:none;
	margin:0px;
	padding:10px;
	position:relative;
	right:-75px;
	
	white-space:nowrap;
}

#header ul.headerLinks li
{
	display: inline;
	padding-right: 5px;
}

#header ul.headerLinks li.login
{
	padding-left: 10px;
}

#header form.quickSearch
{
	display: inline;
}

#header form.quickSearch input.text
{
	background-image: url(../../images/magnify.png);
	background-repeat: no-repeat;
	background-position: top left; 
	padding: 0px;
	padding-left: 20px;
}

form.quickSearch img
{
	padding-left: 2px;
}

#footer a
{
	font-size: 90%;
	color: #C8C8AA;
}

.login a{
	color:#FFFFFF;
	}

.login a:hover, .login a:link{
	color:#FF0000;
	}

#loginBox
{
	text-align: right;
	margin-top: 5px;
	padding: 10px;
	padding-right: 40px;
	font-weight: bold;
}

#tab-content
{
	
	clear: both;
	
	margin-top: -1px;
	
	margin-bottom: 10px;

}

.tabContainer{
	
	}

ul.tabMenu
{
	clear: right;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	padding-left: 30px;
	padding-top: 5px;
}

ul.tabMenu li
{
	float: left;
	padding: 5px;
	overflow: hidden;
	margin: 0px;
	margin-right: -3px;
	border: 1px solid gray; 
	background: #dddddd;
	cursor: pointer;
}

ul.tabMenu li.activeTab
{
	color: black; 
	background: white; 
	font-weight: bold; 
	cursor: default;
	border-bottom: 1px solid white;
}

div.tabContent
{
	float: left;
	width: 100%;
}

div.tabContentHidden
{
	display: none;
}

ul.single
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

ul.single li
{
	padding-left: 0px;
	margin-left: 0px;
}

.toggleContainer
{
	cursor: pointer;
}

div.elementHidden
{
	display: none;
}

.toggleVisible, .toggleHidden
{
	background-image: url(../../images/expanded.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	background-position: center right;
	font-size: 100%;
	color: #BDC7F7;
}

.toggleHidden
{
	background-image: url(../../images/collapsed.gif);
}

form.confirmForm fieldset {
	border: none;
}

form.confirmForm submit {
	clear: left;
}

/* Background images for tables */
.tbl { border-collapse: collapse; height: 13px; width: 100%; }
.tbl2 { border-collapse: collapse; height: 13px; width: 100%; }
.tbll { background: url(images/tb4_l.gif) no-repeat; width: 11px; }
.tblbot { background: url(images/tb4_m.gif) repeat-x; width: 100%; }
.tblr { background: url(images/tb4_r.gif) no-repeat; width: 11px; }
.tbl80 { border-collapse:collapse; height: 13px; width: 80%; }

.tblm { border-collapse: collapse; height: 13px; width: 100%; }
.tblml { background: url(images/tb4_l.gif) no-repeat; width: 11px; }
.tblmbot { background: url(images/tb4_m.gif) repeat-x; width: 100%; }
.tblmr { background: url(images/tb4_r.gif) no-repeat; width: 11px; }
.tblm80 { border-collapse:collapse; height: 13px; width: 80%; }

.tbp { border-collapse: collapse; height: 23px; width: 100%; }
.tbpl { background: url(images/tb2_l.gif) no-repeat; width: 13px; }
.tbpbot { background: url(images/tb2_m.gif) repeat-x; width: 100% ; color: #445588; }
.tbpr { background: url(images/tb2_rr.gif) no-repeat; width: 13px; }

.tbfoot { border-collapse: collapse; height: 23px; width: 100%; }
.tbfootl { background: url(images/tbfootl.gif) no-repeat; width: 55px; }
.tbfootm { background: url(images/tbfootm.gif) repeat-x; width: 100% ; color: #445588; }
.tbfootr { background: url(images/tbfootr.gif) no-repeat; width: 55px; }

.tbt { border-collapse: collapse; height: 23px; width: 100%; }
.tbt2 { border-collapse: collapse; height: 23px; width: 100%; }
.tbtl { background: url(images/tb2_l.gif) no-repeat; width: 13px; }
.tbtbot { background: url(images/tb2_m.gif) repeat-x; width: 100% ; color: #445588; }
.tbtr { background: url(images/tb2_r.gif) no-repeat; width: 270px; }

.tbn { border-collapse: collapse; height:22px; width:100%; }
.tbnl { background: url(images/tb1_l.gif) no-repeat; width: 76px; }
.tbnbot { background: url(images/tb1_m.gif) repeat-x; width: 100%; color: #445588; }
.tbnr { background: url(images/tb1_r.gif) no-repeat; width: 39px; }

#werbung{
height: 100px; width: 180px;
float:left;
position: absolute; left:20px; top:300px;
}

#aquasabi{
height: 100px; width: 180px;
float:left;
position: relative; left:11px; top:280px;
}

.row1 {
	color: #000000;
	width: 180px;
	background-color: #D5FDC4;
	font-size: 10px;
	padding: 2px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

.forumlinew	{width: 180px; margin-top: 1px; background-color: #429037; border: 1px #000000 solid;}

ul.alphalist li a:link
{
	text-decoration:none; 
	color:#D5FDC4;
}

ul.alphalist li a:hover
{
	text-decoration:none; 
	color:#FF0000;
}

#wasserh2{
	//margin-top:-33px;
	//text-align:center;
	//padding-right:174px;
	}

ul.alphalist li a:visited
{
	text-decoration:none; 
	color:#D5FDC4;
}

ul.listingpager li a:link
{
	text-decoration:none; 
	color:#D5FDC4;
}

ul.listingpager li a:hover
{
	text-decoration:none; 
	color:#FF0000;
}


ul.listingpager li a:visited
{
	text-decoration:none; 
	color:#D5FDC4;
}


/* proSilver Button Styles
---------------------------------------- */

/* Rollover buttons
   Based on: http://wellstyled.com/css-nopreload-rollovers.html
----------------------------------------*/
.buttons {
	float: left;
	width: auto;
	height: auto;
}

/* Rollover state */
.buttons div {
	float: left;
	margin: 0 5px 0 0;
	background-position: 0 100%;
}

/* Rolloff state */
.buttons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span		{ display: none; }*/
/*.buttons div a:hover	{ background-image: none; }*/
.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
.buttons div a:hover span	{ background-position: 0 100%; }

/* Big button images */
.aquascaping-icon span		{ background: transparent none 0 0 no-repeat; }
.wasserpflanzen-icon span 	{ background: none 0 0 no-repeat; }
.naehrstoff-icon span		{ background: transparent none 0 0 no-repeat; }
.ada-icon span		{ background: transparent none 0 0 no-repeat; }
.aquarien-icon span 	{ background: none 0 0 no-repeat; }
.neue-icon span		{ background: transparent none 0 0 no-repeat; }
.links-icon span		{ background: transparent none 0 0 no-repeat; }

/* Set big button dimensions */
.buttons div.aquascaping-icon	{ width: 120px; height: 20px; }
.buttons div.wasserpflanzen-icon	{ width: 120px; height: 20px; }
.buttons div.naehrstoff-icon	{ width: 120px; height: 20px; }
.buttons div.ada-icon	{ width: 120px; height: 20px; }
.buttons div.aquarien-icon	{ width: 120px; height: 20px; }
.buttons div.neue-icon	{ width: 120px; height: 20px; }
.buttons div.links-icon	{ width: 120px; height: 20px; }

/* Sub-header (navigation bar)
--------------------------------------------- */
a.print, a.sendemail, a.fontsize {
	display: block;
	overflow: hidden;
	height: 18px;
	text-indent: -5000px;
	text-align: left;
	background-repeat: no-repeat;
}

a.print {
	background-image: none;
	width: 22px;
}

a.sendemail {
	background-image: none;
	width: 22px;
}

a.fontsize {
	background-image: none;
	background-position: 0 -1px;
	width: 29px;
}

a.fontsize:hover {
	background-position: 0 -20px;
	text-decoration: none;
}

/* Icon images
---------------------------------------- */
.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}

/* Poster profile icons
----------------------------------------*/
ul.profile-icons {
	padding-top: 10px;
	list-style: none;
}

/* Rollover state */
ul.profile-icons li {
	float: left;
	margin: 0 6px 3px 0;
	background-position: 0 100%;
}

/* Rolloff state */
ul.profile-icons li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.profile-icons li span { display:none; }
ul.profile-icons li a:hover { background: none; }

/* Positioning of moderator icons */
.postbody ul.profile-icons {
	float: right;
	width: auto;
	padding: 0;
}

.postbody ul.profile-icons li {
	margin: 0 3px;
}

--------------------------------------------------------------
Colours and backgrounds for common.css
-------------------------------------------------------------- */

html, body {
	color: #FFF;
	background-color: #42453f;
}

h1 {
	color: #FFFFFF;
}

h2 {
	color: #42753B;
}

h3 {
	border-bottom-color: #CCCCCC;
	color: #42753b;
}

hr {
	border-color: #FFFFFF;
	border-top-color: #CCCCCC;
}

hr.dashed {
	border-top-color: #CCCCCC;
}

/* Search box
--------------------------------------------- */

#search-box {
	color: #FFFFFF;
}

#search-box #keywords {
	background-color: #FFF;
}

#search-box input {
	border-color: #0075B0;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
	background-color: #12A3EB;
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/bg_header.gif");
	color: #FFFFFF;
}

.navbar {
	background-color: #d5fdc4;
}

.forabg {
	background-color: #42753b;
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/menu_m.gif");
}

.forumbg {
	background-color: #42753b;
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/menu_m.gif");
}

.panel {
	background-color: #d5fdc4;
	color: #000;
}

#panel2 {
	background-color: #d5fdc4;
	color: #000;
}

div#garage-main div.panel {
	background-color: #FFF;
	color: #000;
}


.post:target .content {
	color: #000000;
}

.post:target h3 a {
	color: #000000;
}

.bg1	{ background-color: #d5fdc4; }
.bg2	{ background-color: #FFF;  }
.bg3	{ background-color: #d3f6c4; }

.ucprowbg {
	background-color: #DCDEE2;
}

.fieldsbg {
	background-color: #E7E8EA;
}

span.corners-top {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_left.gif");
}

span.corners-top span {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_right.gif");
}

span.corners-bottom {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_left.gif");
}

span.corners-bottom span {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_right.gif");
}

/* Horizontal lists
----------------------------------------*/

ul.navlinks {
	border-bottom-color: #FFFFFF;
}

/* Table styles
----------------------------------------*/
table.table1 thead th {
	color: #FFFFFF;
}

table.table1 tbody tr {
	border-color: #BFC1CF;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #a9e68f;
	color: #000;
}

table.table1 td {
	color: #000;
}

table.table1 tbody td {
	border-top-color: #FAFAFA;
}

table.table1 tbody th {
	border-bottom-color: #000000;
	color: #333333;
	background-color: #FFFFFF;
}

table.info tbody th {
	color: #000000;
}

/* Misc layout styles
---------------------------------------- */
dl.details dt {
	color: #000000;
}

dl.details dd {
	color: #42753b;
}

.sep {
	color: #1198D9;
}

/* Pagination
---------------------------------------- */

.pagination span strong {
	color: #000;
	background-color: #d5fdc4;
	border-color: #429037;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	color: #000;
	background-color: #d5fdc4;
	border-color: #000;
}

.pagination span a:hover {
	border-color: #FF0000;
	background-color: #d5fdc4;
	color: #FF0000;
}

/* Pagination in viewforum for multipage topics */
.row .pagination {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/icon_pages.gif");
}

.row .pagination span a, li.pagination span a {
	background-color: #FFFFFF;
}

.row .pagination span a:hover, li.pagination span a:hover {
	background-color: #d5fdc4;
}

/* Miscellaneous styles
---------------------------------------- */

.copyright {
	color: #555555;
}

.error {
	color: #FF0000;
}

.reported {
	background-color: #F7ECEF;
}

li.reported:hover {
	background-color: #ECD5D8 !important;
}
.sticky, .announce {
	/* you can add a background for stickies and announcements*/
}

div.rules {
	background-color: #ECD5D8;
	color: #FF0000;
}

p.rules {
	background-color: #ECD5D8;
	background-image: none;
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for links.css
-------------------------------------------------------------- */

a:link	{ color: #000; }
a:visited	{ color: #42453f; }
a:hover	{ color: #FF0000; }
a:active	{ color: #368AD2; }

h3#review span.right-box a:link { color: #d5fdc4;text-decoration:none; }
h3#review span.right-box a:hover { color: #FF0000; text-decoration:none;}
span.right-box a:visited { color: #429037;text-decoration:none; }

form#postform p a.top2:link { color: #d5fdc4;text-decoration:none; }
form#postform p a.top2:hover { color: #FF0000; text-decoration:none;}
p a.top2:visited { color: #429037;text-decoration:none; }

h2 a:link	{ color: #429037; }
div#page-body p a:link { color: #d5fdc4; }
div#page-body div.inner p a:link { color: #000; }
div#page-body div.inner p a:hover { color: #FF0000; }
p.author strong#text2 a:link { color: #000; }
p.author strong#text2 a:hover { color: #FF0000; }
div#page-body p a:hover { color: #FF0000; text-decoration:none;}

#text1, .text1 { color: #d5fdc4; }
a#text1:link, #text1 a:link, .text1 a:link	{ color: #d5fdc4; }
a#text1:visited, #text1 a:visited, .text1 a:visited	{ color: #429037; }
a#text1:hover, #text1 a:hover, .text1 a:hover	{ color: #FF0000; text-decoration:none; }

#text2, .text2 { color: #429037; }
#text2 a:link, .text2 a:link	{ color: #429037; }
#text2 a:visited, .text2 a:visited	{ color: #429037; }
#text2 a:hover, .text2 a:hover	{ color: #FF0000; text-decoration:none; }

#text3, .text3 { color: #000; }
#text3 a:link, .text3 a:link	{ color: #000; }
#text3 a:visited, .text3 a:visited	{ color: #000; }
#text3 a:hover, .text3 a:hover	{ color: #FF0000; text-decoration:none; }

/* Links on gradient backgrounds */
#search-box a:link {
	color:#000;
	text-decoration: none;
	font-weight: bold;
	}

#search-box a:hover {
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
#search-box a:visited {
	color:#000;
	text-decoration: none;
	font-weight: bold;
}

.navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
	color: #FFFFFF;
}

.navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
	color: #FFFFFF;
}

.navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #A8D8FF;
}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
	color: #C8E6FF;
}

/* Links for forum/topic lists */
a.forumtitle {
	color: #000;
}

/* a.forumtitle:visited { color: #105289; } */

a.forumtitle:hover {
	color: #FF0000;
	text-decoration: none;
}

a.forumtitle:active {
	color: #000;
}

a.topictitle {
	color: #000;
}

/* a.topictitle:visited { color: #368AD2; } */

a.topictitle:hover {
	color: #FF0000;
}

a.topictitle:active {
	color: #000;
}

/* Post body links */
.postlink {
	color: #368AD2;
	border-bottom-color: #368AD2;
}

.postlink:visited {
	color: #5D8FBD;
	border-bottom-color: #666666;
}

.postlink:active {
	color: #368AD2;
}

.postlink:hover {
	background-color: #D0E4F6;
	color: #0D4473;
}

.signature a, .signature a:visited, .signature a:active, .signature a:hover {
	background-color: transparent;
}

/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
	color: #000;
}

.postprofile a:hover, .postprofile dt.author a:hover {
	color: #FF0000;
}

/* Profile searchresults */	
.search .postprofile a {
	color: #000;
}

.search .postprofile a:hover {
	color: #FF0000;
}

/* Back to top of page */
a.top {
	background-image: url("{IMG_ICON_BACK_TOP_SRC}");
}

a.top2 {
	background-image: url("{IMG_ICON_BACK_TOP_SRC}");
}

/* Arrow links  */
a.up		{ background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/arrow_up.gif") }
a.down		{ background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/arrow_down.gif") }
a.left		{ background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/arrow_left.gif") }
a.right		{ background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/arrow_right.gif") }

a.up:hover {
	background-color: transparent;
}

a.left:hover {
	color: #368AD2;
}

a.right:hover {
	color: #368AD2;
}


/*  	
--------------------------------------------------------------
Colours and backgrounds for content.css
-------------------------------------------------------------- */

ul.forums {
	background-color: #FFF;
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/gradient.gif");
}

ul.topiclist li {
	color: #467541;
}

ul.topiclist dd {
	border-left-color: #FFFFFF;
}

.rtl ul.topiclist dd {
	border-right-color: #fff;
	border-left-color: transparent;
}

ul.topiclist li.row dt a.subforum.read {
	background-image: url("{IMG_SUBFORUM_READ_SRC}");
}

ul.topiclist li.row dt a.subforum.unread {
	background-image: url("{IMG_SUBFORUM_UNREAD_SRC}");
}

li.row {
	border-top-color:  #FFFFFF;
	border-bottom-color: #00608F;
}

li.row strong {
	color: #000000;
}

li.row:hover {
	background-color: #a9e68f;
}

li.row:hover dd {
	border-left-color: #000;
}

.rtl li.row:hover dd {
	border-right-color: #000;
	border-left-color: transparent;
}

li.header dt, li.header dd {

	color: #FFFFFF;

	
}

/* Forum list column styles */
ul.topiclist dd.searchextra {
	color: #333333;
}

/* Post body styles
----------------------------------------*/
.postbody {
	color: #333333;
}

/* Content container styles
----------------------------------------*/
.content {
	color: #333333;
}

.content h2, .panel h2 {
	color: #000;
	border-bottom-color:  #CCCCCC;
}

dl.faq dt {
	color: #333333;
}

.posthilit {
	background-color: #F3BFCC;
	color: #FF0000;
}

/* Post signature */
.signature {
	border-top-color: #CCCCCC;
}

/* Post noticies */
.notice {
	border-top-color:  #CCCCCC;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background-color: #EBEADD;
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/quote.gif");
	border-color:#DBDBCE;
}

blockquote blockquote {
	/* Nested quotes */
	background-color:#EFEED9;
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #EBEADD;
}

/* Code block */
dl.codebox {
	background-color: #FFFFFF;
	border-color: #C9D2D8;
}

dl.codebox dt {
	border-bottom-color:  #CCCCCC;
}

dl.codebox code {
	color: #2E8B57;
}

.syntaxbg		{ color: #FFFFFF; }
.syntaxcomment	{ color: #FF8000; }
.syntaxdefault	{ color: #0000BB; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #007700; }
.syntaxstring	{ color: #DD0000; }

/* Attachments
----------------------------------------*/
.attachbox {
	background-color: #FFFFFF;
	border-color:  #C9D2D8;
}

.pm-message .attachbox {
	background-color: #F2F3F3;
}

.attachbox dd {
	border-top-color: #C9D2D8;
}

.attachbox p {
	color: #666666;
}

.attachbox p.stats {
	color: #666666;
}

.attach-image img {
	border-color: #999999;
}

/* Inline image thumbnails */

dl.file dd {
	color: #666666;
}

dl.thumbnail img {
	border-color: #666666;
	background-color: #FFFFFF;
}

dl.thumbnail dd {
	color: #666666;
}

dl.thumbnail dt a:hover {
	background-color: #EEEEEE;
}

dl.thumbnail dt a:hover img {
	border-color: #368AD2;
}

/* Post poll styles
----------------------------------------*/

fieldset.polls dl {
	border-top-color: #DCDEE2;
	color: #666666;
}

fieldset.polls dl.voted {
	color: #000000;
}

fieldset.polls dd div {
	color: #FFFFFF;
}

.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
	border-right-color: transparent;
}

.pollbar1 {
	background-color: #AA2346;
	border-bottom-color: #74162C;
	border-right-color: #74162C;
}

.rtl .pollbar1 {
	border-left-color: #74162C;
}

.pollbar2 {
	background-color: #BE1E4A;
	border-bottom-color: #8C1C38;
	border-right-color: #8C1C38;
}

.rtl .pollbar2 {
	border-left-color: #8C1C38;
}

.pollbar3 {
	background-color: #D11A4E;
	border-bottom-color: #AA2346;
	border-right-color: #AA2346;
}

.rtl .pollbar3 {
	border-left-color: #AA2346;
}

.pollbar4 {
	background-color: #E41653;
	border-bottom-color: #BE1E4A;
	border-right-color: #BE1E4A;
}

.rtl .pollbar4 {
	border-left-color: #BE1E4A;
}

.pollbar5 {
	background-color: #F81157;
	border-bottom-color: #D11A4E;
	border-right-color: #D11A4E;
}

.rtl .pollbar5 {
	border-left-color: #D11A4E;
}

/* Poster profile block
----------------------------------------*/
.postprofile {
	color: #666666;
	border-left-color: #FFFFFF;
}

.rtl .postprofile {
	border-right-color: #FFFFFF;
	border-left-color: transparent;
}

.pm .postprofile {
	border-left-color: #DDDDDD;
}

.rtl .pm .postprofile {
	border-right-color: #DDDDDD;
	border-left-color: transparent;
}

.postprofile strong {
	color: #000000;
}

.online {
	background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */

/* Big button images */

.aquascaping-icon span	{ background-image: url("http://www.flowgrow.de/styles/prosilver/imageset/de/button_aquascaping.gif") ;}
.wasserpflanzen-icon span	{ background-image: url("http://www.flowgrow.de/styles/prosilver/imageset/de/button_wasserpflanzen.gif") ;}
.naehrstoff-icon span	{ background-image: url("http://www.flowgrow.de/styles/prosilver/imageset/de/button_naehrstoff.gif") ;}
.ada-icon span	{ background-image: url("http://www.flowgrow.de/styles/prosilver/imageset/de/button_ada.gif") ;}
.aquarien-icon span	{ background-image: url("http://www.flowgrow.de/styles/prosilver/imageset/de/button_aquarien.gif") ;}
.neue-icon span	{ background-image: url("http://www.flowgrow.de/styles/prosilver/imageset/de/button_neue.gif") ;}
.links-icon span	{ background-image: url("http://www.flowgrow.de/styles/prosilver/imageset/de/button_links.gif") ;}


a.print {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/icon_print.gif");
}

a.sendemail {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/icon_sendemail.gif");
}

a.fontsize {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/icon_fontsize.gif");
}

li.icon-home strong {color:#000;}

/* Icon images
---------------------------------------- */

/*  	
--------------------------------------------------------------
Colours and backgrounds for cp.css
-------------------------------------------------------------- */

/* Main CP box
----------------------------------------*/

#cp-main h3, #cp-main hr, #cp-menu hr {
	border-color: #A4B3BF;
}

#cp-main .panel li.row {
	border-bottom-color: #B5C1CB;
	border-top-color: #F9F9F9;
}

ul.cplist {
	border-top-color: #B5C1CB;
}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;
	
}

#cp-main table.table1 thead th {
	color: #333333;
	border-bottom-color: #333333;
}

#cp-main .pm-message {
	border-color: #DBDEE2;
	background-color: #FFFFFF;
}

/* CP tabbed menu
----------------------------------------*/
#tabs a {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/bg_tabs1.gif");
}

#tabs a span {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/bg_tabs2.gif");
	color: #FFFFFF;
}

#tabs a:hover span {
	color: #FF0000;
}

#tabs .activetab a {
	border-bottom-color: #CADCEB;
}

#tabs .activetab a span {
	color: #333333;
}

#tabs .activetab a:hover span {
	color: #000000;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs li {
	background-color: #E1EBF2;
}

#minitabs li.activetab {
	background-color: #F9F9F9;
}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
	color: #333333;
}

/* UCP navigation menu
----------------------------------------*/

/* Link styles for the sub-section links */
#navigation a {
	color: #FFF;
	background-color: #3e583a;
	/*background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/bg_menu.gif");*/
}

#navigation a:hover {
	background-color: #429138;
	color: #FFFFFF;
}

#navigation #active-subsection a {
	color: #FF0000;
	background-color: #F9F9F9;
	background-image: none;
}

#navigation #active-subsection a:hover {
	color: #FF0000;
}

/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
	color: #333333;
}

#cp-main .panel {
	background-color: #F9F9F9;
}

#cp-main .pm {
	background-color: #FFFFFF;
}

#cp-main span.corners-top, #cp-menu span.corners-top {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_left2.gif");
}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_right2.gif");
}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_left2.gif");
}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_right2.gif");
}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_left.gif");
}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_right.gif");
}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_left.gif");
}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/corners_right.gif");
}

/* Friends list */
.cp-mini {
	background-color: #eef5f9;
}

dl.mini dt {
	color: #425067;
}

/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
	color: #999999 !important;
}

/* PM marking colours */
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #FF0000;
	border-right-color: #FF0000;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	border-color: #FF6600;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border-color: #A9B8C2;
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border-color: #5D8FBD;
}

pmlist li.pm_foe_colour, .pm_foe_colour {
	border-color: #000000;
}

/* Avatar gallery */
#gallery label {
	background-color: #FFFFFF;
	border-color: #CCC;
}

#gallery label:hover {
	background-color: #EEE;
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for forms.css
-------------------------------------------------------------- */

/* General form styles
----------------------------------------*/
select {
	border-color: #666666;
	background-color: #FAFAFA;
}

label {
	color: #000;
}

option.disabled-option {
	color: graytext;
}

/* Definition list layout for forms
---------------------------------------- */
dd label {
	color: #333;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}

/* Quick-login on index page */
fieldset.quick-login input.inputbox {
	background-color: #F2F3F3;
}

/* Posting page styles
----------------------------------------*/

#message-box textarea {
	color: #333333;
}

/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #FFFFFF; 
	border-color: #B4BAC0;
	color: #333333;
}

.inputbox:hover {
	border-color: #4c7e45;
}

.inputbox:focus {
	border-color: #4c7e45;
	color: #000000;
}

/* Form button styles
---------------------------------------- */

a.button1, input.button1, input.button3, a.button2, input.button2 {
	color: #000;
	background-color: #FAFAFA;
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/bg_button.gif");
}

a.button1, input.button1 {
	border-color: #666666;
}

input.button3 {
	background-image: none;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border-color: #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	color: #000000;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #FF0000;
	color: #FF0000;
}

input.search {
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/icon_textbox_search.gif");
}

input.disabled {
	color: #666666;
}

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 3px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/loading.gif") center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/blank.gif") no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/prev_grey.gif") left 15% no-repeat; }

#lbNext { width: 49%; height: 100%; background: transparent url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/blank.gif") no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/next_grey.gif") right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }

#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }

#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }


#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/close_grey.png") no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/play_grey.png") no-repeat; }

#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url("http://www.flowgrow.de/styles/prosilver/theme/images/gallery_lytebox/pause_grey.png") no-repeat; }

/*end of lightbox*/

.gallery-icon, .gallery-icon a		{ background: none top left no-repeat; }
ul.profile-icons li.gallery-icon	{ width: 20px; height: 20px; }
.gallery-icon, .gallery-icon a		{ background-image: url("{T_IMAGESET_PATH}/icon_contact_gallery.gif"); }

.buttons div.upload-icon	{ width: {IMG_BUTTON_UPLOAD_IMAGE_WIDTH}px; height: {IMG_BUTTON_UPLOAD_IMAGE_HEIGHT}px; }
.upload-icon span	{ background-image: url("{T_IMAGESET_LANG_PATH}/button_upload_image.gif"); }

.icon-gallery {
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 1px 0 0 17px;
	background-image: url("http://www.flowgrow.de/styles/prosilver/theme/images/icon_gallery.gif");
}

dd.g_lastimage {
	padding-left: 5px;
	width: 30%;
}

dd.g_rating, dd.g_comments {
	width: 12%;
	text-align: center;
	font-size: 1.1em;
}

dd.g_status {
	width: 15%;
	text-align: center;
	font-size: 1.1em;
}

span.reported-images-number {
	color: red;
}

.g_unapproved {
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url("{T_IMAGESET_PATH}/icon_gallery_unapproved.gif");
}

.g_locked {
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url("{T_IMAGESET_PATH}/icon_gallery_locked.gif");
}

.g_reported {
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url("{T_IMAGESET_PATH}/icon_gallery_reported.gif");
}

.coverimages2{
	margin:2px;
	}

#coverimages3{
	background:#FFFFFF none repeat scroll 0 0;
	padding:1px;
	}
	
	#slider {
    position:relative;
    width:456px; /* Change this to your images width */
    height:70px; /* Change this to your images height */
    background:url(../../../../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
