.gewinnspiel{
	background:url('img/spielBg.jpg') top left repeat-x;
	padding:15px 10px 10px 15px;
}
.gewinnspiel .spiel .spielpic{
	float:left;
}
.gewinnspiel .spiel .teilnehmen{
	margin:5px 0 5px 0;
}
.gewinnspiel .footerTable .submitbutton{

	overflow:hidden;
	padding:0;
	margin:0;
	display:block;
	border:0;
}
.element .group{
	padding:9px;
}
.element .group legend{
	font-weight:bold;
}


/* FORMULAR */
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:90px;
float:left;
}
#stylized label.big{
display:block;
font-weight:bold;
text-align:right;
width:380px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:90px;
}
#stylized label.big span{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:380px;
}
#stylized input,
#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #E5E5E5;
width:100px;
margin:2px 0 20px 10px;
}
#stylized select{
	width:107px;
}
#stylized button{
clear:both;
text-align:center;
font-size:11px;
}

.gewinnspielRSP .element{
	
}
	.gewinnspielRSP .element fieldset{
		border:0;
		padding:0;
		margin:0;
	}
	.gewinnspielRSP .element .group{
		padding:0 0 0 7px;
		line-height:120%;
	}
		.gewinnspielRSP .element .group legend{
			font-weight:bold;
			margin:0;
			color:#666666;
			font-size:1.2em;
			font-weight:bold;
			height:19px;
			padding:0;
			text-transform:uppercase;
		}
		.gewinnspielRSP .element .group .answerText{
			margin:4px 0 5px 0;
			font-weight:bold;
		}
		.gewinnspielRSP .element .group .radiospacer{
			height:4px;
			overflow:hidden;
			clear:both;
		}

		.gewinnspielRSP .element .group label{
			float:left;
		}
		
		.gewinnspielRSP .element .radioRow{
			background:url(/img/framework8/verwandteartikel-verauf_bg.jpg) repeat-x bottom left;
		}
			.gewinnspielRSP .element .radioRow td{
				padding:4px 0 4px 0;
			}
			.gewinnspielRSP .element .group input{
				margin:4px 9px 5px
			}


	.gewinnspielRSP .resultTable{
		padding:0 0 0 0px;
		line-height:20px;
	}
		.gewinnspielRSP .resultTable .elem{

		}
		.gewinnspielRSP .resultTable h2{
			font-weight:bold;
			margin:0;
			color:#666666;
			font-size:1.2em;
			font-weight:bold;
			height:19px;
			padding:0;
			text-transform:uppercase;
		}
		.gewinnspielRSP .resultTable .elementText{
			color:black;
			font-size:11px;
			margin:5px 0 10px 7px;
			font-weight:bold;
			line-height:100%;
		}
		
		

	
	
		.gewinnspielRSP .resultTable .resRow{
			margin-bottom:1px;
			background:url(/img/framework8/verwandteartikel-verauf_bg.jpg) repeat-x bottom left;
			line-height:100%;
			padding:5px 0 10px 7px;
		}
			.gewinnspielRSP .resultTable .resRow .resTitle{

			}

			.gewinnspielRSP .resultTable .resRow .graph { 
				position: relative; /* IE is dumb */
				width: 274px; 
				border: 1px solid #D7D7D7; 
				padding: 2px; 
				margin:3px 0 1px 0;
				background-color:white;
			}
			.gewinnspielRSP .resultTable .resRow .graph .bar { 
				display: block;
				position: relative;
				background: #B5C84A;
				text-align: center; 
				color: #DDDDDD;
				height: 15px;
				line-height: 1.5em;
			}
			.gewinnspielRSP .resultTable .resRow .graph .bar span { position: absolute; left: 1em; }






/* GRAUBUENDEN GEWINNSPIELO */
.graubuenden .gsheader{
	width:483px;
	overflow:hidden;
}
.graubuenden .correct{
	display:none;
}
.graubuenden .wrong{
	display:none;
}
.graubuenden .rightAnsBox{
	border:1px solid #2D9DB4;
	background-color:#CBECF3;
	padding:3px;
	margin:5px 0 5px 0;
}
.graubuenden .wrongAnsBox{
	border:1px solid #990000;
	background-color:#FFCCCC;
	padding:3px;
	margin:5px 0 5px 0;
	display:none;
}
.graubuenden .submitbutton{
	visibility:hidden;
}
.graubuenden .element{
	margin:10px 0 10px 0;
}
.graubuenden legend{
	color:black;
}


