* {
    font-size: 12px;
    color: #333;
}

html {
    overflow-y: scroll;

}

body, html {
    
    /* Force vertical scrollbar */
    /*height: 100%;
    margin: 0 0 1px;
    padding: 0;*/
}

body {
    font-family: "Segoe UI", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
}

.container	{
	
}

#logo {
    width: 323px;
    height: 70px;
    float: right;
    margin-top: 0px;
    margin-bottom: 17px;
    margin-right: 50px;
    background-image: url('../images/logo-dan-323.png');
    background-repeat: no-repeat;
    background-position: top right;
    cursor:pointer;
}

h1, h2, h3, h4, h5, p {
	padding-bottom: 8px;
	margin-bottom: 0px;
	line-height: 150%;
}

h1, h2, h3, h4, h5 {
	margin-top: 0px;
	padding-top: 8px;
   	font-weight: bold;
   	color: #333;	
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

h3 {
    font-size: 12px;
    font-weight: bold;
}
		
h4 {
	font-size:11px;
	padding-top: 0px;
}

h5 {
	font-size:12px;
}

a, a > * {
    color: #4F184F;
    text-decoration: none;
}

a   {
    outline: none;
}

a:hover {
    text-decoration: underline;
}

a.cancel {

}

acronym {
	cursor: help;
}

input, textarea {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.weak {
    color: #7A7A7A !important;
    font-size: 11px !important;
    font-weight: normal !important;
}

.weak *	{
	color: inherit !important;
	font-size: inherit !important;
}

.right  {
    float: right;
    margin-right: 6px;
}

.left {
    float: left;
    margin-left: 6px;
}

.disabled {
    color: #7A7A7A;
}

.pagination-control {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.pagination-control span.pagination-nav {
    font-weight: bold;
    cursor: pointer;
}

.pagination-control span.pagination-nav.disabled {
    font-weight: normal;
    cursor: default;
}

.pagination-control span.results {
    font-weight: bold;
}

.pagination-control .page-info {
    color: #7A7A7A;
}

label.weak  {
    font-size: 12px;
}

.float-right {
	float: right;
}

.ui-datepicker-trigger {
	margin-left: 3px;
	cursor: pointer;
}

.indent {
	margin-left: 10px;
	padding-bottom: 10px;
}

img.help-icon {
	float:right;
	margin-top: 2px;
	margin-right: 2px;
	cursor:help;
}

ul#menu {
    list-style-type: none;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

.span-14 {
	overflow: hidden;
}

.span-20    {
    /*margin-left: 200px;*/
}

ul#topmenu {
    list-style-type: none;
    margin: 0px 0px 6px 0px;
    padding: 0px;
	width: 1000px;
}

ul#menu li, ul#topmenu li {
    margin-bottom: 5px;
}

ul#topmenu li {
    display: inline;
	margin-right: 4px;
}
/* Sine: har rettet baggrundsfarven til ægte sort */
ul#topmenu a, ul#topmenu li.ma a {
    background-color: black;
    padding: 2px 5px 2px 15px;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
	width: 160px;
	background-position: 4px 7px;
	background-repeat: no-repeat;
}

ul#topmenu a:hover {
	background-image: url('../images/menu/bullet.gif');
}

ul#topmenu li.notification-menu-item a  {
    background-image: none;
}

ul#topmenu li.notification-menu-item #msg_count {
    color: red;
    cursor: pointer;
    font-family: courier;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    margin-top: 0;
    position: absolute;
    text-decoration: blink;
    z-index: 10;
}

ul#topmenu li.ma a, ul#topmenu li.ma a:hover {
    background-image: url('../images/menu/arrow-sw.gif');
}

ul#topmenu a {
    background-image: none;
    text-transform: uppercase;
}

ul#menu a, ul#menu li.ma a {
    background-color: #1A1718;
    padding: 2px 2px 2px 5px;
    display: block;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
}

ul#menu li.m1 a, ul#menu li.m1.ma a {
    margin-top: 6px;
    margin-bottom: 0px;
	background-position: 4px 7px;
	background-repeat: no-repeat;
    text-transform: uppercase;

}

ul#menu li.m2 a, ul#menu li.m2.ma a,
ul#menu li.m3 a, ul#menu li.m3.ma a,
ul#menu li.m4 a, ul#menu li.m4.ma a,
ul#menu li.m5 a, ul#menu li.m5.ma a,
ul#menu li.m6 a, ul#menu li.m6.ma a {
	background-color: white;
	color: black;
    margin-top: 0px;
    margin-bottom: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 2px;
	background-position: 6px 4px;
	background-repeat: no-repeat;
}


ul#menu li { margin: 0px; padding: 0px; }

ul#menu li.m1 a {
	padding-left: 15px;
}

ul#menu li.m1 a:hover {
	background-image: url('../images/menu/bullet.gif');
}

ul#menu li.ma a {
	background-image: url('../images/menu/arrow-s.gif');
}

ul#menu li.mc a,ul#menu li.mc a:hover {
	background-image: url('../images/menu/arrow-e.gif');
}

ul#menu li.msn a:hover {
	background-image: url('../images/menu/bullet-small.gif');
}

ul#menu li.msc a, ul#menu li.msc a:hover {
	background-image: url('../images/menu/arrow-small-e.gif');
}

ul#menu li.msa a {
	background-image: url('../images/menu/arrow-small-s.gif');
}

ul#menu li.m2 a {
	padding-left: 15px;
	background-position: 6px 4px;

}

ul#menu li.m3 a {
    padding-left: 25px;
	background-position: 16px 4px;
}

ul#menu li.m4 a {
    padding-left: 35px;
	background-position: 26px 4px;
}

ul#menu li.m5 a {
    padding-left: 45px;
	background-position: 36px 4px;
}

ul#menu li.m6 a {
    padding-left: 55px;
	background-position: 46px 4px;
}

ul#topmenu li.notification-menu-item a   {
    width: auto;
    padding: 2px 5px 2px 5px;
}

span.total-amount-unread-messages   {
    color: white;
    position: relative;
    top: -1px;
}

#last-updated {
    margin-top: 20px;
    text-align: right;
}
#column-left, #column-right {
    margin-top: 28px;
}

#column-left img {
    margin-bottom: 20px;
}

#column-main {
    overflow: auto;
}

#column-main, #column-main-wide {
    background-color: #FFFFFF;
    padding: 2px 10px 2px 10px;
    min-height: 605px;
    position: relative;
}

#footer {
    padding-top: 10px;
    margin-bottom: 200px;
    text-align: center;
    font-size: 11px;
}

#footer p {
    color: #9A9A9A;
}

#footer a {
    color: #9A9A9A;
    text-decoration: underline;
}

div.frontpage-modules {
    background-color: transparent !important;
}

.inactive-frontpage-element	{
	cursor: default !important;
}

#column-main .csc-default h3 {
    float: left;
    position: absolute;
    padding-left: 0px;
    width: 165px;
}

#column-main .csc-default div.tx-felogin-pi1 h3 {
	float: none;
	position: inherit;
	width: auto;
}

#column-main .csc-default > *, #column-main .indent > *, #column-main .csc-default-head > *, #responsible, #column-main div.csc-frame-invisible {
    padding-left: 174px;
}

#column-main .csc-default > object	{
	padding-left: 0px;
}


#column-main .csc-default h3 {
    padding-top: 0px;
}

#breadcrumb {
    font-size: 10px;
    margin-bottom: 20px;
    margin-left: -6px;
}

/*#breadcrumb-intranet {
    font-size: 10px;
    margin-bottom: 20px;
    margin-left: -10px;
    margin-top: -2px;
    padding-left: 10px;
    width: 740px;
    height: 23px;
}*/

#breadcrumb a  {
    color: #989898;
}

/*#breadcrumb-intranet a {
    color: white;
}*/

/*#breadcrumb-intranet {
    background-color: #2C6AAD;
}*/

#column-right div.csc-default, #column-left div.csc-default {
	/* padding-top: 3px; */
	padding-bottom: 0px;
	background-color: black;
	/* padding-left: 6px; */
	/* padding-right: 6px; */
	margin-bottom: 10px;
        
 }
 
div#column-right div.csc-default h1,
div#column-right div.csc-default h2,
div#column-left div.csc-default h1,
div#column-left div.csc-default h2 {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
}

div#column-right div.csc-default p,
div#column-right div.csc-default h1,
div#column-right div.csc-default h2,
div#column-left div.csc-default p,
div#column-left div.csc-default h1,
div#column-left div.csc-default h2 {
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}

div#column-right div.csc-default h3,
div#column-left div.csc-default h3{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 0px;
}

#column-right div.csc-default ul {
    list-style-type: none;
    list-style-position: outside;
}

div#utilitymenu {
	margin-top: 20px;
}
 	
div#utilitymenu * {
	color: white;
	font-size: 10px;

}

div#utilitymenu-maillink-tip {
	background-color: white;
        position:absolute;
        border: 1px solid black;
        width: 300px;
        padding: 6px 9px 0px 9px;
}

div#column-right div.csc-default *, div#column-left div.csc-default * {
    color: #F0F0F0;
}

div#column-right table.contenttable td	{
	margin: 0px;
	padding: 0px;
}

div#column-left div.box, div#column-right div.box  {
	padding: 0px 0px 2px 0px;
	background-color: white;
	margin-bottom: 9px;
}

div#column-left div.box > *, div#column-right div.box > * {
	line-height: 135%;
}

div#column-right .box ul	{
	list-style: none;
	padding-left: 6px;
}

div#column-right .box ul li	{
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

div#column-left div.box h1, div#column-right div.box h1 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	background-color: black;
	padding: 0px 5px 2px 5px;
	border-bottom: 7px solid white;
}

div#column-left div.box p {
	padding: 0px 5px 0px 7px;
	font-size: 11px;
	color: #666666;
}

div#column-left div.box h2 {
	padding: 0px 5px 7px 11px;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

div#column-right div.box h2 {
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

div#column-left div.box h2 a, div#column-right div.box h2 a {
	color: black;
}

div#column-right div.dark-box {
	background-color: black;
        
}
    
div#column-right div.dark-box h1 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	padding: 0px 5px 2px 5px;
}

div#column-right div.dark-box ul {
    list-style-type: none;
    padding-left: 22px;
}

div#column-right div.dark-box h2 {
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
}

div#column-right div.dark-box h2 a, div#column-right div.csc-default ul.lilla li a {
	color: #D43BD7;
}

div#column-right div.csc-default ul li a {
	/*color: #D43BD7;*/
}

div#column-right div.dark-box h2 a:hover {
    color: #D43BD7;
    text-decoration: underline;
}
    
.tx-felogin-pi1 input {
	width: 100%;
	font-size: 14px;
	padding: 3px;
	font-weight: bold;
}

.tx-felogin-pi1 input[type="submit"] {
	width: auto;
}

ul.person-list li.alphabet {
    background-color: white;
    min-height: 0px;
    margin-bottom: 0px;
    color: gray;


}

#displaytype-menu	{
	text-align: right;
	width: 525px;
	height: 20px;

}

#displaytype-menu img	{
	position: relative;
	top: 1px;
	left: -3px;
}

#displaytype-menu a	{
	margin-left: 20px;
}

#displaytype-menu a:hover	{
	text-decoration: none;
}



#recaptcha-placeholder  {
    width: 318px;
    min-height: 165px;
    background-color: white;
    border: 1px solid #CDCFCF;
    /*-moz-box-shadow: 2px 2px 2px #898989;
    -webkit-box-shadow: 2px 2px 2px #898989;
    box-shadow: 2px 2px 2px #898989;*/
    z-index: 5000;
}

#recaptcha-placeholder ul.email-display   {
    list-style: none;
    font-size: 15px;
    margin-top: 20px;
    margin-left: 5px;
    padding-left: 10px;
}

#recaptcha-placeholder ul.email-display li span.send-email-to-link  {
    font-size: 11px;
}

a.submit-captcha-button  {
    margin-left: 4px;
    text-align: center;
    width: 299px;
}

img#close-captcha   {
    float: right;
    width: 16px;
    position: relative;
    left: 5px;
    top: -5px;
    z-index: 7500;
    cursor: pointer;
}

div#fader  {
    height: 100%;
    width: 100%;
    background-image: url(../images/transparent.png);
    background-repeat: repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2500;
}

.alphabet   {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 7px;
}

.mailchimp-signup	{
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #ffffff;
	color: black;
	width: 170px;
	padding: 3px;
}

.mailchimp-signup .csc-default	{
	background-color: inherit !important;
}

.mailchimp-signup input {
	color: black !important;
}

div#column-right div.csc-default div.mailchimp-form	{
	width: 170px;
	color: inherit !important;
}

div#column-right div.csc-default div.mailchimp-form *	{
	color: black !important;
}

.alphabet a {
	width: 11px;
	text-align: center;
	margin-bottom: 3px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
}

.alphabet a:hover {
	
}

.alphabet a.show-all    {
    width: 20px;
    height: 15px;
    float: right;
    padding-top: 4px;
    margin-right: -5px;
    position: relative;
    z-index: 1500;
    outline: none;
}

.alphabet a.showing     {
    border-left: 1px solid #8F8F8F;
    border-right: 1px solid #8F8F8F;
    border-top: 1px solid #8F8F8F;
}

.alphabet a.letter-active {
    color: red;
}

#column-main ul.person-list li {
    position: relative;
}

div.select-as-email-recipient {
    position: absolute;
    right: 0px;
    top: 0px;
}

input.email-recipient   {
    position: relative;
    top: -1px;
}

#column-main ul.person-list li.alphabet {
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
}

#column-main ul.person-list li.alphabet a {
    font-weight: normal;
}

#column-main ul.person-list li.alphabet a.letter-active {
    font-weight: bold;
}

div.inactive-alphabet a  {
    color: #D4D4D4;
}

div#alphabet-menu-settings    {
    margin: 0px;
    padding: 0px;
    position: absolute;
    z-index: 1000;
    right: 5px;
    top: 89px;
    background-color: #333333;
    text-align: left;
    border-left: 1px solid #8F8F8F;
    border-top: 1px solid #8F8F8F;
    border-right: 1px solid #8F8F8F;
    /*-moz-box-shadow: 2px 2px 2px #898989;
    -webkit-box-shadow: 2px 2px 2px #898989;
    box-shadow: 2px 2px 2px #898989;*/
}

div#alphabet-menu-settings ul    {
    margin: 0px;
    padding: 0px;
}

div#alphabet-menu-settings li   {
    height: 25px;
    min-height: 0px;
    list-style: none;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    padding-top: 1px !important;
    border-bottom: 1px solid #8F8F8F;
    width: 150px;
    color: white;
    background-color: #333333;
    cursor: pointer;
}

input.search {
	background: #FFFFFF url('../images/icons/search_gray.png') center left no-repeat;
	padding-left: 15px;
	color: #333 !important;
}

input.person-search {
	width: 132px;
        margin-left: 9px;
}

ul.person-groups {
    margin-left: 10px;
    margin-top: -10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 0;
}

ul.person-groups .sub	{
	margin-left: -10px !important;
	display: none;
}

ul.person-groups .main	{
	/*background-image: url(../images/icons/plus_white_small.png);
	background-repeat: no-repeat;
	background-position:5px 4px;*/
	position: relative;
}

.fold-groups	{
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: -2px;
}

ul.person-list {
    list-style-type: none;
    margin: 5px 0 0;
    padding: 0;
    position: relative;
}

#column-right ul.person-groups li   {
    margin-left: -20px;
    padding-left: 10px;
}

#trigger-advanced-search    {
    position: relative;
    left: 50px;
    top: 1px;
    padding: 4px;
    display: block;
    -moz-border-radius-topleft:  5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    width: 102px;

}

#trigger-advanced-search.active-search  {
    background-color:  #272727;
    border-left: 1px solid #4A4A4A;
    border-top: 1px solid #4A4A4A;
    border-right: 1px solid #4A4A4A;
}

#search-wizard  {
    background-color: #EEEEEE;
    padding: 10px 0px 10px 10px;
    text-align: right;
    border: 1px solid #DFDFDF;
    margin-bottom: 20px;
    position: relative;
    z-index: 2000;
    display: none;
    margin-left: -2px;
    width: 523px !important;
}

.ui-widget	{
	font-size: 0.9em !important;
}

.wizard-step   {
    width: 509px;

}

#group-explanation	{
	background-color: white;
	color: black !important;
	margin-left: -25px;
	padding-left: 36px !important;
}

#close-button {
    float: right;
    margin-top: -34px;
    margin-right: 10px;
    z-index: 30000;
    background-color: #EEEEEE;
    height: 20px;
    width: 65px;
    display: block;
    padding: 6px;
    -moz-border-radius-topleft:  5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
}

.close-link {
    position: relative;
    top: -4px;
}

#close-button #cancel-wizard:hover  {
    text-decoration: none;
}

.wizard-step form   {
    text-align: left;
    margin-top: 10px;
}

#title-container    {
    /*height: 300px;
    overflow-y: scroll;*/
    position: relative;
}

#wizard-menu-bar    {
    position: absolute;
    top: 0px;
    left: 0px;
}

#wizard-menu-bar    {
    width: 475px;
    text-align: center;
}

#wizard-menu-bar ul {
    margin: 0px;
    padding: 0px;
}

#wizard-menu-bar ul li   {
    display: inline-block;
    list-style: none;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: 100px;
    text-align: center;


}

#wizard-menu-bar ul li a   {
}

#slide-wizard ul    {
    list-style: none;
    padding-left: 0px;
}

#slide-wizard ul li {
    margin-left: 0px;
}

a.wizard-prev-step   {
    float: left;
    margin-left: 3px;
    margin-top: 7px;
}

#wizard-steps {
    background-image:url('../images/bc_bg.png');
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:507px;
    overflow:hidden;
    margin:0px 0px 10px 0px;
    padding:0px;
}

#search-wizard #wizard-steps li    {
    list-style-type:none;
    float:left;
    padding-left:10px;
    margin-left: 0px;
}

#search-wizard #wizard-steps li a {
    height:30px;
    display:block;
    background-image:url('../images/bc_separator.png');
    background-repeat:no-repeat;
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}

#column-right div.csc-default.wizard-help-text   {
    background-color:  #272727;
    width: 150px;
    margin-left: 20px;
    margin-top: -20px;
    -moz-border-radius-topleft:  5px;
    -webkit-border-top-left-radius: 5px;
    border: 1px solid #4A4A4A;

}

.wizard-help-text-title {
    font-weight: bold;
}

.wizard-help-criteria   {
    position: relative;
    left: 5px;
}

.title-headers fieldset   {
    cursor: pointer;
    border: 1px solid #EEEEEE;
}

.close-wizard   {
    margin-right: 96px;
}

#wizard-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(../images/transparenttwobytwo.png);
    background-repeat: repeat;
    height: 2000px;
    width: 2000px;
    z-index: 1000;
}

#search-wizard #wizard-steps li a.inactive-step {
    color: gray;
    text-shadow: 1px 1px 0px #FFFFFF;
}

#search-wizard #wizard-steps li a.active-step {
    font-weight: bold;
}

#search-wizard #wizard-steps li a {
    height:30px;
    display:block;
    background-image:url('../images/bc_separator.png');
    background-repeat:no-repeat;
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}

#search-wizard #wizard-steps li.inactive-step  {

}

#search-wizard #wizard-steps li.last  {

}

#search-wizard #wizard-steps li.active-step  {

}

#search-wizard fieldset {
    background-color: white;
}

ul#wizard-title-selection, ul#wizard-study-selection,ul#wizard-instrument-selection   {
    list-style: none;
    padding-left: 0px;
}

ul#wizard-study-selection,ul#wizard-instrument-selection	{
	margin-top: 12px;
}

ul.person-list > li.business-card {
	background-color: #EEEEEE;
	padding: 5px;
	margin-left: 0px !important;
	margin-bottom: 20px;
        min-height: 110px;
        border: 1px solid #CACACA;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}

ul.person-list > li.personlist-search-remarks {
    margin-left: 0px !important;
}

.ui-dialog-titlebar, .ui-helper-clearfix	{
	
}

ul.person-list li .profile-info {
	margin-left: 120px;
}

#profile-sidebar    {
    float: left;
    width: 120px;
}

#description_en_parent	{
	display: block;
	margin-top: 20px;
}

.ui-widget-header	{
	background: none !important;
	border: none !important;
	background-color: #EEEEEE !important;
}

.ui-dialog	{
	-moz-box-shadow: 3px 3px 3px #7F7F7F;
	-webkit-box-shadow: 3px 3px 3px #7F7F7F;
	box-shadow: 3px 3px 3px #7F7F7F;
	
}

#email-actions	{
	width: 100%;
	text-align: center;
}

#email-actions a	{
	margin-right: 5px;
}

div.ui-widget-content.ui-dialog	{
	border: 1px solid #CFCFCF !important;
	background-color: #EEEEEE !important;
}

div.email   {
    position: relative;
}

ul.person-list li .avatar {
	
}

ul.person-list li .name {
	font-size: 14px;
	font-weight: bold;
        position: relative;
        width: 350px;
}

#privacy-menu   {
    position: absolute;
    left: 15px;
    top: -2px;
    background-color: #CDCFCF;
    z-index: 1000;
    border: 1px solid #ACAEAE;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding-top: 2px;
}

#privacy-menu li, #email-privacy-menu li, #phone-privacy-menu li, #address-privacy-menu li {
    cursor: pointer;
}

#privacy-menu li:hover, #email-privacy-menu li:hover, #phone-privacy-menu li:hover, #address-privacy-menu li:hover {
    background-color: #4D4D4F;
    background-image: url('../images/icons/check_light.png') !important;
    background-position: 3% 60%;
    background-repeat: no-repeat;
    color: white;
}

#email-privacy-menu, #phone-privacy-menu, #address-privacy-menu   {
    position: absolute;
    top: 5px;
    left: 292px;
    background-color: #CDCFCF;
    z-index: 1000;
    border: 1px solid #ACAEAE;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding-top: 4px;
}

.gecko #email-privacy-menu, .gecko #phone-privacy-menu   {
    left: 290px;
}

.pop-menu   {
    width: 180px;
}

.email-security, .phone-security, .address-security {
    padding: 4px;
    position: relative;
    top: 5px;
    z-index: 1500;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    cursor: pointer;
}



.open-profile-privacy   {
    padding: 3px;
    position: relative;
    top: 4px;
    z-index: 1500;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
    cursor: pointer;
}

#profile-lock   {
    width: 16px;
    height: 16px;
    position: relative;
    display: inline;

}

.active-popup-menu  {
    background-color: #CDCFCF;
    border-top: 1px solid #ACAEAE;
    border-left: 1px solid #ACAEAE;
    border-bottom: 1px solid #ACAEAE
}

.active-email-privacy, .active-phone-privacy, .active-address-privacy   {
    background-color: #CDCFCF;
    border-top: 1px solid #ACAEAE;
    border-right: 1px solid #ACAEAE;
    border-bottom: 1px solid #ACAEAE
}

#privacy-menu ul, #email-privacy-menu ul, #phone-privacy-menu ul, #address-privacy-menu ul {
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 6px;
}

#privacy-menu ul li, #email-privacy-menu ul li, #phone-privacy-menu ul li, #address-privacy-menu ul li {
    font-size: 11px;
    font-weight: normal;
    list-style:none;
    margin-left: 0px;
    padding: 3px 0px 3px 20px;
    width: 161px;
}

#privacy-menu ul li.active, #email-privacy-menu ul li.active, #phone-privacy-menu ul li.active, #address-privacy-menu ul li.active {
    background-image: url('../images/icons/check_gray.png');
    background-position: 3% 60%;
    background-repeat: no-repeat;
}

#privacy-menu h5, #email-privacy-menu h5, #phone-privacy-menu h5, #address-privacy-menu h5    {
    margin: 0px 0px 0px 4px;
    padding: 0px;
    font-size: 11px;
}

ul.person-list li .title {
	font-size: 14px;
}

ul.person-list table.contact-information {
	margin-top: 10px;
	margin-bottom: 0px;
}

ul.person-list-telephone-list   {
    margin-left: 20px;
}

ul.person-list-group-list {
	margin-left: 20px;
}

ul.person-list-standard-list li, ul.person-list-telephone-list li, ul.person-list-email-list li, ul.person-list-website-list li, ul.person-list-current-location li, ul.person-list-group-list li   {
    height: 10px;
    min-height: 0px;
    margin: 4px;
    margin-left: -10px !important;
    padding-left: 20px;
    list-style: none;
    padding-top: 0px;
}

ul.person-list-group-list li	{
	height: auto;
}

ul.person-list-address-list li	{
	margin-left: 31px !important;
}

ul.person-list-group-list li	{
	margin-bottom: 6px !important;
	padding-bottom: 0px !important;
}

#create-mailinglist {
    position: relative;
    top: -20px;
    left: 315px;
    display: none;
}

p#profile-description    {
    padding: 0px 8px 0px 8px;
}

#profile-description_container  {
    width: 500px;
}

input.live-editing-input, select.live-editing-input {
    margin: 0px !important;
    margin-right: 3px !important;
}

li.live-editing-item    {
    padding-left: 10px !important;
}

li.live-editing-item a.button   {
    margin-top: 0px;
    padding: 1px 1px;
    font-size: 10px;
}

a.edit-profile-link {
    float: right;
}

input.live-editing  {
    margin: 0px !important;
    width: 298px;
}

input.live-editing-long  {
    margin: 0px !important;
    width: 200px;
}

#address-input	{
	width: 387px;
}

label.top {
    vertical-align: top;
}

#emails-fieldset    {
    position: relative;
}

#emails-fieldset label, #phones-fieldset label, #address-fieldset label  {
    top: 8px;
}

a#drop-down-explaination	{
	display: block;

}

span.explaination	{
	display:none;
}

#groups-fieldset input	{
	position: relative;
	top: 1px;
	left: -3px;
}

li#group-opt-out-explaination	{
	position: relative;
	left: 83px;
	width: 393px;
}

.explaination	{
	display: none;
}

.person-list-address-list	{
	list-style: none;
}

#emails-fieldset, #phones-fieldset, #website-fieldset, #network-fieldset, #address-fieldset, #language-fieldset, #groups-fieldset {
    list-style: none;
    padding-left: 0px;
    width: 510px;
    margin-left: -67px !important;
    margin-bottom: 9px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #D8DBDB;
}

#language-fieldset input[type=radio] {
	top: 0;
}

#network-fieldset span.fake-input {
    display: inline-block;
    padding-left: 4px;
    background-color: white;
    border-top: 1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    font-size: 12px !important;
    height: 17px;
}

input#linkedin,input#facebook, input#myspace,input#twitter,input#skype  {
    border-left: none;
    outline: none;
}

 span.weak.linkedin {
    position: relative;
}

span.weak.twitter, span.weak.myspace{
    position: relative;
    top: 1px;
}

.webkit .weak.twitter, .webkit span.weak.myspace, .webkit .weak.twitter, .webkit .weak.myspace{
    position: relative;
    top: 0px;
}

.active-fake-input  {
    border-top: 1px solid #666666 !important;
    border-left: 1px solid #666666 !important;
    border-bottom: 1px solid #666666 !important;
}

span.weak.linkedin{
    position: relative;
    top: 0px;
}

input#facebook  {
  width: 238px;
}

.webkit #facebook   {
    width: 243px;
}

input#twitter  {
  width: 256px;
}

.webkit #twitter   {
    width: 258px;
}

input#myspace  {
  width: 239px;
}

.webkit #myspace   {
    width: 244px;
}

input#linkedin  {
  width: 247px;
}

.webkit #linkedin   {
    width: 254px;
}

input#skype  {
  width: 386px;
  border-left: 1px solid #BBBBBB;
}

input#skype:focus  {
  border-left: 1px solid #666666;
}

.webkit #skype   {
    width: 386px;
}

span.weak.watermark    {
    position: absolute;
    left: 83px;
    top: 1px;
    font-size: 12px !important;
}


#website-fieldset {
    margin-bottom: 0px;
    border-bottom: none;
    padding-bottom: 0px;
}

.add-contact    {
    position: relative;
    left: 81px;
}

#emails-fieldset    {
    margin-top: 70px;
}

#emails-fieldset select, #phones-fieldset select, #website-fieldset select, #network-fieldset select {
    font-size: 11px;
    position: relative;
    top: -1px;
}

#submit-profile-editing {
    width: 530px;
    height: 40px;
    padding: 13px 0px 13px 0px;
    text-align: center;
}

#submit-profile-editing a.button    {
    width: 200px;
}

img.delete-contact-element  {
    cursor: pointer;
    padding-left: 4px;
}

select.location-selector    {
    width: 85px;
}

#emails-fieldset li, #phones-fieldset li, #website-fieldset li, #network-fieldset li, #address-fieldset li, #language-fieldset li, #groups-fieldset li {
    margin-left: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 4px !important;
}

#emails-fieldset li select, #phones-fieldset li select, #website-fieldset li select {
    margin: 0px !important;
}

span.element-label  {
    font-weight: bold;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: -3px;
    display: block;
}

label.editing-label {
    float: left;
    width: 80px;
    text-transform: capitalize;
    position: relative;
}

span.display-intra-action  {
    float: right;
    margin-right: 64px;
}

#emails-fieldset li input, #phones-fieldset li input, #website-fieldset li input, #network-fieldset li input {
    top: 0px !important;
}

#networks   {
    width: 120px;
}

#networks ul    {
    margin: 0px !important;
    padding: 0px !important;
    margin-top: 7px !important;
    margin-left: 1px !important;
}
#networks li    {
    list-style: none;
    display: inline;
    margin: 0px !important;
    padding: 0px !important;
}

#networks li.dynamic    {
    list-style: none;
    display: inline;
    margin: 0px 3px 0px 0px !important;
    padding: 0px !important;
}

a.save  {
    margin-left: 8px;
}

span.person-list-info-label, span.person-list-info-label {
    width: 85px;
	float: left;
}

.person-list-email-list, .person-list-website-list, .person-list-current-location, .person-list-address-list {
    margin-left: 20px;
}

.person-list-standard-list, .person-list-email-list {
    margin-left: 35px;
}

.person-list-spinner, #searchresultspinner    {
    left: 240px;
    top: 200px;
    position: absolute;
    width: 100px;
    height: 100px;
}

li input.group-selector {
    position: relative;
    left: -9px;
    top: -0px;
}

ul.person-groups li a   {
    color: #ffffff;
	margin-left: 3px;
}

img.avatar {
    border: 1px solid #BEBEBE;
}

#cancellation_form_area {

}

.cancellation-profile-name	{
	width: 150px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
}

.hour-instructions	{
	display: block;
	float: right;
	width: 150px;
	margin-top: 4px;
}

.cancellation-comment	{
	margin-left: 4px;
}

#cancellation_form  {
    display: none;
    margin-top: 10px;
}

#cancellation_form_area h6 {

}

span.open-cancellation-form {
    float: right;
}

#cancellation_form_area label {
    display: inline-block;
    margin-right: 20px;
    width: 120px;
}

#cancellation_form_area #person, #cancellation_form_area #type {
    width: 200px;
}

#cancellation_form_area #save_cancellation {
    margin-left: 142px;
}

.cancellation-spinner   {
    position: absolute;
    left: 350px;
    top: 460px;
}

.employee-confirmation  {
    position: relative;
    left: 145px;
    font-weight: bold;
}

#cancellation_form #type, #cancellation_form #starttime, #cancellation_form #endtime, #cancellation_form #profile_id	{
	width: 210px;
}


#cancellation_form_area textarea#comment {
    width: 200px;
    height: 50px;
}

#cancellation_browse_area #datepicker {
    float: left;
}

#cancellation_browse_area #day_overview {
    float: right;
    width: 280px;
}

#day_overview h4  {
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

#day_overview ul    {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#day_overview ul li {
    margin: 0px 0px 0px 7px;
    padding: 0px;
    position: relative;
}

span.cancellation-description   {
    border-bottom: 1px solid silver;
}

#day_overview ul li.detailed-cancellation    {
    margin-bottom: 8px;
    margin-left: -7px;
    padding-left: 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid #F1F1F1;
}

.ui-state-active    {
    color: green;
}

img.remove-cancellation {
    cursor: pointer;
}

.cancellation-dates {
    float: right;
}

.remove-cancellation    {
    position: absolute;
    left: 0px;
    top: 2px;
}

/*********************************/
/*********** BUTTONS *************/
/*********************************/
button, a.button {
    display: inline-block;
	padding: 3px 5px 3px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3D !important;
	text-shadow: 1px 1px 0 #FFFFFF;
	background: #ECECEC url('../images/buttons/backgrounds.png') 0 0 no-repeat;
	white-space: nowrap;
	overflow: visible;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #CACACA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none;
	position: relative;
    zoom:1;
    *display:inline;
}

a.button {
    margin-top: 4px;
}

button {
    width: auto;
    overflow: visible;
    padding: 4px 10px 3px 7px;   /* IE6 */
}

button[type] {
   padding: 4px 5px 4px 5px;   /* Firefox */
   line-height: 15px;           /* Safari */
}
 
*:first-child+html button[type] {
   padding: 4px 5px 3px 5px;   /* IE7 */
}

button.primary, a.button.primary {
    border-color: #888888;
}

button:hover, a.button:hover {
    color: #FFFFFF !important;
    border-color: #388AD4;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    background-position: 0 -40px;
    background-color: #2D7DC5;
}

button:active, a.button:active, button.active, a.button.active {
    background-position: 0 -81px;
    border-color: #347BBA;
    background-color: #0F5EA2;
    top: 1px;
}

button.active, a.button.active {
    color: #FFFFFF;
    text-shadow: none;
}

button.negative, a.button.negative {
    /*color: #A52C2E;*/
}

button.negative:hover, a.button.negative:hover {
    color: #FFFFFF;
    background-position: 0 -121px;
    background-color: #D84743;
    border-color: #911D1B;
}

button.negative.active, a.button.negative.active {
    background-position: 0 -161px;
    background-color: #A5211E;
    border-color: #911D1B;
}

button.negative:active, a.button.negative:active {
    background-position: 0 -161px;
    background-color: #A5211E;
}

button span.icon, a.button span.icon {
    margin-right: 7px;
    display: inline-block;
    position: relative;
    top: 2px;
    zoom:1;
    width: 12px;
    height: 12px;
}

button.pill, a.button.pill {
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    padding: 2px 10px 2px 10px;
}

/* Button icons */
button span.icon.trash, a.button span.icon.trash {
    background: url('../images/icons/trash_gray.png') top left no-repeat;
    width: 12px;
    height: 12px;
}

button:hover span.icon.trash, a.button:hover span.icon.trash {
    background-image: url('../images/icons/trash_white.png');
}


button span.icon.cog, a.button span.icon.cog {
    background: url('../images/icons/cog_gray.png') top left no-repeat;
    width: 12px;
    height: 12px;
}

button:hover span.icon.cog, a.button:hover span.icon.cog {
    background-image: url('../images/icons/cog_white.png');
}


button span.icon.search, a.button span.icon.search {
    background: url('../images/icons/search_gray.png') top left no-repeat;
    width: 12px;
    height: 12px;
}

button:hover span.icon.search, a.button:hover span.icon.search {
    background-image: url('../images/icons/search_white.png');
}


button span.icon.pen, a.button span.icon.pen {
    background: url('../images/icons/pen_gray.png') top left no-repeat;
    width: 12px;
    height: 12px;
}

button:hover span.icon.pen, a.button:hover span.icon.pen {
    background-image: url('../images/icons/pen_white.png');
} 


button span.icon.plus, a.button span.icon.plus {
    background: url('../images/icons/plus_gray.png') top left no-repeat;
    width: 12px;
    height: 12px;
}

button:hover span.icon.plus, a.button:hover span.icon.plus {
    background-image: url('../images/icons/plus_white.png');
}

button span.icon.mail, a.button span.icon.mail {
    background: url('../images/icons/mail_gray.png') center left no-repeat;
    width: 12px;
    height: 12px;
}

button:hover span.icon.mail, a.button:hover span.icon.mail {
    background-image: url('../images/icons/mail_white.png');
}
 
 /*********************************/
 /*********** MESSAGES ************/
 /*********************************/
 .message {
     background-color: #F5F8FB;
     color: #444444;            
     display: block;
     padding: 5px 10px 5px 10px;
     text-align: center;
     margin: 10px 0px 10px 0px;
     border-top: 1px solid #A0CBFE;
     border-bottom: 1px solid #A0CBFE;
     font-weight: bold;
 }
 
 .message.positive {
     background-color: #E9FFE9;
     border-color: #4E8A32;
 }
 
 .message.negative {
     background-color: #FFE0E1;
     border-color: #A42729;
 }
 
 .message.notice {
     background-color: #FFF2B0;
     border-color: #FFC609;
     border-left: none;
     border-right: none;
 }

 /***********************************/
 /*********** FRONT PAGE ************/
 /***********************************/

 #module-a, #module-b {
	 position: relative;
	 left: -8px;
         height: 307px;
}

#module-b {
	top: 4px;
}

#module-a .image-text, #module-b .image-text {
	font-size: 23px;
	float: left;
	position: absolute;
	top: 15px;
	left: 20px;
}

#module-a .image-caption, #module-b .image-caption {
    font-size: 18px;
	float: left;
	position: absolute;
	top: 50px;
	left: 20px;
}

#column-main li {
	margin-left: 20px;
	padding-bottom: 6px;
}

div.csc-default li ul	{
	margin: 0px 0px 0px 20px !important;
	padding: 0px !important;
}

div.csc-default li ul li	{
	margin: 0px !important;
	padding: 0px !important;
}

#column-right li {
	margin-left: -14px;
	padding-bottom: 6px;
}

#profile-is-member-of-groups    {
    min-height: 100px;
    background-color: black;
    color: white;
    margin-top: 28px;
    padding-bottom: 1px;
}

#profile-is-member-of-groups h2    {
    color: white;
    margin-left: 6px;
}

#profile-is-member-of-groups ul {
    margin: 0px 0px 7px 10px;
    padding: 0px;
}

#profile-is-member-of-groups li {
    list-style: none;
}

#profile-is-member-of-groups li a {
    color: white;
}

div.a-module-information,
div.b-module-information   {
   width: 538px;
   height: 20px;
   background-image: url(../images/transparenttwobytwo.png);
   background-repeat: repeat;
   position: absolute;
   z-index: 5000;
   left: 0px;
}

div.a-module-information {
    top: 280px;
}

div.b-module-information {
    top: 592px;
}

/* Sine: skjul den gamle billednavigation. Bruges stadig til at lave slideshow */

div.b-module-nav, div.a-module-nav {
    float: right;
    display: none;
}

div.b-module-nav a, div.a-module-nav a {
    font-weight: bold;
    color: white;
    margin-right: 6px;
    outline: none;
}

div.b-module-nav a.activeSlide, div.a-module-nav a.activeSlide  {
    color: #459FFF;
}

div.b-module-caption, div.a-module-caption  {
    color: white;
    margin-left: 7px;
}

 /***********************************/
 /*********** DASHBOARD ************/
 /***********************************/

 #feed  {
     width: 400px;
}

#feed h2    {
    margin: 0px;
    padding: 0px;
    width: 390px;
    border-bottom: 1px solid #E2E5E5;
}

#feed ul, #feed li  {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#feed ul.unread li {
    background-color: #f3fff3;
}


#feed ul.read li {
    background-color: #ffffff;
}

#feed ul {
    margin-bottom: 10px;
}

#feed ul.sticky-updates {
/*    border-bottom: 1px solid #E2E5E5;*/
    margin-bottom: 0px;
}

#feed li {
    width: 390px;
    min-height: 76px;
    border-bottom: 1px solid #E2E5E5;
    padding-top: 10px;
    position: relative;
    vertical-align: top;
}

#feed ul li.empty {
    border-bottom: 0px;
}

#feed li p  {
    font-size: 12px;
    margin-left: 65px;
    width: 270px;
}

#feed li img    {
    float: left;
    margin-right: 5px;
}

#feed li strong, #feed li span {
	position: relative;
	top: -4px;
}

#feed li p {
	position: relative;
	top: -8px;
}

#feed li p.update-date  {
    font-size: 11px;
    font-style: italic;
    /*margin-left: 287px;*/
}

div.more-update-text	{
	display: none;
}

p#update-spin	{
	position: relative;
	left:130px;
	top: 0px;
}

div#show_all_unread_link {
    width: 390px;
    cursor: pointer;
}

img.remove-status-update    {
    position: absolute;
    top: 10px;
    right: 5px;
    cursor: pointer;
}

a#add-new-message-link  {
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}

textarea#status-update-area {
    width: 311px;
    height: 50px;
    margin-top: 0px;
}

li.add-new-status-update {
	width: 102px;
	overflow: hidden;
	display: relative;
}

li.add-new-status-update a.button   {
    margin-left: 67px;
    margin-bottom: 10px;
    margin-top: -1px;
}

input#mark-as-high-priority {
    float: right;
    margin-top: 0px;
    margin-top: 0px;
}

span#priority-expiration	{
	float: right;
	top: 0px !important;
}

span#high-priority-options	{
	display: inline-block;
	position: absolute !important;
	bottom: 13px;
	right: -92px;
	top: auto !important;
	
}

.chrome span#high-priority-options	{
	left: 134px;
}

span.expiration-input {
	top: 0px !important;
	display: inline-block;
}

span.active-expiration	{
	background-color: #B5D5FF;
}

#add-new-event-link {
    float: right;
    margin-top: 2px;
    margin-right: 2px;
}

.infoBox {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

div.tooltip {
    color: #000000 !important;
    position: absolute;
    z-index: 9999;
    display: none;
    padding: 7px;
    margin-top: -20px;
    width: 185px;
    font-weight: normal;
    font-size: 12px;
    background-color:cornsilk;
    border: 1px solid wheat;  
}

.more-link	{
	font-size: 10px;
	float: right;
	margin-right: 4px;
}

#add-new-event-form {
    padding-top: 10px;
    position: relative;
}

#add-new-event-form label   {
    width: 90px;
    float: left;
    margin-left: 7px;
    margin-top: 6px;
}

div.event-description	{
	display: none;
	margin-left: 49px;
	word-break: break-word;
}

.edit-icon  {
    margin: 0px 4px 0px 7px;
}

li.editable {
    cursor: pointer;
}

#add-new-event-form textarea    {
    width: 216px;
    height: 50px;
}

#add-new-event-form input#event-name,
#add-new-event-form input#event-place{
    width: 225px;
}

span.event-start-time   {
    display: inline-block;
    width: 35px;
    text-align: right;
    margin-right: 10px;
}

#add-new-event-form input#event-time,
#add-new-event-form input#event-date{
    width: 77px;
}

#add-new-event-form a.button    {
    margin-left: 97px;
}

.add-new-status-update label    {
    float: right;
    margin-top: 1px;
}

.event-body {
    margin-bottom: 20px;
}

#view-all-groups	{
    cursor: pointer;
    color: white !important;
    margin-left: 10px;
    display: inline;
}

#invisible-groups	{
	margin-top: 8px;
}

#puffer    {
  position: absolute;
  background-image: url(../images/transparenttwobytwo.png);
  background-repeat: repeat;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  color: white;
  font-size: 16px;
  text-align: center;
  padding: 10px 30px;
  font-weight: bold;
  cursor: pointer;
  z-index: 5000000;
}

#person-save-spinner    {
    margin: 100px 0px 0px 230px;
}

#profile-list table	{
	border: 1px solid #EFEFEF;
	width: 528px;
	table-layout: fixed;
}

a.inactive-email-sendout{
	color: #E0E0E0 !important;
	cursor: default;
}

input.email-select	{
	top: 0px;
}

#email_check	{
	text-align: center;
}

#email_check img	{
	cursor: pointer;
	margin-left: 4px;
}

#profile-list td	{
	font-size: 11px;
	vertical-align: top;
}

#profile-list .name	{
	width: 120px;
}

#profile-list .title	{
	width: 100px;
}

#profile-list .email	{
	width: 140px;
}

#profile-list .phone	{
	width: 80px;
}

.personlist-group-name	{
    display: inline-block;
    float: left;
    margin: -4px 0 0;
    padding: 0;
}

.hidden	{
	display: none;
}

#puffer img {
    margin-bottom: 10px;
}

#feed li.high   {
    background-color: #FEFFEC;
    position: relative;
}

span.mark-as-read   {
    float: right;
    visibility: hidden;
}

ul.read span.mark-as-read {
    display: none;
}

#feed li:hover span.mark-as-read {
    visibility: visible;
}

#status-bar {
    position: absolute;
    top: 2px;
    right: 7px;
    color: white;
}

#status-bar a, #status-bar p, #status-bar em   {
    color: white;
}

#feed-sidebar   {
    width: 330px;
    float: right;
}


#my-schedule, #calendar-feed, #cancellation-feed, #intranet-tools {
    width: 330px;
    background-color: #F2F3F8;
    margin-bottom: 13px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 8px;
    border: 1px solid #E1E1E9;
    position: relative;
}

#my-schedule ul #asimut-loader	{
	position: relative;
	left: 130px;
	top: 10px;
}

#asimut-widget-notice	{
	float: right;
}

div.sidebar-header {
    width: 323px;
    background-color: #E1E1E9;
    padding-left: 7px;
    border-bottom: 1px solid #E1E1E9;
    height: 20px;
}

div.sidebar-header h3   {
    color: #333;
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

div#feed-sidebar h4 {
    margin: 0px;
    padding: 0px 0px 0px 7px;
    font-size: 13px;
    width: 323px;
    border-bottom: 1px dotted #E4E6EB;
}

div#feed-sidebar ul {
    margin: 0px 0px 7px 13px;
    padding: 0px;
    margin-bottom: 3px;
    list-style: none;
}

div#feed-sidebar li {
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

span.ical-connect, span.right-utility   {
    float: right;
    margin-right: 6px;
    margin-top: 2px;
}

/*.quick-links    {
    background-color: black;
    padding: 0px 0px 7px 10px;
}

.quick-links .csc-default h2 {
    margin-bottom: -10px;
}*/

.quick-links .csc-default a {
    margin-left: 9px;
}

.clickableLetter {
	margin-left:8px;
	width: 12px;
	display:inline-block;
	text-align: center;
	cursor:pointer;
}

 /***********************************/
 /*********** VALIDATION ************/
 /***********************************/

.failed-validation  {
    border-color: #A42729 !important;
}

#responsible {
	/* font-size: 9px; */
	/* font-style: italic; */
	/* margin-bottom: 24px; */
}

.small {
	font-size: 10px;
}

 /***********************************/
 /*********** AVATAR-UPLOAD ************/
 /***********************************/

#profile-image-uploadUploader {
     position: absolute;
     top: 6px;
     left: 6px;
     cursor: pointer !important;
}

#ghost-upload-link  {
     position: absolute;
     top: 6px;
     left: 6px;
     background-color: white;
     width: 60px;
     height: 15px;
     text-align: center;
     background : #FFF;
     font-weight: bold;
     padding-bottom: 2px;
     border-bottom: 1px solid #666;
     cursor: pointer !important;
}

#ghost-upload-link:hover  {
     cursor: pointer !important;
}

#ghost-upload-link a  {
    color : black;
}

#avatar-progress-bar    {
    position: absolute;
    top: 69px;
    left: 5px;
    width: 60px;
    height: 5px;
}

/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: none;
	background-color: #F5F5F5;
	margin-top: 0px;
	padding: 0px;
	width: 60px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 0px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #90298F;
	width: 1px;
	height: 3px;
}

.fileName   {
    display: none !important;
}

.percentage {
    display: none  !important;
}

div.cancel {
    display: none  !important;
}

 /***********************************/
 /*********** CALENDAR OVERWRITE ************/
 /***********************************/

.ui-datepicker  {
    width: 170px !important;
}

.ui-widget-content  {
    border: none !important;
}

.ui-state-default   {
    color: inherit !important;
}

.ui-state-active {
    color: #0198FF !important;
}

.ui-state-highlight {
    text-decoration: underline !important;
}

 /***********************************/
 /*********** NEWSLIST ************/
 /***********************************/

 a.subscribe {
     float: right;
     background: url('../images/icons/rss_orange.png') left center no-repeat;
     padding-left: 15px;
     position: relative;
     top: -30px;
}

#display_departments {
	float: right;
	position: relative;
	left: 109px;
	top: -5px;
}

ul.newslist    {
     list-style: none;
     margin: 0px;
     padding: 0px;
}

ul.newslist>li {
    margin: 0px;
    padding: 0px;
    width: 450px;
    border-bottom: 1px solid #E1E6E6;
}

ul.newslist>li h2  {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    font-size: 12px;
}

ul.newslist>li h2.event-header {
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-size: 14px;
}

ul.newslist>li h4 {
    font-size: 11px;
    font-weight: normal;
    color: #7A7A7A;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 5px;
    padding-bottom: 0px;
    line-height: normal;
}

ul.newslist>li p:empty {
    display: none;
}

#nyheder div, #calendar div    {
    padding-bottom: -3px !important;
}

#nyheder div p, #calendar div p    {
    margin-top: -8px;
}

.tx-indexedsearch-searchbox table {
	border-collapse: collapse;
	width: auto;
}

.tx-indexedsearch-searchbox > * {
	padding: 0px;
	margin: 0px;
}

.tx-indexedsearch-searchbox table td * {
	padding: 0px;
	margin: 0px;
}

.tx-indexedsearch-searchbox table td {
	border: 0px dotted silver;
	padding: 2px 4px 2px 2px;
	margin: 0px;
	width: auto;
	vertical-align: top;
}

.tx-indexedsearch-res table tr td {
	padding: 6px 0px 0px 0px;
	margin: 0px;
}

.tx-indexedsearch-res table {
	border-top: 1px dotted silver;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.tx-indexedsearch-result-number {
	width: 0px;
}

.tx-indexedsearch-descr {
	padding-bottom: 6px !important;
}

.tx-indexedsearch-info {
	font-size: 9px;
	margin: 6px 0px 0px 0px;
	padding: 3px 8px 6px 8px !important;
}

.tx-indexedsearch-icon {

	padding-right: 9px;

}

.browsebox {
	border-top: 1px dotted silver;
	padding: 0px;
	margin: 0px;
}
.browsebox a {
	margin-right: 12px;
}

#calendarwidget h1 {

	background-color: black !important;
	
}

.ui-datepicker-calendar thead th {
    background-color: #CCCCCC;
    border-top: 1px solid #B2B2B2;
}

.ui-datepicker-calendar tbody td a {
    color: #333 !important;
}

.ui-datepicker-calendar tbody td a.ui-state-hover {
    background: #FFFFFF;
    border-color: #333;
}

.frontpage-modules {
	
	padding: 0px !important;
}

.frontpage-modules > * {
	margin: 0px !important;
	padding: 0px !important;

}

div.global-error-message    {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background-color: #FFF6B2;
    text-align: center;
}

div.global-error-message p  {
    /*color: white !important;*/
    font-size: 23px;
    padding-top: 3px;
}

/************************************/
/********* PASSWORD CHANGER *********/
/************************************/

#password_strength {
    padding: 0px 3px 0px 3px;
    color: #000000;

    -moz-border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    border-radius: 4px 4px;
}

#password_strength.pw_short {
    background-color: #DF6161;
}

#password_strength.pw_bad {
    background-color: #EDABAB;
}

#password_strength.pw_good {
    background-color: #EFD459;
}

#password_strength.pw_strong {
    background-color: #D3EDAB;
}

.sms_send {
    display: inline-block;
    height: 19px;
    padding: 0px 5px 0px 22px;
    background-color: #FFF2B0;
    background-image: url("../images/icons/check_green_small.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;

    -moz-border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    border-radius: 4px 4px;
}

/************************************/
/********** EMAIL CHANGE ***********/
/************************************/

#form_submit {
    display: inline-block;
    height: 19px;
    padding: 0px 5px 0px 22px;
    background-color: #FFF2B0;
    background-image: url("../images/icons/check_green_small.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;

    -moz-border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    border-radius: 4px 4px;
}

#email-info-spacer {
    display: block;
    height: 18px;
    padding: 5px 0px 5px 0px;
    margin: 11px 0px 11px 0px;
    text-align: center;
}

/************************************/
/********** EMAIL FORWARD ***********/
/************************************/

.weak .emphasized {
    color: #3F3F3F;
}

.missing-translation {
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	background-color: #FFF2B0;
    color: #FFC609;
}

/************************************/
/********** KONCERT PROGRAM *********/
/************************************/

#koncertProgram p {
    padding-bottom: 0px;
    margin-bottom: 2px;
}

#koncertProgram label {
    float: left;
    min-width: 135px;
}

#koncertProgram textarea,
#koncertProgram input {
    margin-top: 0px;
}

#koncertProgram textarea {
    font-family: "Segoe UI", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
}

#koncertProgram .word_counter {
    position: absolute;
    top: 143px;
    left: 646px;
    /*float: right;*/
    width: 16px;
    height: 16px;
    line-height: 16px;
    
    padding: 2px 3px 2px 3px;

    text-align: right;
    color: #888888;
    
    font-size: 10px;

    border-top: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    
    background-color: #F8F8F8;

    -webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;

}

#frontpageText:focus + #frontpagetext_counter {
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
}

/****************/
/*** TEMPLATE ***/
/****************/

#koncertProgram #opera_template {
    background-color: red;
    display: none;
}

/*** STAMDATA ***/

#koncertProgram #stamdata {
    background-color:#F0F0F0;
    border: 1px solid #D9D9D9;
    padding: 5px 5px 5px 5px;
    
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#koncertProgram #stamdata #frontpageText {
    resize: vertical;
}

#koncertProgram #stamdataOverview {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
    display: none;
}

#koncertProgram #stamdataOverview .accordionContainer {
    background-color:#F0F0F0;
    border: 1px solid #D9D9D9;

    overflow: auto;
    padding: 5px 5px 5px 5px;
    margin-bottom: 5px;

    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#koncertProgram #stamdataOverview .frontpage {
    border-bottom: 1px solid #999;
    margin-bottom: 2px;  
    
    font-weight: bold;
}

#koncertProgram #stamdataOverview #frontpageText {
    width: 150px;
    float: left;
}

#koncertProgram #stamdataOverview #details {
    margin-left: 160px;
}
#koncertProgram #stamdataOverview label {
    font-size: 10px;
}

#koncertProgram #stamdataOverview #frontpageText label {
    width: 150px;
}

#koncertProgram #stamdataOverview #frontpageText div {
    margin-left: 5px;
}

#koncertProgram #stamdataOverview #details label {
    min-width: 80px;
}

#koncertProgram #sortable-items {
    background-color: #F9F9F9;
    border: 1px solid #dEdede;
    padding: 5px 5px 0px 5px;
    /*
    -webkit-box-shadow: 1px 1px 3px #333333 inset;
    -moz-box-shadow: 3px 3px 5px #333333 inset;
    box-shadow: 3px 3px 5px #333333 inset;
    */
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;    
}

/*** SUMMARY ***/

#koncertProgram .summary,
#koncertProgram .form {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
    display: none;
}

#koncertProgram .summary {
    cursor: move;
}

#koncertProgram .summary .accordionContainer {
    background-color:#F0F0F0;
    border: 1px solid #D9D9D9;

    overflow: auto;
    padding: 5px 5px 5px 5px;
    margin-bottom: 5px;

    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#koncertProgram .summary .composer {
    border-bottom: 1px solid #999;
    margin-bottom: 2px;    
}

#koncertProgram .summary .composer .composerName {
    color: #0198FF;
    font-weight: bold;
    font-size: 12px;
}

#koncertProgram .summary .composer .composerLifetime {
    color: #0198FF;
    font-weight: bold;
    font-size: 9px;
}

#koncertProgram .summary .songTitle {
    
}

#koncertProgram .summary .sats,
#koncertProgram .summary .artists {
    float: left;
    display: block;
    min-height: 10px;
    overflow: hidden;
    width: 255px;
    font-size: 10px;
}

#koncertProgram .summary .subtitle {
    font-size: 10px;
}

#koncertProgram .summary .subtitle p strong {
    font-size: 10px;
}

#koncertProgram .summary ul {
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;    
}

#koncertProgram .summary ul li {
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
}

#koncertProgram .summary .artists ul li {
    list-style-type: none;
    text-transform: uppercase;

}

/************/
/*** FORM ***/
/************/
#koncertProgram .form .accordionContainer {
    /*background-color: #F5F5F5;*/
    border: 1px solid #EBEBEB;
    
    padding: 5px 5px 7.5px 5px;
    margin: 0px 0px 5px 0px;
    -webkit-border-radius: 3px 15px 3px 3px;
    -moz-border-radius: 3px 15px 3px 3px;
    border-radius: 3px 15px 3px 3px;    
}

#koncertProgram .form textarea {
    resize: vertical;
}

/*************/
/*** BREAK ***/
/*************/

#koncertProgram .break {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*display: none;  */
}

#koncertProgram .break .accordionContainer {
    background-color: #F0F0F0;
    border: 1px solid #D9D9D9;
    
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 5px 0px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;    
    
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

/***************/
/*** BUTTONS ***/
/***************/

#koncertProgram .add-buttons-container {
    text-align: right;
    float: right;
    display: inline-block;
    cursor: pointer;
    margin: 10px 5px 0px 0px;
}

#koncertProgram .add-buttons-container span {
    height: 16px;
    
    margin: 0px 0px 0px 10px;
    padding: 2px 20px 2px 2px;
    
    background-image: url("../images/icons/rounded_plus_gray.png");
    background-position: right 1px;
    background-repeat: no-repeat;
    
    cursor: pointer;
    color: #7A7A7A;
    
}

#koncertProgram .add-buttons-container span:hover {
    color: #333333;
}

#koncertProgram .edit-item {
    float: right;
    display: inline-block;
    margin-right: 3px;
}

#koncertProgram .edit-item:hover {
    color: #0085C3;
    cursor: pointer;
}

#koncertProgram .remove-item {
    display: inline-block;
    width: 16px;
    height: 16px;
    float: right;
    
    margin-left: 10px;
    vertical-align: -3px;
    
    background-image: url("../images/icons/rounded_minus_gray.png");    
    background-repeat: no-repeat;
    
    cursor: pointer;
}

#koncertProgram .remove-break {
    display: inline-block;
    width: 12px;
    height: 12px;
    float: right;
    
    margin: 4px 0px 0px 10px;
    
    background-image: url("../images/icons/rounded_minus_gray_small.png");    
    background-repeat: no-repeat;
    
    cursor: pointer;
}

#koncertProgram .save-item {
    float: right;
    background-color: #CCC;
    padding: 2px 5px 2px 5px;
    
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    cursor: pointer;
}

#koncertProgram .save-item:hover {
    background-color: #DEDEDE;
}

/************************************/
/********** TAGS ********************/
/************************************/

.tags {
	padding: 0px;
	list-style-type: none;
	display: inline;
}



.tags li {
	display: inline-block;
	margin-left: 4px !important;
	border-bottom: none;
	width: auto;
}

.tags li a, li.tag {
	background-color: #F3F3F3;
	font-size: 11px;
	color: #999;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
}

.tags li a:hover {
	background-color: #E1E1E1;
	color: #333;
}

.share-this-global	{
	float: right;
}

/************************************/
/********** COMMENTS ****************/
/************************************/
#page_comments {
	margin-top: 100px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #EEEEEE;
	border: 1px solid #CACACA;
	padding: 5px;
}

#page_comments h4, #page_comments label {
	font-size: 14px;
	font-weight: bold;
	color: #7A7A7A;
}

#new_comment_text {
	width: 506px;
	height: 60px;
}

#submit_new_comment {
	width: 506px;
	text-align: center;
}

#comments {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CACACA;
}

#comment-loader	{
	margin-left: 230px;
}

#comments ul	{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#comments ul li	{
	border-bottom: 1px dotted #E1E1E1;
	margin-left: 0px;
	padding-left: 10px;
	margin-top: 10px;
}

/***************************************/
/*************** CREATE GROUP **********/
/***************************************/

#create-group-container	{
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#EEEEEE;
	border:1px solid #CACACA;
	margin-bottom:20px;
	margin-left:0 !important;
	min-height:110px;
	padding:5px;
}

#create-group-container label	{
	width: 100px;
	float: left;
	margin-top: 6px;
}

#save-group-button	{
	margin-left: 100px;
}

/********************************************/
/********** SAMMENSPILSHOLD/VALGFAG *********/
/********************************************/

#fagudbudSkema p {
    padding-bottom: 0px;
    margin-bottom: 2px;
}

#fagudbudSkema label {
    float: left;
    min-width: 130px;
}

#fagudbudSkema textarea {
    resize: vertical;
}

#fagudbudSkema textarea,
#fagudbudSkema input {
    margin-top: 0px;
}

#fagudbudSkema textarea {
    font-family: "Segoe UI", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
}

#fagudbudSkema .selected_option {
    color: #7A7A7A;
}

#fagudbudSkema #duration_start,
#fagudbudSkema #duration_stop {
    text-align: center;
    width: 70px;
}

#fagudbudSkema .details p {
    margin: 0px 0px 8px 130px;
}

#fagudbudSkema .signup {

    padding: 0px 25px 15px 25px;
    margin: 25px 10px 25px 10px;

    background-color: #F0F0F0;
    border: 1px solid #D9D9D9;

    -moz-border-radius: 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px;
    border-radius: 3px 3px 3px;
}

#fagudbudSkema .signup p {
    margin: 0px 0px 0px 0px;
}

#fagudbudSkema .signup .optionsList {
    text-align: center;
}

#fagudbudSkema .signup ol {
    display: inline-block;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    
    text-align: left;
}

#fagudbudSkema .signup .previousPriority {
    font-weight: bold;
    font-style: italic;
}

#fagudbudSkemaCatalog .addSubject {
    display: inline;
    background-image: url("../images/icons/rounded_plus_gray.png");
    background-position: right 1px;
    background-repeat: no-repeat;
    color: #7A7A7A;
    cursor: pointer;
    height: 16px;
    margin: 0px 0px 0px 0px;
    padding: 2px 20px 2px 2px;
}

#fagudbudSkemaCatalog ol {
    list-style-position: inside;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

#fagudbudSkemaCatalog ol li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
}

#fagudbudSkemaCatalog .noEntries {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 6px 0px;
}

#fagudbudSkemaCatalog .own_listentry {
    font-weight: bold;
}

#myFagudbudPriorities {
    position: absolute;

    top: 50px;
    left: 18px;

    width: 140px;

    padding: 5px 5px 5px 5px !important;

    border: 1px solid #EBEBEB;
}

#myFagudbudPriorities h3 {
    position: relative !important;
    float: none !important;
}

#myFagudbudPriorities ol {
    list-style-position: outside;
    list-style-type: decimal;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

#myFagudbudPriorities ol li.priorityItem {
    
    /*display: inline-block;*/
    
    min-height: 19px;
    width: 117px;


    font-size: 12px;
    padding: 0px 0px 1px 0px;
    margin: 0px 0px 4px 0px;

    border: 1px solid #E6E6E6;
    

    /*
    background-color: #0198FF;
    */

    cursor: pointer;
}

#myFagudbudPriorities ol li.priorityItem:hover {
    background-color: #EBEBEB;
    border: 1px solid #CDCDCD;
    -moz-border-radius: 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px;
    border-radius: 3px 3px 3px;
}

#myFagudbudPriorities ol li.priorityItem.ui-sortable-helper {
    background-color: #E6E6E6;

    -moz-border-radius: 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px;
    border-radius: 3px 3px 3px;
}

#myFagudbudPriorities ol li.priorityItem-placeholder {
    background-color: #FEFEFE;
    border: 1px solid #EEEEEE;

    margin: 0px 0px 0px 0px;

    -moz-box-shadow: inset 0px 0px 3px #DCDCDC;
    -webkit-box-shadow: inset 0px 0px 3px #CBCBCB;
    box-shadow: inset 0px 0px 3px #CBCBCB;
    
    -moz-border-radius: 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px;
    border-radius: 3px 3px 3px;

    min-height: 20px;
    list-style-type: none;
}

#myFagudbudPriorities ol li.priorityItem .data {
    display: block;
    padding: 2px 4px 2px 4px;
}

#myFagudbudPriorities ol li.priorityItem .data a {
    display: block;
}

#myFagudbudPriorities .removeSignup {
    display: inline;   
}

#myFagudbudPriorities #editPriorities,
#myFagudbudPriorities .removeSignup {
    color: #7A7A7A;
    font-size: 10px;
    text-decoration: none;
}

#myFagudbudPriorities #editPriorities:hover,
#myFagudbudPriorities .removeSignup:hover {
    color: black;
    text-decoration: none;
}

#myFagudbudPriorities #saveOrder {
    display: none;
}

#myFagudbudPriorities ol li.priorityItem .edit {
    display: none; /* block */
    height: 17px;

    font-size: 10px;
    padding: 0px 0px 0px 5px;
    
    border-bottom: 1px solid #E6E6E6;
    background-color: #EBEBEB;

    background-image: url("../images/icons/mover_ns_black.png");
    background-repeat: no-repeat;
    background-position: right 2px;
    cursor: n-resize;

}

#myFagudbudPriorities ol li.priorityItem:hover .edit {
    background-color: #E1E1E1;
    border-bottom: 1px solid #CDCDCD;
}

#myFagudbudPriorities ol li.priorityItem .edit:hover {
    background-color: #D7D7D7;
}

#fagudbudHoldoversigt .accordion h1 {
    cursor: pointer;
}

#fagudbudHoldoversigt .accordion h1:hover {
    color: #7A7A7A;
}

/*Sine: Rykker kalenderen (på forsiden) op så den flugter med topmenuen og ændrer øvrige design på forsiden efter webgruppes ønske*/

div#calendarwidget {
    margin-top: -28px;
}

div#column-left div.boxfrontpage {
    background-color: #433e38;
    color: White;
}

div#column-left div.boxfrontpage h1 {
    border-bottom: 7px solid #433e38;
    padding: 2px 5px 2px 5px;
}

div#column-left div.boxfrontpage p {
    color: white;
}

div#column-left div.boxfrontpage h2 a {
    color: white;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 0px;
}

div#column-left div.boxfrontpage div.calendarevent,
div#column-left div.boxfrontpage div.newsevent {
    color: white;
    margin-left: 6px;
    margin-bottom: 8px;
}

div#column-left div.boxfrontpage .calendarheading,
div#column-left div.boxfrontpage .newsheading {
    color: white;
}

div#column-left div.boxfrontpage .calendartext,
div#column-left div.boxfrontpage .newstext {
    color: white;
    font-weight: bold;
}

/* Sine: Ny billedenavigation i billedekarussel med et andet format.*/
div.b-module-newnav, div.a-module-newnav {
    float: right;
    color: white;
    font-weight: bold;
    margin-right: 6px;
    outline: none;
}

div.b-module-newnav a, div.a-module-newnav a {
    font-weight: bold;
    color: white;
    margin-right: 6px;
    outline: none;
}

div.b-module-newnav #b-module-span-newnav, div.a-module-newnav #a-module-span-newnav {
    color: white;
    font-weight: bold;
}

