.claronb .dijitSliderDecrementIconH {
	background: url('../images/toolbar/toolbar-pil_bakover.png');
	background-repeat:no-repeat;
	background-position-x: 2px;
	background-position-y: -1px;
	height: 17px;
	width: 17px;
	border: none;
}

.claronb .dijitSliderIncrementIconH {
	background: url('../images/toolbar/toolbar-pil_fremover.png');
	background-repeat:no-repeat;
	background-position-x: 2px;
	background-position-y: -1px;
	height: 17px;
	width: 17px;
	border: none;
}

.claronb .dijitSlider .dijitSliderDecrementIconH,
.claronb .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.claronb .dijitSlider .dijitSliderIncrementIconH,
.claronb .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
	background-color: inherit;
	border: none;
}

.claronb .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.claronb .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
	background-color: #dcd8d0;
}

.claronb .dijitSlider .dijitSliderProgressBarH, 
.claronb .dijitSlider .dijitSliderLeftBumper {
	background-color: #5C5C5C;
}

.claronb .dijitSliderImageHandleH {
	background-position: 0px 0;
}

.claronb .dijitSliderProgressBarH .dijitSliderThumbFocused,
.claronb .dijitSliderProgressBarH .dijitSliderThumbHover {
	background-position: -54px 0;
}

.claronb .dijitTooltipContainer {
	background-image: none;
	border-color: #8A8A8A;
}

.claronb #viewerContainer .dijitToolbarSeparator {
    margin: 0px 5px;
}

.claronb #viewerContainer .dijitToolbar {
    border-bottom: none;
}

/* hover status */
.claronb #viewerContainer .dijitToolbar .dijitButtonHover .dijitButtonNode,
.claronb #viewerContainer .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.claronb #viewerContainer .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.claronb #viewerContainer .dijitToolbar .dijitComboButtonHover .dijitButtonNode,
.claronb #viewerContainer .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
    border: none;
    padding: 2px;
    background-color: #dcd8d0;
}

.claronb .dialogWrappper .dijitButton .dijitButtonNode,
.claronb .dialogWrappper .dijitDropDownButton .dijitButtonNode,
.claronb .dialogWrappper .dijitComboButton .dijitButtonNode,
.claronb .dialogWrappper .dijitToggleButton .dijitButtonNode {
    padding: 0px;
    border: none;
    background-color: #DDD
}

/* active status */
.claronb #viewerContainer .dijitToolbar .dijitButtonActive .dijitButtonNode,
.claronb #viewerContainer .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.claronb #viewerContainer .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
    border: none;
    padding: 2px;
}

/* hover status */
.claronb #toolbarContainer .dijitButtonHover .dijitButtonNode,
.claronb #toolbarContainer .dijitDropDownButtonHover .dijitButtonNode,
.claronb #toolbarContainer .dijitComboButton .dijitButtonNodeHover,
.claronb #toolbarContainer .dijitComboButton .dijitDownArrowButtonHover,
.claronb #toolbarContainer .dijitToggleButtonHover .dijitButtonNode {
  background-color: #dcd8d0 !important;
  color: #ffffff;
}

.claronb #viewerContainer .dijitContentPane {
	padding: 0px;
	background-color: #ccc;
}

.claronb #viewerContainer .dijitCheckBox {
    border-radius: 3px;
}

#widget_searchboxNode {
	border-color: #8A8A8A;
}

.hitMarker {
    display: block;
    z-index: 10;
    background-color: rgb(255, 165, 0);
    color: rgb(255, 165, 0);
    opacity: 0.3;
    filter: alpha(opacity=30);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);    	
    padding-right: 4px;
}

.hit {
    display: none;
    z-index: 9;
    background-color: #FFFF00;
    color: rgb(255, 165, 0);
    opacity: 0.3;
    filter: alpha(opacity=30);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    padding-right: 4px;
    
}

.textZone {
    z-index: 12;
    border:1px solid black;
    opacity: 0.3;
    border-radius:2px;
    -moz-border-radius:2px; /* Old Firefox */
    padding:0px;
    cursor: pointer;
}

.hotspot {
    z-index: 12;
    border:1px solid #b2b2b2;
    /*border:1px solid #3399CC;*/
    opacity: 0.3;
    filter: alpha(opacity=30);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    border-radius:2px;
    -moz-border-radius:2px; /* Old Firefox */
    padding:0px;
    cursor: pointer;
    background-color: #e3e3e3;
    /*background-color: lightblue;*/
}

.hotspotLink {
    border:1px solid black;
    border-radius:2px;
    -moz-border-radius:2px; /* Old Firefox */
    padding:5px;
    margin:5px;
    cursor: pointer;
}

.playing {
    z-index: 11;
    border:1px solid;
    background-color: #8EE5FF;
    color: #8EE5FF;
    opacity: 0.3;
    filter: alpha(opacity=30);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    border:1px solid;
    border-radius:2px;
    -moz-border-radius:2px; /* Old Firefox */
    padding:0px;

}

div.highlight {
    border: 1px yellow solid !important;
}

div.borderradius {
    background-color: #ececec;
    padding: 5px;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    -moz-border-radius: 15px;
}

div.rpage {
/*     margin-left: 39px; */
/*     margin-right: auto; */
    margin-bottom: 10px;
    border: 1px solid;
    background-color: white;
    float: left;
}

.hidden {
    display: none !important;
    border: 0;
}

/**
	RULER
**/

.rpageWrapper {
    clear: both;
}

.topRuler {
	width: 100%;
	height: 40px;
	display: none;
	background-color: #F0F0F0;
	border: 1px solid black;
	overflow: hidden;

}


.leftRuler {
	background-color: #F0F0F0;
	width: 40px;
	height: 100%;
	position: relative;
	float: left;
	display: none;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	overflow: hidden;
	margin-bottom: 10px;
}

.topLeft {
	width: 40px;
	float: left;
	height: 100%;
	border-right: 1px solid black;
    text-align: center;
    margin-top: 10px;
}

.topWrapper {
	float: left;
	height: 100%;
}

.wr {
/*  	width: 2px; */
	height: 100%;
	float: left;
}

.wrs {
	height: 5px;
	border-left: 1px solid black;
	float: left;
	vertical-align: top;
	margin-top: 35px;
}


.wrm {
	height: 10px;
	border-left: 1px solid black;
	float: left;
	vertical-align: top;
	margin-top: 30px;
}

.wrb {
	height: 20px;
	border-left: 1px solid black;
	float: left;
	vertical-align: top;
	margin-top: 20px;
}

.wrl {
	margin-top: -1.5em;
	position: absolute;
}

.lwr {
	width: 100%;
}

.lwrs {
	width: 5px;
	border-top: 1px solid black;
	margin-left: 35px;
}

.lwrm {
	width: 10px;
	border-top: 1px solid black;
	margin-left: 30px;
}


.lwrb {
	width: 20px;
	border-top: 1px solid black;
	margin-left: 20px;
}

.lwrl {
	margin-left: -1.3em;
	position: absolute;
}

#bookPages {
	margin-top: 10px;
}

.rViewerIcon {
    width:25px;
    height:37px;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
}

.rViewerHideIcon {
    background-image:url('../images/toolbar/toolbar-rod-pil-venstre.png');
}

.rViewerShowIcon {
    background-image:url('../images/toolbar/toolbar-rod-pil-hoyre.png');
    background-size: 20px;
}

.rViewerPreviousHitIcon {
    background-image:url('../images/toolbar/toolbar-resultset_previous.png');
    background-size: 20px;
}

.rViewerNextHitIcon {
    background-image:url('../images/toolbar/toolbar-resultset_next.png');
}

.rViewerSinglePageDisplayIcon {
    background-image:url('../images/toolbar/toolbar-enkeltside.png');
    margin-left: 10px;
    background-size: 15px;
}

.rViewerBookViewDisplayIcon {
    background-image:url('../images/toolbar/toolbar-dobbeltside.png');
    background-size: 25px;
}

.rViewerThumbnailDisplayIcon {
    background-image:url('../images/toolbar/toolbar-firesider.png');
    background-size: 25px;
}

.rViewerZoomInIcon {
    background-image:url('../images/toolbar/toolbar-plus.png');
    background-size: 15px;
}

.rViewerZoomOutIcon {
    background-image:url('../images/toolbar/toolbar-minus.png');
    background-size: 11px;
}

.rViewerFitToWidthIcon {
    background-image:url('../images/toolbar/toolbar-bredde.png');
}

.rViewerBestFitIcon {
    background-image:url('../images/toolbar/toolbar-strekkut.png');
}

.rViewerPdfIcon {
    background-image:url('../images/toolbar/toolbar-pdf.png');
}

.tocIcon {
    background-image:url('../images/toolbar/toolbar-innhold.png');
}

.rViewerSearchIcon {
    background-image:url('../images/toolbar/toolbar-forstorrelsesglass.png');
}

.rViewerMaximizeIcon {
    background-image:url('../images/toolbar/toolbar-fullskjerm.png');
}

.rViewerDownloadIcon {
    background-image:url('../images/toolbar/toolbar-download.png');
}

.rViewerPlayIcon {
    background-image:url('../images/toolbar/toolbar-lyd.png');
}

.rViewerTextIcon {
    background-image:url('../images/toolbar/toolbar-skrat.png');
}

.rViewerRulerIcon {
    background-image:url('../images/toolbar/toolbar-linjal.png');
}

.prevPageIcon {
    background-image:url('../images/toolbar/toolbar-arrow-left-1.png');
    background-size: 10px;
}

.nextPageIcon {
    background-image:url('../images/toolbar/toolbar-arrow-right-1.png');
    background-size: 10px;
}

.rViewerMarkerIcon {
    background-image:url('../images/marker-icon.png');
    background-size: 15px 18px;
}

.rViewerMarkerPointIcon {
    background-image:url('../images/motiv_16x16_rod.png');
    background-size: 16px 16px;
}

.rViewerMarkerPlaceIcon {
    background-image:url('../images/sted_16x16_rod.png');
    background-size: 16px 16px;
}

.rViewerMarkerPersonIcon {
    background-image:url('../images/person_16x16_rod.png');
    background-size: 16px 16px;
}

.rViewerActionNextIcon {
    background-image:url('../images/ic_action_next.png');
    background-size: 16px 16px;
}
.rViewerActionPreviousIcon {
    background-image:url('../images/ic_action_previous.png');
    background-size: 16px 16px;
}
.rViewerActionPlayIcon {
    background-image:url('../images/ic_action_play.png');
    background-size: 16px 16px;
}
.rViewerActionPauseIcon {
    background-image:url('../images/ic_action_pause.png');
    background-size: 16px 16px;
}

.rViewerMarker {
    width:16px; 
    height:16px;
    background-repeat: no-repeat;
}

.tagCounter {
	background: white;
	border: 1px solid #898f9c;
	-webkit-border-radius: 3px;
	color: #6a7180;
	display: inline-block;
	font-size: 11px;
	height: auto;
	line-height: 18px;
	margin-left: 0px;
	min-width: 15px;
	padding: 0 3px;
	text-align: center;
	white-space: nowrap;
}

.pluginCountButtonNub {
	height: 0;
	left: -6px;
	position: relative;
	top: -15px;
	width: 5px;
	z-index: 2;
}

.pluginCountButtonNub s, .pluginCountButtonNub i {
border-color: transparent #898f9c;
border-style: solid;
border-width: 4px 5px 4px 0;
display: block;
position: relative;
top: 1px;
}

.pluginCountButtonNub i {
border-right-color: #fff;
left: 2px;
top: -7px;
}

.markerIcon {
    width:35px; 
    height:35px;
    margin: 5px;
    background-repeat: no-repeat;
    background-size: 35px;
}

.objectIcon {
    background-image:url('../images/motiv_45x45_rod.png');
}

.geoIcon {
    background-image:url('../images/sted_45x45_rod.png');
}

.personIcon {
    background-image:url('../images/person_45x45_rod.png');
}

.dialogWrappper {
    padding: 5px;
}

.contentWrapper {
    margin-bottom: 15px;
}

/* Text-to-speech */
.claronb .dijitTooltipContainer .toggled > .dijitButtonNode > .dijitButtonContents {
    background-color: #C10A26;
}