body { font-family: Arial; color: #333333; margin: 0px; font-size: 9pt; } 
a { color: #333333; text-decoration:none;  font-weight: bold; } 
a:hover { color: #CC0000; text-decoration:none; font-weight: bold; } 

a.navi { color: #CC0000; text-decoration:none; } 
a.navi:hover { color: #000000; text-decoration:none;} 


h4 {
	color: #CC0000; 
	font-size: 14;
	
}

td { font-family: Arial; color: #333333; margin: 0px; font-size: 9pt; }
.grau1 { background-color: #808080; }
.grau2 { background-color: #D6D6D6; }
.grau3 { color: #404040; }
.text, .textarea, .menu { font-family: Arial; background-color: #FFFFFF; color: #333333; font-size: 8.5pt; border-width: 1px; border-color: #3D3D3D; border-style: solid; }
.submit { font-family: Arial; height:18px; background-color: #ffffff; color: #333333; font-size: 8.5pt; border-width: 1px; border-color: #3D3D3D; border-style: solid; }
.clbau { font-family: Arial; color: #1A3476; font-size: 8.5pt;  }
.kontakt { font-family: Arial; background-color: #FFFFFF; color: #333333; font-size: 8.5pt; border-width: 1px; border-color: #3D3D3D; border-style: solid; }

a:link img.border 		{border:1px solid #000000;}
a:visited img.border 		{border:1px solid #000000;}
a:hover img.border		{border:1px solid #CC0000;}
a:active img.border		{border:1px solid #CC0000;}

.referenz {border:1px dashed #415CA1; text-decoration:none; background-color:#FFFFFF; }


a:link img.border 	{border:1px solid #000000;}
a:visited img.border 	{border:1px solid #000000;}
a:hover img.border	{border:1px solid #000000;}
a:active img.border	{border:1px solid #000000;}