/*** Headlines*/.typography h1 {	margin-bottom:			0em;	font-size:				1em;	text-transform:			uppercase;	color:					#666;	letter-spacing: 		0.1em;}.typography div.homepage h1 {	color:					#0053a0;	font-size:				1.33em;	margin-bottom:			0.75em;}.typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {	font-size:				1em;	font-weight:			bold;	margin-bottom:			0.83em;	color:					#0053a0;}.typography div.homepage_left h2 {	padding:				0.17em 0em;}#jobs.typography h2 {	text-transform:			uppercase;	background:				#aac8eb;	letter-spacing:			0.1em;	font-size:				0.9em;	color:					#fff;	padding:				0.68em 1.0em;	margin-bottom:			1em;}#clickshut_header {	display:				block;	font-weight:			bold;}.typography div.content_right h2, #clickshut_header, div.search h2 {	color:					#666;	background:				#e4e4e2;	padding:				0.29em 0.41em;	text-transform:			uppercase;	margin-bottom:			0.71em;}.typography div.search h2 {	background:				#aac8eb;	border-bottom:			1px solid #fff;}.typography div.content_right h2.bookmark {	position:				relative;}.typography div.content_right h2 a {	position:				absolute;	top:					3px;	right:					3px;}div.search h2, div.search form {	padding:				0.3em 0.86em;}div.search h2 {	background:				#004c99;	color:					#fff;	margin-bottom:			0px;}.typography #marker.content_right h2 {	background:				#aac8eb;	color:					#fff;	border-bottom:			1px solid #fff;	margin-bottom:			0em;padding:				0.3em 0.86em;}.typography #catalogue_right.content_right h2 {	margin-bottom:			0em;}.typography div.content_right.catalogue h2 {	margin-bottom:			0em;	position:				relative;}.typography div.content_right.catalogue a {	position:				absolute;	top:					22px;	left:					0px;	width:					175px;	height:					111px;	z-index:				1000;	background:				#fff;	opacity:				.01;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";	filter: alpha(opacity=1);}.typography div.homepage_product h3 {	font-size:				0.9em;	background:				#004c99;	color:					#fff;	height:					2.99em;	text-align:				center;	padding:				0.46em 0.46em 0em 0.46em;}fieldset h2 {	background:				#e4e4e2;	padding:				0.29em 1.29em;	margin-bottom:			0.71em;	text-transform:			uppercase;	color:					#666 !IMPORTANT;}div.description h2 {	background:				none;	padding:				0em;}/*** Paragraph**/.typography p {	margin-bottom:			0.83em;}.typography div.content_right p {	font-size:				0.9em;	padding:				0em 0.41em 0.41em 0.41em;	margin:					0;}.typography div.content_right.catalogue {	padding:				0;}.typography #catalogue_right.content_right p {	padding:				0;	background:				url(../images/katalogbestellung.jpg) no-repeat top center;	font-size:				1em;	color:					#fff;	height:					3.5em;	text-transform:			uppercase;	font-weight:			bold;	padding:				8.75em 0.41em 0em 0.41em;}.typography div.homepage_feature p {	color:					#fff;	font-size:				1.16em;	margin-bottom:			0.42em;}.typography div.slideshow_element p {	color:					#fff;	font-size:				1.16em;	margin-bottom:			0.42em;	line-height:			100%;}#clickshut_footer {	display:				block;	font-size:				1em;	font-weight:			bold;	text-transform:			uppercase;	padding:				8.45em 0.41em 0em 0.41em;}p.highlight {	color:					#0053a0;	font-weight:			bold;}/*** Links*/.typography a {	text-decoration:		underline;	color:					#de5613;}.typography div.content_right a {	color:					#4c68bc;}.typography #catalogue_right.content_right a {	display:				block;	background:				url(../images/katalogbestellung_pfeil.gif) no-repeat 8.75em 1.42em;	text-decoration:		none;	color:					#fff;}.typography #clickshut_link a {	display:				block;	background:				url(../images/katalogbestellung_pfeil.gif) no-repeat 10em 1.42em;	text-decoration:		none;	color:					#fff;	text-transform:			uppercase;	font-weight:			bold;	margin-top:				108px;	margin-left:			0.41em;}.typography div.homepage_news div.news h3 a {	color:					#0053a0;}.typography div.catalogLink a {	display:				block;	background:				#aac8eb;	padding:				0.29em 0.41em;	text-transform:			uppercase;	margin-bottom:			0.25em;	color:					#fff;	text-decoration:		none;	font-weight:			bold;}/*** Image alignment*/.typography img.right {	float:					right;	padding:				0em 0em 0.83em 0.83em;}.typography img.left {	float:					left;	padding:				0em 0.83em 0.83em 0em;}.typography img.leftAlone {	display:				block;	margin:					0em 0em 0.83em 0em;}.typography img.center {	float:					none;	margin-left:			auto;	margin-right:			auto;	margin-bottom:			0.83em;	display:				block;}.typography div.homepage_feature p a img {	border:					none;}.typography div.slideshow_element p a img {	border:					none;}.typography a img {	border:					none;}/*** Other alignments used in the wysiwyg editor*/.typography .left {	text-align:			left;}.typography .center {	text-align:			center;}.typography .right {	text-align:			right;}/*** Lists*/.typography  ul, .typography ol {	margin:				0em 0.83em 0.83em 0.83em;}.typography ul li, .typography ol li {	margin:				0em 0.83em;}.typography ul.jobs {	min-height:				13em;	height:					auto !important;	height:					13em;}.typography ul.jobs li {	margin:				1em 0.83em;}