.dummy {}
/* Feedback */

#feedback {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0; 
	clear: both;
	float: left;
	width: 461px;
}
#feedback .setarea {
	padding: 0px;
	margin: 0 0 12px 0;
}
#feedback table {
	width: 100%;
}
#feedback td { 
	font-size: 11px;
	font-weight: normal; 
	font-family: verdana, arial, helvetica;
}

/* Form 1 col*/
#feedback .area1 {
	padding: 0px;
	margin: 0px;
	width: 460px;
	clear: both;
}
/* Form 2 col*/
#feedback .area2 {
	float: left;
	width: 230px;
	padding: 0px;
	margin: 0px;
}

#feedback .width-id70 .descr3 {
	width: 70px;
}
#feedback .width-id90 .descr3 {
	width: 90px;
}
#feedback .width-id110 .descr3 {
	width: 110px;
}

#feedback .area1 .formcol1, 
#feedback .area1 .formcol1 {
	width: 460px;
}

#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-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-id110 .formcol3, 
#feedback .area1 .width-id110 .formrow3 {
	width: 350px; 
} 
#feedback .area1 .width-id110 .formcol3 input, 
#feedback .area1 .width-id110 .formcol3 textarea {
	width: 340px; 
}

#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-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-id110 .formcol3, 
#feedback .area2 .width-id110 .formrow3 {
	width: 120px; 
} 
#feedback .area2 .width-id110 .formcol3 input, 
#feedback .area2 .width-id110 .formcol3 textarea {
	width: 110px; 
}


/* fielddescription 1 = Descr Top */
#feedback .area1 .descr1,
#feedback .area2 .descr1 {
	line-height: 19px; 
}
/* fielddescription 2 = Typ Infotext */
#feedback .area1 .descr2,
#feedback .area2 .descr2 {
	line-height: 19px; 
	width: 450px;
}
/* fielddescription 3 = default */
#feedback .area1 .descr3,
#feedback .area2 .descr3 {
	float: left;
	line-height: 19px; 
}
#feedback input,
#feedback input.upload,
#feedback textarea {
	margin: 0px; 
}
#feedback .formcheck input {
	margin: 0 6px 0 0;
}
* html #feedback .formcheck input {
	margin: 0px; 
	marg\in: 0px; 
}
#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,
#feedback .area1 .formrow1 .formcheck input, 
#feedback .area1 .formrow3 .formcheck input,
#feedback .area2 .formrow3 .formcheck input  {
	width: auto;
	background: none;
	border: 0px; 
}
* html #feedback .area1 .formcol1 .formcheck input, 
* html #feedback .area1 .formcol3 .formcheck input,
* html #feedback .area2 .formcol3 .formcheck input,
* html #feedback .area1 .formrow1 .formcheck input, 
* html #feedback .area1 .formrow3 .formcheck input,
* html #feedback .area2 .formrow3 .formcheck input  {
	margin-left: -4px;
	marg\in-left: -3px;
}

#feedback .upload {
	float: left;
	background: none;
	margin: 0px;
}
#feedback textarea {
	padding: 0px;
	margin: 0px;
	background: none;
}

#feedback .formcol1,
#feedback .formcol3 {
	float: left;
	margin: 0px;
}
#feedback .formtext {
	width: auto;
	float: left;
	padding: 0px;
	padding: 0 8px 0 0;
	margin: 0px;
}
* html #feedback .formtext {
	line-height: 19px;
}
#feedback .formcol1 .formtext {
	width: auto;
	float: left;
	padding: 0 0 0 4px;
	margin: 0px;
	line-height: 19px;
}
#feedback .formrow1,
#feedback .formrow3 {
	width: auto;
}
#feedback .formrow1 .formrow1sp,
#feedback .formrow3 .formrow1sp {
	width: 100%;
	clear: both;
}
#feedback .formrow1 .formrow2sp,
#feedback .formrow3 .formrow2sp {
	float: left;
	width: 48%;
}
#feedback .formrow1 .formrow3sp,
#feedback .formrow3 .formrow3sp {
	float: left;
	width: 33%;
}
#feedback .formrow1 .formrow1sp,
#feedback .formrow3 .formrow1sp,
#feedback .formrow1 .formrow2sp,
#feedback .formrow3 .formrow2sp,
#feedback .formrow1 .formrow3sp,
#feedback .formrow3 .formrow3sp {
	padding: 3px 0 3px 0;
}
* html #feedback .formrow1 .formrow1sp,
* html #feedback .formrow3 .formrow1sp,
* html #feedback .formrow1 .formrow2sp,
* html #feedback .formrow3 .formrow2sp,
* html #feedback .formrow1 .formrow3sp,
* html #feedback .formrow3 .formrow3sp {
	padding: 0px;
	line-height: 19px;
}
/* formspacerarea */

#feedback .spacer {
	padding: 0px;
	clear: both;
	font-size: 1px;
	background: none; 
}
#feedback .line {
	margin: 0px;
	clear: both; 
	border: none;
	border-top: 1px solid #CACACA;
	width: 100%;
}
#feedback .imgspacer {
	font-size: 1px;
	height: 1px;
	padding: 0px;
	clear: both; 
	width: 100%;
	background: url(/pages/img/portal/spacer.gif) repeat-x;
}

/* Buttons */

#feedback .send,
#feedback .print {
    background: url(/pages/img/portal/marker_right.gif) 
	no-repeat right;
    clear: both;
    float: left;
    top: 20px;
    position: relative;
    margin: 0px;
    line-height: 18px;
    width: auto;
}
#feedback .send a,
#feedback .print a {
    line-height: 18px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    padding: 0 18px 0 0;
}


/* Preview */

#feedback .preview .setarea h2 {
	padding: 0 0 8px 0;
	font-size: 12px;
	color: #535353;
}
#feedback .preview .setarea p {
}

#feedback .preview .headarea {
	padding: 20px 0 8px 0;
float: left;
clear: both;
width: 100%;
}
#feedback .preview .headarea h2,
#feedback .preview .headarea h3,
#feedback .preview .headarea h4, 
#feedback .preview .headarea h5	{
}

#feedback .preview .notice {
	padding: 0px 0px 12px 0px;
	font-size: 14px;
}

#feedback .preview .textrow .descr {
	line-height: 19px;
	color: #A0A0A0;
	width: 100%; 
	float: left;
}
#feedback .preview .textrow p {
	line-height: 19px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#feedback .preview .textrow .line {
	margin: 0px; 
	padding: 0px;
	font-size: 1px;
	clear: both;
	border: none;
	border-bottom: 1px solid #CACACA;
}
#feedback .preview a {
	text-decoration: underline;
	color: #596FBE;
}
#feedback .preview a:hover {
	color: #C896D4;
}


/* 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: 461px;
	padding: 0px;
	margin-top: 130px;
}
#popup5 #feedback,
#popup6 #feedback,
#popup5 #maincontent #content #feedback,
#popup6 #maincontent #content #feedback {
	width:534px;
	padding: 0px;
	margin-top: 130px;
}
#popup7 #feedback,
#popup8 #feedback,
#popup7 #maincontent #content #feedback,
#popup8 #maincontent #content #feedback {
	width:550px;
	padding: 0px;
	margin-top: 130px;
}
#popup9 #feedback,
#popup9 #maincontent #content #feedback {
	width:737px;
	padding: 0px;
	margin-top: 130px;
}