.clearer {
	clear : both;
}
	/* reset */
	
	.tx-multipleratings-pi1 {
		background: #fff;
		width:454px;
/* 		display: none; */
	}
	.tx-multipleratings-pi1 .hidden{
		display: none;
	}
	#tx-q-content {
/* 		display: none; */
	}
	
	#tx-q-wrap ol, #tx-q-wrap ul, #tx-q-wrap li, h6 {
		margin : 0;
		padding : 0;
	} 
	/* styles */
	#tx-q-wrap {
		width : 100%;
		border-bottom: 1px solid #999;
	}
	#tx-q-wrap h6{
		font-size: 13px;
		background: transparent;
		border-bottom: 1px solid #999;
		line-height: 1.8em;
	}
	#tx-q-wrap h6.open{
		background: #eee url('vote-on-off.png') right -19px no-repeat;
	}	
	
	#tx-q-content {
		clear : both;
	}
	#tx-q-content p{
		padding : 12px 40px 12px 6px;
		font-size: 12px;
		line-height: 1.3em;
	}
	#tx-q-container-wrap {
		position: relative;
		clear : both;
 		height : 160px; 
	}
	.tx-q-container-element {
		position: absolute;
		background: #fff;
		left : 0;
		top : 6px;
		width : 100%;
	}
	.blind-container {
 		display: none; 
	}
	.current-container {
		display: block;
	}
	

	/* Navigation */

	#tx-q-wrap ol.tx-q-nav {
		border-top: 1px solid #c2c3c6;
		background: #c2c3c6;
		float: left;
		width : 100%;

	}
	#main_content #tx-q-wrap ol li {
		float: left;
		display: inline;
		text-align: left;
		border-left: 1px solid #c2c3c6;
		padding: 0 .5em  0 6px;
		padding-left : 6px; /* basic style überschreiben */
		line-height: 1.8em;
		font-size: 13px;
		background: #c2c3c6;
		color : #fff;
	}
	#main_content #tx-q-wrap ol li.active {
		background: #fff;
		color : #000;
	}

	/* Fragen */
	

	
	#tx-q-wrap .question-list {
		width : 100%;
		float: left;
		border-bottom: 1px solid #999;
		padding-bottom: 10px;

	}
	#tx-q-wrap .already-voted .question-list{
		opacity : .6;
	}
	
	#tx-q-wrap .question-list li{
		position: relative;
		list-style : none;
		width : 32%;
		float: left;
		text-align: right;
		padding-right: 1%;
		border-right: 1px solid #999;
	}
	#tx-q-wrap .question-list li.lastone{
		border-right: none;
	}
	.question-list li label{
		float: left;
		font-size: 11px;
		padding-left: 6px;
		line-height: 1.8em;
	}
	.fake-checkbox {
		display: block;
		width : 12px;
		height : 12px;
		float: right;
		margin: 4px 0 0 4px;
		background : transparent url('votebuttons.png') no-repeat -40px 0;
	}
	.fake-checkbox.active-item {
		background : transparent url('votebuttons.png') no-repeat -20px 0;
		
	}
	.fake-checkbox.voted-item {
		background : transparent url('votebuttons.png') no-repeat 0px 0;
	}
	.question-list.close-list .fake-checkbox.active-item, .question-list.close-list .fake-checkbox.waiting {
		background : transparent url('votebuttons.png') no-repeat -60px 0;
	}
	
	#tx-q-content .submit-button {
		clear : both;
		padding-top: 15px;
		text-align: right;
		padding-right: 10px;
	}
	
	#q-allreadyVoted {
		clear : both;
		padding: 10px 20px 10px 0;
		text-align: right;
	}
	
	
	#theCloud {
		height: 130px;
		text-align: center;
		vertical-align: middle;
		padding: 10px 30px;
	}
	
	.text-already-voted {
		text-align: right;
	}
