#cnt #shed fieldset.contact						{ border:0 none; width:auto; }

#cnt #shed										{ clear:both; font-size:12px; overflow:hidden; }
#cnt #shed label								{ clear:both; display:block; float:left; margin:0 0 10px 0; width:180px; }

#cnt #shed .labelspacer							{ display:block; float:left; width:190px; }

#cnt #shed div.question							{ /*border:1px #CCC solid;*/ display:block; min-height:32px; overflow:hidden; padding:4px; }
#cnt #shed div.bg0	   							{ background:#EBEEF6; }
#cnt #shed div.bg1	   							{ background:#D8DDEE; }
#cnt #shed span.question						{ clear:both; display:block; float:left; margin:0 0 0px 0; width:400px; }

#cnt #shed fieldset.contact input,
#cnt #shed fieldset.contact select				{ /*border:1px solid #C3D6E5;*/ display:block; float:left; width:219px; }
#cnt #shed input[type=hidden]					{ display:none; }

#cnt #shed hr.formular							{ border:#E5E5E5 solid 1px; clear:both; display:block; height:1px; margin:10px 0; }

.clearfix										{ clear:both; display:block; min-width:0; }

#cnt #shed div									{ overflow:hidden; }

#cnt #shed span.button,
#cnt #shed span.button *						{ cursor:pointer; display:block; float:left; }
#cnt #shed span.button span.button_left			{ background:transparent url(../../../../fileadmin/pa_templates/img/cnt_button_left.png) repeat-x scroll 0 0; display:block; height:29px; width:12px; }
#cnt #shed span.button input					{ background:transparent url(../../../../fileadmin/pa_templates/img/cnt_button_middle.png) repeat-x scroll 0 0; border:0 none; color:#FFFFFF; height:29px; margin:0; outline-style:none; outline-width:medium; padding:0 0 4px; width:auto !important; }
#cnt #shed span.button span.button_right		{ background:transparent url(../../../../fileadmin/pa_templates/img/cnt_button_right.png) repeat-x scroll 0 0; display:block; height:29px; width:12px; }

#cnt .buttonbar span.r,
#cnt #shed .buttonbar span.r					{ float:right; }

#cnt #shed .answer-scale						{ overflow:hidden; text-align:right; }
#cnt #shed .answer-scale img					{ float:right; margin:0 4px 0 0; }

#cnt #shed span.radiobar						{ display:block; float:left; margin:9px 0 0 10px; padding:2px; }
#cnt #shed fieldset.contact span.radiobar input,
#cnt #shed fieldset.contact input.cb			{ border:0 none; margin:0 4px 0 0; padding:0; width:12px; }

#cnt #shed span.radiobar input					{ float:left; height:16px; width:12px; }

#cnt #shed span.radiobar span.no-answer			/*{ background:url(./no-answer.gif) left top no-repeat transparent; float:left; margin:0 0 0 32px; padding:0 0 0 16px; }*/
												{ float:left; margin:0 0 0 24px; padding:0 0 0 0; }

#cnt #shed span.radiobar span.no-answer span	{ margin:-2px 2px 0 0; padding:0; }

#cnt #zw_ediag p.stats							{ color:#999; font-size:11px; }

#cnt #shed fieldset.contact div.auswahl-sh		{ /*background:#FFC;*/ float:left; margin:0 20px 0 0; width:275px; }
#cnt #shed fieldset.contact span				{ float:left; }
#cnt #shed fieldset.contact div.auswahl-sh input	{ border:0 none; float:right; width:auto; }

.tx-zwediag-pi1									{ overflow:hidden; margin:0 0 15px 0; }
.tx-zwediag-pi1 span.blau,
.tx-zwediag-pi1 span.blau a						{ color:#00519E; font-weight:bold; }
.tx-zwediag-pi1 img.shcserviceimg				{ float:left; margin:0 10px 10px 0; }

#cnt .tx-zwediag-pi1 li							{ display:block; float:none; }

@media screen {	.tx-zwediag-pi1 img							{ max-width:600px; }
	.tx-zwediag-pi1 p.lc-img-1					{ clear:both; }}

@media print {
	#frw div.print,
	#hdr,
	#nav,
	#brc,
	#vertical_slide,
	.tx-indexedsearch,
	#ftr,
	#cnt .csc-header							{ display:none !important; }
/*
	p.druck-1									{ margin-top:-20px; }
*/
	p.nextpage									{ page-break-before:always; }

	#cnt .csc-header,
	#cnt .cnt_three_cols .col_content h1,
	#cnt .buttonbar 							{ display:none; }

	#cnt .tx-zwediag-pi1 p,
	#cnt .tx-zwediag-pi1 li,
	#cnt .tx-zwediag-pi1 li a 					{ font-size:11px; }

	#cnt .tx-zwediag-pi1 p,
	#cnt .tx-zwediag-pi1 h1,
	#cnt .tx-zwediag-pi1 h2,
	#cnt .tx-zwediag-pi1 h3,
	#cnt .tx-zwediag-pi1 h4		 				{ margin:0 0 10px 0; }

	#cnt .tx-zwediag-pi1 a						{ color:#999; }
	#cnt .tx-zwediag-pi1 a:after				{ content:' (' attr(href) ')'; }


	body .tx-zwediag-pi1 h1,
	body .tx-zwediag-pi1 h2,
	body .tx-zwediag-pi1 h3,
	body .tx-zwediag-pi1 h4,
	body .tx-zwediag-pi1 h5,
	body .tx-zwediag-pi1 h6						{ color:#00519E !important; }

}
