/* Stylesheet by Amphebia, all rights reserved */
HTML, BODY {
	margin: 0px;
	width: 100%;
	height: 100%;
	padding: 0;
}

BODY {
	background-color: #F3F3F3;
	/*background-image: url('../images/bgtile.jpg');
	background-position: top left;
	background-repeat: repeat-x;*/
	padding: 0;
	margin: 0;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #545454;
}

A {
	color: #000000;
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
}

FONT.copyright {
	color: #888888;
	font-size: 11px;
}

FONT.copyright A {
	color: #888888;
	font-weight: bold;
	text-decoration: none;
}

FONT.copyright A:hover {
	text-decoration: underline;
}

TABLE.mainContainer {
	width: 1000px;
	margin: auto;
	background-color: #FFFFFF;
}

TD.shadowLeft {
	width: 10px;
	background-image: url(../images/shadowLeft.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
TD.shadowRight {
	width: 10px;
	background-image: url(../images/shadowRight.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

TD.footer A {
	text-decoration: none;
	color: #8E8E8E;
	font-size: 10px;
}

H1 {
	font-family: Calibri, Arial,Verdana,Helvetica,sans-serif;
	font-size: 21px;
	color: #3a3a3a;
	margin-bottom: 10px;
	margin-top: 0px;
}

H1.darkblue {
	color: #2B638C;
}

H1.normalblue {
	color: #408bc9;
}

H1.brightblue {
	color: #37BACD;
}

H1.darkgreen {
	color: #30680B;
}

H1.normalgreen {
	color: #6b883b;
}

H1.brightgreen {
	color: #6bb316;
}

H2 {
	font-family: Calibri, Arial,Verdana,Helvetica,sans-serif;
	font-size: 21px;
	color: #37BACD;
	margin-bottom: 10px;
}

H3 {
	font-family: Calibri, Arial,Verdana,Helvetica,sans-serif;
	font-size: 21px;
	color: #30680B;
	margin-bottom: 10px;
}

UL.homelist {
	padding-left: 18px;
	margin-left: 0px;
	border: 0;
	outline: 0;
	list-style-image: url(../images/vinkje.gif);
}
UL.homelist LI {
	padding-left: 5px;
	color: #297c88;
	font-size: 15px;
	margin-left: 0px;
}

UL.regularlist {
	padding-left: 18px;
	margin-left: 0px;
	border: 0;
	outline: 0;
	list-style-image: url(../images/vinkje.gif);
}
UL.regularlist LI {
	padding-left: 5px;
	margin-left: 0px;
	margin-top: 8px;
}

.textfield {
	border: 1px solid #757575;
}

TD.topmenu {
	height: 26px;
	color: #BCBCBC;
	padding-right: 12px;
	font-size: 11px;
}

TD.topmenu A {
	color: #0C4776;
	text-decoration: none;
}
TD.topmenu A:hover {
	text-decoration: underline;
}
TD.homeContent {
	padding: 34px 34px 50px 34px;
	background-image: url(../images/screenshotMirrorHome.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
TD.subContent {
	padding: 34px 34px 50px 34px;
}


A span {
	display: none;
}

/* buttons */
A.btnInloggen {
	background-image: url(../images/btnInloggen.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 22px;
	display: block;
}
A.btnInloggen:hover {
	background-position: 0px -22px;
}
A.btnDemoAanvragen {
	background-image: url(../images/btnDemoAanvragen.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 23px;
	display: block;
}
A.btnDemoAanvragen:hover {
	background-position: 0px -23px;
}

/* menu */
A.mnuOverNewsfield {
	background-image: url(../images/mnuOverNewsfield.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 38px;
	display: block;
}
A.mnuOverNewsfield:hover {
	background-position: 0px -38px;
}
A.mnuDemoAccount {
	background-image: url(../images/mnuDemoAccount.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	display: block;
}
A.mnuDemoAccount:hover {
	background-position: 0px -38px;
}
A.mnuAbonnementen {
	background-image: url(../images/mnuAbonnementen.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 38px;
	display: block;
}
A.mnuAbonnementen:hover {
	background-position: 0px -38px;
}
A.mnuResellers {
	background-image: url(../images/mnuResellers.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 38px;
	display: block;
}
A.mnuResellers:hover {
	background-position: 0px -38px;
}
A.mnuContact {
	background-image: url(../images/mnuContact.gif);
	background-repeat: no-repeat;
	width: 82px;
	height: 38px;
	display: block;
}
A.mnuContact:hover {
	background-position: 0px -38px;
}

