/*******************************************************************************
 * Theme Name: HZD 
 * Description: Infoportal Testtheme
 * Author: SG
 * Version: 1.0
 ******************************************************************************/
 
	#nss-preview{
		background-color:#fff;
		text-align:center;
	}	
	#nss-preview .nss-stream{
		max-width:740px;
		margin:20px auto;
	}	
	#nss.nss-load{
		background:url(ajax-loader.gif) no-repeat center center;
		min-height:300px;
	}
	.nss-load .nss-stream{
		display:block;
	}
	
	.nss-pager {
		display: block;
		float: left;
		width: 41px;
		height: 162px;
		background: #ffffff;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	




/******************************************************************************
 * Your css
 ******************************************************************************/
 
	.nss{
		margin:10px;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		margin:0;
		padding:0;
		line-height:1.3em;
		font-size:13px;
		display:block !important;
		background: #ffffff;
	}
	.nss-stream{
		text-align:left;
		padding:0;
	}
	.nss-stream-wrap {
    float: right;
    height: 162px;
    overflow: hidden;
    width: 649px;
}

.nss-pager-up {
    background-image: url("/sites/default/themes/hessen_web_omega/css/images/uparrow_grey_25x25.png");
    background-position: 10px 10px;
    background-repeat: no-repeat;
    height: 54px;
    width: 41px;
}

.nss-pager-up.active {
    background-image: url("/sites/default/themes/hessen_web_omega/css/images/uparrow_25x25.png");
    background-position: 10px 10px;
    background-repeat: no-repeat;
    height: 54px;
    width: 41px;
}

.nss-pager-up.inactive {
    background-image: url("/sites/default/themes/hessen_web_omega/css/images/uparrow_grey_25x25.png");
    background-position: 10px 10px;
    background-repeat: no-repeat;
    height: 54px;
    width: 41px;
}



.nss-pager-down {
    background-position: 10px center;
    background-repeat: no-repeat;
    height: 54px;
    width: 41px;
	position: relative;
    top: 54px;
}

.nss-pager-down.active {
    background-image: url("/sites/default/themes/hessen_web_omega/css/images/downarrow_25x25.png");
}	
	
.nss-pager-down.inactive {
    background-image: url("/sites/default/themes/hessen_web_omega/css/images/downarrow_grey_25x25.png");
}

.nss-pager-up.active:hover, .nss-pager-down.active:hover {
	cursor: pointer;
}

.nss-stream-inner-wrap {
	position: relative;
	height: 330px;
}

.nss-feedback-channel-name{
	display:block;
	margin-left:10px;
	margin-right:10px;
	padding-top:14px;
	float:left;
	font-size:19px;
	margin-bottom:0px;
	display:block;
}

.nss_all_tweets {
	float: right;
	padding-top: 15px;
	font-weight: bold;
}

.nss_all_tweets a {
	color: #d62029 !important;
}

.nss_content_text {
	width: 550px;
	float: left;
}

.nss-content-created {
	float: right;
}

/******************************************************************************
 * Colors
 ******************************************************************************/

	.nss-item{
		background-color:#FFF;
		border-bottom:1px solid #ddd;
	}
	.nss-item a, .nss-feedback-root a{
		color:#3B5998;
	}
	.nss-twitter a,
	.nss-feedback-twitter .nss-feedback-channel-name a{	
		color:#19a4d5;
	}
	.nss-created,
	.nss-facebook-comment-created,
	.nss-facebook-description,
	.nss-facebook-count-comments,
	.nss-facebook-count-likes,
	.nss-facebook-name,
	.nss-facebook-comments-created,
	.nss-facebook-meta{
		color:#666;	
	}

/******************************************************************************
 * INFO
 ******************************************************************************/	

	.nss-info, .nss-error, .nss-success, .nss-loading{
		background-color:#ffffe0;
		color:#555;
		padding:5px 10px;
		font-size:1em;
		border-bottom:1px solid #d8d8a4;}

	#nss .nss-success{
		background-color:#D9FFD9;
		color:#555;}
		
	#nss .nss-error{
		background-color:#c00;
		color:#FFFFFF;}
	
	#nss .nss-loading{
		background-color:#ffffe0;
		color:#555;}
		
	
/******************************************************************************
 * Base
 ******************************************************************************/
	 
	.nss-item{
		font-size:1em;
		padding: 0 10px;
	}
	.nss-item a{
		text-decoration:none;
	}
	.nss-item a:hover{
		text-decoration:underline;	
	}		
	.nss-author-avatar{
		font-weight:bold;
		font-size:1.3em;
		float:left;
		display:block;
		margin-right:10px;
	}
	.nss-author-avatar img{
		border:0;	
	}
	.nss-head{
		border-bottom:1px solid #ddd;
		padding-bottom:7px;
	}
	.nss-body{
	}
	.nss-author-name{
		font-weight:bold;
		font-size:1.3em;
		display:-moz-inline-stack;
		display:inline-block;
	}
	.nss-created{
		clear:right;
		font-size:.85em;
		display:block;
		float: right;
	}

	.nss-content {
		display: table-cell;
		height: 54px;
		margin: 10px 0;
		vertical-align: middle;
		width: 670px;
	}
	
/* Comments */
	
	.nss-actions{
		
	}
	.nss-comment-form{
		background-color:#EDEFF4;
		margin:2px 0;
		padding:5px;	
	}
	.nss-comment-form-textarea{
		border:1px solid #999;
		width:300px;
		height:20px;
		resize:vertical;
	}
	.nss-comment-form-submit{
		margin-left:3px;
		font-size:.85em;
	}
	.nss-comment-form-error{
		color:#990000;
		font-size:.85em;
		padding:5px;	
	}
	
/* User */
	
	.nss-user{
		background:#D7FFF0;
		margin:10px;
		padding:10px;	
		font-size:.85em;
		display:none;
	}
	.nss-user .nss-content{
		margin-top:5px;	
	}
	.nss-user .nss-content a{
		margin-right:5px;
	}

	
/******************************************************************************
 * Facebook
 ******************************************************************************/
	
/*	.nss-facebook{
		background:url(facebook.png) no-repeat right top #FFF;
	}
*/
	.nss-facebook-content{
	
	}
	.nss-facebook-message{
		width: 500px;
		float: left;
	} 
	.nss-facebook-photo{
		position:relative;
		margin:0 0 10px 0;
		padding:0;
		display:block;
		text-align:center;
	}	
	.nss-facebook-picture{
		border:0;
		width:auto;
		height:auto;
		max-width:100%;
		max-height:320px;
	}
	.nss-facebook-caption{
		margin:5px 0;
	}
	.nss-facebook-story{
		margin:5px 0;
	}
	.nss-facebook-description{
		font-size:.85em;
		margin:10px 0;
		display:block;
	}
	.nss-facebook-name{
		font-weight:bold;
		word-break:break-all;
	}
	.nss-facebook-media-name{
		font-weight:bold;
	}
	.nss-facebook-iframe{
		text-align:center;
		margin:0 0 10px 0;
		position:relative;
	}
	.nss-facebook-video{
		border:0;
		width:100%;
	}
	.nss-facebook-comments{
	}
	.nss-facebook-comment, .nss-facebook-count-comments, .nss-facebook-count-likes{
		clear:left;
		background-color:#EDEFF4;
		margin:2px 0;
		padding:5px;
	}
	.nss-facebook-comment-head{
		float:left;
	}
	.nss-facebook-comment-avatar img{
		width:32px;
		height:32px;
	}
	.nss-facebook-comment-body{
		margin-left:37px;
	}
	.nss-facebook-comment-name{
		margin-right:5px;
		font-weight:bold;
	}
	.nss-facebook-comment-created{
		display:block;	
		margin-top:5px;
		font-size:.85em;
	}
	.nss-facebook-like{
		font-size:.85em;
		margin-left:5px;
	}
	.nss-facebook-count-likes{
		font-size:.85em;
		margin-top:10px;
	}
	.nss-facebook-count-comments{
		font-size:.85em;
	}
	.nss-facebook-link{
		display:inline-block;
		margin-bottom:8px;
	}
	.nss-facebook-caption-box{
		padding:10px;
		background-color:#f2f2f2;
		border:1px solid #ddd;
		margin-bottom:10px;	
	}
	.nss-facebook-caption .nss-facebook-description{
		margin:5px 0;
		line-height:1.2em;
	}
	.nss-facebook-comments-created{
		font-size:.85em;
	}
	
/******************************************************************************
 * Facebook > Events
 ******************************************************************************/

	.nss-facebook-event{
		margin:10px 0;
		-moz-border-radius:3px;
		border-radius:3px;
		overflow:hidden;
		border:1px solid #3B5998;
	}
	.nss-facebook-event-header{
		font-size:1em;
		padding:10px;
		background-color:#3B5998;
	}
	a.nss-facebook-event-name{
		font-size:1em;
		margin-bottom:5px;
		color:#FFF;
		font-weight:bold;
	}
	.nss-facebook-event-body{
		background-color:#EDEFF4;	
		padding:10px;
	}
	.nss-facebook-event-description{
		margin-bottom:5px;
	}
	.nss-facebook-event-time{

	}
	.nss-facebook-event-location{
		
	}
	.nss-facebook-meta{
		font-size:.85em;
	}
	
/******************************************************************************
 * Twitter
 ******************************************************************************/
/**	
	.nss-twitter{
		background:url(twitter.png) no-repeat right top #FFF;
	}
**/
	.nss-twitter .nss-content{
		margin:10px 0;
	}
	
/******************************************************************************
 * Custom
 ******************************************************************************/
	
	.nss-nss{

	}
	.nss-nss .nss-content{
		margin:10px 0;
	}
	
/******************************************************************************
 * Feedback
 ******************************************************************************/
	
	.nss-feedback-root {
		font-size: 1em;
		margin: 10px 0 0;
		padding: 10px 10px 0 10px;
	}
	
	.nss-feedback-channel{
		clear:both;	
		border-bottom:1px solid #ddd;
		padding-top:0px;
		margin-top:1px;
		padding-bottom:10px;
	}
	
	.nss-feedback{
		background-color:#EDEFF4;
		padding:5px 10px;
		vertical-align:text-top;
		margin-top:2px;
		display:none;
	}
	
	.nss-feedback-link{
		display:inline-block;}

	.nss-feedback-link a{
		margin-right:7px;
		display:inline-block;
		cursor:pointer;
	}
	
	.nss-feedback-link .nss-close, .nss-feedback-link.nss-active a{
		display:none;}
		
	.nss-feedback-link.nss-active a.nss-close{
		display:inline-block;}

	.nss-fb-comment-container{}
	
	.nss-fb-comment-container iframe{
		border:0;
		margin-top:5px;
	}

	.nss-feedback-facebook{
	}
		
	.nss-feedback-twitter{
		}
		
	.nss-feedback-channel-name a{
		text-decoration:none;}
		

	
	.nss-feedback-avatar{
		width:30px;
		height:30px;
		float:left;}
		
	.nss-feedback-channel-buttons{
		margin-left:40px;
		padding-top:5px;}
		
	.nss-feedback-button{
		display:inline-block;
		font-size:11px;
		border:1px solid #cad4e7;
		background-color:#eceef5;
		padding:3px 3px;
		line-height:1em;
		border-radius: 3px;
		color:#4f6aa3;
		cursor:pointer;
		float:left;
		margin-right:5px;}
		
	.nss-feedback-button:hover{
		border:1px solid #29447E;
		background-color:#3B5998;
		color:#FFFFFF;}
		
	.nss-feedback-button .nss-active-label, .nss-feedback-button.nss-active .nss-normal-label{
		display:none;}
		
	.nss-feedback-button.nss-active .nss-active-label{
		display:inline-block;}

/******************************************************************************
 * Extras
 ******************************************************************************/
 	
	.nss-admin-link{
		clear:both;
		margin:0 5px 5px 5px;}
	
	.nss-admin-link a{
		font-size:.7em;
		color:#190d03;
		text-decoration:none;}
	
	#nss-ad{
		font-size:.8em;
		text-align:center;}
	
	.nss-clean, .nss-head:after, .nss-facebook-content:after,
	.nss-facebook-comment:after,
	.nss-feedback-root:after,
	.nss-feedback-channel:after,
	.nss-feedback-channel:after{
		content:'.';
		display:block;
		visibility:hidden;
		height:0;
		clear:both;
		line-height:0;
	}
	
