/* ACTIVITIES *>
/* Big calendar */

div.bigCalendar
{
  text-align: center;
  margin-bottom: 20px;
}

table.bigCalendar
{
  width: 100%;
}

table.bigCalendar td
{
  vertical-align: top;
  text-align: right;
  width: 14%;
  border: 1px solid #808080;
  height: 60px;
  padding: 4px;
}

/* Heading */  
table.bigCalendar td.h
{
  text-align: center;
  height: 20px;
}

/* All days */
table.bigCalendar td.d,
table.bigCalendar td.d a
{
	font-weight: bold;
  color: #A0A0A0;
}

/* Weekend days */
table.bigCalendar td.wd
{
	color: #A00000;
}

/* Today */
table.bigCalendar td.today
{
	color: #000000;
}

/* Day in other than current month */
table.bigCalendar td.omd
{
	visibility: hidden;
}

/* Day with activity */
table.bigCalendar td.meet
{
  background-color: #EDEDED;
}

table.bigCalendar td.meet div.d
{
  float: right;
	color: #7f9db9;
	font-weight: bold;
}

table.bigCalendar td.meet div.text
{
  float: right;
  width: 100%;
  text-align: left;
}

/* Article */
div.sendarticle
{
  margin: 20px;  
}

.mod-article .func-edit td
{
  padding: 5px;
}
.mod-article .func-edit textarea.summary
{
  width: 480px;
  height: 150px;
}

.mod-article .func-edit .imageSelectorRow td
{
  vertical-align: middle;
  height: 100px;
}
.mod-article .func-edit div.defaultPreviewCss,
.mod-article .func-edit div.defaultPreviewCss img
{
  display: inline;
  width: auto;
  height: 100px;
  margin-left: 7px;
}

.mod-article .func-edit .wsmall
{
  width: 150px;
}
.mod-article .func-edit .button
{
  width: auto;
}

#article .body
{
  margin: 0px;  
}

#article .body a,
#article .body a:link,
#article .body a:visited,

#article .body a:active,
.styledlinks a:link,
.styledlinks a:visited,

.styledlinks a:active,
.introText a:link,
.introText a:visited,

.introText a:active,
.dialogueText a:link,
.dialogueText a:visited,

.dialogueText a:active
{
  font-weight: bold;
}

#article .body a:hover,
.styledlinks a:hover,
.introText a:hover,
.dialogueText a:hover,
p a:hover
{
  text-decoration: underline;  
}

.blockbox-content
{
  color: inherit;  
}

#article .imageLeftHolder
{
  float: left;
  margin-right: 8px;
  margin-bottom: 2px;
  font-size: 7pt;
  color: #878787;
}

#article .imageRightFloat
{
  float: right;
	width: 308px;
  font-size: 7pt;
  color: #878787;
}

#article .imageTopHolder
{
  float: left;
  margin-bottom: 2px;
  font-size: 7pt;
  color: #878787;
}

#article .factLeftHolder
{
  float: left;
  clear: left;
  width: 190px;
  min-height: 150px;
  margin-left: 0px;
  margin-right: 8px;
  margin-bottom: 2px;
  padding: 3px; 
  background-color: #F7F7F7;
  border:1px solid #E8E8E8;
}

* html #article .factLeftHolder
{
  height: 150px;
  width: 198px;
}

#article .factRightHolder
{
  float: right;
  clear: right;
  width: 190px;
  min-height: 150px;
  margin-left: 8px;
  margin-right: 0px;
  margin-bottom: 2px;
  padding: 3px; 
  background-color: #F7F7F7;
  border:1px solid #E8E8E8;
}

* html #article .factRightHolder
{
  height: 150px;
  width: 198px;
}

#article .infoLine
{
  width: 100%;  
}

#article .infoLine td
{
  font-size: 7pt; 
  font-weight: bold;
  color: #595959;
  border-bottom: solid 1px #E8E8E8;
}

#article .infoLine td.left
{
  text-align: left;  
}

#article .infoLine td.right
{
  text-align: right;  
}

table.printandsend
{
  width: 100%;
}

table.printandsend td
{
  font-size: 7pt; 
  font-weight: bold;
  color: #595959;
  border-top: solid 1px #E8E8E8; 
  text-align: right;  
}

.articleBottom .date
{
  font-size: 7pt; 
  font-weight: bold;
  color: #595959;
}

#article div.anchorsubheader
{
  display: inline;
  font-weight: bold;
}

.blockbox-content .blockArticleHolder ul
{
  margin: 0px;
  padding: 0px;
  list-style-type:none;
}

.blockbox-content .blockArticleHolder ul
{
  font-weight: bold;
}

.multiimage .imageRightHolder .largeImage img
{
  width: 300px;
}

.multiimage .imageRightHolder
{
  background-image: url(../../style/themes/kampagne/pics/factgradient.gif);
  background-repeat: repeat-y;
  background-position: top;
}

.multiimage .smallImageTable  
{
  max-width: 300px;
}

.multiimage .smallImageTable td
{
  padding-left: 6px;
  padding-top: 8px;
}

.multiimage .imageRightHolder .multiImageFactHolder
{
  width: 276px;
  padding: 12px;
  padding-bottom: 3px;
  font-size: 8pt;
}

.multiimage .imageRightHolder .multiImageFactHolder td
{
  padding-right: 12px;
}

.multiimage .imageRightHolder .multiImageFactHolder ul
{
  padding-left: 15px;
  margin-left: 0px;
}

.multiimage .imageRightHolder .multiImageFactHolder ul li
{
  padding-left: 0px;
  margin-left: 0px;
  
}



#article .body a.red,
#article .body a.red:link,
#article .body a.red:visited,
#article .body a.red:active
{
  color: #B00014;  
}


/* CenterLogin block */

.centerLoginBox .error
{
  font-weight: bold; 
}
/* CONTACT */
.mod-contact .func-booking td
{
  padding: 10px;
}

/* CONTENT */
.previewdata th 
{
  font-weight: bold;
  padding-right: .5em;
}

/* FRONTPAGE */
.mod-frontpage .func-view,
.mod-frontpage .func-preview
{
  padding: 15px 20px 0px 20px;
}

.mod-frontpage .func-view table.subelements td,
.mod-frontpage .func-view table.subelements,
.mod-frontpage .func-preview table.subelements td,
.mod-frontpage .func-preview table.subelements
{
	height: 300px;
}

.mod-frontpage .func-view table.subelements td.pos_2,
.mod-frontpage .func-view table.subelements td.pos_3,
.mod-frontpage .func-preview table.subelements td.pos_2,
.mod-frontpage .func-preview table.subelements td.pos_3
{
	width: 185px;
}

.mod-frontpage .func-view table.subelements td div.subElement,
.mod-frontpage .func-preview table.subelements td div.subElement
{
	border: solid 1px #9DC1D1;
	margin-right: 10px;
	padding: 5px;
	height: 100%;
}

.mod-frontpage .func-view table.subelements td.pos_4,
.mod-frontpage .func-preview table.subelements td.pos_4
{
	width: 175px;
}

.mod-frontpage .func-view table.subelements td.pos_4 div.subElement,
.mod-frontpage .func-preview table.subelements td.pos_4 div.subElement
{
	margin: 0px;
}

.mod-frontpage .func-view div.topElement,
.mod-frontpage .func-preview div.topElement
{
	border: solid 1px #9DC1D1;
	height: 217px;
	vertical-align: bottom;
	margin-bottom: 10px;
}

.mod-frontpage .func-view div.topElement h1,
.mod-frontpage .func-view table.subelements td div.subElement h1,
.mod-frontpage .func-preview div.topElement h1,
.mod-frontpage .func-preview table.subelements td div.subElement h1
{
	font-size: 9pt;
	margin: 15px;
}

.mod-frontpage .func-view table.subelements td div.subElement img.topdivider,
.mod-frontpage .func-preview table.subelements td div.subElement img.topdivider
{
	height:20px;
	width: 163px;	
	margin-bottom: 5px;
}

.mod-frontpage .func-view div.topElement div.headSummary,
.mod-frontpage .func-view table.subelements td div.subElement div.subSummary,
.mod-frontpage .func-preview div.topElement div.headSummary,
.mod-frontpage .func-preview table.subelements td div.subElement div.subSummary
{
	margin: 5px 15px;
}

.mod-frontpage .func-view table.subelements td div.subElement div.readmore,
.mod-frontpage .func-preview table.subelements td div.subElement div.readmore
{
	margin: 0px 15px 0px 15px;	
}

.mod-frontpage .func-view div.topElement div.readmore a,
.mod-frontpage .func-view table.subelements td div.subElement div.readmore a,
.mod-frontpage .func-preview div.topElement div.readmore a,
.mod-frontpage .func-preview table.subelements td div.subElement div.readmore a
{
	color: #434A52;
	font-weight: bold;
}

.mod-frontpage .func-view div.topElement img.headPic,
.mod-frontpage .func-preview div.topElement img.headPic
{
	float: left;
	height: 217px;	
	margin-right: 15px;
}



/* LOGIN */
.blockbox .login
{
  color: #000;
  font-weight: bold;
  margin-bottom: 4px;  
}
.blockbox .login input.text,
.blockbox .login .empty-mandatory
{
	height: 16px;
	width: 120px;
}

.blockbox .login input.submit
{
  height: 16px;
  width: 55px;
  font-size: 10px;
}

html>body .blockbox .login input.submit
{
  vertical-align: 3px;
}

.blockbox .login a
{
  font-weight: normal;  
}



div#loginbox input.error
{
  height: 14px;
}

div#loginbox input.submit,
.applicant input.submit
{
  border: solid 1px #878787;
  background-color: #c00418;
	height: 16px;
  color: #fff;
  font-size: 9px;
  margin-left: 2px;  
  /*width: 50px;*/
  vertical-align: bottom;
  padding-bottom: 2px;
  _margin-top: -17px;
  
}

*:first-child+html div#loginbox input.submit
{
  margin-top: -17px;  
}

div#loginbox a
{
	color: #000;	
}

/* Marvin ErrorMessage */

div.errorBox
{
  margin: 10px 30px 10px 30px;
  border: 1px solid #999;
  width: auto;
}

div.errorBox table
{
  width: 100%;
}

div.errorBox td
{
  padding: 5px;
  vertical-align: middle;
}
/* MENU */
div.menu div.openclosemenu
{
  margin: 10px 5px 10px 15px;
}

div.menu div.openclosemenu div
{
	
}

div.menu div.openclosemenu div.menuGroup div
{
	padding-bottom: 8px;	
}

div.menu div.openclosemenu div.menuGroup div.menuGroup div
{
	padding-bottom: 2px;
	margin-left: -3px;
}

div.menu div.openclosemenu div.menuGroup div.menuGroup div a
{
	background-image: url(../../pics/graydot.gif);
  background-repeat: no-repeat;
  background-position: 0.3em 0.4em;
  padding: 1px 0px 1px 13px;
  border: none
}

div.menu div.openclosemenu div.menuGroup div.menuGroup div.menuGroup div
{
	margin-left: 20px;
}

div.menu div.openclosemenu div.menuGroup div.menuGroup div.menuGroup div a
{
	background-image: none;	
	padding: 0px;
}


div.menu div.openclosemenu div.menuGroup div.menuGroup div.menuGroup
{
	padding-bottom: 8px;
	padding-top: 8px;
}

.default div.menu div.openclosemenu a
{
  vertical-align: bottom;
  overflow: hidden;
  color: #434A52;
}

div.menu div.openclosemenu .selected a
{
	text-decoration: underline;
}

div.leftmenu div a.menuItemSelected
{
  color: #000;
}




/* BLOCKS */ 
div.block
{
	width: 179px;	
	margin-bottom: 4px;
	padding-left: 1px;
}

div.block div.block-header
{
	background-color: #3F829F;
	padding: 3px 4px 3px 4px;
	color: #FFF;
	text-transform: uppercase;
}

div.block div.block-header td,
div.block div.block-header a
{
	color: #FFF;
}

div.block div.block-content
{
	background-color: #D1E5F0;
	padding: 3px 4px 3px 4px;
}

div.block div.block-content .newsarcive a
{
	color: #434A52;
}

div.block div.block-content a
{
	font-weight: bold;
}

/* ACTIVITY BLOCK */
div.block-header table
{
	width: 100%
}

div.block-header td, 
div.block-header a:link, 
div.block-header a:header, 
div.block-header a:hover,
div.block-header a:visited
{
	color: #FFF;	
}

div.block-header td.alignright
{
	text-align: right;	
}

.smallcalendar
{
	width: 100%;	
}

.smallcalendar td
{
	padding: 0px;
	text-align: center
}

.smallcalendar td.today
{
	font-weight: bold;
	color: #878787;
}

.smallcalendar td.act a
{
	color: #c00418;
	font-weight: bold;
	padding: 0px;
}

.smallcalendar td.omd
{
	visibility: hidden;
	/* display: none;
     Folk som laver display: none på tabelceller burde satme have høvl med et tungt læderbælte */
}


.smallcalendar td.h
{
	font-weight: bold;
}

.activity .block-content
{
	padding: 5px;	
}

.smallcalendar,

.actblckGrid
{
	margin-bottom: 0px;	
	border: none;
}

.actblckGrid td
{
	border: none;
	border-collapse: collapse;
}

.actblckGrid td.actDay
{
  padding-right: 10px;  
  font-weight: bold;
}

.actblckGrid td.actTitle a
{
  color: #c00418;
  font-weight: bold;
}

.activity a
{
	color: #3366CC;
  font-weight: bold;	
}

.actblckList
{
  margin-top: 5px;  
}

.actblckList a.grey-link
{
  color: #000;  
}


/* NEWS BLOCK*/
.blockbox div.news
{
	color: #000;
	margin-bottom: 0px;
	padding-top: 8px;
}

.blockbox div.news h3
{
  font-size: 7pt;
  margin-bottom: 0px;
  color: #000;
}

.blockbox-content div.news a
{
  /*font-weight: normal;  */
}

.blockbox div.news b a
{
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
  color: #000;
  font-weight: bold;  
}

/* NEWS LIST*/
.newslistHeader
{
  width: 100%;
  border-bottom: solid 1px #878787;
  padding-bottom: 2px;
  margin-bottom: 2px;
}

.newslistHeader td
{
  width: 30px;  
  text-align: center;
}

.newslistHeader td a
{
  font-weight: bold;  
  color: #c00418;
}

.news h3
{
  font-size: 7pt;
  font-weight: bold;
  color: #595959;   
}

.news h4
{
  margin: 0px;
  padding: 0px;
}

.news h4 a
{
  font-weight: bold;  
  color: #c00418;
  font-size: 9pt;
}

.mod-article .func-newslist .newsitem a,
.mod-article .func-newslist .newsitem .header
{  
  color: #3E83A4;
	font-weight: bold;
}
.mod-article .func-newslist .newsitem .header
{
  font-size: 11px;
}
.mod-article .func-newslist .newsitem 
{
  padding: 0px;
}
  /* Month pager */
div.monthPager
{
  margin: 0px 20px 0px 20px;
  padding: 2px 0px 3px  0px;
  text-align: center;
  background-color: #D1E5F0;
  color: #3E83A4;
  border-top: solid 1px #3E83A4;
  border-bottom: solid 1px #3E83A4;
}

div.monthPager a,
div.monthPager h3
{
  color: #3E83A4;
}

div.monthPager .selectedMonth
{
  font-weight: bold;
}

div.monthPager .monthHeader
{
  float: left;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 2px;
}


div.monthPager .monthHeader h3
{
  margin: 0px;
  padding: 0px;
}
/* SEARCH*/
#left-column .searchbox
{
  width: 180px;
}

.searchbox input.search
{
  vertical-align: -3px;
}

.searchbox input.txt
{
  height: 16px;  
}

.searchResult dt
{
  width: 510px; 
  border-bottom: solid 1px #E8E8E8;  
}

.searchResult dd .searcheditlinks
{
  text-align: right;
  border-top: solid 1px #E8E8E8;  
}

.searchResult dd .grey
{
  color: #878787;  
}

.searchResult dd .searchText
{
  margin-bottom: 3px;  
  margin-top: 3px;  
}

.searchResult dt
{
  margin: 0px 0px 3px 0px;  
}

.searchResult dt a,
.searchResult dd a
{
  color: #c00418;
}

.searchResult dd
{
  margin-left: 0px;  
}

html>body .searchbox input.search
{
  vertical-align: -3px;
}

.searchcriterias
{
  border-top: solid 1px #878787;  
  border-bottom: solid 1px #878787;  
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 20px;
}

.searchcriterias select
{
  vertical-align: middle;  
}

html>body .searchcriterias .radio input
{
  vertical-align: text-bottom;
}

/* SITE */
.bottom
{
  text-align: center;   
  padding: 2px;
}
.bottom table
{
  width: 100%;
}

.bottom td
{
  text-align: center;
  color: #fff;
}

.admin .bottom td
{
  color: #000;
  font-size: 10px;  
}

/* TOPMENU */
.topTable td.right table
{
	width: auto;
	margin: auto;
}
.topTable td.right td
{
	vertical-align: middle;
	white-space: nowrap;
}
.topTable td.right span
{
  font-size: 7pt;
  font-weight: bold;
  padding-left: 5px;
  color: #878787;
}

.topTable td.right a
{
  text-decoration: none;
}

/* BOTTOM PART */
.bottomTable td
{
  border-top: solid 1px #E8E8E8;
}

.bottomTable td.left span,
.bottomTable td.left span a 
{
  font-size: 8pt;
  font-weight: bold;
  color: #595959;
}

.bottomTable td.left span a 
{
  text-decoration: none;
}

/* MYPAGE */

.mod-mypage .box_container
{
  height: 1px; /* dummy value....needed for floating*/
  margin-bottom: 30px;
}

.mod-mypage .box
{
  float: left;
  width: 150px;
  border: 1px solid #415E84;
  margin: 0px 30px 30px 0px;
}

.mod-mypage .box .body
{
  padding: 0px 3px 3px 3px;
}

.mod-mypage .box h2
{
  color: #889151;
  margin: 0px;
  padding: 4px 0px 4px 0px;
}

.mod-mypage .box .link,
.mod-mypage .box .link a
{
  padding: 5px 0px 0px 0px;
  text-align: right;
  color: #415E84;
	font-weight: bold;
}

/* Workflow */

div.workflow h1,
div.workflow h2
{
  margin: 0px;
  padding: 0px 0px 5px 0px;
}

div.workflow h2 img
{
  vertical-align: middle;
  margin: 0px -5px;
  padding: 0px;
}

div.workflow_buttons
{
  margin: 20px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  border-top: 1px solid #5B78A2;
  text-align: right;
}

.default .form_frame table.grid tr td.drilldown table.invoicepost
{
  width: 98%;
}

.default .form_frame table.grid tr td.drilldown table.invoicepost tr td
{
  border: 0px;
  vertical-align: middle;
  padding: 3px 0px;
}

.default .form_frame table.grid tr td.drilldown table.invoicepost tr.header td
{
  font-weight: bold;
  vertical-align: middle;
}

/* Invoice */

table.invoicepost tr td.inactive
{
  padding-left: 15px;
  xbackground-color: gray;
  filter: alpha(opacity = 30);
  -moz-opacity: 0.3;
}

div.postingselector div.header
{
  background-color: #D7E2EC;
  padding: 4px;
  font-weight: bold;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content td
{
  border: 1px solid gray;
  background-color: #EDEFE0;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content td.dummy
{
  border: none;
  padding: 0px;
  background-color: white; 
}

.default .form_frame table.grid tr td.drilldown div.postingselector div.buttons
{
  border: none;
  background-color: #D7E2EC;
  margin: 0px;
  padding: 2px;
  text-align: right;
  margin-top: 5px;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid
{
  xwidth: 100%;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid tr td
{
  padding: 2px 4px;
  border: none;
  vertical-align: top;
  padding-top: 5px;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid tr.valid td
{
  color: Green;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid tr.invalid td
{
  color: Red;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid tr td select,
.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid tr td input
{
  margin-top: -2px;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid tr.header td
{
  border-bottom: 1px solid gray;
  padding-top: 1px;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid tr.noborder td
{
  border: none;
}

.default .form_frame table.grid tr td.drilldown div.postingselector tr.content table.invoiceLineGrid
{
  width: 100%;
}

/* Main menu */

div#mainmenu
{
  margin: 0px 0px 0px 0px;
  background-color: #EBEFF1;
  padding: 0px;
  border-top: 1px solid #999999;
}

ul.blockMenuLinks
{
  border-bottom: 1px solid #878787;    
}


ul.blockMenuLinks,
ul.blockMenuLinks ul
{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  border-top: 1px solid #878787;
  margin-top: 6px;
}

ul.blockMenuLinks ul
{
  border-top: none;
  margin-top: 0;
}

ul.blockMenuLinks a
{
  display: block;
  padding: 3px 10px;
  margin: 0px;
  color: #000;
  background-color: #F5F0EC;
  text-decoration: none;
  border-bottom: 1px solid #FFF;
}
ul.blockMenuLinks a
{
  width: 160px;   /* content width (for other browsers) */
}
* html ul.blockMenuLinks a   /* this selector recognized by IE only */
{
  width: 180;   /* total width (only for IE5.x/Win) */
  w\idth: 180;  /* content width (for other IE) */
}

ul.blockMenuLinks a:hover
{
  color: #fff;
  background-color: #c00418;
  text-decoration: none;
}
ul.blockMenuLinks ul a
{
  padding-left: 20px;
}
ul.blockMenuLinks ul a
{
  width: 150px;   /* content width (for other browsers) */
}
* html ul.blockMenuLinks ul a   /* this selector recognized by IE only */
{
  width: 180;   /* total width (only for IE5.x/Win) */
  width: 180;  /* content width (for other IE) */
}

ul.blockMenuLinks li,
ul.blockMenuLinks ul
{
  padding: 0px;
  margin: 0px;
}

ul.blockMenuLinks ul li
{
}

ul.blockMenuLinks .sectionHeaderText
{
  display: block;
  padding: 5px 5px 5px 10px;
  font-weight: bold;
  color: #c00418;
  background-color: #F5F0EC;
  border-bottom: 1px solid #FFF;
}

/* Access */
div.access 
{
  margin: 8px;
}

.accessEditContent
{
	width: 100%;	
}

table.topmenu td.menu
{
	padding: 1px 0px 0px 0px;	
}

table.topmenu td.menu img
{
	padding-left: 20px;
	padding-right: 2px;
}

#topmenucell table.topmenu td.menu a
{
	color: #FFF;
}

/* APPLICANT */
#right-column .ValidationSummary
{
  margin: 0px 0px 4px 0px;
  border: none;
  border-bottom: 1px solid Red;
  border-top: 1px solid Red;
}

#right-column .errorBox
{
  margin: 0px 0px 4px 0px;
  border: none;
  border-bottom: 1px solid Red;
  border-top: 1px solid Red;
}

.applicant div.block div.block-content table.grid tr td
{
  border-bottom: solid 1px #3E83A4;
  padding-bottom: 10px;
}

.applicant div.block div.block-content table.grid tr.header td
{
  font-weight: bold;
  padding-bottom: 0px;
}

tr.afdHeader td
{
  font-weight: bold;
  border-bottom: solid 1px #3E83A4;  
  border-top: solid 1px #3E83A4;  
}

tr.afdRow td
{
  border-bottom: solid 1px #3E83A4;
  padding: 5px 2px;
}

.lmTypeGrid tr.header td
{
  font-weight: bold;
  border-bottom: solid 1px #3E83A4;  
}

.caption
{
  width: 85%;  
}

.appadmin
{
  border: none 1px #3e83a4;
	height: 14px;
	width: 105px;
}

input.appadminbutton
{
	position: relative;
	top: 0px;
}

.firefox2 input.appadminbutton
{
	position: relative;
	top: -1px;
}

/*  Contentmenu*/
#contentMenu,
#siteMenu
{
  height: 500px;  
  border: solid 1px #878787;
  background-color: #FFF;
  width: 300px;
  padding: 5px;
}

#contentPreview,
#menuItemPreview
{
  border: none;
  height: 500px;  
  margin: 0px 0px 0px 30px;  
  width: 400px;
}

#menuItemPreview
{
  width: 310px;  
}

.contentMenuView
{
  width:100%;
  margin: 0px;
  padding: 0px;
  font-family: Verdana;
  font-size: 10px;
  color: Black;
}

.menuItem {
  border: none;
  height: 18px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menuItemSelected {
  border: none;
  height: 13px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menuItem img {
  margin: 0px;
  line-height: 0px;
  vertical-align: middle;
}

.menuItem A:link
{
  text-decoration: none;
  color: Black;
}

.menuItem A:visited
{
  text-decoration: none;
  color: Black;
}

.menuItem A:active
{
  text-decoration: none;
  color: Black;
}

.menuItem A:hover
{
  text-decoration: underline;
  color: Black;
}

.menuItem .expired A:link,
.menuItem .expired A:visited,
.menuItem .expired A:active,
.menuItem .expired A:hover
{
  color: #B52000 !important;
}

.contentmenu .menuItemSelected
{
	font-weight: bold;
}

/*A.menuItemSelected:link
{
  text-decoration: none;
  color: Black;
  background-color: Silver;
}

A.menuItemSelected:visited
{
  text-decoration: none;
  color: Black;
  background-color: Silver;
}

A.menuItemSelected:active
{
  text-decoration: none;
  color: Black;
  background-color: Silver;
}

A.menuItemSelected:hover
{
  text-decoration: underline;
  color: Black;
  background-color: Silver;
}*/

/* Menu */
.homeImage img
{
  vertical-align:text-bottom;  
}

div.topmenu
{
  display: inline;  
  font-size: 9pt;
  font-weight: bold;
  color: #c00418;
}

div.topmenu div
{
  display: inline;
}

div.topmenu div a
{
  font-size: 9pt;
  font-weight: bold;
  color: #c00418;
}

div.topmenu div.left_selected a
{
  color: #878787;
}

div.leftmenu
{
  width: 100%;
}

div.leftmenu h1
{
  width: 100%;
  border-bottom: solid 1px #878787;
  padding-bottom: 4px;
  margin: 0px;
}
div.leftmenu h1 a
{
 background-color: Transparent;
 color: #000;
}

div.leftmenu .menuItem
{
  border-bottom: solid 1px #878787;
  padding: 6px 0px 3px 0px;
}

div.leftmenu .menuItem .level2
{
  padding-left: 10px;
  border-bottom: none;
  padding: 3px 0px 3px 10px;
}

.level2 a
{
  margin-left: 10px;  
}

div.leftmenu .menuItem .menuItemSelected
{
  color: #c00418;  
}

div.sitemap div.level2 a
{
  background-image: url(../../pics/arrow_grey_smooth.gif);
  background-repeat: no-repeat;
  background-position: left;    
}

div.sitemap div.level1
{
  border-bottom: solid 1px #E8E8E8; 
  margin-top: 10px;
}

div.sitemap div.level2 a
{
  margin-left: 0px;
  padding-left: 15px;
}

div.sitemap div.level3 a
{
  margin-left: 15px;
  color: #878787;
}

/* DropdownMenu */
#nav
{
  margin-left: 10px;
  margin-top: 1px;
}

#nav li
{
  margin: 0px;
}

#nav li a
{
  font-size: 9pt;
  font-weight: bold;
  color: #000;
  border-left: solid 1px #000;  
  padding: 2px 10px 2px 10px;
  margin: 0px;
}

#nav li a:hover
{
  text-decoration: none;
  color: #C00418;   
}

#nav li a.selected
{
  color: #878787;    
}

html>body #nav li a
{
  padding-bottom: 4px;
}



#nav ul
{
  background-color: #FFF; 
  border: solid 1px #000;
  padding-top: 7px;
  padding-bottom: 4px;
}

html>body #nav ul
{
  padding-top: 7px;
  padding-bottom: 7px;  
}

#nav ul li a
{
  border: none;
  padding-top: 3px; 
}

#nav ul li.hasChildren
{
  background-repeat: no-repeat;
  background-position: top right;  
}

#nav li ul ul 
{
  margin-top: -25px;
  padding-top: 7px;
  padding-bottom: 4px;
}

html>body #nav li ul ul 
{
  margin-top: -27px;
  padding-top: 7px;
  padding-bottom: 7px;
}

#nav, #nav ul, #nav li
{
  z-index: 100
}

/* Weblog */
.weblog-page
{
  height: 100%;
}

div.weblog-inline-blocks
{
  width: 150px;
  float: right;
  left: 360px;
}

.blockbox-content div.weblog-inline-blocks
{
  width: auto;
  float: none;
}

.norightblocks,
.noleftmenu
{
  left: 0px;
  width: 340px;  
}

.rightblockDisabled .norightblocks,
.rightblockDisabled .noleftmenu
{
  left: 0px;
  width: 510px;  
}

#center-column .weblog-page .form_frame .body table.form-layout
{
  width: 200px;  
}

#center-column .weblog-page .form_frame .body table.form-layout table
{
  width: 100px;
}

.weblog-teaserlinks
{
  border-top: solid 1px #878787;  
  padding-top: 5px;
}

.blockbox-content .weblog-teaserlinks
{
  border: none;  
}

.weblog-teaserlinks h3
{
  color: #c00418; 
}

div.weblog-inline-blocks ul,
.blockbox-content ul.webloglist
{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
}

div.weblog-inline-blocks ul li,
.blockbox-content ul.webloglist li
{
  margin: 0px;
  margin-bottom: 2px;
  padding: 0px;
}

div.weblog-inline-blocks .rightbox-header
{
  border-top: solid 1px #878787;  
  padding-top: 5px;
}

div.weblog-inline-blocks .rightbox-footer
{
  margin-bottom: 10px;  
}

div.weblog-inline-blocks .weblog-actions a
{
  text-decoration: underline;
}

div.weblog-inline-blocks .weblog-actions
{
  border-bottom: none;
  background-color: #FFF;
}

.weblog-rightblocks .rightbox-header
{
  color: #c00418;
  font-size: 8pt;  
  font-weight: bold;
}

div.weblog-inline-blocks .weblog-rssblock
{
  border-top: solid 1px #878787;  
  padding-top: 5px;
}

div.weblog-inline-blocks .weblog-rssblock a
{
  text-decoration: underline;
}

div.weblog-inline-blocks .weblog-rssblock img
{
  vertical-align: text-bottom;  
}

.captcha img
{
  float: left;
}

.weblog-view .form-info
{
  border-top: solid 1px #878787;  
  padding-top: 10px;
}

.weblog-view .entrytext a
{
  color: #c00418;   
}



.weblog-header .img
{
  margin: 0px;
  padding: 0px;
  height: 100px;
  display: inline-block;
}

.weblog-header .img img
{
  height: 100px;
  margin: 0px;
  padding: 0px;
}

.weblog-header .img container
{
  height: 100px;
  margin: 0px;
  padding: 0px;  
  display: inline-block;
}

.weblog-header .content
{
  padding: 5px;
  background-color: #c00418; 
}

.rightblockDisabled .weblog-header .content
{
  width: 90%;  
}

.weblog-header .content h1 a,
.weblog-header .content p
{
  color: #FFF;
}

.weblog-header
{
  border: solid 1px #c00418;    
}

.rightblockDisabled .weblog-header
{
  width: 510px;
}

.weblog-actions
{
  background-color: #F5F0EC;
  border-bottom: solid 1px #878787;   
}

.weblog-actions a
{
  margin-right: 4px;
}

h1.entryHeader
{
  margin-top: 5px;
  margin-bottom: 0px;
}

h1.entryHeader a
{
  color: #c00418;   
}

.weblogentry_commentlink_right
{
  background-color: #F5F0EC;
  border-bottom: solid 1px #878787;   
  border-top: solid 1px #878787;   
}

.weblogentry_commentlink_right a.hl
{
  text-decoration: underline;
  margin-left: 5px;
}

.weblog-page .details
{
  font-size: 7pt; 
  font-weight: bold;
  color: #595959;
}

.weblog-page div.date
{
  text-align: right;
  border-bottom: solid 1px #878787;   
}

.weblog-page .details a
{
  margin-right: 4px;  
}

.weblog-entry
{
  margin-bottom: 20px;  
}

.weblog-entry p
{
  margin-top: 5px;  
}

.weblog-page .inactive p
{
  background-color: #FFE5E6;   
}

.weblog-page .summary
{
  font-weight: bold;
  margin-top: 5px;
}

.weblog-page div.captcha
{
  margin-bottom: 10px;
}

.weblog-commentactions
{
  border-top: solid 1px #878787;  
}

.weblog-comment h2
{
  font-size: 8pt;  
  margin-top: 10px;
  color: #c00418;   
}

.weblog-comment .weblog-commentactions
{
  padding-bottom: 2px;   
}

html>body .weblog-comment .weblog-commentactions input
{
  vertical-align: text-bottom;
}

.weblog-commentlist .Spam
{
  background-color: #FFE5E6;   
}

.weblog-commentlist .Approved
{
  border-bottom: solid 1px #878787;
}

.weblog-commentlist .CutOff
{
  background-color: #FFFFE5;   
}

.weblog-commentlist .Deleted
{
  background-color: #E5ECFF;   
}

.weblog-commentlist .Rejected
{
  background-color: #E5F7FF;   
}

.weblog-commentlist .Waiting
{
  background-color: #E7FFE5;   
}

.blockbox-content .webloglist ul
{
  
}

.blockbox-content .webloglist li
{
  
}
.blockbox .weblogarchive .listitemTitle
{
	font-weight: normal;
	text-transform: capitalize;
}
.blockbox .weblogMostread ul.webloglist li
{
	margin-bottom: 6px;
}
.blockbox .weblogMostread a.entryLink
{
	font-weight: normal;
}
.blockbox .newestentry,
.freecontent
{
	/*margin-top: 15px;*/
}
.blockbox .newestentry .imgDiv
{
	 float:left;
	 margin-right:15px;
}
.blockbox .newestentry .imgDiv img.weblogimage
{
	height: 242px;
}
.blockbox .newestentry .rightDiv
{
	float:right;
	height:242px; 
	position: relative; 
	width: 250px;
}
.blockbox .newestentry .bottomDiv
{
	position: absolute; 
	bottom: 0px; 
	height: 46px;
	white-space: nowrap;
}
.blockbox .newestentry .bottomDiv img.userimage
{
  height: 46px;
  margin-right: 5px;
  float: left;
}
.blockbox .newestentry .bottomDiv .infoDiv
{
	position: absolute; 
	bottom: 0px; 
}
.blockbox .newestentry ul.newestentryMostRead
{
	list-style-image: url(../../pics/bullet.gif);
	padding-left: 15px;	
}
/* Dialogue */
td.dialogueAttachment img
{
  vertical-align: text-top;
}

.blockbox-content .dialogueheader
{
  width: 100%; 
}

.blockbox-content .dialogueheader td
{
  font-weight: bold;
}

ul.dialogueList
{
  padding-left: 2px;
  margin-left: 0px;
  list-style-type:none;  
}

ul.dialogueList li ul
{
}

ul.dialogueList li
{
  padding-left: 3px;
}

ul.dialogueList li
{
  list-style-type:none;
}

ul.dialogueList span.cbx input
{
  margin-left: 0px;  
}

.bottomList img
{
  vertical-align:middle;
}

.bottomList a:link,
.bottomList a:hover,
.bottomList a:visited
{
  color: #c00418;     
  text-decoration: underline;
}

.IconHeader
{
  background-color: #F5F0EC;
  border-bottom: solid 1px #878787;   
  border-top: solid 1px #878787;   
  padding: 2px;
  vertical-align: middle;
}

.IconHeader a img
{
  vertical-align: middle;
}


/* Article */
.article-actions
{
  background-color: #F5F0EC;
  border-bottom: solid 1px #878787;   
}

#article .details
{
  font-size: 7pt; 
  font-weight: bold;
  color: #595959;
}

#article div.captcha
{
  margin-bottom: 10px;
}

.article-commentactions
{
  border-top: solid 1px #878787;  
}

.article-comment h2
{
  font-size: 8pt;  
  margin-top: 10px;
  color: #c00418;   
}

.article-comment .article-commentactions
{
  padding-bottom: 2px;  
}

html>body .article-comment .article-commentactions input
{
  vertical-align: text-bottom;
}

.article-commentlist .Spam
{
  background-color: #FFE5E6;   
}

.article-commentlist .CutOff
{
  background-color: #FFFFE5;   
}

.article-commentlist .Deleted
{
  background-color: #E5ECFF;   
}

.article-commentlist .Rejected
{
  background-color: #E5F7FF;   
}

.article-commentlist .Waiting
{
  background-color: #E7FFE5;   
}

/* RSS */
table.rssTypeList td,
table.topicList td,
table.forumList td
{
  padding: 0px;  
}

.rssLinks img
{
  vertical-align: text-bottom;
  margin-bottom: 1px;
  margin-top: 1px;
}

div.factRightHolder .factTable
{
	width: auto;
}

.multiimage .imageRightHolder .multiImageFactHolder #factList,
.factTable td.factHeader
{
	list-style-image: url(../../pics/bullet.gif);
	margin: 0.2em 0pt;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.multiimage .imageRightHolder .multiImageFactHolder ul li
{
	color: #666666;
}


.multiimage .imageRightHolder .multiImageFactHolder #noBullet
{
	list-style-image: none;
	list-style-type: none;
}


/* Newsletter */
.form_frame .grid td.nopadding a
{
  padding-right: 0px;  
}
.itemlist td
{
  padding-right: 10px;  
}
.itemlist .bastard
{
  margin-top: 0px;  
}

html>body .itemlist .bastard
{
  margin-top: 0px;  
}

/* Form */
.blockbox .userinfo .links a
{
  margin-right: 3px;
}

.blockbox .userinfo .links
{
  background-color: #F5F0EC;
  border-bottom:1px solid #878787;  
  border-top:1px solid #878787;  
  margin-bottom: 3px;
  text-align:justify;
}

/* IconHeader */
.IconHeader
{
  background-color: #F5F0EC;
  border-bottom:1px solid #878787;  
  margin-bottom: 3px;
}

.IconHeader img
{
  vertical-align: text-bottom;  
}

/* Member */
.menuTitle
{
  margin-top: 5px; 
}

.menuTitle a
{
  color: #c00418;  
  font-weight: bold;
  margin-left: 8px;
}

.blockbox .membersearch .button
{
  text-align: right;  
}

.blockbox .membersearch input.text,
.blockbox .membersearch select
{
  width: 100%;
  margin-bottom: 2px;
}

.page_header h2 .userInfoLine
{
  text-align: right;
  font-weight: bold;
}

table#editDueGrid td
{
  padding-right: .5em;
  padding-bottom: .5em
}

/* QuickReports */

table.reportAccessSetup th
{
  color: #B7B7B7;
  font-weight: bold;
  padding-bottom: .5em
}


table.reportAccessSetup td.reportDescription
{
  padding-bottom: 1em
}

table.reportAccessSetup td.reportTitle
{
  font-weight: bold
}

table.reportAccessSetup .accessEditLink
{
  visibility: hidden
}

table.reportAccessSetup tr.newAccessType .accessEditLink
{
  visibility: visible
}

table.reportAccessSetup tr.newAccessType td
{
  border-top: 1px solid #B7B7B7;
  padding-top: 1em
}

/* Visitkort */

#vcardContent
{
  padding-bottom: 16px
}

.vcardOrganizationInfo
{
  position: relative;
}

.vcardSiteList
{
  width: 33%;
  position: absolute;
  top: 0;
  /* IE placerer vcardSiteList 50px for langt til højre og jeg aner virkelig ikke hvorfor */
  right: 50px;
  padding-top: 6px;
  border-left: 1px solid #878787;
}

/* Korrekt placering af vcardSiteList for browsere der har for mere end 5 flade øre forstand */
.vcardOrganizationInfo > .vcardSiteList
{
  right: 0
}

.vcardSiteListWrapper
{
  padding-left: 12px
}

.vcardSiteLink
{
  display: block;
  padding: 1em;
  background-color: #C00418;
  color: white;
  font-weight: bold;
  font-size: 10pt;
  margin-bottom: 1.5em
}

.vcardSiteGroup
{
  padding-bottom: 1em
}

.vcardSiteGroup ul
{
  list-style-type: none;
}

.vcardSiteGroup ul,
.vcardSiteGroup li
{
  margin: 0;
  padding: 0  
}

.vcardSiteGroup li
{
  margin-left: 1em
}

.vcardSiteList li.current a
{
  font-weight: bold;
  color: #c00418;
}

.vcardSiteList li.current
{
  color: #c00418;
  margin-left: 0;
  padding-left: 1em;
  background: transparent url('../../pics/contentmenu/redball.gif') no-repeat 0 4px;
}

.vcardCurrentOrgList
{
  width: 66%;
}

.vcardPersonList
{
  padding-bottom: 2em
}

.vcardmember
{
  padding-top: 1em;
  width: 49.5%;
  float: left;
}


/* SHOP begin */


ul.shopMenu
{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  height: 100%; 
}

ul.shopMenu li ul
{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

ul.shopMenu li.shopMenuHeader
{
  border-top: none;
}

ul.shopMenu li a
{
  display: block;
  margin: 0px;
  padding-bottom: 2px;
  font-weight:bold;
}

ul.shopMenu li a.quickorder
{
  font-weight: normal;
  color: #c00418;   
  text-decoration: underline;
}

ul.shopMenu a
{
  width: 149px;   /* content width (for other browsers) */
}

* html ul.shopMenu a   /* this selector recognized by IE only */
{
  width: 169;   /* total width (only for IE5.x/Win) */
  width: 169;  /* content width (for other IE) */
}

/* Shop product listing */

.shopProductList
{

}
.shopProductHolder
{
  vertical-align:top;
  padding: 2px 0px 10px 0px;
}


.imgCell
{
  width: 140px;
  padding-left: 10px;
}

.shopProductInfo td
{
  vertical-align: top;
}

.shopProduct
{
  border-bottom: solid 1px #E8E8E8;  
  margin-bottom: 15px;
}

.shopProductInfo .productImage
{
  float: left;
  font-style: italic; 
}

.shopProductInfo .productImage img
{
  margin: 2px 5px 2px 0px;  
}


.shopProductList h3,
.shopProductList h3 a
{
  color: #000;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 9pt;
}

.shopProductInfo td a img
{
  width: 130px;
  margin-bottom: 10px;
}

.shopProductInfo .left
{
  padding-right: 15px;
  padding-bottom: 15px;  
}

.shopProductInfo .right
{
  padding-bottom: 15px;  
}

.shopProductInfo td a
{
  color: #c00418;    
  text-decoration: underline;
}


.shopProductSelect
{
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #CCCCCC;
  vertical-align: top;
}

.shopProductPrice td
{
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align:bottom;  
  border-top: dashed 1px #CCCCCC;
}
.quickorder
{
  text-align: left; 
  padding: 0px;
  margin: 0px;  
}

.quickorder h2
{
  font-size: 9pt;
  color: #000;
  font-weight: bold;
  background-color: #fff;
}
.quickorder h2.productType
{
  margin: 10px 0px 5px 0px;
}

.quickorder td
{
  text-align: left;
  vertical-align: top;
}
.quickorder td.shopProductSelect
{
  width: 140px;
  text-align: right;
}
.quickorder td.shopProductSelect table
{
  width: 100%;
}



.quickorder table.shopProductList
{
  width: 100%;
}
.quickorder .imgCell
{
  padding: 10px;
  padding-left: 0px;
  border-bottom: solid 1px #CCCCCC;
  width: 60px;
}

.quickorder .shopProductList h3,
.quickorder .shopProductList h3 a
{
  color: #c00418;
  margin: 0px;
}
.quickorder td.shopProductInfo
{
  border-bottom: solid 1px #CCCCCC;
  padding-top: 10px;
  padding-bottom: 10px;
}
.quickorder .imgCell img
{
  width: 50px;
}

.quickorder div.productVariationToBasket input.int 
{
  margin: 1px;
}

/* ProductVariationToBasket */
div.productVariationToBasket table td
{
  padding-right: 4px;
}

div.productVariationToBasket .productVariationToBasketHeader td
{
  font-weight: bold;
  
}

div.productVariationToBasket input
{
  border: solid 1px black; 
}

div.productVariationToBasket input.int
{
  width: 30px;
}

.shopProductSelect .productVariationToBasket table
{
  
}
.quickorder .productVariationToBasket table
{
  width: auto;
}
/* Shop product details */
.shopProductDetails
{
}
.shopProductDetailsPictureTable
{
  float: left;
  margin: 2px 10px 5px 0px;
  width: 260px;
  
}
.shopProductDetailsInfo
{
  color:#000;
  font-weight: bold;
}

.shopProductDetailsPicture
{
  width: 260px;  
}

.shopProductDetailsPicture img
{
  width: 260px;  
}

.shopProductDetailsPictureDescription
{
  width: 260px;
  font-style:italic;
}

.shopProductDetailsDetailedDescription
{
  padding: 10px 0px 10px 0px;
}

.shopProductDetailsSelect
{
  height: 60px;
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  
}

table.shopProductDetails hr {
  border: dashed 1px #A0A0A0;
}

/* Cart */
.blockbox-header table.shop
{
  width: 100%;  
}

.blockbox-header table.shop td.left
{
  color: #c00418;
  font-weight: bold;
  font-size: 9pt;
  border-bottom: solid 1px #E8E8E8;
}

.blockbox-header table.shop td.right
{
  border-bottom: solid 1px #E8E8E8;
  text-align: right; 
}

.blockbox-content table.shop,
.blockbox-content table.shopFooter
{
  width: 100%;  
}

.blockbox-content table.shopFooter
{
  border-top: solid 1px #E8E8E8;
}

.blockbox-content table.shopFooter td.separator
{
  border-top: solid 1px #E8E8E8;
}

.blockbox-content table.shopFooter td.cartmenu
{
  text-align: left;
}

.blockbox-content table.shopFooter td.cartmenu a
{
  color: #c00418;
  text-decoration: underline;  
}

.blockbox-content table.shopFooter img
{
  vertical-align: text-bottom;  
}

/* dibs */
#subsite table.dibsordertable{
  width: 100%;
}

.dibsordertable th
{
  font-weight: bold;
  padding: 5px;
  border-bottom: dashed 1px #A0A0A0;
  border-top: dashed 1px #A0A0A0;
}

#subsite table.dibsordertable td h2
{
  font-size: 8pt;
  color: #960413;
}


.grid tr.totalLine td,
.dibsordertable tr.totalLine td
{
  border-top: dashed 1px #A0A0A0; 
}

.dibsordertable tr.vatLine td
{
  border-bottom: dashed 1px #A0A0A0; 
}

div.dibsInputButtons
{
  display: inline;
}
.dibsform .form_frame .buttonRow
{
  vertical-align: middle;
  padding: 5px;  
  margin: 0px;
  border-bottom: dashed 1px #A0A0A0;
  margin-bottom: 20px;
}


/* SHOP end */

/* Adresseskift */

.changePartiforeningWarning
{
  margin: 10px 30px;
  border: 1px solid #999;
  padding: 10px
}

/*Progress bar*/
.eventqueuestatus-progressbar
{
  border: 1px solid #DDD;
  padding: 0px;
  position: relative;
  height: 20px;
}

.eventqueuestatus-progressbar div.bar
{
  background-color: #809090;
  position: absolute;  
  z-index: 1;
  height: 20px;
  top: -0px;
}
.ie8 .eventqueuestatus-progressbar div.bar
{
	top: -2px;
}
.eventqueuestatus-progressbar div.text
{
	position: relative;
	z-index: 5;
  font-size: 15px;
  text-align: center;
  color: #000;
}

/* Simple ContentEdit */

table.simpleContentEditTable
{
  width:300px;
}

table.simpleContentEditTable tr.headerRow td
{
  font-weight:bold;  
}
  
  
table.simpleContentEditTable span input
{
 margin:0 3px 0 0;
}


.memberInactivePanel
{
	border: solid 1px black;
	padding: 2px;
	margin-bottom: 2px; 
	color: White;
	background-color: #C00418;
	text-align:center;
}