a:link,
a:visited  {
color:#4F4F4F;
text-decoration: underline;}

a:hover {
color:#000000;
}

html>body .goog-inline-block
{
display:-moz-inline-box;
display:inline-block;
}


.goog-inline-block
{
position:relative;
display:inline-block
}

/*denne var ikke en del af det opr. stylesheet */

.calendarTitle
{
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 1.2em;
font-weight: 800;
color:#4F4F4F!important;
margin-bottom: -0.3em; 
margin-top: 0px; 
}


.title 
{
color:#4F4F4F!important;
}

* html .goog-inline-block
{
display:inline

}


*:first-child+html .goog-inline-block
{
display:inline
}


.t1
{
font-size:1px;
height:1px;
line-height:1px;
margin:0 2px;
overflow:hidden
}


.t2
{
font-size:1px;
height:1px;
line-height:1px;
margin:0 1px;
overflow:hidden
}


.calendar-list input
{
display:inline;
padding:0;
margin-bottom:1px
}


.calendar-list span
{
color:#BCBCBC;
font-weight:bold
}


.calendar-list label
{
cursor:pointer
}


.chip
{
position:absolute;
overflow:hidden;
cursor:default;
color:#fff;
-moz-user-select:none;

}

.chip:hover
{
text-decoration:underline;
cursor:pointer;
}




.chip dl
{
margin:0;
padding-bottom:1px;
border-left:1px solid;
border-right:1px solid;
overflow:hidden
}


.chip dt
{
margin-top:-1px;
font:bold 80%/normal Verdana,Sans-serif;
white-space:nowrap;
overflow:hidden;
padding-left:1px;
text-align:left;

}


.ie6 .chip dl
{
zoom:1
}


.ie6 .chip dt
{
width:100%;
margin-right:-1px
}


.chip dd
{
margin:0;
overflow:hidden;
padding:0 1px;
font:100%/1.3em Verdana,Sans-serif;
text-align:left;
word-wrap:break-word
}

/*Boble om arrangementer i ugevisning */

.cbrd
{
border:1px solid;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-color:#4F4F4F!important;
background-color:#BCBCBC!important
}


.cbrd dt
{
margin-top:0;
background-color:#4F4F4F!important
}

.chip dt:hover
{
text-decoration:none;
}


.ct
{
height:0;
overflow:hidden;
border-style:solid;
border-width:0 2px 2px;
border-color:transparent
}


.ie6 .ct
{
border-style:solid dotted
}


.cb1,.cb2
{
border-style:solid;
overflow:hidden;

}


.cb1
{
height:1px;
margin:0 1px;
border-width:0 1px
}


.cb2
{
height:0;
margin:0 2px;
border-width:0 0 1px
}


.cro dl
{
padding-left:1px;

}


.cro dt
{
margin-top:1px;

}


.chip a:link, .chip a:visited
{
text-decoration:underline;
color:#4F4F4F
}

.chip a:hover,chip a:active
{
text-decoration:underline;
color:#000000
}



.cic
{
background-repeat:no-repeat;
display:inline-block;
margin-left:2px;
width:9px;
height:7px;
line-height:7px;
background-image:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif')
}


.ff2 .cic
{
display:-moz-inline-box;
vertical-align:bottom;
position:relative;
top:-2px
}


.cic-ques
{
margin-left:0;
margin-right:2px;
width:9px;
height:9px;
line-height:9px;
background-position:-56px -50px
}


.cic-prsn
{
background-position:-28px -50px
}


.cic-noprs
{
background-position:-46px -50px
}


.cic-tmr
{
background-position:-28px -57px
}


.cic-rcr
{
background-position:-37px -50px
}


.cic-spcl
{
background-position:-37px -57px
}


.cic-priv
{
background-position:-11px -64px
}


.chip .location
{
display:block;
font-style:normal
}


.resizer
{
position:absolute;
height:7px;
line-height:7px;
width:100%;
bottom:0;
cursor:ns-resize
}


.rszr_icon
{
border-top:3px double white;
font-size:0;
line-height:0;
height:0;
width:10px;
margin-left:auto;
margin-right:auto
}


.cwci
{
height:16px;
width:16px;
margin:-1px 0;
vertical-align:top
}


.calendar-container
{
margin:0;
padding:0;
font-size-adjust:none;
position:relative
}


.view-cap,.view-container-border
{
background-color:#BCBCBC
}


.view-container
{
overflow:hidden;
position:relative
}


.view-container-border
{
padding:0 8px;
position:relative;
zoom:1;

}


.loading
{
background-color:#4F4F4F;
color:white;
padding:2px;
position:absolute;
top:0;
right:2px;
z-index:25000001;
display:none;
white-space:nowrap}


.detail-item
{
padding:0;
margin:0
}


.event-details-label
{
display:block;
clear:left;
float:left;
font-size:100%;
font-weight:bold;
padding:3px 0;
margin:0;
width:7.0em;
color:#4e4e4e
}


.event-when,.event-where,.event-description,.event-who,.event-going
{
display:block;
margin-left:7em;
padding:3px 0
}


.detail-content
{
padding:1em 0
}


.bubble .details .title
{
font-weight:bold;
font-size:medium
}


.bubble .detail-content
{
padding-bottom:0
}


.bubble .separator
{
height:1px;
line-height:0;
font-size:0;
width:100%;
margin-top:10px;
margin-bottom:5px
}


* html .event-detail-item
{
margin-right:-3px
}


* html .event-when,* html .event-where,* html .event-description,* html .event-who,* html .event-going
{
height:1%;
margin:0
}


.cc
{
position:absolute;
font:11px/normal Verdana,sans-serif;
border:1px solid gray;
background-color:white;
visibility:hidden
}


.cc-titlebar
{
background-color:#BCBCBC
}


.cc-close
{
position:absolute;
right:0;
cursor:pointer;
width:15px;
height:15px;
background:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif') 0 -50px; ; margin-left:0; margin-right:2px; margin-top:2px; margin-bottom:0
}


.cc-title
{
padding:2px;
font-weight:bold
}


.wc-root
{
border:0 none;
width:100%;
height:100%
}


.calendar-container
{
font-family:Verdana,sans-serif;
font-size:small
}


.footer
{
padding:4px 0 2px 0;
font-size:85%;
text-decoration:none
}


.subscribe-image
{
cursor:pointer
}


.menu-arrow
{
vertical-align:bottom;
cursor:pointer
}


.header
{
padding:0 2px
}


.header img
{
border:0 none;
vertical-align:middle
}


.nav-table
{
white-space:nowrap;
cursor:pointer
}


.nav-table tr
{
padding:0;
margin:0
}


.nav-table td
{
vertical-align:middle;
color:#4F4F4F
}

.navSpacer
{
width:100%;
cursor:default
}


.legend-bullet
{
margin:0.2em;
border:0.05em solid grey;
padding:0;
vertical-align:text-bottom;
width:0.9em;
height:0.9em;
overflow:hidden
}


.date-buttons img
{
vertical-align:middle
}


.arrowImg
{
margin-left:5px;
margin-right:5px
}


.date-picker-on
{
border:1px solid #BCBCBC
}


.date-picker-off
{
padding:1px
}


.date-picker-arrow-on
{
background-color:#BCBCBC
}


.date-top,.date-top-on,.date-top-over
{
font-weight:bold;
padding-top:1px;
padding-left:.3em;
padding-right:.3em;
white-space:nowrap
}


.date-top-over
{
text-decoration:underline
}


.cal-menu
{
position:absolute;
left:11px;
top:37px;
z-index:100001;
border:1px solid #BCBCBC
}


.calendar-list
{
font-family:Verdana,sans-serif;
padding:2px;
font-size:9pt;
border:1px solid gray;
background-color:white;
width:14em;
white-space:nowrap
}


.calendar-nav img
{
width:15px;
height:14px
}


.calendar-list .subscribeButton
{
width:100%;
margin:2px 0 0
}


.calendar-list img
{
cursor:pointer;
margin-left:3px
}


.today-button
{
font-size:85%;
padding:0 1px;
vertical-align:middle
}


.navbutton
{
cursor:pointer;
border:0 none;
height:17px;
padding:0 2px;
vertical-align:middle;
width:29px
}


.navBack
{
background-position: -148px -17px;
background-image:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif')
}


.navForward
{
background-position: -148px 0;
background-image:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif')
}


.rtl .navBack
{
background-position:-148px 0
}


.rtl .navForward
{
background-position:-148px -17px
}


.view-tab
{
vertical-align:bottom;
padding:0 2px
}

.tab-name
{
padding:4px 5px 3px;
white-space:normal;
word-wrap:break-word
}


.tab-name:hover
{
color:#000000;
text-decoration:underline
}


.view-tab-unselected
{
background-color:#BCBCBC;
color:#4F4F4F;
cursor:pointer
}

/*
.view-tab-unselected:hover
{
color:#000000;
text-decoration:underline
}
*/

.view-tab-selected
{
background-color:#4F4F4F;
font-weight:normal;
color:#FFFFFF
}


.view-tab-selected:hover
{
color:#FFFFFF;
text-decoration:none
}

/* her var tab-name før */


.tab-spacer
{
width:3px;
cursor:default
}


.link-tab-selected,.link-tab-unselected
{
cursor:pointer
}


.link-tab-selected
{
color:#000;
font-weight:bold
}


.link-tab-unselected
{
font-weight:normal;
color:#4F4F4F;
text-decoration:underline
}


.link-tab-unselected:hover
{
color:#000
}

/* Boble med detaljer om arrangement i måneds- og ugevisning*/

.bubble
{
position:absolute;
visibility:hidden;
right:50px;
left:0;
top:0px;
font-size:9pt
}


.bubble-table
{
table-layout:fixed;
width:85%;
}


.bubble-cell-side
{
width:25px
}


.bubble-cell-main
{
width:100%
}


.bubble-sprite
{
width:148px;
height:96px;
position:absolute;
background-image:url(//www.dahr.dk/restylegc/images/bubble_combined.png)
}


.ie6 .bubble-sprite
{
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop",src="//www.dahr.dk/restylegc/images/bubble_combined.png")
}


.bubble-corner
{
width:25px;
height:25px;
position:relative;
overflow:hidden
}


.bubble-tl
{
left:0
}


.bubble-tr
{
left:-25px
}


.bubble-bl
{
left:0;
top:-25px
}


.bubble-br
{
left:-25px;
top:-25px
}


.bubble-closebutton
{
position:absolute;
right:17%; /*dette flytter knappen 15% til til venstre, fordi boblen kun er 85% plus 2% ca svarende til ca. 10px */
top:10px;
width:15px;
height:15px;
cursor:pointer;
background:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif') 0 -50px; 
}


.bubble-top,.bubble-bottom
{
height:24px;
background:#fff
}


.bubble-top
{
border-top:1px solid #ababab
}


.bubble-bottom
{
border-bottom:1px solid #ababab
}


.bubble-mid
{
background:#fff;
border-left:1px solid #ababab;
border-right:1px solid #ababab;
padding:0 20px
}


.prong
{
width:98px;
height:72px;
margin-bottom:-72px;
position:relative;
top:-1px;
overflow:hidden;

}


.prong .bubble-sprite
{
left:-50px;
top:-24px
}


.te
{
padding:1px;
overflow:hidden;
white-space:normal;
word-wrap:break-word;
zoom:1
}


.te-t
{
font-size:100%;
font-family:Verdana,sans-serif;
font-weight:bold;
white-space:normal;
word-wrap:break-word;
line-height:1.2;
vertical-align:bottom;
color:#4F4F4F!important

}

.te-s
{
color:#4F4F4F;
}

.te-s:hover, te-t:hover
{
color:#000000;
text-decoration:underline
}



.te-rev
{
width:100%
}


.te-rev-s
{
width:100%;
white-space:normal;
word-wrap:break-word;
vertical-align:bottom
}


.te-rev-spos
{
position:relative;
zoom:1;

}


.te-rev-scont
{
text-align:left;
position:absolute;
left:0;
width:100%;
top:0;
overflow:hidden
}


/* Markering af arrangementer, der strækker sig over hele dage */

.rb-n
{
background-color: #4F4F4F!important;
padding:1px 1px 1px 3px;
overflow:hidden;
white-space:normal;
word-wrap:break-word;
color:white;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

.rb-n:hover
{
text-decoration:underline!important
}

.rb-o
{
margin:0 1px;
border-width:1px 0;
border-style:solid
}


.rb-m
{
padding-left:3px;
margin:0 -1px;
border-width:0 1px;
border-style:solid;
zoom:1
}


.rb-i
{
overflow:hidden;
color:white;
white-space:normal;
word-wrap:break-word;
width:100%
}


.st-bg-table
{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
table-layout:fixed
}


.st-bg
{
border-left:1px solid #BCBCBC
}

/* månedsvisning, celle med dagens indhold */

.st-bg-today
{
background-color:#F2F2F2

}


.bg-exists .st-bg-today
{
background-color:#eee;
border:1px solid #4F4F4F;
opacity:0.8;

}


.st-grid
{
position:relative;
table-layout:fixed;
width:100%
}

.st-c
{
padding:1px 1px 0 2px;
vertical-align:top;
font-family:Verdana,sans-serif;
cursor:pointer;
color:#4F4F4F!important
}


.st-s
{
padding-bottom:2px;
cursor:default;

}


.st-dtitle
{
border-left:1px solid #BCBCBC;
border-top:1px solid #BCBCBC;
background-color:#F2F2F2;
color:#444;
padding-right:2px;
text-align:right;
line-height:16px;
overflow:hidden
}


.bg-exists .st-dtitle
{
opacity:0.8;
filter:alpha(opacity=80)
}


.st-dtitle-nonmonth
{
background-color:#E4E5E6;
color:#4F4F4F
}


/*månedsvisning, celle med dags dato */
.st-dtitle-today
{
background-color:#E4E5E6;
}


.st-wc
{
vertical-align:bottom;
float:left;
height:16px;
width:16px;
padding:0
}


.st-wc-click
{
cursor:pointer
}


.st-c .te
{
cursor:pointer
}


.bg-exists .te
{
background-color:white;
padding-left:2px;
-moz-border-radius:3px;
-webkit-border-radius:3px

}


.st-ad-ml,.st-ad-mr
{
position:relative;
top:2px;
margin-bottom:-8px;
height:0;
width:0;
line-height:0;
font-size:0;
border-top:4px dotted;
border-top:4px solid transparent;
border-bottom:4px dotted;
border-bottom:4px solid transparent
}


.st-ad-mpad
{
padding-left:10px
}


.st-ad-ml
{
border-right:4px solid white;
margin-left:-7px;
margin-right:auto
}


.st-ad-mr
{
border-left:4px solid white;
margin-left:auto;
margin-right:3px
}


.st-more
{
color:#4F4F4F;
text-align:center;
cursor:pointer;
font-family:Verdana,sans-serif
}


.st-moreul
{
text-decoration:underline
}


.st-moreicon
{
background-color:#D6D6D6;
color:#717171;
margin:1px;
padding-right:5px;
text-align:right;
font-size:85%
}


.drag-lasso-container
{
position:absolute;
left:0;
top:0;
width:0;
height:0
}


.drag-lasso
{
font-size:0;
line-height:0;
position:absolute;
background-color:#BCBCBC;
opacity:0.5;
-khtml-opacity:0.5;
filter:alpha(opacity=50);

}


.drag-event
{
font-family:Verdana,sans-serif;
z-index:1000;
position:absolute;
cursor:pointer
}


.drag-chip-wrapper
{
z-index:1;
position:absolute;
left:0;
width:100%
}


.drag-chip
{
cursor:pointer;
opacity:.8;
-khtml-opacity:.8;
filter:alpha(opacity=80);

}


.drag-halo
{
margin:-3px;
border:1px solid #fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
position:relative;
padding:1px;
zoom:1;
overflow:hidden
}


.drag-halo-inner
{
border:1px solid #fff;
-moz-border-radius:4px;
-webkit-border-radius:4px
}


.ants-top
{
font-size:0;
line-height:0;
border-top:1px dashed #424242;
position:absolute;
width:10000px;
top:0
}


.ants-left
{
font-size:0;
line-height:0;
border-left:1px dashed #424242;
position:absolute;
height:10000px;
top:0;
margin-left:-1px
}


.ants-right
{
font-size:0;
line-height:0;
border-right:1px dashed #424242;
position:absolute;
height:10000px;
right:0;
top:0
}


.ants-bottom
{
font-size:0;
line-height:0;
border-bottom:1px dashed #424242;
position:absolute;
width:10000px
}


.agenda
{
background:white
}


.agenda-padding
{
font-size:1px;
line-height:1px;
height:6px
}


.agenda .scrollbox
{
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
border-top:1px solid #B8B8B8;
border-left:1px solid #B8B8B8;
border-bottom:1px solid #fff;
background-color:white;
margin-top:6px
}


.agenda-scrollboxBoundary
{
background-color:#BCBCBC
}


.agenda .event
{
clear:both;
cursor:pointer;
border-top:1px solid #DBDBDB;
margin:0
}


.agenda .day
{
border-bottom:1px solid #DBDBDB;

}


.agenda .event-summary,.agenda .event-summary-expanded
{
white-space:normal;
word-wrap:break-word
}


.agenda .event-details
{
display:block;
float:none;
clear:both;
cursor:default;
padding:0
}


.agenda .event-details-inner
{
padding:0 0 .3em 0
}


.agenda .event-details,.agenda .event-summary,.agenda .event-summary-expanded
{
margin:.3em 1em
}


.agenda .add-icon
{
float:right;
padding-left:1em;
display:block
}


.agenda .event-time
{
display:block;
color:#4F4F4F;
width:5em;
margin:0;
padding:0;
float:left
}


.agenda .all-day .event-time
{
width:7em;
color:#ffffff;
}


.agenda .event-title
{
display:block;
clear:none;
white-space:normal;
word-wrap:break-word;
/* font-weight:bold; */
margin:0;
overflow:hidden;
color:#4F4F4F!important;
}

.event-title:hover
{
text-decoration:underline!important;
color:#000000!important;
}



.agenda .title-wrapper
{
margin:0 0 0 2.5em;
display:block;
padding:0
}


.agenda .all-day .title-wrapper
{
margin-left:0
}


.agenda .event-reply-status
{
display:block;
margin:0;
width:2em;
float:left;
border:0;
padding:0
}


.agenda .event-reply-status img
{
border:0
}


.agenda .all-day .event-reply-status
{
width:0
}


.agenda .event-summary-expanded
{
font-weight:bold
}


.agenda .attendee-no
{
color:gray
}


.agenda .attendee-maybe
{
color:gray
}


.agenda .attendee-yes
{
color:black
}


.agenda .date-label
{
font-weight:bold;
background:#EBEBEB;
color:#4F4F4F!Important;
position:relative
}


.agenda .date-label,.agenda .underflow-bot,.agenda .underflow-top
{
padding:0.2em 1em
}


.agenda .underflow-top
{
border-bottom:1px solid #DBDBDB
}


img.agenda-web-content
{
cursor:pointer;
height:16px;
width:16px;
border:0 none;
vertical-align:top
}


.agenda-wc
{
margin-bottom:-3px
}


.agenda-more
{
color:#4F4F4F;
cursor:pointer;
text-decoration:underline;
white-space:normal;
word-wrap:break-word
}


.agenda .underflow-bot,.agenda .underflow-top
{
color:#666;
font-style:italic
}


.ie6 .agenda .event-time
{
margin-right:-3px
}


.ie6 .agenda .event-title
{
height:1%;
margin:0;
overflow:inherit;
overflow-x:hidden;
overflow-y:visible
}


.agenda .event-links
{
margin-left:7em
}


.wk-table
{
margin:0;
padding:0
}


.wk-weektop
{
table-layout:fixed;
width:100%;
background-color:#BCBCBC;
overflow:hidden;
font-size:11px;
line-height:14px
}


.wk-dayname
{
font-weight:normal;
color:#4F4F4F;
padding:2px 4px;
margin-left:4px;
white-space:normal;
word-wrap:break-word}


.wk-today
{
color:#fff;
font-weight:bold;
background-color:#4F4F4F;
padding:1px 3px;
border-top:1px solid #4F4F4F;
border-left:1px solid #4F4F4F;
border-bottom:1px solid #4F4F4F;
border-right:1px solid #4F4F4F
}


.wk-dummyth
{
vertical-align:top;
background-color:#BCBCBC;
padding:0
}


.wk-allday
{
background-color:#F2F2F2;
font-size:11px;
line-height:14px;
border-color:#B8B8B8 #fff #fff #B8B8B8;
border-style:solid;
border-width:1px
}


.wk-allday .st-c
{
padding-left:0;
padding-right:0;
border-left:3px double #ddd
}


.wk-webcontent-td
{
font-size:0;
padding-left:2px;
height:5px
}


.wk-scrolltimedevents
{
position:relative;
overflow-y:scroll;
overflow-x:hidden;
border-top:1px solid #B8B8B8;
border-left:1px solid #B8B8B8;
border-bottom:1px solid #fff;
padding:0;
font-size:11px;
line-height:normal
}


.tg-timedevents
{
background-color:#fff;
table-layout:fixed;
width:100%;
margin-top:-1px
}


.bg-exists .tg-timedevents
{
background:transparent
}


.bg-exists .tg-times,.bg-exists .chip
{
opacity:0.9;
filter:alpha(opacity=90)
}


.tg-times
{
padding:0;
background-color:#F2F2F2;
color:#626262;
text-align:right;
vertical-align:top;
padding-right:1px;
padding-top:1px
}


.tg-time
{
border-bottom:1px solid #ddd;
padding-right:2px
}


.tg-timesnotlast
{
border-right:1px solid #ddd
}


.tg-col
{
border-left:3px double #ddd;
vertical-align:top
}


.tg-col-overlaywrapper
{
position:relative;
height:0
}


.tg-col-eventwrapper
{
position:relative;
cursor:default;

}


.tg-today
{
background-color:#F5F5F5;

}


.bg-exists .tg-today
{
background-color:#eee;
opacity:0.5;
filter:alpha(opacity=50)
}


.tg-spanningwrapper
{
position:relative;
margin-left:3px;
height:1px;
top:1px;
margin-right:10px
}


.tg-hourmarkers
{
position:absolute;
width:100%
}


.tg-dualmarker
{
border-top:1px solid #4F4F4F;
height:1em;
line-height:1em;
border-bottom:1px dotted #4F4F4F;
margin-bottom:1em
}


.tg-nowmarker
{
position:absolute;
left:0;
width:100%;
top:0;
height:0;
border-top:2px solid red;
overflow:hidden;
opacity:0.4;
filter:alpha(opacity=40);
}

.tg-nowptr
{
position:absolute;
background-position: -60px -68px;
width:5px;
height:9px;
background-image:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif')
}


.rtl .tg-nowptr
{
background-position:-67px -68px
}


.wk-tzlabel
{
color:#636363;
vertical-align:bottom;
text-align:center;
overflow:hidden;
padding-bottom:2px
}


.wk-moreevents
{
padding:8px 8px 8px 8px
}


.wk-moreevents .st-c
{
padding:1px 2px 0 2px;
border:none
}


.wk-sideevents
{
width:20%;
font-family:Verdana,sans-serif;
vertical-align:top;
padding-top:1px
}


.wk-more-prealign
{
text-align:right
}


.wk-sarr
{
float:right;
cursor:pointer;
width:15px;
height:13px;
vertical-align:center;
background:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif') no-repeat; 
}


.wk-sarr-no
{
visibility:hidden
}


.wk-sarr-u
{
background-position:-182px 0
}


.wk-sarr-d
{
background-position:-182px -11px
}


.wk-sarr-ud
{
background-position:-182px -22px
}


.today .wk-sarr-u
{
background-position:-199px 0
}


.today .wk-sarr-d
{
background-position:-199px -11px
}


.today .wk-sarr-ud
{
background-position:-199px -22px
}


.wk-disclose
{
position:absolute;
top:2em
}


.wk-zip
{
cursor:pointer;
width:11px;
height:11px;
overflow:hidden;
background-image:url('//www.dahr.dk/restylegc/images/combined_v9_grayscale.gif');
background-position: -37px -64px;

}


.goog-zippy-collapsed .wk-zip
{
background-position:-15px -103px;

}


.rtl .goog-zippy-collapsed .wk-zip
{
background-position:-49px -67px;

}


.mv-container
{
height:100%;
position:relative;
white-space:nowrap
}


.bg-exists .mv-container
{
background-color:transparent
}


.st-contents,.mv-container
{
font-size:11px;
line-height:14px
}


.mv-daynames-table
{
position:absolute;
table-layout:fixed;
top:0;
left:0;
width:100%;
background:#BCBCBC;
color:#4F4F4F
}


.mv-dayname
{
font-weight:normal
}


.mv-event-container
{
overflow:hidden;
position:absolute;
left:0;
width:100%;
top:14px;
bottom:0;
background:white
}


.month-row
{
position:absolute;
left:0;
width:100%;
overflow:hidden
}


.bg-exists .month-row
{
opacity:0.9;
filter:alpha(opacity=90)
}


.extraevents
{
padding:1px 1px 2px 0
}


.dp-popup
{
position:absolute;
border:1px solid black;
background:#BCBCBC;
font-size:9pt;
line-height:1em;
width:170px;
z-index:25000003
}


.dp-dayh
{
font-size:78%
}


.dp-monthtable
{
width:100%;
padding:0;
border-bottom:1px #B8B8B8 solid;
-webkit-user-select:none;
-khtml-user-select:none;

}


.ie .dp-monthtable
{
table-layout:fixed
}


.dp-cell
{
text-align:center;
padding:2px;
font-family:Verdana,s
}


ans-serif;
font-size:85%
}


.dp-heading
{
color:#4F4F4F;
font-weight:bold;
vertical-align:middle
}


.dp-cur
{
font-weight:bold;
padding-bottom:4px;
text-align:center;
white-space:normal;
word-wrap:break-word;
font-size:100%
}


.dp-prev,.dp-next
{
font-size:100%;
padding-bottom:6px;
cursor:pointer
}


.dp-prev
{
text-align:right
}


.dp-next
{
text-align:left
}


.dp-weekday
{
background:#fff
}


.dp-weekday-selected
{
background:#C6C6C6
}


.dp-weekend
{
background:#eee
}


.dp-weekend-selected
{
background:#B6B6B6
}


.dp-with-events
{
font-weight:bold!important
}


.dp-offmonth
{
color:#888
}


.dp-day-left
{
border-left:1px #B8B8B8 solid
}


.dp-day-right
{
border-right:1px #B8B8B8 solid
}


.dp-dayh
{
border-bottom:1px #B8B8B8 solid
}


.dp-today,.dp-today-selected
{
padding:1px;
color:#fff;
border:1px solid
}


.dp-today
{
background:#79797E;
border-color:#3E3E3F #969697 #969697 #3E3E3F
}


.dp-today-selected
{
background:#424246;
border-color:#1A1A1D #79797E #79797E #1A1A1D
}


.dp-onhover
{
background-color:#878788;
color:black
}

.subscribe-image 
{
cursor:pointer;
	
}
