BODY {font-size:11px; font-family: Arial, Helvetica;}
P {margin-top: 5px;margin-bottom: 0px;}

.scrollcolor {  scrollbar-base-color: #D5D5D5; scrollbar-arrow-color: #A1A1A1; scrollbar-DarkShadow-Color: #A1A1A1; }

.normal  { font-size:12px;  font-family: Arial, Helvetica; color: #000000; text-decoration: none;}
.large { font-size:16px; font-family: Arial, Helvetica; color: #000000;font-weight: bold;}	
.middel { font-size:14px; font-family: Arial, Helvetica; color: #000000; }	


.druck  { font-size:12px;  font-family: Arial, Helvetica; color: #000000; font-weight: bold; text-decoration: none;}
.drucksmall  { font-size:11px;  font-family: Arial, Helvetica; color: #000000; text-decoration: none;}





/* --- siteengine templates --- */
.headline { font-size:16px; font-family: Arial, Helvetica; color: #315C11; font-weight: bold; line-height: 22px;}	
.headline2 { font-size:16px; font-family: Arial, Helvetica; color: #315C11; line-height: 22px;}	
.headtext { font-size:12px; font-family: Arial, Helvetica; color: #113C00; font-weight: bold; line-height: 17px;}	
.text     { font-size:12px; font-family: Arial, Helvetica; color: #000000; line-height: 18px;}	
.imgtext  { font-size:11px; font-family: Arial, Helvetica; color: #315C11;}	
.minitext  { font-size:11px; font-family: Arial, Helvetica; color: #000000;}

.tablecell  { background-color: #91BC8F;}
.tablecelltop  { background-color: #ffffff;}



/* --- siteengine modules --- */

.infosys   			{ font-size: 12px; font-family: Arial, Helvetica; color: #E6F6FD;}	
.infosys_bar		{ font-size:12px;  font-family: Arial, Helvetica; color: #444444; font-weight: bold; background-color: #eeeeee; border-bottom: 1px solid #aaaaaa;  padding: 3px;}	
A.infosys:link    	{ color: #00A3E7; text-decoration: underline; font-weight: bold;}
A.infosys:visited 	{ color: #4CBFEE; text-decoration: underline; font-weight: bold;}
A.infosys:hover   	{ color: #1180AE; text-decoration: underline; font-weight: bold;}

.sitesearch   		{ font-size: 11px; font-family: Arial, Helvetica;}	


/* --- _press module --- */
.press_headline 	{ font-size:16px; font-family: Arial, Helvetica; color: #01A1C8; font-weight: bold; line-height: 22px;}	
.press_headline2 	{ font-size:15px; font-family: Arial, Helvetica; color: #01A1C8; line-height: 22px;}
.press_headtext 	{ font-size:12px; font-family: Arial, Helvetica; color: #002244; font-weight: bold; line-height: 17px;}	
.press_text     	{ font-size:12px; font-family: Arial, Helvetica; color: #000000; line-height: 18px;}	
.press_imgtext  	{ font-size:11px; font-family: Arial, Helvetica; color: #888888;}	

/* --- layout  --- */

.boxhead  { font-size:12px;  font-family: Arial, Helvetica; color: #ffffff; font-weight: bold;}
.boxbar   { padding-left: 10; padding-right: 10; padding-top: 4px; padding-bottom: 4px;}
.infobox  { font-size:14px;  font-family: Arial, Helvetica; color: #ffffff; font-weight: bold; background-color: #007B47;}	
.formsitesearch { width: 100px; font-size: 10px; }
.formsitesearchsubmit { width: 50px; font-size: 10px; }


/* --- menu on & off  --- */

.menuon   			{ font-size: 12px; font-family: Verdana, Arial, Helvetica; color: #000000; font-weight: bold; }
A.menuon:link    	{ color: #000000; text-decoration: none; }
A.menuon:visited 	{ color: #000000; text-decoration: none; }
A.menuon:hover   	{ color: #000000; text-decoration: none; }	

.menu   			{ font-size: 12px; font-family: Verdana, Arial, Helvetica; color: #ffffff;}	
A.menu:link    		{ color: #ffffff; text-decoration: none; font-weight: bold;}
A.menu:visited 		{ color: #ffffff; text-decoration: none; font-weight: bold;}
A.menu:hover   		{ color: #ffffff; text-decoration: none; font-weight: bold;}

.menuon2   			{ font-size: 12px; font-family: Verdana, Arial, Helvetica; color: #007B47; font-weight: bold; }
A.menuon2:link    	{ color: #007B47; text-decoration: none; }
A.menuon2:visited 	{ color: #007B47; text-decoration: none; }
A.menuon2:hover   	{ color: #007B47; text-decoration: none; }	

.menu2   			{ font-size: 12px; font-family: Verdana, Arial, Helvetica; color: #eeeeee;}	
A.menu2:link    		{ color: #eeeeee; text-decoration: none; font-weight: bold;}
A.menu2:visited 		{ color: #eeeeee; text-decoration: none; font-weight: bold;}
A.menu2:hover   		{ color: #eeeeee; text-decoration: none; font-weight: bold;}

.menuon3   			{ font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000000; font-weight: bold; }
A.menuon3:link    	{ color: #000000; text-decoration: none; }
A.menuon3:visited 	{ color: #000000; text-decoration: none; }
A.menuon3:hover   	{ color: #000000; text-decoration: none; }	

.menu3   			{ font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #007B47;}	
A.menu3:link    		{ color: #007B47; text-decoration: none; font-weight: bold;}
A.menu3:visited 		{ color: #007B47; text-decoration: none; font-weight: bold;}
A.menu3:hover   		{ color: #007B47; text-decoration: none; font-weight: bold;}


/* --- normale links  --- */

A:link    { color: #007B47;	text-decoration: underline;	font-weight: bold;}
A:visited {	color: #006B37;	text-decoration: underline;	font-weight: bold;}
A:hover   {	color: #209B67;	text-decoration: underline;	font-weight: bold;}
