/*----- Document -----*/
*{
	height: auto !important;
}
body#home *{
	width: auto !important;
}
body{
	font: 13px arial, helvetica, sans-serif;
	background: #FFF;
	color: #000;
}
h1,h2,h3,h4,h5,h6{
	font-size: 13px;
	font-weight: bold;
	color: #007ac2;
}
h1{
	padding: 0 0 15px;
}
h1,h2{
	font-size: 20px;
}
h3{
	font-size: 17px;
}
h4{
	font-size: 15px;
}
h3.contact-info{
	color: #000;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	color: #007AC2 !important;
}
p, dt, dd,
address,
h5,h6{
	font-weight: normal;
}
th{
	font-weight: bold;
	vertical-align: top;
}
fieldset{
	border: 0 none;
}
dd{
	margin: 0;
}
input{
	display: inline !important;
}

/*----- Non-Printable Elements -----*/
#simplemodal-container,
body#home #ctas,
body#home .prev,
body#home .next,
#banner-nav,
#banner-flyout,
#banner-img,
#hot-topics img,
#news-events #rss{
	display: none !important;
}
#header h1 a,
#navbar,
#nav-meta,
#header-buttons,
#sidebar,
#breadcrumb,
#share,
.tabs-rel .status-bar,
.tabs .ui-tabs-nav .ui-state-default,
.tabs .ui-tabs-hide,
.view-toggle,
.more,
.actions,
.actions-description,
.field-submit-button,
#captcha,
.captcha,
.submit,
.pager,
.pager-alpha,
p.collapsible a,
a.back,
a.detail-tab-back-link,
a.mail,
p.view-all,
p.breadcrumb,
.collapse,
#content ul#sitemap li.collapsed ul,
.sort,
.contact,
.locations-content .item-links,
.field-per-page,
.two-column-services,
.jScrollPaneTrack,
.jScrollArrowUp,
.jScrollArrowDown,
.field-search-help,
.link-help,
a.edit,

#seminarsuche a.einfache,
#footer-btm-rpt,
#video-player,
form.hide-form,
form#online-scheduling-step3,
#content #overview .column-first,
.entry .img,
#content form#event-search .result .date .asset-left,
#content form#event-search .result .date  h3,
#content form#event-search .result .place h5,
#show-form-errors{
	display: none;
}

/*----- Clear Fixes -----*/
.clearfix,
.content-sub,
.result{
	overflow: hidden;
}

/*----- Front -----*/
#hot-topics .carousel ul{
	overflow: hidden;
	width: auto !important;
	padding: 0;
	margin-left: 0;
}
#hot-topics .carousel ul li{
	list-style: none;
}
#hot-topics .carousel ul li h3,
#hot-topics .carousel ul li h4{
	font-weight: normal;
}
#hot-topics .info .content{
	display: inline !important;
}

/*----- Content Layout -----*/
#wrapper,
#footer{
	padding: 0 20px;
}
#content p,
#content ul,
#content ol,
#content address{
	margin-top: 13px;
}
ul.ui-tabs-nav{
	margin-top: 0;
	padding-left: 0;
	margin-left: 0;
}
ul.ui-tabs-nav .ui-tabs-selected{
	display: block !important;
}
ul, ol{
	clear: left;
}
th, td{
	padding: 11px;
	text-align: left;
}
a{
	text-decoration: none !important;
	color: #000 !important;
}
a img{
	border: none;
}
.content-box,
.content-sub{
	margin-top: 13px;
}
#content p.asset-left{
	float: left;
	margin: 0 13px 13px 0;
}
table h1,
table h1 a,
table h2,
table h2 a,
table h3,
table h3 a,
table h4,
table h4 a,
table h5,
table h5 a,
table h6,
table h6 a,
table address,
.two-column-rss h4 a,
ul.links li h3 a,
ul.links li h4 a{
	margin: 0;
	font-weight: normal;
	font-size: 13px;
	color: #000 !important;
}
div.content h4{
	font-size: 13px;
	color: #000;
}
.result .date h4{
	margin-top: 0;
	font-weight: normal;
}
.scroll-pane{
	position: relative !important;
}
.result {
	clear: left;
	margin-top: 13px;
}
h4.addmargin{
	clear: left;
	margin-bottom: 13px;
}
#content .contact-info{
	margin-top: 13px;
}
#content .contact-info p{
	margin-top: 0;
}
#content .form-instructions{
	margin-bottom: 13px;
}
#footer .print-content{
	clear: both;
	margin-top: 39px;
}

/*----- Addresses Worldwide -----*/
.languages{
	width: 100%;
	margin-bottom: 13px;
	overflow: hidden;
}
.languages h5{
	float: left;
	margin: 0 13px 0 0;
}
.languages h5 a{
	color: #000 !important;
}
.country{
	clear: left;
}
.country h4{
	margin-bottom: 5px;
}

/*----- Addresses Worldwide -----*/
#content .schedule{
	clear: left;
}
#content .schedule .days,
#content .schedule .times{
	margin-right: 13px;
}

/*----- Content Entry Blocks -----*/
#content .entry{
	position: static !important;
}
#content .entry .info{
	margin-top: 13px;
}
#content .entry .info .content{
	display: block !important;
}

/*----- Event Search -----*/
#content form#event-search .result .date,
#content form#event-search .result .place{
	float: left;
}
#content form#event-search .result .date{
	margin-right: 26px;
	text-align: left;
}
#content form#event-search .result .place h6{
	margin: 0;
	color: #000;
}

/*----- Locations Search -----*/
#content .locations ol li{
	margin: 0 0 15px;
}

/*----- Online Scheduling Form -----*/
body#online-scheduling h4 a{
	display: none;
}

/*----- DetailPage CarInspection -----*/
#content #overview .column h3{
	margin: 0 0 13px;
}
#content #overview .column-last h3{
	margin-top: 13px;
}
#content #overview .item-details h4{
	margin-top: 0;
}

/*----- Content Two-Columns -----*/
#content .two-column{
	float: right;
	width: 45%;
	margin-top: 15px;
}
#content .two-column-first{
	float: left;
	clear: left;
}
#content .two-column h3{
	margin-top: 0;
}
#content .two-column .asset-left{
	display: none;
}

/*----- Upper Thirds -----*/
#uberblick .content h3{
	clear: left;
}
#content .upper-third h3{
	margin-bottom: 13px;
}

/*----- Press Releases -----*/
#content .press-header{
	margin-top: -13px;
	margin-bottom: 26px;
}
#content .press-header h3{
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 13px;
	color: #707070;
}
#content .press-header h3 .separator{
	margin: 0 2px;
	font-weight: normal;
}
#content .press-header h4{
	margin-top: 0;
}
#content .press-header h3{
	color: #909090;
}
#content .press-header .date,
#content .result-header .date{
	margin-right: 13px;
}
#content .result .result-link{
	display: none;
}

/*----- Seminar Search -----*/
form#seminarsuche h4{
	font-size: 13px;
	color: #000;
}

/*----- Quick Check Results -----*/
#content #results-percent .result h4{
	color: #007AC2;
}
#content #results-percent .result dl.result-percent dt,
#content #results-percent .result dl.result-percent dd,
#content #results-percent .result dl.result-percent dd .status-bar,
#content #results-percent .result dl.result-percent dd .status-bar .status-bar-fill{
	display: inline;
}

/*----- Solution Finder -----*/
ul.radios{
	margin-left: 0;
	padding-left: 0;
}
ul.radios li{
	list-style: none;
}

/*----- Sitemap -----*/
#content ul#sitemap li ul{
	margin-bottom: 13px;
}

/*----- Contact Info -----*/
#content .content-contact-list .contact-info{
	float:left;
	margin-top: 0;
}
#content .content-contact-list .contact-info h3{
	font-size: 13px;
	font-weight: normal;
	color: #000;
}

/*----- hidden iframe for ajax result display -----*/
.ajaxData{
	display:none;
}

#formResult {
	display: none;
}

/* Pruefstellen-Detailseite */
#t42-detailpage .ui-tabs-nav {
	display: none;
}

#t42-detailpage a.external {
	display: none;
} 

#t42-detailpage .column-webcam {
	display: none;
}