BODY {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;}	
.headline3 	{ font-size:18px; font-family: Verdana, Arial, Helvetica; color: #000000; 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: 15px;}


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


.tablecell 		{ background-color: #FADCA5 }
.tablecelltop 	{ background-color: #DCAA63 }

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


/* --- layout  --- */

.lm { margin-left: 10px;}

.topmenu {  background-color: #84A0D7; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; } 
.topmenuon { background-color: #CE7B28; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; } 

.sitesearchbox {width: 100px; padding-left:4px; font-family: Verdana, Arial, Helvetica; font-size: 11px; background-color: #D59F55; color: #FADCA5; border: 1px solid #D59F55;}
.sitesearchbox2 { font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #D59F55; color: #A67238; border: 0px; border-left: 1px solid #E1E5EB; border-top: 1px solid #E1E5EB; border-bottom: 1px solid #4A4D52; border-right: 1px solid #4A4D52; height: 17px; }

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

/* --- leiste unten --- */

.bot { font-family: Verdana, Arial, Helveica; font-size: 11px; color: #ffffff; font-weight: bold;}
A.bot:link    		{ color: #ffffff; text-decoration: none; font-weight: bold;}
A.bot:visited 		{ color: #ffffff; text-decoration: none; font-weight: bold;}
A.bot:hover   		{ color: #dddddd; text-decoration: none; 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;}


/* --- 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;}

.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: none; font-weight: bold;}
A.news:visited 		{ color: #4CBFEE; text-decoration: none; font-weight: bold;}
A.news:hover   		{ color: #1180AE; text-decoration: none; font-weight: bold;}

/* --- mod_minidb stylesheets --- */
.minidbgroupbox		{ border-bottom: 1px solid #666666; background-color: #BDC5D4;}	
.minidbgrouptext	{ font-size: 12px; font-family: Verdana, Arial, Helvetica; color: #444444; line-height: 16px;}	


.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  --- */

.botbar  { font-size:11px; font-family: Verdana, Arial, Helvetica; color: #BDC5D4; line-height: 15px;}

.box   { border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.boxbar   { padding-left: 5; padding-right: 5; padding-top: 4px; padding-bottom: 2px;}
.infobox  { font-size:11px;  font-family: Verdana, Arial, Helvetica; color: #ffffff; font-weight: bold;letter-spacing: 1px;}	

.formsitesearch { width: 100px; font-size: 10px; }
.formsitesearchsubmit { width: 50px; font-size: 10px; }

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


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

A.menuon:link    	{ color: #ffffff; text-decoration: none; }
A.menuon:visited 	{ color: #ffffff; text-decoration: none; }
A.menuon:hover   	{ color: #ffffff; 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: bold; }
A.menuon2:link    	{ color: #ffffff; text-decoration: none;  font-weight: bold;}
A.menuon2:visited 	{ color: #ffffff; text-decoration: none;  font-weight: bold;}
A.menuon2:hover   	{ color: #ffffff; text-decoration: none;  font-weight: bold;}	

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

.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: #ffffff;}	
A.menu3:link    	{ color: #ffffff; text-decoration: none; font-weight: 100;}
A.menu3:visited 	{ color: #ffffff; text-decoration: none; font-weight: 100;}
A.menu3:hover   	{ color: #ffffff; text-decoration: none; font-weight: 100;}

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

.menu4   			{ font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #ffffff;}	
A.menu4:link    	{ color: #ffffff; text-decoration: none; font-weight: 100;}
A.menu4:visited 	{ color: #ffffff; text-decoration: none; font-weight: 100;}
A.menu4:hover   	{ color: #ffffff; 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.kontext:link    { color: #1E9AD8;	text-decoration: none;	font-weight: bold;}
A.kontext:visited {	color: #0E8AC8;	text-decoration: none;	font-weight: bold;}
A.kontext:hover   {	color: #2EAAE8;	text-decoration: underline;	font-weight: bold;}

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