.tx-pilmailform-pi1 .leftCol dt.label {	padding-top:0px;	width: 95px;}.tx-pilmailform-pi1 .rightCol dt.label {	padding-top:0px;	width: auto;}.tx-pilmailform-pi1 dd.field {	margin-left:100px;}.tx-pilmailform-pi1 .leftCol dl.row {	padding: 4px 0;}.tx-pilmailform-pi1 .rightCol dl.row {	padding: 1px 0;}.tx-pilmailform-pi1 .leftCol {	width:356px;}.tx-pilmailform-pi1 .rightCol {	width: 356px;	padding-left:20px;}.tx-pilmailform-pi1 .legalNotice {	text-aling: center;	padding-top:20px;}#tx_pilmailform_pi1_city {	width:153px;}.tx-pilmailform-pi1 fieldset.person input.text {	width:217px;}.tx-pilmailform-pi1 dd.field select {	width:219px;}#tx_pilmailform_pi1_phone {	width:217px;}/******************************************* Slider ******************************************/.tx_pilmailform_contactform {	width:774px;}.tx_pilmailform_contactform fieldset {	/*border-top:1px solid #C0C0C0;*/	margin-top: 0px;	margin-bottom: 0px;	padding-left: 15px;	padding-right: 15px;	padding-top: 15px;	padding-bottom: 10px;}.tx_pilmailform_contactform fieldset.last {	padding-bottom: 0px;}.tx_pilmailform_contactform fieldset.person, .tx_pilmailform_contactform fieldset.newsletterblock {	background-color: #f3f3f3;}.contactform  #slider {  width:774px;  position: relative;}.tx_pilmailform_contactform .scroll {  Xheight: 450px;  overflow: hidden;  position: relative; /* fix for IE to respect overflow */  clear: left;  border:1px solid #CCCCCC;}/******************************************* Navigation (top)******************************************/#contactform-navigation ul {	margin: 30px 0 0 0;	padding: 0 0 0 0;	width: 770px;}#contactform-navigation ul li {	display: block;	float: left;	width: 100px;	padding: 0;	margin: 0;	line-height: 28px;	text-align: center;	color: #ccc;	background: transparent url(../images/nav_small_inact.gif) no-repeat scroll center top;}#contactform-navigation ul li.enabled {	color: #666;	font-weight:bold;	cursor: pointer;}#contactform-navigation ul li.enabled.jq_hover {	color: #000;}#contactform-navigation ul li.active,#contactform-navigation ul li.active.jq_hover {	color: #E91C21;	background: transparent url(../images/nav_small_act.gif) no-repeat scroll center top;}#contactform-navigation ul li.result {	width: 200px;	background: transparent url(../images/nav_large_inact.gif) no-repeat scroll center top;	font-weight: bold;}#contactform-navigation ul li.result.enabled.active {	background: transparent url(../images/nav_large_act.gif) no-repeat scroll center top;}/******************************************* Navigation (bottom)******************************************/#contactform-switch {	padding-top: 5px;	height: 49px;}#contactform-switch div{	cursor: pointer;	font-weight: bold;	text-align: center;	width: 209px;	height: 44px;}#contactform-switch span{	line-height: 44px;}#contactform-switch .next {	float: right;	background: transparent url(../images/weiter_button.png) no-repeat scroll right center;}#contactform-switch .prev {	background: transparent url(../images/zurueck_button.png) no-repeat scroll left center;}.tx-pilmailform-pi1  input#tx_pilmailform_pi1_submit {	background:transparent url(../images/submit_button.png) no-repeat scroll left center;	border: 0 none;	cursor:pointer;	height:44px;	padding:0 0 5px 0px;	text-align:center;	width:209px;	color: #666;	font-weight: bold;	font-size: 100.01%;	float:right;}/******************************************* Panel in general******************************************/.tx_pilmailform_contactform .panel {	font-family:arial;	color:#666666;	font-size:12px;	width:754px;	float: left;	position: relative;	padding-left: 20px;}.tx_pilmailform_contactform .panel h2 {	color:#DA0C24;	font-size:16px;	font-weight:bold;	margin: 20px 0 12px 0px;}.tx_pilmailform_contactform .panel h4 {	color:#DA0C24;	padding:0;	margin:0;	font-size:13px;	font-weight:normal;}/******************************************* Panels specific******************************************//* STEP 1 */.tx_pilmailform_contactform div.errorbox {	color: #DA0C24;	text-align: center;	font-size: 13px;	font-weight: bold;	border: 1px solid #DA0C24;	padding: 7px;	margin-top: 25px;	width: 710px;}.tx_pilmailform_contactform .heading {	width:724px;	background:#F3F3F3;	padding:0 0 0 5px;	height: 22px;	margin-top: 25px;}.tx_pilmailform_contactform .heading h4 {	float:left;	color:#DA0C24;	font-size:13px;	font-weight:bold;	line-height:21px;	padding-right:66px;	width: 140px;}.tx_pilmailform_contactform .heading .checkboxGroup input{	margin-top:4px;	float: left;}.tx_pilmailform_contactform .heading .checkboxGroup label {	font-size:12px;	color:#666666;	font-weight:bold;	padding:4px 0 0 4px;	float: left;}.tx_pilmailform_contactform .caravan {	}.tx_pilmailform_contactform td {	vertical-align:top;	font-family:arial;	color:#666666;	font-size:12px;}.tx_pilmailform_contactform td div.checkboxGroup{	margin: 4px 0; } .tx_pilmailform_contactform div#category_motorhomes td h4{	margin-bottom: 15px; }.tx_pilmailform_contactform #category_caravans td {	width:21%;}	.tx_pilmailform_contactform #category_caravans table {	margin-top:0.5em;}.tx_pilmailform_contactform .step1 .img img {	padding:10px 0;}.tx_pilmailform_contactform .ixeo {	width:auto;	padding-left:30px;}.tx_pilmailform_contactform .teil {	width:auto;	padding-left:45px;}.tx_pilmailform_contactform .voll {	width:auto;	padding-left:50px;}.tx_pilmailform_contactform .kasten {	width:auto;	padding-left:25px;	}.tx_pilmailform_contactform .alko {	width:auto;	padding-left:25px;}/* STEP 2 */.tx_pilmailform_contactform .download,.tx_pilmailform_contactform .post	{	width:50%; 	float:left; 	text-align:center;}.tx_pilmailform_contactform .download img {	padding-top:20px;}.tx_pilmailform_contactform .post img {	padding-top:80px;}/* STEP 3 */.tx_pilmailform_contactform .newsletterblock {	border: 1px solid #c0c0c0;	margin-top:10px;}.tx_pilmailform_contactform .newsletterblock .check {	float:left;	width:auto;	margin-left:0;	margin-right:5px;}.tx_pilmailform_contactform .newsletterblock label {	font-weight:bold;	display: block;	margin-left: 30px}.tx_pilmailform_contactform .newsletterblock .fineprint {	clear:both;}.tx_pilmailform_contactform .rightCol dl.radioGroup dd{	display: block !important;	margin: 4px 0 0 10px !important;}.tx_pilmailform_contactform .rightCol dl.radioGroup {	width: 250px;}.tx_pilmailform_contactform  dl.radioGroup.gender {	margin-bottom: 1em;}.tx_pilmailform_contactform  dl.radioGroup.gender dd{	clear: none;}.tx_pilmailform_contactform dl.radioGroup.addOption {	float: right;}.tx_pilmailform_contactform dl.radioGroup.addOption dd{	margin-top: 0px !important;	margin-bottom: 4px !important;}.tx_pilmailform_contactform input.error {	font-size:100.01%;	border: 1px solid red;}/* RESULT PAGE */.tx-pilmailform-pi1 div.downloadList {	margin-top: 15px;}.tx-pilmailform-pi1 div.downloadList thead th {	background-color: #DB0D24;	color: #fff;	font-weight: bold;	border-bottom: 2px solid #fff;	height: 22px;}.tx-pilmailform-pi1 div.downloadList td.title a {	color: #DB0D24;}.tx-pilmailform-pi1 .tx-dam_selector .downloadList .language, .tx-pilmailform-pi1 .tx-dam_selector .downloadList .filetype {text-align: left;}
