body {	
	/* background: url('../img/darkdenim3.png') repeat 0 0 #555; */
}

/* DatePicker Container */
.ui-datepicker {	
	width: 236px;	
	height: auto;	
	margin: 5px 0; 
	/* 5px auto 0; centreret højre og venstre = auto*/	
	font: 9pt Arial, sans-serif;	
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 50, 0, .5); 
	/* Standard næste tre linier: 0px 0px 10px 0px rgba(0, 0, 0, .5); */
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 50, 0, .5);
	box-shadow: 0px 0px 3px 0px rgba(0, 50, 0, .5);	
	background: #f2f2f2;
}
.ui-datepicker a {	text-decoration: none;}

/* DatePicker Table */
.ui-datepicker table {	width: 100%;}
.ui-datepicker-header {	
	background: url('../img/lavendelleather.png') repeat 0 0 #000;
	color: #e0e0e0;	
	font-weight: bold;	
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);	
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);	
	text-shadow: 1px -1px 0px #8062C6;	
	filter: dropshadow(color=#8062C6, offx=1, offy=-1);	
	line-height: 30px;	border-width: 1px 0 0 0;	
	border-style: solid;	
	border-color: #8062C6; /* samme som menu-bjælken */
}
.ui-datepicker-title {	text-align: center;}
.ui-datepicker-prev, .ui-datepicker-next {	
	display: inline-block;	
	width: 30px;	
	height: 30px;	
	text-align: center;	
	cursor: pointer;	
	background-image: url('../img/arrow.png');	
	background-repeat: no-repeat;	
	line-height: 600%;	overflow: hidden;
}
.ui-datepicker-prev {	
	float: left;	
	background-position: center -30px;
}
.ui-datepicker-next {	
	float: right;	
	background-position: center 0px;
}
.ui-datepicker thead {	
	background-color: #f7f7f7;	
	background-image: -moz-linear-gradient(top,   #f7f7f7 0%,  #f1f1f1 100%);
    	background-image:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, #f7f7f7),  color-stop(100%, #f1f1f1));
    	background-image:  -webkit-linear-gradient(top,   #f7f7f7 0%, #f1f1f1 100%);
    	background-image:  -o-linear-gradient(top,   #f7f7f7 0%, #f1f1f1 100%);
    	background-image:  -ms-linear-gradient(top,   #f7f7f7 0%, #f1f1f1 100%);
    	background-image:  linear-gradient(top,   #f7f7f7 0%, #f1f1f1 100%);
    	filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7',  endColorstr='#f1f1f1', GradientType=0 );
    	border-bottom:  1px solid #bbb;
}
.ui-datepicker th  {
    	/* text-transform:  uppercase;
     */	font-size:  7pt;
    	padding:  5px 0;
    	color:  #666666;
    	text-shadow:  1px 0px 0px #fff;
    	filter:  dropshadow(color=#fff,  offx=1,  offy=0);
}
.ui-datepicker tbody td  {
    	padding:  0;
    	border-right:  1px solid #bbb;
}
.ui-datepicker tbody td:last-child  {
    	border-right:  0px;
}
.ui-datepicker tbody tr  {
    	border-bottom:  1px solid #bbb;
}
.ui-datepicker tbody tr:last-child  {
    	border-bottom:  0px;
}
.ui-datepicker td span,  .ui-datepicker td a  {
    	display:  inline-block;
    	font-weight:  bold;
    	text-align:  center;
    	width:  30px;
    	height:  30px;
    	line-height:  30px;
    	color:  #666666;
    /*	text-shadow:  1px 1px 0px #fff;
     */	filter:  dropshadow(color=#fff,  offx=1,  offy=1);
}
.ui-datepicker-calendar .ui-state-default  {
    	background:  #ededed;
    	background:  -moz-linear-gradient(top,   #ededed 0%,  #dedede 100%);
    	background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, #ededed),  color-stop(100%, #dedede));
    	background:  -webkit-linear-gradient(top,   #ededed 0%, #dedede 100%);
    	background:  -o-linear-gradient(top,   #ededed 0%, #dedede 100%);
    	background:  -ms-linear-gradient(top,   #ededed 0%, #dedede 100%);
    	background:  linear-gradient(top,   #ededed 0%, #dedede 100%);
    	/* filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',  endColorstr='#dedede', GradientType=0 );
     */	-webkit-box-shadow:  inset 1px 1px 0px 0px rgba(250,  250,  250,  .5);
    	-moz-box-shadow:  inset 1px 1px 0px 0px rgba(250,  250,  250,  .5);
    	box-shadow:  inset 1px 1px 0px 0px rgba(250,  250,  250,  .5);
}
.ui-datepicker-calendar .ui-state-hover  {
    	background:  #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active  {
    	/*background:  #6eafbf;
    * /	-webkit-box-shadow:  inset 0px 0px 10px 0px rgba(0,  0,  0,  .1);
    	-moz-box-shadow:  inset 0px 0px 10px 0px rgba(0,  0,  0,  .1);
    	box-shadow:  inset 0px 0px 10px 0px rgba(0,  0,  0,  .1);
    	color:  #e0e0e0;
    	text-shadow:  0px 1px 0px #4d7a85;
    	filter:  dropshadow(color=#4d7a85,  offx=0,  offy=1);
    	border:  1px solid #55838f;
    	position:  relative;
    	margin:  -1px;
    */}
.ui-datepicker-unselectable .ui-state-default  {
    	background:  #cac4c4;
    	color:  #eea3a3;
}
.ui-datepicker-calendar td:first-child .ui-state-active  {
    	width:  29px;
    	margin-left:  0;
}
.ui-datepicker-calendar td:last-child .ui-state-active  {
    	width:  29px;
    	margin-right:  0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active  {
    	height:  29px;
    	margin-bottom:  0;
}
.dp-highlight .ui-datepicker-current-day a:  {
    	height:  21px;
    	margin-bottom:  0;
}
.ui-datepicker-week-col  {
    	text-align:  center;
    	font-size:  7pt;
    	color:  #aaa;
    	background:  #f2f2f2;
}
.btn-success  {
        background-color:  #7052B6;
      /* skyggekant,  original= #5bb75b */    *background-color:  #664DB2;
      /* #51a351;
      */    background-image:  -moz-linear-gradient(top,  #7052B6,  #664DB2);
      /* #62c462,  #51a351 */  	background-image:  -webkit-gradient(linear,  0 0,  0 100%,  from(#7052B6),  to(#664DB2));
      	background-image:  -webkit-linear-gradient(top,  #7052B6,  #664DB2);
      /* #62c462,  #51a351 */  	background-image:  -o-linear-gradient(top,  #7052B6,  #664DB2);
      /* #62c462,  #51a351 */      background-image:  linear-gradient(to bottom,  #7052B6,  #664DB2);
      /* #62c462,  #51a351 */    background-repeat:  repeat-x;
        border-color:  rgba(0,  0,  0,  0.1) rgba(0,  0,  0,  0.1) rgba(0,  0,  0,  0.25);
        color:  rgb(255,  255,  255);
        text-shadow:  0 -1px 0 rgba(0,  0,  0,  0.25);
}
.btn-success:hover,  .btn-success:focus,  .btn-success:active,  .btn-success.active,  .btn-success.disabled,  .btn-success[disabled]  {
        background-color:  rgb(113, 88, 189);
         background-image:  linear-gradient(to bottom,  rgb(96,  127,  113),  rgb(102, 77, 178));
      /* rgb(98,  196,  98),  rgb(81,  163,  81));
     */    background-repeat:  repeat-x;
}
