 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
scrollbar-face-color: #2E8B57;
scrollbar-shadow-color: #EAEAEA;
scrollbar-highlight-color: #005E00;
scrollbar-3dlight-color: #005E00;
scrollbar-darkshadow-color: #005E00;
scrollbar-track-color:  #2E8B57;
scrollbar-arrow-color:  #005E00;
background-color: #2E8B57;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px; 
}

/* General font families for common tags */
font,th,p { font-family: Verdana, Arial, Helvetica, sans-serif }

hr {
height: 0px; 
border: 0px solid #2E8B57; 
border-top-width: 1px;
}

/* This is the border line & background colour round the entire page */
.bodyline
{  
border: 1px solid #2E8B57;  
background: #D0FFD2;     
}

/* This is the outline round the main forum tables */
.forumline
{ 
border: 2px solid #228B22; 
}

table.basis2  /*Grundtabelle*/
{
width: 98%;
background-repeat: repeat;
border: 10px groove #006400; 
background-color: #D0FFD2;
}

table.basis750  /*Grundtabelle*/
{
background-repeat: repeat;
border: 10px groove #006400; 
background-color: #D0FFD2;
}

 /* Tabelle mit Rahmen */

table.border1  /*Rahmen um Themenfelder*/
{  
border: solid #006400; 
border-width: 2px 1px
}

table.basis  /*Grundtabelle*/
{
width: 750px;
background-repeat: repeat;
border: 10px groove #006400; 

/*	background-attachment : fixed; */
	background: #D0FFD2;
}

table.forum  /*Forum*/
{
width: 98%;
background-image: url(http://www.Altwasser-Aquarium.de/images/back.gif);
background-repeat: repeat;
border: 10px groove #FFD700; 
}

table.forumkl  /*Rahmen*/
{  
width: 98%; 
border: solid #006400; 
text-align: center;
border-width: 2px 1px
}

table.borderkl95  /*95% Rahmen*/
{  
width: 580px; 
border: solid #006400; 
text-align: center;
border-width: 2px 1px
}

/* Tabelle in der 95% Tabelle */
table.borderno100  /*100& Tabelle ohne Rahmen - meist in einer anderen Tabelle*/
{
width: 100%;
text-align: left;
}

td.back2  /*Grundtabelle*/
{
background-image: url(http://www.Altwasser-Aquarium.de/images/back.gif);
background-repeat: repeat;
}

td.color  /*Grundtabelle*/
{
color: #FFFFCA; font-size: 10px; font-weight : bold;
}

/* Main table cell colours and backgrounds */
td.row1,td.left, tr.left, td.heading , tr.heading,  td.ratecol,  td.datecol,  td.odd,   td.dark,   th.head,  td.head, td.header, .imagerow1
{ 
background-color: #B0FFB5 
}

td.row2, td.right, tr.right, tr.lite,  td.even,  td.info,  td.navimark, th.info, .imagerow2
{ 
background-color: #9FFFA0; 
}

td.row3	
{ 
background-color: #86E187; 
}

td.error 
{ 
background-color: #FFFFCC; 
}

.error 
{
color: Red; font-size: 10px; 
font-weight : bold;
}

td.row4	
{ 
background-color: #EEE8AA; 
}

td.rowpic 
{
color: #868686; font-size: 9px; 
font-weight : bold;
background-color: #228B22;
background-image : url(http://www.Altwasser-Aquarium.de/css/meueleisten2/leiste1.gif);
}
		
th, th.men60, th.men80, th.men100, th.men120, th.men130, th.men180, th.men200, th.men220, th.men240, th.men260, th.men280, th.men300, th.men440, th.men580, th.men630, th.men710, th.men850, td.men850, td.men440, td.men580, td.men220
{
color: #FFFFCA; font-size: 9px; 
background-color: #2E8B57; 
font : bolder;
font-family : Verdana;
background-image : url(http://www.Altwasser-Aquarium.de/css/meueleisten2/leiste1.gif);
}

td.foot 
{
background-color: #2E8B57; 
background-image : url(http://www.Altwasser-Aquarium.de/css/meueleisten2/leiste1.gif);
}

/* Header cells - the blue and silver gradient backgrounds */

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom 
{
color: #FFFFCA; 
font-size: 9px; 
font-weight : bold;
background-image : url(http://www.Altwasser-Aquarium.de/css/meueleisten2/leiste2.gif);
}

td.cat,td.catHead,td.catBottom 
{
height: 12px;
color: #FFFFCA;
border-width: 0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR 
{
font-size: 9px; 
background-color: #006400; 
font : bolder;
font-family : Verdana;
border: #FFFFFF; 
border-style: solid; 
height: 10px; 
color: #FFFFCA
}

td.row3Right 
{
background-color: #95E596; 
border: White; 
border-style: solid; 
}

td.spaceRow 
{
background-color: #228B22; 
border: White; 
border-style: solid; 
}

th.thHead,td.catHead 
{ 
font-size: 10px; 
border-width: 1px 1px 0px 1px; 
}

th.thSides,td.catSides,td.spaceRow	 
{ 
border-width: 0px 1px 0px 1px; 
}

th.thRight,td.catRight,td.row3Right
{ 
border-width: 0px 1px 0px 0px; 
}

th.thLeft,td.catLeft
{ 
border-width: 0px 0px 0px 1px; 
}

th.thBottom,td.catBottom  
{ 
border-width: 0px 1px 1px 1px; 
}

th.thTop	 
{ 
border-width: 1px 0px 0px 0px; 
}

th.thCornerL 
{ 
border-width: 1px 0px 0px 1px; 
}
th.thCornerR 
{ 
border-width: 1px 1px 0px 0px; 
}


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	
{
font-weight: bold; 
font-size: 22px; 
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
line-height : 120%; 
color : #006400;
}


/* General text */
.gen { font-size : 10px;}
.genmed { font-size : 10px;}
.gensmall { font-size : 10px;}
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #F4A460; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ text-decoration: underline;  font : normal bolder;  background : Green;  color : White;}


/* The register, login, search etc links at the top of the page */
.mainmenu { font-size : 10px; color : #000000 }
a.mainmenu { text-decoration: none; color : #006400;  font : bold;   }
a.mainmenu:hover { text-decoration: underline;  background : #006400;  color : #32CD32;}


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 10px ; letter-spacing: 1px; color : White; text-align : center;  }
a.cattitle		{ text-decoration: none; color : White;  text-align : center;  }
a.cattitle:hover { text-decoration: underline;  font : normal bolder;  background : #7CFC00;  color : #006400; text-align : center;  }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 10px; color : #006400; }
a.forumlink 	{ text-decoration: none; color : #006400; }
a.forumlink:visited { text-decoration: none; color : #009701; }
a.forumlink:hover { text-decoration: underline;  font : normal bolder;  background : #228B22;  color : Lime;}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 10px; color : #000000;}
a.nav			{ text-decoration: none; color : #006400; font-size: 10px;}
a.nav:hover		{ text-decoration: underline; font-weight: bold;  background : #006400;  color : White;font-size: 10px;}

.trenner			{ font-weight: bold; font-size: 9px; color : White;}
a.trenner:link			{ text-decoration: none; color : White; }
a.trenner:visited     { text-decoration: none; color : #F5F5F5; }
a.trenner:hover		{ text-decoration: underline; font-weight: bold;  background: #D0FFD2;  }

.catmen			{ font-weight: bold; font-size: 9px; color : White;}
a.catmen:link			{ text-decoration: none; color : White; }
a.catmen:visited     { text-decoration: none; color : #F5F5F5; }
a.catmen:hover		{ text-decoration: underline; font-weight: bold;  background : Lime;  color : #006400;}

.catmencolor			{ font-weight: bold; font-size: 9px; color : #FFFFCA;}
a.catmencolor:link			{ text-decoration: none; color : #FFFFCA; }
a.catmencolor:visited     { text-decoration: none; color : Lime; }
a.catmencolor:hover		{ text-decoration: underline; font-weight: bold;  background : Lime;  color : #006400;}

.catmenkl			{ font-weight: bold; font-size: 9px; color : White;}
a.catmenkl:link			{ text-decoration: none; color : White;font-size: 9px;  }
a.catmenkl:visited     { text-decoration: none; color : #F5F5F5; font-size: 9px; }
a.catmenkl:hover		{ text-decoration: underline; font-weight: bold;  background : #FFFFCA;  color : #43678B;font-size: 9px; }

/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006400; }
a.topictitle:visited { text-decoration: none; color : #00AC01; }
a.topictitle:hover	{ text-decoration: underline;  font : normal bolder;  background : Lime;  color : #006400;}

.smalltext {color: #228B22; }

a:link { text-decoration: none; color: #228B22; font-weight:bold; }
a:visited { text-decoration: none; color: Green; font-weight:bold; }
a:active  { text-decoration: none; color: #000000; background-color: Lime;}
a:text { color: #006400; }
a:hover, smalltext  { text-decoration: none; color: #FFFFFF; background-color: #006400;}

/* Definition Links für Navi*/
a.navi:link { text-decoration: none; color: #228B22; font-weight:bold; }
a.navi:visited { text-decoration: none; color: Green; font-weight:bold; }
a.navi:active  { text-decoration: none; color: #000000; background-color: Lime;}
a.navi:text { color: #006400; }
a.navi:hover  { text-decoration: none; color: #FFFFFF; background-color: #006400;}

/* Definition Links auf dunklem Hintergrund*/
a.unten:link { text-decoration: none; color:#FFFFFF; font-weight:bold; }
a.unten:visited { text-decoration: none; color:#FFFFFA; font-weight:bold; text-decoration: none; }
a.unten:active  { color: #000000; background-color: #FFFF00; font-size:xx-small; }
a.unten:text { color: #006400; }
a.unten:hover  { text-decoration: none; color: #006400; background-color: Lime; }

/* Definition Links dezent z.B. Copyright*/
.cop {color: #006400; font-family:Arial; font-size: 9px; }
a.cop:text {color: #AEAEAE; font-family:Arial; font-size: 9px;  }
a.cop:link { color: #006400;  font-family:Arial; font-size: 9px; }
a.cop:visited { color: #228B22;  font-family:Arial; font-size: 9px; }
a.cop:active { text-decoration: none; color: #FFFFD2; background-color: #006400;  font-family:Arial; font-size: 9px;}
a.cop:hover  {text-decoration: underline overline; color: #CCFFCC;  font-family:Arial; font-size: 9px;}
/* Definition Links ENDE*/

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 10px; color : #006400;}

/* Location, number of posts, post date etc */
.postdetails { font-size : 10px; color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-size : 11px;}
a.postlink:link	{ text-decoration: none; color : #006400;}
a.postlink:visited { text-decoration: none; color : #006400; }
a.postlink:hover { text-decoration: underline;  font : normal bolder;  background : #006400;  color : Lime;}


/* Quote & Code blocks */
.code 
{
font-family: Courier, 'Courier New', sans-serif; font-size: 10px; color: #6AFF6B;
background-color: #2E8B57; border: #228B22; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote 
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #228B22; line-height: 125%;
background-color: #CAFFCA; border: #228B22; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* Form elements 
input,textarea, select 
{
color : #000000;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border-color : #000000;
}

/* The main submit button option */
input.mainoption, input.liteoption 
{
background-image: none;
font-family: Verdana; 
font-size:9px; 
color: Lime;
font-weight: bold;
border : 2px solid;
border-color : #EAEAEA #777777 #3A3A3A #C1C1C1;
background-color : #006400;
}

.helpline { background-color: #DEE3E7; border-style: none; }

/* Sitedesign */

/* Definition der Formularfelder */

input      
{
background-color: #64FF65;
font-weight: bolder; 	
font-family: Verdana; 
font-size:9px; 
color: #006400;
border-color : #228B22;
font-weight: bolder;
text-indent : 2px;
}

input.send, input.button  
{
background-image: none;
font-family: Verdana; 
font-size:9px; 
color: Lime;
font-weight: bolder;
border : 3px solid;
border-color : #EAEAEA #777777 #3A3A3A #C1C1C1;
background-color : #006400;
}
	
input.dunkel  
{
background-image: none;
font-family: Verdana; 
font-size:9px; 
color: #68FF69;
font-weight: bold;
border : 3px solid;
border-color : #EAEAEA #777777 #3A3A3A #C1C1C1;
background-color : #006400;
}

select
{
background-color: #9CE79D;
font-weight: bolder; 	
font-family: Verdana; 
font-size:9px; 
color: #006400;
border-color : #8B0000;
font-weight: bolder;
}

textarea,input.post, textarea.post    
{
background-color: #9CE79D; 
font-weight: bolder; 	
font-family: Verdana; 
font-size:9px; 
color: #006400;
border-color : #228B22;
}


.option   {background-color: transparent;}
.radio   {background-color: transparent;}

.checkbox {background-color: transparent;}

/* Definition Tabellenfelder von Links*/

th, td    /* Grundeinstellung*/

{ 
font-family:Verdana;
font-size:9px;
color:#000000; 
}

.font8,  font.small, dt.my, li.my, dt.my   /* z.B. für Downloadliste*/
{  
font-family : Verdana;
font-size :9px;
}

.font8trans
{  
font-family : Verdana;
font-size :9px;
color: #269B27;
}

.fontkl    /* z.B. für Downloadliste*/
{
font-family: Verdana;
font-size:8px;
color: #4B4B4B;
}

.font9color    /* z.B. für Downloadliste*/
{
font-family: Verdana;
font-size:9px;
color: #006400;
}

.font9    /* z.B. für Downloadliste*/
{
font-family: Verdana;
font-size: 9px;
}

.font10    /* z.B. für Downloadliste*/
{
font-family: Verdana;
font-size: 10px;
color: #006400;
}

.font10black    /* z.B. für Downloadliste*/
{
font-family: Verdana; 
font-size:11px; 
}
.title
{
font-family: Verdana;
font-weight : bold;
font-size: 11px;
color: #006400;
}

.font11darkblue    /* z.B. für Downloadliste*/
{
font-family: Verdana;
font-size: 11px;
color: #006400;
}

.font11    /* z.B. für Downloadliste*/
{
font-family: Verdana;
font-size: 11px;
}

td.unten   /*Ende gerahmter Felder mit Text*/
{
background-color: #228B22;
font-family:Verdana;
color: White;
text-align: center;
font-weight : bold;
font-size:9px;
}


/*  Überschriften  */
td.head1,   /*Feldüberschriften*/
th.header,  /*Downloadliste*/
th.head1,  /*Downloadliste*/
td.forum1,
td.head440,
td.head580 
{ 
background-image : url(http://www.Altwasser-Aquarium.de/css/meueleisten2/leiste1.gif);
background-repeat: repeat;
font-family:Verdana;
font-size:10px;
color:#FFFFFF; 
font-weight: bold; 
text-align: center;
font-style: normal;
height: 15px;
}

td.head2  /*Newsfeld auf Startseite*/
{
background-color: #228B22;
font-family:Tahoma;
font-size:9px;
text-align: center;
color:#FFFFFF;
}

/*  Page - News ENDE */


td.footer, td.footer580
{ 
background-image : url(http://www.Altwasser-Aquarium.de/css/meueleisten2/leiste1.gif);
background-repeat: repeat;
height: 5px;
font-family: Verdana;
font-size: 9px;
color:#FFFFFF;
}

td.footerbasis
{ 
background-image : url(http://www.Altwasser-Aquarium.de/css/meueleisten2/leiste1.gif);
width: 710px;
height: 5px;
font-family: Verdana;
font-size: 9px;
color:#FFFFFF;
}

td.text_decoration
{  
font-family: Verdana, 
Arial, Helvetica,  sans-serif; 
font-size: 12px;
font-weight: lighter; 
text-align: center; 
text-decoration: underline overline
}

.h4
{  
font-family: Verdana; 
font-size: 16px; 
font-style: normal;
font-weight: bold; 
text-align: center; 
color: Silver;
}

td.gross {
font-family: Verdana; 
font-size: 12px;
font-weight: bold;
vertical-align: top;
text-align: left;
color: #228B22;
}

td.mittel 
{  
font-family: Verdana; 
font-size:10px;
}

td.link_center {
font-family: Verdana; 
font-size: 12px;
font-weight: lighter;
text-align: center
}
/*  Markieren der Suchbegriffe aus Suchmaschine */
span.searchword { background-color: #FFD700;
}
