/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 13px; color: #6a6255; line-height: 21px; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #6a6255; }
html { background: #bedd7f; }
body { background: url('../images/bodyBg.gif') #fffdfa repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 940px; }
	
	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 940px; height: 203px; background: url('../images/headerBg.gif') no-repeat 380px top; }
	#headerCntr img { position: absolute; top: 0px; left: 30px; }
	#headerCntr h1 { position: absolute; top: 28px; right: 46px; width: 460px; font: normal 24px/40px Verdana; color: #f6f2eb; }
	#headerCntr h1 span { padding-left: 30px; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; bottom: 0px; width: 940px; }
		#menuCntr ul { overflow: hidden; width: 940px; list-style: none; }
		#menuCntr li { float: left; display: inline; }
		#menuCntr li a { display: block; float: left; height: 44px; font: bold 12px/44px Verdana; text-decoration: none; color: #f4f2ee; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #77ab14; background: url('../images/menuBg.gif') repeat-x; }
		#menuCntr li a span { display: block; float: left; height: 44px; }
		#menuCntr li a span span { padding: 0px 32px 0px 32px; }
		#menuCntr li a:hover span, #menuCntr li.selected a span { background: url('../images/menuL.gif') no-repeat left; }
		#menuCntr li a:hover span span, #menuCntr li.selected a span span { background: url('../images/menuR.gif') no-repeat right; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-top: 40px; overflow: hidden; width: 940px; }
		
		/* ### NAV BOX ### */
		.navBox { float: left; width: 130px; text-align: right; }
		.navBox h2 { padding-bottom: 14px; font-size: 18px; font-weight: normal; color: #75a814; }
		.navBox ul { list-style: none; }
		.navBox li { line-height: 26px; }
		.navBox li a { text-decoration: none; color: #6a6255; }
		.navBox li a:hover, .navBox li.selected a { color: #75a814; }
		
		/* ### TEXT BOX ### */
		.textBox { margin: 0px 40px 0px 40px; padding: 0px 40px 0px 40px; float: left; display: block; width: 520px; border-left: 1px solid #d9d5cc; border-right: 1px solid #d9d5cc; }
		/*.textBox h1 { padding-bottom: 14px; font-size: 16px; font-weight: normal; }*/
		.textBox h1 { padding-bottom: 14px; font-size: 24px; font-weight: bold; font-family: Arial; }
		.textBox h2 { font-family: Arial; font-size: 18px; font-weight: bold; }
		.textBox h3 { font-family: Arial; font-size: 16px; font-weight: bold; }
		.textBox p { padding-bottom: 14px; }
		.textBox p img { margin: 7px 10px 0px 0px; float: left; border: 3px solid #c3df88; }
		
		/* ### ICON BOX ### */
		.iconBox { margin-bottom: 20px; float: right; width: 120px; }
		.iconBox ul { overflow: hidden; width: 120px; list-style: none; }
		.iconBox li { margin-right: 40px; float: left; display: inline; text-align: center; font-size: 12px; }
		.iconBox li.last { margin-right: 0px; }
		.iconBox li.last span img{margin-left:-24px;}
		.iconBox li.belmij a { background-image: url('../images/belmij.png'); background-position: center 20px; }
		.iconBox li.contact a { background-image: url('../images/contact.png'); background-position: center 25px; }
		.iconBox li.koffie a { background-image: url('../images/koffie.png'); background-position: -16px 0px; width: 85px; }
		.iconBox li a { padding-top: 80px; display: block; float: left; width: 78px; text-decoration: none; color: #453d2e; background: no-repeat top center; }
		.iconBox li a:hover { text-decoration: underline; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 530px; }
		#leftCntr h1 { padding-bottom: 22px; font-size: 18px; font-weight: normal; }
		#leftCntr p { padding-bottom: 14px; line-height: 22px; }
		#leftCntr a { text-decoration: none; color: #649604; }
		/*#leftCntr a:hover { text-decoration: underline; }*/
		#leftCntr a:hover { color: #000; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 350px; }
		
			/* ### ICON BOX ### */
			#rightCntr div.iconBox { float: none; width: 350px; }
			#rightCntr div.iconBox ul { width: 350px; }
			
			/* ### HL BOX ### */
			.hlBox { padding: 10px; overflow: hidden; width: 304px; border: 1px solid #e8e5db; }
			.hlBox img { border: 3px solid #5a503d; }
			.hlBox { font-size: 11px; line-height: 16px; }
			.hlBox a { text-decoration: none; color: #649604; }
			/*.hlBox a:hover { text-decoration: underline; }*/
			.hlBox a:hover { color: #000; }
			
	/* ### BOXES CONTAINER ### */
	#boxesCntr { padding-top: 40px; overflow: hidden; width: 940px; }
	#boxesCntr div.box { margin-right: 50px; padding: 10px; position: relative; float: left; display: inline; width: 259px; height: 51px; font-size: 11px; color: #483f30; background: url('../images/boxBg.gif') no-repeat; }
	#boxesCntr div.last { margin-right: 0px; }
	#boxesCntr h1 { padding-bottom: 11px; font-size: 18px; font-weight: normal; }
	#boxesCntr a { position: absolute; top: 0px; right: 0px; display: block; width: 279px; height: 71px; text-indent: -999999px; background: url(../images/blank.gif) 0 0 repeat; }

/* ### FOOTER CONTAINER ### */
#footerCntr { margin-top: 20px; width: 100%; height: 54px; font-size: 11px; line-height: 60px; text-align: center; color: #483f30; background: url('../images/footerBg.gif') repeat-x #BEDD7F; }
#footerCntr a { text-decoration: none; color: #483f30; }
#footerCntr a:hover { text-decoration: underline; }
#footerCntr img { display: inline-block; margin-top:3px; }

/* ### Added by Intertech ### */
a {color:#75A814;text-decoration:none;}

div.tx-powermail-pi1 label {width:180px;float:left;margin-right:5px;}

div.tx-powermail-pi1  label { width:160px; }
div.tx-powermail-pi1  .powermail_text { width:200px; padding:2px; /*border:1px solid #75A814;*/ }
div.tx-powermail-pi1  .powermail_file { height: 21px; }
div.tx-powermail-pi1  .powermail_textarea { width:300px; height:150px;padding:2px;/*border:1px solid #75A814;*/ }
div.tx-powermail-pi1  .powermail_submit { margin-left:165px;padding:2px; }
div.tx-powermail-pi1  .jscalendar { width:200px; padding:2px; /*border:1px solid #75A814;*/ }

div.tx-powermail-pi1  .jscalendar_cb {display:none;}

div.tx_powermail_pi1_fieldwrap_html {padding:3px 0 3px 0;}

div.tx-powermail-pi1 legend {display:none;}
.csc-mailform-field label {float:left;margin-bottom:4px;width:200px;}

.powermail_textarea powermail_uid30 {width:130px;}

.powermail_submit {margin-left:185px;}

#powermaildiv_uid31 { margin-top:3px;}
.powermail_mandatory_js {    color:#990020;    margin-left:165px;}
.tx-powermail-pi1_fieldset {border:none;}
.textBox ul {margin:0 1em;}

#uid22_trigger {display:inline;}
#uid30 {margin-bottom:15px;}
#uid22_help { display:none;}

/*partners database */
.col1, .col2, .col3 {
height:100px;
width: 150px;
/*border:1px solid #D7EBF6;
margin:3px;*/
text-align:center;
position: relative;
}
.bubbleInfo img {
	margin-left: auto;
	margin-right: auto;
}
/*partners database */
.empty {
	background: none !important;
}
/*
.col1 {
float:left;
clear:left;
}

.col2 {
float:left;
}

.col3 {
float:left;
}
.clearer {
clear:both;
}

*/

.popup {
	text-align:left;
	position: absolute;
	display: none; /* keeps the popup hidden if no JS available */
	background:#FFF;
	padding:10px;
	height:198px;
	width:246px;
	border:1px solid #77AB14;
	z-index: 50;
	float:right;
}
.popup .partnerlink {position:absolute;top:185px;right:5px;}

.popup h4, .partner_det h4 {font-weight:bold;text-transform:uppercase;color:#77AB14;}


.bubbleInfo .popup { z-index: 75; position:absolute; }


#partners2 {margin-top:15px;}

#partners2 .partner_det {background:url(../images/GRADIENT_02.gif) no-repeat;width:463px;height:124px;margin-top:5px;padding:5px;position:relative;}

#partners2 .partner_det .partnerlink {position:absolute;top:110px;left:345px;}

.tx-rkpartnersdb-pi1 td { height:110px;width:158px;background:url(../images/BOX_ROUNDED.gif) no-repeat; padding-right:3px; padding-left:3px;
}
.tx-rkoplossingendb-pi1 td { height:110px;width:158px;background:url(../images/BOX_ROUNDED.gif) no-repeat; padding-right:3px; padding-left:3px;
}
/*new modif added*/
.coffee a{width:85px!important;}
.newHome .iconBox li a {
    background: none no-repeat scroll center top transparent;
    color: #453D2E;
    display: block;
    float: left;
    padding-top: 0px!important;
    text-decoration: none;
    width: 78px;
}
/*#vertical .iconBox li a {*/
.iconBox li a {
    background: none no-repeat scroll center top transparent;
    color: #453D2E;
    display: block;
    float: left;
    padding-top: 0px!important;
    text-decoration: none;
    width: 78px;
}
/*.newHome .iconBox li, #vertical .iconBox li{*/
.newHome .iconBox li, .iconBox li{
text-align:left;
}
.newHome .iconBox li span{
 display:block;
 position:relative;
 height:75px;
}
.newHome .iconBox li span img{
 display:block;
 bottom:0;
 center:0;
 position:absolute;
 } 
 /*#vertical .iconBox li span{*/
.iconBox li span{ 
 width:75px;
 }
 
.graydon {
float: right;
margin-top: 10px;
margin-right: 25px;
}

.graydonsub {
margin-top: 250px;
}
