/* Feedback */

#feedback {
	padding: 0px;
	margin: 4px 0 20px 0; 
	clear: both;
}
#feedback .setarea {
	padding: 0px;
	margin: 0 0 12px 0;
	position: static;
	width: 100%;
}
#feedback .setarea h2 {
	padding: 0px;
	margin: 12px 0 8px 0;
}
table {
	width: 100%;
}
td { 
	font-size: 11px;
	font-weight: normal; 
	font-family: verdana, arial, helvetica;
}
	
/* Form 1 col*/
#feedback .area1 {
	padding: 0px;
	margin: 0px;
	width: auto;
	width: 390px;
}
/* Form 2 col*/
#feedback .area2 {
	float: left;
	width: 195px;
	padding: 0px;
	margin: 0px;
}

#feedback .width-id70 .descr3 {
	width: 70px;
}
#feedback .width-id80 .descr3 {
	width: 80px;
}
#feedback .width-id90 .descr3 {
	width: 90px;
}

#feedback .area1 .formcol1 input, 
#feedback .area1 .formcol1 textarea {
	width: 380px;
}

#feedback .area1 .width-id70 .formcol3, 
#feedback .area1 .width-id70 .formrow3, 
#feedback .area1 .width-id70 .formcol3 input, 
#feedback .area1 .width-id70 .formcol3 textarea {
	width: 310px; 
}
#feedback .area1 .width-id80 .formcol3, 
#feedback .area1 .width-id80 .formrow3, 
#feedback .area1 .width-id80 .formcol3 input, 
#feedback .area1 .width-id80 .formcol3 textarea {
	width: 300px; 
}
#feedback .area1 .width-id90 .formcol3,
#feedback .area1 .width-id90 .formrow3, 
#feedback .area1 .width-id90 .formcol3 input, 
#feedback .area1 .width-id90 .formcol3 textarea {
	width: 290px; 
}

#feedback .area2 .width-id70 .formcol3, 
#feedback .area2 .width-id70 .formrow3 {
	width: 125px; 
} 
#feedback .area2 .width-id70 .formcol3 input, 
#feedback .area2 .width-id70 .formcol3 textarea {
	width: 115px; 
}
#feedback .area2 .width-id80 .formcol3, 
#feedback .area2 .width-id80 .formrow3 {
	width: 115px; 
} 
#feedback .area2 .width-id80 .formcol3 input, 
#feedback .area1 .width-id80 .formcol3 textarea {
	width: 105px; 
}
#feedback .width-id90 .formcol3,
#feedback .width-id90 .formrow3 {
	width: 105px; 
} 
#feedback .area2 .width-id90 .formcol3 input, 
#feedback .area2 .width-id90 .formcol3 textarea {
	width: 95px; 
}


/* fielddescription 1 = Descr Top */
#feedback .area1 .descr1,
#feedback .area2 .descr1 {
	padding: 0 0 4px 0;
}
/* fielddescription 2 = Typ Infotext */
#feedback .area1 .descr2,
#feedback .area2 .descr2 {
	padding: 2px 4px 0 0;
}
/* fielddescription 3 = default */

#feedback .area1 .descr3,
#feedback .area2 .descr3 {
	float: left;
	padding: 2px 0 0 0;
}
#feedback input,
#feedback input.upload {
	margin: 2px 0 2px 0;
}
#feedback .formcheck input {
	margin: 0px;  
	background: none;
}
#feedback .formcheck {
	float: left;
}
#feedback .area1 .formcol3 .formcheck,
#feedback .area2 .formcol3 .formcheck {
	float: left; 
} 
#feedback .area1 .formcol3 .formcheck input,
#feedback .area2 .formcol3 .formcheck input {
	float: left; 
}
#feedback .area1 .formcol1 .formcheck input, 
#feedback .area1 .formcol3 .formcheck input,
#feedback .area2 .formcol3 .formcheck input {
	width: auto;
	background: none;
	border: 0px;
}
#feedback .upload {
	float: left;
	background: none;
	margin: 2px 0 2px 0;
}
#feedback textarea {
	padding: 1px 0 0 2px;
	margin: 0px;
}
#feedback .formtext {
	float: left;
	padding: 0px;
	line-height: normal;
	padding: 0px  8px 0 4px;
}
*html #feedback .formtext {
	padding: 4px 8px 0 0;
}
#feedback .formcol1,
#feedback .formcol3 {
	width: auto;
	float: left;
	padding: 0px;
	margin: 0px;
}
#feedback .formcol1 .formtext {
	width: auto;
	float: left;
	padding: 2px 0 0 4px;
	margin: 0px;
}
#feedback .formrow1,
#feedback .formrow3 {
	width: auto;
}
#feedback .formrow1 .formrow1sp,
#feedback .formrow3 .formrow1sp {
	float: left;
	width: 99%;
	clear: both;
	padding: 2px 0 2px 0;
}
*html #feedback .formrow1 .formrow1sp,
*html #feedback .formrow3 .formrow1sp {
	padding: 0px;
}
#feedback .formrow1 .formrow2sp,
#feedback .formrow3 .formrow2sp {
	float: left;
	width: 48%;
}
#feedback .formrow1 .formrow3sp,
#feedback .formrow3 .formrow3sp {
	float: left;
	width: 33%;
}

/* formspacerarea */

#feedback .spacer {
	padding: 0px;
	clear: both;
	font-size: 1px;
	background: none; 
}
#feedback .line {
	margin: 0px;
	clear: both;
	border-top: 1px solid #CACACA;
	width: 390px;
}
#feedback .imgspacer {
	font-size: 1px;
	height: 39px;
	padding: 0px;
	clear: both; 
	width: 390px;
	background: url(../../../pages/img/sundg/spacer_list.gif);
	background-position: 50% 0;
}

/* Buttons */

#feedback .print {
	clear: both;
	text-indent: -2000em;
	left: 5px; 
	top: 20px;
	padding: 0px; 
	margin: 0;
	position: relative;
}
#feedback .print a {
	display: block;
	width: 100%;
	height: 18px; 
	padding: 0px; 
	margin: 0px;
	text-decoration: none;
}
#feedback .send {
	clear: both;
	text-indent: -2000em;
	left: 5px; 
	top: 20px;
	padding: 0px; 
	margin: 0;
	position: relative;
}
#feedback .send a {
	display: block;
	width: 100%;
	height: 18px;
	text-decoration: none;
	padding: 0px; 
	margin: 0px; 
}

/* Preview */
#feedback .preview .headarea {
	padding: 0 0 8px 0;
}
#feedback .preview .headarea h2,
#feedback .preview .headarea h3,
#feedback .preview .headarea h4, 
#feedback .preview .headarea h5	{
}
#feedback .preview .setarea h2 {
	padding: 0 0 4px 0;
	font-size: 12px;
	color: #535353;
}
#feedback .preview .setarea p {
}
#feedback .preview .textrow {
	width: 100%;
}
#feedback .preview .textrow .descr {
	padding: 4px 0px 4px 0px;
	color: #A0A0A0;
	width: 100%;
}
#feedback .preview .textrow .text {
	padding: 4px 0px 4px 0px;
	width: 100%;
}
#feedback .preview .textrow .line {
	margin: 4px 0 2px 0; 
	padding: 0px;
	clear: both;
	border-top: 1px solid #CACACA;
}
#feedback .preview a {
	text-decoration: underline;
	color: #596FBE;
}
#feedback .preview a:hover {
	color: #C896D4;
}
#feedback .preview .notice {
	padding: 0px 0px 12px 0px;
	font-size: 11px;
}

/* Preview Popup*/

#popup1 #feedback,
#popup2 #feedback,
#popup3 #feedback,
#popup4 #feedback,
#popup1 #maincontent #content #feedback,
#popup2 #maincontent #content #feedback,
#popup3 #maincontent #content #feedback,
#popup4 #maincontent #content #feedback {
	width: 347px;
	padding: 0px;
}
#popup5 #feedback,
#popup6 #feedback,
#popup5 #maincontent #content #feedback,
#popup6 #maincontent #content #feedback {
	width:534px;
	padding: 0px;
}
#popup7 #feedback,
#popup8 #feedback,
#popup7 #maincontent #content #feedback,
#popup8 #maincontent #content #feedback {
	width:550px;
	padding: 0px;
}
#popup9 #feedback,
#popup9 #maincontent #content #feedback {
	width:737px;
	padding: 0px;
}
