/* default */body {  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  	font-size: 12px;  	margin: 0;  	padding: 0;	}a {		color: #d7df23;			text-decoration: none;}hr {		height: 1px;		border: none;		border-top: 1px solid #d7df23;}td { 		font-size: 12px; 		vertical-align: top;}.wrap {		background-color: #eee;		}.homepage .wrap {		background-color: #e50050;	}.mirror {  	/* width: 1000px; */}input.btn {	border: none;	background-color: #d7df23;	color: #707072;	padding-top: 2px;	padding-bottom: 2px;}/* mousover effect on button */input.mover {	background-color: #e50050;	color: #fff;}* html input.btn {	border: expression(this.type=='submit' ? '0 solid' : null );	padding-top: 1px;	padding-bottom: 1px;}img { border: none; }/* header */#header {  	height: 150px;}#logoLeft,#logoRight {  	position: absolute;  	left: 600px;  	top: 22px;		z-index: 99;}#logoRight {	left: 850px;	top: 22px;	width: 122px;	height: 84px; 	background: transparent url('/images/app/logo_right.png') 0 0 no-repeat;}* html #logoRight {	background-image: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/app/logo_right.png', sizingMethod='scale');}/* poll reminder */a.reminder {	position: absolute;	left: 35px;	top: 62px;}/* content */#content {	padding: 20px 20px 20px 35px;	width: 930px;	_width: 985px;	min-height: 500px;	_height: 500px;}div.homepage {	background-color: #ffffff!important;}#content .text {	width: 800px;}.homepage {	color: #707072; 	}h1, h2, h3 {	color: #ffffff;}h1 { 	font-size: 14px;	padding-bottom: 15px;}h2 { font-size: 13px;}/* homepage */div.homepageLeft {	width: 600px;	float: left;	_padding-top: 50px;}div.homepageLeft img {	padding-top: 50px;}div.homepageRight {	width: 310px;	float: right;}h6, h5 {	font-size: 12px;	padding: 0px;	margin-bottom: 5px;	letter-spacing: 2px;}h5 {	letter-spacing: 0;}.hide { display: none; }/* counter */.counter {	border: 1px solid #707072;	padding: 10px;	background-color: #ffffff;	color: #707072;	margin-bottom: 50px;} .counter td{	font-weight:bold;	text-align:right;}.digit{	border: solid #ffffff 1px;	padding: 3px;	background-color:#707072;	color: #d7df23;}#promiseNumber{position:relative;right:21px;}.amount{	width:115px;	text-align:right;	font-weight:bold;}.counter ul,.counter li {	list-style-type: none;	margin: 0;	padding: 0;}.counter ul {	padding: 15px 0 5px 0;}/* Poll */.mark{	color:#d7df23;}input.box{	border:solid 1px #d7df23;	outline-color: #d7df23;}h4 {	background-color: #d7df23;	color: #707072;	font-size: 12px;	padding: 3px 0 2px 5px;	letter-spacing: 2px;	width: 200px;	margin: 0;}.fehler{	width:750px;	background-color: #d7df23;	height: 20px;	color:#707072;	font-weight:bold;	margin: 10px;	padding: 20px;	border: solid #707072 5px;}table.promiseList {	border-spacing:0px;	padding: 10px;	border: 1px solid #d7df23;	width: 820px;	margin-bottom: 15px;	background-color: #707072;}table.promiseList td{	padding: 5px;}td.promiseCheck{	width: 10px;}td.promiseText{	width: 400px;	font-weight:bold;	}td.promiseSpar{		text-align: right;}th.promiseSpar{	font-size: 80%;	vertical-align: top;	text-align: right;	}.promiseSpar{	width: 130;	border-left: solid 50px #707072;	margin-left:10px;}div.questionList {	padding: 10px;	border: 1px solid #d7df23;	width: 800px;	margin-bottom: 15px;	background-color: #707072;}div.questionList span {	font-weight: bold;	margin-bottom: 15px;	display: block;}div.questionList span a {	font-weight: normal;}div.questionList input {	margin-right: 10px;}div.questionList .question {	margin-bottom: 20px;	padding: 5px 0 10px 0;	border-bottom: 1px solid #ccc;}div.questionList .lastQuestion {	margin-bottom: 20px;	padding: 5px 0 10px 0;	border-bottom: 0px solid #ccc;}div.questionList .doppelFrage{/*	background: transparent url('/images/app/doppel_fragen_background.png') right bottom no-repeat;*/}.questionDesc {	width: 600px;	color: #ffffff;	padding: 0 0 10px 0;}a.descLink {	margin-left: 15px;}/* types */.highl {	padding: 10px;	border: 2px solid #d7df23;	width: 800px;	margin-bottom: 15px;	background-color: #707072;}.plain {	color: gray;	width: 800px;}.types {	margin-bottom: 40px;}.types h2 {	color: #888;}.highl h2 {	color: #ffffff;}/* html_fragmente */.text ul,.text ul li {	padding: 0;	margin: 0;/* 	list-style-type: none;*/}.text ul {	padding: 10px 0 10px 0;}.text ul li {	margin-left: 15px;	margin-bottom: 2px;}/*danke*/.danke{	background-color:#707072;	padding:10px;	border: solid #d7df23 1px;	width: 600px;}.danke h3{}.danke table{	width:600px;	}.promiseSums{	text-align:center;	font-weight:bold;}.namensfeld{	margin-left:10px;}/*Einloese Seite*/#kept_list{	}.kept_table{	}.kept_table .list_icon{	width:30px;	font-weight:bold;	text-align:right;}.kept{	width:600px;}.kept td{	vertical-align:middle;}.kept td form{	display:inline;}.hidden{	display:none;}.subHead{	font-weight:bold;}#content img.headline {	display: block;	margin: 0 0 25px 0;}/* error pages */body.error {	background-color: #ffffff;	text-align: center;	font-size: 16px;	color: #707072;	margin: 80px;}