html						{overflow-y:auto; overflow-x:hidden;}
body						{font-family:arial, sans-serif; height:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(/images/background.jpg) bottom right no-repeat #fff; background-attachment:fixed;}
form						{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#stripes					{width:100%; height:482px; background:url(/images/bg_striped.gif) repeat-x;}
#container					{width:950px; margin-left:auto; margin-right:auto;}
#logo_cnt					{margin:11px 0px 0px 23px;}
#content_block				{width:950px; margin:15px 0px 0px 0px;}
#block_top					{background:url(/images/block_top.png); width:950px; height:10px; float:left;}
#block_mid					{background:url(/images/block_bg.png); width:950px; float:left;}
#block_bot					{background:url(/images/block_bottom.png); width:950px; height:10px; float:left;}
#column						{float:right; width:349px;}
#home_caroussel				{float:right; padding:3px 15px 5px 0px; width:561px; height:295px;}
#home_caroussel_ul			{padding:0px;margin:0px;list-style:none;}
#home_caroussel li 			{padding:0px; margin:0px; display:none;}
#home_caroussel .image		{position:absolute;}
#home_caroussel .overlay	{position:absolute; width:561px; height:85px; background:#000; margin:210px 0px 0px 0px; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; z-index: 9}
#home_caroussel .text		{position:absolute; margin:220px 0px 0px 30px; font-size:36px; font-weight:normal; padding:10px 10px 0px 10px; letter-spacing:1px; z-index: 10}
#page_caroussel				{float:right; padding:3px 15px 5px 0px; width:334px; height:295px;}
#page_caroussel .image		{position:absolute;}
#page_caroussel .overlay	{position:absolute; width:334px; height:51px; background:#000; margin:244px 0px 0px 0px; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
#page_caroussel .text		{position:absolute; margin:246px 0px 0px 10px; font-size:24px; font-weight:normal; padding:10px 10px 0px 10px; letter-spacing:1px;}
.orange						{color:#e85426; font-weight:normal;}
.grijs						{color:#ababab; font-weight:normal;}
.geel						{color:#fbb900; font-weight:normal;}
.wit						{color:#fff; font-weight:normal;}
#content					{padding:25px 23px 10px 23px; color:#42464c; font-size:13px; line-height:19px;}
#content .home				{width:328px;}
#content .page				{width:555px;}
#content a.newslink			{color:#fbb900; text-decoration:none;}
#content h1					{color:#fbb900; font-size:28px; line-height:28px; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
#content h2					{color:#fbb900; font-size:18px; line-height:18px; font-weight:normal; padding:0px 0px 0px 0px; margin:20px 0px 5px 0px;}
#content h3					{color:#fbb900; font-size:14px; line-height:14px; font-weight:normal; padding:0px 0px 0px 0px; margin:20px 0px 5px 0px;}
#content p					{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content a					{text-decoration:underline; color:#e75426;}
#content a:hover			{text-decoration:none;}
#content a.cont_lnk			{background:url(/images/button_forward.gif) no-repeat; text-decoration:underline; color:#000; line-height:18px; padding:0px 0px 0px 22px; float:left;}
#content a.cont_lnk:hover	{text-decoration:none;}
#content .imageleft			{border:1px solid #3e3e3e; float:left; margin:5px 15px 10px 0px;}
#content .imageright		{border:1px solid #3e3e3e; float:right; margin:5px 0px 10px 15px;}
#footer						{width:925px; height:34px; background:url(/images/footer_bg.png); margin:15px 0px 0px 0px; padding:15px 0px 0px 25px; float:left; color:#fff; font-size:13px;}
#footer a					{text-decoration:underline; color:#fff;}
#footer a:hover				{text-decoration:none;}
#footer a.tis_lnk			{float:right; padding:0px 28px 0px 0px;}
#footer a.tis_lnk:hover		{}
#clear						{clear:both; height:10px;}
.error						{font-size:11px; line-height:18px; padding:10px;}
.error a					{text-decoration:underline; color:#e75426;}
.error a:hover				{text-decoration:none;}



#menu						{width:950px; height:47px; background:url(/images/menu_bg.png) no-repeat; margin:15px 0px 0px 0px;}
#menu .divider				{width:2px; height:39px; background:url(/images/menu_divider.gif);}
#menu ul					{margin:0px; padding:3px 0px 0px 10px; list-style:none;} 
#menu ul li					{float:left; position:relative; margin:0px 0px 0px 0px; height:39px; cursor:pointer;}
#menu ul li a				{font-weight:bold; line-height:39px;}
#menu ul li:hover a			{color:#000;}
#menu ul li:hover ul li a	{color:#fff;}
#menu li ul 				{list-style:none; display:none; position:absolute; top:38px; left:-10px;} 
#menu li>ul 				{top:38px; left:-10px; z-index:100;} 
#menu ul li ul li			{float:none; width:150px; height:24px; background:#e7643b; margin:0px 0px 0px 0px;}
#menu ul li ul li a			{font-weight:normal; line-height:24px; font-size:12px;}
#menu ul li:hover ul li:hover a		{color:#000;}
#nav a						{color:#fff; margin:0px 15px 0px 15px; font-size:13px; text-decoration:none;}
#menu .selected				{background:#e68061;}
#menu .selected a			{color:#000;}
#menu .selected:hover		{background:#e68061;}
#menu .subselected			{background:#e68061;}
#menu .subselected a		{background:#e68061;}
#menu .subselected:hover	{background:#e68061;}
#menu ul li.over, 
#menu ul li:hover			{background:#e68061;}
#menu ul li.over a, 
#menu ul li:hover	a		{color:#000;}
#menu ul li.over ul li a, 
#menu ul li:hover ul li	a	{color:#fff;}
#menu ul li.over .subselected a, 
#menu ul li:hover .subselected a	{color:#000;}
#menu ul li ul li.over, 
#menu ul li ul li:hover		{background:#e68061;}
#menu ul li ul li.over a	{color:#000;}
#menu ul li:hover ul, 
#menu ul li.over ul 		{display:block;}

#submenu					{float:right; margin:0px 0px 15px 0px; padding:0px 15px 0px 0px; width:334px; background:url(/images/dotted_bg.gif) bottom left no-repeat;}
#submenu .news_summary		{width:334px; background:url(/images/dotted_bg.gif) top left no-repeat; color:#42464c; font-size:11px; line-height:18px; float:left; padding:8px 0px 5px 0px;}
#submenu .news_summary .textsmall{width:230px; float:left;}
#submenu .news_summary .text{width:334px; float:left;}
#submenu .news_summary img	{border:1px solid #3e3e3e; margin:5px 10px 5px 0px; float:left;}
#submenu .news_summary a	{text-decoration:none;background:url(/images/button_forward.gif) no-repeat; color:#fbb900; font-weight:bold; font-size:12px; line-height:18px; padding:0px 0px 0px 22px; float:left;}
#submenu .news_summary a:hover	{text-decoration:none; color:#42464c;}
#submenu p					{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#submenu h2					{color:#e85426; font-size:28px; font-weight:normal; padding:0px 0px 0px 0px; margin:15px 0px 20px 0px;}
#submenu ul					{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; background:url(/images/dotted_bg.gif) top left no-repeat;}
#submenu li					{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(/images/dotted_bg.gif) bottom left no-repeat;}
#submenu ul a				{font-weight:bold; text-decoration:none; color:#e85426; line-height:22px; font-size:13px; background:url(/images/arrow_right.gif) 0px 5px no-repeat; padding:0px 0px 0px 9px; margin:0px 0px 0px 10px;}
#submenu ul a:hover			{color:#42464c;}
#submenu ul a.selected		{font-weight:bold; text-decoration:none; color:#42464c; line-height:22px; font-size:13px; background:url(/images/arrow_right.gif) 0px 5px no-repeat; padding:0px 0px 0px 9px; margin:0px 0px 0px 10px;}
#submenu ul a.selected:hover{color:#42464c;}

#gallery					{width:332px; float:left; padding:0px 0px 0px 0px;}
#gal_nav					{width:332px; height:31px; background:#e3e4e5; margin:10px 0px 0px 0px;}
#gal_nav #prev				{font-size:13px; line-height:31px; height:31px; float:left; text-decoration:none; color:#42464c; background:url(/images/button_gal_back.gif) no-repeat; padding:0px 0px 0px 20px; margin:0px 0px 0px 10px;}
#gal_nav #prev:hover		{color:#e75426;}
#gal_nav #next				{font-size:13px; line-height:31px; height:31px; float:right; text-decoration:none; color:#42464c; background:url(/images/button_gal_next.gif) right no-repeat; padding:0px 20px 0px 0px; margin:0px 10px 0px 0px;}
#gal_nav #next:hover		{color:#e75426;}
#gal_nav #gal				{font-size:13px; line-height:31px; height:31px; float:left; text-decoration:underline; color:#000; padding:0px 0px 0px 0px; margin:0px 0px 0px 65px;}
#gal_nav #gal:hover			{color:#e75426;}
.gallery_divider_home		{padding:19px 0px 20px 19px; float:left;}
.gallery_divider			{float:left; padding:30px 0px 20px 0px;}
#movie						{width:249px; float:left; padding:19px 0px 0px 20px;}
#flv_player					{border:1px solid #3e3e3e;}
#info						{width:288px; float:left; padding:19px 0px 0px 16px; color:#42464c; font-size:11px; line-height:18px;}
#info p						{width:268px; background:#e3e4e5; padding:10px;}
#info a.info_lnk			{background:url(/images/button_info.gif) no-repeat; text-decoration:underline; color:#e75426; line-height:16px; float:left; padding:0px 0px 0px 22px; margin:3px 0px 0px 0px;}
#info a.info_lnk:hover		{text-decoration:none;}
#map						{width:286px; height:120px; border:1px solid #3e3e3e;}
.clear						{clear:both;}

.logo						{margin:0px 70px 0px 0px;}
.certification				{margin:0px 0px 0px 11px; border:0px;}

.photo_gal					{padding:0px 0px 0px 0px; margin:20px 0px 0px 50px; list-style:none;}
.photo_gal li	 			{padding:0px 0px 0px 0px; margin:0px 10px 10px 0px; width:102px; height:102px; border:1px solid #3e3e3e; float:left;}

#contact 					{padding:25px 23px 10px 23px; color:#42464c; font-size:13px; line-height:19px;}
#contact h3					{color:#fbb900; font-size:18px; line-height:18px; font-weight:normal; padding:0px 0px 0px 0px; margin:20px 0px 5px 0px;}
#contact input				{height:16px; width:250px; font-family:arial, sans-serif; margin:0px 0px 2px 0px; padding:2px 3px 2px 3px; color: #42464c;}
#contact textarea			{width:250px; height:80px; font-family:arial, sans-serif; margin:0px 0px 2px 0px; padding:2px 3px 0px 3px; color: #42464c}
#contact .contactLabel 		{width:175px; float:left; margin:0px 0px 2px 0px; padding:2px 0px 0px 0px;}
#contact .contactRadioLabel	{vertical-align:middle; height:15px; }
#contact .contactRadioLabel input {border:none; padding:0px 0px 0px 0px; margin:0px 10px 0px 22px; width:15px; height:16px; background:none;}
#contact .requiredfield 	{color:#e85426; font-weight:bold;}
#contact .required			{color:#42464c; font-size:13px; line-height:19px;}
#contact .contactButton		{margin:5px 0px 0px 175px;}
#contact .button			{width:100px; height:20px; cursor:pointer; border:0px; background-color: #656565; color: #FBB900}

#sitemap ul					{}
#sitemap li					{color: #E85426; list-style: square; font-size:13px;}
#sitemap a					{text-decoration:underline; color: #E85426}
#sitemap a:hover			{text-decoration:none;}

.readmore					{font-size:13px; line-height:31px; height:31px; float:left; text-decoration:none; color:#42464c; background:url(/images/readmore.gif) right no-repeat; padding:0px 20px 0px 0px; margin:0px 10px 0px 0px;}}

/* jQuery caroussel */
.jcarousel-control 			{margin-bottom:10px; text-align:center;}
.jcarousel-control a 		{font-size:75%; text-decoration:none; padding:0px 5px 0px 0px; margin:0px 0px 5px 0px; border:1px solid #fff; color:#eee; background-color:#4088b8; font-weight:bold;}
.jcarousel-control a:focus,
.jcarousel-control a:active {outline:none;}
.jcarousel-scroll 			{margin-top:10px; text-align:center;}
.jcarousel-scroll form 		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.jcarousel-scroll select 	{font-size:75%;}
.none						{/*display:none;*/}
.block						{display:block;}
#mycarousel-next,
#mycarousel-prev 			{cursor:pointer; margin-bottom:-10px; text-decoration:underline; font-size:11px;}