@media print {
	.noprint, .noprintListItem, .Pager
	{
		display:none;
	}
}

*
{
	padding: 0px;
	margin: 0px;
}
INPUT, textarea, SELECT
{
	padding: 3px;
	margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}
input[type=button], input[type=submit]
{
    padding-left:10px;
    padding-right:10px;
}
body, TABLE
{

	font-family: Verdana;
	font-size: 11px;

    border:none;
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
H1 { font-size:9px; font-weight:normal; }
H2 { font-size:10px; font-weight:normal; }
H3 { font-size:11px; font-weight:normal; }
H4 { font-size:12px; font-weight:normal; }
H5 { font-size:13px; font-weight:normal; }
H6 { font-size:14px; font-weight:normal; }

.Balk30 /* in AdminMain staat een andere versie van Balk30 */
{
	background-image: url(../images/balk30.gif);
	border-left: #cac5c5 1px solid;
	border-right: #cac5c5 1px solid;
	background-repeat: repeat-x;
	height:30px;
}
.Balk30INPUT
{
	border-left: #cac5c5 1px solid;
	border-right: #cac5c5 1px solid;
	border-top: #cac5c5 1px solid;
	border-bottom: #cac5c5 1px solid;
	font-family:Tahoma;
	font-size:11px;
}
FIELDSET
{
	border-right: 2px groove;
	border-top: 2px groove;
	border-left: 2px groove;
	border-bottom: 2px groove;
	padding-left:5px;
}
.Border
{
	border-right: #8bd600 1px solid;
	border-top: #8bd600 1px solid;
	border-left: #8bd600 1px solid;
	border-bottom: #8bd600 1px solid;
}
.BaseColor, A, .AdminTitel {
    color: #3562b3;
    text-decoration: none;
}
    A:HOVER {
        color: #b8ccee;
    }
.SecondColor
{
	color: dodgerblue;
}
.GridHeader, .GridHeaderOn
{
	padding-left:6px;
	BACKGROUND-POSITION: left top;
	background-repeat: repeat-x;
}
.GridHeader
{
	background-image: url(../images/gridHeaderOff.gif);
}
.GridHeaderOn
{
	background-image: url(../images/gridHeaderOn.gif);
}

.Pager img
{
    position:relative;
    top:4px;
}

.Pager A, .Pager SPAN
{
	padding-left:5px;
    margin-top:-5px;
    padding-bottom:5px;
    display:inline-block;
}
.Pager SPAN
{
	font-style: italic;
	text-decoration: underline;
	/*height:18px;*/
	border:solid 1px silver;
    padding-right:5px;
    padding-bottom:1px;
    background:#ededed;
}
.Pager A
{
	font-weight:bold;
	height:17px;
	
}


.ListItem, .ListItemBold, .Pager, .noprintListItem, .ListItemHover
{
	BACKGROUND-POSITION: left bottom;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.ListItemHover
{
    background-color:whitesmoke;
    cursor:pointer;
}
.ListItemBold
{
	font-weight: bold;
}
.SelectedListItem {
    font-weight: bold;
    BACKGROUND-POSITION: left bottom;
    background-image: url(../images/line.gif);
    color: #3860aa;
    background-repeat: repeat-x;
    height: 25px;
    background-color: whitesmoke;
}
    .SelectedListItem A {
        color: #3860aa;
    }
.ListItemPad
{
	BACKGROUND-POSITION: left bottom;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
}
.ListItemPad TD, TD.ListItemPad
{
	padding-top: 5px;
	padding-bottom: 5px;
    padding-right:7px;
}
.ListItemHalf
{
	BACKGROUND-POSITION: left bottom;
	background-image: url(../images/lineHalf.gif);
	background-repeat: repeat-x;
}
.ListItemHalf TD, TD.ListItemHalf
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.LineVert, .ListItemVert
{
	BACKGROUND-POSITION: left ;
	background-image: url(../images/userLineVer.gif);
	background-repeat: repeat-y;
}


.productFotoVakske
{
	background-image: url(../images/productFotoBg.gif);
	background-repeat: repeat;
}
.euro
{
	font-size:10px;
	font-family:Arial;
	padding-right:3px;
}
.prijsInteger
{
	font-weight: normal;
	font-size: 15px;
	font-family: 'Arial Black';
	letter-spacing: -1px;
}
.prijsDecimaal
{
	/*padding-left:1px;*/
	font-size:10px;
	font-family:Verdana;
}
.AdminTitel
{
	font-family:  'Trebuchet MS', Tahoma;
	font-weight:bold;
	font-size:16px;
}

.BTN
{
    display:inline-block;
	font-family: Verdana;
	border: #ADACAC 1px solid;
    border-radius:3px;
	/**/
	padding-right: 8px;
	padding-top: 4px;
	padding-left: 8px;
	/*padding-bottom: 4px;*/

	background-color:whitesmoke;
	background-repeat: repeat-x;
	/**/
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	
	color: dimgray;
	height: 20px;
}
.BTN:HOVER
{
	background-color:darkgray;
	color: #FFFFFF;
}
.BTN IMG
{
    vertical-align:middle;margin-right:4px;
}
.UnderlineOnHover:HOVER
{
	text-decoration:underline;
}
.blokskesbg
{
	background-image: url(../images/blokskesbg.gif);
	background-repeat: repeat;
}
.ProductSubmenuCel
{
	border: #DADCDE 1px solid;
	background-color: #EDEFF1;
	margin:2px;
	padding:5px;
}
.transparent
{
	background-color:transparent;
}
.hoverToColor
{
	background-color:whitesmoke;
	cursor:pointer;
}
.strike
{
	font-weight: bold;
	BACKGROUND-POSITION-Y: 8px;
	background-image: url(../images/strikebg.gif);
	color: #FF5A00;
	background-repeat: repeat-x;
}
.red
{
	color: #FF5A00;
}
.winkelMandPromotie
{
	border-right: #FF5A00 1px solid;
	border-top: #FF5A00 1px solid;
	border-left: #FF5A00 1px solid;
	border-bottom: #FF5A00 1px solid;
	background-color: whitesmoke;
	/*height:100%;*/
	padding:3px;
	margin-right:7px;
}
.AZLetterRow
{
	background-position: left bottom;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	height: 25px;
	background-color: #efefef;
}
.AZLinkLettersTD, .lettersLinkCel, .lettersLinkCelHover
{
	padding-left:4px;
	border:1px solid gray;
	width:20;
	margin:3px;
	color:gray;
}
.lettersLinkCelHover
{
	text-decoration:underline;
	background-color:Gray;
}
.lettersLinkCelHover A
{
	color:White;
	font-weight:bold;
}
.lettersLinkCel
{
	font-weight:bold;
	text-decoration:underline;
	background-color:gainsboro;
}
.AZLinkLettersLeeg
{
	border:1px solid silver;
}

.bg1
{
	background-color:Blue;
}
.bg2
{
	background-color:Lime;
}

.tab
{
	background-position: left bottom;
	font-weight: bold;
	background-image: url(../images/tabbg.gif);
	background-repeat: repeat-x;
	padding-left:7px;
	padding-right:7px;
	cursor:pointer;
}
.tabend
{
	background-position: left bottom;
	background-image: url(../images/tabendbg.gif);
	background-repeat: repeat-x;
}
.tabSelected
{
	background-position: left bottom;
	font-weight: bold;
	background-image: url(../images/taboverbg.gif);
	background-repeat: repeat-x;
	padding-left:7px;
	padding-right:7px;
	color:Red;
	cursor:pointer;
}


/*------ Main menu ------------*/
.Html5MainMenuTable
{
	width:100%;
}
.mainMenuLinkCelLink
{
	position:relative;
}
.mainMenuLinkCel
{
	cursor:pointer;
}
.mainMenuIconCel
{
	cursor:pointer;
	height:55px;
	width:25px;
}
.mainMenuIcon
{
	position:relative;
}



/*------ Paged Datalist ------------*/
.pagedDataList
{
    table-layout:fixed;
}
.PaginaLinks
{
    display:block;
}
.PaginaLinks *
{
    display:inline-block;
}
.PaginaLinkAdminButton, .PaginaLinkAdminButton IMG, .PaginaLinkAdminButton INPUT, .PaginaLinkAdminDeleteButton
{
    padding:0;
    margin:0;
}
.PaginaLinkAdminDeleteButton
{
    display:inline-block;
    margin-left:5px;
}

#personeelDiv
{
    overflow-y:scroll;
    margin-bottom:10px;
    height:530px;
}
.personeelBlok div, .personeelBlok_selected div {
    margin-right: 10px;
}
/*.personeelFotoblok {
    width: 120px;
    height: 120px;
    text-align: center;
    vertical-align: central;
}
*/
.normal, .selected
{
    float:left;
    height:200px;
}
.personeelFotoTD IMG {
    max-height: 90px;
    max-width: 90px;
}
.personeelNaam
{
    padding-top:5px;
    font-weight:bold;
    width:90px;
}
.personeelInfo, .personeelInfo:hover
{
    width: 80px;
    font-size: 10px;
    color: darkgray;
}
.normal .personeelNaam {
    color: black;
}

.selected .personeelNaam 
{
    color: #3a60ae;
}
.personeelsAankomstVertrekBlok {
    background-color: #3a60ae;
    color: white;
    font-weight: bold;
    padding: 4px;
    margin-right: 5px;
    display: inline-block;
    margin-top: 5px;
    font-size:10px;
    border-radius:3px;
}

.personeelFotoTD
{
    text-align: center;
    width: 110px;
    height: 110px;

}
.normal .personeelFotoTD 
{
    background-color: whitesmoke;
}
.selected .personeelFotoTD 
{
    background-color: #3a60ae;
}