/*------------------------------------------------------------------------
# JA Kyanite II - Version 1.0 - Licence Owner jSharing.COM
# ------------------------------------------------------------------------
# JA Joomla! Template Framework  - Version: 1.0
# ------------------------------------------------------------------------
# Copyright (C) Lifetime Joomla Just for Sharing, Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: Joomla Just for Sharing
# Websites:  http://jsharing.com -  http://jsharing.net
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------
COMMON STYLE
---------------------------------------------------------*/
BODY
{
	background: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	overflow-y: scroll;
}
BODY#bd
{
	background: #F6F6F6;
	color: #333;
}
BODY.fs1
{
	font-size: 10px;
}
BODY.fs2
{
	font-size: 11px;
}
BODY.fs3
{
	font-size: 12px;
}
BODY.fs4
{
	font-size: 13px;
}
BODY.fs5
{
	font-size: 14px;
}
BODY.fs6
{
	font-size: 15px;
}
/*Normal links ---*/
A
{
	color: #009999;
	/*[disabled]speak-punctuation:none;*/
	/*[disabled]+placement:shift;*/
	text-decoration: none;
}
FORM.poll .poll-result:hover, FORM.poll .poll-result:active, FORM.poll .poll-result:focus
{
	color: #009999;
}
.rsform_lichtgrijs .gretenformulier FIELDSET.formFieldset
{
	margin-top: 5px;
}
/*Readon links ---*/
A.readon
{
	font-weight: bold;
	padding-left: 18px;
	background: url(../images/arrow-readon.gif) no-repeat left center;
}
A.readon:hover, A.readon:active, A.readon:focus
{
}
/*Content spacing ---*/
.column P, .column PRE, .column BLOCKQUOTE, .column H1, .column H2, .column H3, .column H4, .column H5, .column H6, .column OL, .column UL
{
	margin: 0px 0;
	padding: 0px 0 0;
}
#page OL.list_zoeken
{
	text-align: justify;
}
/*Headings & Titles ---*/
H1
{
	font-size: 200%;
}
H2
{
	font-size: 150%;
}
H3
{
	font-size: 125%;
}
H4
{
	font-size: 100%;
	text-transform: inherit;
}
H5
{
	font-size: 100%;
}
.contentheading, .componentheading, H1, H2, H3, H4, H5
{
/*font-family: 'Segoe UI', Segoe, 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
	font-weight: bold;
	line-height: 1.2;
}
H1.componentheading, .componentheading
{
	margin: 0 0 0 0px;
	padding: 0 0 0px;
}
.componentheading
{
	font-size: 200%;
}
H2.contentheading, .contentheading
{
	margin: 0;
	padding: 0 0 0px 0px;
}
.contentheading
{
	font-size: 200%;
}
.blog .contentheading
{
	font-size: 150%;
	margin-bottom: 2px;
	margin-top: 0px;
}
A.contentpagetitle, A.contentpagetitle:hover, A.contentpagetitle:active, A.contentpagetitle:focus
{
	font-weight: bold;
}
.category
{
	font-size: 110%;
	font-weight: bold;
}
DIV.article-content UL.arrow LI DIV UL LI
{
	margin-bottom: 0px;
	margin-top: 0px;
	/*+placement:shift -30px 0px;*/
	position: relative;
	left: -30px;
	top: 0px;
}
DIV.article-content UL.arrow LI DIV UL LI A
{
	/*+placement:shift -6px 0px;*/
	position: relative;
	left: -6px;
	top: 0px;
}
DIV.article-content UL.arrow LI DIV UL LI IMG
{
	/*+placement:shift 0px 7px;*/
	position: relative;
	left: 0px;
	top: 7px;
}
/*Small text ---*/
SMALL, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc, P.site-slogan, .ja-navhelper, #ja-footer
{
	font-size: 92%;
}
SMALL, .small
{
	color: #000000;
}
.smalldark
{
	text-align: left;
}
/*List ---*/
.column OL LI
{
	line-height: 180%;
	margin-left: 30px;
}
/*Others ---*/
TH
{
	font-weight: bold;
	padding: 0px;
	text-align: left;
}
TABLE.pagenav
{
	width: 550px;
	font-size: 8pt;
}
TABLE.pagenav TD
{
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
	/*+placement:displace 0px -20px;*/
	position: absolute;
	margin-left: 0px;
	margin-top: -20px;
}
TABLE.pagenav TBODY TR TH.pagenav_prev
{
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	/*[disabled]font-size:8pt;*/
	padding-right: 10px;
	font-weight: normal;
	padding-top: 10px;
}
TABLE.pagenav TBODY TR TH.pagenav_next
{
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: right;
	/*[disabled]font-size:8pt;*/
	padding-left: 10px;
	font-weight: normal;
	padding-top: 10px;
}
TD
{
	/*[disabled]font-size:67%;*/
	padding: 0px 10px;
}
FORM#searchForm TABLE.searchintro_zoeken TBODY TR TD
{
	padding-left: 0px;
	padding-right: 0px;
}
.Microsoft_Live_Messenger_PresenceButton
{
	/*+placement:shift -1px -10px;*/
	position: relative;
	left: -1px;
	top: -10px;
}
.Microsoft_Live_Messenger_PresenceButton DIV A DIV
{
	/*+placement:shift 0px -2px;*/
	position: relative;
	left: 0px;
	top: -2px;
}
.Microsoft_Live_Messenger_PresenceButton DIV A DIV SPAN
{
	/*+placement:shift 1px 2px;*/
	position: relative;
	left: 1px;
	top: 2px;
}
FIELDSET
{
	border: none;
	padding: 10px 0px;
	/*+placement:shift 6px 0px;*/
	position: relative;
	left: 6px;
	top: 0px;
	width: 535px;
}
FORM FIELDSET
{
	padding-top: 0px;
}
FIELDSET A
{
	font-weight: bold;
}
FIELDSET.input
{
	padding: 0;
}
.inugmaps_bg DIV DIV FORM
{
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.inugmaps_bg INPUT#fromAddress
{
	/*+placement:shift 25px -20px;*/
	position: relative;
	left: 25px;
	top: -20px;
}
.inugmaps_bg INPUT#toAddress
{
	/*+placement:shift 25px -20px;*/
	position: relative;
	left: 25px;
	top: -20px;
}
.inugmaps_bg FORM SELECT#locale
{
	/*+placement:shift -5px -2px;*/
	position: relative;
	left: -5px;
	top: -2px;
	width: 150px;
}
.inugmaps_bg FORM DIV INPUT
{
	/*+placement:shift -10px -10px;*/
	position: relative;
	left: -10px;
	top: -10px;
}
HR
{
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #CCC;
	height: 1px;
}
DIV#news-highlight-1.gk_news_highlighter
{
	/*+placement:shift 0px 5px;*/
	position: relative;
	left: 0px;
	top: 5px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
DIV#news-highlight-1.gk_news_highlighter DIV.gk_news_highlighter_interface SPAN.text
{
	font-weight: bold;
}
DIV#news-highlight-1.gk_news_highlighter DIV.gk_news_highlighter_wrapper DIV.gk_news_highlighter_item
{
	margin-left: -10px;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_text
{
	background-color: transparent;
	height: 138px;
	margin-top: 1px;
	text-align: justify;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_text H2 A.gk_news_image_title
{
	border-bottom: none;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_text P
{
	height: 98px;
	margin-top: -7px;
	margin-right: 0px;
	margin-left: 1px;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_interface_buttons
{
	margin-right: 6px;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_interface_buttons A.gk_news_image_1_pause
{
	border-bottom: none;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_interface_buttons A.gk_news_image_1_play
{
	border-bottom: none;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_interface_buttons A.gk_news_image_1_prev
{
	border-bottom: none;
}
DIV#gk_news_image_1-photoslide1.gk_news_image_1_wrapper DIV.gk_news_image_1_main_wrapper DIV.gk_news_image_1_interface_buttons A.gk_news_image_1_next
{
	border-bottom: none;
}
/*FORM*/
FORM LABEL
{
	cursor: pointer;
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
}
.rs_mail_ FORM
{
	width: 250px;
}
#quickfaq.quickfaq DIV#qf_filter.floattext
{
	height: 23px;
}
#quickfaq.quickfaq .qf_fleft .text_area
{
	height: 14px;
	/*+placement:shift 0px -6px;*/
	position: relative;
	left: 0px;
	top: -6px;
}
#quickfaq.quickfaq .qf_fleft BUTTON
{
	height: 24px;
	/*+placement:shift 0px -5px;*/
	position: relative;
	left: 0px;
	top: -5px;
	font-size: 9pt;
}
#quickfaq.quickfaq .qf_fright
{
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
#quickfaq.quickfaq .qf_fright LABEL
{
	/*+placement:shift 0px 1px;*/
	position: relative;
	left: 0px;
	top: 1px;
}
#quickfaq.quickfaq .qf_fright .inputbox
{
	height: 22px;
	/*+placement:shift 0px 1px;*/
	position: relative;
	left: 0px;
	top: 1px;
}
.rs_mail_ P
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.rs_mail_ FORM LABEL
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: normal;
}
.rs_mail_ FORM INPUT#rsm_email
{
	width: 250px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	padding-right: 0px;
}
.rs_mail_ FORM DIV#rsm_fields_location INPUT#Voornaam
{
	width: 250px;
	padding-right: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
.rs_mail_ FORM DIV#rsm_fields_location INPUT#Achternaam
{
	width: 250px;
	padding-right: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
.rs_mail_ FORM DIV#rsm_fields_location INPUT#Bedrijfsnaam
{
	width: 250px;
	padding-right: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
.rsm_table TBODY TR TD DIV TABLE TBODY TR TD P
{
	padding-top: 15px;
}
.rs_mail_ FORM BUTTON
{
	width: 137px;
	margin-top: 8px;
	margin-bottom: 5px;
	height: 30px;
	margin-left: -1px;
}
.rs_mail_ BUTTON
{
	/*+placement:shift -2px -8px;*/
	position: relative;
	left: -2px;
	top: -8px;
	width: auto;
}
.rsm_table TD
{
	padding: 0px;
}
FORM CENTER
{
	text-align: left;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 410px;
}
FORM CENTER INPUT
{
	margin-left: 5px;
}
FORM CENTER BUTTON
{
	/*+placement:anchor-top-right 0px 2px;*/
	position: absolute;
	right: 0px;
	top: 2px;
	margin-top: 10px;
}
INPUT, SELECT, TEXTAREA, .inputbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 2px 2px 2px 0px;
	margin-left: 0px;
	width: auto;
}
.adminform #state0
{
	/*+placement:shift 26px -2px;*/
	position: relative;
	left: 26px;
	top: -2px;
}
.adminform #state1
{
	/*+placement:shift 26px -2px;*/
	position: relative;
	left: 26px;
	top: -2px;
}
.adminform #frontpage0
{
	/*+placement:shift 26px -2px;*/
	position: relative;
	left: 26px;
	top: -2px;
}
.adminform #frontpage1
{
	/*+placement:shift 26px -2px;*/
	position: relative;
	left: 26px;
	top: -2px;
}
.inputbox
{
	background: #FFF;
	border: 1px solid #CCC;
}
FORM SELECT.inputbox
{
	background-color: #FEFEFE;
	color: #030303;
	width: 60px;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 19px;
}
.button
{
	/*[disabled]border:1px solid #999;*/
	color: #000000;
	font-weight: bold;
	padding: 3px 5px;
}
FORM.poll .button:hover, FORM .poll .button:focus
{
	color: #009999;
}
.inputbox:hover, .inputbox:focus
{
	background: #FEFEFE;
}
.newsfeed_rssnieuwslinks DIV.display FORM SELECT#limit.inputbox
{
	/*+placement:shift 0px -9px;*/
	position: relative;
	left: 0px;
	top: -9px;
	height: 22px;
}
.adminform #access.inputbox
{
	height: 53px;
}
.adminform #metadesc.inputbox
{
	/*+placement:shift -72px -2px;*/
	position: relative;
	left: -72px;
	top: -2px;
	background-color: transparent;
}
.checkbox
{
}
.radio
{
	margin: 0 5px;
}
.adminform BUTTON
{
	/*+placement:shift 0px -68px;*/
	position: relative;
	left: 0px;
	top: -68px;
}
.adminform TD
{
	padding-left: 0px;
	padding-right: 0px;
	line-height: 0;
}
.adminform .admintable TBODY TR TD.key
{
	/*+placement:float-left 0px 10px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 10px;
}
.adminform .admintable TBODY TR TD INPUT
{
	/*+placement:float-left 2px -9px;*/
	float: left;
	position: relative;
	left: 2px;
	top: -9px;
	margin-left: 5px;
}
.adminform #title.inputbox
{
	width: 531px;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
.adminform #sectionid.inputbox
{
	width: 250px;
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
}
.adminform #catid.inputbox
{
	width: 250px;
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
}
.adminform #created_by_alias.inputbox
{
	width: 250px;
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
}
.adminform #publish_up.inputbox
{
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
	width: 250px;
}
.adminform #publish_up_img.calendar
{
	/*+placement:shift 260px -19px;*/
	position: relative;
	left: 260px;
	top: -19px;
}
.adminform #publish_down.inputbox
{
	width: 250px;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
.adminform #publish_down_img.calendar
{
	/*+placement:shift 260px -19px;*/
	position: relative;
	left: 260px;
	top: -19px;
}
.adminform #access.inputbox
{
	width: 254px;
	/*+placement:shift 0px -17px;*/
	position: relative;
	left: 0px;
	top: -17px;
}
.adminform #ordering.inputbox
{
	width: 254px;
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
}
.adminform #metakey.inputbox
{
	/*+placement:shift -72px -1px;*/
	position: relative;
	left: -72px;
	top: -1px;
}
/*Login ---*/
.login_form FIELDSET
{
	padding: 15px 0 0;
	margin-left: -5px;
}
.login_form DIV.contentdescription.clearfix
{
	height: 20px;
	padding-bottom: 0px;
}
.login_form FIELDSET P
{
	margin: 0 0 5px;
}
.login_form LABEL
{
	font-weight: bold;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
.login_form .inputbox
{
	margin-left: 10px;
	width: 150px;
}
.login_form .remember .inputbox
{
	width: 20px;
}
.login_form .button
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.login_form DIV.contentdescription.clearfix IMG
{
	opacity: 0;
}
.josForm.form-validate LABEL
{
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
.josForm.form-validate P
{
	margin-top: 10px;
	margin-bottom: 10px;
}
/*Register ---*/
.form-register FIELDSET
{
	padding: 0 0 10px;
}
.form-register P
{
	margin: 0 0 5px;
}
.form-register P.form-des
{
	margin: 15px 0;
}
.form-register LABEL
{
	font-weight: bold;
	text-align: right;
	display: block;
	float: left;
	width: 130px;
}
.form-register .inputbox
{
	margin-left: 10px;
	width: 200px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.form-register .button
{
	margin-left: 140px;
}
/*User ---*/
.user-details
{
	padding: 10px 0;
}
.user-details P
{
	margin: 0 0 5px;
}
.user-details LABEL
{
	font-weight: normal;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
}
.user-details .inputbox
{
	margin-left: 10px;
	width: 500px;
	margin-top: 0;
}
.user-details .button
{
	margin-left: 140px;
	font-family: Verdana;
	font-size: 9pt;
}
.user-details .paramlist .paramlist_key
{
	width: 130px !important;
	padding: 0 0px 5px 0 !important;
}
.user-details .paramlist .paramlist_value
{
	padding: 0 0 5px !important;
}
.user-details .user_name SPAN
{
	padding-left: 10px;
	font-weight: normal;
}
/*Search ---*/
FORM#searchForm
{
	/*[disabled]border-top:1px solid #CCC;*/
	margin-top: 20px;
}
TABLE.contentpaneopen_zoeken TBODY TR TD
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
}
.searchintro
{
	border-bottom: 1px solid #CCC;
}
.results H4
{
	text-transform: none;
	font-size: 110%;
	margin: 15px 0 0;
}
.results P
{
	margin: 0 0 10px;
}
/*JOOMLA STYLE
---------------------------------------------------------
Layout Deco ---*/
.blog
{
}
.article_separator, .leading_separator, .row_separator, .column_separator
{
	display: none;
}
.leading
{
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 10px;
	padding-top: 10px;
}
.article_row
{
	/*[disabled]border-bottom:1px dashed #BABABA;*/
	padding-bottom: 5px;
	padding-top: 5px;
}
.article_column
{
}
.column_separator
{
	padding: 0 25px;
}
/*Meta ---*/
.article-tools
{
	clear: both;
	color: #999;
	display: block;
	line-height: normal;
	margin: 1px 0;
	padding: 0px 0px 1px;
	position: relative;
}
.article-meta
{
	float: left;
	padding: 0;
	width: 70%;
}
.article-section, .article-category
{
	color: #999;
}
.createby
{
	background: url(../images/icon-user.gif) no-repeat 0 2px;
	padding: 3px 3px 3px 20px;
}
.createdate
{
	background: url(../images/icon-date.gif) no-repeat 0 2px;
	padding: 3px 3px 3px 20px;
}
.modifydate
{
	color: #999;
	display: block;
	margin: 10px 0;
}
.contentdescription
{
	/*[disabled]border-bottom:1px solid #E6E6E6;*/
	display: block;
	margin: 0;
	padding: 10px 15px 10px 0px;
}
.contentdescription P
{
	margin: 0;
}
.buttonheading
{
	float: right;
}
.buttonheading IMG
{
	border: 0;
	float: right;
	margin: 0 5px 0 0;
}
/*Weblinks ---*/
.weblinks .contentdescription
{
	padding-left: 0;
	/*[disabled]border-bottom:1px solid #E6E6E6;*/
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
}
.weblinks .display FORM
{
	text-align: right;
	width: 100px;
	margin-left: 119px;
}
.weblinks #limit.inputbox
{
	width: 60px;
	margin-left: 0px;
	padding-top: 2px;
}
.weblinks TD IMG
{
	/*+placement:shift 0px 3px;*/
	position: relative;
	left: 0px;
	top: 3px;
}
.weblinks TD A.category
{
	/*+placement:shift 4px 1px;*/
	position: relative;
	left: 4px;
	top: 1px;
}
.weblinks TABLE TBODY
{
	text-align: justify;
}
.weblinks .sectiontableheader
{
	background-color: #009999;
	border: 1px solid #CBCBCB;
}
/*Newsfeed ---*/
.newsfeed .display FORM
{
	text-align: right;
	/*[disabled]width:360px;*/
	/*[disabled]margin-left:119px;*/
	margin-top: 5px;
}
.newsfeeds TD
{
}
.newsfeed #limit.inputbox
{
	width: 60px;
	margin-left: 0px;
	padding-top: 2px;
}
TABLE.newsfeeds
{
	width: 100%;
}
/*Inline images ---*/
IMG.caption
{
	margin-top: 5px;
}
.img_caption
{
	color: #999;
	margin-bottom: 10px;
}
.article-content IMG
{
	/*+placement:shift 0px 5px;*/
	position: relative;
	left: 0px;
	top: 5px;
	margin-right: 5px;
}
.article-content IMG.gecentreerdefiguur
{
	padding-bottom: 5px;
	height: 220px;
	width: 300px;
	left: 0%;
	/*[disabled]margin-left:-150px;*/
}
.img_caption IMG
{
	margin: 0px;
	/*[disabled]border:1px dotted #323232;*/
}
.img_caption P
{
	color: #999;
	margin: 0;
	padding: 1px 0;
	text-align: center;
}
/*Tables ---*/
.sectiontableheader
{
	background: #009999;
	border: 1px solid #CCC;
	color: #FFF;
	padding: 5px;
}
.sectiontableheader A, .sectiontableheader A:hover, .sectiontableheader A:focus, .sectiontableheader A:active
{
	color: #FFF;
}
.sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2
{
	background: url(../images/dot2.gif) repeat-x bottom;
	padding: 5px 5px 6px;
}
.sectiontableentry:hover, .sectiontableentry0:hover, .sectiontableentry1:hover, .sectiontableentry2:hover
{
	background-color: #D1FEFE;
}
.tablelist TD
{
	padding-left: 4px;
	text-align: left;
}
.sectiontableentry2
{
	background-color: #F6F6F6;
}
TABLE.contentpaneopen
{
	margin-top: 15px;
	margin-bottom: 15px;
}
TABLE.contentpane, TABLE.tablelist
{
	width: 100%;
}
TABLE.contentpaneopen
{
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
/*Content Toc*/
TABLE.contenttoc
{
	border: 1px solid #CCC;
	float: right;
	margin: 0 0 10px 12px;
	padding: 0;
	width: 30%;
}
TABLE.contenttoc A
{
	color: #000;
}
TABLE.contenttoc TD
{
	border-bottom: 1px dotted #CCC;
	padding: 5px 10px;
}
TABLE.contenttoc TH
{
	background: #F6F6F6;
	border-bottom: 1px solid #CCC;
	padding: 5px 10px;
	text-transform: uppercase;
}
/*Poll*/
DIV.poll
{
	padding: 15px 0;
}
FORM#poll
{
	border-bottom: 1px dotted #CCC;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
DL.poll
{
	border-bottom: 1px dotted #CCC;
	font-size: 92%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
DL.poll DT, DL.poll DD
{
	float: left;
}
DL.poll DT
{
	clear: left;
	width: 100px;
}
DL.poll DD
{
	clear: right;
}
TABLE.pollstableborder
{
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
}
TABLE.pollstableborder IMG
{
	vertical-align: baseline;
}
TABLE.pollstableborder TD
{
	background: #F6F6F6;
	/*[disabled]border-bottom:1px solid #CCC;*/
	font-weight: bold;
	padding: 0px !important;
}
TABLE.pollstableborder TR.sectiontableentry0 TD, TABLE.pollstableborder TR.sectiontableentry1 TD
{
	background: #FFF;
	font-weight: normal;
}
.poll FORM LABEL SELECT.inputbox
{
	width: 450px;
}
/*Search*/
TABLE.searchintro
{
	padding: 10px 0;
	width: 100%;
}
TABLE.searchintro TD
{
	padding: 0px !important;
}
.results.clearfix H3
{
	margin-top: 10px;
}
/*Misc.*/
TABLE.contentpaneopen, TABLE.contentpane, TABLE.blog
{
	width: 100%;
}
/*Pagination ---*/
UL.pagination
{
	float: left;
	margin: 10px 0;
	width: 75%;
}
UL.pagination LI
{
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
UL.pagination LI SPAN
{
	padding: 0 5px;
	line-height: 20px;
	/*[empty]+placement:;*/
}
UL.pagination A
{
	/*[disabled]background:#EAEAEA;*/
	/*[disabled]border:1px solid #CCCCCC;*/
	color: #009999;
	line-height: 20px;
	padding: 0 5px;
	text-decoration: none;
}
UL.pagination A:hover, UL.pagination A:active, UL.pagination A:focus
{
	/*[disabled]background:#009999;*/
	/*[disabled]border:1px solid #CCCCCC;*/
	color: #009999;
	text-decoration: none;
}
.sortby
{
	font-size: 92%;
	margin: 0px 0 5px;
}
.sortby .filter, .sortby .display
{
	float: left;
	width: 40%;
}
.sortby .display
{
	float: right;
	text-align: right;
}
.pagenavbar
{
	font-weight: bold;
}
.pagenavcounter
{
	margin: 15px 0 !important;
	text-align: center;
}
.counter
{
	float: right;
	line-height: 1;
	margin: 15px 0 !important;
	text-align: right;
	width: 24%;
}
.counter SPAN
{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;
	padding: 1px 5px;
}
.blog_more
{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 15px 0 5px;
}
.blog_more H2
{
	font-size: 115%;
	margin: 0 0 5px;
	text-transform: uppercase;
}
.blog_more UL LI
{
	background: url(../images/bullet.gif) no-repeat 5px 6px;
	padding-left: 15px;
}
DIV.back_button A, DIV.back_button A:hover, DIV.back_button A:active
{
	display: block;
	margin: 10px 0;
}
/*Messages ---*/
#system-message
{
}
#system-message DD.message UL, #system-message DD.error UL, #system-message DD.notice UL
{
	margin: 0;
	padding: 0;
}
#system-message DD.message UL LI, #system-message DD.error UL LI, #system-message DD.notice UL LI
{
	background: #009999;
	color: #FFFFFF;
	padding: 5px 0;
	text-align: justify;
	font-weight: bold;
	width: 90%;
	text-indent: 0em;
	margin-left: 10px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
/*System Standard Messages*/
#system-message DD.message UL
{
	background: #009999;
	width: 100%;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
/*System Error Messages*/
#system-message DD.error UL
{
	background: #009999;
	/*+placement:shift -5px -15px;*/
	position: relative;
	left: -5px;
	top: -15px;
}
#system-message DD.error.message.fade UL
{
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
/*System Notice Messages*/
#system-message DD.notice UL
{
	background: #009999;
	border: 0;
}
/*Tooltips ---*/
.tool-tip
{
	background: #FFFFCC;
	border: 1px solid #D4D5AA;
	float: left;
	max-width: 300px;
	padding: 5px;
	z-index: 1000;
}
.tool-title
{
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	margin-top: -15px;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}
.tool-text
{
	font-size: 100%;
	margin: 0;
}
.hasTip IMG
{
	border: none;
	margin: 0 0px 0 0;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
	padding-left: 2px;
}
DIV.contentpaneopen_edit SPAN.hasTip A IMG
{
}
.contentpaneopen_edit IMG
{
	vertical-align: middle;
}
/*MODULE STYLES
---------------------------------------------------------*/
DIV.ja-moduletable H3, DIV.moduletable H3
{
	margin: 0;
	background: none;
	text-indent: 10px;
	text-shadow: 0 1px 0 #E6E6E6;
}
DIV.ja-moduletable, DIV.moduletable
{
	padding: 0 0 10px;
	position: relative;
}
DIV#Mod71.ja-moduletable.moduletable_groen.clearfix DIV.ja-box-ct.clearfix
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	padding-top: 10px;
	line-height: 1.5;
}
DIV.ja-moduletable.badge-hot .ja-box-ct
{
	padding-left: 13px;
	height: 147px;
}
DIV.ja-moduletable.badge-hot IMG
{
	padding-top: 6px;
}
DIV.ja-moduletable.badge-top .ja-box-ct
{
	padding-left: 13px;
	height: 147px;
}
DIV.ja-moduletable.badge-top IMG
{
	padding-top: 6px;
}
DIV.ja-moduletable.badge-pick .ja-box-ct
{
	padding-left: 13px;
	height: 147px;
}
DIV.ja-moduletable.badge-pick IMG
{
	padding-top: 6px;
}
/*Rounded Module ---*/
DIV.ja-module H3, DIV.module H3
{
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 15px;
	height: 30px;
	line-height: 30px;
	background: #CCC url(../images/h3-bg.gif) no-repeat left;
	text-shadow: 0 1px 1px #FFF;
}
DIV.ja-module H3 SPAN, DIV.module H3 SPAN
{
	height: 30px;
	line-height: 30px;
	display: block;
	background: url(../images/h3-bg.gif) no-repeat right;
	padding-right: 10px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
	font-weight: bold;
}
DIV.ja-module, DIV.module
{
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.module_lichtgrijs DIV.ja-box-bl DIV.ja-box-tr DIV.ja-box-tl.clearfix H3 SPAN
{
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
	font-weight: bold;
	font-size: 8pt;
}
.ja-box-br
{
	background: #FFF url(../images/box-br.gif) no-repeat bottom right;
}
.ja-box-bl
{
	background: url(../images/box-bl.gif) no-repeat bottom left;
}
.ja-box-tr
{
	background: url(../images/box-tr.gif) no-repeat top right;
}
.ja-box-tl
{
	background: url(../images/box-tl.gif) no-repeat top left;
}
DIV.ja-module .ja-box-ct, DIV.module .ja-box-ct
{
	padding: 8px 1px 0px 15px;
	margin-top: 0;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 13px;
	margin-right: 13px;
}
/*Groene Stijl Module --- (zie green.css)*/
DIV.module_groen H3
{
	/*[disabled]background:url(../images/h3-groen.gif) no-repeat left;*/
	/*[disabled]text-shadow:1px 1px 0 #333333;*/
	/*[disabled]color:#FFFFFF;*/
}
DIV.module_groen H3 SPAN
{
	/*[disabled]background:url(../images/h3-groen.gif) no-repeat right;*/
}
/*Donker Grijze Stijl Module ---*/
DIV.module_donkergrijs H3
{
	background: url(../images/h3-grijs.gif) no-repeat left;
	color: #2E2E2E;
	text-shadow: 1px 1px 0 #CCCCCC;
}
DIV.module_donkergrijs H3 SPAN
{
	background: url(../images/h3-grijs.gif) no-repeat right;
}
/*Badge Module ---*/
.badge
{
	height: 45px;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	/*[disabled]background-image:url(../images/icon-badge.png);*/
	background-repeat: no-repeat;
}
.badge-geluid .badge
{
	/*[disabled]background-position:0 0;*/
	top: 1px;
	right: 1px;
	background-image: url(../images/icon-badge-geluid.png);
	z-index: 1;
}
.badge-bouwfysica .badge
{
	/*[disabled]background-position:0 -46px;*/
	right: 1px;
	top: 1px;
	background-image: url(../images/icon-badge.png);
}
.badge-lucht .badge
{
	/*[disabled]background-position:0 -92px;*/
	top: 1px;
	right: 1px;
	background-image: url(../images/icon-badge-lucht.png);
	z-index: 1;
}
.badge-vocht .badge
{
	/*[disabled]background-position:0 -138px;*/
	top: 1px;
	right: 1px;
	background-image: url(../images/icon-badge-vocht.png);
	z-index: 1;
}
.badge-ventilatie .badge
{
	/*[disabled]background-position:0 -138px;*/
	top: 1px;
	right: 1px;
	background-image: url(../images/icon-badge-ventilatie.png);
	margin-right: -2px;
}
.badge-trillingsmetingen .badge
{
	top: 1px;
	right: 1px;
	background-image: url(../images/icon-badge-trillingsmetingen.png);
	z-index: 1;
}
.ja-module .badge
{
	right: 3px;
}
/*Menu Module Lichtgrijs*/
DIV.module_menulichtgrijs .ja-box-ct
{
	padding: 0px 3px 8px;
	margin-top: -1px;
}
/*Menu Module Donkergrijs*/
DIV.module_menudonkergrijs .ja-box-ct
{
	padding: 0px 3px 8px;
	margin-top: -1px;
}
DIV.module_menudonkergrijs H3
{
	background: url(../images/h3-grijs.gif) no-repeat left;
	color: #2E2E2E;
	text-shadow: 1px 1px 0 #CCCCCC;
}
DIV.module_menudonkergrijs H3 SPAN
{
	background: url(../images/h3-grijs.gif) no-repeat right;
}
/*Menu Module Groen --- (zie green.css)*/
DIV.module_menugroen .ja-box-ct
{
	/*[disabled]padding:0 3px 8px;*/
	/*[disabled]margin-top:-1px;*/
}
DIV.module_menugroen H3
{
	/*[disabled]background:url(../images/green/h3-groen.gif) no-repeat left;*/
	/*[disabled]text-shadow:1px 1px 0 #333333;*/
	/*[disabled]color:#FFFFFF;*/
}
DIV.module_menugroen H3 SPAN
{
	/*[disabled]background:url(../images/green/h3-groen.gif) no-repeat right;*/
}
/*Search Module ---*/
#ja-search
{
	position: absolute;
	bottom: 25px;
	right: 10px;
	background: #FFF url(../images/search-bg.gif) no-repeat;
	width: 160px;
	height: 28px;
}
#ja-search LABEL
{
	display: none;
}
#ja-search .inputbox
{
	width: 130px;
	float: right;
	height: 20px;
	margin-top: 3px;
	margin-right: 5px;
	border: 0;
	padding: 0;
	color: #666;
	font-size: 13px;
	background: transparent;
	/*+placement:float-left 17px 2px;*/
	float: left;
	position: relative;
	left: 17px;
	top: 2px;
}
#ja-search .inputbox:hover, #ja-search .inputbox:focus
{
}
#mod_search_searchword
{
	margin-left: 5px;
}
#ja-search .button
{
	display: none;
}
#search_searchword.inputbox
{
	margin-top: 0;
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
	padding-left: 5px;
}
#searchForm BUTTON.button
{
	height: 21px;
	font-family: Verdana;
	font-size: 11px;
	/*+placement:float-left -6px -9px;*/
	float: left;
	position: relative;
	left: -6px;
	top: -9px;
	font-weight: normal;
}
#searchForm SELECT#ordering.inputbox
{
	height: 21px;
	width: 150px;
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
}
#searchForm SELECT#limit.inputbox
{
	height: 22px;
	/*+placement:shift 0px -9px;*/
	position: relative;
	left: 0px;
	top: -9px;
}
FORM#searchForm INPUT
{
	/*+placement:shift 0px -8px;*/
	position: relative;
	left: 0px;
	top: -8px;
}
FORM#searchForm
{
	text-align: justify;
}
/*Login Module ---*/
#form-login-username .inputbox, #form-login-password .inputbox
{
	background-position: 5px center;
	background-repeat: no-repeat;
	font-size: 100%;
}
#form-login-username .inputbox, #form-login-password .inputbox
{
	width: 90%;
}
#form-login UL
{
	margin: 0 !important;
	padding: 0;
}
#form-login P
{
	margin: 0 0 5px;
}
.login_form P A
{
}
#form-login .button
{
	margin: 5px 0;
}
#form-login UL LI
{
	font-size: 92%;
	margin-bottom: 3px;
}
/*Poll Module ---*/
H4.poll-title
{
	margin: 0px 0 0;
	padding: 0;
}
FORM.poll .poll-result
{
	font-size: 100%;
	border: 1px solid #999;
	padding: 1px;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
	text-transform: inherit;
}
FORM.poll .button
{
	font-size: 100%;
	/*[disabled]border:1px solid #999;*/
	padding: 1px;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
	text-transform: inherit;
	margin-left: 28px;
	margin-right: 5px;
}
/*AcePoll Module ---*/
DIV.componentheading_acepolls
{
	height: 1.2em;
	/*+placement:shift 0px -25px;*/
	position: relative;
	left: 0px;
	top: -25px;
	font-size: 200%;
	font-weight: bold;
}
DIV.contentpane_acepolls P
{
	margin-bottom: 5px;
	margin-top: 5px;
}
DIV#poll_comp_form FORM LABEL.pollsectiontableentry1
{
	height: 1.2em;
}
DIV#poll_comp_form FORM LABEL.pollsectiontableentry2
{
	height: 1.2em;
}
DIV#poll_comp_form FORM DIV INPUT.button
{
	height: 25px;
	width: 128px;
	margin-top: 5px;
}
FORM#poll DIV.contentpane
{
	/*+placement:shift 2px -14px;*/
	position: relative;
	left: 2px;
	top: -14px;
	margin-top: 10px;
}
DIV.contentpane_acepolls FORM#poll DIV.contentpane_acepolls LABEL SELECT#id.inputbox
{
	margin-top: 10px;
	margin-bottom: 10px;
	/*+placement:shift 6px 0px;*/
	position: relative;
	left: 6px;
	top: 0px;
	height: 23px;
}
DIV.contentpane_acepolls TABLE.pollstableborder TBODY TR.sectiontableentry1 TD
{
	height: 45px;
}
DIV.contentpane_acepolls TABLE.pollstableborder TBODY TR.sectiontableentry2 TD
{
	background-color: #ECECEC;
	color: #000000;
	height: 25px;
	text-indent: 10px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
}
DIV.contentpane_acepolls TABLE.pollstableborder TBODY TR.sectiontableentry1 TD DIV
{
	/*+placement:shift -1px -8px;*/
	position: relative;
	left: -1px;
	top: -8px;
}
DIV.contentpane_acepolls TABLE.pollstableborder TBODY TR.sectiontableentry1 TD DIV DIV
{
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
DIV.contentpane_acepolls TABLE.pollstableborder TBODY TR.sectiontableentry1 TD DIV SPAN
{
	/*+placement:anchor-top-left 0px 15px;*/
	position: absolute;
	left: 0px;
	top: 15px;
}
DIV.contentpane_acepolls LABEL INPUT
{
	/*+placement:shift 0px 2px;*/
	position: relative;
	left: 0px;
	top: 2px;
}
/*Links ---
RSS Nieuwslinks ---*/
DIV.weblinks_links DIV.contentdescription_links.clearfix
{
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: justify;
}
DIV.weblinks_links TABLE.weblinks TBODY TR TD
{
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: baseline;
}
DIV.weblinks_links TABLE.weblinks TBODY TD A.category_links
{
	margin-left: 5px;
}
DIV.contentdescription_rssnieuwslinks
{
	margin-top: 20px;
	margin-bottom: 10px;
}
H2.componentheading_rssnieuwslinks
{
	margin-top: 20px;
	margin-bottom: 10px;
}
DIV.newsfeed_rssnieuwslinks
{
	margin-top: 11px;
}
/*Advertisement ---*/
DIV.bannergroup_text DIV.banneritem_text
{
	border-bottom: 1px dotted #CCC;
	padding: 5px 0;
}
DIV.bannergroup_text DIV.banneritem_text A
{
	font-weight: bold;
}
DIV.bannergroup_text DIV.bannerheader, DIV.bannergroup_text DIV.bannerfooter_text A
{
	color: #999;
	font-size: 92%;
}
DIV.bannergroup_text DIV.bannerfooter_text
{
	padding: 5px 0 0;
	text-align: right;
}
DIV.bannergroup
{
	margin-bottom: 10px;
}
/*text*/
DIV.module_text H3
{
}
DIV.module_text SPAN
{
}
DIV.module_text
{
}
DIV.module_text .ja-box-bl
{
}
DIV.module_text .ja-box-tr
{
}
DIV.module_text .ja-box-tl
{
}
/*Blank*/
DIV.module_noborder, DIV.module_noborder .ja-box-bl, DIV.module_noborder .ja-box-tr, DIV.module_noborder .ja-box-tl
{
	background: none;
	padding: 0;
}
/*text color for high contrast module*/
DIV.module_black *, DIV.module_green *, DIV.module_blue *, DIV.module_red *
{
	color: #FFF;
}
/*Module list ---*/
DIV.ja-moduletable UL, DIV.ja-module UL
{
	margin: 0px 0 0 -12px;
	width: 181px;
}
DIV.ja-moduletable UL LI, DIV.ja-module UL LI
{
	padding-left: 12px;
	background-position: 2px 6px;
}
/*Collapsible h3 ---*/
H3.show
{
	background: url(../images/icon-show.png) no-repeat 100% 60%;
	cursor: pointer;
}
H3.hide
{
	background: url(../images/icon-hide.png) no-repeat 100% 60%;
	cursor: pointer;
}
/*MAIN LAYOUT DIVS
---------------------------------------------------------*/
.wrap
{
}
.main
{
}
.ja-box
{
	padding-bottom: 10px;
	padding-top: 10px;
}
#ja-wrapper
{
}
#ja-container
{
	position: relative;
	z-index: 5;
	padding: 10px 0 0px 0px;
}
/*3 Columns - Classic Layout ---*/
#ja-container.ja-l1r1
{
}
FORM LEGEND
{
	font-weight: bold;
	font-size: 150%;
	padding-bottom: 10px;
	padding-top: 5px;
}
.article-content IFRAME#comascon87129
{
	padding-bottom: 5px;
}
.cd_moduletitle_logo
{
	margin-top: 5px;
	margin-bottom: 5px;
}
#ja-container #slidewrap
{
	/*+placement:shift 14px 8px;*/
	position: relative;
	left: 14px;
	top: 8px;
}
.Microsoft_Live_Messenger_PresenceButton DIV A SPAN
{
	/*+placement:shift 5px 3px;*/
	position: relative;
	left: 5px;
	top: 3px;
}
.calendar
{
	/*+placement:shift 4px 5px;*/
	position: relative;
	left: 4px;
	top: 5px;
}
.Microsoft_Live_Messenger_PresenceButton DIV A
{
}
.jamod-content.ja-box-ct A IMG
{
	/*+placement:shift 1px 2px;*/
	position: relative;
	left: 1px;
	top: 2px;
}
/*Full*/
#ja-container
{
}
/*Full left*/
#ja-container.ja-r1
{
}
/*Full right*/
#ja-container.ja-l1
{
}
/*Mass ---*/
.ja-mass-top
{
}
.ja-mass-top .ja-moduletable, .ja-mass-top .ja-module
{
	margin-left: 0;
	margin-right: 0;
}
.ja-mass-bottom
{
}
.ja-mass-bottom .ja-moduletable, .ja-mass-bottom .ja-module
{
	margin-left: 0;
	margin-right: 0;
}
/*MAIN COLUMN
---------------------------------------------------------*/
#ja-mainbody
{
}
#ja-main .ja-box-tl
{
	padding-bottom: 10px;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 0;
	margin-right: 0px;
}
.ja-content-main .article-content
{
	margin-top: 0px;
	padding-right: 1px;
	width: 100%;
}
#Mod218.badge-nieuwsbrief .jamod-content.ja-box-ct.clearfix DIV
{
	/*+placement:shift 0px 5px;*/
	position: relative;
	left: 0px;
	top: 5px;
}
#Mod52 .jamod-content
{
	padding-top: 15px;
}
.ja-content-main TABLE.blog
{
	/*+placement:shift -10px 5px;*/
	position: relative;
	left: -10px;
	top: 5px;
}
.ja-content-main .contentpaneopen .article-content
{
	margin-top: 0px;
}
.ja-content-main .article-content DIV DIV
{
	margin-top: 0px;
	width: 100%;
}
.ja-content-main .article-content DIV TABLE DIV
{
	margin-top: 0px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
#ja-contentwrap
{
}
#ja-content
{
	background: url(../images/border-l.gif) repeat-y left 0;
}
#ja-current-content
{
	background: url(../images/border-r.gif) repeat-y right 0;
}
/*Content Top ---*/
.ja-content-top
{
}
.ja-content-top .ja-moduletable, .ja-content-top .ja-module
{
	margin-left: 0;
	margin-right: 0;
}
/*Content Main ---*/
.ja-content-main
{
	padding: 10px 15px;
}
/*Content Bottom ---*/
.ja-content-bottom
{
}
.ja-content-bottom .ja-moduletable, .ja-content-bottom .ja-module
{
	margin-left: 0;
	margin-right: 0;
}
/*@end
SIDE COLUMNS
---------------------------------------------------------*/
.ja-colswrap
{
}
.ja-col
{
}
/*Left Columns ---*/
#ja-left .ja-l2
{
}
/*Right Columns ---*/
#ja-right .ja-r2
{
}
/*HEADER
---------------------------------------------------------*/
#ja-header
{
	position: relative;
	z-index: 10;
	height: 85px;
}
#ja-header .main
{
	background: #F6F6F6;
	height: 80px;
	background: url(../images/logo_motto.gif) no-repeat bottom right;
	background-position: 600px 60px;
}
H1.logo, DIV.logo-text H1
{
	font-size: 30pt;
	line-height: 1;
	margin: 10px 0 0 0px;
}
H1.logo, DIV.logo-text
{
	float: left;
}
/*Logo Image ---*/
H1.logo
{
	height: 50px;
	width: 216px;
}
H1.logo A
{
	background: url(../images/logo_greten.gif) no-repeat right bottom;
	display: inherit;
	height: 70px;
	width: 260px;
	margin-top: 6px;
	/*+placement:anchor-top-left 0px 5px;*/
	position: absolute;
	left: 0px;
	top: 5px;
}
H1.logo A SPAN
{
	position: absolute;
	top: -1000px;
}
H6.logo
{
	height: 50px;
	width: 216px;
}
H6.logo A
{
	background: url(../images/logo_greten.gif) no-repeat right bottom;
	display: inherit;
	height: 70px;
	width: 260px;
	margin-top: 6px;
	/*+placement:anchor-top-left 0px 5px;*/
	position: absolute;
	left: 0px;
	top: 5px;
}
H6.logo A SPAN
{
	position: absolute;
	top: -1000px;
}
/*Logo Text ---*/
DIV.logo-text H1 A
{
	color: #009999;
	font-weight: bolder;
	letter-spacing: 0px;
	text-decoration: none;
	font-family: "Arial Black";
}
P.site-slogan
{
	background: #FFF;
	color: #000;
	display: block;
	font-size: 9pt;
	letter-spacing: 1px;
	margin: 0px 0 0 -2px;
	padding: 0 5px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Helvetica;
}
/*NAVIGATION
---------------------------------------------------------
Main Nav ---*/
#ja-mainnav
{
	position: relative;
	z-index: 9;
	padding-bottom: 0px;
	margin-left: -2px;
}
#ja-mainnav .main
{
	height: 48px;
	font-size: 12px;
}
#ja-mainnav .inner
{
	height: 48px;
	background: url(../images/mainnav-bg.gif) no-repeat top;
}
SPAN.has-image
{
	padding-left: 25px;
	padding-top: 5px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left 7px;
}
SPAN.menu-title
{
	display: block;
	font-size: 110%;
	padding-top: 5px;
}
SPAN.has-image SPAN.menu-title
{
	padding-top: 0;
}
SPAN.menu-desc
{
	display: block;
	font-weight: normal;
	line-height: normal;
	font-size: 92%;
}
/*Sub Nav ---*/
#ja-subnav
{
	position: relative;
	z-index: 9;
}
#ja-subnav .main
{
	line-height: 1;
	z-index: 10;
	padding-bottom: 10px;
}
#ja-subnav SPAN.menu-title
{
	font-size: 100%;
	padding-top: 0;
}
#ja-subnav UL
{
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	overflow: hidden;
	padding: 5px 0;
	margin: 0 10px;
}
#ja-subnav UL.active
{
}
#ja-subnav LI
{
	background: none;
	border-left: 1px solid #DDD;
	display: block;
	float: left;
	padding: 0 10px 0 11px;
}
#ja-subnav LI.first-item
{
	border-left: 0;
}
#ja-subnav UL LI A
{
	color: #333;
	padding: 2px 0;
	display: block;
	text-decoration: none;
}
#ja-subnav UL LI A:hover, #ja-subnav UL LI.hover A
{
	color: #BF0000;
}
#ja-subnav UL.active LI A
{
	color: #333;
}
#ja-subnav UL.active LI A:hover
{
	color: #BF0000;
}
#ja-subnav UL LI.active A, #ja-subnav UL LI.active A:hover, #ja-subnav UL LI.active A:active, #ja-subnav UL LI.active A:focus
{
	color: #BF0000;
	font-weight: bold;
}
#ja-subnav UL LI.empty
{
	visibility: hidden;
}
/*Sub Nav (lv2) ---*/
#ja-subnav UL LI UL
{
	background: #E6E6E6;
	border: 1px solid #DDD;
	display: block;
	height: auto;
	left: -999em;
	padding: 0;
	position: absolute;
}
#ja-subnav UL LI.hover UL
{
	display: block;
	height: auto;
	left: auto;
	position: absolute;
	margin-left: 5px;
}
#ja-subnav UL LI.haschild A
{
	background: url(../images/arrow.png) no-repeat right center;
	padding-right: 12px;
	height: auto;
}
#ja-subnav UL LI.haschild A:hover
{
	background: url(../images/arrow3.png) no-repeat right center;
}
#ja-subnav UL LI.haschild LI A, #ja-subnav UL LI.hover LI A
{
	background: none;
	padding-right: 0;
}
#ja-subnav UL LI UL LI
{
	border-bottom: 1px solid #DDD;
	border-left: 0;
	display: block;
	float: none;
	overflow: hidden;
	text-align: left;
	padding: 0 5px;
}
#ja-subnav UL LI UL LI A
{
	background-image: none !important;
	border: 0 !important;
	color: #333 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
#ja-subnav UL LI UL LI A SPAN.menu-title
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#ja-subnav UL LI UL LI A:hover
{
	background-image: none !important;
	color: #BF0000 !important;
	text-decoration: underline !important;
}
#ja-subnav UL LI UL LI A.active
{
	color: #BF0000;
/*!important; font-weight: bold !important*/
}
/*Breadcrumbs ---*/
#ja-breadcrums
{
	background: url(../images/h3-bg.gif) no-repeat left;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 15px;
	font-size: 110%;
}
#ja-breadcrums .inner
{
	background: url(../images/h3-bg.gif) no-repeat right;
	padding: 0 10px 0 0;
	margin: 0;
	height: 30px;
	line-height: 30px;
}
#ja-breadcrums STRONG
{
	margin-right: 5px;
}
#ja-breadcrums IMG
{
	margin: 1px 0px;
}
#ja-breadcrums .breadcrumbs.pathway
{
	font-size: 8pt;
}
#ja-breadcrums DIV.inner.clearfix
{
	font-size: 8pt;
}
/*Default Joomla! Menu ---*/
#ja-container UL.menu
{
	margin: 0;
	padding: 0px 0 0;
}
#ja-container UL.menu LI
{
	background: none;
	border-top: 1px solid #E6E6E6;
	margin: 0;
	overflow: hidden;
	padding: 0;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
#ja-container UL.menu LI A
{
	color: #333;
	display: block;
	outline: none;
	padding: 6px 5px 6px 13px;
	text-decoration: none;
	/*[disabled]text-indent:13px;*/
}
#ja-container UL.menu LI A:hover, #ja-container UL.menu LI A:active, #ja-container UL.menu LI A:focus
{
	color: #009999;
	background: #F6F6F6;
}
#ja-container UL.menu LI.active A
{
	color: #009999;
	font-weight: bold;
}
#ja-container UL.menu LI#current
{
	background: #F6F6F6;
}
#ja-container UL.menu LI UL
{
	padding-left: 10px;
	margin: 0;
}
#ja-container UL.menu LI LI
{
	background: url(../images/arrow.png) no-repeat 4px 12px;
	border-bottom: 0;
	border-top: 0;
	padding-top: 0;
}
#ja-container UL.menu LI LI A
{
	color: #333 !important;
	font-weight: normal !important;
	text-indent: 0px;
	width: 150px;
	margin-left: 4px;
}
#ja-container UL.menu LI LI A:hover, #ja-container UL.menu LI LI A:active, #ja-container UL.menu LI LI A:focus
{
	color: #FEFEFE !important;
	background: none;
}
#ja-container UL.menu LI.active > A
{
	color: #009999 !important;
	font-weight: bold !important;
}
#ja-container UL.menu SPAN.separator
{
	display: none;
}
#ja-container UL#mainlevel LI
{
	padding-left: 20px;
	background-position: 10px 5px;
}
/*SPOTLIGHT
---------------------------------------------------------*/
#ja-topsl .ja-box, #ja-botsl .ja-box
{
	padding: 0;
}
#ja-topsl .ja-box-right, #ja-botsl .ja-box-right, #ja-topsl .ja-box-full, #ja-botsl .ja-box-full
{
	background: none !important;
}
#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable
{
	border-bottom: 0;
	margin: 0;
	padding: 15px 10px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
#ja-topsl LI, #ja-botsl LI
{
	background-position: 1px 7px;
	padding-left: 10px;
}
#ja-topsl OL LI, #ja-botsl OL LI
{
	margin-left: 25px;
	padding: 0 !important;
}
#ja-topsl UL, #ja-topsl P, #ja-topsl OL, #ja-botsl UL, #ja-botsl P, #ja-botsl OL
{
	padding: 0;
	margin: 0 !important;
}
/*Top ---*/
#ja-top
{
	position: relative;
	z-index: 2;
}
#ja-top .main
{
	padding: 10px 0 0px;
	color: #FFFFFF;
	text-shadow: 0 1px 0 #CCCCCC;
}
#ja-top A
{
	/*[disabled]border-bottom:1px dotted #FFF;*/
	/*[disabled]color:#009999;*/
}
#ja-top A:hover, #ja-top A:active, #ja-top A:focus
{
	border-bottom: 1px solid #FEFEFE;
	/*[disabled]color:#009999;*/
	text-decoration: none;
}
#ja-top A.readon, #ja-top A.readon:hover, #ja-top A.readon:active, #ja-top A.readon:focus
{
	border-bottom: 0;
}
/*Top spotlight ---*/
#ja-topsl
{
	padding-top: 10px;
}
#ja-topsl .main
{
	padding: 0px 0;
}
#ja-topsl .ja-box-tl
{
	padding-bottom: 3px;
}
#ja-topsl .ja-box
{
	background: url(../images/dot1.gif) repeat-y right;
}
.ja-moduletable .ja-box-ct IMG
{
	/*+placement:shift 10px 0px;*/
	position: relative;
	left: 10px;
	top: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
DIV#Mod227.ja-moduletable.moduletable.clearfix
{
	/*+placement:shift 0px 5px;*/
	position: relative;
	left: 0px;
	top: 5px;
}
DIV#Mod227 DIV.ja-box-ct.clearfix
{
	height: 120px;
	width: 173px;
}
DIV#Mod227 CENTER DIV IFRAME
{
	height: 120px;
	width: 173px;
}
/*Bot spotlight ---*/
#ja-botsl
{
}
#ja-botsl .main
{
	padding: 10px 0;
}
#ja-botsl .ja-box-tl
{
	padding-bottom: 3px;
}
.ja-box-right .ja-moduletable, .ja-box-right .moduletable, .ja-box-full .ja-moduletable, .ja-box-full .moduletable
{
	border: 0 !important;
	background: 0 !important;
}
/*FOOTER
---------------------------------------------------------*/
#ja-footer
{
	clear: both;
}
#ja-footer .main
{
	padding: 0px 0;
	position: relative;
}
#ja-footer A
{
}
#ja-footer A:hover, #ja-footer A:focus, #ja-footer A:active
{
	color: #FFFFFF;
	background: #009999;
}
#ja-footer .inner
{
	padding: 0 20px;
}
#ja-footer SMALL
{
	color: #666;
	font-size: 100%;
}
/*Foot Links ---*/
#ja-footer .ja-footnav
{
	font-size: 100%;
	margin: 0 10px 10px;
	padding: 4px 0 3px;
	overflow: hidden;
	position: relative;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
.ja-footnav UL
{
	line-height: normal;
}
.ja-footnav LI
{
	border-left: 1px solid #DDD;
	display: block;
	float: left;
}
.ja-footnav LI A
{
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	padding: 3px 10px;
}
.ja-footnav LI A:hover, .ja-footnav LI A:active, .ja-footnav LI A:focus
{
	color: #333;
}
.ja-footnav .ja-firstitem
{
	border-left: 0;
}
/*Extras ---*/
.ja-links
{
	float: right;
	margin-top: 2px;
}
.ja-links LI
{
	background: none;
	padding: 0;
	display: inline;
	border: 0;
}
.ja-links LI.top A
{
	background: url(../images/arrow2.png) no-repeat 5px center;
	padding: 2px 10px 2px 17px;
}
.ja-links LI.layout-switcher A
{
	/*[disabled]background:#EAEAEA;*/
	/*+placement:shift 0px -1px;*/
	position: relative;
	left: 0px;
	top: -1px;
}
.ja-links LI.layout-switcher A:hover
{
	background: #009999;
	color: #FFF;
}
.ja-links LI.user-reset A
{
	background: #BF0000;
	color: #FFF;
	text-decoration: none;
}
.ja-links LI.user-reset A:hover
{
	background: #666;
	color: #FFF;
	text-decoration: none;
}
/*Copyright Info. ---*/
.ja-copyright SMALL
{
}
/*MISCELLANOUS
-----------------------------------------------------------
Others ---*/
#ja-banner
{
	border-top: 1px solid #CCC;
	margin: 0;
	overflow: hidden;
	padding-top: 15px;
	text-align: center;
	width: 100%;
}
DIV.ja-innerdiv
{
	border-bottom: 1px dotted #CCC;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 12px;
}
DIV.ja-innerdiv H4
{
	font-family: Arial, sans-serif;
	font-size: 92%;
	font-weight: normal;
	margin: 5px 0;
	padding: 0;
	text-transform: uppercase;
}
.cufon-canvas
{
	padding: 1px 0 3px;
}
SPAN.onepixelout OBJECT
{
	/*+placement:shift 4px 2px;*/
	position: relative;
	left: 4px;
	top: 2px;
}
/*Contact ---*/
.contact_address ADDRESS
{
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}
.contact_address ADDRESS A
{
	/*+placement:shift 3px 0px;*/
	position: relative;
	left: 3px;
	top: 0px;
}
.contact IMG
{
	/*+placement:shift 0px -40px;*/
	position: relative;
	left: 0px;
	top: -40px;
}
.contact P
{
	margin-top: 0px;
	margin-bottom: -25px;
	padding-bottom: 30px;
	padding-top: 0;
	text-align: justify;
	width: 520px;
}
.contact .marker IMG
{
	/*+placement:shift 0px 2px;*/
	position: relative;
	left: 0px;
	top: 2px;
}
#contact_us LI
{
	background: none !important;
	padding-left: 0;
}
#component-contact ADDRESS
{
	font-style: normal;
}
#component-contact #emailForm
{
	border-top: 1px solid #DDD;
	padding-top: 15px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.contact_email
{
	margin: 0 0 -10px;
	/*+placement:shift 0px 20px;*/
	position: relative;
	left: 0px;
	top: 20px;
}
.contact_email LABEL
{
	font-weight: bold;
	display: block;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.contact_email_checkbox
{
	margin: 15px 0;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.inputbox
{
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
.contact_email .inputbox
{
	/*+placement:shift 110px -21px;*/
	position: relative;
	left: 110px;
	top: -21px;
	width: 250px;
}
.contact_email #contact_text.inputbox
{
	width: 250px;
}
.onepixelout
{
	/*+placement:shift 0px 5px;*/
	position: relative;
	left: 0px;
	top: 5px;
}
#onepixeloutaudioplayer_1
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_2
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_3
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_4
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_5
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_6
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_7
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_8
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_9
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#onepixeloutaudioplayer_10
{
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
