/* ################################################## */
/*  MADE BY: WWW.DIRECTBASING.COM                     */
/*  ALEX VAN DER VEGT                                 */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #5b5b5b; }
input, select, textarea { font-family: Arial; font-size: 11px; color: #5b5b5b; }
body { background: url('../images/bodyBg.gif') #fff no-repeat top; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 898px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 898px; height: 204px; }
	#headerCntr h1 { position: absolute; top: 11px; left: 0px; }
	#headerCntr h1 a { display: block; width: 181px; height: 133px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	#headerCntr .lg_switch { padding-top:7px; text-align:right; padding-right:0px; }
	#headerCntr .lg_switch a { color: #5b5b5b; text-decoration:none }
	#headerCntr .lg_switch a:hover { color:#6e889c; text-decoration: underline; }
	#headerCntr .lg_switch .activeLG { color:#6e889c; text-decoration: underline; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 154px; left: 0px; width: 896px; height: 33px; border: 1px solid #92a9b9; background: url('../images/menuBg.gif') repeat-x; }
		#menuCntr ul { padding-left: 30px; overflow: hidden; width: 866px; list-style: none; }
		#menuCntr li { padding-right: 100px; float: left; display: inline; height: 33px; line-height: 33px; font-family: 'Lucida Sans Unicode', 'Lucida Grande'; }
		#menuCntr li.last { padding-right: 0px; }
		#menuCntr li a { text-decoration: none; font-size: 13px; color: #fff; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #47677e; }
		#menuCntr li.selected_last a { color: #47677e; }
		#menuCntr li.selected_last { padding-right: 0px; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-bottom: 44px; overflow: hidden; width: 898px; background: url('../images/footerBg.gif') no-repeat bottom; }
	#contentCntr div.last { margin-right: 0px; }
	
		/* ### TEXT BOX ### */
		.textBox { margin-bottom: 10px; width: 898px; border-top: 1px solid #c7d3dc; background: url('../images/textBg.gif') repeat-y; }
		.textBox div.bottom { padding: 25px 25px 25px 25px; overflow: hidden; width: 848px; background: url('../images/textBottom.gif') no-repeat bottom; }
		.textBox div.text { float: left; width: 360px; }
		.textBox div.pic { padding-top: 6px; float: right; width: 320px; }
		.textBox div.pic img { padding: 12px 19px 18px 13px; width: 288px; height: 173px; background: url('../images/picBg.gif') no-repeat; }
		.textBox div.picHome { padding-top: 6px; float: right; width: 312px; }
		.textBox div.picHome img { width: 312px; }
		.textBox h1 { padding-bottom: 15px; font-size: 30px; font-family: 'MS Sans Serif', 'Geneva'; font-weight: normal; color: #6e889c; }
		.textBox h2 { padding-bottom: 2px; font-size: 14px; font-weight: bold; }
		.textBox h3 { padding-bottom: 2px; font-size: 12px; font-weight: bold; }
		.textBox p { padding-bottom: 15px; line-height: 16px; }
		.textBox ul { list-style: none; }
		.textBox li { padding-left: 20px;  margin-left: 7px; line-height: 16px; background: url('../images/bol.gif') no-repeat left; }
		.textBox a { color: #5b5b5b;}
		/*.textBox a[href^="http://"]:not([href*="www.mathilde-molenberg.nl"])::after { content: url(http://www.mathilde-molenberg.nl/images/external.gif); }*/
		.textBox a:hover {color: #6e889c; text-decoration:none;}
		
		
		/* ### CONTACT BOX ### */
		.contactBox { margin-right: 9px; position: relative; float: left; display: inline; width: 388px; color: #625d5b; background: url('../images/contactBg.gif') repeat-y; }
		.contactBox div.top { background: url('../images/contactTop.gif') no-repeat top; }
		.contactBox div.bottom { padding-left: 180px; min-height: 141px; background: url('../images/contactBottom.gif') no-repeat bottom; }
		.contactBox a.button { padding: 0px 10px 0px 10px; position: absolute; bottom: 15px; right: 10px; display: block; height: 16px; line-height: 16px; text-decoration: none; color: #766f6b; border: 1px solid #fff; background: url('../images/buttonBg.gif') repeat-x; }
		.contactBox a.button:hover { text-decoration: underline; }
		.contactBox h3 { padding: 14px 0px 10px 0px; height: 19px; font-size: 14px; font-weight: normal; }
		.contactBox address { line-height: 14px; font-style: normal; }
		.contactBox address a { color: #625d5b; }
		.contactBox address a:hover { text-decoration: none; }
		.contactBox img { position: absolute; top: 0px; left: 30px; }
		
		/* ### INFO BOX ### */
		.infoBox { margin-right: 9px; position: relative; float: left; display: inline; width: 246px; background: url('../images/infoBg.gif') repeat-y; }
		.infoBox div.top { background: url('../images/infoTop.gif') no-repeat top; }
		.infoBox div.bottom { min-height: 141px; background: url('../images/infoBottom.gif') no-repeat bottom; }
		.infoBox h3 { padding: 14px 0px 15px 25px; height: 19px; font-size: 14px; font-weight: normal; color: #fff; }
		.infoBox ul { padding: 0px 15px 0px 25px; list-style: none; }
		.infoBox li { margin-left: -17px; padding-left: 20px; line-height: 18px; background: url('../images/plus.gif') no-repeat left; }
		.infoBox li a { padding-right: 15px; color: #fff; background: url('../images/external.gif') no-repeat right; }
		.infoBox li a:hover { text-decoration: none; }
		.infoBox a.button { padding: 0px 10px 0px 10px; position: absolute; bottom: 15px; right: 10px; display: block; height: 16px; line-height: 16px; text-decoration: none; color: #766f6b; border: 1px solid #fff; background: url('../images/buttonBg.gif') repeat-x; }
		.infoBox a.button:hover { text-decoration: underline; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 898px; }
	#footerCntr p { padding: 5px; text-align: right; color: #9b9795; }

