/**
 * EPO
 *
 * @copyright	   
 * @author		  Constantin Noll<constantin.noll@namics.com>
 * @version		 
 *
 * @revision		$Revision$
 * @lastmodified	$Date$
 */


/**
 * @section pagination
 */

        div.pagination {
            padding: 0 2.92em; /* 5px + 10px + 5px + 15px */
            position: relative;
        }
        div.pagination a {
        	text-decoration: none;
        }
		div.pagination a.paginationFirst,
		div.pagination span.paginationFirstInactive,
        div.pagination a.paginationPrevious,
        div.pagination span.paginationPreviousInactive,
        div.pagination a.paginationNext,
        div.pagination span.paginationNextInactive,
        div.pagination a.paginationLast,
        div.pagination span.paginationLastInactive {
            overflow: hidden;
            position: absolute;
            text-indent: 5px;
            width: 5px; /* iconwidth */
        }
        div.pagination a.paginationFirst,
        div.pagination span.paginationFirstInactive {
            background-position: 0 -24017px;
			width: 7px;
			text-indent: 7px;
            left: 0;
        }
        div.pagination a.paginationPrevious,
        div.pagination span.paginationPreviousInactive {
            background-position: 0 -6593px;
            left: 1.25em;
        }
        
        div.pagination a.paginationPrevious:hover,
		div.pagination a.paginationPrevious:focus {
			background-position: 0 -12197px !important;
		}
		
        div.pagination a.paginationNext,
        div.pagination span.paginationNextInactive {
            background-position: 0 -6794px;
            right: 1.25em;
        }
        
        div.pagination a.paginationNext:hover,
		div.pagination a.paginationNext:focus {
			background-position: 0 -12392px !important;
		}
        
        
        div.pagination a.paginationLast,
        div.pagination span.paginationLastInactive {
            background-position: 0 -24198px;
			width: 7px;
			text-indent: 7px;
            right: 0;
        }
        
        div.pagination a.paginationLast:hover,
        div.pagination span.paginationLast:hover {
			background-position: 0 -23642px !important;
        }
        
        div.pagination a.paginationFirst:hover,
        div.pagination span.paginationFirst:hover {
			background-position: 0 -23713px !important;
        }
        
        div.pagination span.paginationFirstInactive {
        	background-position: 0 -23794px !important;
        } 
        
        div.pagination a.paginationPrevious.inactive,
        div.pagination span.paginationPreviousInactive {
        	background-position: 0 -23968px !important;
        } 
        
        div.pagination a.paginationNext.inactive,
        div.pagination span.paginationLastInactive {
        	background-position: 0 -23874px !important;
        } 
        
        div.pagination span.paginationNextInactive {
        	background-position: 0 -23925px !important;
        } 
        
/**
 * @end pagination
 */

/**
 * @section paginationPage
 */

        div.paginationPage {
            margin: -0.08em 0;

        }
        
        div.paginationPage div.paginationPage div.gotoPage {}
        div.paginationPage div.gotoPage input.text {
            height: 1.17em; /* 14px */
            text-align: center;
            width: 4ex;
        }

        div.epoBarFilter div.pagination a.paginationPrevious {
        	background-position: 0 -6594px;
        }
        div.epoBarFilter div.pagination a.paginationPrevious:hover,
        div.epoBarFilter div.pagination a.paginationPrevious:focus {
        	background-position: 0 -12198px !important;
        }
        
        div.epoBarFilter div.pagination a.paginationNext {
        	background-position: 0 -6795px;
        }
        div.epoBarFilter div.pagination a.paginationNext:hover,
        div.epoBarFilter div.pagination a.paginationNext:focus {
        	background-position: 0 -12393px !important;
        }
        

/**
 * @end paginationPage
 */
 
/**
 * @section paginationPN
 */

        div.paginationPN {
            padding: 0;
        }
        
        div.paginationPN a {
			background-image: none;
        }
        
        div.paginationPN a.paginationPrevious,
        div.paginationPN a.paginationNext {
            left: 0;
            overflow-x: visible;
            position: relative;
            right: 0;
            text-decoration: none;
            text-indent: 0;
            width: auto;
        }
        div.paginationPN a.paginationPrevious,
        div.paginationPN a.paginationNext {
            float: left;
        }
        div.paginationPN a.paginationPrevious {
            margin-right: 0.83em; /* 10px */
            padding-left: 1.25em; /* 15px */
        }
        div.paginationPN a.paginationNext {
            margin-left: 0.83em; /* 10px */
            padding-right: 1.25em; /* 15px */
        }
        div.paginationPN a.paginationPrevious span.icon,
        div.paginationPN a.paginationNext span.icon {
            background: transparent url("/modules/epogui/images/icon_sprite.gif") 0 0 no-repeat;
            height: 100%;
            overflow: hidden;
            position: absolute;
            text-indent: 5px;
            top: 0;
            width: 5px; /* iconwidth */
        }
        div.paginationPN a.paginationPrevious span.icon {
            background-position: 0 -6593px;
            left: 0;
        }
        
        div.paginationPN a.paginationPrevious:hover span.icon,
        div.paginationPN a.paginationPrevious:focus span.icon {
        	background-position: 0 -12197px;
        }
        
       
        div.paginationPN a.paginationNext span.icon {
            background-position: 0 -6794px;
            right: 0;
        }
        
        div.paginationPN a.paginationNext:hover span.icon,
        div.paginationPN a.paginationNext:focus span.icon {
        	background-position: 0 -12392px; 
        }
        

/**
 * @end paginationPN
 */
 
/**
 * @section paginationChapter
 */

        div.paginationChapter {}
        div.paginationChapter div.gotoChapter {
            float: left;
        }
        div.paginationChapter a.paginationPrevious {
            padding-left: 0;
            padding-right: 1.25em; /* 15px */
        }
        div.paginationChapter a.paginationNext {
            padding-left: 1.25em; /* 15px */
            padding-right: 0;
        }
        div.paginationChapter a.paginationPrevious span.icon {
        	left: auto;
            right: 0;
        }
        
        div.paginationChapter a.paginationNext span.icon {
            left: 0;
            right: auto;
        }
        
        div.paginationChapter div.gotoChapter label {
            position: absolute;
            left: -1000em;
        }
        
        div.paginationChapter div.gotoChapter table.dijitSelect {
            margin: 0.08em 0; /* 1px 0 */
        }

/**
 * @end paginationChapter
 */

/**
 * @section paginationResults
 */

div.paginationResults {
    margin: 0 0 0 1.25em;
    padding: 0 0.83em; /* 5px + 5px */
    position: relative;
}
div.paginationResults a.paginationPrevious {
    left: 0;
}
div.paginationResults a.paginationNext {
    right: 0;
}
div.paginationResults ul,
div.paginationResults ul li,
div.paginationResults ul li a,
div.paginationResults ul li em {
    float: left;
}
div.paginationResults ul li {
    padding: 0 0.42em; /* 5px */
}
div.paginationResults ul li em,
div.paginationResults ul li a.active {
    border: 1px solid #0E2034;
    font-style: normal !important;
    font-weight: bold;
    height: 1.33em; /* 14px */
    line-height: 1.33em;
    margin: 1px -0.42em;
    padding: 0 0.33em;
    position: relative;
}

div.paginationResults ul li a.active {
    line-height: 16px !important;
}

/**
 * @end paginationResults
 */

/**
 * @section paginationSlider
 */

div.paginationSlider {
    padding-bottom: 0.42em;
}
div.paginationSlider div.slider {
    border-bottom: 1px solid #0E2034;
    bottom: 0;
    height: 0.42em;
    left: 0;
    position: absolute;
    width: 100%;
}
div.paginationSlider div.slider a.knob {
	background-position: 0 -23600px;
    bottom: -1px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 9px;
}
div.paginationSlider div.slider a.knob span {
    background-color: #ffffff;
    border: 1px solid #0E2034;
    bottom: 0;
    display: none;
    left: 10px;
    padding: 2px;
    position: absolute;
    white-space: nowrap;
}

div.paginationSlider div.slider a.knob:hover span {
    display: block;
}

/**
 * @end paginationSlider
 */