#external .section-content {
	width: 1000px;
	padding: 0;
}
#external #header .section-content {
	width: 980px;
	padding: 0;
}

#external #header {
	background: #eeeeee;
	font-family: 'DIN Next W01', Arial, Helvetica, sans-serif;
	font-weight: 300;
}

#external #search {
	background: #ffffff;
}

#external #search .section-content {
	margin: 2em auto;
}

#external #search h1,
#external #search p {
	color: #333333;
}

#external .header-top {
	position: relative;
	overflow: hidden;
	margin: 0 0 1em 0;
}

#external .header-top img {
	float: left;
}

#external .header-top img.logo {
	margin-right: 10px;
}

#external .header-top .external-link {
	position: absolute;
	top: 10px;
	right: 12px;
	font-size: 13px;
	padding: 0 0 0 18px;
	color: #ffffff;
	font-weight: 300;
	text-decoration: none;
}

#external .page-content .button {
	float: left;
}

#external .intro {
	margin-bottom: 2em;
}

#external .intro h1 {
	font-size: 18px;
}


#external .newsletter-form {
	padding: 1em;
	margin: 0 0 2em 0;
	background-color: #f2f2f2;
}

#external .newsletter-form fieldset {
	margin: 0.5em;
}

#external .newsletter-form .field {
	padding: 0;
	margin: 0;
}

#external .partner,
#external .service {
	padding: 5px 0 10px 0;
	overflow: hidden;
}

#external .services h6 {
	border-bottom: none;
	padding-bottom: 4px;
	margin-bottom: 0;
}

#external .service img {
	border: 1px solid #e5e5e5;
	;
}

#external .service p {
	font-size: 11px;
	color: #777777;
	margin: 1em 0 0 0;
	overflow: hidden;
}

#external .partners,
#external .services {
	margin-bottom: 2em;
}


#external #search-result-list h2 {
	color: #333333;
}