/* Adjust width of labels "I am:" and "I am looking for:" */
#content form#solution-finder .fieldset h3 { min-width: 140px; width: auto; }
#content form#solution-finder #i-seek .fieldset-content p { width:220px; }
#content form#solution-finder #i-seek .fieldset-content p select { width:210px; }
/* Adjust position of result counter */
#content #solution-finder-resultset  p.result-counter { color:#909090; float:left; font-size:0.846em; margin: 0; margin-left:3px; }
#content  #solution-finder-resultset ul.pager { clear: none; }
/* Button styling */
form#solution-finder a.action-structured { display:inline-block; float:none; vertical-align:top; word-spacing:normal; background:none repeat scroll 0 0 transparent; color:#007AC2 !important; cursor:pointer; font-size:16px; font-weight:bold; line-height:1.1; text-decoration:none; height:auto; margin:0; padding:0; position:relative; }
form#solution-finder a.action-reset span.action-rpt { color: #909090; }

/* remove css styles for a2z list */
.a_to_z_tabs .ui-tabs-panel { padding:0 0 0 0 !important; position:relative !important; }
.a_to_z_tabs .ui-tabs-panel .content { background:none !important; padding:0 0 0 0 !important; position:relative; }

span.solution-finder-nolink { background:url(../img/ico/link-arrow.gif) no-repeat scroll 0 2px transparent; overflow:hidden; padding:0 0 0 19px; text-decoration:none; font-weight: normal; color: #007AC2; display: block; float: left; clear: left; }

.ui-datepicker-trigger { margin-left: -1px; border: none; vertical-align:top;}

#simplemodal-container #simplemodal-data form input.field-text, 
#simplemodal-container #simplemodal-data form textarea.field-text {
	width:90% ! important;
}

/* need to transform id settings to class settings... :-/ */

.form-instructions{
	float: right;
	clear: left;
	margin-top: 0;
	color: #007AC2;
}

ul.downloads{
	line-height: 2.231;
}
ul.downloads li{
	list-style: none;
	background: none;
	padding: 0;
}
 a.document{
	padding: 6px 0 9px 42px;
}
 a.pdf{
	background: url('../img/ico/doc-pdf.png') no-repeat;
}
 a.jpg, a.img{
	background: url('../img/ico/doc-jpg.png') no-repeat;
}
 a.mpg{
	background: url('../img/ico/doc-mpg.png') no-repeat;
}
 a.zip{
	background: url('../img/ico/doc-zip.png') no-repeat;
}
 a.quote{
	background: url('../img/ico/doc-quote.png') no-repeat;
}
/*----- Sidebar Support Boxes -----*/
.support-boxes{
	float: none;
	width: 225px;
	margin: 6px 0 0 0;
	padding: 0;
	background: none;
}
.support-boxes .support-box{
	margin-right: 10px;
	margin-bottom: 28px;
	padding: 20px;
	background: #fcfdfe url('../img/bg/support-box.gif') repeat-x center top;
	border: 1px solid #FFF;
}
.support-boxes .event-info{
	font-size: 0.846em; /* 11.0px at 13px base */
	color: #252122;
}
.support-boxes .contact-info{
	line-height: 1.182;
}
.support-boxes .support-box h3{
	margin: 0 0 6px;
	font-weight: bold;
	line-height: 1.35;
	color: #0077B5;
}
.support-boxes .event-info h3{
	font-size: 1.455em; /* 16.0px at 11px base */
	line-height: 1.385;
}
.support-boxes .support-box p{
	margin: 1em 0 0;
}
.support-boxes .support-box a.mail{
	font-weight: normal;
	padding: 1px 0 1px 25px;
	background: url('../img/ico/link-mail-addr.png') no-repeat;
}
.support-boxes .contact-info .phone {
	padding: 0 0 0 27px;
	background: url('../img/ico/phone.gif') no-repeat left center;
}
.support-boxes .contact-info .fax {
	padding: 1px 0 1px  27px;
	background: url('../img/ico/fax.gif') no-repeat -4px center;
}
.support-boxes .contact-info em{
	font-weight: bold;
}

form div.form-error, form label.form-error {
	color:#CA1A34;
}

form div.form-group-error {
	margin-top: 2px;
}
/* Captcha, file upload and reset button styling */
form #captcha { display: inline; }
form a.captcha-reload { font-size: 0.846em; }
form input.fileupload { height: 20px; border: 1px solid #F5F5F5; background-color: #fff; }
form.jquery-ui-wrapper input.example { color: #000 !important; font-style: normal; }
form div.action-button { float: right; }
form a.action-reset, form a.action-submit { float: none !important;  }
form a.action-reset span { color: #909090;  }

/* Adjustments for location search */
body#t11-global .field-select-radius { margin-right: 15px; }
body#carinspection .field-submit-button, body#t11-global .field-submit-button { float: right; position:relative; margin: 10px 0px; }
body#t11-global div.scroll-pane p{ margin: 0px; }
body#carinspection #content form#inspection, body#t11-global #content form#global { padding: 0px; }
#content .map-example-internat, #content .map-example { background: none; }

.radiocontainer .labelelement, .checkcontainer .labelelement{ margin-left:27px; margin-bottom: 5px; }
.radiocontainer .radioelement, .checkcontainer .checkelement { float:left; }

/*div.map-locations div.info-window { min-height: 50px !important;  height: 100% !important; } */
div.map-locations div.info-window h3 { font-size: 1em !important; }
div.map-locations div.info-window p { color:#606061; font-weight:bold; margin: 0 !important; padding: 0 !important; }
div.map-locations div.info-window .list-item-marker { color: #BC0000; font-size: 1.231em; } 

/* Styles for kundenumfrage */
.alphabet  { font-weight: bold; margin-left:0 !important;}
.alphabet  li{ display:inline; margin:0 2px 0 0 !important; padding:0; }

/* Quickcheck */
#content #multipart-quick-check table tr th label {font-weight:normal;}
#content #multipart-quick-check ul.actions {background:none;}
#content #multipart-quick-check ul.actions li.float-left {float:left!important;}
#content #multipart-quick-check th.invalid{color:red;}
#content #multipart-quick-check div.quickcheck-resolution{display:none;}
#content #multipart-quick-check div.invalid-choice-error{color:red; display:none;}


/* GSA */
#content .search-results .result h3 a { background: none; }
#content .content-search-recommend p.breadcrumb, #content #results .result p.breadcrumb { display: none; }

/* quickaccess etracker styles*/
#ctas .cta .cta-info .et_campaignId, 
#ctas .cta .cta-info .et_channelId {
	display: none;
}
