BODY {font-size:11px; font-family: Arial, Helvetica;}
P {margin-top: 5px;margin-bottom: 0px;}
HR {  border-bottom: 1px solid #395887; height: 1px;}

/* --- siteengine templates --- */
.headline 	{ font-size:18px; font-family: Arial, Helvetica; color: #395887; font-weight: bold; line-height: 22px;}	
.headline2 	{ font-size:18px; font-family: Verdana, Arial, Helvetica; color: #395887; line-height: 22px;}	
.headtext 	{ font-size:12px; font-family: Verdana, Arial, Helvetica; color: #002244; font-weight: bold; line-height: 17px;}	
.text     	{ font-size:12px; font-family: Verdana, Arial, Helvetica; color: #000000; line-height: 17px;}	
.imgtext  	{ font-size:11px; font-family: Arial, Helvetica; color: #888888;}	
.minitext  	{ font-size:11px; font-family: Verdana, Arial, Helvetica; color: #333333; line-height: 14px;}
.mikrotext  	{ font-size:9px; font-family: Verdana, Arial, Helvetica; color: #333333; line-height: 13px;}


.textbar  	{ font-size:16px;  font-family: Arial, Helvetica; color: #ffffff; font-weight: bold; letter-spacing: 2px;}


.tablecell 		{ background-color: #eeeeee }
.tablecelltop 	{ background-color: #cccccc }

.infoboxtext  	{ font-size:16px;  font-family: Arial, Helvetica; color: #ffffff; font-weight: bold; letter-spacing: 2px;}


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


.infosysbar		{ font-size:12px;  font-family: Arial, Helvetica; color: #444444; font-weight: bold; background-color: #eeeeee; border-bottom: 1px solid #aaaaaa;  padding: 3px;}	
.infosysbottom		{ background-color: #eeeeee; border-top: 1px solid #aaaaaa;  padding: 3px;}	
.infosysbottomtext	{ font-size:12px;  font-family: Arial, Helvetica; color: #444444; font-weight: bold;}	
.infosys   			{ font-size: 12px; font-family: Arial, Helvetica; color: #444444; line-height: 16px;}	
.infosyson   		{ background-color: #ffff33;}	
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;}

.news   			{ font-size: 12px; font-family: Verdana, Arial, Helvetica; color: #444444; line-height: 16px;}	
.newson   			{ background-color: #ffff33;}	
.news_bottom		{ background-color: #eeeeee; border-top: 1px solid #aaaaaa;  padding: 3px;}	
A.news:link    		{ color: #00A3E7; text-decoration: underline; font-weight: bold;}
A.news:visited 		{ color: #4CBFEE; text-decoration: underline; font-weight: bold;}
A.news:hover   		{ color: #1180AE; text-decoration: underline; font-weight: bold;}


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


/* --- layout  --- */

.lm { margin-left: 10px;}

.topmenu {  padding-left: 10px; padding-right: 10px; padding-top: 3px;  padding-bottom: 5px; border-left: 2px solid #1A89CC; font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; } 

.topmenuon { background-color: #FFDC00;   padding-left: 10px; padding-right: 10px; padding-top: 3px;  padding-bottom: 5px;  border-left: 2px solid #1A89CC; font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; } 

.sitesearchbox {width: 100px; padding-left:4px; font-family: Verdana, Arial, Helvetica; font-size: 10px; background-color: #ffffff; color: #1687CB; border: 1px solid #ffffff;  font-weight: bold; }
.sitesearchbox2 { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #1687CB; color: #ffffff; border: 0px; height: 17px; font-weight: bold;  }



/* --- boxen homepage --- */

.boxhead { font-family: Verdana, Arial, Helveica; font-size: 11px; color: #274572; font-weight: bold;}
.boxlink { font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #BDC5D4; font-weight: 100; line-height: 16px; }
A.boxlink:link    		{ color: #BDC5D4; text-decoration: none; font-weight: 100;}
A.boxlink:visited 		{ color: #96A7C2; text-decoration: none; font-weight: 100;}
A.boxlink:hover   		{ color: #DDE5F4; text-decoration: none; font-weight: 100;}

.rightbox { font-family: Verdana, Arial, Helveica; font-size: 11px; color: #ffffff; font-weight: bold;}




.botbar  { font-size:10px;  font-family: Verdana, Arial, Helvetica; color: #ffffff; font-weight: bold; line-height: 15px;}


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

A.menuon:link    	{ color: #000000; text-decoration: none; }
A.menuon:visited 	{ color: #000000; text-decoration: none; }
A.menuon:hover   	{ color: #000000; text-decoration: none; }	

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: 11px; font-family: Verdana, Arial, Helvetica; color: #ffffff; font-weight: 100; }
A.menuon2:link    	{ color: #ffffff; text-decoration: none;  font-weight: 100;}
A.menuon2:visited 	{ color: #ffffff; text-decoration: none;  font-weight: 100;}
A.menuon2:hover   	{ color: #ffffff; text-decoration: none;  font-weight: 100;}	

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

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

.menu3   			{ font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #0E8AC8;}	
A.menu3:link    	{ color: #555555; text-decoration: none; font-weight: 100;}
A.menu3:visited 	{ color: #555555; text-decoration: none; font-weight: 100;}
A.menu3:hover   	{ color: #555555; text-decoration: none; font-weight: 100;}

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

A:link    { color: #1E9AD8;	text-decoration: underline;	font-weight: bold;}
A:visited {	color: #0E8AC8;	text-decoration: underline;	font-weight: bold;}
A:hover   {	color: #2EAAE8;	text-decoration: underline;	font-weight: bold;}

A.botmenu:link    { color: #ffffff;	text-decoration: none;	font-weight: bold;}
A.botmenu:visited {	color: #ffffff;	text-decoration: none;	font-weight: bold;}
A.botmenu:hover   {	color: #ffffff;	text-decoration: underline;	font-weight: bold;}

A.greybox:link    { color: #1E9AD8;	text-decoration: none;	font-weight: bold;}
A.greybox:visited { color: #0E8AC8;	text-decoration: none;	font-weight: bold;}
A.greybox:hover   { color: #2EAAE8;	text-decoration: underline;	font-weight: bold;}