@charset "UTF-8";
/* CSS Document */

body {
							margin				:	0px;
							padding				:	0px;
							background			:	transparent url('../images/background_top.gif') left top repeat-x;
							font-family			:	Arial;
							color				:	#2b2b2b;
}

#page {
							background			:	#fff;
							width				:	100%;
							
}

.width {
							width				: 	996px;
							height 				:	0px;
}

.header {
							background			:	#ededed url('../images/ml_header-bg.jpg') center 20px no-repeat;
							width				:	100%;
							overflow			: 	hidden;
							
							
}

.header .container {
							width				:	100%;
							margin-left			:	auto;
							margin-right		:	auto;
							overflow			: 	hidden;
}

.header .container .body {
							width 				: 	996px;
							height				:	789px;
							margin-left			:	auto;
							margin-right		:	auto;
							margin-bottom 		: 	-260px;
}

.header .container .body h1 {
							font				:	58px/58px Arial bold;
							font-family			: 	'daxregular';
							color				:	#fff;	
							margin				:	190px 0 0 48px;
							width 				: 	550px;
							text-shadow			: 	0px 0px 4px #505050;
        					filter				: 	dropshadow(color=#505050, offx=0, offy=0);
							
}

.header .container .body h2 {
							font				:	normal 32px/42px Georgia;
							color				:	#fff;	
							margin				:	5px 0 0 48px;
							width 				: 	520px;
							font-weight			: 	normal;							
							text-shadow			: 	0px 0px 4px #505050;
        					filter				: 	dropshadow(color=#505050, offx=0, offy=0);
}

.header .container .body h1 span.bolditalic {
							font-weight			:	700;
							font-style			:	italic;
							
}

.header .container .logo {
							position			:	absolute;
							margin				:	60px 0 0 0px;
}

.header .container .body .btn {
							position 			: 	relative;
							width 				: 	344px;
							height 				: 	433px;
							float 				: 	right;
							margin-top 			: 	60px;
							margin-bottom 		: 	-250px;
							margin-right 		: 	33px;
}

.about .morezzz {
							width				:	996px;
							margin-left			:	auto;
							margin-right		:	auto;							
							clear				:	both;
							text-align			:	center;
							margin-bottom 		: 	-113px;
							z-index 			: 	999;
							height 				: 	133px;
							background 			: 	transparent url('../images/ml_btncheck_line.png') 638px top no-repeat;
}

.about {
							background-color	:	#25282a;
							width				:	100%;
							overflow 			: 	hidden;
}

.about .container {
							width				:	996px;
							margin-left			:	auto;
							margin-right		:	auto;
							padding-bottom		: 	70px;
}	

.about .container .body .left {
	float: left;
	width: 510px;
	padding-left: 50px;
}
.about .container .body .right {
	float: right;
	padding-top: 72px;
	width: 290px;
}

.about .container .body .right h3 {
	color: #ee2b74;
	font-size: 30px;
	font-family: 'daxmedium';
	font-weight: normal;
	margin-bottom: 24px;
}

.about .container .body .right form#bereken {
	overflow: hidden;
	margin-bottom: 50px;
	position: relative;
	height: 270px;
	width: 271px;
}

.about .container .body .right form#bereken .pages {
	position: absolute;
	width: 20000em;
	left: 0;
	height: 270px;
}
.about .container .body .right form#bereken .pages .page {
	float: left;
	width: 271px;
}

.about .container .body .right form#bereken input[type="text"] {
	border: 1px solid #313436;
	border-radius: 3px;
	background: transparent;
	color: #929495;
	font-family: 'daxlight';
	font-size: 14px;
	font-style: italic;
	padding: 8px 10px;
	width: 249px;
	display: block;
	margin-top: 14px;
}
.about .container .body .right form#bereken input[type="text"].first {
	margin-top: 0px;
}

.about .container .body .right form#bereken a.button {
	color: #ffffff;
	font-family: 'daxregular';
	padding: 6px 20px 6px 20px;
	border-radius: 3px;
	text-decoration: none;
	font-weight: normal;
	font-size: 15px;
	line-height: 21px;
	display: inline-block;
	margin-top: 14px;
	text-transform: uppercase;
	
	background: #ee2b74; /* Old browsers */
	background-image: url(../images/arrow_right.png) no-repeat;
	background-image: url(../images/arrow_right.png) no-repeat, -moz-linear-gradient(top, #ee2b74 0%, #a61e51 100%); /* FF3.6+ */
	background-image: url(../images/arrow_right.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee2b74), color-stop(100%,#a61e51)); /* Chrome,Safari4+ */
	background-image: url(../images/arrow_right.png) no-repeat, -webkit-linear-gradient(top, #ee2b74 0%,#a61e51 100%); /* Chrome10+,Safari5.1+ */
	background-image: url(../images/arrow_right.png) no-repeat, -o-linear-gradient(top, #ee2b74 0%,#a61e51 100%); /* Opera 11.10+ */
	background-image: url(../images/arrow_right.png) no-repeat, -ms-linear-gradient(top, #ee2b74 0%,#a61e51 100%); /* IE10+ */
	background-image: url(../images/arrow_right.png) no-repeat, linear-gradient(to bottom, #ee2b74 0%,#a61e51 100%); /* W3C */
}

.about .container .body .right form#bereken label.error {
	color				: 	#ee2b74;
	font-size			: 	11px;
	font-weight			: 	bold;
	display				: 	block;
	float: none;
	margin: 10px 0 0 10px;
	padding: 0px;
	width: auto;
}




.about .container .body h2 {
							font				:	normal 42px/42px Arial ;
							font-weight 		: 	normal;
							font-family			: 	'daxlight';
							color				:	#fff;	
							margin				:	100px 0 15px 0px;
							float 				: 	left;
							
}

.about .container .body p.intro {
							font				:	normal 16px/22px Arial;
							font-family			: 	'daxlight';
							color				:	#fff;	
							font-weight			:	normal;
							width				:	560px;
							margin-bottom		:	85px;
							float 				: 	left;
}

.about .container .body .modules-outer {
							/* background			:	transparent url('../images/module-outer-bg.gif') left top repeat-y; */
	padding-left: 50px;							
}

.about .container .body .modules-outer .module {
							float				:	left;
							
}

.about .container .body .modules-outer .box01 {
							width				:	304px;
							margin-bottom 		: 	60px;
							
}

.about .container .body .modules-outer .box02 {	
							padding 			: 	0px 10px;						
}

.about .container .body .modules-outer .box03 {
							padding				:	0px 0 0 32px;
							width				:	242px;
						
}

.about .container .body .modules-outer .module h3 {
							font				:	normal 28px/18px Arial;
							font-family			: 	'daxbold';
							color				:	#fff;	
							margin				:	5px 0 30px 0px;						
}

.about .container .body .modules-outer .module p {
							font				:	13px/22px Arial;
							font-weight			:	normal;
							color				:	#fff;	
							margin				:	0px;
							width				:	285px;
}

.about .container .body .modules-outer .box03 p {
							width				:	220px;
}



.about .container .body .modules-outer .module p#twitter ul {
							font				:	11px/16px Arial;
							font-weight			:	normal;
							color				:	#fff;	
							list-style			:	none;
							padding				:	0px;
							width				:	220px;
}

.about .container .body .modules-outer .module p#twitter ul li {
							padding-bottom		:	16px;
}

.about .container .body .modules-outer .module p#twitter ul li a {
							color				:	#99cc33;	
							text-decoration		:	none;
}

.about .container .body .modules-outer .module p#twitter ul li a.timestamp {
							display				:	block;
}


.about .container .body .modules-outer .module p#twitter ul li a:hover {	
							text-decoration		:	underline;
}


.about .container .body .modules-outer .module ul.module-points {
							list-style-image	:	url('../images/arrow_green.gif');
							color				:	#fff;
							padding				:	0px 25px;
}

.about .container .body .modules-outer .module ul.module-points li {
							font				:	13px/25px Arial normal;	
							padding-left		:	8px;
}


.about .container .body .modules-outer .module p#twitter p.profileLink a {
							font				:	13px/25px Arial;
							font-weight			:	normal;
							color				:	#fff;	
							padding				:	0px;
							text-decoration		:	none;
							display				:	block;
							padding-left		:	28px;
							background			:	transparent url('../images/twitter-btn.gif') left center no-repeat;
}

.about .container .body .modules-outer .module p#twitter p.linkedin a {
							background			:	transparent url('../images/linkedin-btn.gif') left 2px no-repeat;
}

.moreinfo .more {
							width				:	100%;
							height				:	82px;
							clear				:	both;
							text-align			:	center;
							background-color	:	#ededed;
							margin-bottom 		: 	-82px;
							overflow 			: 	hidden;
}

.moreinfo {
							width				:	100%;
							background-color 	: 	#ededed;
							padding-bottom 		: 	20px;
}

.moreinfo .container {
							background-color 	: 	#fff;
							width				:	100%;
							overflow 			: 	hidden;
							padding-top			:	50px;
							margin-left			:	auto;
							margin-right		:	auto;
							background			:	transparent url('../images/footer_bg.gif') center top repeat-y;
}

.moreinfo .container .body {
							width				:	996px;
							margin-left			:	auto;
							margin-right		:	auto;				
}


.moreinfo .container .body .form {
							margin-left			:	50px;
							width				:	565px;
							float				:	left;
							padding-bottom		:	80px;
							
}

.moreinfo .container .body .form h2 {
							font				:	normal 42px/42px Arial;
							font-family			: 	'daxlight';
							color				:	#2b2b2b;	
							margin				:	30px 0 0 0px;
							
}

.moreinfo .container .body .form h2 strong {
							font				:	normal 42px/42px Arial;
							font-family			: 	'daxmedium';
							
}

.moreinfo .container .body .form p.intro {
							font				:	16px/22px Arial;
							color				:	#2b2b2b;	
							font-weight			:	700;
							width				:	450px;
							margin				:	20px 0 65px 0;
}

.moreinfo .container .body .form label {
							display				:	block;
							float				:	left;
							width				:	160px;
							padding-top			:	8px;
}

.moreinfo .container .body .form label.geslacht {
							padding-top			:	9px;
}

.moreinfo .container .body .form .inputBox {
							width				:	290px;
							border				:	0px;
							background			:	transparent url('../images/ml_inputBoxBG.gif') left top no-repeat;
							padding				:	13px 0px 19px 10px;
							font-size			:	13px;
							margin-bottom		:	6px;
}

.moreinfo .container .body .form .inputTextarea {
							width				:	270px;
							border				:	0px;
							background			:	transparent url('../images/ml_inputTextareaBG.gif') left top no-repeat;
							padding				:	10px 20px 19px 10px;
							font-size			:	13px;
							margin-bottom		:	6px;
							font-family			:	Arial;
}

.moreinfo .container .body .form .inputCheckbox {
							visibility			:	hidden;
}



.moreinfo .container .body .form #contactform ul{ 
							margin				:	0;
							padding				:	0;
							list-style			:	none; 
}

.moreinfo .container .body .form #contactform li a{
							color				: 	#2b2b2b;
							text-decoration		: 	none;
}

.moreinfo .container .body .form #contactform li a span {
							display				: 	block;
							padding-top			: 	18px;
}


.moreinfo .container .body .form #contactform li a.active{
							background-position	: 	right bottom !important;
}


.moreinfo .container .body .form #contactform li a.option { 
							background			:	url('../images/inputCheckboxBG.gif') right top no-repeat;
							display				:	block;
							width				:	35px;
							height				:	34px;
							float				: 	left;
}

.moreinfo .container .body .form #contactform .img { 
							margin-left			:	160px;
}


.moreinfo .container .body .contactinfo { 
							float				:	left;
							font				:	12px/18px Arial;
							color				:	#534f4e;	
							font-weight			:	700;
							width				:	250px;
							padding				:	55px 0 0 50px;
							border-left			:	1px solid #d9dfde;
							margin-top			:	30px;
							min-height			:	475px;
}

.moreinfo .container .body .contactinfo .tel {
							font-size			: 	26px;
}	

.moreinfo .container .body .contactinfo .email a {
							font-size			: 	22px;
							line-height 		: 	36px;
							color 				: 	#ee2b74;
							font-weight			: 	normal;
							font-family 		: 	Georgia;
}	



.moreinfo .container .body .contactinfo p { 
							width				:	170px;
}

.moreinfo .container .body .contactinfo .map { 
							margin 				: 	0px 0 10px -5px;
}

.moreinfo .container .body .contactinfo .normal {
							font-weight 		:	normal;
}


.moreinfo .container .body .contactinfo a { 
							color				:	#78c253;
							text-decoration		:	none;
}

.moreinfo .container .body .contactinfo a:hover { 
							text-decoration		:	underline;
}

.moreinfo .container .body .contactinfo p .img { 
							margin				:	0px 0 10px 0px;
}

.moreinfo .container .body .contactinfo span.title { 
							font				:	11px/20px Arial;
							color				:	#2b2b2b;	
							font-weight			:	normal;
							float				:	none;
}

.clr {
							clear				:	both;	
}


.moreinfo .container .body form.cmxform label.error, label.error {
							color				: 	#ee2b74;
							font-size			: 	11px;
							font-weight			: 	bold;
							display				: 	block;
							float				:	none;	
							padding				: 	0px;
							margin				: 	-6px 0 18px 160px;
							width				:	250px;
}
.moreinfo .container .body div.error { display: none; }
