@charset "utf-8";
* {
	margin	           : 0px;
	padding   	       : 0px;
}
html {
	height	           : 100%;
}
body {
	margin             : 0;
	padding            : 0;
	height             : 100%;
	font-family        : Arial, Helvetica, sans-serif;
	line-height        : 107%;
}
h1 {
	border             : 0px;
	padding            : 0px;
	margin-top		   : 5px;
	font-size          : large;
	font-weight        : lighter;
	color              : #81B220;/*margin-bottom : -10px;*/
}
h2 {
	font-size          : small;
	font-weight        : bold;
	padding-top        : 10px;/*margin-bottom : -10px;*/
}
h3 {
	font-size          : small;
	font-style         : italic;
	font-weight        : lighter;
	padding-top        : 10px;/*margin-bottom : -10px;*/
}
h4 {
	font-size          : x-small;
	font-weight        : bold;
	padding-top        : 10px;/*margin-bottom : -10px;*/
}
h5 {
	font-size          : x-small;
	font-style         : italic;
	font-weight        : lighter;
	padding-top        : 10px;/*margin-bottom : -10px;*/
}
h6 {
	font-size          : xx-small;
	font-weight        : lighter;
	padding-top        : 10px;/*margin-bottom : -10px;*/
}
hr {
	border             : 0px;
	height             : 1px;
	color              : #81B220;
	background-color   : #81B220;
}
td {
	vertical-align     : top;
	}
p {
	/*line-height:107%;*/
	margin:3px 0px 12px 0px;

}
a img {
	border: 0 none;
	}
#wrap {
	min-height         : 100%;
	width              : 968px;
	margin             : auto;
	position           : relative;
	background-color   : #FFFFFF;
}
#inner-wrap {
	padding-bottom     : 25px;
	font-size          : 11px;
}
#inner-wrap:after {
	content            : " ";
	display            : block;
	clear              : both;
}
* html #wrap {
	height             : 100%
}
#header {
	color              : #000000;
}
#header-top {
	height             : 53px;
	padding-top        : 19px;
}
#logo-framed {
	float              : left;
	width              : 219px;
	position		   : relative;
}
#flash-keywords {
	float              : left;
	width              : 669px;
	margin-left		   : -53px;
}
#beeldmerk-framed {
	float              : left;
	width              : 80px;
	margin-left		   : 53px;
}
#header-flash {
	height             : 214px;
}
#breadcrumbs {
	height:34px;
	background:url(div_3koloms_top.gif) 0px 30px no-repeat #FFFFFF;
	color : #000000;
	padding-top:6px;
	padding-left : 10px;
	vertical-align : middle;
	font-size:10px;
}
#breadcrumbs a {
	color              : #81B220;
	text-decoration    : underline;
}
#left {
	float              : left;
	width              : 135px;
	text-align         : left;
	padding            : 10px;
}
#logintop {
	font-size : 14px;
	width : 100px;
	padding:5px;
	font-weight: bold;
	color: #81B220;
	margin-top:30px;
}
#login {
	font-size          : 10px;
	color              : #000000;
	margin-top         : 30px;
	padding            : 5px;
}
.loginbox {
	font-size          : 10px;
	width              : 100px;
}
#menu{
	border-bottom      : #81B220 1px solid;
	font-size          : 12px;
	color              : #000000;
	font-weight        :bold;
}
#menu a:link,
#menu a:visited {
    /*display:block;*/
	font-size          : 12px;
	padding            : 0px;
	margin             : 0px;
	color              : #000000;
	text-decoration    : none;
	
}
#menu a:hover {
/*	display:block;*/
	font-size          : 12px;
	padding            : 0px;
	margin             : 0px;
	color              : #81B220 !important;
	text-decoration    : none;
	
}

#content-left {
	float              : left;
	width              : 225px;
	padding            : 0px 20px 0px 20px;
}
#content-left a {
	color              : #81B220;
	text-decoration    : underline;
}
#content-left .news-title a {
	text-decoration    : none;
}
#content-right {
	float              : left;
	width              : 225px;
	padding            : 0px 20px 0px 20px;
}
#content-right a {
	color              : #81B220;
	text-decoration    : underline;
}
#content-right .news-title a {
	text-decoration    : none;
}
#content-border {
	float              : left;
	width              : 243px;
	padding            : 0px 20px 0px 20px;
}
#content-border a {
	color              : #81B220;
	text-decoration    : underline;
}
#content-border .news-title a {
	text-decoration    : none;
}
#content-border ul {
	margin           :10px 0px 10px 15px;
	padding          :0px;
	list-style       :disc;
}
#content-border ol {
	margin           :0px 0px 0px 15px;
	padding          :0px;
}
#content-border li {
	margin           :0px;
	padding          :0px;
}
#content-border li {
	margin-left      :0px;
	
}
#content-normal {
	float              : left;
	width              : 490px;
	padding            : 0px 20px 0px 20px;
}
#content-normal a {
	color              : #81B220;
	text-decoration    : underline;
}
#content-normal .news-title a {
	text-decoration    : none;
}
#content-normal ul {
	margin           :10px 0px 10px 15px;
	padding          :0px;
	list-style       :disc;
}
#content-normal ol {
	margin           :0px 0px 0px 15px;
	padding          :0px;
}
#content-normal li {
	margin           :0px;
	padding          :0px;
}
#content-normal li {
	margin-left      :0px;
	
}
#footer {
	position           : absolute;
	bottom             : 0;
	height             : 20px;
	width              : 100%;
	text-align         : center;
	padding-top        : 5px;
	background         : url(div_3koloms_bottom.gif) 0px 0px no-repeat #FFFFFF;
	vertical-align     : middle;
	font-size          : 10px;
}
#footer a {
	color              : #81B220;
	text-decoration    : underline;
}
#footer-content-left {
	float              : left;
	width			   : 155px;
}
#footer-content-center {
	float              : left;
	width              : 540px;
}
#footer-content-right {
	float              : left;
	width              : 213px;
	text-align		   : center;
	padding-left	   : 50px;
}

.menu1-NO {
	font-size          : 12px;
	color              : #000000;
	list-style		   : none;
	border-top	   	   : 1px solid #81B220;
	padding-top		   : 2px;
	padding-bottom	   : 2px;
}
.menu1-NO a {
	color             : #000000 !important;
	text-decoration   : none;
	list-style		  : none;
}
.menu1-ACT {
	font-size         : 12px;
	font-weight       : bold;
	color             : #81B220 !important;
	list-style		  : none;
	border-top	  	  : 1px solid #81B220; 
	padding-top		  : 2px;
	padding-bottom    : 2px;
}
.menu1-ACT a {
	color             : #81B220 !important;
	text-decoration   : none;
	list-style		  : none;
}
.menu2-NO {
	font-size         : 12px;
	color             : #000000 !important;
	list-style		  : none;
	padding-left	  : 15px;
}
.menu2-NO a {
	color             : #000000 !important;
	text-decoration   : none;

}
.menu2-ACT {
	font-size         : 12px;
	color             : #81B220 !important;
	list-style		  : none;
	padding-left	  : 15px;
}
.menu2-ACT a {
	color				: #81B220 !important;
	text-decoration		: none;
}

#searchtop {
    position			: absolute;
    bottom				: 80px;
	font-size			: 14px;
	width				: 100px;
	padding				: 5px;
	font-weight			: bold;
	color				: #81B220; 
	
}
#search {
	font-size			: 10px;
	width				: 100px;
	padding				: 5px;
	margin-top			: 30px;
}

.searchbox {
	font-size			: 10px;
	width				: 100px;
}
legend {
	border				: none;
}
fieldset {
	border				: none;
}
.csc-mailform-field {
	padding				: 1px;
	}
.csc-mailform label {
	width				: 60px !important;
	display				: inline-block;
	vertical-align		: top;
	}
.csc-mailform-submit {
	margin-left			: 62px;
	}
	
.radiolayout {
	width				: 60%;
	border				: none;
}
.formu {
	width				: 80%;
	padding-top			: 10px;
	padding-bottom		: 10px;
	border				: none;
}
.mf-input {
	margin-bottom		: 5px;
	vertical-align		: middle;
}
.mf-text {
	margin-bottom		: 5px;
	vertical-align		: top;
}
.mf-select {
	margin-bottom		: 5px;
	vertical-align		: middle;
}
.mf-check {
	border				: none;
	margin-bottom		: 5px;
	vertical-align		: middle;
}
.mf-radio {
	border            : none;
	margin-bottom     : 5px;
	vertical-align    : middle;
}
.mf-file {
	margin-bottom     : 5px;
	vertical-align    : middle;
}
.mf-submit {
	margin-bottom     : 5px;
	vertical-align    : middle;
}
.directmailbox {
	font-size         : small;
	width             : 100px;
}
.feusersbox {
	font-size         : small;
	width             : 357px;
}
.csc-textpic {
	padding-top       : 20px;
	padding-bottom    : 20px;
}
.news-date {
	color             : #8D8D8D;
}
.news-title {
	font-weight       : bold;
	color             : #81B220;
}
.news-title a {
	text-decoration   : none;
}
.tx-wecknowledgebase-pi1 h2 {
	padding-bottom    : 20px;
}

acronym a, 
abbr a, 
dfn a,
acronym, 
abbr, 
dfn,
#content-normal dfn a{
	font-style			: normal;
	border-bottom		: 1px dotted #81B220;
	cursor				: help;
	position			: relative;
	text-decoration		: none;
}