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

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


.mikro	  { font-size:9px;  font-family:Arial; color:#0378A6;}

.infobox	{ font-size:14px; font-family:Arial; color:#ffffff; font-weight:bold; background-color:#5FB0D3;}
.rightbar	{ font-size:12px; font-family:Arial; color:#ffffff; font-weight:bold; background-color:#72B013;}	
.divider	{ font-size:12px; font-family:Arial; color:#ffffff; font-weight:bold; letter-spacing:3px; background-color: #5FB0D3;}

.quicknav {  font-size: 10px; font-family:arial, Helvetica; color: #000000;}
.botbar		{ font-size:11px; font-family:Arial; color:#ffffff; font-weight:bold;}	





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


.tablecell 		{ background-color: #E6F6FD }
.tablecelltop 	{ background-color: #7FD0F3 }

/* --- layout  --- */

.sitesearchbox {width: 100px; padding-left:3px; font-family: Arial, Helvetica; font-size: 11px; background-color: #395887; color: #96A7C2; border: 1px solid #96A7C2; font-weight: bold;}
.sitesearchbox2 { font-size: 11px; font-family: Arial, Helvetica; background-color: #96A7C2; color: #294877; border: 0px; height: 18px; font-weight: bold;}


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

.boxhead { font-family: Arial, Helveica; font-size: 11px; color: #274572; font-weight: bold;}
.boxlink { font-size: 11px; font-family: 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 module --- */

/* --- 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: Arial, Helvetica; color: #444444; line-height: 16px;}	
.newson   			{ background-color: #ffff33;}	
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;}	

/* --- siteengine vorlagen --- */












.forms {  font-size: 12px; font-family: Arial, Helvetica; color: #000000; background-color: #eeeeee; border: 1px solid  #444444; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee;}




.normalfont { font-size:13px;  font-family:Helvetica; font-weight:400; margin-bottom: 0px; line-height: 18px; color: #000000;}
.normalfontwhite { font-size:12px;  font-family:Helvetica; font-weight:400; margin-bottom: 0px; line-height: 18px; color: #ffffff;}
.normalfontbold { font-size:13px;  font-family:Helvetica; font-weight:bold; margin-bottom: 0px; color: #000000;}	
.normalfontboldwhite { font-size:12px;  font-family:Helvetica; font-weight:bold; margin-bottom: 0px; color: #ffffff;}

.middlefont { font-size:12px;  font-family:Helvetica; font-weight:400; margin-bottom: 0px; color: #000000;}
.middlefontbold { font-size:12px;  font-family:Helvetica; font-weight:bold; margin-bottom: 0px; color: #000000;}	
.normalfontboldblue { font-size:12px;  font-family:Helvetica; font-weight:bold; margin-bottom: 0px; color: #99CAE8;}	

.smallfont  { font-size:11px;  font-family:Helvetica; font-weight:400; margin-bottom: 0px; color: #000000;}
.smallfontbold { font-size:11px;  font-family:Helvetica; font-weight:bold; margin-bottom: 0px; color: #000000;}

.se_normalfont { font-size:13px;  font-family:Helvetica; font-weight:400; margin-bottom: 0px; line-height: 17px; color: #000000;}

.kontaktfont { font-size:13px;  font-family:Helvetica; font-weight:400; margin-bottom: 0px; color: #000000;}
.menuefont { font-size:12px;  font-family:Helvetica; font-weight:bold; margin-bottom: 0px; color: #000000;}
.menuefontwhite { font-size:12px;  font-family:Helvetica; font-weight:bold; margin-bottom: 0px; color: #ffffff;}


.line { font-size:13px;  font-family:helvetica; font-weight:400; border-bottom: 1px solid #b2cCf7;  }


A:link {
	color: #546ba6;
	text-decoration: underline;
	font-weight: bold;
	}
	
A:visited {
	color: #648bb6;
	text-decoration: underline;
	font-weight: bold;
	}
	
A:hover {
	color: #74bbf6;
	text-decoration: underline;
	font-weight: bold;
	}
	

	
A.white:link {
	color: #ffffff;
	text-decoration: underline;
	font-weight: 400;
	}
	
A.white:visited {
	color: #ffffff;
	text-decoration: underline;
	font-weight: 400;
	}
	
A.white:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: 400;
	}
	
	

	
A.links:link {
	color: #000000;
	text-decoration: underline;
	font-weight: 400;
	}
	
A.links:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: 400;
	}
	
A.links:hover {
	color: #007BC5;
	text-decoration: underline;
	font-weight: 400;
	}
	
	
	
	
	
A.blind:link {
	color: #97bEff;
	text-decoration: none;
	font-weight: plain;
	}
	
A.blind:visited {
	color: #97bEff;
	text-decoration: none;
	font-weight: plain;
	}
	
A.blind:hover {
	color: #97bEff;
	text-decoration: none;
	font-weight: plain;
	}
	
	
	
	
A.black:link {
	color: #000000;
	text-decoration: none;
	font-weight: plain;
	}
	
A.black:visited {
	color: #000000;
	text-decoration: none;
	font-weight: plain;
	}
	
A.black:hover {
	color: #000000;
	text-decoration: none;
	font-weight: plain;
	}
		
A.leiste:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: plain;
	}
	
A.leiste:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: plain;
	}
	
A.leiste:hover {
	color: #99CAE8;
	text-decoration: none;
	font-weight: plain;
	}
	
	
	
	