 
.right10 	{margin-right : 10px;}
.right25 	{margin-right : 25px;}
.left10  	{margin-left : 10px;}				
.left15  	{margin-left : 15px;}
.left25		{margin-left : 25px;}
.left35 	{margin-left : 35px;}
.left40 	{margin-left : 40px;}
.left50 	{margin-left : 50px;}
.left70 	{margin-left : 310px;}
.top5  		{margin-top : 5px;}					
.top10 		{margin-top : 10px;}
.top15 		{margin-top : 15px;}
.top20 		{margin-top : 20px;}
.top25 		{margin-top : 25px;}

/*input.h6size, textarea.h6size, select.h6size {font-size: 12px; font-family: Arial, sans-serif;}*/
/* input.h6size, textarea.h6size, select.h6size {font-size: 11px; font-family: monospace;} */

.bglight {background-color: #ffffcc;}			/* yellow */
.bgdark {background-color: #336633;}			/* green */
.bgwhite {background-color: #FFFFFF;}			/* white */
.bgdarkgr {color: #003300;}

.h5size {font-size: 13px;}
.h6size {font-size: 12px;}

/* normal box */
.newsbox {
	border-color: 				#660000;
	border-width: 				6px;
	border-style: 				inset;                                                 
	height: 							130px;
	min-height: 					130px;
	max-height: 					130px;
	width:	   						220px;
	max-width: 						220px;
	min-width: 						220px;
	background-color: 		#FFFFCC;
	position: 						absolute;
	left:									480px;
	top:									190px;
	z-index:							18;
	font-size: 						12px;
	font-family: 					Arial, sans-serif;
	overflow: 						hidden;
	vertical-align: 			top;
}
/* INFO box */
.infobox {
	border-color: 				#660000;
	border-width: 				6px;
	border-style: 				inset;                                                 
	height: 							150px;
	min-height: 					150px;
	max-height: 					150px;
	width:	   						300px;
	max-width: 						300px;
	min-width: 						300px;
	background-color: 		#FFFFCC;
	position: 						absolute;
	left:									480px;
	top:									180px;
	z-index:							18;
	font-size: 						18px;
	font-family: 					Arial, sans-serif;
	overflow: 						hidden;
	vertical-align: 			top;
	cursor: wait;
	marquee: up;
}







.errormsg {
	/* z.B. roter Titel */                
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #660000;
	line-height: 12.5pt;
	margin-top : 1px;
	margin-bottom : 2px;
	margin-left : 25px;
}

.tcenter  {text-align: center; }
.tleft  {text-align: left; }
.tjustify {text-align: justify; }

/* angeln */
.picbkg { height:142px; background-image:url(./b/dia6.jpg); background-position: center; background-repeat: no-repeat;}
/* .picfor { width:100px; height:75px; border-width:2px; margin-left:2px; border-color:#660000; text-align:center; vertical-align:middle; margin-left:25px;} */

.picfor { border: 2px solid #660000; margin-top:10px; margin-bottom:5px; text-align:center; vertical-align:middle;}

/* zoo */
.picbkg-zoo {background-image:url(./b/dia7.gif); background-position: center; background-repeat: no-repeat; width:140px; height:140px; margin-top:15px} 
                                      

P, LI, OL, UL, DL{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	margin-top: 0px;
	/*
	margin-left: 5px;
	margin-right : 5px;
	*/
	margin-bottom : 2px;
}

TABLE, TH, TR, TD, TEXTAREA {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	margin-top: 0;
	margin-left: 0;
	margin-right : 0px;
	margin-bottom : 2px;
}

H2 {
	/* z.B. Setup */
	font-size: 12pt;
	font-weight: normal;
	color: #660000;
	line-height: 12.5pt;
	margin-top : 1px;
	margin-bottom : 2px;
	margin-left : 5px;
}

H4 {
	/* LeisteLinks inaktiv und Sektionen: gruen*/
	font-size: 13px;
	font-weight: normal;
	color: #003300;
	/* color: #21257; */
	line-height: 13.5px;
	margin-top : 10px;
	margin-bottom : 4px;
	margin-left : 15px;
	margin-right : 15px;
	vertical-align:middle;	
}

/* style have been used in forum */
	/* monospaced for forum */
	/*
.h7, input.h7, textarea.h7, select.h7 {
	font-style: normal; 
	font-size: 11px; 
	font-family: Courier New, Courier, monospace;
	font-weight: normal;
}

.h7, input.h7, textarea.h7, select.h7 {
	font-style: normal; 
	font-size: 9pt; 
	font-family: Lucida Console, Monaco, monospace, Courier;
	font-weight: normal;
	text-decoration:none;
}


.h8, input.h8, textarea.h8, select.h8 {
	font-style: normal; 
	font-size: 11px; 

	font-family: Arial, sans-serif;
	font-weight: normal;
	vertical-align:top;
}
*/


.hr460 {
	/* Ruler */
	width: 460px;
	height: 2px; 
	text-align: center; 
	/*border: 1px solid green;*/
	border: 1px;
	color: #336633;
	background-color: #336633;
	margin-top: 8px;
	margin-bottom: 8px;
}

.hrleft25 {
	/* Ruler used in aquarium-emys.php */
	
	height: 1px; 
	text-align: center; 
	/*border: 1px solid green;*/
	border: 1px;
	color: #336633;
	background-color: #336633;
	margin-top: 8px;
	margin-bottom: 4px;
	margin-left: 25px;
	margin-right: 25px;
}

.hrleft15 {
	/* Ruler used in aquarium-emys.php */
	
	height: 2px; 
	text-align: center; 
	/*border: 1px solid green;*/
	border: 1px;
	color: #336633;
	background-color: #336633;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 1px;
}


.hrdl{
	/* Ruler */
	width: 100%;
	height: 1px; 
	text-align: center; 
	/*border: 1px solid green;*/
	border: 1px;
	color: #000000;
	background-color: #000000;
	margin-top: 8px;
	margin-bottom: 8px;
}


.scroll_forum_notification /* scroll.table */
{
width: 240px;
height: 100px;
border: 10px solid red;
font-family: verdana;
font-size: 10px;
color: #ccddee;
background-color: #203b59;
scrollbar-base-color: #203b59;
scrollbar-3d-light-color: #a0bbd9;
scrollbar-arrow-color: #a0bbd9;
scrollbar-darkshadow-color: #203b59;
scrollbar-face-color: #203b59;
scrollbar-highlight-color: #809bb9;
scrollbar-shadow-color: #809bb9;
scrollbar-track-color: #203b59;
}



/* Background *************************************************************** */


#back_ground td#header	{
	border: 0px solid red;					width:100px; 		height:90px;
	max-height:90px;						line-height:90px;
	background: url(./b/header.gif);
	background-repeat: no-repeat;			background-position: top center;
	padding:0px; 							margin:0px;
}
	
#back_ground td#schwimmer, p#schwimmer	{
	border: 0px solid green;				width:150px; 		height:90px;
	max-height:90px;						line-height:90px;
	background: url(./b/schwimmer2.gif);	
	background-repeat: no-repeat;			background-position: top center;
	padding:0px; 							margin:0px;
}

#back_ground p#schnur_und_twister, p#schnur_und_twister	
{
	border: 0px solid yellow;				width: 150px;		height: 403px;
	max-height: 403px;						line-height: 403px;
	background: url(./b/schnur_und_twister.gif);
	background-repeat: no-repeat;			background-position: top center;
	padding: 0px;							margin: 0px;

}

#back_ground p#hecht, td#hecht	{
	border: 0px solid blue;					width: 150px;		height: 50px;
	max-height: 48px;						line-height: 48px;
	background: url(./b/rot-an.gif);
	background-repeat: no-repeat;			background-position: bottom center;
	padding: 0px;							margin: 0px;

}
#back_ground td#rul-gr-top { background: url(./b/rul-top-gr.gif); }
#back_ground td#rul-gr-bot { background: url(./b/rul-bot-gr.gif); }

#back_ground td#rul-ge-top { background: url(./b/rul-top-ge.gif); }
#back_ground td#rul-ge-bot { background: url(./b/rul-bot-ge.gif); }

#back_ground td#rul-ge-top, #back_ground td#rul-ge-bot {
	border: 0px solid red;					height: 10px;
	max-height: 10px;						line-height:10px;
	background-repeat: no-repeat;			background-position: top center;
	background-color: #336633;
	padding: 0px;							margin: 0px;
}

#back_ground td#rul-gr-top, td#rul-gr-bot {
	border: 0px solid blue;					height: 15px;				
	max-height: 15px;						line-height:15px;
	background-repeat: no-repeat;			background-position: top center;
	background-color: #FFFFFF;
	padding: 0px;							margin: 0px;

}




/* Main Menu **************************************************************** */


.main_inact_pressed {
 background: url(./b/rre-23.gif);
 background-repeat: no-repeat;		background-position: center left;		
 height:27px; 						width: 100%;		
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
 font-size:13px;					line-height: 15px;				color: grey;
 text-decoration: underline;		text-align: left;       
 padding-left:30px;					padding-top:4px;				padding-bottom:4px;
 margin: 0px;						border: 0px solid yellow;
}	


.main_inact_unpressed {
 background: url(./b/rgr-23.gif);
 background-repeat: no-repeat;		background-position: center left;		
 height:27px; 						width: 100%;		
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
 font-size:13px;					line-height: 15px;				color: #grey;
 text-decoration: underline;		text-align: left;       
 padding-left:30px;					padding-top:4px;				padding-bottom:4px;
 margin: 0px;						border: 0px solid yellow;
}	



link_main td { }

#link_main a:link 		{ background: url(./b/rgr-23.gif); }
#link_main a:visited	{ background: url(./b/rgr-23.gif); }
#link_main a:hover 		{ background: url(./b/rye-23.gif); }
#link_main a:active 	{ background: url(./b/rre-23.gif); }
#link_main a:focus 		{ background: url(./b/rgr-23.gif); }
#link_main a#pressed	{ background: url(./b/rre-23.gif); }
#link_main a#inactive	{ background: url(./b/rre-23.gif); }

#link_main a:link, #link_main a:visited, #link_main a:hover, #link_main a:active, #link_main a:focus, #link_main a#pressed  
{  
 background-repeat: no-repeat;		background-position: center left;		
 height:27px; 						width: 100%;		
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
 font-size:13px;					line-height: 27px;				color: #ffffcc;
 text-decoration: underline;		text-align: left;       
 padding-left:30px;					padding-top:4px;				padding-bottom:4px;
 margin: 0px;						border: 0px solid yellow;
}

/* Sub-Menu ****************************************************************** */
#link_sub td { }     
#link_sub a:link 	{ background: url(./b/rgr-18.gif); }
#link_sub a:visited { background: url(./b/rgr-18.gif); }
#link_sub a:hover 	{ background: url(./b/rye-18.gif); }
#link_sub a:active 	{ background: url(./b/rre-18.gif); }                                                                   
#link_sub a:focus 	{ background: url(./b/rgr-18.gif); }
#link_sub a#inactiv	{ background: url(./b/rof-18.gif); }
#link_sub a#pressed	{ background: url(./b/rre-18.gif); }

#link_sub a:link, #link_sub a:visited, #link_sub a:hover, #link_sub a:active, #link_sub a:focus, #link_sub a#inactiv, #link_sub a#pressed {
 background-repeat: no-repeat;		background-position: left center;                  
 padding-right: 1px; 				
 padding-left:20px;					padding-top:3px;				padding-bottom:3px;
 text-align: left;					color: #003300;					line-height: 20px;
 text-decoration: none;				margin-left:1px;				font-size: 11px;
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
 border: 0px solid green;
}

/* Point under Sub ********************************************************** */
#link_point td { }     
#link_point a:link 		{ background: url(./b/rgr-15.gif); }
#link_point a:visited 	{ background: url(./b/rgr-15.gif); }
#link_point a:hover 	{ background: url(./b/rye-15.gif); }
#link_point a:active 	{ background: url(./b/rre-15.gif); }
#link_point a:focus 	{ background: url(./b/rgr-15.gif); }
#link_point a#statik 	{ background: url(./b/rst-15.gif); }
#link_point a#inactiv 	{ background: url(./b/rof-15.gif); }
		     
#link_point a:link, #link_point a:visited, #link_point a:hover, #link_point a:active, #link_point a:focus, #link_point a#statik , #link_point a#inactiv {
 background-repeat: no-repeat;		background-position: left;
 padding-right: 1px;
 padding-left:20px;					padding-top:3px;				padding-bottom:3px;
 text-align: left;					color: #003300;					line-height: 20px;
 text-decoration: none;				margin-left:1px;				font-size: 11px;
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
 border: 0px;
}

/* Links to Top************************************************************** */
#link_top a:link 	{ background: url(./b/rgr-15.gif); }
#link_top a:visited { background: url(./b/rgr-15.gif); }
#link_top a:hover 	{ background: url(./b/rye-15.gif); }
#link_top a:active  { background: url(./b/rre-15.gif); }
#link_top a:focus   { background: url(./b/rgr-15.gif); }
#link_top .inactiv  { background: url(./b/rst-15.gif); }

#link_top a:link, #link_top a:visited, #link_top a:hover, #link_top a:active, #link_top a:focus, #link_top .inactiv {
 background-repeat: no-repeat;		background-position: left;
 padding-left:20px;					padding-top:3px;				padding-bottom:3px;
 text-align: left;					color: #003300;					line-height: 20px;
 text-decoration: none;				margin-left:0px;				font-size: 11px;
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
}
/* statik points************************************************************** */
#point_statik .gr { background: url(./b/rst-15.gif); }
#point_statik .ye { background: url(./b/rye-15.gif); }
#point_statik .re { background: url(./b/rre-15.gif); }

#point_statik .gr, #point_statik .re,  #point_statik .ye{
 background-repeat: no-repeat;		background-position: left;
 padding-left:20px;					padding-top:3px;				padding-bottom:3px;
 text-align: left;					color: #003300;					line-height: 20px;
 text-decoration: none;				font-size: 12px;
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
}



/* Links mini************************************************************** */
#link_mini a:link 	{ background: url(./b/rgr-10.gif); }
#link_mini a:visited { background: url(./b/rgr-10.gif); }
#link_mini a:hover 	{ background: url(./b/rye-10.gif); }
#link_mini a:active  { background: url(./b/rre-10.gif); }
#link_mini a:focus   { background: url(./b/rgr-10.gif); }
#link_mini a#inactiv  { background: url(./b/rof-10.gif); }

#link_mini a:link, #link_mini a:visited, #link_mini a:hover, #link_mini a:active, #link_mini a:focus, #link_mini a#inactiv {
 background-repeat: no-repeat;		background-position: left;
 padding-left:13px;					padding-top:3px;				padding-bottom:3px;
 text-align: left;					color: #003300;					line-height: 20px;
 text-decoration: none;				margin-left:0px;				font-size: 11px;
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
}
/* statik mini************************************************************** */
#statik_mini .gr { background: url(./b/rst-10.gif); }
#statik_mini .ye { background: url(./b/rye-10.gif); }
#statik_mini .re { background: url(./b/rre-10.gif); }

#statik_mini .gr, #statik_mini .re,  #statik_mini .ye{
 background-repeat: no-repeat;		background-position: left;
 padding-left:13px;					padding-top:3px;				padding-bottom:3px;
 text-align: left;					color: #003300;					line-height: 20px;
 text-decoration: none;				font-size: 11px;
 font-family: Arial, sans-serif;	font-style: normal;				font-weight:normal;
}




/* Links Forum ************************************************************** */
/*
#link_forum a:link, #link_forum a:visited, #link_forum a:hover, #link_forum a:active, #link_forum a:focus, #link_forum  {
 text-align: left;					color: #660000;			line-height: 19px;
 text-decoration: underline;		margin-left:0px;		font-size: 15px;
 font-style: normal;				font-weight:bold;
}
#link_topic a:link, #link_topic a:visited, #link_topic a:hover, #link_topic a:active, #link_topic a:focus, #link_topic  {
 text-align: left;					color: #336600;			line-height: 18px;
 text-decoration: underline;		margin-left:0px;		font-size: 14px;
 font-style: normal;				font-weight:bold;
}

#link_reply a:link, #link_reply a:visited, #link_reply a:hover, #link_reply a:active, #link_reply a:focus, #link_reply  {
 text-align: left;					color: #003300;			line-height: 16px;
 text-decoration: none;				margin-left:0px;		font-size: 13px;
 font-style: normal;				font-weight:bold;
}
*/
   
#link_forum a:link, #link_forum a:visited, #link_forum a:hover, #link_forum a:active, #link_forum a:focus, #link_forum  {
 text-align: left;					background : #660000;	line-height: 19px; color: #ffffcc;
 text-decoration: none;		margin-left:0px;		font-size: 13px;
 font-style: normal;				font-weight:normal;		font-family: Arial, sans-serif;
}
#link_topic a:link, #link_topic a:visited, #link_topic a:hover, #link_topic a:active, #link_topic a:focus, #link_topic  {
 text-align: left;					background: #336600;	line-height: 18px;	color: #ffffcc;
 text-decoration: none;		margin-left:0px;		font-size: 12px;
 font-style: normal;				font-weight:normal;		font-family: Arial, sans-serif;
}

#link_reply a:link, #link_reply a:visited, #link_reply a:hover, #link_reply a:active, #link_reply a:focus, #link_reply  {
 text-align: left;					background: #003300;	line-height: 17px;	color: #ffffcc;
 text-decoration: none;				margin-left:0px;		font-size: 11px;
 font-style: normal;				font-weight:normal;		font-family: Arial, sans-serif;
}

