/* INTERFACE */




.react_tab {
	position:absolute;
	z-index:0;
	bottom: 28px;
	left: 0px;
}
.bg_top {
	background-image: url(../gfx/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_bottom {
	background-image: url(../gfx/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg_bottom_detail {
	background-image: url(../gfx/bg_bottom_detail.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/*CONTENTBLOCKS*/
table.contentblock {
	background-color: #e5f3ee;
	background-image: url(../gfx/bg_contentblock.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 296px;
	height: 132px;
}
td.contentblock {
	font-family: Arial, Tahoma, verdana;
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding-top: 8px;
	padding-left: 2px;
}
td.contentblock_list {
	font-family: Arial, Tahoma, verdana;
	font-size: 11px;
	line-height: 15px;
	padding-top: 2px;
	color: #333;
/*
	text-decoration:none;
*/
}

/*
li {
	background-repeat: no-repeat;
	padding:0px 0px 0px 4px;
	list-style-image: url(../gfx/bulletlist.gif);
}

ul {
	list-style-position: outside;
	list-style-image: none;
	margin-left: 0;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: -15px;
}
*/

ul.productlines {
/*	font-family: Arial, Tahoma, verdana;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
	font-size: 11px;*/
	list-style-position: outside;
	list-style-image: none;
	margin-left: 0;
	padding-left: 20px;
	margin-bottom: 5px;
	margin-top:0;
}


li.productlines {
	padding:0px 0px 5px 0px;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	list-style-image: url(../gfx/bulletlist.gif);
}

li.productlines a {
	text-decoration:none;
}
li.productlines a:hover {
	text-decoration:underline;
}



table.bottomblock { /*background-color: #fff;*/
	background-image: url(../gfx/bg_bottomblock.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 220px;
	height: 195px;
}
td.bottomblock {
	font-family: Arial, Tahoma, verdana;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-left: 8px;
	padding-top: 6px;
}
/* TEMP */
td.news-events {
	color: #333;
	font-size: 11px;
	font-family: Arial, Tahoma, verdana;
	line-height: 18px;
	background-color: #00512e;
	background-image: url(../gfx/temp_bg_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 2px;
}
td.widget {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, verdana;
	line-height: 18px;
	background-color: #fff;
	background-image: url(../gfx/temp_widget.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 2px;
}
td.widgetform {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, verdana;
	line-height: 18px;
	background-color: #000;
	background-image: url(../gfx/temp_bg_form.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 2px;
}

/*left panel*/
.leftmenu_bg_top {
	background-image:url(../gfx/leftmenu_bg_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#ececec;
	width:220px;
}

.leftmenu_bg_learnmore {
	background-image:url(../gfx/learnmore_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:220px;
	height:225px;
}

.learnmore_input {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, verdana;
	height:19px;
	width:162px;
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
}
/*product page*/
.examples_bg {
	background-image:url(../gfx/examples_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.product_bg {
	background-image:url(../gfx/product_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.productdetail_bg {
	background-image:url(../gfx/productdetail_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:210px;
	height:210px;
}

.productdetail_line {
	background-image:url(../gfx/productdetail_line.gif);
	background-repeat:repeat-x;
	background-position:center;

}

.moreinfo, .moreinfo a, .stbutton {
	font-family: Arial, Tahoma, verdana;
	font-weight:bold;
	font-size: 11px;
	color: #333333;
	vertical-align:middle;
	text-decoration:none;
}

.stbutton {

}

.moreinfo a:hover {
	font-family: Arial, Tahoma, verdana;
	font-weight:bold;
	font-size: 11px;
	color: #176444;
	vertical-align:middle;
	text-decoration:none;
}

.list_item, .list_item a {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, verdana;
	font-weight:normal;
	line-height:18px;
	padding:0px 0px 0px 12px;
	text-decoration:none;
	background-image:url(../gfx/btn/pijltje2.gif);
	background-position:left top;
	background-repeat:no-repeat;
/*
	cursor:pointer;
*/
	display:block;
}
.list_item a:hover {
	color: #176444;
}
/* List items location page */

.list_item_bold, .list_item_bold a {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, verdana;
	font-weight:bold;
	line-height:18px;
	padding:2px 0px 2px 18px;
	text-decoration:underline;
	background-image:url(../gfx/btn/pijltje2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.list_item_bold a:hover {
	color: #176444;
	font-size: 11px;
	font-family: Arial, Tahoma, verdana;
	font-weight:bold;
	padding:2px 0px 2px 18px;
	text-decoration:underline;
	background-image:url(../gfx/btn/pijltje2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/*news page*/
.news_bg {
	background-image:url(../gfx/news_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:220px;
}

.news_bg_top {
	background-image:url(../gfx/news_bg_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.contact_bg_bottom {
	background-image:url(../gfx/contact_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:325px;
	height:7px;
}
.contact_bg_top { background-image: url(../gfx/contact_bg_top.gif); background-repeat: no-repeat; background-position:left top; }


.contact_name {
	font-family: Arial, Tahoma, verdana;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.completeborder_bg {
	background-image:url(../gfx/completeborder.gif);
	background-repeat:no-repeat;
	background-position:middle center;
	width:220px;
	height: 100px;
}
.group1, .group2, .group3, .group4, .group5, .group6, .Leftgroup1, .Leftgroup2, .Leftgroup3, .Leftgroup4, .Leftgroup5, .Leftgroup6, .letter {
	font-family: Arial, Tahoma, verdana;
	font-size:12px;
	color:#000;
	padding:0;
	margin:0;
	list-style-position:outside;
	margin-left:10px;
	line-height:15px;
	background:none;


}
.letter {
	font-size:14px;
	font-weight:bold;
	color:#176444;
	width:14px;
	padding:0;
	text-align:center;
}
.Leftgroup1, .Leftgroup2, .Leftgroup3, .Leftgroup4, .Leftgroup5, .Leftgroup6 {
	color:#176444;
	font-size:11px;
}
ul {
	padding-bottom:10px;
}

ul.group {
	background:url("../gfx/vink_line.gif") no-repeat bottom left;
	padding-bottom:10px;
}


/**/.group1:last-child, .group2:last-child, .group3:last-child, .group4:last-child, .group5:last-child, .group6:last-child {
x	padding-bottom:5px;
}
/*.group1, .Leftgroup1 {
	list-style-image:url("../gfx/vink_g1.gif");
}
.group2, .Leftgroup2 {
	list-style-image:url("../gfx/vink_g2.gif");
}
.group3, .Leftgroup3 {
	list-style-image:url("../gfx/vink_g3.gif");
}
.group4, .Leftgroup4 {
	list-style-image:url("../gfx/vink_g4.gif");
}
.group5, .Leftgroup5 {
	list-style-image:url("../gfx/vink_g5.gif");
}
.group6, .Leftgroup6 {
	list-style-image:url("../gfx/vink_g6.gif");
}*/
ul.Group {
/*margin-left:-16px;*/
}
ul.leftGroup {
/*margin-left:-16px;*/
}

ul li.group1 {
/*
	margin-left:-16px;
*/
}
li {
/*	line-height: 18px;
	background-repeat: no-repeat;
	padding:0px 0px 0px 4px;
	list-style-image: url(../gfx/bulletlist.gif);*/
}
.group1, .leftGroup1 {
/**/
	list-style-image:url("../gfx/vink_g1.png");
}
.group2, .leftGroup2 {
	list-style-image:url("../gfx/vink_g2.png");
}
.group3, .leftGroup3 {
	list-style-image:url("../gfx/vink_g3.png");
}
.group4, .leftGroup4 {
	list-style-image:url("../gfx/vink_g4.png");
	
}
.group5, .leftGroup5 {
	list-style-image:url("../gfx/vink_g5.png");
}
.group6, .leftGroup6 {
	list-style-image:url("../gfx/vink_g6.png");
}

.leftGroup1, .leftGroup2, .leftGroup3, .leftGroup4, .leftGroup5, .leftGroup6 { background:none; font-size:11px;  }
.leftGroup1 a, .leftGroup2 a, .leftGroup3 a, .leftGroup4 a, .leftGroup5 a, .leftGroup6 a    { text-decoration:none; }
.group1 a, .group2 a, .group3 a, .group4 a, .group5 a, .group6 a, .Leftgroup1 a, .Leftgroup2 a, .Leftgroup3 a, .Leftgroup4 a, .Leftgroup5 a, .Leftgroup6 a {
	text-decoration:none;
}
.group1 a:hover, .group2 a:hover, .group3 a:hover, .group4 a:hover, .group5 a:hover, .group6 a:hover, .Leftgroup1 a:hover, .Leftgroup2 a:hover, .Leftgroup3 a:hover, .Leftgroup4 a:hover, .Leftgroup5 a:hover, .Leftgroup6 a:hover {
	text-decoration:underline;
}

/* \ CKEditor */
img.borderYes {
	border: 2px solid #4aa565;
}
img.borderNo {
	border-width: 0;
}
img.floatNone {
   margin: 5px 15px 5px 15px;
   float:none;
}
img.floatLeft {
   margin: 5px 15px 5px 0;
   float:left;
}
img.floatRight {
   margin: 5px 0 5px 15px;
   float:right;
}
h1, h2, h3, .header1, .Header1, .header2, .Header2, .BodyTxt, .bodyTxt, .header3, .Header3, .header4, .Header4, .header5, .Header5 {
}
ul.cke_panel_list {
	list-style-image: none;
}
/* / CKEditor */
.leftBody ul {
	margin-top: 10px;/*-15px;*/
}
.leftBody ul li {
	font-family: Arial, Tahoma, verdana; color: #176444; text-decoration: none;
	text-decoration: none;
	font-family: Arial, Tahoma, verdana;
	font-size: 11px;
	font-weight:normal;
	line-height: 15px;
	color: #333333;
	padding-left: 0px;
	text-decoration: none;
}

.leftBody a {
	font-family: Arial, Tahoma, verdana; color: #176444; text-decoration: none;
	text-decoration: none;
	color: #176444;
	font-weight: bold
}
.leftBody a:hover {
	font-family: Arial, Tahoma, verdana;
	color: #176444;
	text-decoration: underline;
}


h1.prodDetail {
   color: #005532;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 1px;
 }

.infobox {  width:220px; min-height:100px; float:left; margin:30px 0 0 0;  background:url('../gfx/info_m.gif'); }
.infobox .top { background:url('../gfx/info_t.gif'); height:12px; float:left; width:220px; margin:0 0 5px 0 ; }
.infobox .bottom { background:url('../gfx/info_b.gif') no-repeat center bottom; width:200px; padding:0 10px 5px 10px; min-height:150px; }


.infobox h1, .infobox h2, .infobox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005532;
	
	margin-top:5px;
	line-height:14px;
	padding:0 0 5px 0;
}
.infobox h2 { font-size:16px; }
.infobox h3 { color: #333; }
.infobox p { margin:0; padding:0 0 10px 0; }

