/* // ######## Pseudoclasses ######## */

td{
	font-family:verdana,arial;
	font-size:10px;
	color:#333333;
}
/* // div{
	font-family:verdana,arial;
	font-size:10px;
	color:#333333;
} */
a:link{
	line-height:14px;
	text-decoration:none;
	color:#000066;
}
a:visited{
	line-height:14px;
	text-decoration:none;
	color:#000000;
}
/*#336699*/
/* // a:active has to be defined in document-body as well, otherwise it wont work with Netscape 4.x */
a:active{
	line-height:14px;
	text-decoration:none;
	color:#000000;
}
a:hover{
	line-height:14px;
	text-decoration:underline;
	color:#990000;
}


/* // ######## navigational elements ############################################################################## */
/* // meta navigation */
.meta{
	line-height:11px;
	color:#666666;
}
.meta:link{
	line-height:11px;
	color:#666666;
}
.meta:visited{
	line-height:11px;
	color:#666666;
}
.meta:active{
	line-height:11px;
}
.meta:hover{
	line-height:11px;
	text-decoration:none;
}

/* // 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{
	background-color: #FFCC99;
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal;
	color:#666666;
  	padding:3;
}
.secondarynav2:link{
	display:block;
	background-color: #E5E5E5;
	text-decoration:none;
	color: #666666;
}
.secondarynav2:visited{
	display:block;
	background-color: #E5E5E5;
	text-decoration:none;
	color: #666666;
}
.secondarynav2:active{
	display:block;
	background-color: #e5e5e5;
	text-decoration:none;
	color: #666666;
}
.secondarynav2:hover{
	display:block;
	text-decoration:none;
	color: #000065;
	padding:3;
}
.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:#9A0000;
}
.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:#CC6600;
}
.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;
	line-height:9px;
	color: #000066;
	font-weight:bold;
}
.menuStyle:link{
	text-decoration:none;
	color: #000066;
   	padding-left:1px;
   	padding-right:1px;
}	
.menuStyle:visited{
	text-decoration:none;
	color: #000000;
   	padding-left:1px;
   	padding-right:1px;
}	
.menuStyle:active{
	text-decoration:none;
	color: #000066;
   	padding-left:1px;
   	padding-right:1px;

}
.menuStyle:hover{
	text-decoration:underline;
	color: #336699;
	padding-left:1px;
   	padding-right:1px;
}

.top{
	text-decoration:none;
	color: #000000;
  	padding-left:1px;
   	padding-right:1px;
	font-weight:bold;
}

.top:active{
	text-decoration:none;
	color: #000066;
  	padding-left:1px;
   	padding-right:1px;
}

.top:link{
	text-decoration:none;
	color: #000066;
  	padding-left:1px;
   	padding-right:1px;
}

.top:hover{
	text-decoration:underline;
	color: #336699;
  	padding-left:1px;
   	padding-right:1px;
}

.top:visited{
	text-decoration:none;
	color: #336699;
  	padding-left:1px;
   	padding-right:1px;
}


.top2{
	text-decoration:none;
	color: #000000;
  	padding-left:1px;
   	padding-right:1px;
	font-weight:bold;
}

.top2:active{
	text-decoration:none;
	color: #000066;
  	padding-left:1px;
   	padding-right:1px;
}

.top2:link{
	text-decoration:none;
	color: #000066;
  	padding-left:1px;
   	padding-right:1px;
}

.top2:visited{
	text-decoration:none;
	color: #000000;
  	padding-left:1px;
   	padding-right:1px;
}

.top2:hover{
	text-decoration:underline;
	color: #336699;
  	padding-left:1px;
   	padding-right:1px;
}



/*-------------------------------------------------------*/
	
.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;
}
/* // secondary not indicated is the same like the fllowing layer navigation: menu */

/* // layer navigation */
.menu{
	line-height:11px;
	color:#666666;
}
.menu:link{
	line-height:11px;
	color:#666666;
}
.menu:visited{
	line-height:11px;
	color:#666666;
}
.menu:active{
	line-height:11px;
}
.menu:hover{
	line-height:11px;
	text-decoration:none;
}

/* // click path */
/* // same like meta */


/* // ######## 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:14px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	/* // padding-bottom:2px; */
	 
	color:9A0000;
	letter-spacing:1px;
}
.contentHeadline14px{
	display:block;
	line-height:16px;
	font-size:14px;
	/* // padding-bottom:2px; */
	 
	color:#336699;
	letter-spacing:-1px;
}
/* // subheader/-title under headlines */
.contentSubheadline{
	line-height:12px;
	 
	color:#999999;
}
/* // used with header in text environments */
.contentTexttitle{
	line-height:14px;
	 
}
.contentTexttitleWhite{
	line-height:14px;
	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;
}
.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,arial;
	font-size:10px;
	line-height:12px;
	color:#999999;
}
.imageCaption:link{
	line-height:12px;
	color:#999999;
}
.imageCaption:visited{
	line-height:12px;
	color:#999999;
}
.imageCaption:active{
	line-height:12px;
	color:#336699;
}
.imageCaption:hover{
	line-height:12px;
	text-decoration:none;
	color:#336699;
}
/* // 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;
}
.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;
}

/* // used in elounge */
.textWhite{
   font-weight:normal;
	line-height:14px;
	color:#ffffff;
}
.textWhite:link{
	line-height:14px;
	color:#ffffff;
}
.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;
}
/* // footer homepage */
.homeFooter{
	font-size:10px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#ffdd99;
}
.homeFooter:link{
	color:#ffdd99;
   line-height:16px;
}
.homeFooter:visited{
	color:#ffdd99;
   line-height:16px;
}
.homeFooter:active{
	color:#ffffff;
   line-height:16px;
}
.homeFooter:hover{
	color:#ffffff;
	text-decoration:none;
   line-height:16px;
}
.spantext{
	line-height:14px;
	font-family:verdana,arial;
	font-size:10px;
	color:#333333;
}

/* // footer customer elounge */
.eloungeFooter{
	font-family:verdana,arial;
	font-size:10px;
	font-weight:normal;
	color:#9090bc;
}
.eloungeFooter:link{
	text-decoration:none;
	color:#9090bc;
   line-height:16px;
}
.eloungeFooter:visited{
	text-decoration:none;
	color:#9090bc;
   line-height:16px;
}
.eloungeFooter:active{
	text-decoration:none;
	color:#ffffff;
   line-height:16px;
}
.eloungeFooter:hover{
	text-decoration:none;
	color:#ffffff;
	text-decoration:none;
   line-height:16px;
}

/* // footer content */
.contentFooter{
	font-family:verdana,arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#999999;
   line-height:16px;
}
.contentFooter:link{
	color:#999999;
	text-decoration:none;
   line-height:16px;

}
.contentFooter:visited{
	color:#999999;
	text-decoration:none;
   line-height:16px;

}
.contentFooter:active{
	color:#336699;
	text-decoration:none;
   line-height:16px;

}
.contentFooter:hover{
	color:#336699;
	text-decoration:none;
   line-height:16px;
}
/* // lighter grey-link used with event index */
.detailLink{
	line-height:14px;
	font-weight:normal;
	color:#666666;
}
.detailLink:link{
	line-height:14px;
	font-weight:normal;
	color:#666666;
}
.detailLink:visited{
	line-height:14px;
	font-weight:normal;
	color:#666666;
}
.detailLink:active{
	line-height:14px;
	font-weight:normal;
	color:#336699;
}
.detailLink:hover{
	line-height:14px;
	font-weight:normal;
	color:#336699;
}

.portletTitle{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	backgroundcolor:#000066;
}

.portletSubtitle{
	font-size:10px;
	font-weight:bold;
	color:#666666;
}

.portletText{
	font-size:10px;
	font-weight:normal;
	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;
}
