/* General Fonts */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	font-style: normal;
	color : #424242;
	margin: 0px;
	padding: 0px;
}

P,OL,UL,td,li,p,font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	font-style: normal;
	color : #424242;
}


/* NEWS WRAPS */
.news-wrap-1 { 
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	color: #424242; 
   	font-style: normal;  
}

.news-wrap-2 {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	color: #424242; 
   	font-style: normal;  
}

.news-wrap-3 {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	color: #424242; 
   	font-style: normal;  
}

/* Headings */

H3,H4,H5 {
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom : 1px;
   font-color: #666666;
   font-weight:bold;
   font-size:12px;
}
H1,H2,h1,h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;
   color: #666666;    /* dark blue */
   border-bottom: solid 1px #FFFFFF; 	/* dark blue */
   margin-bottom : 4px;
}

/* Bold Title same as text size */

.title {
   font-family: Arial, Helvetica, sans-serif;
   color: #424242;   /* black */
   font-weight: bold;   
   text-transform : uppercase;
   stretch: wider;
   font-size: 12px;  
   padding: 0.2em;
}

/* Footer */
.footer {
   font-size: 10px;
   color : #424242; 			/* dark blue */
   /*line-height: 150%; */
   text-align: center;
}
/* Last Update */
.lastupdate {
	font-size: 11px;
	color : #424242;    			/* dark blue */
	/*line-height: 150%; */
	text-align: center;
}
/* Quote */
.quote  {
	font-size: 11px;
	color : #424242;    			/* dark blue */
	/*line-height: 150%; */
	text-align: center;
}
/* In Text Hyperlinks */
a:link {
	text-decoration: underline;
	font-size : 11px;
	color : #424242;
}
a:visited {
	text-decoration: underline;
	font-size : 11px;
	color : #424242;
}
a:hover {
	text-decoration: underline;
	font-size : 11px;
	color : #424242;
}
a:active {
	text-decoration: none;
	font-size : 11px;
	color : #424242;
}
.contenttable {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size : 11px;
	 color : #424242; 
	 padding-left: 5px;
	 padding-top: 2px;
	 padding-bottom: 1px;
	 padding-right:5px;
	 
}
.contenttable a:link {
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 11px;
	color : #424242;
	font-weight: bold;
}
.contenttable a:visted {
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 11px;
	color : #424242;
	font-weight: bold;
}
.contenttable a:hover {
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 11px;
	color : #424242;
	font-weight: bold;
}
.contenttable a:active {
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 11px;
	color : #424242;
	font-weight: bold;
}
/* Search Formats */

/* Forms Fields */
TEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#424242;
	width:5px;
}

SELECT {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#424242;
}
TEXTAREA {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#424242;
} 
INPUT {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#424242;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #424242; 
}

.bulletlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
}
.table {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size : 11px;
	 color : #424242; 
}
/* Search Formats */
.searchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
	font-weight : normal;
}
.searchresultpagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242;
	font-weight : bold;
}
.searchresultcontent {
	font-family: Arial, Helvetica, sans-serif;
	 font-size : 11px;
	 color : #424242; 
	 font-weight : normal;
}
.searchresultheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #424242;
	font-weight : bolder;
}
.searchmarkup {
	color : #424242; 
}
.loginform {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
	font-weight : normal;
}
/* Mailform Formattting */
.mailform {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
	font-weight : normal;
}
.mailformrequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
}
.mailformcomment {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242;
}
.mailformradio {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
}
.filelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
}
.filelinkssize {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424242; 
} 




/* MENU 1, level 1, normal state (NO) */
.menu1-level1-no {
	padding-top:3px;
	padding-left:5px;
	height : 24px;
	color : #444;
	text-decoration:none;
}
.menu1-level1-no a:link {
	color : #444;
	font-size :12px;
	font-family: Arial, Helvetica, Verdana;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level1-no a:visited {
	color : #555;
	font-size :12px;
	font-family: Arial, Helvetica,Verdana;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level1-no a:hover {
	color : #333;
	font-size :12px;
	font-family: Arial,Helvetica, Verdana;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level1-no a:active {
	color : #555;
	font-size :12px;
	font-family: Arial, Helvetica,Verdana;
	text-decoration:none;
}

/* MENU 1,level 1,active state (ACT) */
.menu1-level1-act {
	padding-top:3px;
	padding-left:5px;
	height : 24px;
	color : #444;
	font-size :12px;
	font-family: Arial,Helvetica,Verdana;
	text-decoration:none;
	
}
.menu1-level1-act a:link {
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level1-act a:visited {
	color : #555;
	font-size :12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;	
}
.menu1-level1-act a:hover {
	color : #333;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px dotted #FFFFFF;	
}
.menu1-level1-act a:active {
	color : #444;
	text-decoration:none;
	font-weight:bold;	
}
/* MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
	padding-top:3px;
	padding-left:15px;
	height : 24px;
	color : #444;
	text-decoration:none;	
}
.menu1-level2-no a:link {
	font-size :11px;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;	
}
.menu1-level2-no a:visited {
	color : #555;
	text-decoration:none;
}
.menu1-level2-no a:hover {
	color : #333;
	text-decoration:none;
}
.menu1-level2-no a:active {
	color : #444;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
/* MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
	padding-top:3px;
	padding-left:15px;
	height : 24px;
	font-size :11px;
	color : #444;
	text-decoration:none;
}
.menu1-level2-act a:link {
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level2-act a:visited {
	color : #555;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level2-act a:hover {
	color : #333;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;	
}
.menu1-level2-act a:active {
	font-size :10px;
	color : #444;
	font-weight:bold;	
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;	
}

/* MENU 1, level 3, normal state (NO) */
.menu1-level3-no {
	padding-top:3px;
	padding-left:15px;
	height : 24px;
	color : #444;
	text-decoration:none;	
}
.menu1-level3-no a:link {
	font-size :11px;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;	
}
.menu1-level3-no a:visited {
	color : #555;
	text-decoration:none;
}
.menu1-level3-no a:hover {
	color : #333;
	text-decoration:none;
}
.menu1-level3-no a:active {
	color : #444;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}

/* MENU 1, level 3, active state (ACT) */
.menu1-level3-act {
	padding-top:3px;
	padding-left:15px;
	height : 24px;
	font-size :11px;
	color : #444;
	text-decoration:none;
}
.menu1-level3-act a:link {
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level3-act a:visited {
	color : #555;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;
}
.menu1-level3-act a:hover {
	color : #333;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;	
}
.menu1-level3-act a:active {
	font-size :10px;
	color : #444;
	font-weight:bold;	
	text-decoration:none;
	border-bottom: 1px dotted #FFFFFF;	
}

.bgleft {
	background: #EEEEEE url(bg-left.jpg) repeat-y;
}

.bglright {
	background: #EEEEEE url(bg-right.jpg) repeat-y;
}

.bgPage {
	background: #EEEEEE;
}

.bgMenu {
	background: #FF9933 url(menu_gradient.gif) repeat-y;
}

.bgMenuGrey {
	background: #FF9933 url(menu_greybg.gif) repeat-y;
}
.flashbg {
	background: url(/fileadmin/event_setup/EventResearch-Logo11.jpg) no-repeat;
}
.bgLogo {
	background: url(/fileadmin/event_setup/bg_ersa-logo.jpg) no-repeat 300px 400px;
}

