body 			{ margin: 0px;
				  background-color:#F0F5EF;}

p,td,ul,li,.text { font-family: verdana, Helvetica,sans-serif; 
				  font-size: 11px;
				  font-weight: normal; 
				  color: #000000; 
				  text-decoration: none;
				  line-height:17px;}
/* ------------------------ navigation styles ------------------------------------ */				  
.navi			{ font-size:11px;
				  color:#000000;
   				  word-wrap: break-word; 				  }
.navi_on		{ font-size:11px;
				  color:#000000;
				  font-weight:bold;}				
td.navi_on		 { background-color:#D6AF50;}				    
.topnavi		{ 
				  font-family: verdana, Helvetica,sans-serif;
				  font-size:9px;
				  color:#ffffff;
				  }
.topnavi:hover	{ text-decoration: none;}
.cyber 			{ font-family: verdana, Helvetica, sans-serif;
				  font-size: 9px; 
				  font-weight: normal; 
				  color: #999999; 
				  text-decoration:none;}
/* ------------------------ headline styles ------------------------------------ */			  
.headline1		{
				  font-family: verdana, Helvetica, sans-serif; 
				  color:#00582F; 
				  font-weight: normal;
				  font-size: 17px;
				  line-height:21px;				  
				}
.headline2		{
				  font-family: verdana, Helvetica, sans-serif; 
				  color:#00582F; 
				  font-weight: bold;
				  font-size: 12px
				  ;
				}
.headline3		{
				  font-family: verdana, Helvetica, sans-serif; 
				  color:#FFFFFF; 
				  font-weight: bold;
				  font-size: 10px;
				  background-color:#00582F;
				}								
.headline4		{
				  font-family: verdana, Helvetica, sans-serif; 
				  color:#00582F; 
				  font-weight: bold;
				  font-size: 14px;
				}
/* ------------------------ link styles ------------------------------------ */								 
a				{ font-family: verdana, Helvetica, sans-serif;  
				  color:#9C2527; 
				  text-decoration: none}
a.art			{ font-family: verdana, Helvetica, sans-serif; 
				  color:#000000; 
				  text-decoration: none;}
a.green			{ font-family: verdana, Helvetica, sans-serif; 
				  color:#00582F; 
				  font-weight: bold;
				  font-size: 15px;}
a:hover 		{ text-decoration:underline;}
a.cyber:hover 	{ text-decoration:underline;
				  color:red;}				  
/* ------------------------ form styles ------------------------------------ */
input,select 	{ font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 7pt; 
				  color: #663333; 
				  text-decoration: none}				  
input.box 		{ background-color: #E1E3E3;
				  color: #000000; 
				  border-style: solid; 
				  border-color: #00582F;
				  border-width: 1px; 	
				  width: 160px; 
				  height: 14px;}	
input.plz 		{ background-color: #E1E3E3;
				  color: #000000; 
				  border-style: solid; 
				  border-color: #00582F;
				  border-width: 1px; 	
				  width: 30px; 
				  height: 14px;}
input.ort 		{ background-color: #E1E3E3;
				  color: #000000; 
				  border-style: solid; 
				  border-color: #00582F;
				  border-width: 1px; 	
				  width: 182px; 
				  height: 14px;}				  				  			  
input.box_s 		{ background-color: #E1E3E3;
				  color: #000000; 
				  border-style: solid; 
				  border-color: #00582F;
				  border-width: 1px; 	
				  width: 100px; 
				  height: 14px;
				  padding-top:3px;}
input.form 		{ background-color: #E1E3E3;
				  color: #000000; 
				  border-style: solid; 
				  border-color: #00582F;
				  border-width: 1px; 	
				  width: 220px; 
				  height: 15px;}
input.login		{ background-color: #E1E3E3;
				  color: #000000; 
				  border-style: solid; 
				  border-color: #00582F;
				  border-width: 1px; 	
				  width: 80px; 
				  height: 11px;}				  
select.box 		{ background-color: #C0C0C0;
				  color: #000000; 
				  border-style: solid; 
				  border-color: #666666;
				  border-width: 1px;
				  width: 160px;
				  height: 18px;}				  
input.button 	{ background-color: #00582F;
				  color: #ffffff;  
				  border-style: solid; 
				  border-color: #666666;
				  border-width: 1px; 
				  width: 83px;}
input.logbut 	{ background-color: #FFFFFF;
				  color: #333333;  
				  border-style: solid; 
				  border-color: #666666;
				  border-width: 1px; 
				  font-size: 10px;
				  height: 15px;
				  width: 75px;}				  
input.search 	{ background-color: #C0C0C0;
				  color: #000000;  
				  border-style: solid; 
				  border-color: #999999;
				  border-width: 1px; 
				  width: 60px;}				  
textarea.txt 	{ font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 7pt; 
				  background-color: #C0C0C0;  
				  color: #000000;  
				  border-style: solid; 
				  border-color: #666666;
				  border-width: 1px; 
				  width: 160px; 
				  height: 123px;}
textarea.mit 	{ font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 7pt; 
				  background-color: #E1E3E3;  
				  color: #000000;  
				  border-style: solid; 
				  border-color: #666666;
				  border-width: 1px; 
				  width: 200px; 
				  height: 174px;}				  
textarea.form 	{ font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 7pt; 
				  background-color: #C0C0C0;  
				  color: #000000;  
				  border-style: solid; 
				  border-color: #666666;
				  border-width: 1px; 
				  width: 220px; 
				  height: 123px;}	  
/* ------------------------ color styles ------------------------------------ */
.red 			{ color:#ff0033;}
.green 			{ color: #00582F;
			   	  font-weight: bold;
	   			  font-size: 11px;}				  
.orange 		{ color: #F87B20;
			   	  font-weight: bold;
	   			  font-size: 10px;}
/* ------------------------ table styles ------------------------------------ */				  
table.maincontent {
			    background: rgb(255,255,255);
			    width: 392px;
				border: 1px solid #59A253;
				padding: 0px;				
				border-spacing: 0px ;}	
table.maincontent_full {
			    background: rgb(255,255,255);
			    width: 583px;
				border: 1px solid #59A253;
				padding: 0px;				
				border-spacing: 0px ;}
table.maincontent_fullwidth {
			    background: rgb(255,255,255);
			    width: 760px;
				border: 1px solid #59A253;
				padding: 0px;				
				border-spacing: 0px ;}
								
				
table.content 	{ table-layout: fixed;
 	  		      width: 100%;
				  border: 0px solid #000000;
				  background-color: #ffffff;
				  padding: 0px;
				  margin-top: 5px;
  				  border-spacing: 0px;			  
				  }
table.memcontent_full {
			    background: rgb(255,255,255);
			    width: 563px;
				border: 0px solid #59A253;
				padding: 0px;				
				border-spacing: 0px ;}			  
table.memcontent { 
 				  table-layout: fixed;
				  border: 0px solid #000000;
				  padding: 3px;
  				  border-spacing: 0px;			  
				  }
table.semcontent { 
 				  table-layout: fixed;
				  border: 0px solid #000000;
				  padding: 0px;
  				  border-spacing: 2px;			  
				  }				  				  
table.memberscontent_head 	{ width:100%;
 				  table-layout: auto;
				  background-color:#BCD5F4;
				  padding: 3px;
				  border: 1px solid #F0F5EF;				  
				  margin-bottom: 4px;
				}							  						  
table.box 		{
			    background: rgb(255,255,255);
			    width: 185px;
			    table-layout: fixed;
			    border-spacing: 0px;
				margin-bottom: 4px;
				word-wrap: break-word; 
				}
table.box td,
table.box th {
			    border: 0px solid silver;
			    padding: 0px; }
td.verband 		{
				background-color: #F0F5EF;
				}
.dunkelgruen	{	
				width:100%;
				background-color:#00582F;
				font-family: verdana, Helvetica,sans-serif;
				font-size:11px;
				color:#ffffff;
				}
.hellgruen		{	  	
				background-color:#F0F5EF;
				border-spacing: 5px;
				font-family: verdana, Helvetica,sans-serif;
				font-size:11px;
				color:#000000;
				}

.tabellenkopf	{ width:100%;
				  table-layout: fixed;
				  border:0px solid #000000;
				  background-color:#00582F;
				  font-family: verdana, Helvetica,sans-serif;
				  font-size:10px;
				  font-weight: bold;
				  color:#ffffff;		  
				  }
.tabellenkopf-sm  { 
				  width:20;
				  table-layout: fixed;
				  border:0px solid #000000;
				  background-color:#00582F;
				  font-family: verdana, Helvetica,sans-serif;
				  font-size:10px;
				  font-weight: bold;
				  color:#ffffff;		  
				  }

/* ------------------------ messages ------------------------------------ */

.warning {		font-size: 14px;
				font-weight: bold;
				color: #FF0000;
				border-style:dotted;
				border-width:1px;
				border-color: grey;}
.confirmation{
				font-size: 14px;
				font-weight: bold;
				color: #00FF00;
				border-style:dotted;
				border-width:1px;
				border-color: grey;
				}
.vsm 			{	
				font-size: 9px;
				}
				
textarea.atxt { background-color: #EFEDE3;  color: #000000;  border-style: solid; border-color: #B1A878;border-width: 1px; width: 150px; height: 40px;}
input.abutton { background-color: #CCC;   font-size: 11px; color: #000000;  border-style: solid; border-color: #666666;border-width: 1px; width: 154px; height: 18px;}			

#memnewsbox_1 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_papier.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_2 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_schrott.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}	
#memnewsbox_3 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_sonder.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_4 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_ersatz.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_5 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_holz.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_6 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_kunststoff.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_7 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_textil.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_8 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_elektro.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_9 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_altoel.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_10 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_daten.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_11 {
margin:4px;
float: left;
background-image: url(../images/intern/intern_glas.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_12 {
margin: 4px;
float: left;
background-image: url(../images/intern/intern_bio.jpg);
padding-top: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 157px;
height: 67px;
}
#memnewsbox_aktuelles {
margin: 4px;
float: left;
background-image: url(../images/intern/aktuelles.gif);
padding-top: 30px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
width: 710px;
height: 80px;
}