html, body { background-color: #E7DD9D; text-align: center; font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;  }

div#container_lb { margin: 50px; text-align: left; background: #FFF; }
	div#container_lb h3 { color: #C93; font-size: 14px; line-height: 1.7em; }

div#container { margin: 15px auto; text-align: left; width: 1000px; background: #FFF url('../images/background.gif') left top repeat-y; }
div#container div.bgtop { background: url('../images/background-top.gif') left top no-repeat; height: 16px; display: block; }
div#container div.bgbottom { background: url('../images/background-bottom.gif') left bottom no-repeat; height: 16px; display: block; }

div#container div.header { position: relative; padding: 0 45px; margin-top: 30px; }
	div#container div.header h2 { color: #666; font-size: 17px; font-weight: normal; position: absolute; left: 319px; bottom: 0; }

div#container div.navigation { margin: 20px 22px; border: 1px dotted #bbb; border-width: 1px 0; }
	div#container div.navigation ul,
	div#container div.navigation ul li { list-style: none; margin: 0; padding: 0; }
	div#container div.navigation ul { margin: 0 14px; }
	div#container div.navigation ul li { float: left; padding: 10px 9px; }
	div#container div.navigation ul li a { color: #666; font-size: 14px; text-decoration: none;  }
	div#container div.navigation ul li a:hover { text-decoration: underline; }

div#container div.content { padding: 0 22px; border: 0px solid red; }
div.content a { color: #C93; }

div.intro_box div.intro { height: 255px; width: 763px; float: left; position: relative; background: #FFF url('../images/pic_intro.jpg') bottom left no-repeat; }
	div.intro_box div.intro div.text { position: relative; top: 60px; left: 25px; width: 340px; }
	div.intro_box div.intro div.text h2 { color: #fff4db; font-size: 19pt; margin-bottom: 0.5em; }
	div.intro_box div.intro div.text h3 { color: #cb9803; font-size: 18pt; }
div.intro_box div.demo { height: 255px; width: 180px; float: right; position: relative; background: #FFF url('../images/pic_demo.jpg') bottom left no-repeat; }
	div.intro_box div.demo h2 { font-size: 12pt; text-align: center; position: relative; top: 28px; padding: 0 1em; }
	div.intro_box div.demo h2 { color: #666; text-decoration: none; }
//	div.intro_box div.demo h2 a:hover { text-decoration: underline; }

div.bottom_box { margin-top: 10px; }
	div.bottom_box div.testemonials_fh { height:305px; float: left; background-color: #cacab8; position: relative; width: 760px; padding: 0px 0px 0px 0px; }
		div.bottom_box div.testemonials_fh ul { line-height: 1.7em; }
		div.bottom_box div.testemonials_fh h3 { color: #333; font-size: 14px; margin-bottom: 5px; }
		div.bottom_box div.testemonials_fh h4 { color: #C93; font-size: 14px; line-height: 1.7em; }
		div.bottom_box div.testemonials_fh h4 a { color: #C93; font-size: 14px; line-height: 1.7em; }
		div.bottom_box div.testemonials_fh h4 a:hover { color: #C93; font-size: 14px; line-height: 1.7em; text-decoration: underline; }
		div.bottom_box div.testemonials_fh p { margin-top: 0; margin-bottom: 1.5em; line-height: 1.7em; }
		div.bottom_box div.testemonials_fh div.border { font-size: 2px; position: absolute; background: #fff url('../images/corners_green.gif') left top no-repeat; display: block; height: 3px; width: 3px; }
			div.bottom_box div.testemonials_fh div.border.lefttop { left: 0; top: 0; background-position: top left; }
			div.bottom_box div.testemonials_fh div.border.righttop { right: 0; top: 0; background-position: top right; }
			div.bottom_box div.testemonials_fh div.border.rightbottom { bottom: 0; right: 0; background-position: bottom right; }
			div.bottom_box div.testemonials_fh div.border.leftbottom { bottom: 0; left: 0; background-position: bottom left; }

	div.bottom_box div.nieuws_body { float: left; height: 289px; background-color: #cacab8; position: relative; width: 460px; padding: 1em 1em 5px 1em; overflow-y: auto;}

	div.bottom_box div.testemonials { float: left; height: 289px; background-color: #cacab8; position: relative; width: 460px; padding: 1em 1em 5px 1em; }
		div.bottom_box div.testemonials h3 { color: #333; font-size: 14px; margin-bottom: 5px; }
		div.bottom_box div.testemonials h4 { color: #C93; font-size: 14px; line-height: 1.7em; }
		div.bottom_box div.testemonials h4 a { color: #C93; font-size: 14px; line-height: 1.7em; }
		div.bottom_box div.testemonials h5 { color:#615141; font-size: 14px; line-height: 1.7em; }
		div.bottom_box div.testemonials h4 a:hover { color: #C93; font-size: 14px; line-height: 1.7em; text-decoration: underline; }
 
		div.bottom_box div.testemonials p { margin-top: 0; margin-bottom: 1.5em; line-height: 1.2em; }
		div.bottom_box div.testemonials p a { color: #000000; font-size: 14px; font-weight: bold; text-decoration: underline; }
		div.bottom_box div.testemonials .small { font-size: 9px; margin-top: 0; margin-bottom: 1.5em; line-height: 1.3em; }
		div.bottom_box div.testemonials div.border { font-size: 2px; position: absolute; background: #fff url('../images/corners_green.gif') left top no-repeat; display: block; height: 3px; width: 3px; }
			div.bottom_box div.testemonials div.border.lefttop { left: 0; top: 0; background-position: top left; }
			div.bottom_box div.testemonials div.border.righttop { right: 0; top: 0; background-position: top right; }
			div.bottom_box div.testemonials div.border.rightbottom { bottom: 0; right: 0; background-position: bottom right; }
			div.bottom_box div.testemonials div.border.leftbottom { bottom: 0; left: 0; background-position: bottom left; }
	div.bottom_box div.product_info { margin-left: 10px; height: 307px; width: 264px; position: relative; display: block; float: left; background: url('../images/pic_prod_info.jpg') left top no-repeat; }
		div.bottom_box div.product_info h3 { text-align: right; position: relative; top: 20px; right: 10px; line-height: 30px;}
		div.bottom_box div.product_info h3 { font-size: 40px; color: #666; text-decoration: none;  }
		div.bottom_box div.product_info h3 span { color: #C93; }
		div.bottom_box div.product_info p { position: absolute; text-align: right; bottom: 0; right: 1em; }
		div.bottom_box div.product_info p { font-size: 13pt; color: #333; font-weight: bold; text-decoration: none; }
	div.bottom_box div.nieuws { margin-left: 10px; height: 307px; width: 264px; position: relative; display: block; float: left;) left top no-repeat; }
		div.bottom_box div.nieuws h3 { font-size: 12px; color: #666; text-decoration: none;  }
		div.bottom_box div.nieuws h3 span { color: #C93; }
		div.bottom_box div.nieuws p { font-size: 10px; color: #333; font-weight: bold; text-decoration: none; }
		div.bottom_box div.nieuws p a { font-size: 10px; color: #333; font-weight: bold; text-decoration: none; }
		div.bottom_box div.nieuws p a:hover { text-decoration: underline; }
	div.bottom_box div.action div.aanvragen { position: relative; background-color: #615141; float: right; width: 160px; padding: 20px 10px; }
		div.bottom_box div.action div.aanvragen h2 { color: #C90; font-size: 17px; font-weight: bold; line-height: 2em; }
		div.bottom_box div.action div.aanvragen p a { font-weight: normal; color: #fff; text-decoration: none; line-height: 2.2em; }
		div.bottom_box div.action div.aanvragen p a:hover { text-decoration: underline; }
		div.bottom_box div.action div.aanvragen div.border { font-size: 2px; position: absolute; background: #fff url('../images/corners_brown.gif') left top no-repeat; display: block; height: 3px; width: 3px; }
			div.bottom_box div.action div.aanvragen div.border.lefttop { left: 0; top: 0; background-position: top left; }
			div.bottom_box div.action div.aanvragen div.border.righttop { right: 0; top: 0; background-position: top right; }
			div.bottom_box div.action div.aanvragen div.border.rightbottom { bottom: 0; right: 0; background-position: bottom right; }
			div.bottom_box div.action div.aanvragen div.border.leftbottom { bottom: 0; left: 0; background-position: bottom left; }
	div.bottom_box div.action div.bellen { position: relative; background-color: #cacab8; float: right; margin-top: 22px; width: 160px; padding: 20px 10px; height: 24px;}
		div.bottom_box div.action div.bellen p { text-align: center; line-height: 1.5em; margin: 0; font-size: 12pt; }
		div.bottom_box div.action div.bellen p a { font-weight: bold; color: #333; text-decoration: none; }
//		div.bottom_box div.action div.bellen p a:hover { text-decoration: underline; }
		div.bottom_box div.action div.bellen div.border { font-size: 2px; position: absolute; background: #fff url('../images/corners_green.gif') left top no-repeat; display: block; height: 3px; width: 3px; }
			div.bottom_box div.action div.bellen div.border.lefttop { left: 0; top: 0; background-position: top left; }
			div.bottom_box div.action div.bellen div.border.righttop { right: 0; top: 0; background-position: top right; }
			div.bottom_box div.action div.bellen div.border.rightbottom { bottom: 0; right: 0; background-position: bottom right; }
			div.bottom_box div.action div.bellen div.border.leftbottom { bottom: 0; left: 0; background-position: bottom left; }

div#container div.footer { margin: 0px 22px 10px 22px; padding: 5px 0; border: 1px dotted #bbb; border-width: 1px 0; position: relative; }
	div#container div.footer img { margin-left: 40px; }
	div#container div.footer ul,
	div#container div.footer ul li { list-style: none; margin: 0; padding: 0; }
	div#container div.footer ul { margin: 0 14px; position: absolute; left: 500px; top: -3px; }
	div#container div.footer ul li { float: left; padding: 10px 9px; }
	div#container div.footer ul li a { color: #666; font-size: 14px; text-decoration: none;  }
	div#container div.footer ul li a:hover { text-decoration: underline; }
	div#container div.footer div.address { color: #666; margin-left: 41px; display: inline; position: absolute; top: 8px;}
