/* ================================
    CSS STYLES FOR NLN PORTAL 
   ================================
*/   

A:link    /*BUP*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    none;
    font-weight:normal;
    color: #9D080D;
	
}

A:visited /*BUP*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    none;
    color:#9D080D;
    font-weight:normal;
}

A:active  /*BUP*/
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    underline;
    color:#9D080D;
    font-weight:normal;
}

A:hover   /*BUP*/
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    underline;
    color:#9D080D;
    font-weight:normal;
}

 
.TableDark
{
	background-color:#DCDCDC;
}
.TableBright
{
	background-color:#F1F1F1;
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Arial, Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#cccc99
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: white;
    border-color: white;
}

.BigTitel
{
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:black
}

.Footer
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:#7B7B7B;
	vertical-align : bottom;
}

.Footer A:link, .Footer A:visited
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:#9D080D;
}

.Copyright
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#7B7B7B;
 
}


.ErrorMsg
{
	font-weight: bold;
	font-size: 12px;
	color: crimson;
	font-family: Arial, sans-serif;
}

/* background/border colors for the unselected tabs */
.SelectedMenu /*RUM*/
{
    background-color: white;
    border-color: white;
}

/* text style for the selected tab */
.SelectedMenu /*RUM*/
{
	font-weight: bold;
	font-size: 13px;
	color: cornflowerblue;
	font-family: Arial, sans-serif;
}

.Head
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, sans-serif;
}

/* hyperlink styles of the selected tabs */
A.SelectedMenu:link    /*RUM*/
{
    text-decoration:    none;
    color:cornflowerblue;
    font-family: Arial, sans-serif;
    font-size: 12px;

}

A.SelectedMenu:visited /*RUM*/
{
    text-decoration:    none;
    color:cornflowerblue;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.SelectedMenu:active  /*RUM*/
{
    text-decoration:    none;
    color:cornflowerblue;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.SelectedMenu:hover   /*RUM*/
{
    text-decoration:    none;
    color:cornflowerblue;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

/* hyperlink for footer */
A.FooterURL:link    /*RUM*/
{
    text-decoration:    none;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:white;


}

A.FooterURL:visited /*RUM*/
{
    text-decoration:    none;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:white;

}

A.FooterURL:active  /*RUM*/
{
    text-decoration:    none;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:white;

}

A.FooterURL:hover   /*RUM*/
{
    text-decoration:    underline;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:white;

}



.BodyText	/*RUM*/
{
	font-size: 12px;
	color: black;
	font-family: Arial, sans-serif;
}

/* text style for the unselected tabs */
.OtherMenus	/*RUM*/
{
	font-size: 13px;
	color: black;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

/* hyperlink styles of the unselected tabs */
A.OtherMenus:link    /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.OtherMenus:visited /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.OtherMenus:active  /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.OtherMenus:hover   /*RUM*/
{
	font-weight: bold;
    text-decoration:    none;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;

}

/* text style for the unselected tabs */
.MenuDescription	/*RUM*/
{
	font-size: 13px;
	color: black;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

/* hyperlink styles of the unselected tabs */
A.MenuDescription:link    /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.MenuDescription:visited /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.MenuDescription:active  /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.MenuDescription:hover   /*RUM*/
{
	font-weight: bold;
    text-decoration:    none;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;

}

/* hyperlink styles of the unselected tabs */
A.NormalLink:link    /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:blue;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.NormalLink:visited /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:blue;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.NormalLink:active  /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:blue;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.NormalLink:hover   /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:red;
    font-family: Arial, sans-serif;
    font-size: 12px;

}

/* text style for the unselected tabs */
.MenuTop	/*RUM*/ 
{
	font-size: 12px;
	color: white;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

/* hyperlink styles of the unselected tabs */
A.MenuTop:link    /*RUM*/
{
	font-weight: normal;
    text-decoration:    none;
    color:white;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.MenuTop:visited /*RUM*/
{
	font-weight: normal;
    text-decoration:    none;
    color:white;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.MenuTop:active  /*RUM*/
{
	font-weight: normal;
    text-decoration:    none;
    color:white;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.MenuTop:hover   /*RUM*/
{
	font-weight: normal;
    text-decoration:    underline;
    color:#DDDDDD;
    font-family: Arial, sans-serif;
    font-size: 12px;

}

/* text style for the unselected tabs */
.MenuTopSelected	/*RUM*/
{
	font-weight: normal;
    text-decoration:    none;
    color:white;
    font-family: Arial, sans-serif;
    font-size: 12px;

}


A.dropdownlink:link  {font-family: Arial, Verdana, Helvetica, Arial, Geneva, "Sans Serif", Swiss;color: #3757A4;text-decoration: none; font-size:12px;background: none;}
A.dropdownlink:visited{font-family: Arial, Verdana, Helvetica, Arial, Geneva, "Sans Serif", Swiss;color: #3757A4;text-decoration: none; font-size:12px;background: none;}
A.dropdownlink:hover{font-family: Arial, Verdana, Helvetica, Arial, Geneva, "Sans Serif", Swiss;color: #FFC500;text-decoration: none; font-size:12px;background: none;}
A.dropdownlink:active{font-family: Arial, Verdana, Helvetica, Arial, Geneva, "Sans Serif", Swiss;color: #3757A4;text-decoration: none; font-size:12px;background: none;} 

.EditStyleHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, sans-serif;
	background-color: #d4d0c8;
}
.EditStyleEvenRow    /*RUM*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    
}
.OddRow    /*RUM*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background: #E7E3E7;
    
}

.EvenRow    /*RUM*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background: #EFEBEF;
}

.ChangeOrderStyle
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, sans-serif;
	background-color: #99ccff;
}

.EditStyleOddRow    /*RUM*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: #eeeeee
}
.EditElementNameStyle    /*RUM*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.EditSelectedStyle		/*RUM*/
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, sans-serif;
	background-color: #dfdfdf;
}   
.ModuleSelectedStyle
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, sans-serif;
	background-color: lightgrey;
}   

/*  RUM*/
.TitelBlackBig
{
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}


/* text style used for most text rendered by modules BUP*/
.NormalTitel
{
    font-family: Arial, sans-serif;
    font-size: 22px;
    color: Black;
    letter-spacing : 1px;
	line-height : 22px
}




/*BUP*/
.NormalIntro
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style:italic;
}
/*BUP*/
.NormalText, td{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
	line-height: 17px;
}

td {
	vertical-align : top;
}

.NormalTextGray
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #505050;
    
}

.EventsTime
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #616161;
    
}

 
.Disclaimer{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: Silver;
}

/*RUM
not working with calendar .NET BUG!
*/
.CalendarTitle
{
	font-weight: normal;
	font-size: 12px;
	background-image: url(\images\modules\bg_month.gif);
	background-color:Purple;
	
	font-family: Arial, sans-serif;
}

.NormalTextBold{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

A.NormalURL:link    /*BUP*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    underline;
    font-weight:normal;
    color: #003562;
}

A.NormalURL:visited /*BUP*/
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    underline;
    color:#003562;
    font-weight:normal;
}

A.NormalURL:active  /*BUP*/
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    underline;
    color:#003562;
    font-weight:normal;
}

A.NormalURL:hover   /*BUP*/
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration:    none;
    color:#003562;
    font-weight:normal;
}




/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    
.ImagePreviewText
{
	font-weight: normal;
	font-size: 12px;
	color: #808080;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

.PictureInfoText
{
	font-weight: normal;
	font-size: 12px;
	color: #B3B3B3;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
.PictureInfoTitle
{ 
	font-weight: normal;
	font-size: 18px;
	color: white;
	font-family: Georgia, Arial, sans-serif;
	text-decoration: none;
}
.photogalleryText
{
	font-weight: normal;
	font-size: 12px;
	color: #B3B3B3;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
.photogalleryTextBlack
{
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.photogalleryText:link {
    text-decoration:    underline;
}

A.photogalleryText:visited  {
    text-decoration:    underline;
}

A.photogalleryText:active   {
    text-decoration:    underline;
}

A.photogalleryText:hover    {
    text-decoration:    underline;
}
.photogalleryTitle
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

.HiddenTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #808080;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
.MenuLinkText
{
	font-weight: normal;
	font-size: 12px;
	color: #808080;
	font-family: Arial, sans-serif;
	text-decoration: none;        
}
.TableLinesColor
{
	background-color : Silver;
}                                                                                                                                               


/* hyperlink styles of the selected tabs */
A.BannerExtern:link    /*RUM*/
{
    text-decoration:    none;
    color:white;
    font-family: Arial, sans-serif;
    font-size: 12px;

}

A.BannerExtern:visited /*RUM*/
{
    text-decoration:    none;
    color:white;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.BannerExtern:active  /*RUM*/
{
    text-decoration:    none;
    color:white;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.BannerExtern:hover   /*RUM*/
{
    text-decoration:    none;
    color:cornflowerblue;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

/* hyperlink styles of the selected tabs */
A.BannerIntern:link    /*RUM*/
{ 
    text-decoration:    none;
    color:#505050;
    font-family: Arial, sans-serif;
    font-size: 12px;

}

A.BannerIntern:visited /*RUM*/
{
    text-decoration:    none;
    color:#7F7F7F;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.BannerIntern:active  /*RUM*/
{
    text-decoration:    none;
    color:#505050;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.BannerIntern:hover   /*RUM*/
{
    text-decoration:    underline;
    color:#505050;
    font-family: Arial, sans-serif;
    font-size: 12px;
}
/* hyperlink styles of the selected tabs */
A.HistoryMenu:link    /*RUM*/
{
    text-decoration:    none;
    color:#1D56A2;
    font-family: Arial, sans-serif;
    font-size: 12px;

}

A.HistoryMenu:visited /*RUM*/
{
    text-decoration:    none;
    color:#1D56A2;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.HistoryMenu:active  /*RUM*/
{
    text-decoration:    none;
    color:#1D56A2;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.HistoryMenu:hover   /*RUM*/
{
    text-decoration:    underline;
    color:#1D56A2;
    font-family: Arial, sans-serif;
    font-size: 12px;
} 



/* hyperlink styles of the selected tabs */
A.WinClose:link    /*RUM*/
{
    text-decoration:    none;
    color:#535353;
    font-family: Arial, sans-serif;
    font-size: 12px;

}

A.WinClose:visited /*RUM*/
{
    text-decoration:    none;
    color:#535353;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.WinClose:active  /*RUM*/
{
    text-decoration:    none;
    color:#535353;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.WinClose:hover   /*RUM*/
{
    text-decoration:    underline;
    color:#333333;
    font-family: Arial, sans-serif;
    font-size: 12px;
} 
.PrintBorderColor
{
	border-color:#787878;
}

/* hyperlink styles of the unselected tabs */
A.NormalLinkBig:link    /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.NormalLinkBig:visited /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.NormalLinkBig:active  /*RUM*/
{
	font-weight: bold;
    text-decoration:    underline;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

A.NormalLinkBig:hover   /*RUM*/
{
	font-weight: bold;
    text-decoration:    none;
    color:#003562;
    font-family: Arial, sans-serif;
    font-size: 13px;

}

/* hyperlink for footer */
A.CreditsURL:link    /*RUM*/
{
    text-decoration:    none;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#404750;


}

A.CreditsURL:visited /*RUM*/
{
    text-decoration:    none;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#404750;

}

A.CreditsURL:active  /*RUM*/
{
    text-decoration:    none;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#404750;

}

A.CreditsURL:hover   /*RUM*/
{
    text-decoration:    underline;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#404750;

}

.Credits
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#404750;

}





/*MAINNAV*/
.Hnav  {width : 124px;margin: 4px 0;padding: 0px;}
.Hnav td {font-size: 12px;font-family : Arial;color: #FFF;width: 100%;border-bottom: #FFF 0px solid;margin:0px;padding: 0px;line-height : 20px;}
.Hnav a:link, .Hnav a:visited {font-size: 12px;font-family : Arial;text-decoration: none;color: #FFF;padding-left: 7px;}
.Hnav a:hover, .Hnav a:active {text-decoration:underline;}

.subnav_selected, .subnav_selected a:link, .subnav_selected a:visited {
text-decoration:underline;
}

.subnav a:link, .subnav a:visited {
    font-size: 11px;
	padding-left:14px;
}

 .subnav_selected2 a:link, .subnav_selected2 a:visited {
    font-size: 11px;
	padding-left:14px;
	text-decoration:underline;
	color:#CCC;
}




.NormalText_right{    font-family: Arial, sans-serif;   font-size: 12px;   font-weight: normal;color:#003562;	line-height: 17px;}


input, textarea, select {
	color: #333333;
	font-size: 12px;
    font-family: Arial, sans-serif;
	background: #FFF;
	border-style:groove;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
}

.button {float:right;height: 16px;display: block; background-color : #9D080D;}
.buttonSend {height: 16px;float:left;background-color : #9D080D;padding: 0 18px 0 18px;}
.button a:link, .button a:visited, .button a:hover, .button a:active {color:white; text-decoration : none; text-transform : uppercase;}


.SubPrivateNav, .SubPrivateNav a:link, .SubPrivateNav a:visited, .SubPrivateNav a:hover, .SubPrivateNav a:active {
	color: #F96F16;
    font-family: Arial, sans-serif;
    font-size: 16px;
	letter-spacing : -1px;
	font-weight : bold;
	text-decoration : none;
}

/*
h3 a:visited, h3 a:link {color: #F96F16;text-decoration : underline;}
h3 a:active, h3 a:hover {color: #F96F16;text-decoration : none;}
*/

li {list-style : square;margin-left:-2em;}
h2{font-family: Arial, sans-serif; font-size: 14px; color: #5C5C5C;margin:0; padding:0;}
h3{font-family: Arial, sans-serif;font-size: 13px;color: #9D080D;margin:0; padding:0;}
hr {size:1px; color:#CCC;}
.tableEditor, .tableEditor td{border: 1 solid #CCC;}
.rolloverImages {border:0; border-left:1px solid white;border-bottom:1px solid white;}
.imgNews {margin: 0 20px 12px 0;}
.imgEvents {margin: 0 12px 12px 0; float:left;}
.dateEvents { font-family: Arial, Verdana Bold, Helvetica, sans-serif;font-size: 11px;color: #9D080D;}


.searchForm {
	color: #333333;
	font-size: 11px;
    font-family: Arial, sans-serif;
	background: #FFF;
	border-style:groove;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
}


#titleForPrint {display:none;}
