/*
*********** Styles for Administrationshuset.dk V 3.00 *******
*                                                           *
*  Author: Jan-Erik Revsbech <jer@moccompany.com>           *
*                                                           *
*                                                           *
*************************************************************
*/

fieldset {
border: 0px;
 }
/* Generelle styles */
html,body {
    /*height: 100%;*/
}
body {
    background-color: white;
    margin: 0px;
    padding: 0px;
}
body,p,li,.bodytext,td,input,select,textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: black;
}
P {
 margin: 0 0 20px ;
}

a {
  color: #798999;
  text-decoration: none;
  white-space: nowrap;
    font-weight: bold;

}
a img {
	border: 0px;
}
input,textarea {
  color: black;
  /*border:#666666 solid 1px;*/
  bacground-color: #ffffff;
 border: 1px solid #798999;
}
input.text {
}
input.submit, input.actionbutton {
  border: 0px;
  background-color: #9fafce;
  color: white;
  padding: 1px;
}

ul {
  /*margin: 0 0 20px 28px;*/
  margin:0 0 20px 0;
  padding:0 0 0 15px;
}
div.admnet_divider {
	border-top: 1px dashed #9FAFCE;
	margin-bottom: 10px;
}
hr.admnet_divider {
	color: #9FAFCE;

	border: 1px dotted #9FAFCE;
	height: 0px;
}
div.header1 {
	margin-bottom: 15px;
}
H1, span.header1 {
  font-size: 11px;
  color: #9FAFCE;
  font-weight: bold;
  padding-left: 2px;
  padding-bottom: 1px;

}
H1 A {
	color: black;
	text-decoration: none;
}
H1 A:hover {
	color: black;
	text-decoration: none;
}
H2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	color: black;
	font-weight: bold;
}
H2 A {
	color: black;
	text-decoration: none;
}
H2 A:hover {
	color: black;
	text-decoration: none;
}
H3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: black;
	font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0px;
    padding-bottom: 3px;
}
H3 A {
	color: black;
	text-decoration: none;
}
H3 A:hover {
	color: black;
	text-decoration: none;
}
H4 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: black;
	font-weight: bold;
}
H4 A {
	color: black;
	text-decoration: none;
}
H4 A:hover {
	color: black;
	text-decoration: none;
}

.error,.box-error {
	font-style: italic;
	color: red;
	font-weight: bold;
}

input#fe_searchfield {
  width: 134px;
}


/******************************************************************

        Layout styles

******************************************************************/
div#pagecontainer {
    width: 984px;
    margin: 0 auto;
    height: 100%;
    padding: 0px;
    border: none;


}
div#logobar {
    height: 115px;
    width: 984px;
}
/** Navigational column contatin the internet and intranet navigation ***/
div#navigation_column {
  float: left;
  width: 170px;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 35px;
}
/** Main content area **/
div#maincontent {
  float: left;
  width: 524px;
  margin-top: 35px;
}
div#maincontent_wide {
  float: left;
  width: 754px;
  margin-top: 35px;
}

/** Secondary content column **/
div#secondary_column {
  float: left;
  margin-top: 35px;
  width: 170px;
  padding-left: 30px;
  padding-right: 30px;

}
div#secondary_column p {
 margin: 0 0 16px;
}
/** Addressbar **/
div#address {
  clear: both;
  position: relative;
  bottom: 0px;
  text-align: center;
  color: #798999;
  font-size: 9px;
  border-bottom: 10px solid #798999;
  margin-top: 20px;
  padding-bottom: 3px;
}

div#address a {
    font-weight: normal;
}

div#beboerhenvendelse {
    border: 1px solid #798999;
    padding: 10px;
    margin-bottom: 20px;
}
div#beboerhenvendelse h4 {
    margin: 0px;
    padding: 0px;
    color: #798999;
}
div#tertiary_content {
    border: 1px solid #798999;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

form#henvendelse {
    padding: 0px;
    margin: 0px;
}
div#loginbox h4 {
    margin: 0px;
    padding: 0px;
    color: #798999;
}

div.tx-mocselectedarticles-pi1  {
    border: 1px solid #798999;
    padding: 10px;
    margin-bottom: 20px;


}
div.loginbox-status {
	border: 1px solid #798999;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 10px;
}

div.tx-mocLoginBox-pi1 form {
    padding: 0px;
    margin: 0px;
}
td.header {
    background-color: #798999;
    font-weight: bold;
    color: white;
    padding-left: 10px;
}


/********************************************************

        Menu styles

*********************************************************/
div#internet_navigation {
    /*margin-top: 20px;*/
}
div#intranet_navigation {
    margin-bottom: 20px;
}
div.intranetheader {
    /*
    background-image: url('../images/ikon_pil.gif');
    background-repeat: no-repeat;
    */
}
div.level1-header {
    padding-left: 20px;
    font-weight: bold;
    color: #9fafce;
    text-transform: uppercase;
}


/*************** LEVEL 1 *******************/
div.level1 {
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 4px;
}
div.level1 a {
    text-decoration: none;
    color: black;
    font-weight: normal;
}
div.level1 a:hover {
    text-decoration: none;
    color: black;
}

div.level1-no {
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 4px;

}
div.level1-no a{
    text-decoration: none;
    color: black;
    font-weight: normal;
}
div.level1-cur {
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 4px;
    font-weight: bold;

}
div.level1-cur a{
    text-decoration: none;
    color: black;
    font-weight: bold;
}

div#internet_navigation div.level1-cur {
    font-weight: bold;
    /* background-image: url('../images/ikon_pil.gif');*/
    background-image: url('../images/ikon_dot.gif');
    background-repeat: no-repeat;
}
div.filemount {
    background-image: url('../images/ikon_mappe.gif');
/*    background-image: url('../images/ikon_dot.gif');*/

    background-repeat: no-repeat;

}

/*************** LEVEL 2 *******************/
div.level2 {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 25px;
}
div.level2 a {
    text-decoration: none;
    color: black;
    font-weight: normal;
}
div.level2 a:hover {
    text-decoration: none;
    color: black;
}

div.level2-no {

}
div#internet_navigation div.level2-cur {
    font-weight: bold;
/   background-image: url('../images/ikon_pil.gif');*/
    background-repeat: no-repeat;
    /*padding-left: 5px; */
}
div.level2-cur a {
    font-weight: bold;
}


/*************** LEVEL 3 *******************/
div.level3 {
    padding-left: 30px;
    margin-top: 4px;
    margin-bottom: 4px;
}
div.level3 a {
    text-decoration: none;
    color: black;
    font-weight: normal;

}
div.level3 a:hover {
    text-decoration: none;
    color: black;
}

div.level3-no {
}
div#internet_navigation div.level3-cur {
    font-weight: bold;
    background-image: url('../images/ikon_pil.gif');
    background-repeat: no-repeat;
}
div.level3-cur a {
    font-weight: bold;
}

/*************** LEVEL 4 *******************/
div.level4 {
    padding-left: 35px;
    margin-top: 4px;
    margin-bottom: 4px;
}
div.level4 a {
    text-decoration: none;
    color: black;
    font-weight: normal;

}
div.level4 a:hover {
    text-decoration: none;
    color: black;

}

div.level4-no {
}
div#internet_navigation div.level4-cur {
    font-weight: bold;
    background-image: url('../images/ikon_pil.gif');
    background-repeat: no-repeat;
}
div.level4-cur a {
    font-weight: bold;
}

/*************** LEVEL 5 *******************/
div.level5 {
    padding-left: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
}
div.level5 a {
    text-decoration: none;
    color: black;

}
div.level5 a:hover {
    text-decoration: none;
        color: black;
    font-weight: normal;

}

div.level5-no {
}
div#internet_navigation div.level5-cur {
    font-weight: bold;
    background-image: url('../images/ikon_pil.gif');
    background-repeat: no-repeat;
}
div.level5-cur a {
    font-weight: bold;
}



input.login-submit {
  border: 0px;
  background-color: #9fafce;
  color: white;
  padding: 1px;
}

/* ### Styels for visninger af s&#65533;geresultater ### */
.tx-indexedsearch-title  {
 font-family: Verdana,Arial;
  font-weight: bold;
  color: white;
  background-color: #798999;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}
.tx-indexedsearch-title P  {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.tx-indexedsearch-title A {
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.tx-indexedsearch-title A:hover {
	text-decoration: underline;
}

.tx-indexedsearch-title P.tx-indexedsearch-percent  {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	color: red;
	font-style: italic;
	font-weight: bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eeeeff;
	font-size: 11px;
	width=350;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info A{
	color: #333333;
	text-decoation: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info A:hover{
	text-decoration: underline;
}
.tx-indexedsearch-sectionlinks A{
	color: #333333;
	text-decoration: none;
}
.tx-indexedsearch-sectionlinks A:hover{
	text-decoration: underline;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P {
	font-size: 16px;
	color: #333333;
}
.tx-indexedsearch-browsebox-SCell {
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
.tx-indexedsearch-browsebox-SCell A{
	font-decoration: none;
	color: #333333;
}
.tx-indexedsearch-browsebox-SCell A:hover{
	font-decoration: underline;
}


.pricelist-table-cell {
   font-family: Verdana,Arial;
   font-size: 11px;
   padding-left: 15px;
   vertical-align: top;
 }
 .pricelist-table-cell-header {
   font-family: Verdana,Arial;
   font-size: 14px;
   font-weight: bold;
 }
.emnehead
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #aaba2c
}
.addressheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: bold;
  padding: 2px;
  background-color: #aaba2c;
  color: white;
}

.addressentry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-left: 5px;
	color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #aaba2c;
}
div.mailline {
    margin-bottom: 5px;
}
div.mailline img {
    margin-right: 5px;
}

/******************** MAIL LIST STYLES *******************************/
div#maincontent_wide div.tx-mocmaillist-pi1 {
    width: 752px;
}
.tx-mocmaillist-pi1 .showmail_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #aaba2c;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tx-mocmaillist-pi1 .showmail_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
}
.tx-mocmaillist-pi1 .showmail_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
.tx-mocmaillist-pi1 .showmail_attachments_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
}
.tx-mocmaillist-pi1 .showlist_row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 2px;
	padding-left: 2px;
}
.tx-mocmaillist-pi1 .showlist_row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-color: #cccccc;
	padding: 2px;
	padding-left: 2px;
}
.tx-mocmaillist-pi1 .showlist_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #798999;
	padding: 2px;
}
.articleheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: black;
  font-weight: bold;
}
.articletext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: black;
}
.articleteaser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: black;
  font-style: italic;

}
.articleauthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: black;
 }

/* BEGIN Style for special table */
.teksttabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #798999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #798999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #798999;
}
.row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: black
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #798999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #798999;
}
.tabelhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #798999;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
/* END SPECIEL TABEL*/

/* CERBERUS-STYLE */

/* Cerberus helpdesk plugin styles */
DIV.tx-cerhelpdesk-pi1 P.header {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px dotted black;
}
DIV.tx-cerhelpdesk-pi1 TD.header{
  background-color:  #DEE3E7;
  border-bottom: 1px solid black;
  font-weight: bold;
}
DIV.tx-cerhelpdesk-pi1 TR.row-2{
    background-color:  #DEE3E7;
}
DIV.tx-cerhelpdesk-pi1 TD.label{
  font-size: 11px;
  font-weight: bold;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  vertical-align: top;
}
DIV.tx-cerhelpdesk-pi1 DIV.info{
  font-size: 9px;
  background-color: #DEE3E7;
}
TABLE.mounttable {
  margin-bottom: 3px;
}
TABLE.mounttable TD { padding: 0px; font-size: 10px;}

table.filelist th{
  font-size: 10px;
/*  background-color: #798999;*/

  color: #9aafce;
  padding: 1px;
  padding-left: 5px;
  text-align: left;
  border-bottom: 1px solid black;
}
table.filelist TD{
  padding: 2px;

                   }
table.filelist TD A{
border-bottom: none;
                     }
table.filelist TD A:hover{
 text-decoration: underline;
                     }
div#maincontent div.tx-mocLoginBox-pi1 {
    width: 400px;*
}
div.tx-mocfilemanager-pi2 {
    width: 400px;
}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 .filelink { color: black; text-decoration: none; font-weight: normal; font-size: 10px;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.borderbottom { padding: 0px;border-bottom: 1px solid black;}
 DIV.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;}
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;}
 DIV.tx-mocfilemanager-pi1 { font-family: Verdana; font-size: 22px; color: #000033;}
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;}
 DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
 DIV.tx-mocfilemanager-pi1 .action {font-family: Verdana, Arial, Helvetica; font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .actionButton {font-family: Verdana, Arial, Helvetica;font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .command {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}
 DIV.tx-mocfilemanager-pi1 .dirpath {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 P { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;}
 DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable { border: 1px solid #000033; background-color: white; padding: 10px;}

 /* ***************** Skabeloner til Bebolerlister ************ */
div.tx-beboerlister-pi1 table {
    border-collapse: collapse;
    width: 100%;
}
div.tx-beboerlister-pi1 table TR TD {
    padding-right: 2px;
}

div.tx-beboerlister-pi1 TR.row-header {
  background-color: #798999;
}
div.tx-beboerlister-pi1 TR.row-header TD {
    font-weight: bold;
    color: white;
}
div.tx-beboerlister-pi1 TR.row-odd  {
    background-color: #f5f5ff;
}

div.tx-beboerlister-pi2 table {
    border-collapse: collapse;
    width: 100%;
}
div.tx-beboerlister-pi2 table TR TD {
    padding-right: 2px;
}

div.tx-beboerlister-pi2 TR.row-header {
  background-color: #798999;
}
div.tx-beboerlister-pi2 TR.row-header TD {
    font-weight: bold;
    color: white;
}
div.tx-beboerlister-pi2 TR.row-odd  {
    background-color: #f5f5ff;
}
div.lastupdate {
    text-align: right;
    margin-bottom: 10px;
}
div#selector {
    text-align: right;
}
select#addressselector {
    font-sise: 8px;
}

div.tx-beboerlister-pi2 input.submit {
    margin-right: 10px;
}
div.tx-beboerlister-pi2 td.label {
    font-weight: bold;
    vertical-align: top;
}
div.tx-beboerlister-pi2 td.error {
    font-weight: bold;
    color: red;
    font-style: italic;
}
div.tx-beboerlister-pi2 div.info{
    font-weight: bold;
    color: green;
    font-style: italic;
    text-align: center;
    margin: 5px;
}

label {
width: 200px;
display: block;
}

div.notat {
  margin-bottom: 5px;
}

/* ##########################################
     Styles for various flexform elements.
########################################### */

/* ********* Two cols - equal width ****** */
.two-equal-width-cols{
  width:100%;
}
.two-equal-width-cols .left-col{
  float:left;
  width:48%;
}
.two-equal-width-cols .right-col{
  width:48%;
  float:right;
}
/* ******** Two cols - narrow left ******** */
.two-cols-narrow-left{
  width:100%;
}
.two-cols-narrow-left  .left-col{
  width:32%;
  float:left;
  margin-right:5%;
}
.two-cols-narrow-left  .right-col{
  width:60%;
  float:right;
}

/* ******** Two cols - narrow right ********* */
.two-cols-narrow-right{
  width:100%;
}
.two-cols-narrow-right .left-col{
  width:60%;
  float:left;
  margin-right:5%;
}
.two-cols-narrow-right .right-col{
  width:32%;
  float:left;
}

/* ********* Three cols - equal width ****** */
.three-equal-width-cols{
  width:100%;
}
.three-equal-width-cols .left-col{
  float:left;
  width:32%;
}
.three-equal-width-cols .middle-col{
  width:32%;
  float:left;
}
.three-equal-width-cols .right-col{
  width:32%;
  float:right;
}


div.moc_articles_single_bodytext {
	margin: 0px;
	padding: 0px;
	/*background-color: green;*/
	margin-bottom: 0px;
}
div.moc_articles_readmore {
	/*background-color: yellow;*/
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
}
table#balance_table td{
 padding: 2px;

}

table#balance_table td.balance_sum_account {
	font-weight: bold;
	font-size: 10px;
	padding-top: 15px;
	border-bottom: 1px dotted black;

}
table#balance_table {
	width: 100%;
	border-collapse: collapse;
}
table#balance_table tr.sum_row td {
	border-top: 1px dotted black;
	border-bottom: 2px dotted black;
}
table#balance_table tr.total_sum_row td {
	padding-top: 20px;
	border-bottom: 2px solid black;
	font-size: 11px;
	font-weight: bold;
}
td.currency {
	text-align: right;
}



div#secondary_content h1 {
  font-size: 11px;
  color: #9FAFCE;
  font-weight: bold;
  padding-left: 2px;
  padding-bottom: 1px;
  background-image: url('../images/ikon_dot.gif');
  background-repeat: no-repeat;
    text-transform: uppercase;

}
div#secondary_content h3 {
    padding-top: 0px;
    margin-top: 10px;
    font-size: 10px;
}
div#secondary_content ul  {
    /*list-style-image: url('../images/ikon_minipil.gif');*/
    list-style-position: outside;
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
    border-bottom: 1px dashed #9FAFCE;
    padding-bottom: 10px;
    margin-bottom: 0px;

}
div#secondary_content ul li {
    margin-left: 0px;
    padding-left: 7px;
    background-image: url('../images/ikon_minipil.gif');
    background-repeat: no-repeat;
    background-position: 0px 3px ;
}


/* Styles for tx_unik_erindringer */

.tx-unikerindringer-pi1 {
	font-size: 9px;
	margin: 0 0 20px;
	padding: 0;
}
.single_erindring_odd, .single_erindring {
	clear: both;
}
.single_erindring .erindring_list {
	background: #EEE;
	width: 720px;
	height: 16px;
	margin: 0;
	padding: 0;
}
.single_erindring_odd .erindring_list {
	background-color: #FFF;
	width: 720px;
	height: 16px;
	margin: 0;
	padding: 0;
}

div.erindring_body {
	padding: 3px;
	position: relative;
	clear: both;
	float: left;
	width: 720px;
	border: 1px solid #BBB;
	margin: 0 0 0 10px;
}
div.notat {
	margin-bottom: 5px;
}
div.erindring_linie  {
	padding-left: 5px;
}

div.erindring_antal {
	margin-bottom:10px;
}

div.erindring_header {
	padding: 3px;
	font-size: 11px;
	cursor: pointer;
	clear: both;
	font-weight: bold;
}

.erindring_category {
	width: 400px;
	float: left;
}
.erindring_reference {
	width: 120px;
	float: left;
}
.erindring_initials {
	width: 70px;
	float: left;
}
.erindring_startdate {
	width: 80px;
	float: left;
}
.show_finished {
	clear: both;
	float: left;
	margin: 3px 0;
}


input.pdf2form-radio {
	border: 0px;
}


form.pdf2form fieldset {
	border: 1px solid black;
	padding-left: 10px;

}
form.pdf2form fieldset legend {
	font-size: 12px;
	font-weight: bold;
}
form.pdf2form ol {
	padding: 0px;
	margin: 0px;
}
form.pdf2form li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt 0pt 5px;
}
form.pdf2form label {
	line-height:1.8;
	vertical-align:top;
	width1820px;
	display: inline-block;
}
form.pdf2form li input {
	font-family:arial,verdana,'trebuchet ms',sans-serif;
	font-size:10px;
	/*width:377px;*/
}
form.pdf2form select.pdf2form-select {
	width: 185px;
	font-size: 9px;
}
form.pdf2form em {
  color:red;
  margin:0pt 3px;
  font-weight: bold;
}

/* Added by Atte for styling moc_pdf2form*/
table.pdf2form_pi2 tr.odd {
    background-color: white;
}

table.pdf2form_pi2 tr.even {
    /*background-color: #bFcFeE;*/
    background-color: #e8eeff;
    /*background-color: #f1f6ff;*/
}

span.hiddendata {
	display: none;
}

#ARI Right menu
.r-menu {
	width: 170px;
	white-space: normal;
}
.r-menu a {
	color: black;
	white-space: normal;
}

.r-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}



.r-menu ul.r-level-1 {
	margin-left: 0px;
}

.r-menu ul.r-level-1 li{
	font-size: 12px;
	padding-bottom: 10px;
	line-height: 1.3em;
}
.r-menu ul.r-level-2 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.r-menu ul.r-level-2 li{
	font-size: 9px;
	padding-bottom: 0px;
}

.r-menu ul.r-level-3 li{
	font-size: 9px;
	padding-bottom: 0px;
}
table.finance-table {
	border-collapse: collapse;
	width: 100%;
	text-align: left;
}

table.finance-table td.rightAlign {
	text-align: right;
}
table.finance-table tr.row-odd {
	background-color: #efefef;
}
.tx-felogin-pi1 form {
	margin-top: 10px;
}
.tx-felogin-pi1 fieldset {
	/*border: 1px solid #798999;*/
	border: 0px;
	padding: 0px;

}
.tx-felogin-pi1 fieldset legend {
	display: none;
}

.tx-felogin-pi1 fieldset div {
	padding-top: 5px;
}
.tx-felogin-pi1 fieldset label {
	font-weight: bold;
}
.tx-felogin-pi1 input[type="submit"] {
	background-color: #9FAFCE;
	border: 0px;
	color: white;
	padding: 2px 5px;
}
