

/*---------------------------------------- Formelements */
	.checkbox, .radio {
		height: 21px;
		margin: 0 0 0px;
		padding: 0 0 0 10px;
		background: url("../images/checkbox.gif") no-repeat 0 0;
		cursor: default;
	}
	.checkbox input, .radio input {
		display: none;
	}
	
	.radio {
		background: url("../images/form-elements-radios.gif") no-repeat 0 0;
	}
	.selected {
		background-position: 0 -52px;
	}
	
	
	.block {
		width: 50%;
		float: left;
	}
	
	.checkbox input.show, .radio input.show {
		display: inline;
	}

/*---------------------------------------- Poller Main view */

	div.poller_results2 {margin:0;padding:0;}

	.poller {	/* The poller box */
		width:240px;
		margin:0px 15px 12px 8px;
		padding:6px 0px 5px 0px;
	}
	.poller2 {	/* The poller box */
		width:400px;
		margin:10px 15px 12px 15px;
		padding:0 0px 20px 0px;
		border:1px solid white;
		background-color:#97102D;
	}
	/* Poller title above radio buttons */
	p.pollerTitle {
		margin:0px 0px 10px 10px;
		padding:0px;
		font-weight:bold;
		
	}
	/* radio button */
	p.pollerOption{
		margin:0px 5px 0px 5px;
		padding:0px;
	}
	p.pollerOption2{
		margin:0px 5px 0px 5px;
		padding:0px;font-weight:bold;
	}
	/* labels */
	.pollerOption label {
		padding-left:5px;
		
	}
	.optionLabel {
		margin-bottom:18px;
		
	}
	.optionLabel:hover {
		cursor:pointer;
		
	}
	
	/* the button */
	a.poll-button img {margin:5px 5px 0px 130px;}
	
/*---------------------------------------- Results */
	
	/* Title of poller - when ajax shows the results */
	p.result_pollerTitle {
		margin:0px 0px 10px 10px;
		padding:0px;
		font-weight:bold;
		font-size:11px;
	}
	p.result_pollerTitle2 {
		margin:0px 0px 10px 10px;
		padding:0px;
		font-weight:bold;
		font-size:11px;
		display:none;
	}
	/* Ergebnis Text oben */
	p.result_pollerOption {
		margin:0px 10px 1px 15px;
		padding:0px;
		font-size:10px;
	}
	p.result_pollerOption2 {
		margin:0px 10px 1px 15px;
		padding:0px;
		font-size:11px;
	}
	/* der balken */
	div.result_pollGraph {
		margin:0px 10px 8px 12px;
		padding:0px;
	}
	
	div.result_pollGraph2 {
		margin:0px 10px 0px 12px;
		padding:0px;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img {
		float:left;
		margin:0px;
		padding:0px;
	}
	.result_pollGraph2 img {
		float:left;
		margin:0px;
		padding:0px;
	}
	/* The <div> tag where the percentage result is shown */
	/* Mitte des Balkens */
	.result_pollGraph div {
		padding:0px;
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:black;
		font-size:9px;
		line-height:16px;
	}
	.result_pollGraph2 div {
		padding:0px;
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:black;
		font-size:9px;
		line-height:16px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
		margin:0px;
		padding:0px 0px 0px 15px;
	}
	.result_pollGraph2{	
		height:16px;
		margin:0px;
		padding:0px 0px 0px 15px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		padding:0px 0px 0px 15px;
		display:none;	
	}	
	
	/* Text Total */
	p.result_totalVotes{
		clear:both;
		font-size:10px;
		margin:5px 0px 5px 3px;
		padding:8px 0px 5px 0px;
		font-style:italic;
	}
	
	p.result_totalVotes2{
		clear:both;
		font-size:10px;
		margin:5px 0px 5px 0;
		padding:8px 0px 15px 0px;
		font-weight:bold;
	}