html
{
	margin: 0;
}

/* BODY */
/* ------------------------------------------------------------------------------------ */
body
{
	background: #EBEFF2;
	background-image:none;
	text-align:left;
	margin: 0;	
}

body.BodyRight
{
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

body.BodyTop
{
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
}


/* ------------------------------------------------------------------------------------ */
/* OUTER */
/* ------------------------------------------------------------------------------------ */

div#Outer
{
    width: 1000px;    
}

div#TabContent
{   
    width:960px; 
        border-left: solid 1px silver;
    border-right: solid 1px silver;
    border-bottom: solid 1px silver;
    padding:20px;
}


/* ------------------------------------------------------------------------------------ */
/* TOP */
/* ------------------------------------------------------------------------------------ */

div#Top
{
    width:100%;
}

div#TopMenu
{
    width:100%;
}

div#MainContent
{
    float:left;    
    margin: 20px;
    
}

div#TabInnerContent
{
    font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

#Top
{
	float:left;
	width: 100%;
	background: url('/admin/images/top/topbar.gif');	
	height: 24px;
	font-family: Arial;
	color: White;
	line-height: 24px;	
}

div#topbarSubnetShorten
{
	float:left;
	padding-left: 10px;
	padding-right: 10px;	
	font-size: 14px;
	font-weight: bold;			
}

div#topbarSubnetName 
{	
	float:left;
}

div#topbarSubnetName a
{	
	font-size: 12px;
	font-weight: bold;
	color:White;
}

div#topbarUsername
{
	float: right;
	padding-right: 20px;
	font-size:12px;
	font-weight:bold;
}
/* ------------------------------------------------------------------------------------ */
/* RightFrame */
/* ------------------------------------------------------------------------------------ */
TABLE.RightFrameLeftCell
{
	margin: -10px 0px 0px -5px;
	width: 10px;
	height: 110%;
}

TABLE TD.RightFrameLeftCell
{
	width: 1px;
	background: #002A4A;
	height: 110%;
}

/* ------------------------------------------------------------------------------------ */
/* MAIN */
/* ------------------------------------------------------------------------------------ */
TABLE.Main
{
	width: 975px;
	width: 1000px;
	height: 100%;	
	border: 1px solid gray;
	margin-bottom:-15px;	
}

TABLE.MainInner
{
	width: 975px;
	height: 100%;		
}

TABLE.MainPopUp
{
	width: 100%;
	height: 100%;
}

/* ------------------------------------------------------------------------------------ */
/* LEFT MENU */
/* ------------------------------------------------------------------------------------ */

TABLE.LeftMenu
{
	vertical-align: top;
	width: 45px;
	height: 100%;
}

TABLE TD.LeftMenu
{
	width: 45px;
	vertical-align: top;
	height: 100%;
}

TABLE TD.LeftMenuTop
{
	background: url( '/admin/images/leftmenu/leftmenu_top.gif' );
	width: 45px;
	height: 41px;
}

TABLE TD.LeftMenuMid
{
	background: url( '/admin/images/leftmenu/leftmenu_mid.gif' );
	vertical-align: top;
	width: 45px;
	height: 100%;
	text-align: center;
}

TABLE TD.LeftMenuBottom
{
	background: url( '/admin/images/leftmenu/leftmenu_bot.gif' );
	width: 45px;
	height: 41px;
}
/* ------------------------------------------------------------------------------------ */
/* Referee WARNING  */
/* ----------------------------------------------------------------------------------- */
TABLE TD.WarningTop
{
	background-color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 50px;
}

/* ----------------------------------------------------------------------------------- */
/* SPACERS */
/* ------------------------------------------------------------------------------------ */
TABLE TD.PopUpLeftSpacer
{
	width: 16px;
}

TABLE TD.LeftSpacer
{
	width: 6px;
}

TABLE TD.RightSpacer
{
	width: 2px;
}

/* ------------------------------------------------------------------------------------ */
/* CONTENT */
/* ------------------------------------------------------------------------------------ */
TABLE TD.Content
{
	vertical-align: top;
}

TABLE TD.ContentTopSpacer
{
	height: 10px;
}

TABLE TD.ContentBottomSpacer
{
	height: 10px;
}

/* ------------------------------------------------------------------------------------ */
/* TABS */
/* ------------------------------------------------------------------------------------ */
DIV.TabBackground
{
	background: url(  '/admin/images/tabs/tab_spacer.gif' );
	height: 20px;
	width: 100%;
}

TABLE TD.TabLeftActive
{
	background: url(  '/admin/images/tabs/tab_active_left.gif' );
	width: 1px;
	height: 20px;
}

TABLE TD.TabActive
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	background: url(  '/admin/images/tabs/tab_active.gif' );
	height: 20px;
}

TABLE TD.TabSpacerActive
{
	background: url(  '/admin/images/tabs/tab_active.gif' );
	width: 8px;
	height: 20px;
}

TABLE TD.TabEndActive
{
	background: url(  '/admin/images/tabs/tab_active_end.gif' );
	width: 19px;
	height: 20px;
}

TABLE TD.TabLeftInActive
{
	background: url(  '/admin/images/tabs/tab_inactive_left.gif' );
	width: 5px;
	height: 20px;
}

TABLE TD.TabInActive
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	background: url(  '/admin/images/tabs/tab_inactive.gif' );
	height: 20px;
}

TABLE TD.TabSpacerInActive
{
	background: url(  '/admin/images/tabs/tab_inactive.gif' );
	width: 8px;
	height: 20px;
}

TABLE TD.TabEndInActive
{
	background: url(  '/admin/images/tabs/tab_inactive_end.gif' );
	width: 19px;
	height: 20px;
}

TABLE TD.TabSpacer
{
	background: url(  '/admin/images/tabs/tab_spacer.gif' );
	width: 8px;
	height: 20px;
}

TABLE TD.TabSpacerEnd
{
	/* 	background: url( '/admin/images/tabs/tab_spacer.gif' ); 	height: 20px;	 */
}

A.TabLink
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	padding-right: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.TabLink:hover
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
	padding-top: 1px;
	color: #000000;
	text-decoration: underline;
}
/* ------------------------------------------------------------------------------------ */
/* TABCONTENT */
/* ------------------------------------------------------------------------------------ */
TABLE TD.Tabs
{
	width: 960px;
}

TABLE.TabContent
{
	background: #DCE1E5;	
}

TABLE TD.TabContentSideBorder
{
	background: url('/admin/images/tabs/tab_content_sideborder.gif');
	width: 3px;
}

TABLE TD.TabContentTopSpacer
{
	height: 5px;
}

TABLE TD.TabContentLeftSpacer
{
	width: 12px;
}

TABLE TD.TabContentRightSpacer
{
	width: 10px;
}

TABLE TD.TabContentBottomSpacer
{
	height: 5px;
}

TABLE TD.TabContentBottom
{
	background: url('/admin/images/tabs/tab_content_bottomborder.gif' );
	height: 1px;
}

/* ------------------------------------------------------------------------------------ */
/* TABINNERCONTENT */
/* ------------------------------------------------------------------------------------ */
TABLE TD.TabInnerContent
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

TABLE TD.SpacerContent2Colums
{
	width: 15px;
}

/* ------------------------------------------------------------------------------------ */
/* Diverse tabeller
/* ------------------------------------------------------------------------------------ */
TABLE.NavigationTop
{
	height: 25px;
	border: 0px gray solid;
	width: 100%;
}

TABLE.NavigationTop TR
{
	vertical-align: top;
}

TABLE.NavigationBottom
{
	height: 25px;
	border: 0px gray solid;
	width: 100%;
}

TABLE.NavigationBottom TR
{
	vertical-align: bottom;
}

TABLE.BarAddNew
{
	height: 40px;
	border: 0px gray solid;
	width: 100%;
}

TABLE.BarAddNew TR
{
	vertical-align: middle;
}

TABLE.BarShowAndHide
{
	height: 30px;
	border: 0px gray solid;
	width: 100%;
}

TABLE.BarShowAndHide TR
{
	vertical-align: middle;
}

TABLE.BarGridInfo
{
	/*height:15px;*/
	border: 0px gray solid;
	width: 100%;
}

TABLE.BarGridInfo TR
{
	vertical-align: bottom;
}

TABLE.BarGridInfo TD
{
	font-size: 11px;
}

/* ------------------------------------------------------------------------------------ */
/* MESSAGES */
/* ------------------------------------------------------------------------------------ */
.MsgErrorWithSpace
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	height: 20px;
}

.MsgSuccesWithSpace
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #049912;
	height: 20px;
}

.MsgError
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	color: #FF0000;
}

.MsgSucces
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	color: #049912;
}

.MsgInformation
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	color: #049912;
}

.MsgWithSpace
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
}

/* ------------------------------------------------------------------------------------ */

/* LOGIN */
/* ------------------------------------------------------------------------------------ */
TABLE TD.LoginText
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	padding-right: 5px;
}

TABLE TD.LoginValue
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-right: 15px;
}

/* ------------------------------------------------------------------------------------ */
/* SUBJECT */
/* ------------------------------------------------------------------------------------ */
TABLE TD.SubjectText
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	padding-right: 10px;
}

TABLE TD.SubjectTextSmall
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

TABLE TD.SubjectValue
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 22px;
}

TABLE TD.SubjectSpacer
{
	width: 10px;
}

TABLE TD.SubjectHSpacerNormal
{
	height: 20px;
}

TABLE TD.SubjectHSpacerSmall
{
	height: 10px;
}

TABLE TD.SubjectButton
{
	height: 40px;
	vertical-align: middle;
}

Img.ButtonSpacer
{
	width: 10px;
	height: 1px;
}

A.SubjectLink
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

A.SubjectLink:Hover
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------ */
/* INPUT */
/* ------------------------------------------------------------------------------------ */

.txtViewstateInfo
{
	/*display:none;*/
	font-size: 11px;
	width: 60px;
	border: 1px solid gray;
}
.txtInput
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	height: 20px;
	border: 1px solid gray;
}

.txtInputCenter
{
    text-align:center;
}

.txtInputSmall
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	height: 20px;
	border: 1px solid gray;
}

.txtInputLocked
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	background: #EBEFF2;
	height: 20px;
	border: 1px solid gray;
}

.txtAreaInput
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	border: 1px solid gray;
}

.txtAreaInputLocked
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	background: #EBEFF2;
	border: 1px solid gray;
}

.txtInputDate
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 72px;
	height: 20px;
}

.txtInputDateLocked
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	background: #EBEFF2;
	width: 72px;
	height: 20px;
}

.txtInputDateTime
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 110px;
	height: 20px;
}

.txtInputTime
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 38px;
	height: 20px;
}

.txtInputTimeLocked
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	background: #EBEFF2;
	width: 38px;
	height: 20px;
}

.txtInputYear
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 40px;
	height: 20px;
}

.txtInputZip
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 40px;
	height: 20px;
}

.txtInputPhone
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 90px;
	height: 20px;
}

.ddlInput
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	height: 20px; /*border:1px solid gray;*/
}

.ddlInputSmall
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	height: 20px;
	border: 1px solid gray;
}

.ddlInputLocked
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	background: #EBEFF2;
	height: 20px;
	border: 1px solid gray;
}

.ddlMultipleInput
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	border: 1px solid gray;
}

.chkBox
{
	font-size: 12px;
	font-weight: normal;
	margin-left: -3px;
}

.chkBoxSmall
{
	font-size: 11px;
	font-weight: normal;
}

.chkBoxLocked
{
	background: #EBEFF2;
}
.RadioButtonList
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;			
	color: #000000;
}

/* ------------------------------------------------------------------------------------ */
/* TEXT TYPES */
/* ------------------------------------------------------------------------------------ */
.TopText
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
}

.LoginText
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
}

.HelperText
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}

.FormatText
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #50697F;
}

.Headline
{
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold; /*height:25px;*/ /*border:1px solid red;*/
}

.HeadlineSub
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
}


.NormalText
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}

.BoldText
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.GridInfo
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: Red;
}

.buttonSpacer
{
	width: 10px;
}

A.TopText
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

A.TopText:Hover
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

A, A:active
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #50697F;
	text-decoration: none;
}

A:Hover
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #002A4A;
	text-decoration: underline;
}

A.GridLink
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #50697F;
	text-decoration: none;
}

A.GridLink:Hover
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #002A4A;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------------------ */
/* DATAGRID */
/* ------------------------------------------------------------------------------------ */
TABLE TR.DataGridHeader
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #A8B9C5;
}

TABLE TR.DataGridItemStyle
{
	background: #D9D9D9;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	height: 20px;
}

TABLE TR.DataGridAlternatingItemStyle
{
	background: #ECECEC;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	height: 20px;
}

TABLE TR.DataGridPagerStyle
{
	background: #B7C8D4;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

TABLE TR.DataGridPagerStyle2
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

TABLE TR.DataGridFooterStyle
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	background: #B7C8D4;
}

TABLE TR.DataGridSelectedStyle
{
	background: #B7C8D4;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	height: 22px;
}

TABLE TR.DataGridEditStyle
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

TABLE TR.DataGridNormalText
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

/* ------------------------------------------------------------------------------------ */
/* DATAGRID MENU Level0*/
/* ------------------------------------------------------------------------------------ */
TABLE.DataGrid0TableStyle
{
	/*width:892px;						*/
	background: #B7C8D4;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid0TableStyleOver
{
	/*width:892px;						*/
	background: #00ccff;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid0FooterStyle
{
	/*width:892px;			*/
	background: #DCE1E5;
	background: #B7C8D4;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid gray;
}

/* ------------------------------------------------------------------------------------ */
/* DATAGRID MENU Level1*/
/* ------------------------------------------------------------------------------------ */
TABLE.DataGrid1TableStyle
{
	background: #DCE1E5;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid1TableStyleLargeText
{
	background: #DCE1E5;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid1TableStyleOver
{
	background: #ccffff;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid1TableStyleOverLargeText
{
	background: #ccffff;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid1FooterStyle
{
	/*width:876px;*/
	background: #DCE1E5;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid gray;
}
/* ------------------------------------------------------------------------------------ */
/* DATAGRID MENU Level2*/
/* ------------------------------------------------------------------------------------ */
TABLE.DataGrid2TableStyle
{
	/*width:860px;*/
	background: #DCE1E5;
	background: #ECECEC;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid2TableStyleOver
{
	background: #E5FFFF;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 0px solid #D7D7D7;
}

TABLE.DataGrid2FooterStyle
{
	/*width:860px;*/
	background: #DCE1E5;
	background: #ECECEC;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid gray;
}

/* ------------------------------------------------------------------------------------ */
/* DATAGRID LAW
/* ------------------------------------------------------------------------------------ */
.LawSectionStyle
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.LawItemPrefixStyle
{
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
}

.LawItemSummaryStyle
{
	vertical-align: top;
	display: block;
	overflow: hidden;
	height: 13px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.LawItemTextStyle
{
	display: block;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ------------------------------------------------------------------------------------ */
/* DATAGRID NEWS */
/* ------------------------------------------------------------------------------------ */
TABLE.GridNewsListStyle
{
	background: #DCE1E5;
	background: #ECECEC;
	background: #D9D9D9;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
}

.GridNewsListHeadline
{
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}

.GridNewsListSummary
{
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.GridNewsListValidation
{
	font-size: 12px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.GridNewsListHeadlineInfo
{
	padding-top: 5px;
	padding-left: 5px;
	color: gray;
	font-size: 11px;
}

/* -------------------------------------------------------- */
/*  System news
/* -------------------------------------------------------- */
.GridSystemNewsListHeadlineInfo
{
	padding-top: 5px;
	padding-left: 5px;
	color: black;
	font-size: 12px;
}


/* ------------------------------------------------------------------------------------ */
Image
{
	border: 0;
}

/* -------------------------------------------------------- */
/*  FOCUS AREA - VERTICAL
/* -------------------------------------------------------- */

.tblChildFocusarea
{
	margin-bottom: 10px;
	width: 150px;
	vertical-align: top;
}

.tblChildFocusareaImage
{
	width: 75px;
	height: 91px;
	vertical-align: top;
}

.childFocusareaImageBoxText
{
	width: 68px;
	height: 12px;
	color: white;
	font-size: 7pt;
	margin-left: 2px;
	font-weight: bold;
	display: block;
	overflow: hidden;
}

.childFocusareaLink
{
	height: 90px;
	width: 70px;
	display: block;
	overflow: hidden;
	vertical-align: top;
	margin-left: 0px;
}

.childFocusareaHeadline
{
	width: 70px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	overflow: hidden;
}

.childFocusareaText
{
	width: 70px;
	font-family: Verdana;
	font-size: 7pt;
	overflow: hidden;
	display: block;
}

.tblChildFocusarea
{
	border-bottom: 1px solid #2A3752;
}

.tblChildFocusareaImage, .tblFrontFocusareaImage
{
	border-left: 3px solid #2A3752;
	border-top: 1px solid #2A3752;
	border-right: 1px solid #2A3752;
}

.tdChildFocusareaImageBox, .tdFrontFocusareaImageBox
{
	background-color: #2A3752;
}

A.frontFocusareaHeadline
{
	text-decoration: none;
	color: #2A3752;
}
A.frontFocusareaHeadline:link
{
	text-decoration: none;
	color: #2A3752;
}
A.frontFocusareaHeadline:visited
{
	text-decoration: none;
	color: #2A3752;
}
A.frontFocusareaHeadline:active
{
	text-decoration: none;
	color: #2A3752;
}
A.frontFocusareaHeadline:hover
{
	text-decoration: underline;
	color: #2A3752;
}

/* HTML knap style */
.buttonLarge
{
	font-size: 11px;
	text-align: center; /*background-color: #002a4a;*/
	color: #ffffff; /* #000000;*/
	font-weight: bold;
	border-top: 1px solid #dce1e5;
	border-left: 1px solid #dce1e5;
	border-right: 1px solid #688696;
	border-bottom: 1px solid #688696;
	font-family: Verdana, Arial;
	background-image: url(/admin/images/buttons/button_bg.gif);
	padding-left: 5px;
	padding-right: 5px;
}


.tableButton, A.tableButton, A.tableButton:link, A.tableButton:visited, A.tableButton:active
{
	border: 1px;
	border-style: solid;
	border-color: #002a4a;
	background-color: #dce1e5;
	color: #002a4a;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold; /*text-transform:uppercase;*/
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	height: 12px;
	text-align: center;
}

A.tableButton:hover
{
	border: 1px;
	border-style: solid;
	border-color: #002a4a;
	background-color: #002a4a;
	color: #dce1e5;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	height: 10px;
}

A.tableButtonBig, A.tableButtonBig:link, A.tableButtonBig:visited, A.tableButtonBig:active
{
	border: 1px;
	border-style: solid;
	border-color: #002a4a;
	background-color: #dce1e5;
	color: #002a4a;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 11px;
}

A.tableButtonBig:hover
{
	border: 1px;
	border-style: solid;
	border-color: #002a4a;
	background-color: #002a4a;
	color: #dce1e5;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.hidden
{
	display: none;
}

/******************************************************************************/
/**************************** Radupload  **************************************/
/******************************************************************************/

.BodyCell div.radupload
{
	margin-left: 10px;
	width:350px;
}

.InputField
{
    width: 140px;
    border: solid 1px #cfcfcf;
    background: white;
    height: 17px;
    _width: 140px;
}

.AdditionalInputs
{
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

.ruInputs td
{
    padding: 3px 0;
}

.ruInputs label
{
	width: 70px;
	padding-right: 5px;
	text-align: right;
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
}

.ruInputs .AdditionalInputs label
{
	float: none;
}

.radupload .ruInputs .ruFakeInput
{
	margin-left: 0;
}

.ruInputs .checkboxContainer
{
	padding-left: 75px;
}

.ruInputs .checkboxContainer label
{
	text-align: left;
	padding-left: 5px;
	display: inline;
}

.TextField
{
    border: solid 1px #cfcfcf;
    background: white;
    width: 240px;
    height: 22px;
}
.RightCell span
{
	width: auto;
}
.FileDetails
{
    padding: 4px;
}

.FileDetails li
{
    clear: both;
}

.ruInputs li
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.AdditionalFields
{
    border: solid 1px #ccc;
    width: 350px;    
}

.Scroller
{ 
    BORDER-RIGHT: #cccccc 1px solid; 
    BORDER-TOP: #cccccc 1px solid;     
    OVERFLOW: auto; 
    BORDER-LEFT: #cccccc 1px solid;   
    BORDER-BOTTOM: #cccccc 1px solid;      
    SCROLLBAR-FACE-COLOR: #cccccc; 
    SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; 
    SCROLLBAR-3DLIGHT-COLOR: #000000; 
    SCROLLBAR-ARROW-COLOR: #666666;     
    SCROLLBAR-DARKSHADOW-COLOR: #dddddd; 
    SCROLLBAR-BASE-COLOR: #666666; 
}

/*************** Notifications ***************/

.notification {
                position: relative;
                margin: 7 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }
                

.attention {
                background: #fffbcc url('../../images/exclamation1.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }

.information {
                background: #dbe3ff url('../../images/information.png');
                border-color: #a2b4ee;
                color: #585b66;
                }

.success {
                background: #d5ffce url('../../images/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('../../images/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }

.notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }

.notification .close {
                color:#990000;
                font-size:9px;
                position:absolute;
                right:5px;
                top:5px;
                }

