a:active, a:focus 				{outline: none;}
a.primnav	  					{display:block; background:url(../images/template/bgr_primnav.png) no-repeat bottom; width:180px;  padding: 4px 0px 4px 0px; color:#696969; font-weight:normal; text-decoration:none; font-size:15px;}
a.primnav:visited  				{color:#696969;font-size:15px;}
a.primnav:hover  				{display:block; width:180px;  padding: 4px 0px 4px 0px; color:#FFA500; text-decoration:none; font-size:15px;}
a.primnav:active  				{color:#696969;font-size:15px;}

a.primnav_aktiv		 			{display:block; width:180px;  padding: 4px 0px 4px 0px; color:#FFA500; font-weight:bold; text-decoration:none; font-size:15px;}
a.primnav_aktiv:visited  		{color:#FFA500; font-weight:bold; font-size:15px;}
a.primnav_aktiv:hover  			{color:#FFA500; text-decoration:none; font-size:15px; font-weight:bold;}
a.primnav_aktiv:active  		{color:#FFA500; text-decoration:none; font-weight:bold; font-size:15px;}

a.seknav	  					{display:block; background:url(../images/template/bgr_seknav.png) no-repeat; width:180px;  padding: 0px 0px 0px 8px; color:#696969; font-weight:normal; text-decoration:none; font-size:12px;}
a.seknav:visited  				{color:#696969;font-size:12px;}
a.seknav:hover  				{display:block; background:url(../images/template/bgr_seknav_ev.png) no-repeat; width:180px;  padding: 0px 0px 0px 8px; color:#FFA500; text-decoration:none; font-size:12px;}
a.seknav:active  				{color:#FFA500;font-size:12px;}

a.seknav_aktiv		 			{display:block; background:url(../images/template/bgr_seknav_ev.png) no-repeat; width:180px;  padding: 0px 0px 0px 8px; color:#FFA500; font-weight:bold; text-decoration:none; font-size:12px;}
a.seknav_aktiv:visited  		{color:#FFA500;font-size:12px; font-weight:bold;}
a.seknav_aktiv:hover  			{color:#FFA500; text-decoration:none; font-size:12px; font-weight:bold;}
a.seknav_aktiv:active  			{color:#FFA500; text-decoration:none; font-size:12px; font-weight:bold;}  

A.thirdnav                   {font-size: 11px; color: #696969; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}  
A:visited.thirdnav           {font-size: 11px; color: #696969; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}   
A:active.thirdnav            {font-size: 11px; color: #696969; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}    
A:link.thirdnav              {font-size: 11px; color: #696969; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}    
A:hover.thirdnav             {font-size: 11px; color: #000000; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}  

A.thirdnav_aktiv             {font-size: 11px; color: #000000; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}  
A:visited.thirdnav_aktiv     {font-size: 11px; color: #000000; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}     
A:active.thirdnav_aktiv      {font-size: 11px; color: #000000; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}     
A:link.thirdnav_aktiv        {font-size: 11px; color: #000000; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}    
A:hover.thirdnav_aktiv       {font-size: 11px; color: #000000; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;font-style:italic;}   

A.persistentnav                   {font-size: 11px; color: #C0C0C0; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none; margin: 0px 9px 0px 9px;}  
A:visited.persistentnav           {font-size: 11px; color: #C0C0C0; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;}   
A:active.persistentnav            {font-size: 11px; color: #C0C0C0; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;}    
A:link.persistentnav              {font-size: 11px; color: #C0C0C0; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;}    
A:hover.persistentnav             {font-size: 11px; color: #ffffff; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none;}  

A.persistentnav_aktiv             {font-size: 11px; color: #ffffff; font-family:Arial,Verdana,Tahoma; font-weight:bold; text-decoration:none; margin: 0px 9px 0px 9px;}  
A:visited.persistentnav_aktiv     {font-size: 11px; color: #ffffff; font-family:Arial,Verdana,Tahoma; font-weight:bold; text-decoration:none;}     
A:active.persistentnav_aktiv      {font-size: 11px; color: #ffffff; font-family:Arial,Verdana,Tahoma; font-weight:bold; text-decoration:none;}     
A:link.persistentnav_aktiv        {font-size: 11px; color: #ffffff; font-family:Arial,Verdana,Tahoma; font-weight:bold; text-decoration:none;}    
A:hover.persistentnav_aktiv       {font-size: 11px; color: #ffffff; font-family:Arial,Verdana,Tahoma; font-weight:bold; text-decoration:none;}   

textarea                    {width:300px; font-family:Arial,Verdana,Tahoma;font-size: 13px;}
input.textfeld      		{width:300px; height:20px; font-size: 13px;}
input.textfeld_1      		{width:300px; height:20px; font-size: 13px;}
input.textfeldmiddle      	{width:100px; height:20px; font-size: 13px;}
input.textfeldsmall 		{width:212px; height:20px; font-size: 13px;}
input.textfeldsmall1 		{width:50px; height:20px; font-size: 13px;}
input.checkbox      		{width:15px;}
select.textfeld      		{width:120px; height:20px; font-size: 8pt; font-family:Arial,Verdana,Helvetica; color: #000000;}
select						{width: 300px; background-color:#fffef8;}

.footer             		{font-size: 10px; font-family:Arial,Verdana,Tahoma; color: #a9a9a9; font-weight:normal; text-decoration:none;}   
.footer A             		{font-size: 10px; font-family:Arial,Verdana,Tahoma; color: #a9a9a9; font-weight:normal; text-decoration:none;}   
.footer A:visited          	{font-size: 10px; font-family:Arial,Verdana,Tahoma; color: #a9a9a9; font-weight:normal; text-decoration:none;}   
.footer A:active     		{font-size: 10px; font-family:Arial,Verdana,Tahoma; color: #a9a9a9; font-weight:normal; text-decoration:none;}   
.footer A:link             	{font-size: 10px; font-family:Arial,Verdana,Tahoma; color: #a9a9a9; font-weight:normal; text-decoration:none;}   
.footer A:hover          	{font-size: 10px; font-family:Arial,Verdana,Tahoma; color: #696969; font-weight:normal; text-decoration:none;}

.pnv_navtext				{font-size: 11px; font-family:Arial,Verdana,Tahoma; color: #a9a9a9; font-weight:normal;}   
.newstexthome				{font-size: 12px; font-family:Arial,Verdana,Tahoma; font-weight:normal; color: #696969; line-height:18px;}   
.headline_kontakt			{font-size: 12px; font-family:Arial,Verdana,Tahoma; font-weight:normal; color: #ffffff; line-height:12px;}




#logo {margin-left:10px; width:209px; margin-bottom:23px;}
#header {height:18px; background-color:#4E5A65; color:#C0C0C0; font-size: 11px;}
#footer {height:18px; background-color:#4E5A65; color:#C0C0C0; font-size: 11px; border:0px;}
#body {width:957; margin-left:23px;}
#bodyhome {width:957; margin-left:23px;}
#wrapper {height:100%; width:100%; border:0px none;}

#mainarea  {width:180px; margin-right:30px; float:left;}
#navigation {width:180px; margin-right:30px; float:left;}
#mainbox {width:418px; float:left;padding-bottom:15px;}
#mainboxlarge  {width:718px; float:left; margin-bottom:15px;}
#rightbox {width:300px; float:right;}
#rightboxhome {width:320px; position:absolute; top:19px; left:660px; overflow:hidden;}

.contact td   {padding-top:2px; padding-bottom:2px;}


.fixfornewsmodul img {border-style:none;}


A.reference  {display:block; width:74px; height:74px; border: solid 1px #d3d3d3;}
A.reference:visited {}
A.reference:active {  }
A.reference:link {  }
A.reference:hover { display:block; width:74px; height:74px; border:solid 1px #ffa500; }

A.referencewide  {display:block; width:160px; height:74px; border: solid 1px #d3d3d3;}
A.referencewide:visited {}
A.referencewide:active {  }
A.referencewide:link {  }
A.referencewide:hover { display:block; width:160px; height:74px; border:solid 1px #ffa500; }


P {margin-top:0px;}

.gallery img {border:1px solid #b8b8b8;}

.check  	{background:url(../images/template/checkbutton.png) no-repeat scroll 0% top; padding-left:32px; height:24px; padding-top:6px;}
.nocheck  	{background:url(../images/template/nocheckbutton.png) no-repeat scroll 0% top; padding-left:32px; height:24px; padding-top:6px;}


.tablestandard	       {border-color: #a9a9a9; border-style:solid; background-color:#FFFFFF; border-width: 1px 1px 1px 1px; border-collapse:collapse;}
.standardabstand       {padding: 2px 5px 2px 5px;}   /* oben rechts unten links */
.tablehead  		   {background:url(../images/template/bgr_extranav_head.png); font-weight:bold; color:#4E5A65; font-size: 12px;}
.tablecontent  		   {background:url(../images/template/bgr_extranav_content.png);}
.tablebottom  		   {background:url(../images/template/bgr_extranav_bottom.png); height:1px;}


a.cprimnav	  					{display:block; width:150px;  padding: 4px 0px 4px 0px; color:#696969; font-weight:normal; text-decoration:none; font-size:13px;}
a.cprimnav:visited  			{color:#696969;font-size:13px;}
a.cprimnav:hover  				{display:block; width:150px;  padding: 4px 0px 4px 0px; color:#FFA500; text-decoration:none; font-size:13px;}
a.cprimnav:active  				{color:#696969;font-size:13px;}

a.cprimnav_aktiv		 		{display:block; width:150px;  padding: 4px 0px 4px 0px; color:#FFA500; font-weight:bold; text-decoration:none; font-size:13px;}
a.cprimnav_aktiv:visited  		{color:#FFA500; font-weight:bold; font-size:13px;}
a.cprimnav_aktiv:hover  		{color:#FFA500; text-decoration:none; font-size:13px; font-weight:bold;}
a.cprimnav_aktiv:active  		{color:#FFA500; text-decoration:none; font-weight:bold; font-size:13px;}

a.cseknav	  					{display:block; background:url(../images/template/bgr_seknav.png) no-repeat; width:150px;  padding: 0px 0px 0px 8px; color:#696969; font-weight:normal; text-decoration:none; font-size:11px;}
a.cseknav:visited  				{color:#696969;font-size:11px;}
a.cseknav:hover  				{display:block; background:url(../images/template/bgr_seknav_ev.png) no-repeat; width:150px;  padding: 0px 0px 0px 8px; color:#FFA500; text-decoration:none; font-size:11px;}
a.cseknav:active  				{color:#FFA500;font-size:11px;}

a.cseknav_aktiv		 			{display:block; background:url(../images/template/bgr_seknav_ev.png) no-repeat; width:150px;  padding: 0px 0px 0px 8px; color:#FFA500; font-weight:bold; text-decoration:none; font-size:11px;}
a.cseknav_aktiv:visited  		{color:#FFA500;font-size:11px; font-weight:bold;}
a.cseknav_aktiv:hover  			{color:#FFA500; text-decoration:none; font-size:11px; font-weight:bold;}
a.cseknav_aktiv:active  		{color:#FFA500; text-decoration:none; font-size:11px; font-weight:bold;}  



.small						{font-size: 10px;}

.zebra						{background-color: #f3f3f3;}
.nozebra					{background-color: #ffffff;}


