.dummy {}
/* Feedback  */

#feedback {
	padding-bottom: 20px;
	clear: both;
}
#feedback .setinfo {
	margin-bottom: 12px;
}
#feedback .setinfo h2 {
	font-size: 16px;
}
table {
	width: 100%;
}
td { 
	line-height: 14px;
}
	
/* Form 1 col*/
#feedback .area1 {
	width: auto;
	clear: left;
}
/* Form 2 col*/
#feedback .area2 {
	float: left;
}
#layout1 #feedback .area1,
#layout2 #feedback .area1,
#layout3 #feedback .area1,
#layout4 #feedback .area1 {
	width: 460px;
}
#layout5 #feedback .area1,
#layout6 #feedback .area1,
#layout7 #feedback .area1,
#layout8 #feedback .area1,
#layout9 #feedback .area1 {
	width: 460px;
}
#layout1 #feedback .area2,
#layout2 #feedback .area2,
#layout3 #feedback .area2,
#layout4 #feedback .area2 {
	width: 230px;
}
#layout5 #feedback .area2,
#layout6 #feedback .area2,
#layout7 #feedback .area2,
#layout8 #feedback .area2,
#layout9 #feedback .area2 {
	width: 230px;
}
#feedback .width-id70 .descr3 {
	width: 70px;
}
#feedback .width-id80 .descr3 {
	width: 80px;
	padding-top: 3px;
}
#feedback .width-id90 .descr3 {
	width: 90px;
}
#feedback .width-id120 .descr3 {
	width: 120px;
}
#feedback .area1 .formcol1 input, 
#feedback .area1 .formcol1 textarea {
	width: 450px;
}

#feedback .area1 .width-id70 .formcol3, 
#feedback .area1 .width-id70 .formrow3 {
	width: 390px; 
} 
#feedback .area1 .width-id70 .formcol3 input, 
#feedback .area1 .width-id70 .formcol3 textarea {
	width: 380px; 
}
#feedback .area1 .width-id80 .formcol3, 
#feedback .area1 .width-id80 .formrow3 {
	width: 380px; 
} 
#feedback .area1 .width-id80 .formcol3 input, 
#feedback .area1 .width-id80 .formcol3 textarea {
	width: 370px; 
}
#feedback .area1 .width-id90 .formcol3,
#feedback .area1 .width-id90 .formrow3 {
	width: 370px; 
}
#feedback .area1 .width-id90 .formcol3 input, 
#feedback .area1 .width-id90 .formcol3 textarea {
	width: 360px; 
}
#feedback .area1 .width-id120 .formcol3,
#feedback .area1 .width-id120 .formrow3 {
	width: 240px; 
} 
#feedback .area1 .width-id120 .formcol3 input, 
#feedback .area1 .width-id120 .formcol3 textarea {
	width: 230px; 
}

#feedback .area2 .width-id70 .formcol3, 
#feedback .area2 .width-id70 .formrow3 {
	width: 160px; 
} 
#feedback .area2 .width-id70 .formcol3 input, 
#feedback .area2 .width-id70 .formcol3 textarea {
	width: 150px; 
}
#feedback .area2 .width-id80 .formcol3, 
#feedback .area2 .width-id80 .formrow3 {
	width: 150px; 
} 
#feedback .area2 .width-id80 .formcol3 input, 
#feedback .area1 .width-id80 .formcol3 textarea {
	width: 140px; 
}
#feedback .area2 .width-id90 .formcol3,
#feedback .area2 .width-id90 .formrow3 {
	width: 140px; 
} 
#feedback .area2 .width-id90 .formcol3 input, 
#feedback .area2 .width-id90 .formcol3 textarea {
	width: 130px; 
}
#feedback .area2 .width-id120 .formcol3,
#feedback .area2 .width-id120 .formrow3 {
	width: 110px; 
} 
#feedback .area2 .width-id120 .formcol3 input, 
#feedback .area2 .width-id120 .formcol3 textarea {
	width: 100px; 
}

/* fielddescription 1 = Descr Top */
#feedback .area1 .descr1,
#feedback .area2 .descr1 {

}
/* fielddescription 2 = Typ Infotext */
#feedback .area1 .descr2,
#feedback .area2 .descr2 {
	
}
/* fielddescription 3 = default */
#feedback .area1 .descr3,
#feedback .area2 .descr3 {
	float: left;
	padding-top: 3px;
}
#feedback input,
#feedback input.upload,
#feedback textarea  {
	float: left;
}
#feedback .formcheck input {
	border: none !important;
	width: 13px !important;
	height: 13px !important;
	float: left;
	margin-top: 1px;
}
#feedback .formcheck {
	float: left;
}
#feedback .area1 .formcol1 .formcheck input, 
#feedback .area1 .formcol3 .formcheck input,
#feedback .area2 .formcol3 .formcheck input {
	
}

#feedback .formtext {
	float: left;
	padding: 0 12px 0 4px;
	width: auto;
}
#feedback .formcol1 {
	width: 460px;
	float: left;
}
#feedback .formcol3 {
	width: auto;
	float: left;
}
#feedback .formrow1,
#feedback .formrow3 {
	width: auto;
}
#feedback .formrow1 .formrow1sp,
#feedback .formrow3 .formrow1sp {
	float: left;
	width: 100% !important;;
	clear: both;
	margin-top: 3px;
}
#feedback .formrow1 .formrow2sp,
#feedback .formrow3 .formrow2sp {
	float: left;
	width: 48% !important;
	margin-top: 3px;
}
#feedback .formrow1 .formrow3sp,
#feedback .formrow3 .formrow3sp {
	float: left;
	width: 33% !important;
	margin-top: 3px;
}

/* formspacerarea */

#feedback .spacer {
	padding: 0px;
	clear: both;
	font-size: 1px;
	background: none; 
}
#feedback .line {
	margin: 0px;
	clear: both;
	border-top: 1px solid #CACACA;
	width: 450px;
}
#feedback .imgspacer {
	font-size: 1px;
	line-height: 1px;
	padding-bottom: 4px;
	clear: both; 
	width: 454px;
	background: url(../../../pages/img/portal/spacer.gif) repeat-x;
	background-position: 0% 0%;
}

/* Buttons */
#feedback .send,
#feedback .print {
	clear: both;
	float:left; 
	padding: 0px; 
	margin: 0px;
	
}
#feedback .print,
#feedback .send {
	margin: 20px 0 20px 0;
	background: url(../../../../pages/img/portal/marker-right.gif) no-repeat #fff;
	background-position: 100% 50%;
}
#feedback .send a,
#feedback .print a {
	display: block;
	padding-right: 18px; 
}
/* Preview */

.preview ul,
.preview li{
	width: 100%;
	clear: both;
	line-height: 17px;
}
.preview li {
	padding-bottom: 6px;
}
.preview .descr {
	width: 120px;
	float: left;
	font-size: 10px;
	line-height: 19px;
	text-transform: uppercase;
}
.preview .text {
	width: 340px;
	float: left;
}
.preview .notice {
	padding: 0px 0px 12px 0px;
	font-size: 16px;
}
