 

/* // ######## Pseudoclasses ######## */

td{
	font-family:verdana,arial;
	font-size:10px;
	color:#333333;
}
 
a:link{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
		color:#000000;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
		color:#000000;
	
}
 
a:active{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
		color:#000000;
}
a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
		color:#F7993F;
	
}


/* // ######## navigational elements ############################################################################## */
/* // meta navigation */
.meta{
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	color:#0B37A8;
}
.meta:link{
	line-height:11px;
	color:#0B37A8;
}
.meta:visited{
	line-height:11px;
	color:#0B37A8;
}
.meta:active{
	line-height:11px;
}
.meta:hover{
	line-height:11px;
	text-decoration:none;
	color:#BDCEFB;
}

/* // primary navigation */

.itemBorder { border: 1px solid #666666}
.itemBorder { border: 0px}

.itemTextPrimary { 
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	color: #666666;
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:3px;
}
.itemTextPrimary:link{
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.itemTextPrimary:visited{
	text-decoration: none;
	color: #666666;
}
.itemTextPrimary:active{
	text-decoration: none;
	color: #FFFFFF;
}
.itemTextPrimary:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.itemTextPrimaryOver { 
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:3px;
}
.itemTextPrimaryOver:link{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.itemTextPrimaryOver:visited{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.itemTextPrimaryOver:active{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.itemTextPrimaryOver:hover{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.itemTextLayer { 
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	width:146px;
	color: #666666;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:3px;
}
.itemTextLayer:link{
	display:block;
	text-decoration: none;
	color: #666666;
   line-height: 12px;
}
.itemTextLayer:visited{
	display:block;
	text-decoration: none;
	color: #666666;
   line-height: 12px;
}
.itemTextLayer:active{
	display:block;
	text-decoration: none;
	color: #336699;
   line-height: 12px;
}
.itemTextLayer:hover{
	display:block;
	text-decoration: none;
	color: #336699;
   line-height: 12px;
}

.itemTextLayerOver { 
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	color: #336699;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:3px;
	width:146px;
}
.itemTextLayerOver:link{
	display:block;
	text-decoration: none;
	color: #336699;
}
.itemTextLayerOver:visited{
	display:block;
	text-decoration: none;
	color: #336699;
}
.itemTextLayerOver:active{
	display:block;
	text-decoration: none;
	color: #336699;
}
.itemTextLayerOver:hover{
	display:block;
	text-decoration: none;
	color: #336699;
}
.secondarynavarrow{
	display:block;
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal;
	line-height: 12px;
	color:#999999;
	background-color: #E5E5E5;
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 8px;
}
.secondarynavarrowlarge{
	display:block;
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal;
	line-height: 12px;
	color:#999999;
	background-color: #E5E5E5;
	padding-top:4px;
	padding-bottom:18px;
	padding-left: 8px;
}
.secondarynav1{  
	font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
   padding-top:3px;
	padding-bottom:3px;
}
.secondarynav1:link{
   display:block;
	text-decoration:none;
	color: #333333;
}
.secondarynav1:visited{
   display:block;
	text-decoration:none;
	color: #333333;
}
.secondarynav1:hover{
   display:block;
	text-decoration:none;
	color: #333333;
}
.secondarynav1:active{
   display:block;
	text-decoration:none;
	color: #333333;
}
.sitemap{  
	font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.sitemap:link{
   display:block;
	text-decoration:none;
	color: #333333;
}
.sitemap:visited{
   display:block;
	text-decoration:none;
	color: #333333;
}
.sitemap:hover{
   display:block;
	text-decoration:none;
	color: #333333;
}
.sitemap:active{
   display:block;
	text-decoration:none;
	color: #333333;
}

.secondarynav2{
	font-family: arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #7F6723;
	text-decoration:underline;
}
.secondarynav2:link{
	font-family: arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #7F6723;
	text-decoration:underline;
}
.secondarynav2:visited{
	font-family: arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #7F6723;
	text-decoration:underline;
}
.secondarynav2:active{
	font-family: arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #7F6723;
	text-decoration:underline;
}
.secondarynav2:hover{
	font-family: arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #951337;
	text-decoration:underline;
}
.secondarynavOn{
	display:block;
	background-color: #FFFFFF;
	color: #333333;
	padding-top:3px;
	padding-bottom:3px;
}
.secondarynavOn:link{
	display:block;
	background-color: #FFFFFF;
	text-decoration:none;
	color: #333333;
}
.secondarynavOn:visited{
	display:block;
	background-color: #FFFFFF;
	text-decoration:none;
	color: #333333;
}
.secondarynavOn:active{
	display:block;
	background-color: #FFFFFF;
	text-decoration:none;
	color: #333333;
}
.secondarynavOn:hover{
	display:block;
	background-color: #FFFFFF;
	text-decoration:none;
	color: #336699;
	padding-top:2px;
	padding-bottom:2px;
}
.secondarynavarrowOn{
	display:block;
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal;
	line-height: 12px;
	color:#ffffff;
	background-color: #ffffff;
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 8px;
}
.secondarynavarrowlargeOn{
	display:block;
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal;
	line-height: 12px;
	color:#ffffff;
	background-color: #ffffff;
	padding-top:4px;
	padding-bottom:18px;
	padding-left: 8px;
}
.logintitle{
	font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	line-height:9px;
	color: #FFFFFF;
	background-color:#000065;
}
.logintitle:link{
	display:block;
	text-decoration:none;
	color: #FFFFFF;
	padding-left:6px;
}	
.logintitle:visited{
	display:block;
	text-decoration:none;
	color: #FFFFFF;
	padding-left:6px;
}	
.logintitle:active{
	text-decoration:none;
	color: #FFFFFF;
	padding-left:6px;
}
.logintitle:hover{
	display:block;
	text-decoration:none;
	color: #ffffff;
	background-color:#336699;
	border:5px solid #336699;
	border-left:0px;
}
.logintitleOn{
	font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	line-height:9px;
	color: #FFFFFF;
	background-color:#336699;
}
.logintitleOn:link{
	display:block;
	text-decoration:none;
	color: #FFFFFF;
	padding-left:6px;
}	
.logintitleOn:visited{
	display:block;
	text-decoration:none;
	color: #FFFFFF;
	padding-left:6px;
}	
.logintitleOn:active{
	text-decoration:none;
	color: #FFFFFF;
	padding-left:6px;
}
.logintitleOn:hover{
	display:block;
	text-decoration:none;
	color: #ffffff;
	background-color:#336699;
	border:5px solid #336699;
	border-left:0px;
}
.logintext{
	font-family:verdana,arial;
	font-size: 10px;
	line-height:9px;
	color: #666666;
}
.logintext:link{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}	
.logintext:visited{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}	
.logintext:active{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}
.logintext:hover{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}
.logintextOn{
	font-family:verdana,arial;
	font-size: 10px;
	line-height:9px;
	color: #666666;
}
.logintextOn:link{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}	
.logintextOn:visited{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}	
.logintextOn:active{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}
.logintextOn:hover{
	text-decoration:none;
	color: #666666;
	padding-left:6px;
}
.logintitleelounge{
	font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	line-height:9px;
	color: #FFFFFF;
	background-color:#FE9901;
}
.logintitleelounge:link{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:6px;
}	
.logintitleelounge:visited{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:6px;
}	
.logintitleelounge:active{
	text-decoration:none;
	color: #FF485A;
   padding-left:6px;
}
.logintitleelounge:hover{
	text-decoration:none;
	color: #AAECFF;
	background-color:#336699;
   padding-left:6px;
}



.logintitleelounge2{
	font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	line-height:9px;
	color: #ffffff;
	background-color:#336699;
}
.logintitleelounge2:link{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:1px;
   padding-right:1px;
}	
.logintitleelounge2:visited{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:1px;
   padding-right:1px;
}	
.logintitleelounge2:active{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:1px;
   padding-right:1px;
}
.logintitleelounge2:hover{
	text-decoration:none;
	color: #FFFFFF;
	background-color:#336699;
   padding-left:1px;
   padding-right:1px;
}

/* As per told by IC applying  this style to admin section menu*/

.menuStyle{
	font-family:verdana,arial;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
}
.menuStyle:link{
	text-decoration:underline;
	color: #F7993F;
   	padding-left:1px;
   	padding-right:1px;
}	
.menuStyle:visited{
	text-decoration:underline;
	color:#F7993F;
   	padding-left:1px;
   	padding-right:1px;
}	
.menuStyle:active{
	text-decoration:underline;
	color: #F7993F;
   	padding-left:1px;
   	padding-right:1px;

}
.menuStyle:hover{
	text-decoration:underline;
	color: #000000;
	padding-left:1px;
   	padding-right:1px;
	font-weight:bold;
}

.top{
	text-decoration:underline;
	color: #000000;
  	padding-left:1px;
   	padding-right:1px;
	font-weight:bold;
}

.top:active{
	text-decoration:underline;
	color: #000000;
  	padding-left:1px;
   	padding-right:1px;
}

.top:link{
	text-decoration:underline;
	color: #000000;
  	padding-left:1px;
   	padding-right:1px;
	font-weight:bold;
}

.top:hover{
	text-decoration:none;
	color: #F7993F;
  	padding-left:1px;
   	padding-right:1px;
	font-weight:bold;
}


.top2{
	font-family: Arial;
	 font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.top2:active{
	font-family: Arial;
	 font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.top2:link{
	font-family: Arial;
	 font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.top2:visited{
	font-family: Arial;
	 font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.top2:hover{
	font-family: Arial;
	 font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}


.top3{
	font-family: Arial;
	 font-size:11px;
	color:#FFFFFF;
	 
	text-decoration:underline;
} 
.top3:link{
font-family: arial;
	 font-size:11px;
	color:#FFFFFF;
}
.top3:visited{
font-family: Arial;
	 font-size:11px;
	color:#FFFFFF;
}
.top3:hover{ 
font-family: Arial;
	 font-size:11px;
	color:#000000;
	text-decoration:none;
}

.BasketLink{
	font-family: Arial;
	 font-size:11px;
	color:#009999;
	 
	text-decoration:underline;
} 
.BasketLink:link{
	font-family: arial;
	 font-size:11px;
	color:#009999;
}
.BasketLink:visited{
	font-family: Arial;
	 font-size:11px;
	color:#009999;
}
.BasketLink:hover{ 
	font-family: Arial;
	 font-size:11px;
	color:#000000;
	text-decoration:none;
}
 




/*-------------------------------------------------------*/
	
.logintitlestan{
	font-family:verdana,arial;
	font-size: 10px;
	font-weight: bold;
	line-height:9px;
	color: #FFFFFF;
	background-color:#336699;
}
.logintitlestan:link{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:6px;
}	
.logintitlestan:hover{
	text-decoration:none;
	color: #FFFFFF;
	background-color:#336699;
   padding-left:6px;
}	
.logintitlestan:visited{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:6px;
}	
.logintitlestan:active{
	text-decoration:none;
	color: #FFFFFF;
   padding-left:6px;
}	

/* // secondary navigation indicated */
.secondaryIndicated{
	line-height:11px;
	font-weight:bold;
}
 

/* // ######## header / title elements ############################################################################## */

.homepagenewsPortletTitle{
	font-family:verdana,arial;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
}

/* // default header on top of pages */

.contentHeadline{
	display:block;
	line-height:21px;
	font-size:18px;
	color:#0B37A8;
	letter-spacing:-1px;
}
.contentHeadline14px{
	display:block;
	line-height:16px;
	font-size:14px;
	color:#0B37A8;
	letter-spacing:-1px;
}
/* // subheader/-title under headlines */
.contentSubheadline{
	line-height:12px;
	 
	color:#999999;
}
/* // used with header in text environments */
.contentTexttitle{
	line-height:14px;
	 
}
.contentTexttitleWhite{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}
.agendaTexttitle{
	line-height:14px;
	font-weight:bold;
   padding-top:11px;
   padding-left:9px;
   padding-bottom:5px;
}
/* // used with teaser and homepage news */
.title{
	line-height:12px;
	font-weight:bold;
}

/* // used with elounge teaser */
.titleWhite{
	line-height:12px;
	font-weight:bold;
	color:#ffffff;
}

/* // used as link headline and as table title (bold blue) */
.linkHeadline{
	line-height:14px;
	font-weight:bold;
	color:#000066;
}

/* // used as table header (bold blue) */
.tableHeadline{
	line-height:12px;
	font-weight:bold;
	color:#000066;
	font-size:12px;
}
.tableHeadline:link{
	line-height:12px;
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
}
.tableHeadline:visited{
	line-height:12px;
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
}
.tableHeadline:active{
	line-height:12px;
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
}
.tableHeadline:hover{
	line-height:12px;
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
}

/* // used with index and about-with-teaser-title (bold blue) */
.indexTitle{
	line-height:10px;
	display:block;
	padding-bottom:2px;
	font-weight:bold;
	color:#000066;
}

.imageCaption{
   font-family:verdana;
	font-size:14px;
	font-weight:bold;	
	color:#000000;
}
.imageCaption:link{
	 font-family:verdana;
	font-size:14px;	
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.imageCaption:visited{
	 font-family:verdana;
	font-size:14px;	
	font-weight:bold;
		text-decoration:none;
	color:#000000;
}
.imageCaption:active{
	 font-family:verdana;
	font-size:14px;	
	font-weight:bold;
		text-decoration:none;
	color:#000000;
}
.imageCaption:hover{
	 font-family:verdana;
	font-size:14px;	
	font-weight:bold;
	color:#F7993F; 
		text-decoration:none;
}
/* // used with the contact link block (bold orange) */
.contactHeadline{
	line-height:14px;
	font-weight:bold;
	color:#336699;
}

/* // ######## text elements ############################################################################## */
/* // default style for standard text */
.text{
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.text:link{
	line-height:14px;
	text-decoration:underline;
}
.text:visited{
	line-height:14px;
	text-decoration:underline;
}
.agendaText{
	line-height:12px;
}
.agendatabletext{
	line-height:14px;
   padding-top:11px;
   padding-left:12px;
   padding-right:9px;
}
.contactText{
	line-height:12px;
	color:#000066;
}
.homepagenewsText{
	line-height:12px;
}
.homepagenewsText:link{
	line-height:12px;
}
.homepagenewsText:visited{
	line-height:12px;
}
.homepagenewsText:active{
	line-height:12px;
	color:#333333;
}
.homepagenewsText:hover{
	line-height:12px;
	color:#333333;
}

.textWhite{
   font-weight:normal;
	line-height:14px;
	color:#ffffff;
}
.textWhite:link{
	line-height:14px;
	color:#ffffff;
	text-decoration:underline;
}
.textWhite:hover{
	line-height:14px;
	color:#FEF0B1;
	text-decoration:none;
}
.textWhite:visited{
	line-height:14px;
	color:#ffffff;
}

/* // used with miniapps */
.textOrange{
	line-height:14px;
	color:#336699;
}

/* // used with contacts and table_caption */
.textLightgrey{
   font-family:verdana,arial;
	font-size:10px;
	line-height:14px;
	color:#999999;
}
.textLightgrey:link{
	line-height:14px;
	color:#999999;
}
.textLightgrey:visited{
	line-height:14px;
	color:#999999;
}

.textLightestGrey{
	line-height:14px;
	color:#e4e4e4;
}
.textLightestGrey:link{
	line-height:14px;
	color:#e4e4e4;
}
.textLightestGrey:visited{
	line-height:14px;
	color:#e4e4e4;
}
.textGrey{
	line-height:14px;
	color:#666666;
}
.textGrey:link{
	line-height:14px;
	color:#666666;
}
.textGrey:visited{
	line-height:14px;
	color:#666666;
}

.teaserText{
	line-height:12px;
	color:#666666;
}
.teaserText:link{
	line-height:12px;
	color:#666666;
}
.teaserText:visited{
	line-height:12px;
	color:#666666;
}
.teaserText:active{
	line-height:12px;
	color:#666666;
}
.teaserText:hover{
	line-height:12px;
	color:#666666;
}

.tableText{
	line-height:12px;
	color:#666666;
}
.tableText:link{
	line-height:12px;
	color:#666666;
	text-decoration:underline;
}
.tableText:visited{
	line-height:12px;
	color:#666666;
	text-decoration:underline;
}
.tableText:active{
	line-height:12px;
	color:#336699;
	text-decoration:underline;
}
.tableText:hover{
	line-height:12px;
	color:#336699;
	text-decoration:underline;
}

.list{
	line-height:12px;
	color:#666666;
}


/* // ######## special text-elements ############################################################################## */

/* // search content below navigation */
.contentSearch{
	line-height:11px;
	color:#666666;
}
.contentSearch:link{
	line-height:11px;
	color:#666666;
}
.contentSearch:visited{
	line-height:11px;
	color:#666666;
}
.contentSearch:active{
	line-height:11px;
	color:#336699;
}
.contentSearch:hover{
	line-height:11px;
	color:#336699;
	text-decoration:none;
}

.listBullet{
	line-height:12px;
	color:#999999;
}

.details{
	padding-top:8px;
}

.log{
	line-height:9px;
	color:#999999;
}
 
/* // lighter grey-link used with event index */
.detailLink{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	font-weight:normal;
	color:#000000;
}
.detailLink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.detailLink:visited{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	font-weight:normal;
	color:#000000;
}
.detailLink:active{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	font-weight:normal;
	color:#000000;
}
.detailLink:hover{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	font-weight:normal;
	color:#F7993F;
}

.portletTitle{
	font-size:11px;
 	color:#025891;
	backgroundcolor:#000066;
}

.portletSubtitle{
	font-size:10px;
	font-weight:bold;
	color:#666666;
}



/* // ######## buttons / images ############################################################################## */

.arrow{
	line-height:16px;
	padding-top:3px;
}
.logArrow{
   font-family:arial;
   font-size:11px;
   font-weight:bold;
   padding-left:1px;
}
/* // for graphical listing elements */
.bullet{
	line-height:16px;
	padding-top:7px;
}
/* // minimizes border of linked images */
.teaserImage{
	line-height:2px;
}
.topImage{
   padding-top:2px;
	line-height:2px;
}
/* // ######## form elements ############################################################################## */
.inputLogin {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 77px;}

.inputSearch {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 268px;}

.inputContact {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 227px;}

.areaContact {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 227px;}

.inputHome {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 169px;}

.inputSimple {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 188px;}

.inputContent {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 122px;}

.selectTime {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 62px;}

.selectDate {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 51px;}

.selectYear {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 65px;}

.selectCat {font-family: Verdana,Arial; font-size: 7pt; color:#333333; width: 268px;}

.inputCommon {font-family: Verdana,Arial; font-size: 7pt; color:#333333; }

/* // ######## content IDs ############################################################################## */

#portalFooter{position:absolute; left:0px; z-index:1;}
#hint{position:absolute;top:50px;left:150px;}
#aboutTeaser{position:relative;visibility:visible;z-index:1;}
.stilot1          { font-family:Verdana,Arial; color:#333333; font-size:10pt; }

.stiloerr       { font-family:Verdana,Arial; color:#FF0000; font-size:9pt; }

.stilolist   { font-style:normal;font-variant:normal;font-size:9pt;font-weight:normal;font-family:monospace; }
.secondarynavarrow2 {

	display:block;
	font-family: verdana, arial; 
	font-size: 10px; 
	font-weight: normal;
	line-height: 12px;
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 0px;
}

.headtext{
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:Bold;
	color:#FFFFFF;
}


.portletText{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.portletText:link{
	font-family: Arial;
	 font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.portletText:visited{
	font-family: Arial;
	 font-size:10px; 
	 font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.portletText:active{
	font-family: Arial;
	 font-size:10px;	
	 font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.portletText:hover{
	font-family: Arial;
	 font-size:10px;	
	color:#F7993F;
	font-weight:bold;
	text-decoration:underline;
}
/* Style for Shopping */
.netscapeignoresthis	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; }	/*----- netscape browser fix -----*/
.smallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; }
.smallnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; }
.smallnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: Red; }
.mednormal				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px }
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px; color: Black; }
.medbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold }
.medboldalt				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: black; }
.medboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Black; }
.largebold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 18px; font-weight: bold; color: Black;  }
.largeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: black; }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold }
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: black; }
.smallboldtabletop		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: Gray; }
.locationbar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; }
.searchtexthighlight	{background: #FFEE00; }
A.templatemenu:link		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: black; text-decoration:none;}
A.templatemenu:visited	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: black; text-decoration:none;}
A.templatemenu:hover	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration:underline;}

/*---------- template header menu ------------------------------------*/

A.locationlink:link			{text-decoration: underline; color: #000000; font-size:12px; }
A.locationlink:visited		{text-decoration: underline; color: #000000; font-size:12px;}
A.locationlink:hover		{text-decoration: underline; color: #F7993F; font-size:12px;}

  
A.MenuCat:link			{text-decoration: underline; color: #000000; font-size:12px; }
A.MenuCat:visited		{text-decoration: underline; color: #000000; font-size:12px;}
A.MenuCat:hover		{text-decoration: underline; color: #FFFFFF; font-size:12px;}


A.menu:link			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: black; text-decoration:none;}
A.menu:visited		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: black; text-decoration:none;}
A.menu:hover		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: #F7993F; text-decoration:underline;}

A.products:link			{text-decoration: underline; color: #3366FF; font-size:12px; }
A.products:visited		{text-decoration: underline; color: #3366FF; font-size:12px;}
A.products:hover		{text-decoration: underline; color: #000000; font-size:12px;}

A.productVer:link			{text-decoration: underline; color: #8CA628; font-size:12px; }
A.productVer:visited		{text-decoration: underline; color: #8CA628; font-size:12px;}
A.productVer:hover		{text-decoration: underline; color: #000000; font-size:12px;}

A.subcat:link			{text-decoration: underline; color: #009999; font-size:12px; }
A.subcat:visited		{text-decoration: underline; color: #009999; font-size:12px;}
A.subcat:hover		{text-decoration: underline; color: #000000; font-size:12px;}