
#widgetContainer { padding-top: -10px; margin-top: 0px; }

.widget-placeholder {
  color: #000;
  margin: 1em;
  background-color: #ebebeb;
}

.widget-place {
  margin-right: 7px;
  min-height: 450px;
}

.widget-place-1 { }
.widget-place-2 { }
.widget-place-3 { margin-right: 0px; }
.widget {
  margin: 0px;
  border: #ebebeb solid 1px;
}

.widget-header {
    color: #ffffff;
    background: url(/images/widget_top.gif);
    width: 230px;
    height: 38px;
    padding: 0;
	text-transform: uppercase;
    /*padding-left: 47px;
    padding-top: 14px;
    padding-bottom: 0px;
    padding-right: 0px;*/
}

body.telia .widget-header {     background: url(/images/telia_widget_top.gif); }
body.ef .widget-header {     background: url(/images/ef_widget_top.png); }

body.telia .widget-description .header {     background: url(/images/telia_application_nav_bg.png); }
body.ef .widget-description .header {     background: url(/images/ef_application_nav_bg.png); text-transform: uppercase;}

.widget-header strong { margin-left: 47px; margin-top: 18px; float: left; font-size: 10px; }

    .widget-header img {
      border: none;
      vertical-align: middle;
    }

    .widget-menu {
        float: right;
        margin-right: 14px;
        margin-top: 14px;
    }

      .widget-menu a {
        margin: 0 0 0 0.5em;
      }

  .widget-editbox {
    color: #000;
    margin: 0.2em;
    padding: 0.2em;
    background-color: yellow;
  }

.widget-content {
  padding: 0px;
  background: url(/images/widget_middle.gif) repeat-y ;
  height: 300px;
}
.widget-editbox { background: url(/images/widget_middle.gif) repeat-y ; }
.widget-bottom { width: 230px; height: 11px; background: url(/images/widget_bottom.gif); }
.widget { border: 0px; margin-bottom: 10px; }

.widget-collapselink { position: relative; left: -142px; top: 3px; }





/* Calendar full content */

#custom                 { width: 230px; float: left; }
#calendarFullContent { float: right;padding: 0px; width: 430px; }
#calendarFullContent .list_content { float: left !important; }

.calendarFull div#custom                { margin-left: 10px; }
.calendarFull div#custom div.inset      { float: right; }
.calendarFull div#custom div#users_colors      { float: left; }


/* ----------------------------- Start page widgets -----------------------------  */




/* Easys old widget settings */
.widget				{position: relative;}
div.widgetTitle  {color: #ffffff;padding-top: 8px; padding-left: 16px;font-size: 14px; font-weight: bold;font-family: Trebuchet MS; cursor: default; } 

#desktop_sidebar    { width: 296px; top: 0px; right: 0px; position: absolute; z-index: 200; background-color: #02a702; }

div.help_icon  { display: none; position: absolute; top: 10px; right: 33px;width: 16px; height: 16px; } 
div.print_icon  {position: absolute; top: 10px; right: 14px;width: 16px; right: 33px; height: 16px; } 
div.close_icon  {position: absolute; top: 10px; right: 14px;width: 16px; height: 16px; } 

.widget-content span .widget { margin: 0px; }



#tvWidget          { padding: 0px 0px 0px 0px; width: 230px; }
#tvWidget iframe   { width: 207px; margin-left: 13px; border: 0px; height: 300px; overflow-y: scroll; overflow-x: hidden; }




#presentWidget          { width: 230px; }
#presentWidget .widget-content img         { margin-left: 16px; margin-top: 10px;  }

/* TodoList specific CSS start */
span.item-tools-over {
    float:right;
    display:none;
}
.rowTitle span img.check-box{
    background-image:url(/include/images/widget_top.gif);
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/include/images/wdgt/eTodo_check.png) no-repeat scroll 0 0;
    border:0 none;    cursor:pointer;    float:left;    height:18px;    margin:-2px 2px 0 0;   width:19px;
}
.rowTitle span img.checked {    background-position: -19px -36px!important; }
.rowTitle span img.green2 {    background-position: 0px -36px!important; }
/* TodoList specific CSS end */