body {
font-size:80%;
font-family:"trebuchet MS","Arial";
}
a {
color:#67771c;
text-decoration: underline;
}
a:hover {
color:#67771c;
text-decoration:none;
}
input, textarea, select, button {
font-family:"trebuchet MS", "Arial";
font-size:80%;
}
textarea {
font-size:100%;
}

/* CLASSES */
.frage {
font-weight:bold;
width:100%;
margin:0 0 15px 0;
}
.senden {
margin:10px 0 5px 0;
}
.vote_result {
margin:0;
line-height:10px;
font-size:11px;
}
.vote_bar {
	height: 7px;
	margin: 1px 0 4px 0;

	/* Fallback */
	background-color: #9aad3d;
	
	/* Gradient */
	background-image: linear-gradient(bottom, rgb(149,167,58) 28%, rgb(174,198,69) 80%);
	background-image: -o-linear-gradient(bottom, rgb(149,167,58) 28%, rgb(174,198,69) 80%);
	background-image: -moz-linear-gradient(bottom, rgb(149,167,58) 28%, rgb(174,198,69) 80%);
	background-image: -webkit-linear-gradient(bottom, rgb(149,167,58) 28%, rgb(174,198,69) 80%);
	background-image: -ms-linear-gradient(bottom, rgb(149,167,58) 28%, rgb(174,198,69) 80%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.28, rgb(149,167,58)),
		color-stop(0.8, rgb(174,198,69))
	);
}

/* STRUCTURES */
#box {
height:auto;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#000000;
}
#werbung {
width:100%;
padding-bottom:10px;
}
	#werbung a {
	font-size:10px;
	text-decoration:none;
	}
	#werbung a:hover {
	text-decoration:underline;
	}
	
/* Layout reCaptcha */
#recaptcha_widget {
	background-color: #fff;
	color: #000;
	padding-top: 3px;
}
.recaptcha_only_if_image {
	margin-top: 5px;
	font-size: 85%;
}
#recaptcha_response_field {
	width: 115px;
	line-height: 14px;
	font-size: 90%;
}
#recaptcha_entry {
	padding: 5px 3px 3px;
}
#recaptcha_reload {
	display: inline;
}
	#recaptcha_reload img {
		margin-bottom: -1px;
	}
.error {
	color: red;
	font-size: 90%;
}
