* { margin: 0; padding: 0; }
img, fieldset { border: 0; }


body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 16px; color: #000; background: #fff; }
a { overflow: hidden; color: #fe1b14; text-decoration: none; }
a:hover { text-decoration: underline; }
a span { position: absolute; left: -9000px; }
p.gmapDirHead { margin-top: -30px; }

input, textarea { font-family: Arial, sans-serif; font-size: 13px; color: #010101; padding: 2px 4px; font-weight: normal; width: 200px; border: 1px solid #fe1b14; margin-bottom: -10px;}
input.gmapDirButton { margin-bottom: 30px; }
textarea { overflow: auto; }
.clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; }

.wrap { background: #fff url(../images/background.gif) repeat-y 0 0; width: 770px; margin: 0 auto; position: relative; border: solid #fff; border-width: 20px 0; }

	/*LOGO*/
	h1.logo { position: absolute; top: 18px; left: 30px; z-index: 5; }
	h1.logo a { width: 158px; height: 122px ; display: block; }
	
	h1.text { position: absolute; left: 17px; bottom: 21px; }
	h1.text a { width: 40px; height: 141px ; display: block; }
	
	
	/*TOP PARAGRAPH*/
	.top { background: url(../images/bgTop.gif) no-repeat 0 0; height: 22px; padding: 34px 0 0 212px; }
	
	/*VORMGEVING - RIGHT*/
	.vormgeving { position: absolute; right: 20px; top: 18px; z-index: 10; }
	.vormgeving a { width: 18px; height: 77px; display: block;  }
 	
	/*LEFT*/
	.left { float: left; display: inline; padding: 120px 0 170px 30px; width: 160px; }
	.left h2 { font-weight: normal; font-size: 11px; font-style: italic; }
	.left a { text-decoration: none; color: #000; }
	
	/*LEFT MENU*/
	.left li { list-style: none; }
	.left li a { font-size: 11px; font-weight: bold; color: #000; height: 23px; line-height: 23px; border-bottom: 1px solid #fe1b14; display: block; }
	.left li a:hover { color: #fe1b14; text-decoration: none; }
	.left li.active a { background: url(../images/bullet.gif) no-repeat left center; padding-left: 18px; color: #fe1b14; }
	
	
	/*CONTENT*/
	.content { float: right; display: inline; width: 504px; min-height:532px; height:auto !important; height:532px; margin-right: 58px; }
	
		/*MENU*/
		.content .menu { padding: 58px 0 0 0; margin: 0; height: 62px; }
		.content .menu li { float: left; list-style: none; padding: 0; line-height: 27px; background: none; padding-right: 3px; }
		.menu a { float: left; height: 27px; line-height: 27px; padding: 0 8px; font-weight: bold; text-decoration: none; font-size: 11px; color: #000; background: url(../images/coma_black.gif) no-repeat right 15px; }
		.menu li:last-child a { background-image: none !important; }
		.menu a:hover, .menu .active a { color: #fff; background: #fe1b14 url(../images/coma_white.gif) no-repeat right 15px; text-decoration: none; }
	
	.content h1 { font-size: 11px; font-style: italic; }
	.content h2 { font-size: 11px; font-style: italic; }
	.content p { margin-bottom: 18px; }
	.content ul { margin-bottom: 18px; padding-left: 12px; }
	.content li { list-style: none; padding-left: 12px; line-height: 20px; background: url(../images/bullet_red.gif) no-repeat left center; }
	.content #back { float: right }
	
	/*LIST*/
	.content .list { padding: 0; margin: 0; }
	.content .list li { float: left; width: 504px; list-style: none; clear: both; padding: 0 0 16px 0; background: none; line-height: inherit; }
	.list li .txt { float: left; width: 380px; }
	.list li .img { float: right; width: 100px; overflow: hidden; }

	
	
	
	/*HOMEBOXES*/
	.homeBoxes { padding-top: 67px; height: 86px; }
	.homeBoxes .box { float: left; display: inline; }
	.homeBoxes .box2 { margin-left: 20px; }
	.homeBoxes .box a { float: left; width: 242px; height: 80px; padding: 3px 0; background: #fe1b14 url(../images/homeBoxBg.gif) no-repeat 0 0; }
	.homeBoxes .box a img { vertical-align: middle; margin-right: 11px; }
	
	
	/*SLIDESHOW*/
	.tx-slideshow-pi1 { min-height: 271px; position: relative; }
	.tx-slideshow-pi1 object { float: right; }
		#slideshowArrow { width: 159px; height: 122px; position: absolute; top: 0; right: 0; }
	
	/*CONTACT*/
	.csc-mailform { }
	.csc-mailform-field { margin-bottom: 5px; }
	.csc-mailform-field label { width: 100px; float: left; }
	.csc-mailform-field textarea { height: 80px; }
	.csc-mailform-field input.csc-mailform-submit { margin-top: 10px; margin-left: 100px; height: 25px; padding: 0 4px; color: #fff; font-weight: bold; width: auto; cursor: pointer; background: #fe1b14; }
	.csc-mailform-field input { margin-bottom: 3px; }
	
	/*FOOTER*/
	.footer { padding-top: 20px; height: 21px; background: url(../images/bgBottom.gif) no-repeat 0 20px; clear: both; }
	.tx-lumogooglemaps-pi1 {width:300px;}
	
	

