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

html, body	{ margin: 0; padding: 0; background: #41210c /*#FF0000*/; font-family: Arial, Helvetica, sans-serif; }
img	{ border: 0; }

a		{ color: #42210B; }
a:hover	{ text-decoration: none; }

#container	{ width: 990px; height: 538px; margin: auto; padding: 5px 0 0 0; }

#menu	{ width: 830px; height: 10px; padding: 19px 0 1px 0; }

.mainmenuitem		{ padding: 0 9px 0 0; background: url(../images/menuspacer.gif) no-repeat right; }
.mainmenuitemActive	{ padding: 0 9px 0 0; background: url(../images/menuspacer.gif) no-repeat right; }

.milonictable	{ /*background: url(../images/bg-submenuitemL.png) repeat-y;*/ }

td.submenuitem 			{ background: url(../images/bg-submenuitemR.png) no-repeat right; }
a.submenuitem			{ background: url(../images/bg-submenuitemL.png) no-repeat left !important; color: #FFFFFF; font-size: 12px; text-decoration: none; padding: 3px 5px; }
.submenuitemActive		{ background: url(../images/bg-submenuitemR.png) no-repeat right; color: #a57b51; }
td.submenuitemActive	{ background: url(../images/bg-submenuitemR.png) no-repeat right; color: #a57b51; }
a.submenuitemActive		{ background: url(../images/bg-submenuitemL.png) no-repeat left !important; color: #a57b51; font-size: 12px; text-decoration: none; padding: 3px 5px; }

td.subsubmenuitem 			{ background: url(../images/bg-subsubmenuitemR.png) no-repeat right; }
a.subsubmenuitem			{ background: url(../images/bg-subsubmenuitemL.png) no-repeat left !important; color: #FFFFFF; font-size: 11px; text-decoration: none; padding: 0 4px 1px 4px; }
.subsubmenuitemActive		{ background: url(../images/bg-subsubmenuitemR-o.png) no-repeat right; }
td.subsubmenuitemActive 	{ background: url(../images/bg-subsubmenuitemR-o.png) no-repeat right; }
a.subsubmenuitemActive		{ background: url(../images/bg-subsubmenuitemL-o.png) no-repeat left !important; color: #FFFFFF; font-size: 11px; text-decoration: none; padding: 0 4px 1px 4px; }

#left	{ width: 190px; float: left; margin: 5px 3px 0 0; position: relative; }
#middle	{ width: 445px; height: 502px; float: left; margin: 0 3px 0 0; padding: 5px 4px; background: url(../images/bg-middle.jpg) no-repeat; }
#right	{ width: 333px; float: left; margin: -31px 0 0 0; }

#leftTopCurve		{ width: 11px; height: 11px; position: absolute; z-index: 10; top: 0; left: 0; background: url(../images/leftTopCurve.png) no-repeat left top; font-size: 1px; }
#rightTopCurve		{ width: 11px; height: 11px; position: absolute; z-index: 12; margin: 0 0 0 971px; background: url(../images/rightTopCurve.png) no-repeat left top; font-size: 1px; }
#rightBottomCurve	{ width: 11px; height: 11px; position: absolute; z-index: 13; margin: 491px 0 0 971px; background: url(../images/rightBottomCurve.png) no-repeat left top; font-size: 1px; }
#leftBottomCurve	{ width: 11px; height: 11px; position: absolute; z-index: 14; margin: 491px 0 0 0; background: url(../images/leftBottomCurve.png) no-repeat left top; font-size: 1px; }

#fLeftBlocks		{ width: 190px; height: 340px; background: url(../images/bg-left.gif) no-repeat; }
#fLeftBlocks img	{ width: 190px; height: 162px; background: #1c93bb; margin: 0 0 8px 0; border: 0; }
#fLeftBlocks th		{ width: 190px; height: 162px; border: 0; text-align: center; }
#fLeftBlocks th h1		{ font-size: 18px; line-height: 17px; color: #FFFFFF; margin: 0 7px 10px 7px; }
#fLeftBlocks th h2		{ font-size: 13px; color: #FFFFFF; margin: 0 10px; }
#fLeftBlocks td		{ height: 8px; font-size: 1px; line-height: 1px; }
#leftBlockEnd		{ width: 175px; height: 52px; padding: 110px 0 0 15px; background: url(../images/leftBlock-nieuwsbrief.jpg) no-repeat #77a61a; text-align: center; }

#newsletterForm	{ }
#newsletterForm	input		{ width: 160px; border: 0; display: block; margin: 0 0 10px 0; font-size: 11px; }
#newsletterForm .btnSend		{ width: auto; border: 0; background: #43200c; color: #FFFFFF; margin: 0 0 0 55px; padding: 2px 5px; }
#newsletterForm .btnSend:hover	{ background: #FFFFFF; color: #43200c; }
#newsletterForm span		{ width: 160px; font-size: 11px; text-align: center; margin: -5px 0 5px 0; }
#newsletterForm span.error	{ color: #e00001 !important; }

#headLiner		{ height: 15px; margin: 2px 3px; background: #efe3d7; font-size: 11px; padding: 6px 6px; }
#contentMiddle	{ height: 455px; margin: 2px 3px; overflow: auto; padding: 5px 15px; }

p	{ font-size: 11px; color: #42210B; line-height: 16px; margin: 0 0 20px 0; }
span	{ font-size: 11px; display: block; color: #42210B; line-height: 16px; }
ul	{ font-size: 11px; color: #42210B; }

.mmenu	{ }
.mmenu table	{ background: url(../images/bg-submenuitemL.png) no-repeat left; }
.mmenu td	{ margin: 0 0 0 3px; background: url(../images/bg-submenuitemR.png) no-repeat right; }

#el2 tbody a	{ background: #00FF00; }
#el2 tbody td a	{ background: #FF3333; }

#gevestigd	{ display: block; margin: 5px 0 0 0; float: none; }
.gevestigdBlock		{ width: 322px; height: 162px; float: left; background: #FFFFFF; margin: 0 8px 8px 0; }
.gevestigdBlock .img	{ width: 161px; height: 162px; float: left; }
.gevestigdContent		{ float: left; }
.gevestigdContent img	{ margin: 5px 0 0 5px; }
.gevestigdContent p		{ width: 150px; margin: 0 0 5px 5px; }

.gevestigdBlock2		{ width: 322px; height: 162px; float: left; background: #FFFFFF; margin: 0 8px 8px 0; }
.gevestigdBlock2 .img	{ width: 322px; height: 100px; display: block; }
.gevestigdBlock2 .gevestigdContent img	{ margin: 0; }
.gevestigdBlock2 .gevestigdContent p		{ width: 317px; margin: 5px 0 5px 5px; }

#contentMiddle table	{ margin: 0 0 15px 0; }
#contentMiddle th	{ text-align: left; font-size: 11px; color: #42210B; padding: 0 10px 0 0; vertical-align: top; }
#contentMiddle td	{ font-size: 11px; color: #42210B; padding: 0 10px 0 0; vertical-align: top; }

.date	{ font-size: 10px; display: block; color: #999999; }

h1	{ font-size: 16px; color: #ec008c; margin: 0 0 -3px 0; text-transform: uppercase; }
h2	{ font-size: 12px; color: #000000; margin: 0; }
h2.gevestigd	{ margin: 5px 0 0 5px; }
h3	{ font-size: 12px; color: #ec008c; margin: 0; }

.newsImage	{ float: right; }

#routebeschrijving table	{ margin: 10px 0 0 0; }
#routebeschrijving td		{ font-size: 11px; color: #42210B; }
.formbtn		{ background: none; border: 1px solid #42210B; background: #42210B; color: #FFFFFF; margin: 10px 0 0 0; }
.formbtn:hover	{ background: none; border: 1px solid #42210B; background: #FFFFFF; color: #42210B; margin: 10px 0 0 0; }

#agenda	{ padding: 0 0 15px 0; margin: 0 0 10px 0; border-bottom: 1px solid #42210B; }
#agenda td	{ text-align: left; }
#agenda th	{ text-align: left; }