/* jquery-Tools scrollable */

/* root element for scrollable */
div.jQueryToolsScrollable {
	text-align:center;  /* damit actions-div auch in ie zentriert ist */
}
div.jQueryToolsScrollable .vertical {  			
	/* required settings */
	position:relative;
	overflow:hidden;	
	/* vertical scrollers have typically larger height than width */	
	height: 292px;	 
	width: 100%;
	text-align:left;	
}
/* root element for scrollable items */
div.jQueryToolsScrollable .items {	
	position:relative;  /* wichtig */
	height:20000em;	
	margin: 0px;
}
/* the action buttons above the scrollable */
div.jQueryToolsScrollable div#actions {
	width:100%;
  height:25px;
	margin:auto;
  margin-top:10px;
  /*background-color:yellow;*/
}
div.jQueryToolsScrollable #actions a {
	font-size:20px;		
	cursor:pointer;
	color:#666;
}
div.jQueryToolsScrollable #actions a:hover {
	text-decoration:underline;
	color:#000;
}
div.jQueryToolsScrollable #actions .disabled {
	visibility:hidden;		
}
div.jQueryToolsScrollable #actions .next,
div.jQueryToolsScrollable #actions .prev {
    height:15px;
    width:50px;
    cursor:pointer;
    z-index:1000;    
    text-align:center;
    /*border:1px solid green;*/
}
div.jQueryToolsScrollable #actions .next {float:right;}
div.jQueryToolsScrollable #actions .prev {float:left;}
div.jQueryToolsScrollable #actions .innernext,
div.jQueryToolsScrollable #actions .innerprev {
    background-repeat:no-repeat;
    background-image:url('images/arrow_gray.png');
    width:20px;
    height:100%;
    margin:auto;
    /*border:1px solid red;*/
}
div.jQueryToolsScrollable #actions .innernext { background-position: 0px 0px; }  
div.jQueryToolsScrollable #actions .innerprev { background-position: 0px -15px; }
/* jquery-Tools scrollable - END */  

/* News-Feed (NPi_Feedreader)  */

div.NPiFeedItem {
  font-size:12px;
}
.NPiFeedItem .FeedTitle h1 {
  font-size:14px;
  font-weight:bold;
}
.NPiFeedItem .FeedSmallText {
  font-size:90%;
  font-weight:normal;
  /*color:lightgray;*/
  /*color:red;*/
  margin-bottom:5px;
}  
.NPiFeedItem .FeedDate {} 
.NPiFeedItem .FeedName {} 
.NPiFeedItem a.FeedLink:hover {
  text-decoration:underline;
}
.NPiFeedItem .FeedLink {
  color:#afafaf;
}  
.NPiFeedItem .FeedDescription {   
}
.NPiFeedItem div.FeedSeparator {
  width:90%;
  height:15px;
  margin:auto;
  margin-bottom:10px;
  border-bottom:1px dashed gray;
}
.NPiFeedItem div.FeedSeparatorNoLine {
  border-bottom:none;
  height:1px;
}
.NPiFeedItem .FeedCategory {
  background-color:yellow;
}  
/* News-Feed (NPi_Feedreader) - END */  
