.HiddenElement {
  display:none;
}

body{
margin: 0px;
font-size: 12px;
background: #FFF url('/images/body-bg.jpg') 0 0 repeat-x;
font-family: Arial, Verdana, serif;
color: #000;
padding-left: 2px;
line-height: 18px;
}

.AnnouncementOptionsTable td {
margin: 0px;
font-size: 12px;
font-family: Arial, Verdana, serif;
color: #000;
padding-left: 2px;
line-height: 18px;
}

.AnnouncementOptionsTable td input {
height: 18px;
padding: 1px 2px 3px 3px;
border: 1px solid #ACACAC;
font-size: 12px;
font-family: Arial, Verdana, serif;
width: 300px;
}

.AnnouncementOptionsLookupButton 
{
  min-width: 70px !important;
  width: auto !important;
  height: 22px !important;
  padding-top: 0px !important;  
}

.AnnouncementOptionsTable td textarea
{
  width:  300px;  
}

.AnnouncementOptionsTable td select.AnnouncementOptionsDropdown 
{
  width: 300px !important;
}

img{
border: none;
}

a{
color: #830000;
text-decoration: none;
line-height: normal;
}

a:hover {
color: #000;
text-decoration: underline;
}

input {
height: 16px;
padding: 1px 2px 3px 3px;
border: 1px solid #ACACAC;
font-size: 13px;
font-family: Arial, Verdana, serif;
}

.radio {
height: 16px;
padding: 1px 2px 3px 3px;
border: none;
font-size: 13px;
font-family: Arial, Verdana, serif;
}


.leftclear{
clear: left;
}

.rightclear{
clear: right;
}

.bothclear{
clear: both;
}

.page_container{
background-image: url('/images/shadow-border.png');
background-repeat: repeat-y;
background-position: center top;
}

.stdbutton{
float: left;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
cursor: pointer;
}

.stdbutton .stdbuttonleft{
float: left;
background-image: url('/images/stdbutton_left.gif');
background-repeat: no-repeat;
height: 29px;
padding: 5px 5px 0px 10px;
}

.stdbutton:hover .stdbuttonleft{
float: left;
background-image: url('/images/stdbutton_hover_left.gif');
background-repeat: no-repeat;
height: 29px;
padding: 5px 5px 0px 10px;
}

.stdbutton .stdbuttonleft .stdbuttontext{
float: left;
}

.stdbutton .stdbuttonleft .buttonimg_search{
float: left;
background-image: url('/images/buttonimg_search.gif');
background-repeat: no-repeat;
height: 15px;
width: 15px;
margin: 1px 0px 0px 10px;
}

.stdbutton:hover .stdbuttonleft .buttonimg_search{
float: left;
background-image: url('/images/buttonimg_search_hover.gif');
background-repeat: no-repeat;
height: 15px;
width: 15px;
margin: 1px 0px 0px 10px;
}

.stdbutton .stdbuttonright{
float: left;
background-image: url('/images/stdbutton_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.stdbutton:hover .stdbuttonright{
float: left;
background-image: url('/images/stdbutton_hover_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.stdbutton_active{
float: left;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
color: #830000;
cursor: pointer;
}

.stdbutton_active .stdbuttonleft{
float: left;
background-image: url('/images/stdbutton_hover_left.gif');
background-repeat: no-repeat;
height: 29px;
padding: 5px 5px 0px 10px;
}

.stdbutton_active .stdbuttonleft .stdbuttontext{
float: left;
}

.stdbutton_active .stdbuttonright{
float: left;
background-image: url('/images/stdbutton_hover_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.searchboxbutton{
float: left;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
cursor: pointer;
color: rgb(102,32,23) !important;
}

.searchboxbutton .searchboxbuttonleft{
float: left;
background-image: url('/images/searchboxbutton_left.gif');
background-repeat: no-repeat;
height: 29px;
padding: 5px 5px 0px 10px;
}

.searchboxbutton:hover .searchboxbuttonleft{
float: left;
background-image: url('/images/searchboxbutton_hover_left.gif');
background-repeat: no-repeat;
height: 29px;
padding: 5px 5px 0px 10px;
/*color: #000000;*/
}

.searchboxbutton .searchboxbuttonleft .searchboxbuttontext{
float: left;
}

.searchboxbutton .searchboxbuttonleft .buttonimg_search{
float: left;
background-image: url('/images/buttonimg_search.gif');
background-repeat: no-repeat;
height: 15px;
width: 15px;
margin: 1px 0px 0px 10px;
}

.searchboxbutton:hover .searchboxbuttonleft .buttonimg_search{
float: left;
background-image: url('/images/buttonimg_search_hover.gif');
background-repeat: no-repeat;
height: 15px;
width: 15px;
margin: 1px 0px 0px 10px;
}

.searchboxbutton .searchboxbuttonright{
float: left;
background-image: url('/images/searchboxbutton_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.searchboxbutton:hover .searchboxbuttonright{
float: left;
background-image: url('/images/searchboxbutton_hover_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.tabbuttontext{
display: none;
padding: 10px;
}

.page_top{
background-color: #ffffff;
width: 970px;
height: 119px;
margin: auto;
text-align: center;
font-size: 13px;
}

.page_top .rightlinks{
color: #666666;
text-align: right;
font-size: 12px;
padding: 20px 20px 0px 0px;
margin-bottom: -15px;
}

.page_top .rightlinks span{
color: #aaaaaa;
font-size: 13px;
padding: 0px 10px 0px 15px;
}

.page_top .rightlinks a{
color: #666666;
}

.page_top .rightlinks a:hover{
color: #640000;
}

.menu_container{
width: 970px;
margin: auto;
background-color: #EAE6DA;
border-top: 1px solid #c6c6be;
border-bottom: 1px solid #8d8a7b;
}

.menu{
float: left;
margin: -1px 0px -1px 0px;
background-image: url('/images/top-menu-bg.jpg');
background-repeat: repeat-x;
height: 36px;
padding: 1px 0px 1px 0px;
}

.menu .item{
float: left;
padding: 10px;
font-size: 13px;
height: 16px;
font-weight: bold;
line-height: 17px;
}

.menu .item:hover{
background-image: url('/images/top-menu-hover.jpg');
background-repeat: repeat-x;
cursor: pointer;
color: #ffffff;
}

.menu .active{
background-image: url('/images/top-menu-hover.jpg');
background-repeat: repeat-x;
cursor: pointer;
color: #ffffff;
}

.menu .border{
float: left;
}

.menu_container .login_container{
float: right;
line-height: 13px;
}

.menu_container .login_container .dropdown_container{
float: left;
}

.menu_container .login_container .dropdown_container .name{
padding: 12px 10px 8px 10px;
font-weight: bold;
}

.menu_container .login_container .dropdown_container .dropdown{
display: none;
position: absolute;
cursor: pointer;
border-left: 1px solid #8d8a7b;
border-right: 1px solid #8d8a7b;
border-bottom: 1px solid #8d8a7b;
background-color: #EAE6DA;
padding: 0px 11px 5px 11px;
min-width: 100px;
}

.menu_container .login_container .dropdown_container .dropdown .item{
padding: 2px 0px 2px 0px;
}

.menu_container .login_container .dropdown_container:hover .dropdown{
display: block;
}

.itemdropdown_container{
float: left;
}

.itemdropdown_container .name{
padding: 12px 10px 8px 10px;
font-weight: bold;
display: block;
}

.itemdropdown_container .dropdown{
display: none;
position: absolute;
top:156px;
margin-left: -10px;
cursor: pointer;
border-left: 1px solid #8d8a7b;
border-right: 1px solid #8d8a7b;
border-bottom: 1px solid #8d8a7b;
background-color: #EAE6DA;
padding: 0px 11px 5px 11px;
min-width: 10px;
max-width: 148px;
}

.itemdropdown_container .dropdown a{
color: #830000;
text-decoration: none;
line-height: normal;
background-color:#EAE6DA;
padding: 3px;
}

.itemdropdown_container .dropdown a:hover{
text-decoration: underline;
}


.itemdropdown_container .dropdown .item{
padding: 2px 0px 2px 0px;
}

.itemdropdown_container:hover .dropdown{
display: block;
}
.menu_container .login_container .border{
float: left;
padding: 12px 5px 0px 5px;
}

.menu_container .login_container .login{
float: left;
padding: 12px 20px 0px 10px;
}

.breadcrumb_container{
background-color: #ffffff;
width: 970px;
height: 37px;
margin: auto;
border-bottom: 1px solid #b8b5a2;
}

.breadcrumb{
float: left;
padding: 10px 10px 0px 10px;
font-weight: bold;
}

.breadcrumb span{
padding: 0px 10px 0px 10px;
}

.breadcrumb a{
color: #72715F;
text-decoration: underline;
}

.breadcrumb_container .righticons{
float: right;
padding: 6px 10px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #72715F;
}

.breadcrumb_container .righticons .aloud{
float: left;
background-image: url('/images/sound-ico.gif');
background-repeat: no-repeat;
background-position: top right;
cursor: pointer;
width: 26px;
height: 26px;
}

.breadcrumb_container .righticons .aloud:hover{
background-position: bottom right;
}

.breadcrumb_container .righticons .aloud .aloudtext{
display: none;
position: absolute;
margin-left: -102px;
padding-top: 6px;
}

.breadcrumb_container .righticons .aloud:hover .aloudtext{
display: block;
}

.breadcrumb_container .righticons .fontsize_normal{
float: left;
background-image: url('/images/letter-ico.gif');
background-repeat: no-repeat;
background-position: top right;
cursor: pointer;
width: 26px;
height: 26px;
margin-left: 5px;
}

.breadcrumb_container .righticons .fontsize_normal:hover{
background-position: bottom right;
}

.breadcrumb_container .righticons .fontsize_normal .normaltext{
display: none;
position: absolute;
margin-left: -105px;
padding-top: 6px;
}

.breadcrumb_container .righticons .fontsize_normal:hover .normaltext{
display: block;
}

.breadcrumb_container .righticons .fontsize_large{
float: left;
background-image: url('/images/bold-letter-ico.gif');
background-repeat: no-repeat;
background-position: top right;
cursor: pointer;
width: 26px;
height: 26px;
margin-right: 5px;
}

.breadcrumb_container .righticons .fontsize_large:hover{
background-position: bottom right;
}

.breadcrumb_container .righticons .fontsize_large .largetext{
display: none;
position: absolute;
margin-left: -125px;
padding-top: 6px;
}

.breadcrumb_container .righticons .fontsize_large:hover .largetext{
display: block;
}

.breadcrumb_container .righticons .print{
float: left;
background-image: url('/images/print-ico.gif');
background-repeat: no-repeat;
background-position: top right;
cursor: pointer;
width: 26px;
height: 26px;
}

.breadcrumb_container .righticons .print:hover{
background-position: bottom right;
}

.breadcrumb_container .righticons .print .printtext{
display: none;
position: absolute;
margin-left: -120px;
padding-top: 6px;
}

.breadcrumb_container .righticons .print:hover .printtext{
display: block;
}

.pagecontent_container{
width: 970px;
margin: auto;
background-color: #f0ede4;
}

.pagecontent_container .header{
background-color: #640000;
padding: 25px 200px 20px 15px;
color: #ffffff;
margin: 15px 15px 0px 15px;
}

.pagecontent_container .header h1{
font-family: 'Constantia', 'Georgia', 'Times new roman', 'serif';
font-size: 30px;
line-height: 30px;
margin: 0px;
font-weight: normal;
padding-bottom: 5px;
color: #E15C04;
}

.pagecontent{
padding: 15px 0px 0px 15px;
}

.pagecontent .stdbox{
margin: 0px 15px 15px 0px;
background-color: #ffffff;
}

.pagecontent .width_462px{
float: left;
width: 462px;
}

.pagecontent .stdbox .top{
height: 5px;
line-height: 0px;
}

.pagecontent .top .left{
float: left;
background-image: url('/images/stdbox_topleft.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .top .right{
float: right;
background-image: url('/images/stdbox_topright.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .stdbox .bottom{
height: 5px;
line-height: 0px;
}

.pagecontent .stdbox .bottom .left{
float: left;
background-image: url('/images/stdbox_bottomleft.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .stdbox .bottom .right{
float: right;
background-image: url('/images/stdbox_bottomright.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .stdbox .content{
padding: 10px 15px 10px 20px;
line-height: 18px;
min-height: 125px;
}

.pagecontent .stdbox .content h1{
font-family: 'Constantia', 'Georgia', 'Times new roman', 'serif';
font-size: 30px;
line-height: 30px;
margin: 0px;
font-weight: normal;
padding: 17px 0px 20px 0px;
color: #640000;
}

.pagecontent .stdbox .content h2{
font-family: 'Constantia', 'Georgia', 'Times new roman', 'serif';
font-size: 20px;
line-height: 30px;
margin: 0px;
font-weight: normal;
padding-bottom: 5px;
color: #830000;
}

.pagecontent .stdbox .content .searchinput{
float: left;
width: 300px;
margin: 2px 2px 0px 0px;
}

.pagecontent .stdbox .content .frontpagesearchinput 
{
  width: 270px !important;
  float: left;
  margin: 2px 2px 0px 0px;
}

.pagecontent .searchbox{
background-color: #eae6da;
margin-bottom: 15px;
}

.pagecontent .searchbox .top{
height: 5px;
line-height: 0px;
}

.pagecontent .searchbox .top .left{
float: left;
background-image: url('/images/searchbox_topleft.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .searchbox .top .right{
float: right;
background-image: url('/images/searchbox_topright.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .searchbox .bottom{
height: 5px;
line-height: 0px;
}

.pagecontent .searchbox .bottom .left{
float: left;
background-image: url('/images/searchbox_bottomleft.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .searchbox .bottom .right{
float: right;
background-image: url('/images/searchbox_bottomright.gif');
background-repeat: no-repeat;
width: 5px;
height: 5px;
line-height: 0px;
}

.pagecontent .searchbox .content{
padding: 10px 15px 4px 20px;
line-height: 22px;
min-height: 25px;

}

.pagecontent .searchbox .content .advsearchlink{
float: left;
padding: 0px 0px 2px 0px; 
/* margin-top: -4px; */
}

.pagecontent .searchbox .content .advsearchlinkgroup{
float: right;
padding: 0px 0px 0px 0px; 
margin-top: -4px;
}


.searchresulttable{
padding: 0px;
border-spacing: 0px;
width: 100%;
}

.searchresulttable thead{
text-transform: uppercase;
font-weight: bold;
}

.searchresulttable tr{
padding: 0px;
}

.searchresulttable td{
padding: 0px;
vertical-align: top;
padding: 10px 0px 10px 0px;
}

.searchresulttable td .headlink{
color: #640000;
font-size: 14px;
font-weight: bold;
padding-right: 5px;
}

.searchresulttable td .headlink span{
background-color: #d9d7ce;
padding: 0px 3px 0px 3px;
}

.searchresulttable td .headlink a{
color: #640000;
font-weight: bold;
}

.searchresulttable td .headlink a:hover{
color: #640000;
font-weight: bold;
}

.searchresulttable td .maintext span{
background-color: #d9d7ce;
padding: 0px 3px 0px 3px;
}

.searchresulttable .border{
background-image: url('/images/footer-border-top.gif');
background-repeat: repeat-x;
padding: 1px;
}

.paging{
padding: 10px 0px 10px 0px; /* changed by Skovgaard from 30px 0px 30px 0px */
}

.paging .nrofresults{
float: left;
font-weight: bold;
color: #333333;
padding: 3px 20px 0px 0px;
}

.paging .nav_icon{
float: left;
}

.paging .nav_link{
float: left;
color: #666666;
padding: 3px 5px 0px 5px;
}

.paging .nav_link a{
text-decoration: underline;
font-size: 14px;
color: #640000;
}

.paging .nav_link a:hover{
text-decoration: none;
font-size: 14px;
color: #640000;
}

.paging .resultnrs{
float: left;
font-weight: bold;
color: #333333;
padding: 3px 10px 0px 0px;
}

.paging .resultnrs a{
text-decoration: none;
font-weight: normal;
font-size: 14px;
color: #640000;
}

.paging .resultnrs a:hover{
text-decoration: underline;
font-size: 14px;
color: #640000;
}

.searchresults{
float: left;
width: 680px;
padding-right: 20px;
border-right: 2px solid #f0ede4;
min-height: 1px;
}

.searchresults .NoResultsText {
  color: #830000;
    font-family: 'Constantia','Georgia','Times new roman','serif';
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    padding-bottom: 5px;
}

.searchresults .NoResultsLinkDiv  a {
   color: #640000;
    font-size: 14px;
    font-weight: bold;
    padding-right: 0px;
}


.filter{
float: left;
width: 180px;
padding: 10px 0px 0px 20px;
border-left: 2px solid #f0ede4;
margin-left: -2px;
}

.filter .head{
text-transform: uppercase;
font-weight: bold;
}

.filter .group{
padding-bottom: 10px;
}

.filter .group .head{
padding: 10px 0px 0px 0px;
font-weight: bold;
text-transform: none;
}

.filter .group .checkbox{
float: left;
width: 20px;
}

.filter .group .label{
float: left;
width: 160px;
padding-bottom: 5px;
}

.filter .group select{
width: 180px;
}

.halfpagecolumn{
float: left;
width: 450px;
}

.halfpagecolumn .group{
padding-bottom: 20px;
}

.halfpagecolumn .group .head{
text-transform: uppercase;
font-weight: bold;
padding-bottom: 5px;
color: #aeaeae; /* added by Skovgaard */
}

.halfpagecolumn .group .label{
float: left;
width: 170px;
font-weight: bold;
padding-right: 10px;
color: #666666; /* added by Skovgaard */
}

.halfpagecolumn .group .data{
float: left;
width: 270px;
}

.fullpagecolumn{
padding: 20px;
}

.fullpagecolumn .group,
.pagecolumn .group {
padding-bottom: 20px;
}

.fullpagecolumn .group .head,
.pagecolumn .group .head {
text-transform: uppercase;
font-weight: bold;
padding-bottom: 5px;
color: #AEAEAE; /* Skovgaard */
}

.fullpagecolumn .group .label,
.pagecolumn .group .label {
float: left;
width: 170px;
font-weight: bold;
padding-right: 10px;
color: #666666; /* Skovgaard */
}

.fullpagecolumn .group .data,
.pagecolumn .group .data {
float: left;
width: 680px;
}


.fullpagecolumn .group .data input.inputtext,
.pagecolumn .group .data input.inputtext{
width: 300px;
} 



/** Rolands: START **/
.fullpagecolumn .group .data .file,
.pagecolumn .group .data .file {
width: auto;/*254px*/
height: 25px;
margin-top:0px;
margin-bottom:5px;
float: left;
}


.fullpagecolumn .group .data .filesave,
.pagecolumn .group .data .filesave 
{
  margin-top: 0px;
  margin-left: 2px;
  padding-top: 0px;
  float:left;
}

.fullpagecolumn .group .data input[type="submit"],
.pagecolumn .group .data input[type="submit"]  {
width: 50px;
height: 25px;
}

/** Rolands: END **/

.indberetningsstep_active{
float: left;
font-size: 20px;
color: #830000;
padding: 0px 50px 0px 0px;
}

.indberetningsstep{
float: left;
font-size: 20px;
color: #aaaaaa;
padding: 0px 50px 0px 0px;
}

.backlink{
font-weight: bold;
padding-bottom: 20px;
cursor:pointer;
}

.nextbutton{
float: right;
padding: 0px 260px 10px 0px;
}

.leftfloat{
float: left;
}

.questionbutton{
float: left;
height: 26px;
width: 26px;
background-image: url('/images/question-ico.png');
cursor: pointer;
margin: -1px 0px 0px 10px;
}

.questionbutton:hover{
float: left;
height: 26px;
width: 26px;
background-image: url('/images/question-ico-hover.png');
cursor: pointer;
}

.footer{
background-image: url('/images/footer-border-top.gif');
background-repeat: repeat-x; 
width: 910px;
margin: auto;
background-color: #f0ede4;
padding: 30px;
}

.footer .address{
float: left;
padding-right: 30px;
}

.footer .phone{
float: left;
background-image: url('/images/contact-box-border.gif');
background-repeat: repeat-y;
padding: 0px 75px 0px 18px;
}

.footer .links{
float: right;
}

.footer .links a{
font-size: 11px;
font-weight: bold;
color: #666666;
}

.footer .links span{
font-size: 13px;
color: #000000;
padding: 0px 5px 0px 10px;
}

.AnnouncementError
{
  color: Red;
}

/* 
------------------------------------------------------------
Martin Skovgaard's changes to adjust pages to new design. 
------------------------------------------------------------ */

.pagecolumn{
padding: 0px 20px 0px 20px;
}

.stdbuttonfloatright{
float: right;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
cursor: pointer;
}

.stdbuttonfloatright .stdbuttonleft{
float: left;
background-image: url('/images/stdbutton_left.gif');
background-repeat: no-repeat;
height: 29px;
padding: 5px 5px 0px 10px;
}

.stdbuttonfloatright .stdbuttonright{
float: left;
background-image: url('/images/stdbutton_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.stdbuttonfloatright:hover .stdbuttonleft{
float: left;
background-image: url('/images/stdbutton_hover_left.gif');
background-repeat: no-repeat;
height: 29px;
padding: 5px 5px 0px 10px;
}

.stdbuttonfloatright .stdbuttonright{
float: left;
background-image: url('/images/stdbutton_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.stdbuttonfloatright:hover .stdbuttonright{
float: left;
background-image: url('/images/stdbutton_hover_right.gif');
background-repeat: no-repeat;
width: 7px;
height: 29px;
}

.freebutton{
padding: 0px 0px 0px 0px;
}

.stdbuttontextblack
{
  color: #000000;
}

.stdbuttontext
{
  color: #32100F !important;
}



.toppadding10px
{
  padding-top: 10px;
}

.fullpagecolumn .group .data .radio input{
width: 20px;
border: 0;
padding-top: 3px;
margin-top: 3px;
}
.fullpagecolumn .group .data select{
width: 340px;
}

.timeselect select {
    width: auto !important;
}

.data ul
{
  padding-left: 15px;
  color: #830000;
  margin-left: 0px;
}


div.attachments
{
  padding-bottom: 5px;
}
strong {
    color: #555555;
}
.external-source {
    background: url(/images/link_out.gif) right 0px no-repeat;
    padding-right: 15px !important;
}

.dropdownicon {
    background: url(/images/DropdownIcon.png) right no-repeat;
    padding-right: 15px !important;
  padding-top: 1px;
}

.dropdownicon2 
{
  background-image: url(/images/DropdownIcon.png);
  background-repeat: no-repeat;
  background-attachment:fixed;
  background-position: 0px 0px;
  padding-right: 15px !important;
}

/* checkboxes on personal data page (and others) was 300 pixels long (styled like it was a textbox). 
   This fixes it. */
.fullpagecolumn .group .data input[type="checkbox"]
{
  width: 20px;
  padding: 3px 2px 3px 1px;
}

.fullpagecolumn .group .labelwide
{
  float: left;
  width: 270px;
  font-weight: bold;
  padding-right: 10px;
}

.fullpagecolumn .group .datashort
{
  float: left;
  width: 580px;
}

.fullpagecolumn .group .datashort input[type="text"]
{
  width: 300px;
}

.fullpagecolumn .group .datashort textarea
{
  width: 303px;
}

.fullpagecolumn .group .datashort input[type="file"]
{
  height: 24px;
}

/* To create space between sections of input. Used in personal page to separate input fields and receipt */
.fullpagecolumn .groupspacing{
  height: 30px;
}

/* The save button on personal data page was too small which concealed the text. */
.fullpagecolumn .group .label input[type="submit"] {
  width: auto;
  height: 25px;
}

/* Personal data page shows help texts by show/hiding texts below the input using a postback.
   I therefore just changed the icon and did some adjustments to save time. So personal
   data page does not use javascript popup dialog.
*/
.compatibilityquestionicon
{
  width: 26px;
  height: 26px;
  cursor: pointer;
  margin: 0 0 0 10px;
  float: left;
  padding: 0px;
}

.content input[type="submit"] {
width: auto;
height: 25px;
text-align: center;
/* min-width: 110px; */
}



.fullpagecolumn .group .data input[type="image"]{
  width: 26px;
  height: 26px;
  cursor: pointer;
  margin: 0 0 0 10px;
  float: left;
  padding: 0px;
}

/* -------------------------------------------------- 
  Contact Form
   --------------------------------------------------*/
table.contactform tbody th
{
  padding-right:  20px;
  vertical-align:  text-top;
  text-align: left;
}
table.contactform tbody td input[type="text"]
{
  width: 400px;
}
table.contactform tbody td textarea
{
  width: 404px;
}
table.contactform tbody td input[type="file"]
{
  height: 24px;
}


/* -------------------------------------------------- 
  My subscriptions
   --------------------------------------------------*/
.subscriptions .col1
{
  width: 250px;  
  text-align: left;  
}
.subscriptions .col2
{
  width: 75px;  
  text-align: left;  
}
.subscriptions .col3
{
  width: 75px;
  text-align: left;    
}
.subscriptions .col4
{
  width: 250px;
  text-align: left;    
}
.subscriptions tbody.body3 {
    background: none repeat scroll 0 0 #F3F3F3;
}
.subscriptions tfoot td {
    padding-top: 20px;
    padding-bottom: 10px;
}

/* End of My subscriptions */

/* -------------------------------------------------- 
  Personal reports (Mine indberetninger)
   --------------------------------------------------*/

.report tbody th {
    color: #525252;
    font: bold 1em/1.4em Tahoma,Verdana,sans-serif;
    text-align: left;
}

tbody.body1 td
{
  background-color: RGB(240,240,240);
}

tbody.body4 td
{
  background-color: #FFFF99;
}

tbody.body4 td.edit
{
  background-color: White;  
}

tbody.body4 td.edit input[type="submit"]
{
  height:  20px;
  font-size: 11px;  
  padding: 1px 3px 3px 3px;
  text-align: center;
  background: none repeat scroll 0 0 #F7953A
}

tbody.splitview th
{
  padding-top: 10px;
  color: RGB(150,150,150);
}
/* End of Personal reports (Mine indberetninger) */

/* --------------------------------------------------
  Search result (non ajax)
   --------------------------------------------------*/
a.subscribetosearch
{
  display:block; 
  width:16em; 
  font-weight:bold; 
  padding:.2em; 
  margin:1em 0; 
  border:#992D2A 1px solid; 
  background:#F7953A; 
  font-size: 12px;
  text-align: center;
}
a.subscribetosearch, a.subscribetosearch:visited {
    color: #FFFFFF;
    text-decoration: none;
}
small {
    font-size: 0.9em;
}
.content TABLE CAPTION
{
  text-align: left;
  font-size: 1.4em;
  font-weight: normal;
  word-spacing: 0.1em;
  padding-bottom: 15px;
}
table.result col.col1 {
    width: 1%;
}
table.result col.col2 {
    width: 1%;
}
table.result col.col3 {
    width: 65%;
}
table.result col.col4 {
    width: 30%;
}
table.result col.col5 {
    width: 3%;
}
table.result th {
    color: #525252;
    font: bold 1em/1.4em Tahoma,Verdana,sans-serif;
    text-align: left;
}
table.result tbody td {
    background: none repeat scroll 0 0 #F3F3F3;
}
fieldset.ajaxcall {
    border-bottom: 1px solid #F54722;
    border-top: 1px solid #992D2A;
    margin: -1.1em 0 2em;
    padding: 2em 0;
}
fieldset p {
    width: 40%;
    float: left;
}
fieldset {
    border: 0 none;
}
fieldset span {
    display: block;
    float: right;
}
fieldset span {
    width: 55%;
}
fieldset.ajaxcall label, fieldset.ajaxcall input.text {
    display: block;
    margin-bottom: 0.1em;
    width: 90%;
}
fieldset.ajaxcall legend {
    display: none;
}
fieldset legend {
    color: #992D2A;
    font-size: 1.4em;
    font-weight: bold;
    margin: 1em -1.4em;
    padding: 0 1em;
    text-align: left;
}
#Grid {
    text-align: left;
}
/* End of Search result (non ajax) */

/* -------------------------------------------------- 
  Personal truestee 
   --------------------------------------------------*/
a.getContentNonAjax  
{
  display:block; 
  width:10em; 
  font-weight:bold; 
  padding:.2em; 
  margin:1em 0; 
  border:#992D2A 1px solid; 
  background:#F7953A; 
  font-size: 12px;
  text-align: center;
}
a.getContentNonAjax,
a.getContentNonAjax:visited { color:#FFF; text-decoration:none; }   


.personaltrustee thead th
{
  color: #525252;
  text-align: left;
}
.personaltrustee tbody.body3 td
{
  background-color: #E0E0E0;
}
.personaltrustee thead th.col1
{
  width: 75px;  
}
.personaltrustee thead th.col2
{
  width: 250px;  
}
.personaltrustee thead th.col3
{
  width: 60px;  
}
.personaltrustee thead th.col4
{
  width: 250px;  
}
.personaltrustee thead th.col5
{  
}
.personaltrustee tbody.body3 td
{
  padding: 0 5px 0 5px;
}
.personaltrustee tbody.body3 td.col5
{
  background-color: White;
}

.personaltrustee tbody.body3 td input[type="submit"]
{
  padding: 0 0 0 0;
  height: 18px;
}



   
/* End of Personal trustee (Mine indberetninger) */   

/* End of Martin Skovgaard's changes to adjust pages to new design. */

/* Login tabs */

.tab {
float: left;
background-color: white;
height: 35px;
margin-left: 10px;
line-height: 35px;
font-weight: bold;
text-align: center;
cursor: pointer;
color: #AAA;
border-bottom: 2px solid #F0EDE4;
white-space: nowrap;
font-size: 12px;
padding: 4px 6px 0 6px;
}

.tab_active
{
color: #830000;
border-bottom-color: White;
border-top: 4px solid #830000;
padding-top: 0px;
}

.tab div
{
    float: left;
    padding: 0 4px;
}

/* End Login tabs */


/* end */

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
