body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
}
h1 {
	font-size:18px;
	color:#683c11;
}
.msg_error {
	margin:10px 0;
	color:#f00;
	font-weight:bold;
}
.pagination {
	float:right;
	margin:5px 0;
	color:#666;
}
div.questions {
	margin:10px 0;
}
div.question, div.html {
	padding:5px 10px;
	background-color:#eee;
}
div.question_between {
	height:5px;
}
div.actions {
	margin:10px 0;
	padding:5px 10px;
	background-color:#eee;
}
div.bg_white {
	background-color:#fff;
	padding-bottom: 20px;
	padding-left:5px;
	padding-right:5px;
	height:100%;
	width: 600px;
}
input[type=text], textarea, select {
	width:300px;
}
input[type=submit] {
	border:solid 1px #683c11;
	background-color:#d2be9d;
	padding:2px 10px;
}
.radiobutton_group .body div{
  padding-bottom: 5px;
}
.radiobutton_group input{
  border:0;
  margin-right:12px;
  vertical-align:middle;
  height:22px;
}
.radiobutton_group gauge{
  border:0;
  padding:2px;
  margin-right:12px;
}
.header {
	padding:0px;
	margin:0px;
}
.abstand {
	height:8px;
	}
.pflicht
{ text-align:right;
color:#683c11;
}
label
{
	font-weight:bold;
	line-height:25px;
	text-align:center;
	margin-left:5px;
	}
input[type=radio]
{ margin-right:25px;
}
.answer
{
	text-align:left;
}
.question{
  	padding:2px 6px 3px 0px;
}
#top{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#676f70;
	margin-top: 37px;
	margin-left:68px;
	width:580px;
	height:25px;
	font-weight:bold;
}
#top2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#67757a;
	margin-top: 4px;
	margin-left:68px;
	width:580px;
	height:18px;
	text-align:right;
}

/***************************/

div.date input{
	cursor:pointer;
}

#datepicker{
	position:absolute;
	width:175px;
	padding:5px;
	background-color:#fff;
	border:solid 1px #000;
	z-index:9999;
	font-family:arial;
	font-size:12px;
}

#datepicker p{
	margin:0px;
	padding:0px;
}

#datepicker a{
	color:#999;
	text-decoration:none;
}
#datepicker a:hover{
	color:#000;
}

#datepicker a.active{
	color:#F56E01 !important;
	font-weight:bold;
}

#datepicker a.today{
	color:#F56E01;
}

#datepicker a.weekend{
	color:#9adaf3;
}

#datepicker ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#datepicker ul li{
	float:left;
	width:21px;
	margin:2px;
	padding:0px;
	list-style-type:none;
	text-align:right;
}

#datepicker ul li a{
	padding:2px;
}

#datepicker p{
	text-align:center;
}

#datepicker_year_month{
	font-weight:bold;
}

#datepicker_weekdays{
	margin-top:3px;
}