body {
	scrollbar-face-color: white;
	font-size: 11px;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: #666680;
	scrollbar-arrow-color: #666680;
	scrollbar-track-color: white;
	font-family: arial, helvetica, sans-serif;
	scrollbar-base-color: white;
	background-color: #ebc295;
	/*background-image: url(../images/midback.gif);*/
	padding:10px;
}

a {
	font-weight: normal; font-size: 11px; color: #0101cc; text-decoration: none;
}
a:hover {
	font-weight: normal; font-size: 11px; color: #2b8dff; text-decoration: underline;
}

.MBmenu {
	WIDTH: 845px;
	FONT-SIZE: 8px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 16px;
	background-image: url(../Images/topback.jpg);
	margin-top: 69px;
	background-repeat: no-repeat;
	text-align: right;
}
.MBmenu A{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 9px;
	WIDTH: 50px;
	COLOR: #FFFFFF;
	PADDING-TOP: 9px;
	background-image: url(../Images/balkback.gif);
	FONT-WEIGHT: bold;
}

.MBmenu A:hover {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	background-image: url(../Images/balkback2.gif);
	FONT-WEIGHT: bold;
}
.MBmenu A:active {
	COLOR: #FFFFFF;
	background-image: url(../Images/balkback3.gif);
	FONT-WEIGHT: bold;
}

hr{ color: #D7E8F5;
    background-color:#D7E8F5;
    height: 1px;
}
H1 {
	BACKGROUND-COLOR:  #D7E8F5; /*COLOR: white; BACKGROUND-COLOR: #261474*/
}
H2{ COLOR: #e7000b;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    TEXT-ALIGN: left;
}

H3{ COLOR: #e7000b;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    TEXT-ALIGN: left;
}

P {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

INPUT {
	FONT-SIZE: 10px;
}
SELECT {
	FONT-SIZE: 10px
}
LI {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.HeaderTitle TD, .HeaderTitle p, td div.HeaderTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #271b13; 
	FONT-FAMILY: Verdana
	HEIGHT: 25px; 
	TEXT-ALIGN: left;
}
.SubHeaderTitle {
	BORDER-TOP:#999999 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT-COLOR: blue; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D7E8F5; BORDER-RIGHT-COLOR: blue;
}
.HeaderInformation {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.Table, .OneColumNewProductlistTable,.funkyTable {
	width: 100%;
}
.Table TD {
	/*margin: 2px;*/
    /*PADDING-RIGHT: 2px;*/
}
.Table TD.TableBackground, .errorTable TD.TableBackground {
	padding:2px 0;
   background-color:#ebc295;
}

.funkyTable TD.TableBackground{
    background-color:#D7E8F5;
    border-width:1px;
    border-color:#ffffff;
    border-style:solid;
    padding:2px;
}
.funkyTable TD.total {
    border-width:1px;
    border-color:#ffffff;
    border-style:solid;
    padding:2px;
    FONT-WEIGHT: bold;
    background-color:#D7E8F5;
}
.TableBackground, price {
    background-color:#D7E8F5;
    border-width: 0px;
    border-color:#ffffff;
    border-style:solid;
    padding:2px;
}

.total {
	font-size : 11px;
}

.price {
	text-align : right;
}

.TwoColumProductlistTable TD.TableBackground {
	padding-bottom: 20px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}

.Table TD.HorizontalTableBackground, blockedHorizontalTableBackground, movedHorizontalTableBackground, newHorizontalTableBackground{
	PADDING: 0 2px;
	BACKGROUND-COLOR: #D7E8F5; /*was:silver*/
}
.blockedHorizontalTableBackground{
    color:#B90000;
    BACKGROUND-COLOR: #D7E8F5;
    padding-left:2px;
    padding-right:2px;
}
.movedHorizontalTableBackground{
    color:#B90000;
    BACKGROUND-COLOR: #D7E8F5;
    padding-left:2px;
    padding-right:2px;
}
.newHorizontalTableBackground{
    color:#009E00;
    BACKGROUND-COLOR:white; /* #D7E8F5;*/
    padding-left:2px;
    padding-right:2px;
}
.Table TD.Prompt {
	width: 40%;
	FONT-WEIGHT: bold; 
}
.Columnhigh TD.Prompt {
	HEIGHT: 23px;
	width: 70%;
}

.Columnhigh TD.TableBackground {
	HEIGHT: 23px;
	width: 30%;
	text-align: left;
}

table.Columnhigh {
	width: 100%;
}
.ButtonBar {
	BORDER-TOP: 0px solid;
	BORDER-TOP-COLOR: #D7E8F5;
	BORDER-LEFT-COLOR: #D7E8F5;
	COLOR: #000000;
	BORDER-BOTTOM: 0px solid;
	BORDER-BOTTOM-COLOR: #D7E8F5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ebc295;
	BORDER-RIGHT-COLOR: #D7E8F5;
	width: 100%;
	text-align: left;
	
}
.Table TD.TableHeaderStyle, .errorTable TD.TableHeaderStyle, headerPrice {
	MARGIN-TOP: 5%; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	MARGIN-LEFT: 10px; 
	VERTICAL-ALIGN: sub; 
	COLOR: #f5920d; HEIGHT: 58px; TEXT-ALIGN: left; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

.headerPrice {
	text-align: right;
	padding-right: 2px;
}

.Table TD.HorizontalTableHeaderStyle {
	HEIGHT: 25px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
}
.Tablesmall {
	WIDTH: 75px;
}

table.Product{
	width:100%;padding:5px 0px 10px 0px;border-top:solid 88cdf4 2px;
}

.ProductTitle{
	font-weight:bold; color: 271b13;font-size: 13px;
}

.ProductPriceBox{
	border-top:solid #ffd300 1px;margin-top:10px;padding:5px;background-color:#f5920d;
}

.Logontable {
	WIDTH: 400px;
}

.Logontable TD{
     HEIGHT:30px;
     background-color:#FFFFFF;
}

.Logontable TD.prompt {
    FONT-WEIGHT: bold;
    color:black;
}
.Logontable TD.TableBackground {
    text-align:right;

}
.Logontable TD.TableBackground INPUT {
    WIDTH: 200px;
}

.Logontable TD.TableHeaderStyle {
	MARGIN-TOP: 0%; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0%; VERTICAL-ALIGN: sub; COLOR: black; HEIGHT: 25px; TEXT-ALIGN: left; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
}

/* Ordertable wordt alleen in order.jsp gebruikt */
.OrderTable {
	WIDTH: 400px;
}

.OrderTable TD{
     HEIGHT:18px;
}

.OrderTable TD.prompt {
    FONT-WEIGHT: bold;
    color:black;
}
.OrderTable TD.TableBackground {
    text-align:right;

}
.OrderTable TD.TableBackground INPUT {
    WIDTH: 200px;
}

.OrderTable TD.TableHeaderStyle {
	MARGIN-TOP: 0%; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0%; VERTICAL-ALIGN: sub; COLOR: black; HEIGHT: 25px; TEXT-ALIGN: left; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
}

.LogonButtonBar{
    WIDTH: 400px;
    text-align:right;
    padding-right:4px;
}

.print{
  color:blue;
  FONT-SIZE: 10px;
}

.Table .underline {
	COLOR: #FFFFFF; TEXT-ALIGN: left;
}

.TableStyle {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed008c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.Table
{
}
.Main_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4f8595;
}
.PageStyle {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Platte_tekst {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tekstInput {
	BORDER-RIGHT: #3b4851 1px solid; BORDER-TOP: #3b4851 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #3b4851 1px solid; COLOR: #3b4851; BORDER-BOTTOM: #3b4851 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.stippellijn {

}
.TabelBorder {
	BORDER-RIGHT: #075271 1px solid; BORDER-TOP: #075271 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BORDER-LEFT: #075271 1px solid; COLOR: #000000; BORDER-BOTTOM: #075271 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TableBackgroundFixedFont {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Courier New"; WHITE-SPACE: normal;
}
.TableFooterStyle {

	FONT-WEIGHT: normal; /* Aangepast 21-08-2007 bold;*/
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: sub;
	COLOR: black;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #ebc295;/*#e7000b; */
	TEXT-ALIGN: left; /* Aangepast 21-08-2007 center;*/     /*was: BACKGROUND-COLOR: #261474;*/
}
.FooterStyle {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}
.buttonNoBorder {

}

.Button {
	height:22px;
	background-color:#a57e4a;
	color:#271b13;
	font-weight:bold;
	font-size: 13px;
	border:2px solid #271b13;
	cursor: pointer;
	padding-left: 3px;
	padding-right: 3px;
}
.Button.Mark {
    height:20px;
    color: #FFFFFF;
    background-color:#f7f7f7;
    border:1px solid red;
    cursor: pointer;
    padding-left: 3px;
    padding-right: 3px;
}

.Checkbox {

}
.label {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 40%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: yellow;
}
.field {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 60%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: orange;
}
.gradesForm {

}
.gradelist {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: sub; WIDTH: 100%; COLOR: black; TEXT-ALIGN: center;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}
.gradesLeftStyle {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	PADDING: 0px 4px;
}

.gradesLeftStyle A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none;
}
.gradesLeftStyle A:hover {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: red; TEXT-ALIGN: left; TEXT-DECORATION: underline;
}

.TableBackGround A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none;
}
.TableBackGround A:hover {
	TEXT-DECORATION: underline;
}


/********************************************/
/* Webshop                                  */
/*******************************************/

body.bodyWebshopLeft {
}


.webshopLeftWrapper{
	background-color: #EBEBEB;
	padding-bottom:5px;
     margin: 34px 1px 0px;
}

.WebShopLeftStyle {
	width:182px;
}

.WebShopLeftStyle td.WebShopLeftCategorie, .WebShopLeftStyle td.WebShopLeft {
	padding:0px 5px;
}

li.WebshopLeftLinkList {
	background-color: #000000;
	color: #F37021;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #F37021;
	text-align: right;
}

a.WebshopLeftLink:link {}
a.WebshopLeftLink:visited {}
a.WebshopLeftLink:active {}
a.WebshopLeftLink:hover {}


.WebShopLeftCategorie {
	font-weight: bold;
	color:red;
	line-height: 20px;
}

.WebShopLeft {

}


a.WebshopLeftLink {
}

td.WebShopLeft:hover {}

.moreInfo {
	padding-left: 0px;
}


a.exceptionLink:link {text-decoration: none; color: red;}
a.exceptionLink:visited {text-decoration: none; color: red;}
a.exceptionLink:active {text-decoration: none; color: red;}
a.exceptionLink:hover {text-decoration: underline; color: red;}

a.moreInfo:link {text-decoration: none; color: #271b13;}
a.moreInfo:visited {text-decoration: none; color: #271b13;}
a.moreInfo:active {text-decoration: none; color: #271b13;}
a.moreInfo:hover {text-decoration: underline; color: #271b13;}

.leftspace{
    padding-left:10px;
}
.messageText{
    color: black;
	text-align: left;
	font-weight:bold;
	font-size:12px;
	 padding-left:2px;
}

/* pager */
.pagerIndex {
   margin: 5px 0px 0px 0px;
   padding-top:5px;
   border-top:dotted #6987CA 1px;
}
.resultInfo{
	float:left;
}
.pagerPrevNext {
	float:right;
}
.pagerPages {
	float:right;
}

a.rnavLink {
}
a:visited.rnavLink {
}
a:hover.rnavLink {
}

span.rnavCurr{
	font-weight: bold;
	color:red;
}
span.rnavInactive{
	color:#808080;
}
/* end pager */

/* valuta teken en bedragen tonen in een vast display formaat, zeg maar een soort tabelletje */
span.showPrice {
	width: 50px;
	text-align: right;
	display: block;
	float:left;
}

span.showCurrency {
	width: 5px;
	text-align: left;
	display: block;
	float: left;
}

p.javaScriptDisabled {
	font-size: 12px;
	color: #FF0000;
	margin-top: 20px;
	margin-bottom: 20px;
}