html {
	font-family: tahoma;
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #000000;
	height: 100%;
	text-align: center;
	font-size: 70%;
	color: #000000;
}

body.popUp {
	background: url(../images/popup/mainBg.jpg) repeat-y #E4FF01;
	text-align: left;
	padding: 15px;
}

table, td {
	font-size: 100%;
	vertical-align: top;
}

img {
	border: 0px;
}

h1,h2,h3,h4 {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #000000;
	font-size: 180%;
	margin: 4px 0px 15px 0px;
}
/*
h1 {
	color: #000000;
	font-size: 180%;
}
*/

h2 {
	font-size: 110%;
	color: #FFFFFF;
}
h3 {
	color: #000000;
	font-size: 120%;
	margin: 0px;
}
h4 {
	color: #666666;
	font-size: 100%;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

p {
	margin: 0px;
	padding: 0px;
}


.artikelFont{
	font-size:120%;
	padding:0px;
	margin:0px;
}

/* TABLE, TR, TD */


table.main {
	width: 1003px;
	height: 100%;
	background: url(/images/mainBg.jpg) repeat-y #E4FF00;
}
table.adminTable {
	width: 944px;
}
table.adminTable tr.hover {
	background: #8EBA06;
	cursor: pointer;
}
table.adminTable td {
	width: 85px;
	text-align: center;
	padding: 1px 0px 1px 8px;
}
table.adminTable td.start {
	text-align: left;
}

table.popUpTable {
	width: 420px;
}
table.popUpTable td {
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
}

table.popUpContent td.content {
	padding: 5px 0px 0px 0px;
	background: url(../images/popup/contentBg.jpg) repeat-y #FFFFFF top right;
}
table.popUpContent td.left {
	background: #FFFFFF;
}
table.popUpContent td.right {
	background: url(../images/popup/rightBg.jpg) repeat-y;
}

table.searchTable {
	width: 223px;
	margin: 20px 6px 0px 0px;
}
table.searchTable td {
	vertical-align: middle;
	padding-bottom: 4px;
}

td.top {
	background: url(/images/topBg.gif) repeat-x #E4FF00;
	height: 23px;
}

td.topLinks {
	text-align: right;
	background: url(/images/topBg.gif) repeat-x #E4FF00;
	padding: 4px 0px 0px 0px;
}

div.topLinks {
	padding: 0px 13px 0px 0px;
	margin:0px 0px 28px 0px;
	text-align: right;
}

div.topLinks2 {
	padding: 0px 13px 0px 0px;
	margin:0px;
	text-align: right;
}

td.contentHome {
	background: url(/images/contentBg.jpg) no-repeat top right;
}

td.content {
	padding: 0px 0px 0px 17px;
}
td.content a {
	font-weight: bold;
	color: #446610;
	text-decoration: underline;
}

td.sidebar {
	text-align: right;
	background: none;
}

td.footer {
	height: 23px;
	border-top: 1px solid #FFFFFF;
	text-align: center;
	background: url(/images/mainBg.jpg) repeat-y #E4FF00;
	padding-top: 4px;
}

tr.odd {
	background: #E4FF00;
}

/* DIV, SPAN, IMG */

div.container {
	width: 1003px;
	height: 100%;
	margin: 0px auto;
	background: url(/images/mainBg.jpg) repeat-y #E4FF00;
}
table.container {
	width: 1003px;
	height:100%;
	margin: 0px auto;
	background: url(/images/mainBg.jpg) repeat-y #E4FF00;
}

div.popUpContainer {
	width: 100%;
	height: 100%;
	xmargin: 0px auto;
	text-align: left;
	background: url(/images/mainBg.jpg) repeat-y #E4FF00;
}

div.bodyHome{
	margin: 25px 0px 0px 23px;
	width:437px;
	height:220px;
}
div.bodyHome a{
	text-decoration:underline;
}


div.menuHome {
	margin-left: 17px;
}

div.portletButtons {
	margin: 7px 0px 0px 23px;
}
div.portletButtons img {
	margin-right: 13px;
}

div.spacer {
	width: 755px;
}

div.portletSide {
	float: right;
	text-align: left;
	width: 227px;
	margin-top: 25px;
	margin-right: 5px;
	background: url(/images/portlets/portletLeftMiddle.gif) repeat-y;
}

div.portletText {
	padding-left: 12px;
	padding-right: 10px;
	margin: 0px;
}
div.portletText ul {
	margin: 0px;
	list-style-image: url(/images/bullet.gif);
	padding-left: 15px;
}
div.portletText a {
	color: #000000;
}
div.portletText a:hover {
	color: #6AAB01;
}
img.tests {
	float: right;
	width: 224px;
	margin-right:9px;
}
div.banners {
	float: right;
	width: 224px;
	margin-right:6px;
	text-align: left;
}
div.textBox {
	width: 550px;
	margin: 14px 0px 0px 13px;
	float: left;
	background: url(/images/textBoxBg.jpg) repeat-y;
	text-align: left;
}

div.textBoxLarge {
	width: 969px;
	margin: 14px 0px 0px 0px;
	float: left;
	background: url(/images/textBoxLargeBg.jpg) repeat-y;
	text-align: left;
}

div.textBoxPopUp {
	width: 460px;
	margin: 14px 0px 0px 14px;
	float: left;
	background: url(/images/textBoxPopUpBg.jpg) repeat-y;
	text-align: left;
}

div.text {
	padding: 4px 12px 12px 12px;
}
div.text a {
	color: #446610;
	font-weight: bold;
}

div.noPortlet {
	margin: 14px 0px 0px 0px;
}

div.textSummary {
	width: 520px;
	background: url(/images/textSummaryBg.jpg) repeat-y;
	margin: 0px 0px 15px 0px;
}
div.textSummaryText {
	padding: 12px 19px 10px 19px;
}

div.textPortlet {
	width: 517px;
	background: url(/images/textPortletBg.jpg) repeat-y;
	margin: 0px 0px 15px 0px;
}
div.textPortletText {
	color: #FFFFFF;
	padding: 12px 19px 10px 19px;
}
div.textPortletText td {
	color: #FFFFFF;
	vertical-align: middle;
	padding-bottom: 4px;
}

div.textSub {
	padding-left: 19px;
}

div.floatRight {
	float: right;
}

img.logo {
	margin-left: 17px;
}

img.logoHome {
	margin: 13px 0px 5px 17px;
}

img.homeText {
	margin: 50px 0px 0px 27px;
}

img.portletTitle {
	padding: 0px;
	margin-bottom: 15px;
	width: 81px;
	height: 19px;
}

img.printBtn {
	display: block;
	float: right;
	margin-bottom: 10px;
}

img.menu {
	margin-right: 2px;
}

/* UL, LI */

ul.menu {
	float: left;
	width: 171px;
	list-style-type: none;
	margin: 14px 0px 0px 0px;
	padding: 0px;
}
ul.menu li {
	background: url(/images/menu/menuMiddle.gif) repeat-y #4E7809;
	color: #FFFFFF;
	text-align: left;
	border-top: 1px solid #6AAB01;
	padding: 4px 0px 4px 12px;
}
ul.menu li a {
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
ul.menu li a:hover {
	text-decoration: none;
	color:#E4FF00;
}
ul.menu li.activeMenu a {
	color:#E4FF00;
}
ul.menu .top {
	height: 1%;
	background: url(/images/menu/menuTop.gif) no-repeat #4E7809;
	color: #FFFFFF;
	padding-top: 9px;
	border: 0px;
}
ul.menu .bottom {
	background: url(/images/menu/menuBottom.gif) no-repeat #4E7809 bottom left;
	color: #FFFFFF;
	border-top: 1px solid #6AAB01;
	padding-bottom: 9px;
}
ul.subMenu {
	padding: 0px;
	margin: 6px 0px -6px -12px;
	list-style-type: none;
	background: #6AAB01;
}
*html ul.subMenu {
	height:24px;
}
ul.subMenu li.notCurrent a{
	padding: 0px;
	margin:0px;
	list-style-type: none;
	background: #6AAB01;
	color:#FFFFFF;
}
ul.subMenu li.notCurrent a:hover{
	padding: 0px;
	margin:0px;
	list-style-type: none;
	background: #6AAB01;
	color:#E4FF00;
}
ul.subMenu li {
	height: 1%;
	background: #6AAB01;
	border-bottom: 1px solid #517F06;
}
ul.subMenu li a {
	font-weight: normal;
}

ul.subMenu li.active a{
	font-weight: normal;
	color:#E4FF00;
}
ul.subSubMenu {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
ul.subSubMenu li {	
	background: #6AAB01;
	border: 0px;
}
ul.subSubMenu li.notCurrent {
	font-weight: normal;
	color:#E4FF00;
}
ul.subSubMenu li.notCurrent a{
	padding: 0px;
	margin:0px;
	list-style-type: none;
	color:#FFFFFF;
}
ul.subSubMenu li.notCurrent a:hover{
	padding: 0px;
	margin:0px;
	list-style-type: none;
}
	
/* FORM, INPUT */

form {
	padding: 0px;
	margin: 0px;
}

input {
	height: 20px;
	border: 1px solid #000000;
	font-size: 100%;
}

select {
	font-size: 100%;
}

textarea {
	border: 1px solid #000000;
	font-family: tahoma;
	font-size: 100%;
}

form.searchBox {
	margin: 20px 9px 0px 0px;
	padding: 0px;
}

input.searchField,
select.searchField {
	width: 153px;
	height: 20px;
	margin-left: 4px;
	margin-right: 8px;
	border: 1px solid #000000;
}

select.mainSelect {
	width: 153px;
	height: 20px;
	border: 1px solid #000000;
}

input.standard,
textarea.standard {
	width: 254px;
}

input.checkBox {
	border: 0px;
}

input.formBtn {
	height: 26px;
	border: 0px;
}
input.searchBtn {
	height: 24px;
	width: 24px;
	border: 0px;
}
td.iframe{
	padding:10px 0px 0px 0px;
	margin:0px;
	height:80%;
	vertical-align:top;
}
.iframeInput{
	padding:0px;
	margin:0px 18px 20px 18px;
	width:515px;
}
.iframe{
	width:100%; 
	height:100%
}
td.footerPopups{
	height: 23px;
	width:100%;
	text-align: left;
	background: url(/images/mainBg.jpg) repeat-y #E4FF00;
	padding: 4px 18px 0px 18px;
}
td.footerPopups a{
	color:#446610;
	font-weight:bold;
	text-decoration:none;
}
.footerPopups{
	padding:0px 30px 0px 0px;
}
.inlogAlert {
	border: 1px solid #5ABFC5;
	width: 100%;
	text-align: left;
	padding: 6px;
}	
#loginmessage{
	color:#E4FF00;
	font-weight:bold;
}
.topItems{
	padding:0px;
	margin:0px;
}


/* General datatables (standardtable) */
table.datatable {
	border-top: 1px solid black;
	border-left: 1px solid black;
	width: 100%;
	font-size: 100%;
	margin: 0px;
}
table.datatable th {
	background-color: #6AAB01;
	padding: 5px;
	color: white;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	vertical-align: top;
	text-align: left;
}
table.datatable td {
	padding: 5px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
/* borderless datatable */
.datatable_borderless {
	font-size: 100%;
	
}
.datatable_borderless td {
	padding-left: 5px;
}

.datatable_borderless td.first {
	padding: 0px;
}

.artikelButtonVorige{
	margin: 0px 0px -22px 30px;
}
.artikelButtonVolgende{
	margin: -20px 35px 0px 0px;
	text-align:right;
}
