

body                  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color:#6f7475;  
                        background-color: #ccc;  overflow: -moz-scrollbars-vertical; /*background-image:url(http://www.rcwag.ch/recycling/images/bg/3.jpg);   */}

#main                 { position:absolute; width:1000px; height:auto; left:50%; top:0px; margin: -1px 0px 0px -500px; padding: 0px 0px 0px 0px;  border:solid 1px #abacac; background-color: #f0efef;}	
#content              { height:550px;  width:1010px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  z-index:1;  border:solid 0px #000; float:left; }	



		

#logo                 { left: 15px; top: 0px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce; float:left;}

#printheader            {display:none; left: 20px; top: 40px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce; float:left;}
#headerpic  { margin: -140px 0px 0px 189px; padding: 0px 0px 0px 0px;  background-color:#transparent; float:left;  }




/* C E N T E R F I E L D //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
#contenttext        { width:592px; min-height:358px; background-color: #fff; line-height:14px;  padding: 15px 15px 15px 15px;  margin: 0px 0px 20px 0px;  border:solid 1px #ccc; float:left; text-align:left; }/*justify*/

#textboxgoogle     { width:620px; min-height:358px; background-color: #fff; line-height:14px;  padding: 1px 1px 1px 1px;  margin: 0px 0px 0px 0px; z-index:4101;
				        font-size: 10px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color: #6f7475; border:solid 1px #ccc; float:left; text-align:left; }/*justify*/


#textboxsearch     { width:594px; height:346px; background-color: #fff; line-height:14px;  padding: 15px 15px 15px 15px;  margin: 0px 0px 0px 0px; border:solid 0px #ccc; float:left; text-align:left;}



#topnavigation         { text-align: right; left: 0px; top: 0px; width:435px; height:16px; padding:0px 0px 0px 0px; margin: 15px 0px 0px 540px; background-color:#transparent; z-index:1101;  border: 0px solid #000; float:left; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #6f7475;  }


/* L E F T F I E L D //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
#adressfeld           { width:174px; height:135px; padding:0px 0px 0px 5px; margin: 112px 0px 0px 0px;  border: 0px solid #000; text-align:right;}

#leftfield             { width:188px; height:auto; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  float:left; border: 0px solid #000;}
#menu-startseite       { width:188px; height:auto; padding:0px 0px 0px 0px; margin: 0px 0px 20px 0px; background-color:#transparent; z-index:1002; float:left; border: 0px solid #000;}


/* V A R I A B L E N //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
#variable-oeffnung              { width:173px; height:150px; padding:0px 5px 0px 10px; margin: 0px 0px 0px 0px; background-color:#transparent; float:left; border: 0px solid #000;}
#variable-recyclingkomponenten  { width:100%; height:auto; padding:0px 5px 0px 0px; margin: 15px 0px 0px 0px; background-color:#transparent; float:left; border: 0px solid #000; font-weight:bold;}





/* T E A M  //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
.teambox              { width:100%; height:150px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;    float:left; border-bottom: 1px solid #ccc;}
span.name             { width:300px; height:auto; padding:0px 0px 0px 0px; margin: 15px 0px 0px 0px;   float:left; border: 0px solid #000; font-weight : bold;}
span.titel            { width:300px; height:auto; padding:0px 0px 0px 0px; margin: 10px 0px 10px 0px;  float:left; border: 0px solid #000;}
span.fon              { width:300px; height:auto; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;    float:left; border: 0px solid #000;}
span.mail             { width:300px; height:auto; padding:0px 0px 0px 0px; margin: 10px 0px 0px 0px;   float:left; border: 0px solid #000;}



		

a:link            { padding: 0px 0px 0px 0px; text-decoration: none;   font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }	
a:Visited         { padding: 0px 0px 0px 0px; text-decoration: none;   font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }
a:aktiv           { padding: 0px 0px 0px 0px; text-decoration: none;   font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }
a:hover           { padding: 0px 0px 0px 0px; text-decoration: underline;  font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }


a.copyright:link        { padding: 0px 0px 0px 0px; text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #666; background-color: #transparent;  }	
a.copyright:visited     { padding: 0px 0px 0px 0px; text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #666; background-color: #transparent;  }
a.copyright:aktiv       { padding: 0px 0px 0px 0px; text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #666; background-color: #transparent;  }
a.copyright:hover       { padding: 0px 0px 0px 0px; text-decoration: none;       font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #e7691e; background-color: #transparent;  }

		
table.navtable          {   float:left; border: 0px solid #cccccc; width:460px; background-color: #fff; margin: 20px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
table.navtablenext      {   float:left; border: 1px solid #cccccc; width:150px; background-color: #fff; margin: 20px 0px 0px 0px;  padding: 0px 0px 0px 0px;}

table.searchresult      {  width:500px;   border: 0px solid #cccccc;  background-color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} /*f1f1f0*/

table               {  border: 0px solid #cccccc;  background-color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;} /*f1f1f0*/
td.searchresult     {  border: 0px solid #cccccc;  background-color: #fff; margin: 0px 0px 0px 0px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; color: #6f7475; vertical-align:top; text-align:left;line-height:18px;}
td.searchresulttext {  border: 0px solid #cccccc; width:400px;  background-color: #fff; margin: 0px 0px 0px 0px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; color: #6f7475; vertical-align:top; text-align:left;line-height:18px;}
td.searchnext       {  border: 0px solid #cccccc; width:100px;  background-color: #f9f7f7; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; font-family : Verdana, Arial, Times New Roman; font-weight : normal;  text-align:center;line-height:16px;}

 
td                  { height:18px; border: 0px solid #cccccc;  margin: 0px 0px 0px 0px; font-family : Verdana, Arial, Times New Roman; font-weight : normal;  vertical-align:top; line-height:17px;}
		/* background-color: #fff; text-align:left;*/
		



/*  S Y S T E M //////////////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------------------------------
Muss auch angepasst werden (imgrechts/imglinks), Ebenso Schriftgrösse im Editor: admin/tiny_mce/themes/advanced/skins/default/content.css 
----------------------------------------------------------------------------------------------------------------------------------------*/	
.bildrechts  {  border:1px solid #B5B6B7; margin:5px 0px 10px 10px; padding: 3px!important;  float:right;  background-color: #fff;  }
.bildlinks   {  border:1px solid #B5B6B7; margin:5px 10px 10px 0px; padding:3px!important;  float:left;   background-color: #fff;  }		
	
		
img    { border:0;  }

img.partner         {  margin: 1px 0px 0px 0px;} 

.teambox  img      { padding: 15px 0px 15px 15px; float:right; }/*justify*/
span.mail 		img	   { padding: 0px 0px 0px 0px; float:left!important;  margin: 0px 0px 0px 0px;  }
		
#contenttext   td    { padding: 0px 0px 0px 5px;}

ul   { margin: 0px 0px 0px -10px;  line-height:14px;}

li   { margin: 0px 0px 0px -10px;  line-height:14px;}
		
p    { margin:0px 0px 10px 0px;  }

hr          {width:100%; height:1px; border-left: 0px solid #cedbdf; border-right: 0px solid #cedbdf; border-top: 0px solid #cedbdf; border-bottom: 1px solid #ccc;  margin: 0px 0px 0px 0px;}

h1    {font-size : 14px;  margin: 5px 0px 15px 0px; color:#8f9394; width:100%; border-bottom: 1px solid #ccc; padding: 0px 0px 8px 0px; float:left;}
h2    {font-size : 10px;  margin: 5px 0px 5px 0px; color:#565c5d;}


#copyright          {width:619px;  background-color:#b8b7b8; padding: 0px 0px 0px 5px;  margin: 0px 0px 0px 188px; border-top: 0px solid #cedbdf; border-bottom: 0px solid #cedbdf;
                     color : #666;  float:auto;}


		

					

		


				
						
/* N E W S //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
#lognews            {width:173px;  background-color:#ebebed; padding: 0px 5px 10px 10px;  margin: 0px 0px 0px 0px; border: 0px solid #fff;
                     font-size : 9px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #6f7475;  float:left; text-indent:0px;}

#lognewstitel        {width:188px; height:16px; background-color:#c4c3c4; padding: 6px 0px 0px 0px;  margin: 0px 0px 0px 0px; border: 0px solid #fff; border-bottom: 1px solid #fff; border-right: 0px solid #d3d2d4; border-top: 1px solid #fff;
                       color : #565c5d;  float:left; text-indent:-5px;}
#lognewspartner      {width:188px; height:16px; background-color:#c4c3c4; padding: 6px 0px 0px 0px;  margin: -11px 0px 0px 0px; border: 0px solid #fff; border-bottom: 1px solid #fff; border-right: 0px solid #d3d2d4;  border-top: 1px solid #fff;
                      color : #565c5d;  float:left; text-indent:-5px;}


#lognewstitelnews    {width:188px; height:16px; background-color:#f4f4f5; padding: 6px 0px 0px 0px;  margin: -12px 0px 0px 0px; border: 0px solid #fff; border-bottom: 1px solid #fff; border-right: 0px solid #d3d2d4;
                      color : #565c5d;  float:left; text-indent:0px;}

ul.sby_newsbox li { margin: 0px 10px 0px -28px;  line-height:14px; list-style: none; border-bottom: 0px solid #fff; padding: -6px 0px 6px 0px;}		



/* P A R T N E R //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
#partner             {width:188px; height:87px; background-color:#ebebed; padding: 10px 0px 0px 0px;  margin: 1px 0px 0px 0px; border: 0px solid #fff;
                     font-size : 9px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #6f7475;  float:left; }

.partnerlogo         {width:188px; height:auto; background-color:#ebebed; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; border-bottom: 1px solid #ccc;
                     font-size : 9px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #6f7475;  float:left; }

.copy               {width:188px; height:16px; padding: 6px 0px 0px 0px;  margin: 0px 0px 0px 0px; border-bottom: 1px solid #ccc; border-bottom-style:dotted; float:left; text-align:center;  font-family:Trebuchet MS; color : #565c5d;  font-size: 0.95em; }
.blueboxx           {width:188px; height:auto; padding: 0px 0px 0px 0px;  margin: 10px 0px 0px 0px; border-bottom: 0px solid #ccc; float:left; text-align:center; word-spacing:0.2em;   }
					 
a.powered:link        { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4;   }	
a.powered:visited     { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4;   }
a.powered:aktiv       { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4;  }
a.powered:hover       { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4; text-decoration: underline;   }
		

					 
/* S U C H E N //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
					
.searchtext        { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; background-color: #ffffff; 
                     padding: 0px 0px 0px 3px; height: 14px; width: 153px; border: 1px solid #6f7475; margin: 0px 0px 0px 0px;}

#search            { padding: 0px 5px 0px 0px; margin: 15px 0px 0px -5px; float:left;  z-index:1202; }			

.searchbutton { font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight : normal;
                cursor:hand;
				background-color: #6f7475;
				color: #fff;
				width: 18px;
				height:  16px;
				border: 1px solid #6f7475;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 2px 0px;
				}			

.searchbutton:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight : normal;
                cursor:hand;
				background-color: #f56a0c;
				color: #fff;
				width: 18px;
				height:  16px;
				border: 1px solid #f56a0c;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 2px 0px;
				}			
			

span.textfound      { background-color:#transparent; padding:0px 0px 0px 0px; color : #666; font-weight : bold;}
#searchresult       { left: 0px; top: 0px; /*width:332px; height:300px;*/ padding:0px 0px 0px 0px; margin: 0px 0px 0px -2px; background-color:#transparent; float:left;}/*organigramm*/	

			
/*  H A U P T N A V I G A T I O N  //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
#hauptnavigation        { width:620px; height:32px; margin: 53px 0px 0px 189px; padding:0px 0px 0px 0px; background-color:#transparent; border: 0px solid #000; float:left; z-index:2101;}
table.hauptnavigation   { background-color: #transparent; float:left; width: 100%;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  border-top: 0px solid #b8b8ba; border-left: 0px solid #b8b8ba; border-right: 0px solid #b8b8ba; border-bottom: 0px solid #b8b8ba;}


a.navlinks:link         { display:block; width: 124px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #868b8d;  color : #e5e4e4;  float:left; text-align:center; border-right: 0px solid #f0efef; }	
a.navlinks:visited      { display:block; width: 124px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #868b8d;  color : #e5e4e4;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	
a.navlinks:aktiv        { display:block; width: 124px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #868b8d;  color : #e5e4e4;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	
a.navlinks:hover        { display:block; width: 124px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #585656;   color : #fff;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	

a.navlinkson:link       { display:block; width: 124px; height:22px; line-height:20px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #cacaca;  color : #db250d;   float:left; text-align:center; border-top: 0px solid #868b8d; }	
a.navlinkson:visited    { display:block; width: 124px; height:22px; line-height:20px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #cacaca;  color : #db250d;  float:left; text-align:center;  border-top: 0px solid #868b8d; }	
a.navlinkson:aktiv      { display:block; width: 124px; height:22px; line-height:20px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #cacaca;  color : #db250d;  float:left; text-align:center;  border-top: 0px solid #868b8d; }	
a.navlinkson:hover      { display:block; width: 124px; height:22px; line-height:20px; padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; text-decoration: none; background-color: #cacaca;  color : #db250d;  float:left; text-align:center;  border-top: 0px solid #868b8d; }	
			
			
a.navlinksmall:link         { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #868b8d;  color : #e5e4e4;  float:left; text-align:center; border-right: 0px solid #f0efef; }	
a.navlinksmall:visited      { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #868b8d;  color : #e5e4e4;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	
a.navlinksmall:aktiv        { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #868b8d;  color : #e5e4e4;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	
a.navlinksmall:hover        { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #585656;   color : #fff;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	

a.navlinksmallon:link         { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #cacaca;  color : #db250d;  float:left; text-align:center; border-right: 0px solid #f0efef; }	
a.navlinksmallon:visited      { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #cacaca;  color : #db250d;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	
a.navlinksmallon:aktiv        { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #cacaca;  color : #db250d;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	
a.navlinksmallon:hover        { display:block; width: 122px; height:22px; line-height:22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #cacaca;   color : #db250d;  float:left; text-align:center; border-right: 0px solid #f0efef;  }	

