/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #671767; line-height: 24px; }
input, select, textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #671767; }
body { background: #b80059; }
img { border: 0px; display: block; }
a, input { outline: none; }

.height-20 { height: 20px; }
.height-40 { height: 40px; }
.height-80 { height: 80px; }
.height-120 { height: 120px; }
.height-160 { height: 160px; }

.wrapper_content { min-height: 701px; background-color: white; }

	.content { min-height: 701px; }
	.bg { background: white url(../images/bg/01.jpg) left bottom no-repeat; width: 540px; height: 650px; position: absolute; margin-top: -650px; z-index: 1; }
	.content.bg-wat { background: white url(../images/bg/14.jpg) left bottom no-repeat; }
	.content.bg-werk { background: white url(../images/bg/12.jpg) left bottom no-repeat; }
	.content.bg-groeten { background: white url(../images/bg/15.jpg) left bottom no-repeat; }
	
		/* ### header container ### */
		.headerCntr { z-index:2; }
		.headerCntr h1 { margin-top: 72px; }
		.headerCntr h1 a { display: block; width: 298px; height: 61px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
		.headerCntr h1 a:hover { filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; }
	
		/* ### menu box ### */
		.menuBox { margin-top: 82px; z-index: 2; }
		.menuBox ul { list-style: none; }
		.menuBox li { padding: 0px 10px 0px 10px; float: left; background: url('../images/menu-divider.png') right no-repeat; }
		.menuBox li.last, .menuBox li.lastselected { padding: 0px 0px 0px 10px; background: none; }
		.menuBox li a { font-family: 'SwiftLightRegular', Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #b80059; text-decoration: none; text-shadow: 0 0 1px rgba(184,0,89,0.25); }
		.menuBox li a:hover, .menuBox li.selected a { color: #671767; text-shadow: 0 0 1px rgba(103,23,103,0.25); }
		.menuBox li.selected a { font-weight: bold; }
		.menuBox li.lastselected a { font-weight: bold; color: #671767; }
		
		.quote_left { background: url('../images/quote-left.png') top right no-repeat; min-height: 76px; z-index:2; }
		
		.home { background: url('../images/quote-right.png') bottom right no-repeat; min-height: 47px; z-index:2; }
		.home p { font-size: 16px; line-height: 32px; padding-right: 80px; }
		
		.nieuws { z-index:2; }
		.nieuws h2 { font-family: 'NeoTechStdBold', Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 28px; color: #b80059; text-shadow: 0 0 1px rgba(184,0,89,0.25); margin-top: 6px; font-weight: normal; }
		.nieuws p { font-size: 14px; line-height: 22px; }
		.nieuws a { color: #b80059; text-decoration: underline; font-style: italic; }
		.nieuws a:hover { text-decoration: none; }
		
		.wat-intro { background: url('../images/quote-right.png') bottom right no-repeat; min-height: 47px; }
		.wat-intro ul { list-style: none; padding: 30px 0 30px 0; }
		.wat-intro li a { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 34px; color: #671767; text-decoration: none; text-shadow: 0 0 1px rgba(103,23,103,0.25); }
		.wat-intro li a:hover { color: #b80059; text-shadow: 0 0 1px rgba(184,0,89,0.25); }
		
		.wat-menu ul { list-style: none; padding: 30px 0 30px 0; }
		.wat-menu li a { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 26px; color: #671767; text-decoration: none; text-shadow: 0 0 1px rgba(103,23,103,0.25); }
		.wat-menu li a:hover, .wat-menu li.selected a { color: #b80059; text-shadow: 0 0 1px rgba(184,0,89,0.25); }

		.wat-inhoud { background: url('../images/quote-right.png') bottom right no-repeat; min-height: 47px; }
		.wat-inhoud h1 { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 19px; color: #b80059; text-shadow: 0 0 1px rgba(184,0,89,0.25); font-weight: normal; padding: 30px 0 18px 0; }
		.wat-inhoud h2 { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #b80059; text-shadow: 0 0 1px rgba(184,0,89,0.25); font-weight: normal; padding: 21px 0 12px 0; }
		.wat-inhoud h2:nth-child(2){ padding-top: 3px; }
		.wat-inhoud p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #671767; line-height: 18px; }
		.wat-inhoud p:last-child{ padding-bottom: 30px; }
		.wat-inhoud a { color: #b80059; text-decoration: underline; font-style: italic; }
		.wat-inhoud a:hover { text-decoration: none; }
		.wat-inhoud ul { padding-left: 14px; }
		.wat-inhoud li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #671767; line-height: 18px; }

		.werk { background: url('../images/quote-right.png') bottom right no-repeat; min-height: 47px; }
		.werk.nobg { background: none; }
		.werk ul { list-style: none; padding: 30px 0 30px 0; min-height: 230px;}
		.werk ul.right { padding-right: 80px; }
		.werk li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #671767; line-height: 18px; padding-bottom: 18px; }
		.werk li a { color: #671767; font-style: italic; text-decoration: none; }
		.werk li a:hover { text-decoration: underline; }
		.werk li span.kop { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #b80059; text-shadow: 0 0 1px rgba(184,0,89,0.25); }

		.goed-menu ul { list-style: none; padding: 30px 0 15px 0; }
		.goed-menu li a { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 26px; color: #671767; text-decoration: none; text-shadow: 0 0 1px rgba(103,23,103,0.25); }
		.goed-menu li a:hover, .goed-menu li.selected a { color: #b80059; text-shadow: 0 0 1px rgba(184,0,89,0.25); }

		.goed-inhoud { background: url('../images/quote-right.png') bottom right no-repeat; min-height: 47px; }
		.goed-inhoud p.afbeelding { padding: 38px 0 18px 0; }
		.goed-inhoud h2 { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 19px; color: #b80059; padding: 0 0 18px 0; text-shadow: 0 0 1px rgba(184,0,89,0.25); font-weight: normal; }
		.goed-inhoud p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #671767; line-height: 18px; padding-bottom: 30px; }
		.goed-inhoud a { color: #b80059; text-decoration: underline; }
		.goed-inhoud a:hover { text-decoration: none; }

		.navigatie { width: 140px; height: 18px; line-height: 16px; }
		.navigatie a { color: #671767; text-decoration: none; }

		.groeten { background: url('../images/quote-right.png') bottom right no-repeat; min-height: 47px; }
		.groeten.nobg { background: none; }
		.groeten h1, .groeten h3 { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 24px; line-height: 28px; color: #b80059; padding: 25px 0 21px 0; text-shadow: 0 0 1px rgba(184,0,89,0.25); }
		.groeten h2 { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 28px; color: #b80059; padding: 21px 0 12px 0; text-shadow: 0 0 1px rgba(184,0,89,0.25); }
		.groeten p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #671767; line-height: 18px; padding: 0 80px 0 0; }
		.groeten p:last-child{ padding-bottom: 30px; }
		.groeten a { color: #671767; font-style: italic; text-decoration: none; }
		.groeten a:hover { text-decoration: underline; }
		
		.contact { padding-top: 30px; }
		.contact p { font-family: 'NeoTechStdMedium', Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 26px; color: #671767; padding-bottom: 18px; text-shadow: 0 0 1px rgba(103,23,103,0.25); }
		.contact p a { color: #b80059; text-decoration: none; text-shadow: 0 0 1px rgba(184,0,89,0.25); }
		.contact p a:hover { text-decoration: underline; }
		.contact ul { list-style: none; }
		.contact li { padding: 0px 10px 0px 0px; float: left; }
		.contact li.last { padding: 0px 0px 0px 0px; background: none; }
		.contact-map { background: url('../images/quote-right.png') bottom right no-repeat; min-height: 47px; padding: 30px 0 30px 0; }

	.footer { padding-top: 23px; background: url(../images/footer-shadow.png) top center no-repeat; min-height: 100px;  }
	
		.footer-left p { color: white; }
		.footer-left a { color: white; text-decoration: none; font-weight: bold; }
		.footer-left a:hover { text-decoration: underline; }

		.footer-right ul { list-style: none; }
		.footer-right li { padding: 0px 10px 0px 0px; float: right; }
		.footer-right li.last { padding: 0px 0px 0px 0px; background: none; }
		.footer-right li a { font-size: 15px; color: #b80059; text-decoration: none; }