body,td {
  top:         0;
  left:        0;
  margin:      0px;  
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size:   12px;
  vertical-align:    top;
}

td.AlphaButton {
    background:url(/images/buttonparts/midden.gif);
    color:#FFFFFF;
    text-align:center;
    vertical-align:middle;
    font-family:Verdana;
    font-weight:bold;
    font-size:11.9px;
    height:18px;
    cursor:hand;
}

td.alphaTracker {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:   11px;
	font-weight: normal;
	color:       #003399;
	vertical-align: middle;
}

h1 {
  font-size:  14pt;
  font-style: bold;
  color:      #00346B;
  margin:     0px;
}

a,a:visited {
  text-decoration: none;
  color: #00346B;
}
a:hover {
  text-decoration: underline;
}

a.menuLink,a.menuLink:visited {
  font-size:     11px;
  padding-left:  20px;
  padding-right: 20px;
  color: #F7F7F7;
}

span.catTable {
  font-weight:     bold;
  text-decoration: underline;
}

span.subTable {
  margin: 3px;
  line-height:130%;
  display: block;
  margin-left: 5px;
}

.BgNoRepeatOverzicht {
	background-image:    url(/images/alpha-alleenlogo.gif);
    background-position: bottom center;
	background-repeat:   no-repeat;
	background-attachment:fixed;
}

.BgNoRepeatOverzichttbl {
	background-image:    url(/images/alpha-alleenlogo.gif);
    background-position: bottom right;
	background-repeat:   no-repeat;
	background-attachment:fixed;
}

.BgNoRepeatOverzichttbl {
	background-image:    url(/images/alpha-alleenlogo.gif);
    background-position: top right;
	background-repeat:   no-repeat;
	background-attachment:fixed;
}


.BgNoRepeatOverzichtAuth {
	background-image:    url(/images/alpha_authorisatie.png);
    background-position: left top;
	background-repeat:   no-repeat;
	background-attachment:fixed;
}

.Visible {
	visibility:visible;
	display:block;
}

.notVisible {
	visibility:hidden;
	display:none;
}

.Bold {
	color:           #FFFFFF;
	text-decoration: underline;
	font-weight:     bold;
}

.notBold {
	color:           #FFFFFF;
	text-decoration: underline;
	font-weight:     normal;
}

input.inv {
	border:      1px solid black;
	margin:      0px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:   12px;
	height:      18px;
	width:       150px;
/*	background-color: #A5D3EC; */
} 

input.invBestel {
	border:      0px;
	margin:      0px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:   12px;
	height:      14px;
	width:       100px;
	background-color: #A5D3EC;
} 

input.orderenInp {
	border:      0px;
	margin:      0px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:   12px;
	height:      14px;
	width:       160px;
	background-color: #A5D3EC;
} 

input.loginInput {
	border:      1px solid red;
	margin:      0px;
	font-family: helvetica, sans-serif;
	font-size:   12px;
	height:      20px;
	width:       140px;
} 

.frameBottom {
	position: absolute;
	vertical-align: bottom;
	border:   1px;
	z-index:  2;
}

table.tblNormal {
	border:  0px;
	padding: 0px;
}

td.tblRightBg {
	background-image:    url(/images/alphaOudBeijerland.gif);
    background-position: bottom left;
	background-repeat:   no-repeat;
	background-attachment:fixed;
}

td.tblRightKop {
	font-weight: bold;
	color: #993333;
}

td.tblRightItem, a.tblRightItem, a.tblRightItem:visited {
	font-size: 11px;
	font-family: Tahoma, Helvetica, Sans-Serif;
	color: #993333;
	text-decoration: none;
	line-height: 150%;
}

a.tblRightItem:hover {
	text-decoration: underline;
}

table.menuHidden {
	visibility:  hidden;
	overflow:    hidden;
	overflow-x:  visible;
	display:     none;
}

table.menuVisible {
	visibility:  visible;
	overflow:    visible;
	overflow-x:  visible;
	display:     block;
}

table.frmLoginVisible {
	position:    absolute;
	visibility:  visible;
	overflow:    visible;
	overflow-x:  visible;
	display:     block;
	position:    absolute;
	z-index:     4;
	left:        5;
	border:      1px solid #003399;
}

table.frmLoginHidden {
	visibility:  hidden;
	overflow:    hidden;
	overflow-x:  visible;
	display:     none;
	position:    absolute;
	z-index:     4;
	left:        5;
}

td.menuItem, a.menuItem, a.menuItem:visited {
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size:   11px;
	font-weight: bold;
	line-height: 150%;
	text-decoration: none;
	color:       #003399;
	margin-left: 5px;
}

a.menuItem:hover {
	text-decoration: underline;
}

td.menuButton {
	background:        url(/images/menuButtonN.gif);
	background-repeat: no-repeat;
	height:            21px;
	vertical-align:    top;
	cursor:            hand;
}
td.menuButtonTop {
	background:        url(/images/menuButton2.gif);
	background-repeat: no-repeat;
	height:            21px;
	vertical-align:    top;
	cursor:            hand;
}

a.menuButton, a.menuButton:visited {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:   10px;
	font-weight: normal;
	text-decoration: none;
	color:       #FFFFFF;
	line-height: 150%;
/*	margin-left: 25px; */
	vertical-align: top;
}

a.menuButton:hover {
	color: yellow;
}

a.menuButtonHit,a.menuButtonHit:visited {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:   10px;
	font-weight: normal;
	text-decoration: none;
	color:       yellow;
/*	margin-left: 25px; */
	margin-top:  5px;
}

/* Image classes */
img {
	border: 0px
	text-align: left;
}

img.alphaPointer {
	margin-left:  7px;
	margin-right: 2px;
	margin-top:   5px;
}

img.alphaPijl {
	margin-left:  3px;
	margin-right: 3px;
}

/* Frame properties */
.frameBottom {
	position: absolute;
	vertical-align: bottom;
	border:   1px;
	z-index:  2;
}

/* Text properties */
div.alphaContact {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:   11px;
	margin-left: 5px;
	color:       #003399; 
	line-height: 120%;
	position:    absolute;
	left:		 2px;
	z-index:     10;
}

/* Input props */
.searchInput {
	border:      1px solid red;
	margin:      0px;
	font-family: helvetica, sans-serif;
	font-size:   9px;
	height:      17px;
	width:       140px;
} 

/* Hr props */
hr {
	height: 1px;
}
