@charset "utf-8";

/* CSS Document */

/*

	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;

*/


/* === REPLACE CUFON FONTS === */

@font-face {
    font-family: 'MetaBold';
    src: url('../_fonts/metaplus-bold.eot');
    src: url('../_fonts/metaplus-bold.eot') format('embedded-opentype'),
         url('../_fonts/metaplus-bold.woff') format('woff'),
         url('../_fonts/metaplus-bold.ttf') format('truetype'),
         url('../_fonts/metaplus-bold.svg#MetaBold') format('svg');
}

@font-face {
    font-family: 'MetaBook';
    src: url('../_fonts/metaplus-book.eot');
    src: url('../_fonts/metaplus-book.eot') format('embedded-opentype'),
         url('../_fonts/metaplus-book.woff') format('woff'),
         url('../_fonts/metaplus-book.ttf') format('truetype'),
         url('../_fonts/metaplus-book.svg#MetaBook') format('svg');
}

#flashPortal h2,
#flashFeaturette h2 {
	font-family: 'MetaBold';
}

div.block-headTitle h1, 
div.block-headPageTitle h1, 
.method-new .redAltBtnHolder,
div.block-headPageTitle h3 {
	font-family: 'Arial';
	text-shadow: 1px 1px 0px rgba(0,0,0,0.35);
}

div.block-TopTitle h3 {
	font-family: 'Arial';
	text-shadow: 1px 1px 0px rgba(0,0,0,0.35);
	color:	#003063;
	font-size: 4em;
	line-height: 2em;
}

.metaFont, 
div.block-calcMethods legend span, 
.h2-wrapper h2, 
.title h2, 
div.block-methodesList span.title, 
div.block-oursubjects div.title a, 
div.block-partnersblocks div.block-ankeiler div.title, 
div.block-leftTitle h2, 
div.block-leftTitle h3, 
.content-top-third h3,
.method-new div.block-leftNav ul ul li.item,
div.block-paragraphHolder h1 {
	font-family: 'MetaBook';
}

/* =========================== */





/* === MAIN STYLES === */

body, html {
	width:              100%;
	height:             100%;
	margin:             0px;
	padding:            0px;
}

* {
	border:             none;
	border-width:       0px;
	padding:            0px;
	margin:             0px;
}

div.clearer {
	clear:              both;
	height:             0px;
	overflow:           hidden;
}

a, ins {
	text-decoration:    none;
	color:				inherit;
 color:				expression(this.parentNode.currentStyle.color);
}

.focusInput {
	color:				#444444 !important;
}

input, textarea {
	font-family:	Verdana, Arial, Helvetica, sans-serif !important;
}

/* =========================== */

#container-wrapper {
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-size:          11px;
	line-height:        18px;
	color:              #666666;
	width:              100%;
	height:             100%;
}

.block-header {
	height:				84px;
	width:				980px;
	margin:				0px auto;
}

div.block-header div.block-rightNavigation {
	padding-top:		41px;
	float:				right;
}

div.block-header div.block-rightNavigation ul {
	list-style:			none;
	display:			inline;
}

div.block-header div.block-rightNavigation ul li {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	font-size:			12px;
	padding-left:		15px;
	margin-left:		13px;
	background:			url(../_images/header-right-menu-divider.gif) left center no-repeat;
}

div.block-header div.block-rightNavigation ul li.first {
	background-image:	none;
	margin-left:		0px;
	padding-left:		0px;
}

div.block-header div.block-rightNavigation ul li a:hover {
	color:				#003063;
}

div.block-header div.block-rightNavigation ul li.active a {
	color:				#da002f;
}

div.block-logo {
	float:				left;
	padding-top:		29px;
	padding-right:		38px;
}

div.block-header div.block-leftNavigation {
	padding-top:		41px;
	float:				left;
}

div.block-header div.block-leftNavigation ul {
	list-style:			none;
	display:			inline;
}

div.block-header div.block-leftNavigation ul li {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	font-size:			10px;
	padding-left:		15px;
	margin-left:		13px;
	background:			url(../_images/header-right-menu-divider.gif) left center no-repeat;
	color:				#b8b8b8;
}

div.block-header div.block-leftNavigation ul li.first {
	background-image:	none;
	margin-left:		0px;
	padding-left:		0px;
}

div.block-header div.block-leftNavigation ul li.active, div.block-header div.block-leftNavigation ul li a:hover {
	color:				#003063;
}

div.block-topNav {
	background:			url(images/toplevel-navigation-bg.gif) center top repeat-x;
	height:				29px;
	padding-top:		6px;
 *z-index:			1000;
 *position:			relative;
}

div.block-topNav div.pagesection-topnav {
	width:				980px;
	margin:				0px auto;
}

div.block-searchHolder {
	padding-top:		1px;
	float:				right;
	position:			relative;
}

div.block-searchHolder div.search-topnav {
	position:			relative;
	z-index:			2;
}

div.block-searchHolder div.formtextbox {
	float:				left;
	background-image:	url(../_images/toplevel-search-inputfield.png);
	width:				200px;
	height:				21px;
}

div.block-searchHolder div.formtextbox input {
	background:			transparent url(../_images/spacer.gif);
	width:				170px;
	padding-left:		26px;
	margin-top:			3px;
	height:				14px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666666;
	outline:			none;
}

div.block-searchHolder div.formbutton {
	float:				left;
	width:				20px;
	height:				21px;
}

div.block-searchHolder div.formbutton input {
	background:			url(../_images/toplevel-search-btn.png);
	width:				20px;
	height:				21px;
	vertical-align:		middle;
}

div.block-topLevelNav > div > div.wrapper, div.block-topLevelSubNav > div > div.wrapper {
	position:			relative;
}

div.block-topLevelNav > div > div.wrapper > ul > li:hover ul, div.block-topLevelSubNav > div > div.wrapper > ul > li:hover ul {
	display:			block;
}

div.block-topLevelNav ul {
	list-style:			none;
	line-height:		29px;
	font-size:			12px;
}

div.block-topLevelNav li {
	/*display:			inline;*/
	display:			block;
	float:				left;
	background-image:	none;
}

div.block-topLevelSubNav li ins.arrow {
	display:			block;
	width:				14px;
	height:				7px;
	overflow:			hidden;
	position:			absolute;
	top:				0px;
	z-index:			2000;
}

div.block-topLevelNav li ul, div.block-topLevelSubNav li ul {
	z-index:			1000;
	position:			absolute;
	top:				29px;
	left:				-1px;
	background:			#FFFFFF url(../_images/toplevel-navigation-sub-bg.png) center bottom repeat-x;
	border-left:		solid 1px #c5c5c5;
	border-right:		solid 1px #c5c5c5;
	border-top:			solid 3px #da002f;
	padding-left:		19px;
	padding-top:		15px;
	width:				960px;
	overflow:			hidden;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	display:			none;
}

div.block-topLevelSubNav li ul {
	-moz-border-radius:	0px;
	-webkit-border-radius: 0px;
	background-color:	#FFFFFF;
	background-position:center bottom;
	background-repeat:	no-repeat;
	border-width:		0px;
	top:				30px;
	width:				961px;
}

div.block-topLevelSubNav li.dropMenu > ul {
	width:				auto;
	left:				80px;
	background:			#FFFFFF url(../_images/toplevel-navigation-sub-bg.jpg) center bottom repeat-x;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border:				1px solid #C5C5C5;
	border-width:		0px 1px 1px;
}

div.block-topLevelSubNav li ul ul {
	width:				auto;
}

div.block-topLevelNav li ul li, div.block-topLevelSubNav li ul li {
	display:			block;
	float:				left;
	width:				171px;
	margin:				0px 20px 0px 0px;
}

div.block-topLevelSubNav li ul li.double {
	width:				362px;
}

div.block-topLevelSubNav li ul li.double ul {
	display:			block;
	width:				171px;
	float:				left;
	margin-right:		20px;
}

div.block-topLevelSubNav li ul li.double ul.last {
	margin-right:		0px;
}

div.block-topLevelNav li ul li span.title, div.block-topLevelSubNav li ul li span.title {
	font-size:			14px;
	color:				#da002f;
	border-bottom:		solid 1px #dadada;
	display:			block;
	line-height:		22px;
}

div.block-topLevelNav li ul ul, div.block-topLevelSubNav li ul ul {
	position:			static;
	background:			none;
	border-width:		0px;
	margin-bottom:		20px;
	padding-left:		0px;
	padding-top:		0px;
	display:			block;
}

div.block-topLevelNav li ul ul li, div.block-topLevelSubNav li ul ul li {
	display:			list-item;
	float:				none;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		24px;
	color:				#666666;
	margin-right:		0px;
}

div.block-topLevelNav li ul ul li a, div.block-topLevelSubNav li ul ul li a {
	color:				#666666;
	text-decoration:	none;
}

div.block-topLevelNav li ul ul li.group, div.block-topLevelSubNav li ul ul li.group {
	color:				#b1b1b1;
}

div.block-topLevelNav li ul ul li.sub, div.block-topLevelSubNav li ul ul li.sub {
	padding-left:		17px;
	width:				154px;
}

div.block-topLevelNav li ul ul li a:hover, div.block-topLevelSubNav li ul ul li a:hover {
	color:				#003063;
	text-decoration:	underline;
}

div.block-topLevelNav li * {
 *cursor:				pointer;
}

div.block-topLevelNav li a span {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	 *display:			inline;
	padding:			0px 18px;
	color:				#032951;
	position:			relative;
	background-position:right 0px;
	background-repeat:	no-repeat;
}

div.block-topLevelNav li a span ins {
	position:			absolute;
	top:				-1px;
	left:				17px;
	color:				#FFFFFF;
}

div.block-topLevelNav li a span.tab {
	display:			block;
	width:				4px;
	height:				28px;
	position:			absolute;
	top:				0px;
	left:				0px;
	overflow:			hidden;
	background-position:0px -1px;
	background-repeat:	no-repeat;
	padding:			0px;
}

div.block-topLevelNav div.navigation-general li.active span, div.block-topLevelNav div.navigation-general li a:hover span, div.block-topLevelNav div.navigation-general li a:hover span.tab {
	background-image:	url(../_images/toplevel-navigation-tab.png);
	background-color:	#da002f;
	color:				#ae0026;
}

div.block-topLevelNav div.navigation-general li.active li span.title {
	background-image:	none;
	background-color:	transparent;
	color:				#DA002F;
}

div.block-topLevelNav div.navigation-general li.active span {
/*background-position:right -28px;*/
}

div.block-topLevelNav div.navigation-general li.active span.tab {
/*background-position:0px -28px;*/
}

div.block-topLevelSubNav {
	width:				100%;
	height:				30px;
 	*z-index:			900;
 	*position:			relative;
}

div.block-topLevelSubNav div.wrapper {
	width:				980px;
	margin:				0px auto;
	height:				30px;
}

div.block-topLevelSubNav div.navigation-general {
	background-image:	url(../_images/sublevel-navigation-bg.png);
	background-color:	#da002f;
}

div.block-topLevelSubNav ul {
	line-height:		30px;
	list-style:			none;
	padding-left:		4px;
}

div.block-topLevelSubNav li {
	display:			block;
	float:				left;
	color:				#f8d4dc;
	margin:				0px 14px;
}

div.block-topLevelSubNav li.dropMenu:hover > a {
	background:	url(../_images/arrow1.png) center bottom no-repeat;
	position: relative;
	z-index: 99999;
	padding:14px 0;
	height:13px;
	line-height:13px;
}

div.block-topLevelSubNav li a:hover {
	color:				#FFFFFF;
}

div.block-topLevelSubNav li.active a, div.block-topLevelSubNav li.active a:hover {
	/*color:				#FFFFFF;*/		/* 2010 09 15 */
	text-decoration:	underline;
}

div.block-headTitle {
	height:				150px;
	position:			relative;
}

div.block-headPageTitle {
	height:				120px;
	position:			relative;
}

div.block-headPageTitle div.pagesection-general {
	height:				120px;
}

div.block-headTitle div.pagesection-general, div.block-headPageTitle div.pagesection-general {
	height:				150px;
	background:			url(../_images/header-title-bg-methodes.jpg) center top repeat-x;
}

div.block-headTitle div.wrapper, div.headPageTitle div.wrapper {
	width:				980px;
	margin:				0px auto;
	position:			relative;
}

#footer-wrapper {
	width:				988px;
	margin:				0px auto;
}

#footer {
	font-size:			10px;
	color:				#bcbcbc;
	line-height:		20px;
	height:				20px;
	padding:			20px 4px;
}

#footer-wrapper div.generalBg {
	background:			url(../_images/general-footer.png) center top no-repeat;
}

#footer-wrapper div.customBg {
	background:			url(../_images/custom-footer.png) center top no-repeat;
}

#footer-wrapper div.clearBg {
	background:			url(../_images/portal-footer.png) center top no-repeat;
}

#footer-wrapper div.copyright {
	width:				360px;
	float:				left;
}

#footer-wrapper div.sanoma {
	width:				130px;
	float:				left;
}

#footer-wrapper div.block-footerNav {
	width:				480px;
	float:				right;
	text-align:			right;
}

#footer-wrapper div.block-footerNav ul {
	display:			inline;
	list-style:			none;
}

#footer-wrapper div.block-footerNav li {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		10px;
	margin-left:		4px;
	background:			url(../_images/header-right-menu-divider.gif) left center no-repeat;
}

#footer-wrapper div.block-footerNav li.first {
	background-image:	none;
}

#footer-wrapper div.block-footerNav img.rss {
	width:				10px;
	height:				10px;
	vertical-align:		text-bottom;
	margin-right:		6px;
}

#footer-wrapper div.block-footerNav li a:hover {
	color:				#003063;
}

#main-wrapper {
	width:				988px;
	margin:				0px auto;
}

#main-wrapper div.generalBg {
	background-image:	url(../_images/general-main-bg.png);
}

#main-wrapper div.customBg {
	background-image:	url(../_images/custom-main-bg.png);
}

#main-wrapper div.clearBg {
	background-image:	 url(../_images/portal-main-bg.png);
	zoom:				1;
}

#main-wrapper div.column {
	float:				left;
}

#main-wrapper div.column-left {
	width:				180px;
	padding:			26px 0px 20px 24px;
}

div.generalBg div.column-center, div.customBg div.column-center {
	width:				500px;
	padding:			26px 0px 60px 25px;
}

#main-wrapper div.column-right {
	width:				213px;
	position:			relative;
	padding-left:		31px;
}

div.column-left div.block-leftNav {
	padding-bottom:		16px;
	border-bottom:		solid 1px #cad0d5;
}

div.column-left div.block-leftNav ul {
	list-style:			none;
	line-height:		22px;
}

div.column-left div.block-leftNav ul li {
	font-size:			14px;
	color:				#444444;
	margin-top:			22px;
}

div.column-left div.block-leftNav ul li.first {
	margin-top:			0px;
}

div.column-left div.block-leftNav ul li li {
	line-height:		16px;
	font-size:			11px;
	color:				#666666;
	margin-top:			0px;
	padding-left:		8px;
	padding-top:		3px;
	padding-bottom:		3px;
	background:			url(../_images/list-arrow.gif) left 8px no-repeat;
}

.nomark {
	background-image:	none !important;
	list-style:			none;
}

div.column-left div.block-leftNav ul li li.active {
	background-image:	url(../_images/list-arrow-active.gif);
	color:				#003063;
}

div.column-left div.block-leftNav ul li li a:hover {
	color:				#003063;
}

div.column-left div.block-calcMethods legend {
	display:			block;
	font-size:			14px;
	line-height:		14px;
	padding:			13px 0px;
	color:				#444444;
 *margin-left:		-7px;
}

div.block-breadcrumbs {
	margin-bottom:		12px;
}

div.block-breadcrumbs ul {
	list-style:			none;
	font-size:			10px;
	color:				#bbbbbb;
	line-height:		21px;
	display:			inline;
}

div.block-breadcrumbs ul li {
	/*display:			block;*/		/* 2010 09 15 */
	float:				left;
	display:			inline;
	padding-right:		11px;
	margin-right:		7px;
	background:			url(../_images/breadcrumbs-arrow.gif) right center no-repeat;
	*float:				none;
	*padding-right:		7px;
}

div.block-breadcrumbs ul li.last {
	margin:				0px;
	padding:			0px;
	background:			none;
	/*color:			#da002f;*/
	color:				#003063;
}

div.block-breadcrumbs a:hover {
	/*color:			#da002f;*/
	color:				#003063;
}

div.block-paragraphHolder {
	/*clear:				both;*/
	*clear:				none;
	margin-bottom:		10px;
	/*display:			inline;*/
}

h1, h2, h3, h4, h5 {
	font-size:			1em;
	font-weight:		inherit;
	margin:				0px;
	padding:			0px;
}

h2 {
	font-weight:		normal;
}

div.block-paragraphHolder div.h2-wrapper, div.block-paragraphHolder div.h1-wrapper {
	font-size:			17px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
	position: relative;
}

div.block-paragraphHolder div.text {
	margin-bottom:		18px;
}

div.thumb {
	position:			relative;
	float:				left;
}

div.thumb span.tl, div.thumb span.tr, div.thumb span.bl, div.thumb span.br {
	position:			absolute;
	width:				7px;
	height:				7px;
}

div.thumb span.tl {
	top:				0px;
	left:				0px;
	background-image:	url(../_images/img-corner-tl.png);
}

div.thumb span.tr {
	top:				0px;
	left:				auto;
	right:				0px;
	background-image:	url(../_images/img-corner-tr.png);
}

div.thumb span.bl {
	top:				auto;
	left:				0px;
	bottom:				0px;
	background-image:	url(../_images/img-corner-bl.png);
}

div.thumb span.br {
	top:				auto;
	left:				auto;
	right:				0px;
	bottom:				0px;
	background-image:	url(../_images/img-corner-br.png);
}

div.block-methodNews {
	margin-bottom:		30px;
}

div.block-methodNews div.thumb {
	clear: 				left;
	width:				70px;
	height:				70px;
	margin-right:		17px;
	margin-top:			5px;
}

div.block-methodNews div.title {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	color:				#444444;
	font-weight:		bold;
	float:				left;
}

div.block-methodNews div.title h3 {
	color:				#444444;
	font-weight:		bold;
	font-size:			11px;
	line-height:		18px;
}

div.block-methodNews div.date {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	font-size:			10px;
	color:				#777777;
	padding-top:		1px;
	padding-left:		11px;
	background:			url(../_images/block-date-divider.gif) left center no-repeat;
	margin-left:		8px;
}

div.block-methodNews div.text {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	width:				413px;
	margin-bottom:		4px;
	text-align:			justify;
}

div.block-methodNews div.morelink span {
	margin-right:		40px;
}

div.block-methodNews div.morelink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
	color:				#003063;
}

div.block-methodNews div.morelink a:hover {
	text-decoration:	underline;
}

div.modiv-general div.h2-wrapper {
	font-size:			17px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
}

div.block-ankeiler {
	width:				235px;
	float:				left;
	margin-left:		30px;
	margin-bottom:		20px;
}

div.block-ankeiler div.title {
	font-size:			17px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
}

div.block-ankeiler div.text {
	margin-bottom:		14px;
}

div.block-ankeiler div.underimage {
	margin-bottom:		5px;
}

div.block-ankeiler div.image {
	margin-bottom:		14px;
	float:				none;
}

div.block-ankeiler div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 	*display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
	color:				#003063;
}

div.block-ankeiler div.link a:hover {
	text-decoration:	underline;
}

div.block-directDoen {
	margin-top:			-30px;
	margin-bottom:		79px; /* 49px */ 
	
}

div.block-inloggenPartners {
	left:				759px;
	margin:				0;
	position:			absolute;
	top:				29px;
}

div.block-directDoen div.pagesection-general, div.block-mijnMalmberg div.pagesection-general, div.block-inloggenPartners div.pagesection-general {
	position:			relative;
	background-image:	url(../_images/direct-doen-bg.png);
	padding:			0px 24px;
	width:				180px;
}

div.block-directDoen div.pagesection-general div.pagesection-general {
	position:			static;
	background:			none;
	padding:			0px;
	width:				100%;
}

div.block-directDoen div.pagesection-general div.pagesection-general div.morelink {
	margin-top:			16px;
}

div.block-directDoen div.pagesection-general div.pagesection-general div.morelink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 	*display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.block-directDoen div.pagesection-general div.pagesection-general div.morelink a:hover {
	text-decoration:	underline;
}

div.block-directDoen div.pagesection-general div.top, div.block-mijnMalmberg div.pagesection-general div.top, div.block-inloggenPartners div.pagesection-general div.top {
	background:			url(../_images/direct-doen-top-bg.png);
	width:				228px;
	height:				13px;
	overflow:			hidden;
	position:			absolute;
	top:				-13px;
	left:				0px;
}

div.block-directDoen div.pagesection-general div.loginForm div.top {
	background-image:	none;
	width:				auto;
	height:				auto;
	position:			static;
}

div.block-directDoen div.pagesection-general div.h2-wrapper, div.block-mijnMalmberg div.pagesection-general div.h2-wrapper, div.block-inloggenPartners div.pagesection-general div.h2-wrapper {
	font-size:			17px;
	color:				#003063;
	line-height:		17px;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
}

div.block-directDoen div.pagesection-general div.h2-wrapper img.h2-icon {
	margin-right:		7px;
	vertical-align:		middle;
}

div.block-directDoen div.pagesection-general div.wrapper, div.block-mijnMalmberg div.pagesection-general div.wrapper, div.block-inloggenPartners div.pagesection-general div.wrapper {
	padding-bottom:		15px;
}

div.block-directDoen div.pagesection-general div.wrapper div.wrapper, div.block-mijnMalmberg div.pagesection-general div.wrapper div.wrapper, div.block-inloggenPartners div.pagesection-general div.wrapper div.wrapper {
	padding-bottom:		0px;
}

div.block-directDoen div.pagesection-general div.selectHolder {
	width:				180px;
	height:				21px;
	margin-top:			12px;
	display:			none;
}

div.block-directDoen a.filterBtn {
	display:			block;
	background-image:	url(../_images/direct-doen-filter-btn-bg.png);
	width:				168px;
	height:				20px;
	position:			relative;
	line-height:		20px;
	padding-top:		1px;
	padding-left:		12px;
	color:				#ae0026;
	margin-top:			12px;
}

div.block-directDoen a.filterBtn span {
	color:				#FFFFFF;
	position:			absolute;
	top:				0px;
	left:				11px;
}

div.block-directDoen div.pagesection-general div.selectHolder select {
	background:			transparent url(../_images/spacer.gif);
	border:				none;
	border-collapse:	collapse;
	border-width:		0px;
	color:				#FFFFFF;
	font-size:			11px;
	padding-top:		3px;
	width:				175px;
}

div.block-directDoen div.pagesection-general div.bottom, div.block-mijnMalmberg div.pagesection-general div.bottom, div.block-inloggenPartners div.pagesection-general div.bottom {
	background:			url(../_images/direct-doen-bottom-bg.png);
	width:				228px;
	height:				14px;
	overflow:			hidden;
	position:			absolute;
	top:				100%;
	left:				0px;
}

div.block-directDoen div.pagesection-general div.wrapper div.bottom, div.block-mijnMalmberg div.pagesection-general div.wrapper div.bottom, div.block-inloggenPartners div.pagesection-general div.wrapper div.bottom {
	background-image:	none;
	width:				auto;
	height:				auto;
	position:			static;
}

div.block-headFlash div.block-directDoen {
	margin:				0px;
	position:			absolute;
	left:				759px;
	top:				29px;
}

div.block-mijnMalmberg div.pagesection-general div.wrapper, div.block-inloggenPartners div.pagesection-general div.wrapper {
	padding-bottom:		11px;
}

.red {
	color:				#da002f;
}

.dark {
	color:				#003063;
}

div.block-mijnMalmberg div.inputHolder, div.block-inloggenPartners div.inputHolder {
	width:				180px;
	height:				21px;
	background-image:	url(../_images/mijn-malberg-input-holder-bg.png);
	margin-bottom:		12px;
}

div.block-mijnMalmberg div.inputHolder input, div.block-inloggenPartners div.inputHolder input {
	background:			transparent url(../_images/spacer.gif);
	font-size:			11px;
	color:				#b8b8b8;
	height:				14px;
	margin-top:			4px;
 *margin-top:		2px;
	padding-left:		10px;
	width:				160px;
	outline:			none;
	vertical-align:		middle;
}

div.block-mijnMalmberg div.loginBtnHolder, div.block-inloggenPartners div.loginBtnHolder {
	float:				right;
}

div.block-mijnMalmberg div.loginBtnHolder input {
	background:			url(../_images/mijn-malberg-login-btn.png);
	width:				58px;
	height:				21px;
}

div.block-inloggenPartners div.loginBtnHolder input {
	background:			url(../_images/partners-login-btn.png);
	width:				43px;
	height:				21px;
	cursor:				pointer;
}

div.block-mijnMalmberg div.moreLink span, div.block-inloggenPartners div.moreLink span {
	display:			block;
}

div.block-mijnMalmberg div.moreLink a, div.block-inloggenPartners div.moreLink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.block-mijnMalmberg div.moreLink a:hover, div.block-inloggenPartners div.moreLink a:hover {
	text-decoration:	underline;
}

div.block-languageMenu {
	position:			absolute;
	top:				15px;
	left:				50%;
	margin-left:		428px;
	z-index:			500;
}

div.block-languageMenu ul {
	list-style:			none;
}

div.block-languageMenu ul li {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	margin-left:		8px;
	padding-left:		13px;
	background:			url(../_images/header-right-menu-divider.gif) left center no-repeat;
	color:				#b8b8b8;
}

div.block-languageMenu ul li.first {
	margin-left:		0px;
	padding-left:		0px;
	background-image:	none;
}

div.block-languageMenu ul li a {
	text-transform:		uppercase;
}

div.block-languageMenu ul li.active a, div.block-languageMenu ul li a:hover {
	color:				#003063;
}

div.block-headFlash {
	height:				auto;
}

div.block-headFlash div.pagesection-portal {
	height:				380px;
	background-image:	url(../_images/spacer.gif);
	background-position:center top;
	background-repeat:	repeat-x;
}

div.block-headFlash div.pagesection-home {
	height:				330px;
	/*background:			url(../_images/header-flash-bg-home.png) center top repeat-x;*/
	background-image:	url(../_images/spacer.gif);
	background-position:center top;
	background-repeat:	repeat-x;
}

div.flash-featurette {
	position:			relative;
}

div.flash-featurette > div.bottom {
	background-image:	url(../_images/header-flash-bottom-home.png);
	background-repeat:	no-repeat;
	background-position:center top;
	width:				980px;
	height:				10px;
	padding:			0px;
	margin-left:		-1px;
}

div.block-headFlash div.wrapper {
	width:				986px;
	margin:				0px auto;
	position:			relative;
}

div.block-headFlash div.wrapper div.wrapper {
	width:				auto;
	position:			static;
}

#flashPortal {
	text-align:			center;
}

#flashFeaturette {
	text-align:			center;
	height:				310px;
}

div.block-flashPortal {
	width:				986px;
	height:				371px;
	position:			absolute;
	left:				0px;
	top:				20px;
}

div.column-left-portal, div.column-left-home, div.column-right-home {
	display:			none;
	width:				0px;
}

div.column-center-portal {
	width:				610px;
	padding:			34px 0px 20px 34px;
}

div.column-center-home, div.column-center-home-vo {
	width:				930px;
	padding:			34px 34px 20px 24px;
}

div.column-right-portal {
	width:				280px;
	padding:			34px 0px 20px 30px;
}

div.ankeiler-portal {
	width:				280px;
}

div.ankeiler-portal div.title {
	font-size:			17px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
}

div.ankeiler-portal div.text {
	margin-bottom:		14px;
}

div.ankeiler-portal div.image {
	margin-top:			5px;
	margin-right:		15px;
	float:				left;
}

div.ankeiler-portal div.link a, div.red a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.ankeiler-portal div.link a:hover, div.red a:hover {
	text-decoration:	underline;
}

div.clearBg div.block-paragraphHolder div.text {
	margin-bottom:		14px;
}

div.block-flashFeaturette {
	width:				744px;
	height:				310px;
	position:			absolute;
	left:				4px;
	top:				20px;
}

div.block-ourservices, div.block-ourmethods, div.block-oursubjects {
	width:				370px;
	float:				left;
	margin-right:		30px;
}

div.block-ourservices div.h2-wrapper, div.block-ourmethods div.h2-wrapper, div.block-oursubjects div.h2-wrapper {
	font-size:			17px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
}

div.block-oursubjects div.page {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	margin-right:		5px;
}

div.block-oursubjects div.wrapper {
	text-align:			center;
	line-height:		50px;
}

div.block-oursubjects div.page div.image, div.block-oursubjects div.page div.title {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	vertical-align:		middle;
}

div.block-ourservices div.page {
	float:				left;
	width:				185px;
	height:				25px;
	margin-bottom:		10px;
	line-height:		25px;
}

div.block-ourservices div.page div.image {
	width:				25px;
	height:				25px;
	float:				left;
	margin-right:		10px;
}

div.block-ourservices div.page div.title a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.block-ourservices div.page div.title a:hover {
	text-decoration:	underline;
}

div.column-center-home div.block-methodNews, div.column-center-home-vo div.block-methodNews {
	float:				left;
	width:				310px;
	margin-right:		30px;
}

div.column-center-home div.block-methodNews div.thumb, div.column-center-home-vo div.block-methodNews div.thumb {
	/*width:				80px;*/		/* 2010 09 15 */
	height:				auto;
	margin-top:			14px;
	margin-bottom:		10px;
}

div.column-center-home div.block-methodNews div.text, div.column-center-home-vo div.block-methodNews div.text {
	width:				210px;
	float:				left;
	margin-top:			9px;
}

div.column-center-home div.block-methodNews div.morelink, div.column-center-home-vo div.block-methodNews div.morelink {
	clear:				both;
}

div.column-center-home div.block-methodNews div.morelink a, div.column-center-home-vo div.block-methodNews div.morelink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.column-center-home div.block-methodNews div.morelink a:hover, div.column-center-home-vo div.block-methodNews div.morelink a:hover {
	text-decoration:	underline;
}

div.column-center-home div.block-bannerhome, div.column-center-home-vo div.block-bannerhome {
	float:				left;
	padding-top:		27px;
}

div.block-directDoenTitleImage {
	position:			absolute;
	top:				-150px;
	left:				35px;
	float:				left;
}

div.column-center-home-vo div.block-paragraphHolder {
	width:				210px;
	float:				left;
	margin-right:		30px;
}

div.column-center-home-vo div.block-ourmethods {
	float:				left;
	width:				190px;
	margin-right:		30px;
}

div.column-center-home-vo div.block-ourmethods ul {
	list-style:			none;
}

div.column-center-home-vo div.block-ourmethods div.h2-wrapper {
	font-size:			17px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
}

div.column-center-home-vo div.block-ourmethods ul a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.column-center-home-vo div.block-ourmethods ul a:hover {
	text-decoration:	underline;
}

div.column-center-home-vo div.block-methodNews {
	width:				250px;
}

div.column-center-home-vo div.block-methodNews div.title {
	letter-spacing:		-1px;
}

div.column-center-home-vo div.block-methodNews div.text {
	width:				150px;
}

div.column-center-home-vo div.block-methodNews div.date {
	margin-left:		5px;
	padding-left:		8px;
}

div.block-headTitle div.h1-wrapper, div.block-headPageTitle div.h1-wrapper,
div.block-headTitle div.h3-wrapper, div.block-headPageTitle div.h3-wrapper {
	position:			absolute;
	font-size:			50px;
	color:				#FFFFFF;
	line-height:		50px;
	left:				50%;
	margin-left:		-475px;
	top:				40px;
}

div.block-headTitle h1, div.block-headPageTitle h1 {
	font-weight:		bold;
}

div.block-headPageTitle div.block-titleImage div.wrapper {
	text-align:			center;
}

div.block-ankeilerList {
	margin-bottom:		30px;
}

div.block-ankeilerList div.ankeiler-general {
	margin-bottom:		26px;
}

div.block-ankeilerList div.image {
	float:				left;
	margin-right:		20px;
	margin-top:			4px;
}

div.block-ankeilerList div.title h3 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		18px;
	margin:				0px;
	color:				#444444;
	font-weight:		bold;
}

div.block-ankeilerList div.title h3 span.icon-key {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	
	background-image:	url(../_images/icon-key.gif);
	width:				10px;
	height:				14px;
	margin-left:		4px;
	vertical-align:		middle;
}

div.block-ankeilerList div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	color:				#DA002F;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) no-repeat scroll left center transparent;
	padding-left:		8px;
	margin-top:			5px;
}

div.block-ankeilerList div.link a:hover {
	text-decoration:	underline;
}

div.block-methodesList ul {
	list-style:			none;
}

div.block-methodesList ul li {
	display:			block;
	float:				left;
	width:				235px;
	margin-left:		30px;
}

div.block-methodesList ul li.first {
	margin-left:		0px;
}

div.block-methodesList li li {
	display:			list-item;
	margin-left:		0px;
	line-height:		22px;
	margin-bottom:		30px;
}

div.block-methodesList li li span.title {
	display:			block;
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	padding:			5px 0;
}

div.block-methodesList li li ul {
	margin-top:			16px;
}

div.block-methodesList li li li {
	margin-bottom:		0px;
}

div.block-methodesList li li li.group {
	color:				#b1b1b1;
}

div.block-methodesList li li li.sub {
	padding-left:		10px;
}

div.block-methodesList li li li a {
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.block-methodesList li li li a:hover {
	text-decoration:	underline;
}

a.printIcon {
	background-image:	url(../_images/icon-print.gif);
	width:				14px;
	height:				14px;
	display:			block;
	float:				right;
	margin-top:			2px;
}

div.block-smallankeiler {
	width:				145px;
	float:				left;
	margin-left:		32px;
}

div.block-smallankeiler div.image {
	margin-bottom:		14px;
	float:				none;
}

div.block-smallankeiler div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

div.block-smallankeiler div.link a:hover {
	text-decoration:	underline;
}

div.block-paragraphHolder div.text a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	color:				#00769C; /*#003063;*/
}

div.block-paragraphHolder div.text a:hover {
	text-decoration:	underline;
	color:				#DA002F;
}

div.column-center-home ul {
	list-style:			none;
}

div.column-center-home ul li {
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left 6px no-repeat;
	color:				#DA002F;
}

div.column-center-home ul li a:hover {
	text-decoration:	underline;
}

div.column-center-home div.block-paragraphHolder {
	width:				310px;
	float:				left;
	margin-right:		30px;
	clear:				none;
}

div.block-partners-top {
	height:				310px;
	left:				4px;
	position:			absolute;
	top:				20px;
	width:				744px;
}

div.block-partnersblocks > div.wrapper {
	height:				310px;
}

div.block-partnersblocks > div.bottom {
	background-image:	url("../_images/header-flash-bottom-home.png");
	background-position:center top;
	background-repeat:	no-repeat;
	height:				10px;
	margin-left:		-1px;
	padding:			0;
	width:				980px;
}

div.block-partnersblocks div.block-ankeiler {
	background:			url(../_images/partners-ankeiler-block-bg.png);
	width:				190px;
	height:				285px;
	padding:			13px 27px 0px 21px;
	margin-left:		15px;
 margin-left:		expression(this.previousSibling==null?'0px':'15px');
}

div.block-partnersblocks div.block-ankeiler:first-child {
	margin-left:		0px;
}

div.block-partnersblocks div.block-ankeiler div.title {
	border-bottom-width:0px;
	margin-bottom:		9px;
}

div.block-partnersblocks div.block-ankeiler div.text {
	height:				76px;
	margin-bottom:		16px;
	overflow:			hidden;
}

div.block-partnersblocks div.block-ankeiler div.link a {
	color:				#AE0026;
	display:			block;
	height:				20px;
	line-height:		20px;
	margin-top:			16px;
	padding-left:		12px;
	padding-top:		1px;
	position:			relative;
	width:				190px;
	background-image:	url(../_images/partners-ankeiler-block-link.png);
}

div.block-partnersblocks div.block-ankeiler div.link a span {
	color:				#FFFFFF;
	left:				11px;
	position:			absolute;
	top:				0;
}

div.block-partnersblocks div.block-ankeiler div.link a:hover {
	text-decoration:	none;
}

div.billet {
	float:				left;
	margin-right:		30px;
}

div.billet-210 {
	width:				210px;
}

div.billet-235 {
	width:				235px;
}

div.billet-470 {
	width:				470px;
}

div.billet-180 {
	width:				180px;
}

div.billet-220 {
	width:				220px;
}

div.billet-last {
	margin-right:		0px;
}

div.billet div.block-paragraphHolder {
	width:				auto;
	float:				none;
	margin:				0px;
}

div.blueList ul {
	list-style:			none;
}

div.blueList ul li {
	color:				#003063;
	background:			url(../_images/link-red-arrow.gif) 0px 6px no-repeat;
	padding-left:		8px;
}

div.checkList ul li {
	color:				#666666;
	background-image:	url(../_images/list-check.gif);
	padding-left:		17px;
	padding-bottom:		9px;
}

a.redLink {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat !important;
	color:				#da002f !important;
	margin-bottom:		18px;
}

a.redLink:hover {
	text-decoration:	underline;
}

div#lockAll {
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				100%;
	height:				100%;
	background-color:	#000000;
 filter:				progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:		0.5;
	-khtml-opacity:		0.5;
	opacity:			0.5;
	display:			none;
	z-index:9999;
}

div.block-loginPopup {
	position:			absolute;
	top:				200px;
	left:				50%;
	margin-left:		-259px;
	background:			url(../_images/popup-login-bg.png);
	width:				470px;
	height:				476px;
	padding:			0px 24px;
	display:			none;
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-size:          11px;
	line-height:        18px;
	color:              #666666;
	z-index:10000;
}

div.block-loginPopup div.top {
	position:			relative;
}

div.block-loginPopup div.top div.closeBtnHolder {
	position:			absolute;
	left:				auto;
	right:				-19px;
	top:				3px;
}

div.block-loginPopup div.top div.closeBtnHolder a {
	display:			block;
	background-image:	url(../_images/popup-close-btn.gif);
	width:				22px;
	height:				20px;
}

div.block-loginPopup div.h2-wrapper {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	padding:			5px 0;
}

div.block-loginPopup div.form-holder {
	padding-top:		30px;
}

div.block-loginPopup div.form-holder table {
	width:				100%;
	border-width:		0px;
	border-collapse:	collapse;
	margin:				0px;
	padding:			0px;
}

div.block-loginPopup div.form-holder div.text {
	margin-bottom:		14px;
}

div.block-loginPopup div.form-holder table td {
	margin:				0px;
	padding:			12px 0px 0px 0px;
	text-align:			right;
}

div.block-loginPopup div.form-holder table td.label {
	width:				180px;
	padding-right:		20px;
}

div.block-loginPopup div.form-holder table td div.inputHolder {
	width:				270px;
	height:				21px;
	background-image:	url(../_images/popup-login-input-bg.png);
}

div.block-loginPopup div.form-holder table td div.inputHolder input {
	background:			transparent url(../_images/spacer.gif);
	font-size:			11px;
	color:				#b8b8b8;
	height:				14px;
	margin-top:			4px;
 *margin-top:		2px;
	padding-left:		10px;
	width:				260px;
	outline:			none;
	vertical-align:		middle;
}

div.block-loginPopup div.form-holder a.loginBtn {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	background-image:	url(../_images/popup-login-login-btn.png);
	width:				90px;
	height:				21px;
	vertical-align:		middle;
	margin-left:		15px;
}

div.block-loginPopup div.form-holder a.nextStepBtn {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	background-image:	url(../_images/popup-login-next-step-btn.png);
	width:				120px;
	height:				21px;
	vertical-align:		middle;
	margin-left:		15px;
}

p.last, div.noBottomMargin {
	margin-bottom:		5px !important;
}

div.billet div.block-ankeiler {
	margin-left:		0px;
}

div.billet div.block-ankeiler div.title {
	border-bottom:		1px solid #DFDFDF;
	margin-bottom:		17px;
}

div.block-loginForm div.bottom {
	background-image:	url("../_images/right-loginform-bottom.png");
	height:				19px;
	width:				206px;
}

div.block-loginForm div.wrapper {
	background-image:	url("../_images/right-loginform-wrapper.png");
	text-align:			center;
}

div.block-loginForm div.top {
	background-image:	url("../_images/right-loginform-top.png");
	height:				15px;
	width:				206px;
}

div.block-leftTitle {
	background:			url("../_images/left-title-bg.png") center bottom no-repeat;
	margin:				-26px 0px 14px -1px;
	width:				131px;
	padding:			20px 16px;
}

div.block-leftTitle h2 {
	margin:				0px;
	font:				normal 20px Arial, Helvetica, sans-serif;
	color:				#003063;
}

div.block-leftTitle h3 {
	margin:				0px;
	font:				normal 12px Arial, Helvetica, sans-serif;
	color:				#003063;
}

div.block-newsFirst {
	padding-bottom:		16px;
	border-bottom:		1px solid #DFDFDF;
	margin-bottom:		20px;
}

div.block-newsFirst div.h2-wrapper {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	padding:			5px 0;
}

div.block-newsFirst div.thumb {
	height:				190px;
	width:				190px;
	margin-right:		17px;
	margin-top:			5px;
}

div.block-newsFirst div.title {
	color:				#444444;
	font-weight:		bold;
}

div.block-newsFirst div.text {
	text-align:			justify;
}

div.block-newsFirst div.morelink a {
	background:			url("../_images/link-red-arrow.gif") no-repeat scroll left center transparent;
	color:				#003063;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
}

div.block-newsFirst div.morelink {
	padding-top:		2px;
}

div.block-newsFirst div.morelink a:hover {
	text-decoration:	underline;
}

div.block-ankeilerList div.title span {
	font-weight:		bold;
}

#loginPopup div.block-loginForm div.top, #loginPopup div.block-loginForm div.bottom {
	background:			none;
	width:				auto;
	height:				auto;
}

#loginPopup div.block-loginForm div.wrapper {
	background:			none;
	text-align:			left;
}

#searchResultsPopup {
	position:			absolute;
	top:				-2px;
	left:				auto;
	right:				-9px;
	z-index:			1;
	width:				648px;
	display:			none;
	background:			url(../_images/spacer.gif);
}

#searchResultsPopup div.top {
	background:			url(../_images/search-results-top-bg.png);
	/*width:			648px;*/	/* 2010 09 15 */
	width:				428px;		/* 2010 09 15 */
	height:				34px;
}

#searchResultsPopup div.wrapper {
	background:			url(../_images/search-results-bg.png) center bottom no-repeat;
	padding:			14px 24px;
}

#searchResultsPopup div.block-methodes {
	float:				left;
	width:				210px;
	margin-right:		40px;
	display:			none;
}

#searchResultsPopup div.block-searchResults {
	float:				left;
	width:				350px;
}

#searchResultsPopup div.h2-wrapper {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	padding:			5px 0;
}

#searchResultsPopup div.block-methodes div.image {
	float:				left;
	width:				50px;
	margin-right:		15px;
	padding-top:		4px;
}

#searchResultsPopup div.block-methodes div.image img {
	width:				48px;
	height:				48px;
	border:				solid 1px #dfdfdf;
}

#searchResultsPopup div.block-methodes div.itemsList {
	border-bottom:		solid 1px #DFDFDF;
	padding-bottom:		20px;
}

#searchResultsPopup div.block-methodes h3 {
	font-size:			11px;
	line-height:		18px;
	margin:				0px;
	font-weight:		bold;
}

#searchResultsPopup div.block-methodes div.item {
	padding-top:		16px;
}

#searchResultsPopup div.link a, #searchResultsPopup div.moreLink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

#searchResultsPopup div.link a:hover, #searchResultsPopup div.moreLink a:hover {
	text-decoration:	underline;
}

#searchResultsPopup div.block-searchResults div.itemsList {
	padding-top:		16px;
	padding-bottom:		12px;
	border-bottom:		solid 1px #DFDFDF;
}

#searchResultsPopup div.block-searchResults div.item {
	margin-bottom:		8px;
}

#searchResultsPopup div.block-searchResults div.moreLink {
	text-align:			right;
	padding:			8px 0px 4px 0px;
}

div.articleImageHolder {
	padding-bottom:		1px;
	border-bottom:		solid 1px #e8e8e8;
	margin-bottom:		1px;
}

div.block-formPhaseHolder {
	background-color:	#f7f7f7;
}

div.block-formPhaseHolder div.block-paragraphHolder {
	padding:			16px 20px 0px 20px;
	margin-bottom:		-16px;
}

div.block-formItem {
	border-bottom:		solid 1px #e8e8e8;
	padding:			16px 0px;
}

div.block-formItem div.form-holder {
	padding-left:		20px;
}

.last {
	margin-bottom:		0px !important;
	border-bottom-width:0px !important;
}

div.block-formItem table {
	padding:			0px;
	margin:				10px 0px 16px 0px;
	border:				0 none;
	width:				100%;
}

div.block-formItem table td {
	padding:			0px;
	padding-bottom:		9px;
	vertical-align:		top;
}

div.block-formItem table.text td {
	padding:0px;
}

div.block-formItem div.h3-wrapper {
	font-size:			11px;
	font-weight:		bold;
	color:				#444444;
	padding-right:		20px;
}

div.block-formItem div.text {
	padding-right:		20px;
}

div.block-formItem table td.label {
	width:				190px;
	line-height:		21px;
	vertical-align:		top;
}

div.block-formItem table td.alert {
	width:				20px;
	font-size:			1px;
	line-height:		1px;
	text-align:			center;
}

div.block-formItem table td.alert span.validation {
	display:			block;
	background:			url(../_images/form-validate-mark.png) 5px 13px no-repeat;
	width:				10px;
	height:				13px;
	overflow:			hidden;
}

div.block-formItem table td.inputAlert span.validation {
	background-position:5px 0px;
}

div.block-formItem input.checkbox, div.block-formItem input.radio {
	vertical-align:		middle;
	margin-right:		8px;
}

div.block-formItem table td.input span.inputHolder {
	display:			block;
	width:				265px;
	height:				19px;
	padding:			2px 0px 0px 5px;
	background:			url(../_images/form-input-270-bg.png) 0px 0px no-repeat;
}

div.block-formItem table td.input span.inputHolder input {
	background:			transparent url(../_images/spacer.gif);
	width:				260px;
	height:				17px;
	line-height:		17px;
	font:				normal 11px Arial, Helvetica, sans-serif;
	color:				#666666;
}

div.block-formItem table td.input span.inputHolder input.inputWithText {
	color:				#a6a4a4;
}

div.block-formItem table td.input span.schoolName {
	width:				200px;
	background-image:	url(../_images/input-200-gray-bg.gif);
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	vertical-align:		middle;
	margin-right:		4px;
}

div.block-formItem table td.input span.withTooltips {
	position:			relative;
	z-index:			1000;
}

div.block-formItem table td.input span.withTooltips span.tooltipsPopupHolder {
	position:			absolute;
	top:				21px;
	left:				0px;
	width:				inherit;
	background-color:	#fff;
	border:				solid 1px #c6c6c6;
	-moz-border-radius:	5px;
	-webkit-border-radius: 5px;
	padding:			3px 0px;
	display:			none;
}

div.block-formItem table td.input span.withTooltips span.tooltipsPopupHolder span.item {
	margin:				0px 10px;
	display:			block;
	line-height:		26px;
	border-top:			solid 1px #f0f0f0;
}

div.block-formItem table td.input span.withTooltips span.tooltipsPopupHolder span.item:first-child {
	border-width:		0px;
}

div.block-formItem table td.input span.withTooltips span.tooltipsPopupHolder span.item a:hover {
	color:				#444;
	text-decoration:	underline;
}

div.block-formItem table td.input span.schoolName input {
	width:				190px;
}

div.block-formItem table td.inputAlert span.inputHolder {
	background-position:0px -21px;
}

div.block-formItem table input.searchBtn {
	background:			url(../_images/form-search-btn.png);
	width:				55px;
	height:				21px;
	cursor:				pointer;
}

div.block-formItem table select.select270 {
	width:				270px;
}

div.block-formItem table select.select50 {
	width:				50px;
}

div.block-formItem table select.select290 {
	width:				290px;
}

div.block-formItem table td.input span.inputShortHolder {
	display:			block;
	width:				35px;
	height:				19px;
	padding:			2px 0px 0px 5px;
	background:			url(../_images/form-input-40-bg.png) 0px 0px no-repeat;
}

div.block-formItem table td.input span.inputShortHolder input {
	background:			transparent url(../_images/spacer.gif);
	width:				30px;
	height:				17px;
	line-height:		17px;
	font:				normal 11px Arial, Helvetica, sans-serif;
	color:				#666666;
}

div.block-formItem table td.input span.inputReadonly input {
	color:				#a6a4a4;
}

div.block-formItem table td.input span.textareaHolder {
	display:			block;
	width:				265px;
	height:				79px;
	padding:			2px 0px 0px 5px;
	background:			url(../_images/form-textarea-bg.png) 0px 0px no-repeat;
}

div.block-formItem table td.input span.textareaHolder textarea {
	background:			transparent url(../_images/spacer.gif);
	width:				260px;
	height:				77px;
	line-height:		18px;
	font:				normal 11px Arial, Helvetica, sans-serif;
	color:				#666666;
}

div.block-formItem table td.input span.dateInput {
	background-image:	url(../_images/form-date-input-bg.png);
	width:				125px;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	margin-right:		6px;
	vertical-align:		middle;
}

div.block-formItem table td.input span.dateInput input.dateInputDay {
	width:				21px;
	margin-right:		23px;
	text-align:			center;
}

div.block-formItem table td.input span.dateInput input.dateInputMonth {
	width:				21px;
	margin-right:		20px;
	text-align:			center;
}

div.block-formItem table td.input span.dateInput input.dateInputYear {
	width:				35px;
	text-align:			center;
}

div.block-formItem table td.input a.datePicker {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	background-image:	url(../_images/form-date-picker-icon.png);
	width:				21px;
	height:				21px;
	vertical-align:		middle;
}

div.block-formItem table.alertMessages {
	margin:			0px;
}

div.block-formItem table.alertMessages tr {
	display:			none;
}

div.block-formItem table.alertMessages td {
	color:				#da002f;
	padding-bottom:		0px;
}

div.block-formItem div.sendBtnHolder {
	padding-top:		10px;
	padding-right:		20px;
	text-align:			right;
}

div.block-formItem div.sendBtnHolder input.sendBtn {
	background-image:	url(../_images/form-send-btn.png);
	width:				100px;
	height:				21px;
	cursor:				pointer;
}

div.block-formItem div.wheelBtnHolder {
    text-align: right;
}

div.block-formItem div.wheelBtnHolder input.wheelBtn {
    background: url('../_images/stuurin-btm.gif') repeat scroll 0% 0% transparent;
    width: 80px;
    height: 21px;
    cursor: pointer;
}

div.block-messagePopup {
	position:			absolute;
	top:				400px;
	left:				50%;
	margin-left:		-259px;
	background:			url(../_images/popup-login-bg.png) center bottom;
	width:				518px;
	display:			none;
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-size:          11px;
	line-height:        18px;
	color:              #666666;
	z-index:10000;
}

div.block-messagePopup div.top {
	position:			relative;
	margin-top:			-20px;
	background:			url(../_images/popup-login-bg.png) center top;
	height:				20px;
}

div.block-messagePopup div.top div.closeBtnHolder {
	position:			absolute;
	left:				auto;
	right:				5px;
	top:				3px;
}

div.block-messagePopup div.top div.closeBtnHolder a {
	display:			block;
	background-image:	url(../_images/popup-close-btn.gif);
	width:				22px;
	height:				20px;
}

div.block-messagePopup div.h2-wrapper {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	margin-left:		24px;
	margin-right:		24px;
	padding:			5px;
}

div.block-messagePopup div.block-message div.wrapper {
	padding:			0px 24px 24px 24px;
}

div.block-messagePopup div.block-message div.text {
	margin-bottom:		20px;
}

a.redBtnHolder, a.blueBtnHolder, a.grayBtnHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	line-height:		20px;
	color:				#ae0026;
	padding-top:		1px;
	padding-left:		11px;
	padding-right:		5px;
	position:			relative;
	background:			url(../_images/red-btn-bg.png) left top no-repeat;
	margin-right:		40px;
}

a.redBtnHolder span, a.blueBtnHolder span, a.grayBtnHolder span {
	position:			absolute;
	top:				0px;
	left:				10px;
	color:				#FFFFFF;
}

a.redBtnHolder ins, a.blueBtnHolder ins, a.grayBtnHolder ins {
	background:			url(../_images/red-btn-bg.png) right top no-repeat;
	display:			block;
	overflow:			hidden;
	width:				21px;
	height:				21px;
	position:			absolute;
	left:				100%;
	top:				0px;
}

a.blueBtnHolder, a.blueBtnHolder ins {
	background-image:	url(../_images/blue-btn-bg.png);
	color:				#00264f;
}

a.grayBtnHolder, a.grayBtnHolder ins {
	background-image:	url(../_images/gray-btn-bg.png);
	color:				#e8e8e8;
}

a.grayBtnHolder span {
	top:				-1px;
	color:				#666666;
}

div.block-searchResultForm {
	margin-bottom:		14px;
}

div.block-searchResultForm span.inputHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	background-image:	url(../_images/search-again-input-bg.png);
	width:				156px;
	height:				19px;
	vertical-align:		middle;
	padding:			2px 0px 0px 5px;
}

div.block-searchResultForm label {
	margin-right:		5px;
}

div.block-searchResultForm span.inputHolder input {
	background:			transparent url(../_images/spacer.gif);
	font:				normal 11px Arial, Helvetica, sans-serif;
	color:				#666666;
	line-height:		17px;
	height:				17px;
	width:				151px;
}

div.block-searchResultForm input.searchAgainBtn {
	background-image:	url(../_images/search-again-btn.png);
	width:				20px;
	height:				21px;
	vertical-align:		middle;
	margin-right:		12px;
}

div.block-searchResultForm select {
	width:				160px;
}

span.listnum {
	color:				#999999;
}

div.block-pager {
	border-top:			solid 1px #e8e8e8;
	margin-top:			-10px;
	padding:			20px 0px;
}

div.block-pager div.wrapper {
	text-align:			center;
}

div.block-pager ul {
	margin:				0px;
	padding:			0px;
	font-size:			10px;
	display:			inline;
}

div.block-pager ul li {
	list-style:			none;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding:			0px 8px;
	line-height:		10px;
	height:				11px;
	border-left:		solid 1px #cbcbcb;
}

div.block-pager ul li.first {
	border-left-width:	0px;
}

div.block-pager ul li a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	border-bottom:		solid 2px #d9d9d9;
}

div.block-pager ul li a:hover {
	border-bottom-width:0px;
	color:				#003063;
}

div.block-pager ul li.active a {
	font-weight:		bold;
	border-bottom-width:0px;
	color:				#003063;
}

div.block-sitemap ul {
	display:			block;
	list-style:			none;
}

div.block-sitemap ul li {
	display:			block;
	width:				250px;
	float:				left;
	margin-bottom:		20px;
	line-height:		22px;
}

div.block-sitemap ul li li li {
	margin-bottom:		0px;
}

div.block-sitemap ul li li a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	font:				normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:				#da002f;
	padding-left:		10px;
	background:			url(../_images/list-arrow.gif) 0px 5px no-repeat;
	margin-bottom:		6px;
}

div.block-sitemap ul li li a:hover {
	text-decoration:	underline;
}

div.block-sitemap ul li li li a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	font:				bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:				#444444;
	margin-left:		18px;
	background:			url(../_images/list-arrow-pluspunt-active.gif) 0px 8px no-repeat;
	line-height:		22px;
	margin-bottom:		0px;
}

div.block-sitemap ul li li li li a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	font:				normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:				#666666;
	margin-left:		31px;
	line-height:		22px;
}

div.block-downloadsList {
	margin-bottom:		20px;
}

div.block-downloadsList ul {
	list-style:			none;
	line-height:		26px;
}

div.block-downloadsList ul li a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	font:				normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:				#666666;
	line-height:		26px;
	text-decoration:	underline;
	background-position:0px 0px;
	background-repeat:	no-repeat;
	padding-left:		27px;
}

div.block-downloadsList ul li a.pdf {
	background-image:	url(../_images/icon-pdf.png);
}

div.block-downloadsList ul li a.doc {
	background-image:	url(../_images/icon-doc.png);
}

div.block-downloadsList ul li a.xls {
	background-image:	url(../_images/icon-xls.png);
}

div.block-downloadsList ul li a.ppt {
	background-image:	url(../_images/icon-ppt.png);
}

div.block-downloadsList ul li a.zip {
	background-image:	url(../_images/icon-zip.png);
}

div.block-downloadsList ul li a.undef {
	background-image:	url(../_images/icon-undef.png);
}

div.block-downloadsList ul li a:hover {
	text-decoration:	none;
}

hr {
	background-color:	#e8e8e8;
	color:				#e8e8e8;
	height:				1px;
	margin:				30px 0px;
}

hr.clear {
	clear:				both;
}

div.list-general1 ul, div.list-general2 ul {
	list-style:			none;
}

div.list-general1 ul li {
	margin-bottom:		5px;
	padding-left:		18px;
	background:			url(../_images/list1-marker.png) 2px 0px no-repeat;
}

div.list-general2 ul li {
	margin-bottom:		9px;
	padding-left:		18px;
	background:			url(../_images/list-check.gif) 1px 3px no-repeat;
}

span.textItalic {
	font-style:			italic;
}

span.textBold {
	font-weight:		bold;
}

a.linkInText {
	color:				#003063;
}

a.linkInText:hover {
	text-decoration:	underline;
}

a.linkAfterText {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
	margin-top:			8px;
}

a.linkAfterText:hover {
	text-decoration:	underline;
}

div.table-general1, div.table-general2, div.table-general3, div.table-general4, div.table-general5 {
	margin-bottom:		30px;
}

div.table-general1 table {
	/*width:				100%;*/
	border-collapse:	collapse;
	border-width:		0px;
}

div.table-general1 table td {
	padding:			0px;
	border-bottom:		solid 1px #e8e8e8 !important;
}

div.table-general1 table tr.first td {
	border-bottom:		solid 2px #003063 !important;
	color:				#003063;
	font-size:			13px;
	line-height:		34px;
	font-weight:		bold;
}

div.table-general1 table tr td:first-child {
	/*font-weight:		bold;*/
	line-height:		29px;
}

div.table-general2 table {
	/*width:				100%;*/
	line-height:		29px;
	border-collapse:	collapse;
	border-width:		0px;
}

div.table-general2 table td {
	padding:			0px 0px 0px 13px;
	border:				solid 1px #e8e8e8 !important;
	border-top-width:	0px;
}

div.table-general2 table td.first {
	/*font-weight:		bold;*/
}

div.table-general2 table tr.first {
	background-color:	#003063;
	line-height:		34px;
}

div.table-general2 table tr.first td {
	border-width:		0px !important;
	color:				#FFFFFF;
	font-size:			13px;
	font-weight:		bold;
}

div.table-general2 table tr.first td a {
	color:				#FFFFFF;
}

div.table-general2 table tr.first td.first {
	background:			#003063 url(../_images/img-corner-tl.png) left top no-repeat;
}

div.table-general2 table tr.first td.last {
	background:			#003063 url(../_images/img-corner-tr.png) right top no-repeat;
}

div.table-general3 table {
	/*width:				100%;*/
	line-height:		29px;
	border-collapse:	collapse;
	border-width:		0px;
}

div.table-general3 table td {
	padding:			0px 0px 0px 13px;
}

div.table-general3 table td.first {
	/*font-weight:		bold;*/
}

div.table-general3 table tr.even td {
	background-color:	#f4f4f4;
}

div.table-general3 table tr.first td {
	color:				#003063;
	font-size:			13px;
	line-height:		34px;
	font-weight:		bold;
}

div.table-general4 table {
	/*width:				100%;*/
	line-height:		18px;
	border-collapse:	collapse;
	border-width:		0px;
}

div.table-general4 table td {
	padding:			0px 0px 0px 13px;
	border:				solid 1px #e8e8e8 !important;
}

div.table-general4 table td.first {
	/*font-weight:		bold;*/
}

div.table-general4 table tr.even td {
	background-color:	#f4f4f4;
}

div.table-general4 table tr.first td {
	color:				#003063;
	font-size:			13px;
	line-height:		34px;
	font-weight:		bold;
}

div.table-general5 table {
	/*width:				100%;*/
	line-height:		29px;
	border-collapse:	collapse;
	border-width:		0px;
}

div.table-general5 table td {
	padding:			0px;
}

div.table-general5 table td.first {
	/*font-weight:		bold;*/
}

div.table-general5 table tr.first td {
	color:				#003063;
	font-size:			13px;
	line-height:		34px;
	font-weight:		bold;
}

div.block-pollResults {
	margin-bottom:		30px;
	width:				500px;
}

div.block-pollResults div.top {
	background:			url(../_images/block-poll-top.png);
	width:				500px;
	height:				15px;
	overflow:			hidden;
}

div.block-pollResults div.bottom {
	background:			url(../_images/block-poll-bottom.png);
	width:				500px;
	height:				15px;
	overflow:			hidden;
}

div.block-pollResults div.wrapper {
	background:			url(../_images/block-poll-bg.png);
	padding:			0px 20px;
}

div.block-pollResults div.wrapper div.title {
	font:				normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:				#003063;
	margin-bottom:		20px;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-right:		25px;
	background-position:right center;
	background-repeat:	no-repeat;
}

div.block-pollResults div.wrapper div.pollGraph {
	background-image:	url(../_images/icon-poll-graph.png);
}

div.block-pollResults div.wrapper div.item {
	padding-bottom:		20px;
}

div.block-pollResults div.wrapper div.item span.answer {
	display:			block;
	margin-bottom:		5px;
}

div.block-pollResults div.wrapper div.item div.results {
	background:			#FFFFFF url(../_images/block-poll-rersult-percents.png);
	width:				426px;
	height:				11px;
	overflow:			hidden;
	float:				left;
	vertical-align:		middle;
	margin-top:			1px;
}

div.block-pollResults div.wrapper div.item span.percentage {
	display:			block;
	float:				left;
	width:				34px;
	vertical-align:		middle;
	font:				normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:				#003063;
}

div.block-pollQuestions {
	margin-bottom:		30px;
	width:				500px;
}

div.block-pollQuestions div.top {
	background:			url(../_images/block-poll-top.png);
	width:				500px;
	height:				15px;
	overflow:			hidden;
}

div.block-pollQuestions div.wrapper {
	background:			url(../_images/block-poll-bg.png);
	padding:			0px 20px;
}

div.block-pollQuestions div.wrapper div.title {
	font:				normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:				#003063;
	margin-bottom:		20px;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-right:		25px;
	background-position:right center;
	background-repeat:	no-repeat;
}

div.block-pollQuestions div.wrapper div.pollGraph {
	background-image:	url(../_images/icon-poll-graph.png);
}

div.block-pollQuestions div.wrapper div.item {
	margin-bottom:		10px;
}

div.block-pollQuestions div.wrapper div.item input {
	vertical-align:		middle;
	margin:				0px 7px 0px 0px;
}

div.block-pollQuestions div.bottom {
	background:			url(../_images/block-poll-bottom.png);
	width:				500px;
	height:				15px;
	overflow:			hidden;
}

div.block-pollQuestions input.submit {
	background:			transparent url(../_images/stem-btn.png);
	width:				131px;
	height:				21px;
	margin:				14px 0 10px 0;
}

div.block-paragraphHolder div.h3-wrapper {
	font:				normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:				#003063;
}

div.block-paragraphHolder div.h4-wrapper {
	font:				bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:				#444444;
}

div.text div.thumb {
	margin-bottom:		8px;
	margin-top:			6px;
	margin-right:		30px;
}

div.text div.rightAlign {
	margin-left:		30px;
	margin-right:		0px !important;
}

div.bijschrift div.thumb {
	display:			block;
	float:				none;
	margin-right:		0px;
}

div.bijschrift span {
	clear:				both;
}

div.bijschrift span {
	display:			block;
	text-align:			left;
	font:				italic 10px Verdana, Arial, Helvetica, sans-serif;
	color:				#939393;
	line-height:		14px;
}

div.block-paragraphHolder div.imageColumn {
	width:				180px;
	float:				left;
	text-align:			center;
}

div.block-paragraphHolder div.textColumn {
	width:				320px;
	float:				left;
}

.noBottomBorder {
	border-bottom-width:0px !important;
	margin-bottom:		6px !important;
}

div.column-right div.block-pollQuestions {
	width:				200px;
	margin-left:		3px;
	margin-top:			-10px;
}

div.column-right div.block-pollQuestions div.top {
	width:				200px;
	background-image:	url(../_images/block-right-poll-top.png);
	height:				5px;
}

div.column-right div.block-pollQuestions div.bottom {
	width:				200px;
	background-image:	url(../_images/block-right-poll-bottom.png);
	height:				5px;
}

div.column-right div.block-pollQuestions div.wrapper {
	background-image:	url(../_images/block-right-poll-bg.png);
	padding-right:		10px;
}

div.column-right div.block-pollQuestions div.wrapper div.title {
	font:				bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:				#444444;
	margin-bottom:		14px;
	padding-right:		0px;
}

div.column-right div.block-pollQuestions div.h2-wrapper {
	background-image:	url(../_images/block-right-poll-bg.png);
	padding:			4px 10px 0px 20px;
	font:				normal 17px Verdana, Arial, Helvetica, sans-serif;
	color:				#da002f;
}

div.column-right div.block-pollQuestions span.pollGraph {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	background-image:	url(../_images/icon-right-poll-graph.png);
	width:				27px;
	height:				35px;
	margin-left:		6px;
	vertical-align:		middle;
}

div.column-right div.block-pollQuestions div.item input {
	margin-top:			5px;
	float:				left;
}

div.column-right div.block-pollQuestions label {
	display:			block;
	width:				150px;
	float:				left;
}

div.column-right div.block-pollQuestions input.submit {
	font:				normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:				#fa75c9;
	width:				auto;
	height:				18px;
	margin-top:			0px;
	padding-left:		8px;
	background:			transparent url(../_images/link-red-arrow.gif) 0px 7px no-repeat;
	cursor:				pointer;
}

div.block-bannerright {
	margin-bottom:		30px;
	margin-left:		3px;
	margin-top:			-10px;
}

div.block-columnHolder {
	clear:				both;
	margin-bottom:		10px;
}

div.block-columnHolder div.text {
	margin-bottom:		18px;
	text-align:			justify;
}

div.block-columnHolder div.wrapper {
	padding:			30px 20px 20px;
}

div.block-paragraphHolder div.text h5 {
	margin-bottom:		10px;
	font-weight:		bold;
	color:				#444444;
}

div.block-coloredText1 {
	margin-top:			30px;
}

div.block-coloredText1 div.top {
	background:			url(../_images/hr-crimson.gif) center top no-repeat;
	margin-bottom:		1px;
	height:				1px;
}

div.block-coloredText1 div.h3-wrapper {
	padding:			20px 20px 0px 20px;
	background-color:	#94c11e;
	font-weight:		bold;
	color:				#444444;
}

div.block-coloredText1 div.wrapper {
	background-color:	#94c11e;
	color:				#FFFFFF;
	padding:			20px;
}

div.block-coloredText1 h4 {
	font-weight:		bold;
	color:				#444444;
}

div.block-coloredText1 div.wrapper a {
	text-decoration:	underline;
}

div.block-coloredText1 div.wrapper a:hover {
	text-decoration:	none;
}

div.block-coloredText1 div.bottom {
	background:			url(../_images/hr-crimson.gif) center top no-repeat;
	margin-top:			1px;
	height:				1px;
}

div.block-standartText {
	margin-top:			30px;
}

div.block-standartText div.h3-wrapper {
	font-weight:		bold;
	color:				#da1e32;
}

div.block-standartText div.text {
	text-align:			justify;
}

div.block-standartText h4 {
	font-weight:		bold;
}

div.block-standartText div.text p {
	margin-bottom:		18px;
}

div.block-borderedText {
	background:			url(../_images/text-block-bordered-bg.gif);
	margin-top:			30px;
}

div.block-borderedText div.wrapper {
	padding:			20px;
}

div.block-borderedText div.top {
	background:			url(../_images/hr-crimson.gif);
	height:				1px;
}

div.block-borderedText div.h3-wrapper {
	font-weight:		bold;
	color:				#da1e32;
	padding:			20px;
	padding-bottom:		0px;
}

div.block-borderedText div.text {
	text-align:			justify;
}

div.block-borderedText h4 {
	font-weight:		bold;
}

div.block-borderedText div.text p {
	margin-bottom:		18px;
}

div.block-borderedText div.bottom {
	background:			url(../_images/hr-crimson.gif);
	height:				1px;
}

div.block-borderedText div.imageColumn, div.block-coloredText1 div.imageColumn, div.block-coloredText2 div.imageColumn, div.block-coloredText3 div.imageColumn {
	width:				110px;
	float:				left;
	text-align:			center;
	margin-right:		20px;
	padding-top:		6px;
}

div.block-borderedText div.textColumn, div.block-coloredText1 div.textColumn, div.block-coloredText2 div.textColumn, div.block-coloredText3 div.textColumn {
	width:				330px;
	float:				left;
}

div.block-coloredText1 div.wrapper a.linkAfterText, div.block-coloredText2 div.wrapper a.linkAfterText, div.block-coloredText3 div.wrapper a.linkAfterText {
	text-decoration:	none;
}

div.block-coloredText1 div.wrapper a.linkAfterText:hover, div.block-coloredText2 div.wrapper a.linkAfterText:hover, div.block-coloredText3 div.wrapper a.linkAfterText:hover {
	text-decoration:	underline;
}

div.block-coloredText2 {
	margin-top:			30px;
}

div.block-coloredText2 div.top {
	background:			url(../_images/hr-crimson.gif) center top no-repeat;
	margin-bottom:		1px;
	height:				1px;
}

div.block-coloredText2 div.h3-wrapper {
	padding:			20px 20px 0px 20px;
	background-color:	#f4f9e8;
	font-weight:		bold;
	color:				#444444;
}

div.block-coloredText2 div.wrapper {
	background-color:	#f4f9e8;
	color:				#85b012;
	padding:			20px;
}

div.block-coloredText2 h4 {
	font-weight:		bold;
	color:				#444444;
}

div.block-coloredText2 div.wrapper a {
	text-decoration:	underline;
}

div.block-coloredText2 div.wrapper a:hover {
	text-decoration:	none;
}

div.block-coloredText2 div.bottom {
	background:			url(../_images/hr-crimson.gif) center top no-repeat;
	margin-top:			1px;
	height:				1px;
}

div.block-coloredText3 {
	margin-top:			30px;
}

div.block-coloredText3 div.top {
	background:			url(../_images/hr-crimson.gif) center top no-repeat;
	margin-bottom:		1px;
	height:				1px;
}

div.block-coloredText3 div.h3-wrapper {
	padding:			20px 20px 0px 20px;
	background-color:	#f2f8ff;
	font-weight:		bold;
	color:				#444444;
}

div.block-coloredText3 div.wrapper {
	background-color:	#f2f8ff;
	color:				#2d7bcb;
	padding:			20px;
}

div.block-coloredText3 h4 {
	font-weight:		bold;
	color:				#444444;
}

div.block-coloredText3 div.wrapper a {
	text-decoration:	underline;
}

div.block-coloredText3 div.wrapper a:hover {
	text-decoration:	none;
}

div.block-coloredText3 div.bottom {
	background:			url(../_images/hr-crimson.gif) center top no-repeat;
	margin-top:			1px;
	height:				1px;
}

div.column-right div.block-pollResults {
	width:				200px;
}

div.column-right div.block-pollResults div.top {
	width:				200px;
	background-image:	url(../_images/block-right-poll-top.png);
	height:				5px;
}

div.column-right div.block-pollResults div.wrapper {
	background-image:	url(../_images/block-right-poll-bg.png);
	padding-right:		4px;
}

div.column-right div.block-pollResults div.bottom {
	width:				200px;
	height:				5px;
	background-image:	url(../_images/block-right-poll-bottom.png);
}

div.column-right div.block-pollResults div.h2-wrapper {
	background-image:	url(../_images/block-right-poll-bg.png);
	padding:			4px 10px 0px 20px;
	font:				normal 17px Verdana, Arial, Helvetica, sans-serif;
	color:				#da002f;
}

div.column-right div.block-pollResults span.pollGraph {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	background-image:	url(../_images/icon-right-poll-graph.png);
	width:				27px;
	height:				35px;
	margin-left:		6px;
	vertical-align:		middle;
}

div.column-right div.block-pollResults div.wrapper div.item div.results {
	width:				140px;
	background-image:	url(../_images/block-right-poll-rersult-percents.png);
}

div.column-right div.block-pollResults div.wrapper div.title {
	font:				bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:		15px;
	color:				#444444;
}

div.block-imageHolder, div.block-imageHolder div {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	float:				left;
}

div.block-imageHolder div.clearer {
	clear:				none;
}

div.block-imageHolder div.img-right {
	margin:				4px 0px 20px 30px;
}

div.block-imageHolder div.img-left {
	margin:				4px 30px 20px 0px;
}

div.block-imageHolder div.thumb {
	margin:				0px;
}

div.block-imageHolder div.wrapper em {
	float:				none;
	clear:				both;
	padding-top:		4px;
	display:			block;
	font:				italic 10px Verdana, Arial, Helvetica, sans-serif;
	color:				#939393;
}

.alignRight {
	float:				right !important;
}

.alignRightClear {
	width: 			100%;
}

.alignRightClear > .image-clear{
	float:				right !important;
}

.alignLeftClear > .image-clear{
	float:				left !important;
}

.alignLeft {
	float:				left !important;
}

.alignLeftClear {
	width: 			100%;
}

div.block-centerImageHolder div.thumb {
	float:				none;
	display:			inline;
}

div.block-centerImageHolder div.wrapper {
	text-align:			center;
}

div.block-methodsMaterial ul {
	list-style:			none;
}

div.block-methodsMaterial ul li {
	margin-bottom:		10px;
}

div.block-methodsMaterial ul li li {
	margin-bottom:		0px;
}

div.block-methodsMaterial a.method {
	display:			block;
	background:			url(../_images/accordion-gray-title.png) 0px 0px no-repeat;
	width:				490px;
	height:				21px;
	padding:			0px 0px 0px 10px;
	font:				normal 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color:				#666666;
}

div.block-methodsMaterial a.opened {
	background-position:0px -21px;
}

div.block-methodsMaterial div.links {
	padding:			10px 0px 10px 20px;
}

div.block-methodsMaterial ul li a {
	font:				normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
}

div.block-methodsMaterial ul li span.text {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	color:				#0077b3;
	width:				340px;
	padding-left:		10px;
	background:			url(../_images/link-yellow-arrow.gif) 0px 8px no-repeat;
}

div.block-methodsMaterial ul li span.dateText {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	width:				70px;
}

div.block-methodsMaterial ul li span.date {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	width:				60px;
	text-align:			right;
}

div.block-methodsMaterial ul li a.moreMaterials {
	font-weight:		bold;
	color:				#0077b3;
	padding-left:		10px;
	background:			url(../_images/link-yellow-arrow.gif) 0px 3px no-repeat;
}

div.block-methodsMaterial ul li a.moreMaterials:hover {
	text-decoration:	underline;
}

div.block-methodsMaterial ul.hidden {
	display:			none;
}

/* ============== 2010 06 15 ============== */

div.block-overMalmbergAnkeiler {
	margin-bottom:		30px;
}

div.block-overMalmbergAnkeiler div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
	margin-top:			5px;
}

div.block-overMalmbergAnkeiler div.link a:hover {
	text-decoration:	underline;
}

div.block-overMalmbergAnkeiler div.title {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	padding:			5px 0;
}

div.block-overMalmbergAnkeiler div.text {
	text-align:			justify;
}

div.block-overMalmbergAnkeiler div.image {
	margin-right:		17px;
	margin-bottom:		5px;
	margin-top:			4px;
	float:				left;
}

table tr.noBottomBorder td {
	border-bottom-width:0px !important;
}

/* ============== 2010 06 16 ============== */

div.block-teachersTestimonials1 {
	margin-bottom:		40px;
	background:			transparent url(../_images/ankeiler-1-vertical-bg.gif) left top repeat-y;
	position:			relative;
}

div.block-teachersTestimonials1 div.ankeiler-general {
	background:			transparent url(../_images/ankeiler-1-vertical-bg.gif) right top repeat-y;
}

div.block-teachersTestimonials1 div.ankeiler-general div.top {
	height:				1px;
	overflow:			hidden;
	background:			url(../_images/ankeiler-1-top.gif);
	margin-bottom:		7px;
}

div.block-teachersTestimonials1 div.ankeiler-general div.h3-wrapper {
	font:				bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:				#da002f;
	padding:			0px 10px 0px 20px;
}

div.block-teachersTestimonials1 div.ankeiler-general div.title {
	font:				bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:				#444444;
	padding:			0px 10px 0px 20px;
	margin-bottom:		10px;
}

div.block-teachersTestimonials1 div.ankeiler-general div.image {
	float:				right;
	margin:				0px 5px 0px 5px;
}

div.block-teachersTestimonials1 div.ankeiler-general div.text {
	padding:			0px 10px 10px 20px;
}

div.block-teachersTestimonials1 div.withQuotes ins.quoteStart, div.block-teachersTestimonials1 div.withQuotes ins.quoteEnd {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	width:				0px;
	height:				10px;
	vertical-align:		middle;
	overflow:			hidden;
}

div.block-teachersTestimonials1 div.withQuotes ins.quoteStart {
	background-image:	url(../_images/ankeiler-1-quote-start.png);
	width:				12px;
	margin-right:		4px;
}

div.block-teachersTestimonials1 div.withQuotes ins.quoteEnd {
	background-image:	url(../_images/ankeiler-1-quote-end.png);
	width:				12px;
	margin-left:		4px;
}

div.block-teachersTestimonials1 div.ankeiler-general div.link {
	position:			absolute;
	background:			transparent url(../_images/ankeiler-1-top.gif) left top repeat-x;
	width:				100%;
	line-height:		22px;
}

div.block-teachersTestimonials1 div.ankeiler-general div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
	color:				#fa75c9;
}

div.block-teachersTestimonials1 div.ankeiler-general div.link a:hover {
	text-decoration:	underline;
}

div.block-teachersTestimonials2 {
	margin-bottom:		50px;
	background:			#fccc40 url(../_images/ankeiler-2-vertical-left-bg.gif) left top repeat-y;
	position:			relative;
}

div.block-teachersTestimonials2 div.ankeiler-general {
	background:			transparent url(../_images/ankeiler-2-vertical-right-bg.gif) right top repeat-y;
}

div.block-teachersTestimonials2 div.ankeiler-general div.top {
	height:				19px;
	overflow:			hidden;
	background:			url(../_images/ankeiler-2-top.gif);
}

div.block-teachersTestimonials2 div.ankeiler-general div.h3-wrapper {
	font:				bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:				#da002f;
	padding:			0px 10px 0px 20px;
}

div.block-teachersTestimonials2 div.ankeiler-general div.title {
	font:				bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:				#444444;
	padding:			0px 10px 0px 20px;
}

div.block-teachersTestimonials2 div.ankeiler-general div.image {
	float:				right;
	margin:				0px 5px 0px 5px;
}

div.block-teachersTestimonials2 div.ankeiler-general div.text {
	padding:			0px 10px 0px 20px;
}

div.block-teachersTestimonials2 div.withQuotes ins.quoteStart, div.block-teachersTestimonials2 div.withQuotes ins.quoteEnd {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	width:				0px;
	height:				10px;
	vertical-align:		middle;
	overflow:			hidden;
}

div.block-teachersTestimonials2 div.withQuotes ins.quoteStart {
	background-image:	url(../_images/start-quote.png);
	width:				13px;
	margin-right:		4px;
}

div.block-teachersTestimonials2 div.withQuotes ins.quoteEnd {
	background-image:	url(../_images/end-quote.png);
	width:				12px;
	margin-left:		4px;
}

div.block-teachersTestimonials2 div.ankeiler-general div.link {
	position:			absolute;
	background:			transparent url(../_images/ankeiler-2-bottom.gif) left top repeat-x;
	width:				100%;
	line-height:		22px;
	padding-top:		16px;
}

div.block-teachersTestimonials2 div.ankeiler-general div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
	color:				#fa75c9;
}

div.block-teachersTestimonials2 div.ankeiler-general div.link a:hover {
	text-decoration:	underline;
}

div.block-columnsLinks {
	width:				315px;
	float:				left;
	line-height:		26px;
}

div.block-columnsLinks div.h3-wrapper {
	font-weight:		bold;
}

div.block-columnsLinks div.wrapper div.morelink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
	color:				#fa75c9;
}

div.block-columnsLinks div.wrapper div.morelink a:hover {
	text-decoration:	underline;
}

div.block-customPargraph1 {
	margin-bottom:		30px;
	background-color:	#94c11e;
}

div.block-customPargraph1 div.top {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left top repeat-x;
	height:				2px;
	overflow:			hidden;
	margin-bottom:		20px;
}

div.block-customPargraph1 div.title {
	font-weight:		bold;
	color:				#444444;
	padding:			0px 20px;
}

div.block-customPargraph1 div.image {
	float:				left;
	padding-left:		20px;
	margin-right:		20px;
}

div.block-customPargraph1 div.text {
	color:				#FFFFFF;
	padding:			0px 20px;
	text-align:			justify;
}

div.block-customPargraph1 div.text a {
	color:				#FFFFFF;
	text-decoration:	underline;
}

div.block-customPargraph1 div.text a:hover {
	text-decoration:	none;
}

div.block-customPargraph1 div.link {
	padding:			0px 20px;
}

div.block-customPargraph1 div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
}

div.block-customPargraph1 div.link a:hover {
	text-decoration:	underline;
}

div.block-customPargraph1 div.bottom {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left bottom repeat-x;
	height:				2px;
	overflow:			hidden;
	margin-top:			20px;
	clear:				both;
}

div.block-customPargraph2 {
	margin-bottom:		30px;
}

div.block-customPargraph2 div.title {
	font-weight:		bold;
	color:				#da1e32;
	padding:			0px;
}

div.block-customPargraph2 div.image {
	float:				left;
	padding-left:		20px;
	margin-right:		20px;
}

div.block-customPargraph2 div.text {
	padding:			0px;
	text-align:			justify;
}

div.block-customPargraph2 div.text a {
	text-decoration:	underline;
}

div.block-customPargraph2 div.text a:hover {
	text-decoration:	none;
}

div.block-customPargraph2 div.link {
	padding:			0px 20px;
}

div.block-customPargraph2 div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
}

div.block-customPargraph2 div.link a:hover {
	text-decoration:	underline;
}

div.block-customPargraph2 div.bottom {
	clear:				both;
}

div.block-customPargraph3 {
	margin-bottom:		30px;
	background:			url(../_images/ankeiler-1-vertical-bg.gif) left top repeat-y;
}

div.block-customPargraph3 div.ankeiler-general {
	background:			url(../_images/ankeiler-1-vertical-bg.gif) right top repeat-y;
}

div.block-customPargraph3 div.top {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left top repeat-x;
	height:				1px;
	overflow:			hidden;
	margin-bottom:		20px;
}

div.block-customPargraph3 div.title {
	font-weight:		bold;
	color:				#da1e32;
	padding:			0px 20px;
}

div.block-customPargraph3 div.image {
	float:				left;
	padding-left:		20px;
	margin-right:		20px;
}

div.block-customPargraph3 div.text {
	padding:			0px 20px;
	text-align:			justify;
}

div.block-customPargraph3 div.text a {
	color:				#FFFFFF;
	text-decoration:	underline;
}

div.block-customPargraph3 div.text a:hover {
	text-decoration:	none;
}

div.block-customPargraph3 div.link {
	padding:			0px 20px;
}

div.block-customPargraph3 div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
}

div.block-customPargraph3 div.link a:hover {
	text-decoration:	underline;
}

div.block-customPargraph3 div.bottom {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left bottom repeat-x;
	height:				2px;
	overflow:			hidden;
	margin-top:			20px;
	clear:				both;
}

div.block-customPargraph4 {
	margin-bottom:		30px;
	background-color:	#f4f9e8;
}

div.block-customPargraph4 div.top {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left top repeat-x;
	height:				2px;
	overflow:			hidden;
	margin-bottom:		20px;
}

div.block-customPargraph4 div.title {
	font-weight:		bold;
	color:				#444444;
	padding:			0px 20px;
}

div.block-customPargraph4 div.image {
	float:				left;
	padding-left:		20px;
	margin-right:		20px;
}

div.block-customPargraph4 div.text {
	padding:			0px 20px;
	text-align:			justify;
}

div.block-customPargraph4 div.text a {
	color:				#FFFFFF;
	text-decoration:	underline;
}

div.block-customPargraph4 div.text a:hover {
	text-decoration:	none;
}

div.block-customPargraph4 div.link {
	padding:			0px 20px;
}

div.block-customPargraph4 div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
}

div.block-customPargraph4 div.link a:hover {
	text-decoration:	underline;
}

div.block-customPargraph4 div.bottom {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left bottom repeat-x;
	height:				2px;
	overflow:			hidden;
	margin-top:			20px;
	clear:				both;
}

div.block-customPargraph5 {
	margin-bottom:		30px;
	background-color:	#f2f8ff;
}

div.block-customPargraph5 div.top {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left top repeat-x;
	height:				2px;
	overflow:			hidden;
	margin-bottom:		20px;
}

div.block-customPargraph5 div.title {
	font-weight:		bold;
	color:				#444444;
	padding:			0px 20px;
}

div.block-customPargraph5 div.image {
	float:				left;
	padding-left:		20px;
	margin-right:		20px;
}

div.block-customPargraph5 div.text {
	padding:			0px 20px;
	text-align:			justify;
}

div.block-customPargraph5 div.text a {
	color:				#FFFFFF;
	text-decoration:	underline;
}

div.block-customPargraph5 div.text a:hover {
	text-decoration:	none;
}

div.block-customPargraph5 div.link {
	padding:			0px 20px;
}

div.block-customPargraph5 div.link a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
 *display:			inline;
	padding-left:		9px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
}

div.block-customPargraph5 div.link a:hover {
	text-decoration:	underline;
}

div.block-customPargraph5 div.bottom {
	background:			#FFFFFF url(../_images/hr-crimson.gif) left bottom repeat-x;
	height:				2px;
	overflow:			hidden;
	margin-top:			20px;
	clear:				both;
}

.fontHWDakota {
	font-size:			30px;
	color:				#003063;
	padding:			0px;
	margin:				0px;
	margin-bottom:		6px;
}

div.block-bestViews {
	margin-bottom:		30px;
}

div.block-bestViews div.h2-wrapper {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	padding:			5px 0;
}

div.block-bestViews div.wrapper ul {
	list-style:			none;
}

div.block-bestViews div.wrapper li a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	
	background:			url("../_images/link-mijn-malmberg-arrow.gif") no-repeat left 7px transparent;
	color:				#DA002F;
	padding-left:		8px;
}

div.block-bestViews div.wrapper li a:hover {
	text-decoration:	underline;
}

div.block-newList {
	float:				left;
	margin-bottom:		20px;
	margin-left:		30px;
	width:				235px;
}


div.block-newList div.h2-wrapper {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	padding:			5px 0;
}

div.block-newList div.wrapper ul {
	list-style:			none;
}

div.block-newList div.wrapper li a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	
	background:			url("../_images/link-mijn-malmberg-arrow.gif") no-repeat left center transparent;
	color:				#DA002F;
	padding-left:		8px;
}

div.block-listRightHolder {
	float:				left;
	margin-bottom:		16px;
}

div.block-listRightHolder div.h3-wrapper {
	font-weight:		bold;
}

div.block-listRightHolder ul li {
	list-style:			none;
	padding-left:		13px;
	background:			url(../_images/list1-marker.png) left center no-repeat;
}

div.userBulletinImageColumn {
	float:				left;
	width:				130px;
}

div.userBulletinTextColumn {
	float:				left;
	width:				370px;
}

div.userBulletinTextColumn div.list-general1 ul li {
	margin-bottom:		0px;
}

div.block-listHolder {
	margin-bottom:		16px;
}

div.userBulletinTextColumn div.block-listHolder {
	margin-bottom:		16px;
}

div.block-listHolder div.h3-wrapper {
	font-weight:		bold;
}

div.block-downloadList {
	margin-bottom:		18px;
}

div.block-downloadList div.h4-wrapper {
	font-style:			italic;
}

div.block-downloadList div.file div {
	display:			inline;
}

div.block-downloadList div.file div.download a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	
	background:			url("../_images/link-mijn-malmberg-arrow.gif") no-repeat left center transparent;
	color:				#DA002F;
	padding-left:		8px;
}

div.block-downloadList div.file div.download a:hover {
	text-decoration:	underline;
}

div.block-formItem table td label {
	margin-right:		20px;
}

div.block-formItem div.morelink {
	padding-left:		174px;
	margin-bottom:		18px;
}

div.block-formItem div.morelink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	
	background:			url(../_images/link-red-arrow.gif) no-repeat left center transparent;
	color:				#003063;
	padding-left:		8px;
}

div.block-formItem div.morelink a:hover {
	text-decoration:	underline;
}

div.block-formItem div.formBtmBlock {
	padding-right:		20px;
}

div.block-formItem table.column {
	width:				240px;
	float:				left;
}

div.block-formItem table td.input input.searchBlueBtn {
	background:			transparent url(../_images/btn-search-blue.gif);
	width:				60px;
	height:				21px;
	cursor:				pointer;
	vertical-align:		middle;
}

div.column-left div.block-leftNav span.underline {
	display:			block;
	border-bottom:		solid 1px #d9d9d9;
	height:				20px;
	margin-bottom:		16px;
}

div.column-left div.block-leftNav span.subtitle {
	display:			block;
	font:				italic 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:				#666;
}

div.block-listHolder div.h4-wrapper h4 {
	font-weight:		bold;
	color:				#444;
}

div.padding-block {
	padding-left:		20px;
}

div.padding-block div {
	padding-top:		10px;
}

div.block-formItem table.white td.input span.inputHolder {
	background-image:	url(../_images/form-input-270-bg.png);
}

div.block-formItem table.white td.input span.dateInput {
	background-image:	url(../_images/form-date-input-bg.png);
}

hr.form-divider {
	margin:				20px 0px 5px 0px;
}

div.block-formItem div.form-holder2 div.formBtmBlock {
	padding-right:		0px;
}

input.arrowBtnGray,
input.arrowBtnRed {
	background:			transparent url(../_images/webshop-btn-gray.gif);
	width:				200px;
	height:				21px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#666;
	text-align:			left;
	padding-left:		8px;
	padding-bottom:		3px;
	cursor:				pointer;
}

input.arrowBtnRed {
	background-image:	url(../_images/webshop-btn-red.gif);
	color:				#fff;
}

div.block-directDoen input.arrowBtnGray {
	width:				180px;
	background-image:	url(../_images/webshop-btn-gray-180.gif);
	margin-bottom:		12px;
}

div.block-directDoen input.arrowBtnRed {
	width:				180px;
	background-image:	url(../_images/webshop-btn-red-180.gif);
}

div.block-tabs {
	height:				30px;
	background:			url(../_images/webshop-tabs-bg.gif);
	margin-bottom:		18px;
}

div.block-tabs ul {
	margin:				0px;
	padding:			0px;
	list-style:			none;
}

div.block-tabs ul li {
	display:			block;
	float:				left;
	height:				30px;
	background:			url(../_images/webshop-tabs-tab.gif) 100% 0px no-repeat;
	position:			relative;
	margin-right:		1px;
}

div.block-tabs ul li ins {
	display:			block;
	width:				10px;
	height:				30px;
	background:			url(../_images/webshop-tabs-tab.gif) 0px 0px no-repeat;
	position:			absolute;
	top:				0px;
	left:				0px;
}

div.block-tabs ul li a {
	display:			block;
	font:				normal 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color:				#003063;
	padding:			0px 16px;
}

div.block-tabs ul li.active {
	background-position:100% -30px;
}

div.block-tabs ul li.active ins {
	background-position:0px -30px;
}

div.block-tabs ul li.active a {
	color:				#da002f;
}

div.block-apprenticeship div.h3-wrapper {
	font:				bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	color:				#003063;
	padding-left:		16px;
}

div.block-apprenticeship table {
	width:				100%;
	background-color:	#f2f2f2;
	padding:			2px 10px 0px 10px;
	color:				#aaa;
	line-height:		14px;
	margin-bottom:		10px;
}

div.block-apprenticeship table td {
	padding:			0px;
	vertical-align:		top;
}

div.block-apprenticeship table tr.mainRow td {
	/*line-height:		21px;*/
	vertical-align:		middle;
	/*padding-top:		8px;*/
}

div.block-apprenticeship table tr.subRow td {
	padding-bottom:		10px;
}

div.block-apprenticeship table tr.subRow td span {
	white-space:		nowrap;
}

div.block-apprenticeship table td.thumb {
	padding-top:		0px !important;
	padding-right:		10px;
	padding-bottom:		8px;
	vertical-align:		top;
}

div.block-apprenticeship table td.thumb img {
	display:			block;
}

div.block-apprenticeship table tr:first-child td {
	padding-top:		8px !important;
}

div.block-apprenticeship table td.title {
	width:				280px;
	color:				#444;
}

div.block-apprenticeship table td.price {
	text-align:			right;
	width:				50px;
	color:				#444;
	padding-left:		10px;
	padding-right:		10px;
}

div.block-apprenticeship table td.button a {
	display:			block;
	float:				right;
	background:			url(../_images/webshop-btn-red-119.gif);
	width:				113px;
	padding-left:		6px;
	height:				21px;
	color:				#fff;
	line-height:		21px;
}

div.block-apprenticeship table td.alt {
	text-align:			right;
	font-size:			10px;
}

font.smallText {
	color:				#888;
	font-size:			10px;
	line-height:		14px;
}

a.rightAlign {
	margin-right:		21px;
}

div.block-conditions {
	width:				100%;
	height:				220px;
	overflow:			scroll;
	overflow-x:			hidden;
	border:				solid 1px #e8e8e8;
}

div.block-conditions div.conditions-general {
	width:				auto;
	padding:			20px;
}






/* ================ FIXES 2010 07 26 ================ */

div.block-methodNews div.text,
div.block-overMalmbergAnkeiler div.text,
div.block-methodNews div.text,
div.block-newsFirst div.text,
div.block-methodNews div.textReacties,
div.block-columnHolder div.text,
div.block-customPargraph1 div.text,
div.block-customPargraph2 div.text,
div.block-customPargraph3 div.text,
div.block-customPargraph4 div.text,
div.block-customPargraph5 div.text {
	text-align:			left !important;
}

.align-left {
	float:				left;
	margin-right:		20px;
}

.align-right {
	float:				right;
	margin-left:		20px;
}

.align-text-left {
	text-align:			left;
}

.align-text-right {
	text-align:			right;
}

.align-text-center {
	text-align:			center;
}

a.arrowLink {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:				#da002f;
}

a.arrowLink:hover {
	text-decoration:	underline;
}

div.block-formItem table td.inputAlert span.inputShortHolder {
	background-position:0px -21px;
}

div.block-formItem table td.inputAlert {
	color:				#da002f;
}


/* 2010 09 15 */

div.block-methodNews div.thumb a {
	display:			block;
}

div.block-methodNews div.item {
	margin-bottom:		20px;
}

.block-tableHolder table a, .block-listHolder ul a {
	color:				#0077B3;
}

table a:hover, ul a:hover {
	text-decoration:	underline;
}

div.block-headTitle h3, div.block-headPageTitle h3 {
	font-weight:		bold;
}

a * {
	cursor:				pointer;
}

div.block-questionsSelect span.selectHolder {
	margin-bottom:		12px;
}

div.block-questionsAndAnswers {
	padding-bottom:		20px;
}

div.block-questionsAndAnswers ul {
	list-style:			none;
}

div.block-questionsAndAnswers li a.question {
	display:			block;
	line-height:		30px;
	color:				#444444;
	font-weight:		bold;
	outline:			none;
}

div.block-questionsAndAnswers li a.question img {
	width:				11px;
	height:				11px;
	background:			url(../_images/questions-accordion-blue.gif) 0px 0px no-repeat;
	vertical-align:		middle;
	margin-right:		10px;
}

div.block-questionsAndAnswers li a.question img.closed {
	background-position:0px -11px;
}

div.block-questionsAndAnswers li span.answer {
	display:			none;
}

div.questionsSelect select {
	width:				260px;
}

div.questionsSelect span.selectHolder span.arrow {
	background-image:	url(../../_images/calc-methods-general-select-arrow.gif);
}

div.block-centerImageHolder div.wrapper em {
	clear:				both;
	color:				#939393;
	display:			block;
	float:				none;
	font:				italic 10px Verdana,Arial,Helvetica,sans-serif;
	padding-top:		4px;
}

div.block-formItem table td.space {
	padding:			0px;
}

img.schets-cath {
	margin-left:		-20px;
	margin-top:			-10px;
}

.text9 {
	font-size:			9px;
}







/* 2010 09 27 */

div.block-topLevelSubNav li ul {
	width:				764px;
	background:			url(../_images/top-sublevel-general-bg.png) center bottom no-repeat;
	left:				50%;
	margin-left:		-382px;
}

div.block-topLevelSubNav li ul ul {
	margin-left:		0px;
}

div.block-topLevelSubNav li a {
	text-decoration:	none;
}

div.block-topLevelSubNav li a:hover {
	text-decoration:	underline;
}

div.column-left div.block-leftNav ul ul {
	padding-top:		6px;
}







/* 2010 09 28 */

div.anchor-default ul {
	list-style:			none;
}

div.anchor-default a, a.backtotop {
	background:			url("../_images/link-red-arrow.gif") no-repeat scroll left center transparent;
	color:				#003063;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	padding-left:		8px;
}

div.block-lightbox,
div.block-lightbox-gray {
	position:			fixed;
	z-index:			10000;
	top:				200px;
	left:				50%;
	background:			url(../_images/popup-lightbox-bg.png) right bottom no-repeat;
	padding:			4px 24px 24px 0px;
	display:			none;
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-size:          11px;
	line-height:        18px;
	color:              #666666;
}

div.block-lightbox-gray {
	background-image:	url(../_images/popup-lightbox-bg-gray.png);
}

div.block-lightbox div.lightbox-general,
div.block-lightbox-gray div.lightbox-general {
	margin-left:		-24px;
	padding-left:		24px;
	margin-bottom:		-24px;
	padding-bottom:		24px;
	margin-top:			-4px;
	*margin-top:		-29px;
	*margin-right:		-24px;
	padding-top:		4px;
	background:			url(../_images/popup-lightbox-left-bg.png) left bottom no-repeat;
}

div.block-lightbox-gray div.lightbox-general {
	background-image:	url(../_images/popup-lightbox-left-bg-gray.png);
}

div.lightbox-general > div.wrapper {
	*padding-right:		24px;
}

div.block-lightbox div.top,
div.block-lightbox-gray div.top {
	position:			relative;
	height:				21px;
	margin-top:			-25px;
	margin-right:		-24px;
	background:			url(../_images/popup-lightbox-top-bg.png) right top no-repeat;
}

div.block-lightbox-gray div.top {
	background-image:	url(../_images/popup-lightbox-top-bg-gray.png);
}

div.block-lightbox div.wrapper div.top,
div.block-lightbox-gray div.wrapper div.top {
	position:			static;
	height:				auto;
	margin:				0;
	background:			none;
}

div.block-lightbox div.top div.closeBtnHolder,
div.block-lightbox-gray div.top div.closeBtnHolder {
	position:			absolute;
	left:				auto;
	right:				5px;
	top:				3px;
}

div.block-lightbox div.top div.corner,
div.block-lightbox-gray div.top div.corner {
	width:				24px;
	height:				21px;
	background:			url(../_images/popup-lightbox-bg.png) left top no-repeat;
	position:			relative;
	top:				0px;
	left:				-24px;
}

div.block-lightbox-gray div.top div.corner {
	background-image:	url(../_images/popup-lightbox-bg-gray.png);
}

div.block-lightbox div.top div.closeBtnHolder a,
div.block-lightbox-gray div.top div.closeBtnHolder a {
	display:			block;
	background-image:	url(../_images/popup-close-btn.gif);
	width:				22px;
	height:				20px;
}

div.block-lightbox div.h2-wrapper,
div.block-lightbox-gray div.h2-wrapper {
	border-bottom:		1px solid #DFDFDF;
	color:				#003063;
	font-size:			17px;
	line-height:		17px;
	margin-bottom:		17px;
	padding:			5px 0;
}

div.block-lightbox-gray div.h2-wrapper {
	border-bottom-color:	#FFFFFF;
}



/* === 2010 10 06 === */

table.check-long-label td.label {
	*width:				100% !important;
}






/* === 2010 12 23 === */

div.column-left div.block-leftNav ul li li li,
div.column-left div.block-leftNav ul li li li.active {
	background-image:		url(../_images/list-subnav-dash.gif);
}


div.column-left div.block-leftNav ul li li.activehasChild {
	padding-left:			10px;
	margin-left:			-2px;
	
	
	/* these properties should be added in each extra css file to define the color */
	color:					#20b4e4;
	background-image:		url(../_images/list-arrow-active-has-child.gif);
}









/* === 2011 04 28 === */

div.column-center div.block-methodNews {
	margin-right:			0px;
	width:					auto;
}

div.column-center div.block-methodNews div.text {
	width:					413px;
}

div.block-twitterFeed {
	margin-bottom:			14px;
}

div.block-twitterFeed div.h2-wrapper {
	position:				relative;
}

div.block-twitterFeed div.h2-wrapper h2 {
	color:					#003063;
}

div.block-twitterFeed div.h2-wrapper img {
	position:				absolute;
	top:					auto;
	bottom:					0px;
	left:					auto;
	right:					0px;
}

div.block-twitterFeed div.feeds {
	margin-top:				-10px;
	border-bottom:			solid 1px #dfdfdf;
}

div.block-twitterFeed div.feeds div.item {
	background:				url(../_images/twitter-feed-divider.gif) left top repeat-x;
	padding:				10px 0px;
}

div.block-twitterFeed div.feeds div.item.first {
	background:				none;
}

div.block-twitterFeed div.feeds div.profile-image {
	width:					40px;
	float:					left;
	padding-top:			5px;
}

div.block-twitterFeed div.feeds div.content {
	margin-left:			40px;
	font-size:				11px;
	line-height:			18px;
	color:					#666;
}

div.block-twitterFeed div.feeds div.content span.nickname {
	font-weight:			bold;
	color:					#da002f;
}

div.block-twitterFeed div.feeds div.content span.nickname ins {
	font-weight:			normal;
	color:					#666;
}

div.block-twitterFeed div.feeds div.content span.link {
	color:					#003063;
}

div.block-twitterFeed div.feeds div.content span.link a:hover {
	text-decoration:		underline;
}

div.block-twitterFeed div.feeds div.content div.controls {
	color:					#003063;
	font-size:				9px;
}

div.block-twitterFeed div.feeds div.content div.controls a:hover {
	text-decoration:		underline;
}

div.block-twitterFeed div.link {
	text-align:				right;
	line-height:			24px;
}

div.block-twitterFeed div.link a {
	padding-left:			8px;
	background:				url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:					#da002f;
}

div.block-twitterFeed div.link a:hover {
	text-decoration:		underline;
}

div.block-shareControls {
	padding-bottom:			20px;
}

div.block-shareControls div.send-email {
	width:					170px;
	float:					left;
	line-height:			21px;
}

div.block-shareControls div.send-email a {
	padding-left:			20px;
	background:				url(../_images/email-to-friend-icon.gif) left center no-repeat;
	color:					#a3a1a1;
	font-family:			"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:				11px;
}

div.block-shareControls div.send-email a:hover {
	text-decoration:		underline;
}

div.block-shareControls div.send-email a ins {
	color:					#333;
}

div.block-shareControls ul.networks {
	display:				block;
	float:					left;
	list-style:				none;
	margin:					0px;
	margin-right:			28px;
	padding:				0px;
	padding-top:			3px;
}
div.block-shareControls ul.networks li {
	display:				block;
	width:					16px;
	height:					16px;
	float:					left;
	padding:				0px;
	margin:					0px;
	margin-right:			4px;
}

div.block-twitterFeedRight {
	margin-bottom:			79px;
	margin-top:				-30px;
}

div.block-twitterFeedRight div.block-general {
	width:					228px;
}

div.block-twitterFeedRight div.top {
	height:					13px;
	background:				url(../_images/direct-doen-top-bg.png) left top no-repeat;
}

div.block-twitterFeedRight div.bottom {
	background:				url(../_images/direct-doen-bottom-bg.png) left top no-repeat;
	height:					14px;
}

div.block-twitterFeedRight div.wrapper {
	background:				url(../_images/direct-doen-bg.png) left top repeat-y;
	padding:				0px 24px;
}

div.block-twitterFeedRight div.h2-wrapper {
	background:				url(../_images/direct-doen-bg.png) left top repeat-y;
	padding:				5px 24px 0px 24px;
    color:					#003063;
    font-size:				17px;
    line-height:			17px;
	position:				relative;
}

div.block-twitterFeedRight div.h2-wrapper h2 {
	padding-bottom:			5px;
	border-bottom:			1px solid #DFDFDF;
}

div.block-twitterFeedRight div.h2-wrapper img {
	position:				absolute;
	top:					auto;
	left:					auto;
	right:					20px;
	bottom:					1px;
}

div.block-twitterFeedRight div.feeds {
	font-size:				11px;
	line-height:			12px;
	color:					#999;
}

div.block-twitterFeedRight div.feeds div.item {
	background:				url(../_images/twitter-feed-divider.gif) left bottom repeat-x;
	padding-top:			4px;
	padding-bottom:			9px;
}

div.block-twitterFeedRight div.feeds a:hover {
	color:					#333;
}

div.block-twitterFeedRight div.feeds div.date{
	color:					#666;
}

div.block-twitterFeedRight div.link {
	text-align:				right;
	line-height:			24px;
}

div.block-twitterFeedRight div.link a {
	padding-left:			8px;
	background:				url(../_images/link-mijn-malmberg-arrow.gif) left center no-repeat;
	color:					#da002f;
}

div.block-twitterFeedRight div.link a:hover {
	text-decoration:		underline;
}












/* ===== 26.10.2011 extra styles ===== */

div.block-agendaHolder {
    margin-bottom: 			10px;
}

div.block-agendaHolder div.h2-wrapper {
	font-size:				17px;
	line-height:			17px;
	color:					#003063;
	padding:				5px 0px;
	border-bottom:			solid 1px #dfdfdf;
	margin-bottom:			17px;
}

div.block-agendaHolder div.title {
	font-weight:			bold;
	color:					#444;
}

div.block-agendaHolder div.date {
	font-size:				10px;
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	line-height:			10px;
	height:					10px;
	overflow:				visible;
	margin:					4px 0px;
	padding:				0px 10px 0px 0px;
	border-right:			1px solid #666;
}

div.block-agendaHolder div.term {
	font-size:				10px;
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	line-height:			10px;
	height:					10px;
	overflow:				visible;
	margin:					4px 0px;
	padding:				0px 0px 0px 6px;
}

div.block-agendaHolder div.morelink a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	padding-left:		8px;
	background:			url(../_images/link-red-arrow.gif) left center no-repeat;
	color:				#003063;
}

div.block-agendaHolder div.item {
	background:			url(images/dotted-gray-divider.gif) left bottom repeat-x;
	padding-bottom:		14px;
	margin-top:			14px;
}

div.block-agendaHolder div.item.last {
	background-image:	none;
	padding-bottom:		0px;
}

div.block-directDoen div.moreLink a {
	background:			url("../_images/link-mijn-malmberg-arrow.gif") no-repeat scroll left center transparent;
    color:				#DA002F;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
    margin-top:			5px;
    padding-left:		8px;
}

div.agendaItem {
	background:			url(images/dotted-gray-divider.gif) left bottom repeat-x;
	padding-bottom:		12px;
	margin-top:			10px;	
}

div.agendaItem div.title {
	color:				#444;
	font-weight:		bold;
}

div.agendaItem div.date,
div.agendaItem div.term {
	display:			inline;
}

a.basket-trigger {
	display:			block;
	background:			url(../_images/basket-arrow.png) right 0px no-repeat;
	outline:			none;
	height:				17px;
}

a.basket-trigger.opened {
	background-position:right -17px;
}

div.small-basket-list {
	background:			url(images//images/dotted-gray-divider.gif) left top repeat-x;
	margin-top:			10px;
	display:			none;
}

div.small-basket-list div.item {
	padding:			8px 0px 10px 0px;
	font-size:			11px;
	line-height:		14px;
	color:				#444;
	background:			url(images//images/dotted-gray-divider.gif) left bottom repeat-x;
}

div.small-basket-list a.delete-icon {
	display:			block;
	float:				right;
	width:				15px;
	height:				17px;
	background:			url(../_images/basket-delete-icon.png) 0px 0px no-repeat;
	overflow:			hidden;
	margin-top:			-2px;
}

div.small-basket-list a.delete-icon:hover {
	background-position:0px -17px;
}

div.block-breadcrumbs ul li {
	letter-spacing:		-0.6px;
}

div.block-formItem table input.searchBtn {
	vertical-align:		middle;
}

div.form-holder3 span.inputHolder {
	background-image:	url(../_images/input-txt-normalbg1.gif) !important;
}

div.block-apprenticeship table.digibordboeken tr.mainRow td {
	font-size:			11px;
	line-height:		15px;
}

div.block-apprenticeship table.digibordboeken td.title {
	width:				260px;
}

table.digibordboeken td.peryear {
	width:				65px;
	color:				#444;
}

div.block-apprenticeship table.digibordboeken tr.mainRow td.price {
	text-align:			left;
}

div.block-apprenticeship table.digibordboeken tr.subRow td.price,
div.block-apprenticeship table.digibordboeken tr.subRow td.peryear {
	font-weight:		bold;
	color:				#9c464f;
}

div.block-formItem div.form-holder {
	padding-left:		0px;
}

div.block-formItem table td.input span.inputHolder {
	background-image:	url(../_images/input-txt-normalbg1.gif);
}

div.block-formItem table td.input span.schoolName {
	background-image:	url(../_images/input-200-gray-bg.gif);
}

div.block-formItem table {
	margin-bottom:		10px;
}

span.codedirection {
    direction: rtl;
    unicode-bidi: bidi-override;
}



/* winkelwagen-new */

div.block-directDoen.winkelwagen-new {
	position:			absolute;
	z-index:			99999;
	top:				0px;
	left:				50%;
	margin:				-24px 0px 0px 266px;
}

div.block-directDoen.winkelwagen-new div.pagesection-general div.bottom {
	height:				42px;
	background:			url(../_images/winkelwagen-bg.png) right bottom no-repeat;
}

div.block-directDoen.winkelwagen-new .bottom .h2-wrapper {
	margin-bottom:		0px;
	border-width:		0px;
	padding:			15px 16px 0px 84px;
}

div.block-directDoen.winkelwagen-new a.basket-trigger {
	background-image:	none;
	font-size:			13px;
}

div.block-directDoen.winkelwagen-new div.small-basket-list {
	display:			block;
}

div.block-directDoen.winkelwagen-new #basketSliderList {
	padding-top:		32px;
	display:			none;
}


/* Grid-design overzicht materialen - 16 Nov 2012 */

.block-gridsList {
	margin-bottom:		20px;
}

.block-gridsList .list-onecolumn li {
	display:			block;
	list-style:			none;
	margin-bottom:		10px;
}

.block-gridsList .list-onecolumn li a {
	display:			block;
	padding:			11px 10px;
	border:				solid 1px #e5e5e5;
	background-color:	#f9f9f9;
}

.block-gridsList .list-onecolumn li a:hover {
	text-decoration:	none;
}

.block-gridsList .list-onecolumn li a .image-holder {
	display:			block;
	float:				left;
	width:				136px;
	height:				122px;
	overflow:			hidden;
}

.block-gridsList .list-onecolumn li a .title {
	display:			block;
	margin-left:		156px;
	font-weight:		bold;
}

.block-gridsList .list-onecolumn li a .description {
	display:			block;
	margin-left:		156px;	
}

.block-gridsList a .clear {
	display:			block;
	clear:				both;
	height:				0px;
}

.block-gridsList .list-twocolumns ul {
	list-style:			none;
	width:				520px;
}

.block-gridsList .list-twocolumns li {
	display:			block;
	margin:				0px 20px 20px 0px;
	float:				left;
}

.block-gridsList .list-twocolumns li a {
	display:			block;
	width:				216px;
	height:				289px;
	padding:			10px 11px;
	border:				solid 1px #e5e5e5;
	background-color:	#f9f9f9;	
}

.block-gridsList .list-twocolumns li a:hover {
	text-decoration:	none;
}

.block-gridsList .list-twocolumns li a .image-holder {
	display:			block;
	width:				216px;
	height:				195px;
	overflow:			hidden;
	margin-bottom:		4px;
}

.block-gridsList .list-twocolumns li a .title {
	display:			block;
	font-weight:		bold;
}

.block-gridsList .list-twocolumns li a .description {
	display:			block;
}

.block-gridsList .list-threecolumns ul {
	list-style:			none;
	width:				510px;
}

.block-gridsList .list-threecolumns li {
	display:			block;
	margin:				0px 10px 15px 0px;
	float:				left;
}

.block-gridsList .list-threecolumns li a {
	display:			block;
	width:				136px;
	height:				231px;
	padding:			10px 11px;
	border:				solid 1px #e5e5e5;
	background-color:	#f9f9f9;	
}

.block-gridsList .list-threecolumns li a:hover {
	text-decoration:	none;
}

.block-gridsList .list-threecolumns li a .image-holder {
	display:			block;
	width:				136px;
	height:				122px;
	overflow:			hidden;
	margin-bottom:		4px;
}

.block-gridsList .list-threecolumns li a .title {
	display:			block;
	font-weight:		bold;
}

.block-gridsList .list-threecolumns li a .description {
	display:			block;
}



/* variabel kolomslayout voor video - 20 Nov 2012 */

.block-videosList {
	margin-bottom:		20px;
	background: url("../_images/method/dashed.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
}

.block-videosList ul {
	list-style:			none;	
	width:				520px;
}

.block-videosList li {
	display:			block;
	float:				left;
	line-height:		15px;
}

.block-videosList .list-fourcolumns li {
	width:				118px;
	margin:				0px 9px 12px 0px;
}

.block-videosList .list-threecolumns li {
	width:				160px;
	margin:				0px 10px 16px 0px;
}

.block-videosList .list-twocolumns li {
	width:				240px;
	margin:				0px 20px 24px 0px;
}

.block-videosList .thumb-holder {
	display:			block;
	overflow:			hidden;
	position:			relative;
	margin-bottom:		11px;
}

.block-videosList .list-fourcolumns .thumb-holder {
	width:				118px;
	height:				82px;
}

.block-videosList .list-threecolumns .thumb-holder {
	width:				160px;
	height:				112px;
}

.block-videosList .list-twocolumns .thumb-holder {
	width:				240px;
	height:				168px;
}

.block-videosList .thumb-holder ins {
	display:			block;
	position:			absolute;
	top:				50%;
	left:				50%;
	filter:				progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:		0.6;
	-khtml-opacity:		0.6;
	opacity:			0.6;
	background-position:0px 0px;
	background-repeat:	no-repeat;
}

.block-videosList .thumb-holder:hover ins {
	filter:				progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:		1;
	-khtml-opacity:		1;
	opacity:			1;
}

.block-videosList .list-fourcolumns .thumb-holder ins {
	background-image:	url(../_images/video-thumb-play-icon-4.png);
	width:				30px;
	height:				30px;
	margin:				-15px 0px 0px -15px;
}

.block-videosList .list-threecolumns .thumb-holder ins {
	background-image:	url(../_images/video-thumb-play-icon-3.png);
	width:				43px;
	height:				43px;
	margin:				-22px 0px 0px -22px;
}

.block-videosList .list-twocolumns .thumb-holder ins {
	background-image:	url(../_images/video-thumb-play-icon-2.png);
	width:				58px;
	height:				58px;
	margin:				-29px 0px 0px -29px;
}

.block-videosList .list-fourcolumns .info {
	height:				97px;
	overflow:			hidden;
}

.block-videosList .list-threecolumns .info {
	height:				98px;
	overflow:			hidden;
}

.block-videosList .list-twocolumns .info {
	height:				98px;
	overflow:			hidden;
}

.block-videosList .author {
	font-weight:		bold;
	color:				#444;
}

.block-videosList .title {
	color:				#444;
	font-style:			italic;
	margin-bottom:		5px;
}

.block-videosList .list-fourcolumns .description {
	overflow:			hidden;
}

.block-videosList li a {
	color:				#0077B3;
	cursor:				pointer;
}

.block-videosList li a:hover {
	color:				#da002f;
}



/* Materialen en software carousel - 19 nov 2012 */

.block-carousel .carousel-general {
	background-color:	#f2f2f2;
	height:				240px;
	margin-bottom:		20px;
}

.block-carousel .wrapper {
	padding-top:		10px;
	position:			relative;
}

.block-carousel .list-holder {
	position:			relative;
	height:				192px;
	overflow:			hidden;
	margin-bottom:		12px;
}

.block-carousel .list-holder ul {
	position:			absolute;
	top:				0px;
	left:				9px;
	list-style:			none;
}

.block-carousel .list-holder li {
	display:			block;
	float:				left;
	width:				155px;
	margin-right:		8px;
}

.block-carousel .list-holder a {
	display:			block;
	width:				133px;
	height:				170px;
	padding:			10px;
	line-height:		170px;
	background-color:	#fff;
	border:				solid 1px #e0e0e0;
	position:			relative;
	text-align:			center;
}

.block-carousel .list-holder span.image-holder {
	display:			table-cell;
	width:				133px;
	height:				170px;
	overflow:			hidden;
	vertical-align:		middle;
}

.block-carousel .list-holder a img {
	max-width:			133px;
	vertical-align:		middle;
}

.block-carousel .btn-prev {
	display:			none;
	background:			url(../_images/carousel-nav-prev.png) 0px 0px no-repeat;
	width:				33px;
	height:				71px;
	position:			absolute;
	cursor:				pointer;
	top:				73px;
	left:				0px;
}

.block-carousel .btn-prev:hover {
	background-position:-1px 0px;
}

.block-carousel .btn-next {
	display:			none;
	background:			url(../_images/carousel-nav-next.png) 0px 0px no-repeat;
	width:				35px;
	height:				71px;
	position:			absolute;
	cursor:				pointer;
	top:				73px;
	right:				0px;
}

.block-carousel .btn-next:hover {
	background-position:1px 0px;
}

.block-carousel .tip {
	position:			absolute;
	bottom:				0px;
	left:				0px;
	width:				151px;
	padding:			0px 18px 0px 12px;
	background:			url(../_images/carousel-tip-popup.png) center bottom no-repeat;
	padding-bottom:		28px;
	font-size:			11px;
	line-height:		15px;
	color:				#0077b3;
	z-index:			99999;
	margin:				-200px 0px 0px 0px;
	display:			none;
}

.block-carousel .tip ins {
	display:			block;
	background:			url(../_images/carousel-tip-popup.png) center top no-repeat;
	width:				181px;
	height:				10px;
	overflow:			hidden;
	position:			absolute;
	top:				-10px;
	left:				0px;
}

.block-carousel .tip em {
	color:				#bbb;
	margin:				0px 2px 0px 6px;
}

.block-carousel .pagination {
	text-align:			center;
}

.block-carousel .pagination a {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	overflow:			hidden;
	vertical-align:		middle;
	background:			url(../_images/carousel-pagination-pointer.png) 0px 0px no-repeat;
	width:				14px;
	height:				14px;
	margin:				0px 2px;
}

.block-carousel .pagination a.active {
	background-position:0px -14px;
}






/*  */

div.block-mijnMalmberg div.pagesection-general {
	margin-bottom:		40px;
}






/* Cusom btn */

input.custom-btn,
.block-formPhaseHolder input.sendBtn {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	line-height:		17px;
	padding:			1px 26px 3px 10px;
	*padding:			0px 13px 0px 0px;
	font-size:			11px;
	font-family:		Verdana, Geneva, sans-serif;
	color:				#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius:	4px;
	border-radius: 		4px;
	cursor:				pointer;
	background-image:	url(../_images/custom-btn-arrow.png);
	background-position:right center;
	background-repeat:	no-repeat;
	
	/* manageable part */
	background-color:	#003063;
	width:				auto;
}

input.custom-btn:hover,
.block-formPhaseHolder input.sendBtn:hover {
	/* manageable part */
	background-color:	#1b4674;
}




/* Popup form */

.block-lightbox .block-formPhaseHolder {
	background-color:	#fff;
	width:				490px;
}

.block-formPhaseHolder div.sendBtn {
	padding-top:		20px;
	text-align:			right;
}



/* Right block spacing */

.block-mijnMalmberg {
	margin-top:			-30px;
}




/* image with no rounded corners */

.nocorners .tl,
.nocorners .tr,
.nocorners .bl,
.nocorners .br {
	display:			none;
}




/* FAQ page fixes */

div.block-questionsAndAnswers li a.question {
	line-height:		18px;
	margin:				6px 0px;
}

.block-columnsContent .two-columns {
	width:				520px;
	margin-bottom:		30px;
}

.block-columnsContent .two-columns .column {
	width:				240px;
	float:				left;
	margin-right:		20px;
}

div.block-questionsAndAnswers li div.answer {
	display:			none;
}




/* list grid overflow issue */

.block-gridsList li a .wrapper {
	width:				100%;
	height:				100%;
	display:			block;
	overflow:			hidden;
}




/* block discussionoverview styling */

.block-discussionoverview {
	padding-top:		20px;
}

.block-discussionoverview .h2-wrapper {
	font-size:			17px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		10px;
}

.block-discussionoverview .forummessage {
	padding-bottom:		10px;
	margin-bottom:		10px;
	border-bottom:		solid 1px #dfdfdf;
}

.block-discussionoverview .title {
	color:				#666666;
	font-weight:		bold;
	margin-bottom:		4px;
}

.block-discussionoverview .text {
	margin-bottom:		7px;
}

.block-discussionoverview .author {
	font-size:			11px;
	float:				left;
	margin-right:		20px;
	color:				#999;
}

.block-discussionoverview .date {
	font-size:			10px;
	font-style:			italic;
	color:				#999;
}

.block-discussionoverview .buttonlink-default {
	padding-top:		8px;
}

.block-discussionoverview .buttonlink-default a {
	color:				#0E5CA4;
	background: 		url("../_images/link-mijn-malmberg-arrow.gif") no-repeat scroll left center transparent;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	padding-left: 		8px;
}

.block-discussionoverview .buttonlink-default a:hover {
	text-decoration:	underline;
}

.block-reactionform {
	padding-top:		40px;
}

.block-reactionform .h2-wrapper {
	font-size:			15px;
	line-height:		17px;
	color:				#003063;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		10px;
	width:				355px;
}

.block-reactionform legend {
	margin-bottom:		20px;
}

.block-reactionform .fieldgrp {
	clear:				both;
	margin-bottom:		9px;
	min-height:			21px;
}

.block-reactionform label {
	display:			block;
	float:				left;
	width:				90px;
	line-height:		21px;
}

.block-reactionform .field {
	background-image:	url("../_images/input-txt-normalbg1.gif");
	height:				19px;
    padding:			2px 0 0 5px;
    width:				265px;
	float:				left;
}

.block-reactionform .field input {
	background:			url("../_images/spacer.gif") repeat scroll 0 0 transparent;
    color:				#666666;
    font:				11px Arial,Helvetica,sans-serif;
    height:				17px;
    width:				260px;
}

.block-reactionform .field.textarea {
	background-image:	url("../_images/text-area-bg.gif");
	height:				89px;
}

.block-reactionform textarea {
 	background:			url("../_images/spacer.gif") repeat scroll 0 0 transparent;
	color:				#666666;
	width:				260px;
	height:				86px;
    font:				11px Arial,Helvetica,sans-serif;
	line-height:		16px;
	resize:				none;
}

.block-reactionform .formbutton {
	padding-top:		20px;
	text-align:			right;
}

.block-reactionform .formbutton .field {
	background:			none;
	width:				355px;
}

.block-reactionform .formbutton input {
	width:				auto;
	height:				auto;
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	line-height:		17px;
	padding:			1px 26px 3px 10px;
	*padding:			0px 13px 0px 0px;
	font-size:			11px;
	font-family:		Verdana, Geneva, sans-serif;
	color:				#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius:	4px;
	border-radius: 		4px;
	cursor:				pointer;
	background-image:	url(../_images/custom-btn-arrow.png);
	background-position:right center;
	background-repeat:	no-repeat;
	
	/* manageable part */
	background-color:	#003063;
	width:				auto;
}

.block-reactionform .formbutton input:hover {
	/* manageable part */
	background-color:	#1b4674;
}
div div.table-general2 table tr td {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}
.column-right .block-default iframe{
	margin: 20px 0;
}
div.block-formItem table td:first-child {
     padding: 0 0 0 20px;
}
div.block-formItem table td:first-child table td:first-child {
     padding: 0;
}
.block-formPhaseHolder > .form-holder{
	padding: 0 0 0 20px;
}

/* two columns checkboxes issue */
div.block-formItem table.twocolumns {
	width: 500px;
}
table.twocolumns td.label {
	width: 50%;
}
table.twocolumns td.input {
	width: 50%;
}

/* webshop */
#prijscalculatie div.block-formItem table{
	margin: 0;
	color: #444444;
	padding-bottom: 12px;
	line-height: 18px;
	border-collapse: collapse;
	}
#betalingsopties{
	border-top: 1px solid #dfdfdf;	
	padding: 20px 0 0 0;
	}
#betalingsopties .text{
	padding-right: 0;
	}
#betalingsopties .text:after,
#betalingsopties .price-container > span:after{
	content: '';
	display: block;
	height: 0px;
	overflow: hidden;
	clear: both;
	}
#betalingsopties .price-container{
	width: 25%;
	background: #f2f2f2;
	text-align: center;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	width: 124px;
	border-left: 1px solid #FFF;
	cursor: pointer;
	padding-bottom: 20px;
	}
#betalingsopties .price-container:first-child{
	border: none;
	width: 125px;
	}
#betalingsopties div.price-container:hover,
#betalingsopties div.price-container.active{
	background-color: #a0def2;
	}
.price-container > span{
	display: block;
	min-height: 185px;
	}
.price-container span{
	display: block;
	}
.price-container span span{
	padding: 10px;
	}
.custom-radio{
	min-height: auto !important;
	padding: 0 !important;
	position: relative;	 
	width: 16px;
	height: 16px;
	display: inline-block !important;
	*display: inline !important;
	*zoom: 1 !important;
	background: url(../_images/webshop/radio.png) 0 100% no-repeat;
	overflow: hidden;
	}
.custom-radio.choosed{
	background-position: 0 0;
	}
.custom-radio input{
	position: absolute;
	top: -30px;
	}
#korting{
	background: #f2f2f2;
	border-top: 1px solid #FFF;
	}
#kortingsopties .text{
	padding: 0 20px;
	}
div#kortingsopties table td:first-child,
div#schooladministrator table td:first-child{
	padding: 0;
	}
#vul_hieronder_de_naam_en_het_emailadres_van_de_schooladministrator_in .h3-wrapper{
	padding: 15px 0 0 0;
	border-top: 1px solid #dfdfdf;	
	}
#korting .block-formItem{
	border: none;
	}
#vul_hieronder_de_naam_en_het_emailadres_van_de_schooladministrator_in div.block-formItem{
	border-bottom: 1px solid #dfdfdf;	
	}
#schooladministrator div.block-formItem table.white td.input span.inputHolder,
#schooladministrator div.block-formItem table.white td.input span.dateInput input{
	background: #f9f9f9;
	border-radius: 5px;
	height: 27px;
	box-shadow: inset 1px 1px 1px 0 rgba(0,0,0,0.3);
	}
#schooladministrator div.block-formItem table.white td.input span.inputHolder input{
	margin-top: 4px;
	}
#schooladministrator div.block-formItem table.white td.input span.dateInput{
	padding: 0;
	background: none;
	box-shadow: none;
	
	}
#schooladministrator div.block-formItem table.white td.input span.dateInput input{
	margin: 0 5px 0 0 !important;
	padding: 0 5px;
	}
#schooladministrator div.block-formItem table td.input span.dateInput{
	width: 130px;
	}

/* method-new */
.method-new div.block-directDoen.winkelwagen-new {
	margin-top: -304px;
	display: block;
}

.winkelwagen-new h2 {
	font-weight: normal;
	color: #003063;
	padding: 0;
}

.method-new div.block-headTitle div.h1-wrapper, 
.method-new div.block-headPageTitle div.h1-wrapper, 
.method-new div.block-headTitle div.h3-wrapper, 
.method-new div.block-headPageTitle div.h3-wrapper{
	display: none;
	}
.method-new div.block-headTitle{
	height: auto;
	}
.method-new #main-wrapper div.generalBg{
	background-image: url(../_images/method/method_bg.png);
	}
.method-new #main{
	position: relative;
	}
.method-new #main-wrapper div.column-left{
	float: none;
	width: 930px;
	padding-bottom: 0;
	padding-top: 60px;
	}
.method-new #main div.column-center{
	width: 680px;
	padding: 0 0 0 25px;
	}
.method-new #main div.column-center:after,
.method-new div.content-bottom-blocks:after,
.method-new div.content-top-block:after,
.method-new #main:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	}
.method-new .block-breadcrumbs{
	position: absolute;
	top: 30px;
	left: 24px;
	}
.method-new div.column-left div.block-leftNav{
	padding-bottom: 0;
	}
.method-new div.block-headPageTitle{
	z-index: 2;
	}
.method-new div.block-breadcrumbs ul li{
	color: #878787;
	font-size: 11px;
	letter-spacing: 0;
	background-position: 100% 9px;
	}
.method-new div.block-breadcrumbs a:hover{
	color: #00b0ed;	
	}
.method-new div.block-breadcrumbs ul li.last a{
	color: #00b0ed;
	}
.method-new .navigation-general .metaFont{
	display: none;
	}
.method-new div.column-left div.block-leftNav ul ul li.item{
	float: left;
	background: none;
	font-size: 19px;
	height: 30px;
	color: #444444;
	padding: 10px 18px 0 0;
	margin-right: 2px;
	}
.method-new div.column-left div.block-leftNav ul ul li.item.first{
	padding-left: 0;
	}
.method-new div.column-left div.block-leftNav ul ul li.item.active{
	padding-left: 18px;
	}
.method-new div.column-left div.block-leftNav ul li ul{
	height: 40px;
	}
.method-new div.column-left div.block-leftNav ul ul li a:hover{
	color: #da002f;
	}
.method-new div.column-left div.block-leftNav ul ul li.active a{
	text-decoration: none;
	color: #FFF;
	}
.method-new div.column-left div.block-leftNav ul ul li.active{
	background-color: #00b0ed;
	border-radius: 5px 5px 0 0;	
	}
.method-new div.column-left div.block-leftNav ul ul li.item.last{
	color: #da002f;
	}
.method-new div.column-left div.block-leftNav ul ul li.active.last{
	background-color: #da002f;
	border-radius: 5px 5px 0 0;	
	}
/* Right banner */
.method-new .block-right-banner{
	border-radius: 10px;
	box-shadow: 1px 2px 5px 0 rgba(0,0,0,0.25);
	width: 180px;
	padding: 10px 20px 5px 20px;
	margin-bottom: 35px;
	} 
.method-new .block-right-banner div.pagesection-general div.h2-wrapper{
	font-size:			17px;
	color:				#003063;
	line-height:		17px;
	padding:			5px 0px;
	border-bottom:		solid 1px #dfdfdf;
	margin-bottom:		17px;
}
.method-new #main div.column-right{
	padding-top: 50px;
	}
.method-new div.block-right-banner div.rightText{
	text-align: left;
	margin-bottom: 7px;
	}
.method-new div.block-right-banner div.text{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #444444;	
	margin-bottom: 13px !important;
	}
.method-new div.block-right-banner div.block-paragraphHolder div.text a{
	color: #da002f;	
	}
.method-new div.block-right-banner div.block-paragraphHolder div.text a.normal:first-child{
	color: #da002f;
	background: url(../_images/method/list-arrow.png) 0 7px no-repeat;
	padding-left: 10px;
	}
.method-new div.block-right-banner a.redAltBtnHolder{
	width: 140px;
	}
.method-new #main a.redAltBtnHolder{
	background-image: url(../_images/method/red-btn-alt-bg.png) !important;
	height: 22px;
	padding-top: 6px;	
	font-weight: bold;
	}
.method-new #main a.redAltBtnHolder ins{
	background-image: url(../_images/method/red-btn-alt-bg.png) !important;
	height: 28px;
	}
.method-new a.redAltBtnHolder{
	color: #FFF !important;
	font-size: 16px;
	padding-top: 2px;
	height: 19px; 
	}
/* Content */
.method-new div.content-bottom-blocks div.block-ankeilerList{
	float: left;
	margin-left: 5%;
	width: 47.5%;
	}
.method-new div.content-bottom-blocks div.block-ankeilerList.first{
	margin-left: 0;
	}
.method-new div.content-bottom-blocks div.block-ankeilerList div.image{
	margin: 0 0 20px 0;
	}
.method-new div.content-bottom-blocks div.block-ankeilerList img{
	width: 100%;
	}
.method-new div.content-bottom-blocks div.block-ankeilerList .text,
.method-new div.content-bottom-blocks div.block-ankeilerList .title h3,
.method-new div.content-bottom-blocks div.block-ankeilerList .link{
	font-size: 12px;
	line-height: 20px;
	color: #444444;
	}
.method-new div.content-bottom-blocks div.block-ankeilerList .link{
	padding-top: 7px;
	}
.method-new div.block-ankeilerList.content-top-block{
	margin-bottom: 0;
}
.method-new .column-center div.content-top-block div.title,
.method-new .column-center div.block-paragraphHolder div.h2-wrapper{
	border: none;
	color: #444444;
	font-size: 17px;	
	margin-bottom: 10px;
	position: relative;
	}
.method-new .content-block{
	background: url(../_images/method/dashed.png) 0 100% repeat-x;
	padding: 20px 0 5px 0;
	font-size: 12px;
	line-height: 20px;
	color: #444444;
	overflow: auto;
	}
.method-new div.block-ankeilerList.content-top-third  div.title h3{
	font-size: 17px;
	color: #444444;
	margin-bottom: 10px;
	font-weight: normal;
	}
.method-new div.block-ankeilerList.content-top-third div.link a{
	padding-left: 0;
	background: url(../_images/method/red-btn-alt-bg.png) 100% 0;
	}
.method-new div.block-headTitle div.pagesection-general,
.method-new div.block-headPageTitle div.pagesection-general {
    background: url(../_images/method/header_repeat.png) repeat-x scroll center top transparent;
    height: auto;
	}
.method-new .block-carousel{
	/*background: url(../_images/method/dashed.png) 0 100% repeat-x;*/
	padding-bottom: 15px;
	}
.method-new .content-bottom-blocks{
	padding: 20px 0 5px 0;
	background: none;
	}
.method-new .content-top-block{
	background-color: #edf9fe;
	padding: 20px 20px 5px 20px;
	}
.method-new .content-top-block div.block-paragraphHolder:first-child .text{
	margin: 0;
	}
.method-new div.list-general2 ul li{
	background: url(../_images/method/list-check.png) 1px 3px no-repeat;	
	}
.method-new .top-link{
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
	background: url(../_images/method/top_icon.png) 0 0 no-repeat;
	width: 11px;
	height: 11px;
	cursor: pointer;
	}
.method-new .print-link{
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
	background: url(../_images/method/print.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	}
.method-new .column-center .title{
	position: relative;
	}
.method-new .column-center .title .top-link{
	top: 4px;
	}
.method-new .content-top-block div.list-general1 ul li,
.method-new .content-top-block div.anchor-default ul li{
	list-style: none;
	background: none;
	margin: 0;
	line-height: 20px;
	color: #da002f;
	padding-left: 10px;
	}
.method-new .content-top-block div.anchor-default a{
	color: #da002f;
	background: url(../_images/method/list-arrow.png) 0 7px no-repeat;
}
.method-new a.backtotop{
	display: none;
}
.method-new .content-top-block div.list-general1 ul li a{
	color: #da002f;
	}
.method-new .content-top-block .block-listHolder{
	float: left;
	}

/* search 2014 */
.search-wrapper{
/*
	background: #FFF;
	padding: 8px 20px;
	box-shadow: 0 0 3px 0 rgba(0,0,0, 0.25);
*/
	}
.search-default{
/*	padding: 65px 0 0 0;*/
	position: relative;
	z-index: 10;
	}
.search-wrapper dt{
	padding-top: 10px;
	}
.search-wrapper dt a{
	color: #2f2f2f;
	font-weight: bold;
	font-size: 12px;	
	line-height: 20px;
	}
.search-wrapper dd{
	color: #2f2f2f;
	line-height: 20px;
	border-bottom: 1px dotted #e5dcd4;
	padding-bottom: 10px;
	}
.search-wrapper dd span{
	display: block;
	}
.search-wrapper dd a{
	color: #4a99ba;
	}
.search-wrapper dd.last{
	border: none;
	}
.search-default .paginator{
	text-align: center;
	padding: 20px 0 40px 0;
	}
.search-default .paginator a{
	color: #2f2f2f;
	font-weight: bold;
	width: 27px;
	height: 23px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	}
.search-default .paginator .wrapper > span,
.search-default .paginator a:hover span{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	line-height: 21px;
	background: url(../_images/juf/paging_back.png) 0 0 no-repeat;
	width: 27px;
	height: 23px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	}
.search-default .buttons.paging-buttons{
	position: relative;
	text-align: center;
	margin: 0 15px 30px;
	border-top-width: 1px;
	width: auto
	}
.search-default .buttons.paging-buttons ol{
	display: inline-block;
	text-align: center
	}
.search-default .buttons.paging-buttons ol li{
	display: inline-block;
	padding-top: 3px
	}

.search-default .buttons.paging-buttons ol li a {
	padding: 0 3px;
	color: #919294
	}
.search-default .buttons.paging-buttons ol li a:hover,
.search-default .buttons.paging-buttons ol li span.active{
	color: #4a99ba;
	text-decoration:	underline;
	}
.search-default .buttons.paging-buttons a.button{
	position: absolute;
	top: 24px
	}
.search-default .buttons.paging-buttons a.button.back-button{
	left: 0
	}
.search-default .buttons.paging-buttons a.button.forward-button{
	right: 0
	}
.search-default .buttons.paging-buttons a.button.forward-button span,
.search-default .buttons.paging-buttons a.button.back-button span{
	background: 0
	}
.search-default .buttons.paging-buttons a.button.forward-button span,
.search-default .buttons.paging-buttons a.button.back-button span{
	color: #333;
	padding: 0
	}
.search-default .buttons.paging-buttons a.button:hover span span{
	color: #4a99ba;
	text-decoration:	underline;
	}
#searchFacets ul {
	list-style:			none;
	display:			inline;
	}
#searchFacets h3 {
	font-weight: bold;
	padding-top: 10px;
	}
/* gp_additional 2014 */
.block-questionsAndAnswers.block-questionsAndAnswers-support {
	padding-bottom: 12px;
}

.block-questionsAndAnswers-support {
	background-color: #def6fe;
	padding: 12px 20px;
	border: solid 1px #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 4px;
}

.block-questionsAndAnswers-support div.block-paragraphHolder div.text {
	margin-bottom: 8px;
}

.block-columnsContent > .columns > .wrapper {
	display: table;
	width: 100%;
}

.block-columnsContent > .columns > .wrapper > .column {
	display: table-cell;
	width: 26%;
	float: none !important;
}

.block-columnsContent > .columns > .wrapper > .clearer {
	display: none;
}

div.block-imageHolder, div.block-imageHolder div {
	display: block;
	float: none;
}

.column-center .block-listHolder .list-general ul li {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNpietc+7z8QMMAw08fZaxlepjf/Z4ACJoG0EIbPy9cyvIIKsgiUJzCCFL9pmcjAJMT3n+Hfu4//H5lEgjHYjGdhpWC9sqeXMYLNYFWSgXNAACDAAPj6LtX2DFg6AAAAAElFTkSuQmCC);
	background-position: 2px 6px;
	margin-bottom: 2px;
}

.block-mijnMalmberg {
	margin-bottom: 100px;
}

.block-mijnMalmberg .wrapper .top {
	display: none;
}

.block-columnsContent .block-imageHolder {
	margin-bottom: 6px;
}

.block-listHolder ul a {
	color: #003063;
}

.list-notices ul,
.list-no-bullets ul {
	list-style: none;
}

.list-notices li .image-holder {
	float: left;
	margin-top: 4px;
}

.list-notices li {
	clear: both;
	margin-bottom: 8px;
}

.list-notices li .description {
	display: block;
	margin-left: 35px;
	color: #003063;
}

.block-mijnMalmberg .list-no-bullets li {
	margin-bottom: 17px;
}

.block-mijnMalmberg a.list-icon-twitter:before {
	content: '';
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlZJREFUeNrMlsFrE0EUxr+dbNOkUQJCa8Haar0UQSyCh9pKoUgP9WRF9Oip/4An8SwUak/FS/DSWy4VerCHHgShJRcRaXuILdZeLME26BKSTTbJrm/qi266s5vUJuIHH7PsDPPbmXnz3moI0NQ7Q6NmhDxNHiMPkePcbZDT5DXya3JqZTzu+M2lBUCmqHlOHkZz+kh+RrCVpkAEOEtNgvwIf6ckeYaAOV8QQXqpWSVfw+m0SZ4kWMYD4pWstwDiho3WViZcHYkWQsBzJepWxAf/Bu3RXRkgGofwhxNE10klo/GGzvdECYkIDUXbezU66f29C2FcORPCXr6KpX0L/VENX00H+YpnvJx7ROfLqNTscBde7pjYydl1759ejeLmOf3o+Va3jvv9YWzTmIXtAoGUU00LvvFK9UUF5q7H8KAvjIj+K0DPR8RviHuFUtmS7/aN6ZxWlFo/qOBObwceD0bwcKAT77MV5CrqLLP4xVRuM2tId+Uujy7G/tznaEjD7Z4O30/OWoEBERdBvbvHzsZPByUb34rBYwVnYaUSuyVsGdWGoLeZcqMhhuBUr5RFe/7DcgJn+G7ZWN63GoHSguuJr16kC3j1uQiz6gXKV/OfTBhlpxFoTeei9eR4Tw+F8WBM4FJXCBMUeTIY3Dqkc5lPm9hoYmslQ4JSnCbqsoM83MsEGiBLRoHCWn74Xt5G6rCMVTqXku00m4JS/yypHoU3l99kGyDJWml336MZLlat0ibPiToQV8LJFsFqpTznATFM1vjRU25jkkt45v/43WrXD+RPAQYAdI3ZdX6LApIAAAAASUVORK5CYII=);
	width: 26px;
	height: 26px;
	vertical-align: middle;
	margin-right: 10px;
}

.block-mijnMalmberg a.list-icon-mail:before {
	content: '';
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuZJREFUeNq0ll9IU1Ecx7/3bs5/mdrUNVR0LrMiEmNhOjV0ZX+ECqmX6M2HJOih9+olX3rszaioB0EU+kuZRWk2WyqERWC6oPwHFm7+QXMst91+93Jc2zybTtcXPlw4557f9557zu93jlDefgBraCdxmqgl9hBa1u4khohXxGPCHimIOkLfIeI6URmmX8+wEDcIK3GV6OG9LHLaEohmojuCCU+VbEwzixHRaBvRRVwgBEQvgY3tYrG4RklEB1GGzauMxUriGd0kShE7lbKYQUbywjcg9mpgsf1GTRtck/WsWdPK9i4mKgJ7W2rbkJuSC6/kiSqmKIj44viMSz0XAzvk2MWyUX3okL5fNvikgzCmGaP6/E/TgxiZHeZ11Yu8XCnJKEHv1Dt8mHq/LgOv5EXH6DOMLvxAdY6F90qVPKNdoa070gqRmZiF5zR4xj0DS84RJKgTuCYO1zS6Jl8jOW4LjufVUYvEe61IDKhdfrk8LmgTM2DWV6Ld3oZWewvm3fOrRo8vjOP+0F10jnWiOrsG8ap4LPu466oVuXWJFtUn+TDo+IgzhWeRn2LAvaE7+Db3r24O/OzD0++PcDi3FqYsE/1qK9Yqqk5WHP1SCWpMLE5AI2pwLO8E4sQ4hXZ7K/brTMpXT9Js6vJPwpBqQA7t0M6xF8qsNSoNz8cpGw2HGrm9bvwhzPoKxUDZo9lV0CXp0D35Bqnx6ThXdB5p9JSVkZiJcr0Zc+5ZbE/W84xG1Ky8VwdlBKWZYWsB1GLwKVKYXqTAU0GqER6a6eLyIq/bKkd6SFwLbLXPjmCvdh+WPL85aSnQvpJ46ao85Rlz9EBgJ6w1tDrEUL1yrq7suivhEmCTktip6y+q8vF7+z8YyTHfhp5Hl4n+GJr0s5irDr4loi5GZv0s1lK4O4OTbfVbG1wziY2tYbEi3oJcRCMztEVhYmMGjYEzWc+9Tt4gZlbdTxFHid0hF8ivxEviCaswYfVXgAEAtLPJrtrDqbsAAAAASUVORK5CYII=);
	width: 26px;
	height: 26px;
	vertical-align: middle;
	margin-right: 10px;
}

.block-mijnMalmberg .list-no-bullets .blue {
	color: #003063;
}

.block-mijnMalmberg .list-no-bullets li > img {
	vertical-align: middle;
	margin-right: 10px;
}

.block-mijnMalmberg span.list-icon-phone,
.block-mijnMalmberg a.list-icon-phone:before {
	content: '';
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArNJREFUeNpi5LLOZSAA1IA4AIjdgFgLiIWh4m+B+BoQ7wLiDV+PTLqFzxBGPBbZA3EzENsyEAcOA3Et0MKDxFrEAcQTgDgNJM9AGvgPxLOAuABo4Q9kCSY0hUJAvA+I08mwhAGqB6R3H7dNnhAui7iAeBsQWxIyTUlKmGFJcxJDqJMRLiUgM7YBLePCZtFEIDYnZIkgLyfD5VX1DIGOBgwLmhIYtk3KYWBkxOp5c6iZKBaBIj6ZmLApjHRBTTFGagyb+jNxKU8G+soe2aIWYuNEXJgPQ8zJRIPBx0YHV5y1wCzSB2IbYmP79fvPWMVDXIxxabEB+kofZFEQKcnqyMU72HO1nBg+bUFMJGRIMNhx/BqDR/ZEhq4FO1HzBR83Pm12IIs0SM0shy/eZVi09TiK2Lcfv/BpUWdCKrtIAjJigij8x6/e41MuzMRAJrA1VEXhX771FK96JmgpTBJgZmJkiPAwRRHbd/oGPi1vQRbdIMZwdWCqkoTmoTBgUlaWEYXLvXjzkeHQ+Tv4tN9kgRbvjvhUFUU6MzRn+zP8/fePYdbawwxhbqh5ZiZQ7A9QDl/6AVUToAx7AZcKb2sdhlWdaThNePn2E4NaYB0hiwxAQXcRlA9xqWjM8MUbpFaJnYQsOQKsmy7CUl0NtNJCATwcbAyaipI4TTCMbGZ48e4zoYqwFrlQBVW/s9FVfQFmwlNX7mPo/vP3H4NuWCPDrcevCaWh2UDfHECvyrmgtStKnQSqa5J8LBmCXY0YONlYGc7feMxQP3Mzw+fvPwlZchJUsAMt+oatzQAqJbYSUwESYYk30JK3uNoMb6FJfSa2OCOycTIT6hOUgoAFi+LvQJwBxMuBuA2UsIi05BgQV8PiBB2w4NEISiDW0NLdH4jdgVgTrQF5HYhB9cVGoAV4SxiAAAMAKrbAoLEAET0AAAAASUVORK5CYII=);
	width: 26px;
	height: 26px;
	vertical-align: middle;
	margin-right: 10px;
}

.block-mijnMalmberg .morelink {
	margin-top: -10px;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 9px;
}

.block-mijnMalmberg a.list-icon-outage:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOlJREFUeNpivM/ly4ADgCQWAPEfIE4A4u3YFDHh0MwDxNOBWAiIxYB4BhBzkWJANRBLI/HlgLiCWANUgbgQyi4C4gAg/gbEpUCsSIwB/UDMDsS3oOyNQLwNiDmAuI+QAd5QDAI/kcR/QWmQa9xwGQCyYQIDYTARiNmwGQDyowoRBmhAwwYMGKHpABTK19GiCuSFWiD+DKWlkOS+QA16CnNBD5Z4BgWkFhCLArEklnTSBXOBI5Deh8WpH6EJ6R8QHwRiOzT5/0BszwIkJuPwKz80Nd4FYhss8oxAPAlkADeeAEsjEKBcAAEGAOQrJeB38QHhAAAAAElFTkSuQmCC);
	background-position: center center;
	background-repeat: no-repeat;
}

.block-mijnMalmberg a.list-icon-notice:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 8px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS9JREFUeNpi/H+IAR1wArE/ELsBsRwQ/wfih0C8C4g3A/F3ZMWMaAaEA3EfEEsxYAePgLgIiNdiM6ABiOvRNDwFqUEzEOSiaiBuRzYgDogXomm+CcT6QMwExFeBWBHNkFCQS0AG8AAZD4BYGM2AK0BsAGVfA2I1NPnHQKwOMiAFyJiNw89XoV7QwiEfBnKeHQNu8BKIX+GRd2EBEtI4JM8CsTPUBZeAWAeLGlmQC37hMOAFUoA9xKHmB8iA+wzkg7sgA7ZRYMAWmAFXsEgyIrGZscgfA+JDsIRkDOIAMReSgjfQQGQD4j1AzI8k9xGIbUAWIydlUOZZhaYQG3gHin8g3ssATaYwAMptRkC8Goj/YdH4F4iXQ127F1duhAExUCIBxTM0Gh9BNb1GVwgQYADStkf8JaQy8gAAAABJRU5ErkJggg==);
}

.block-mijnMalmberg a.list-icon-maintenance:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 8px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQVJREFUeNqck88KAVEUxu/cxN5CKQsLC2uSrLAyj8CC8hhKNh5ETYq8ARsWSpqsWFooSlFWlorv1Kdul0bmq18zc/58zZ05x1G9mbJUAW1QBUnGzmAOBmBhFjuGQQJ4oGbkH7xGjNgUtMBFHjSDabCxmkUFkLNiNdam3wYOGIOU+tQBbL/EU+xxxKABiup/SU9D8zxh1dI8Z1gVxCAeUBDltQmuX/JxMbgFGExABgxBFoys/E0M/ACDMtiBLriDjpX3NYcnSDHQB3uwtHKeTKLMwSrEr1yDkrzBE9TB6Y/mE3ue2pi4POf8l6asPZi7oLgcLrdQvsuRy/Tgvcec+14k0UuAAQD1jDOcCbndOAAAAABJRU5ErkJggg==);
}

.block-mijnMalmberg .pagesection-general.last .list-no-bullets li {
	margin-bottom: 4px;
}


.fromInfoBlock {
	background-color: #ececee;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	margin-top: -10px;
	margin-bottom: 10px;
}

.fromInfoBlock ul {
	list-style: none;
	display: table;
	width: 100%;
	height: 32px;
}

.fromInfoBlock ul li {
	display: table-cell;
	vertical-align: middle;
	width: 33%;
	box-sizing: border-box;
	padding-left: 25px;
	color: #60758b;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgCAIAAACtjN7AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTE0OTBGQjhGNjMzMTFFM0JBNURFQzdGRUFCRjI2NDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTE0OTBGQjdGNjMzMTFFM0JBNURFQzdGRUFCRjI2NDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIwNjE0Mjg1RUIwRDExRTM5NTE3QkJEOUE0QkNDOUM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwNjE0Mjg2RUIwRDExRTM5NTE3QkJEOUE0QkNDOUM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dLrEaQAAAbFJREFUeNqElNmSgyAUBQOyiIn//5l5iSKu08DEShx0qJSlsT0c7iaez2fbtlVVrevadX4cRyHErbTUPK+vV+ecM0Y7V/PBOE5FWEoppmnuui6EUamqbe/W6vxOfC+Z/0K763poPm2aRilVUH2Li2WJ9DRNaDeN45tt2wpopjHa935ZFnxDs+cnLQ+74Buam7q2WkcbO/yF5jARgWEYuHHOVhXAVlaFZlPvA9a11tbaJLwV0EzDeR9tGGPITln1vTZs4Jto1LXJW5VR3hGNEKJjrU0+w5nqLZ1vZiGMjWs0boqNJKzIyCnKnqD45QrK45UB1rrGQJE2fv+g5Roov5YiOUF8PUXTvoKEcSXAPF6obkCUWK4hwnxlwBhKnI5aaLhTrzGNUlpbJ8nxtFxyWNmacCI5DBH97a2/kpQpPZxyO9IU5WBlgVzUpCqEsJe8PHDpNLquo8tc4JBlVfzRgNwMQyBGuRiOKOlOQ8BR9hQUzUiGPoeS3DnM3e8Nx+bUcMT8MLxy+25KxaFirUmjoKeiC+MNPfzl8YYeA2Yfb4fpQubk43HPQ9P7Ab3U+4X1I8AA6PsWQKIBo4oAAAAASUVORK5CYII=);
}

.fromInfoBlock ul li:first-child {
	background: none;
	padding-left: 10px;
}

.fromInfoBlock ul li em {
	display: block;
	float: left;
	margin-right: 10px;
	text-align: center;
	width: 18px;
	height: 18px;
	color: #fff;
	font-weight: bold;
	background-color: #60758b;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	font-style: normal;
	line-height: 16px;
}

.fromInfoBlock ul li .active,
.fromInfoBlock ul li a:hover {
	text-decoration: none;
	color: #003063;
}

.fromInfoBlock ul li .active em,
.fromInfoBlock ul li a:hover em {
	background-color:  #003063;
}

.block-tableWinkelwagen {
	margin-top: -10px;
}

.block-tableWinkelwagen .table-general2 table {
	line-height: 18px;
	position: relative;
}

.block-tableWinkelwagen .table-general2 table td {
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: top;
}

.block-tableWinkelwagen table td .isbn {
	display: block;
	color: #aaa;
	font-size: 10px;
	line-height: 14px;
}

.block-tableWinkelwagen table tr.last {
	background-color: #f2f2f2;
	height: 46px;
	font-weight: bold;
}

.block-tableWinkelwagen table tr.first td,
.block-tableWinkelwagen table tr.last td {
	vertical-align: middle;
}

.block-tableWinkelwagen table .row-data {
	display: block;
	position: relative;
	padding-top: 4px;
	overflow: visible;
	width: 10px;
}

.block-tableWinkelwagen table .row-data label {
	display: block;
	position: relative;
	width: 474px;
}

.block-tableWinkelwagen table .row-data input {
	display: none;
}

.block-tableWinkelwagen table .row-data .cbx,
.block-tableWinkelwagen table .row-data .rbx {
	content: '';
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	margin-right: 8px;
	box-sizing: border-box;
	background-color: #f2f2f2;
	border: 1px solid #e8e8e8;
	overflow: hidden;
	cursor: pointer;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.block-tableWinkelwagen table .row-data .rbx {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.block-tableWinkelwagen table .row-data .cbx.checked,
.block-tableWinkelwagen table .row-data .rbx.checked {
	border-width: 3px;
	background-color: #00b1e5;
}

.block-tableWinkelwagen table .row-data input:checked + .cbx,
.block-tableWinkelwagen table .row-data input:checked + .rbx {
	border-width: 3px;
	background-color: #00b1e5;
}

.block-ankeiler + .block-paragraphHolder:before {
content: '';
display: block;
clear: both;
}
