* {
	margin: 0;
	padding: 0 }
 
body { background: #fff url('images/body-bg.gif') top center repeat-x }
 
img {
	padding-top: 5px;
	padding-bottom: 3px;
	border: none }
 
a { outline: none }
 
.clear {
	overflow: hidden;
	height: 0;
	clear: both }
 
.center {
	position: relative;
	width: 982px;
	margin: auto }
 
#wrapper {
	overflow: hidden;
	display: block;
	width: 100%;
	min-height: 100% }
 
#mainCntr {
	width: 100%;
	min-height: 100% }
 
#headerCntr {
	position: relative;
	z-index: 100;
	width: 982px;
	height: 137px;
	margin: auto;}
 
	#headerCntr .right {
		float: right;
		width: 740px;
		overflow: hidden }
 
	#headerCntr h1 {
		padding-top: 38px;
		float: left }
 
		#headerCntr h1 a {
			display: block;
			width: 210px;
			height: 61px;
			text-indent: -9999px;
			background: url('images/logo.png') no-repeat }
 
#npCntr {
	height: 25px;
	padding-top: 0;
	z-index: 98 }
 
	#npCntr a { color: #666 }
 
	#npCntr ul {
		overflow: hidden;
		width: 960px;
		list-style: none }
 
	#npCntr li {
		float: left;
		display: inline;
		height: 44px;
		line-height: 44px;
		font-size: 11px;
		color: #828282 }
 
		#npCntr li.first a,#npCntr li.first span { padding-left: 0 }
 
		#npCntr li a {
			color: #b5b5b5;
			padding: 0 5px }
 
			#npCntr li a:hover { text-decoration: none }
 
		#npCntr li span { padding: 0 5px }
 
.linkBox {
	padding-top: 31px;
	padding-right: 15px;
	float: right }
 
	.linkBox li {
		padding-right: 13px;
		float: left;
		font-size: 11px }
 
		.linkBox li a {
			text-decoration: none;
			color: #565a5c }
 
.searchBox {
	padding-top: 27px;
	width: 212px;
	float: right }
 
	.searchBox fieldset {
		overflow: hidden;
		border: none }
 
	.searchBox input.field {
		font-size: 11px;
		color: #000;
		border: 1px solid #a5acaf;
		float: left;
		width: 112px;
		height: 13px;
		background: url('images/search-icon.gif') 5px no-repeat;
		padding: 3px 3px 3px 25px }
 
	.searchBox input.zoek-button {
		margin-left: 3px;
		cursor: pointer;
		width: 66px;
		height: 21px;
		color: #333;
		font-size: 11px;
		font-family: trebuchet MS, Arial;
		text-transform: uppercase;
		border: none;
		float: left;
		background: url('images/zoek-button.gif') top left no-repeat }
 
/* ### MENU CONTAINER ### */
#menuCntr {
	position: absolute;
	top: 95px;
	right: 0px;
	height: 24px; }
 
	#menuCntr ul { list-style: none; }
 
	#menuCntr li {
		padding: 0px 13px;
		float: left;
		font-size: 14px;
		height: 24px;
		line-height: 24px;
		background: url('images/menu-sep.gif') left no-repeat; }
 
		#menuCntr li a {
			text-decoration: none;
			color: #515151; }
 
			#menuCntr li a.active { color: #000; }
 
			#menuCntr li a.login {
				padding-left: 10px;
				width: 63px;
				display: block;
				height: 24px;
				color: #fff;
				line-height: 24px;
				background: url('images/login-bg.gif') top left no-repeat; }
 
		#menuCntr li.last { padding: 0px; }
 
		#menuCntr li a:hover { color: #000; }
 
	#menuCntr div.login {
		padding: 10px;
		display: none;
		position: absolute;
		top: 24px;
		right: 15px;
		z-index: 200;
		width: 219px;
		height: 189px;
		background: url('images/loginBg.png') no-repeat; }
 
	#menuCntr label {
		display: block;
		font-size: 12px;
		color: #778899; }
 
	#menuCntr input.field {
		margin-bottom: 5px;
		padding: 7px 5px 0px 5px;
		width: 205px;
		height: 21px;
		font-size: 12px;
		color: #000;
		border: 0px;
		background: url('images/fieldBg.gif') no-repeat; }
 
	#menuCntr p {
		float: right;
		overflow: hidden;
		width: 130px; }
 
		#menuCntr p label { width: 90px; }
 
		#menuCntr p input.check {
			margin: 4px 5px 0px 0px;
			float: left; }
 
	#menuCntr input.submit {
		float: left;
		width: 61px;
		height: 25px;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		border: 0px;
		background: url('images/submitBg.gif') no-repeat; }
 
	#menuCntr span {
		padding-top: 10px;
		display: block;
		line-height: 17px; }
 
		#menuCntr span a {
			font-size: 12px;
			color: #2277bd; }
 
			#menuCntr span a:hover {
				text-decoration: underline;
				color: #2277bd; }
 
#bannerCntr {
	height: 287px;
	background: url('images/banner-bg.gif') top left repeat-x }
 
	#bannerCntr h2 {
		padding-top: 83px;
		color: #000;
		font-size: 35px }
 
	#bannerCntr h3 {
		font-size: 24px;
		color: #000;
		font-weight: 400 }
 
	#bannerCntr img {
		position: relative;
		top: 23px;
		float: right }
 
#servicesCntr {
	background: #f3f7fa;
	padding: 17px 0 }
 
	#servicesCntr .selected h3 {
		color: #228ad7;
		font-size: 19px }
 
	#servicesCntr .servicesBox:hover { background: url('images/mouse.png') no-repeat center top }
 
	#servicesCntr .center { width: 1040px }
 
.servicesBox {
	position: relative;
	top: -40px;
	width: 240px;
	height: 319px;
	float: left;
	padding: 30px 10px 10px }
 
	.servicesBox h3 {
		padding-left: 15px;
		padding-bottom: 15px;
		font-size: 19px;
		color: #323232 }
 
		.servicesBox h3 span {
			font-size: 13px;
			color: #000;
			display: block }
 
	.servicesBox ul {
		padding-bottom: 0;
		list-style: none }
 
	.servicesBox li {
		font-size: 13px;
		border-top: 1px solid #eaf1f4;
		padding: 8px 0 8px 20px }
 
		.servicesBox li a {
			color: #000;
			font-weight: 700;
			text-decoration: none }
 
		.servicesBox li p {
			color: #000;
			font-size: 13px;
			width: 200px;
			line-height: 21px }
 
	.servicesBox a.meer {
		margin-left: 35px;
		display: block;
		font-weight: 700;
		text-align: center;
		line-height: 43px;
		text-decoration: none;
		color: #085186;
		font-size: 13px;
		width: 175px;
		height: 46px }
 
#contentCntr {
	padding-top: 15px;
	width: 982px;
	margin: auto }
 
#leftCntr {
	padding-top: 15px;
	float: left;
	width: 720px;
	background: url('images/left-shadebg.gif') right 45px no-repeat }
 
.textBox {
	width: 675px;
	height: auto;
	line-height: 1.5em }
 
	.textBox p {
		margin-bottom: 20px;
		padding-bottom: 10px;
		line-height: 25px }
 
	.textBox h3 {
		padding-bottom: 10px;
		margin-bottom: 15px;
		font-weight: 400;
		font-size: 18px;
		color: #000;
		border-bottom: 1px solid #eaf1f4 }
 
.textveld h3 {
	padding-bottom: 10px;
	padding-top: 12px;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #eaf1f4 }
 
#leftCntr2 {
	padding-top: 15px;
	float: left;
	width: 980px }
 
.textBox2 {
	width: 980px;
	height: auto;
	line-height: 1.5em }
 
	.textBox2 p { padding-bottom: 10px }
 
	.textBox2 h3 {
		padding-bottom: 10px;
		margin-bottom: 5px;
		font-weight: 400;
		font-size: 18px;
		color: #000;
		border-bottom: 1px solid #eaf1f4 }
 
.marketingBox {
	padding-top: 20px;
	width: 675px;
	height: 242px;
	color: #fff;
	position: relative }
 
marketingBox p { color: #fff }
 
.marketingBox .left {
	top: 20px;
	color: #fff;
	left: 0;
	height: 217px;
	width: 286px;
	position: absolute;
	background: url('images/marketing-bg.png') top left repeat;
	padding: 25px 25px 0 }
 
.marketingBox h3 {
	padding-bottom: 13px;
	font-size: 18px;
	color: #fff;
	font-weight: 400 }
 
.userBox2 {
	padding-top: 18px;
	width: 676px;
	height: 247px;
	overflow: hidden }
 
.userBox3 {
	padding-top: 18px;
	width: 676px;
	height: 100px;
	overflow: hidden }
 
.userBox {
	padding-top: 18px;
	width: 676px;
	height: 287px;
	overflow: hidden;
	background: url('images/userbox-bg.gif') bottom left no-repeat }
 
	.userBox .left {
		float: left;
		overflow: hidden;
		height: 110px;
		width: 276px;
		padding: 30px 40px 0 20px }
 
	.userBox .right {
		float: right;
		overflow: hidden;
		height: 110px;
		width: 276px;
		padding: 30px 40px 0 20px }
 
	.userBox img {
		padding-bottom: 30px;
		padding-right: 17px;
		float: left }
 
	.userBox ul {
		list-style: none;
		float: right;
		width: 195px }
 
	.userBox li {
		font-size: 13px;
		padding: 0 0 15px 40px }
 
		.userBox li.email { background: url('images/email-icon.png') 0 7px no-repeat }
 
		.userBox li.user { background: url('images/user-icon.png') 0 8px no-repeat }
 
	.userBox span {
		padding-bottom: 10px;
		display: block;
		color: #228ad7;
		font-size: 13px }
 
	.userBox p {
		line-height: 16px;
		color: #000;
		font-size: 13px }
 
	.userBox li a {
		color: #000;
		font-weight: 700;
		font-size: 12px;
		text-decoration: none }
 
#centerCntr {
	padding-bottom: 35px;
	position: relative;
	width: 982px }
 
.tabBox {
	position: absolute;
	top: -57px;
	left: 0;
	height: 42px }
 
	.tabBox li {
		padding-right: 2px;
		float: left;
		text-transform: uppercase }
 
		.tabBox li a {
			padding-left: 9px;
			font-size: 12px;
			font-weight: 700;
			display: block;
			height: 42px;
			text-decoration: none;
			color: #8f8f8f;
			line-height: 42px;
			cursor: pointer;
			float: left;
			background: url('images/tab-leftbg.gif') top left no-repeat }
 
			.tabBox li a span {
				height: 42px;
				line-height: 42px;
				display: block;
				float: left;
				background: url('images/tab-rightbg.gif') top right no-repeat;
				padding: 0 21px 0 12px }
 
.introBox {
	width: 982px;
	overflow: hidden }
 
	.introBox .left {
		float: left;
		width: 680px }
 
	.introBox .right {
		float: right;
		width: 245px }
 
		.introBox .right span {
			color: #333;
			font-style: italic;
			font-size: 13px }
 
	.introBox h3 {
		padding-bottom: 7px;
		margin-bottom: 7px;
		font-weight: 400;
		border-bottom: 1px solid #eaf1f4;
		color: #000;
		font-size: 18px }
 
	.introBox p {
		line-height: 19px;
		font-size: 13px;
		color: #000 }
 
	.introBox span {
		font-size: 12px;
		color: #000 }
 
#rightCntr {
	padding-top: 40px;
	float: right;
	width: 254px }
 
	#rightCntr a.print {
		padding-left: 27px;
		height: 12px;
		font-size: 11px;
		color: #505050;
		text-decoration: none;
		display: block;
		float: left;
		background: url('images/print-icon.gif') left no-repeat }
 
	#rightCntr a.twitter {
		padding-left: 27px;
		margin-left: 20px;
		height: 12px;
		font-size: 11px;
		color: #505050;
		text-decoration: none;
		display: block;
		float: left;
		background: url('images/twitter-icon.gif') left no-repeat }
 
.defaultBox {
	margin-top: 14px;
	width: 254px;
	background: url('images/default-middlebg.gif') top left repeat-y }
 
	.defaultBox p {
		margin-left: 15px;
		margin-top: 10px;
		line-height: 18px }
 
	.defaultBox h3 {
		padding-left: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #eaf1f4;
		font-size: 17px;
		color: #7e7e7e }
 
	.defaultBox li {
		height: 42px;
		line-height: 42px;
		border-bottom: 1px solid #eaf1f4 }
 
		.defaultBox li a {
			padding-left: 15px;
			display: block;
			height: 42px;
			line-height: 42px;
			color: #000;
			text-decoration: none }
 
.bestellenBox {
	margin-top: 7px;
	width: 254px;
	background: url('images/default-middlebg.gif') top left repeat-y }
 
	.bestellenBox h3 {
		padding-left: 15px;
		padding-bottom: 15px;
		margin-bottom: 13px;
		border-bottom: 1px solid #eaf1f4;
		font-size: 17px;
		color: #228ad7 }
 
	.bestellenBox form {
		padding-left: 15px;
		display: block }
 
	.bestellenBox fieldset {
		border: none;
		overflow: hidden }
 
	.bestellenBox p {
		padding-left: 15px;
		padding-bottom: 18px;
		color: #000 }
 
	.bestellenBox label {
		padding-bottom: 3px;
		display: block;
		color: #000 }
 
	.bestellenBox select {
		margin-bottom: 3px;
		width: 182px;
		height: 20px;
		color: #000;
		font-size: 11px }
 
	.bestellenBox input.bestellen-button {
		padding-bottom: 4px;
		margin-top: 18px;
		font-weight: 700;
		color: #085186;
		font-size: 14px;
		width: 174px;
		cursor: pointer;
		border: none;
		height: 46px;
		background: url('images/bestellen-button.gif') top left no-repeat }
 
#opportunityCntr {
	padding-top: 25px;
	width: 982px;
	overflow: hidden;
	margin: auto }
 
.opportunityBox {
	width: 665px;
	float: left }
 
	.opportunityBox h3 {
		padding-bottom: 13px;
		width: 267px;
		font-size: 16px;
		float: left;
		color: #000 }
 
	.opportunityBox h4 {
		float: left;
		color: #000;
		font-size: 13px }
 
	.opportunityBox li {
		padding-left: 25px;
		color: #000;
		overflow: hidden;
		border-top: 1px solid #f3f3f3;
		height: 31px;
		line-height: 31px;
		background: url('images/right-icon.gif') 5px no-repeat }
 
		.opportunityBox li.last { border-bottom: 1px solid #f3f3f3 }
 
		.opportunityBox li.close { background: url('images/close-icon.gif') 5px no-repeat }
 
		.opportunityBox li span {
			display: block;
			float: right;
			width: 405px;
			color: #828282 }
 
		.opportunityBox li a {
			color: #000;
			text-decoration: none }
 
.testimonialBox {
	padding-top: 20px;
	padding-bottom: 1px;
	width: 298px;
	float: right;
	border-bottom: 1px solid #eaf1f4;
	overflow: hidden }
 
	.testimonialBox p {
		padding-bottom: 40px;
		font-style: italic;
		font-size: 17px;
		color: #228ad7;
		line-height: 19px }
 
	.testimonialBox img {
		position: relative;
		top: 25px;
		float: right }
 
	.testimonialBox p.last {
		padding-bottom: 0;
		color: #000;
		font-size: 12px;
		font-style: normal }
 
#footerCntr {
	padding-bottom: 10px;
	font-size: 10px;
	overflow: hidden;
	height: 55px;
	line-height: 60px;
	border-top: 1px solid #ccdfed;
	background: #f3f7fa }
 
	#footerCntr .middle {
		width: 982px;
		height: 55px;
		overflow: hidden;
		background: #f3f7fa;
		margin: auto }
 
	#footerCntr p {
		padding-left: 30px;
		float: left;
		position: relative;
		color: #7f7f7f;
		font-size: 10px;
		overflow: hidden }
 
	#footerCntr span {
		display: block;
		float: left }
 
	#footerCntr a.rss {
		position: absolute;
		left: 10px;
		top: 20px;
		right: 3px;
		float: left;
		display: block;
		text-indent: -9999px;
		width: 16px;
		height: 16px;
		background: url('images/rss-icon.png') top left no-repeat }
 
	#footerCntr ul {
		list-style: none;
		overflow: hidden;
		float: right }
 
	#footerCntr li {
		float: left;
		background: url('images/footer-sep.gif') right no-repeat;
		padding: 0 10px }
 
		#footerCntr li.last { background: none }
 
		#footerCntr li a {
			color: #7f7f7f;
			text-decoration: none }
 
.FloatLeft { float: left }
 
.ClearRight { clear: right }
 
blockquote {
	margin-left: 2em;
	border-left: 1px solid #ccc;
	font-style: italic;
	padding: 0 0 0 2em }
 
pre,code,samp,kbd,var { font: 100% mono-space,monospace }
 
pre {
	overflow: auto;
	margin-left: 2em;
	padding-left: 2em;
	border-left: 1px solid #ccc }
 
abbr,acronym {
	text-transform: uppercase;
	border-bottom: 1px dotted #000;
	letter-spacing: 1px }
 
abbr[title],acronym[title] { cursor: help }
 
small { font-size: .9em }
 
sup,sub { font-size: .8em }
 
em,cite,q { font-style: italic }
 
table {
	width: 100%;
	border-collapse: collapse }
 
legend {
	font-weight: 700;
	padding: 2px 5px }
 
th,caption { text-align: left }
 
input.field {
	margin-bottom: 4px;
	width: 360px;
	height: 21px;
	border: 0;
	background: url('images/fieldBg.gif') no-repeat;
	padding: 5px }
 
textarea {
	width: 550px;
	height: 160px;
	border: 1px solid #ccc;
	margin: 0;
	padding: 5px }
 
.first { margin-left: 0 !important }
 
.last { margin-right: 0 !important }
 
.top { margin-top: 0 !important }
 
.bottom { margin-bottom: 0 !important }
 
.graphic {
	display: block;
	overflow: hidden;
	text-indent: -8000px;
	margin: 0;
	padding: 0 }
 
a,a:visited {
	text-decoration: none;
	color: #06C }
 
ins {
	text-decoration: none;
	color: #900;
	font-style: italic }
 
code { color: #555 }
 
th,td {
	line-height: 1.5em;
	padding: .5em 1em }
 
th { background: #eee }
 
td { border-bottom: 1px solid #eee }
 
caption {
	font-style: italic;
	color: #777;
	margin: .5em 0 }
 
.col {
	float: left;
	display: inline;
	width: 48%;
	margin-left: 4% }
 
.cols3 .col {
	width: 30%;
	margin-left: 5% }
 
.cols4 .col {
	width: 22%;
	margin-left: 4% }
 
.col1,.col2,.col3 {
	float: left;
	display: inline }
 
.error { color: #900 }
 
.success { color: #060 }
 
.notvalid { border: 1px solid #900 !important }
 
.pullquote {
	width: 20%;
	float: left;
	margin-right: 2em;
	padding-right: 2em;
	border-right: 1px solid #ccc;
	text-align: right;
	font-size: 1.1em;
	font-style: italic;
	color: #777;
	margin-bottom: .5em }
 
.boxout {
	width: 22%;
	float: right;
	margin-left: 2em;
	margin-bottom: .5em;
	padding: 1em 2em }
 
#easy_tooltip {
	border: 1px solid #e1e1e1;
	background: #f5f5f5;
	padding: 12px }
 
.portfolio-piece {
	font-size: 12px;
	margin: 40px 0 0 }
 
.post_data {
	border: 1px solid #d6d6d6;
	border-left: none;
	border-right: none }
 
.entry .date { color: #8D8D8D }
 
.entry .day { border-right: 1px solid #cacaca }
 
.pagination span,#top .pagination a {
	border: 1px solid #666;
	margin: 5px;
	padding: 2px 10px 2px 4px }
 
.pagination .inactive {
	padding-right: 4px;
	margin-right: 5px }
 
.pagination .current {
	background: #666;
	border: 1px solid #222;
	color: #fff;
	padding: 2px 4px }
 
.social_media {
	border-left: 1px solid #D2D2D2;
	margin-bottom: 20px;
	list-style: none }
 
	.social_media h4 {
		margin-bottom: 5px;
		margin-top: 5px;
		bottom: 10px }
 
	.social_media ul {
		display: block;
		margin-left: 20px;
		list-style: none }
 
	.social_media li {
		float: left;
		list-style: none;
		margin: 0 10px 10px 0 }
 
.more-link {
	background-color: #f0f0f0;
	color: #7e7e7e }
 
#colorbox,#cboxOverlay,#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden }
 
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #fff }
 
#cboxContent {
	position: relative;
	overflow: hidden;
	background: #fff }
 
#cboxLoadedContent {
	overflow: auto;
	margin-bottom: 20px }
 
	#cboxLoadedContent iframe {
		display: block;
		width: 100%;
		height: 100%;
		border: 0 }
 
#cboxTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	color: #999;
	margin: 0 }
 
#cboxLoadingOverlay,#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% }
 
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow { cursor: pointer }
 
#cboxTopLeft {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) 0 0 no-repeat }
 
#cboxTopCenter {
	height: 25px;
	background: url(images/border1.png) 0 -50px repeat-x }
 
#cboxTopRight {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) -25px 0 no-repeat }
 
#cboxBottomLeft {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) 0 -25px no-repeat }
 
#cboxBottomCenter {
	height: 25px;
	background: url(images/border1.png) 0 -75px repeat-x }
 
#cboxBottomRight {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) -25px -25px no-repeat }
 
#cboxMiddleLeft {
	width: 25px;
	background: url(images/border2.png) 0 0 repeat-y }
 
#cboxMiddleRight {
	width: 25px;
	background: url(images/border2.png) -25px 0 repeat-y }
 
#cboxCurrent {
	position: absolute;
	bottom: 0;
	left: 140px;
	color: #999 }
 
#cboxSlideshow {
	position: absolute;
	bottom: 0;
	right: 42px;
	color: #444 }
 
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #444 }
 
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 63px;
	color: #444 }
 
#cboxLoadingOverlay { background: url(images/loading.gif) 5px 5px no-repeat #fff }
 
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	color: #444 }
 
.cboxIE #cboxTopLeft {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale') }
 
.cboxIE #cboxTopCenter {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale') }
 
.cboxIE #cboxTopRight {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale') }
 
.cboxIE #cboxBottomLeft {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale') }
 
.cboxIE #cboxBottomCenter {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale') }
 
.cboxIE #cboxBottomRight {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale') }
 
.cboxIE #cboxMiddleLeft {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale') }
 
.cboxIE #cboxMiddleRight {
	background: transparent;
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale') }
 
html,body,input,select,textarea {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	height: 100%;
	font-size: 13px;
	color: #2c2c2c }
 
.alignright,.textBox h3 span,.FloatRight { float: right }
 
#npCntr a:hover,#menuCntr li a.active,#menuCntr li a:hover { color: #000 }
 
.linkBox ul,.tabBox ul {
	list-style: none;
	overflow: hidden }
 
.linkBox li a:hover,.linkBox li a.active { color: #ff0084 }
 
.searchBox form,.note,.success,.error { display: block }
 
#menuCntr ul,.defaultBox ul,.opportunityBox ul { list-style: none }
 
#servicesCntr .selected,#wrapper #servicesCntr .selected:hover { background: url('images/selected.png') no-repeat }
 
.servicesBox a.meer:hover,.servicesBox a:hover { color: #093b5f }
 
#leftCntr blockquote,ul,ol,dl,form,table,pre,#leftCntr2 blockquote,ul,ol,dl,form,table,pre {
	line-height: inherit;
	color: #000;
	margin: 0 0 1.5em }
 
.textBox .left2,.textBox2 .left2 {
	float: left;
	margin-right: 1em }
 
.textBox .right2,.textBox2 .right2 {
	float: right;
	margin-left: 1em }
 
.textBox h2 span,.textBox h2 .span,.textBox h2 .span a {
	padding-bottom: 10px;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 13px;
	color: #000;
	float: right }
 
.textBox h2,.textBox2 h2 {
	padding-bottom: 10px;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #228ad7;
	border-bottom: 1px solid #eaf1f4 }
 
.textBox li,.textBox2 li {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
	display: list-item;
	list-style-position: outside;
	margin: 0 0 0 2em }
 
.textBox li a:hover,.textBox2 li a:hover,a:hover { color: #999 }
 
.userBox li a:hover,.opportunityBox li a:hover { text-decoration: underline }
 
.tabBox li a:hover,.tabBox li a.active {
	color: #1d1d1d;
	background: url('images/tab-left-hoverbg.gif') top left no-repeat }
 
.tabBox li a:hover span,.tabBox li a.active span { background: url('images/tab-right-hoverbg.gif') top right no-repeat }
 
.introBox div.tab,hr,.hidden,.print { display: none }
 
#rightCntr a.print:hover,#rightCntr a.twitter:hover {
	text-decoration: none;
	color: #000 }
 
.defaultBox .top,.bestellenBox .top {
	width: 254px;
	background: url('images/default-topbg.gif') top left no-repeat }
 
.defaultBox .bottom,.bestellenBox .bottom {
	width: 228px;
	background: url('images/default-bottombg.gif') bottom left no-repeat;
	padding: 29px 12px 17px 14px }
 
.defaultBox li a:hover,.defaultBox li a.active {
	color: #0093ff;
	background: url('images/default-hoverbg.gif') top left repeat-x }
 
#footerCntr li a:hover,#footerCntr li a.active {
	text-decoration: underline;
	color: #333 }
 
.ClearLeft,#cboxMiddleLeft,#cboxBottomLeft { clear: left }
 
dt,.note { font-weight: 700 }
 
.cols h3,.col h2 { padding-top: 25px }
 
.pagination a,.pagination a:hover {
	border: 1px solid #b4b4b4;
	padding: 2px 4px }
 
.box2left-content {
	float: left;
	padding-left: 0px;
	width: 45%; }
 
.box2right-content {
	float: right;
	padding-right: 15px;
	width: 43%; }
 
.box2left-content p {
	margin-bottom: 20px;
	padding-bottom: 10px;
	line-height: 25px }
 
.box2left-content h3 {
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #eaf1f4 }
 
.box2right-content p {
	margin-bottom: 20px;
	padding-bottom: 10px;
	line-height: 25px }
 
.box2right-content h3 {
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #eaf1f4 }
 
.box2left-content h2 {
	padding-bottom: 10px;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #eaf1f4 }
 
.box2right-content h2 {
	padding-bottom: 10px;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #eaf1f4 }
    
.menuCntr .current_page_item {
color:#e70786;
}

#page-visual {
    background-position: left bottom;
    background-repeat: repeat-x;
    text-align: center;
}