

HTML {
	margin: 0 auto;
}
BODY {
	padding-top: 5px;
}
DIV.mini-anne-website, DIV.minianne-body,TABLE.minianne-body-table {
	width: 849px;
}
		TD.minianne-body, TD.minianne-template-body-bottom-center { /* body width */
			width: 825px;
		}

DIV.aedsolutions-header, DIV.aedsolutions-colorscheme, DIV.aedsolutions-colorscheme-2, DIV.minianne-footer {
	width: 829px;
	margin: 0px 10px;
}
	DIV.mini-anne-website {
		text-align: center;
	}

INPUT.disabled {
	color: #000000;
}

/* AEDSolutions header */
DIV.aedsolutions-header {
	height: 35px;
}
DIV.aedsolutions-header-left, DIV.aedsolutions-header-right {
	height: 30px;
	margin-bottom: 5px;
}
	DIV.aedsolutions-header-left {			/* AED Solutions logo */
		width: 166px;
		float: left;
		text-align: left;
	}
	DIV.aedsolutions-header-right {			/* Train AED */
		width: 663px;
		float: right;
		text-align:right;
		background: url(img/template/train-aed-background.jpg) top right no-repeat;
	}

/* AEDSolutions color scheme */
DIV.aedsolutions-colorscheme {
	height: 10px;
}

DIV.colorscheme-blue, DIV.colorscheme-black, DIV.colorscheme-grey {
	width: 10px;
	height: 10px;
	float: left;
}
	DIV.colorscheme-blue {
		background: #0768A9;
	}
	DIV.colorscheme-black {
		background: #000000;
	}
	DIV.colorscheme-grey {
		background: #999999;
	}
	DIV.colorscheme-yellow {	/* large yellow bar */
		background: #FFEB43;
		height: 10px;
		width: 799px;
		float: right;
	}


/* MiniAnne template */
DIV.minianne-template-header, DIV.minianne-template-header_bg-top, DIV.minianne-template-header-mainbar,
DIV.minianne-template-header_bg-blue-left, DIV.minianne-template-header_bg-blue-right  {		
	/* height of the header bar */
	height: 153px;
	float: left;
}

DIV.minianne-template-header {
	width: 849px;
	margin-top: 10px;
}
	DIV.minianne-template-header_bg-top {		/* top shadow of the header bar left */
		width: 30px;
		background: #FFF url(img/template/minianne-template-header_bg-top.jpg) bottom left repeat-x;
	}
	DIV.minianne-template-header_bg-blue-left { /* left blue bar with rounded corner */
		background: url(img/template/minianne-template-header_bg-blue-left.jpg) top left no-repeat;
		width: 12px;
	}
	DIV.minianne-template-header_bg-blue-right {
		background: url(img/template/minianne-template-header_bg-blue-right.jpg) top left no-repeat;
		width: 12px;
	}
	DIV.minianne-template-header-mainbar {
		width: 491px;
		background: url(img/template/minianne-template-header-mainbar-bg.jpg) top left repeat-x;
	}
		DIV.minianne-template-header-mainbar-top {		/* logo MiniAnne */
			height: 40px;
			width: 486px;
			text-align: left;
			padding: 9px 0px 0px 5px;
		}
		DIV.minianne-template-header-mainbar-subtitle {	/* Subtitle MiniAnne */
			width: 486px;
			text-align: left;
			height: 36px;
			padding: 0px 0px 0px 5px;
			margin: 9px 0px 3px 0px;
		}
			DIV.minianne-template-header-mainbar-subtitle H2, DIV.minianne-template-header-mainbar-top { /* lay-out subtitle in sIFR */
				font-size: 14px;
				color: #FFFFFF;
				font-weight: bold;
				line-height: 18px;
			}
				DIV.minianne-template-header-mainbar-subtitle H2 {
					margin: 0px;
					padding: 0px 0px 0px 2px;
				}
	
	DIV.minianne-template-header-menu {
		height: 35px;
		width: 491px;
		margin-top:20px;
	}
		DIV.menutab {
			height: 35px;
			float: left;
			font-size: 13px;
			font-weight:bold;
			color:#FFFFFF;
			line-height: 34px;
			font-family:Arial;
			margin-right:2px;
			
		}
		DIV.menutab:hover {
			background: #FFFFFF url(img/template/minianne-tab-left-top.gif) top left no-repeat;
		}
			DIV.menutab A {
				text-decoration: none;
				padding: 29px 6px 15px 6px;
				color: #FFFFFF;
			}
			DIV.menutab A:hover {
				text-decoration: none;
				background:  url(img/template/minianne-tab-right-top.gif) top right no-repeat;
				color: #000;
			}
	
		#active {
			background: #FFFFFF url(img/template/minianne-tab-left-top.gif) top left no-repeat;
		}
			#active A {
				text-decoration: none;
				background:  url(img/template/minianne-tab-right-top.gif) top right no-repeat;
				color: #000;
			}
	
	
	
	
	
	
	DIV.minianne-menu-bg {
		float: left;
		width: 303px;
		margin: 0px;
		padding: 0px;
		height: 153px;
		background: url(img/template/minianne-menu-bg.jpg) top left no-repeat;
	}



/* body content */

DIV.minianne-body {
	float: left;
}
		TD.minianne-body-schadow-left {
			background: url(img/template/minianne-body-schadow-left.jpg) top left repeat-y;
			width: 10px;
		}
		TD.minianne-body-schadow-right {
			background: url(img/template/minianne-body-schadow-right.jpg) top left repeat-y;
			width: 10px;
		}
		
		TD.minianne-template-body-bottom-right {
			background: url(img/template/minianne-template-body-bottom-right.jpg) top left no-repeat;
			width: 5px;
		}
		TD.minianne-template-body-bottom-left {
			background: url(img/template/minianne-template-body-bottom-left.jpg) top left no-repeat;
			width: 5px;
		}
		TD.minianne-template-body-bottom-left, TD.minianne-template-body-bottom-right, TD.minianne-template-body-bottom-center {
			height: 5px;
		}
		TD.minianne-template-body-bottom-center {
			background: url(img/template/minianne-template-body-bottom-center.jpg) top left repeat-x;
		}
		


/* BODY */

TABLE.minianne-body-table {
	
}

DIV.minianne-body-left, DIV.minianne-body-right {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	font-family:Arial, Verdana;
}


	DIV.minianne-body-left H1 {			/* Header of each page */
		line-height: 20px;
		font-size: 15px;
		color: #0E77B0;
		padding-top: 10px;
		margin-bottom:10px;
	}
	DIV.minianne-body-left H2 {			/* Header of each page */
		line-height: 17px;
		font-size: 13px;
		color: #0E77B0;
		padding-top: 10px;
		margin-top:20px;
	}
	DIV.minianne-body-left H3 {			/* Header of each page */
		line-height: 13px;
		font-size: 11px;
		color: #0E77B0;
		margin-top:25px;
		padding-top: 5px;
	}
	
	DIV.minianne-body-left H4 {			/* Header of each page */
		line-height: 11px;
		font-size: 10px;
		color: #0E77B0;
		margin-top:5px;
		padding-top: 5px;
	}
		
	DIV.minianne-body-left A {
		color: #0768A9;
		text-decoration: underline; 
	}
	DIV.minianne-body-left A:hover {
		text-decoration: none;
	}
	DIV.minianne-body-left HR {
		color: #E8E8E8;
		border: 0;
		background: #E8E8E8;
		height: 1px;
	}
	DIV.minianne-body-left UL {
		padding: 0px;
		margin: 0px 0px 0px 30px;
	}
		DIV.minianne-body-left UL LI {
			list-style-image: url(img/template/minianne-list-style_bg.gif);
		}
	
	A.minianne-order-button {
		font-size: 14px;
		font-weight: normal;
		padding-left: 16px;
		margin-right: 15px;
		background: url(img/template/minianne-order-button_bg.gif) top left no-repeat;
	}


	DIV.minianne-product-left {
		width: 241px;
		float: left;
	}
	DIV.minianne-product-right {
		width: 243px;
		float: right;
		padding-top: 215px;
		text-align: right;
		background: url(img/Mini-anne-pakket.jpg) top right no-repeat;
	}
		SPAN.aanbieding-1, SPAN.aanbieding-2, SUP, SPAN.aanbieding-sub {
			color: #0768A9; 
		}	
			SPAN.aanbieding-1 {
				font-size: 14px;
				font-weight: bold;
			}
			SPAN.aanbieding-2 {
				font-size: 42px;
			}
				SUP {
					font-size: 16px;
					font-weight: bold;
				}
				SPAN.aanbieding-sub {
					font-size: 16px;
					font-weight: bold;
					margin-top:40px;
				}





DIV.minianne-body-left {
	float: left;
	width: 484px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px 0px 10px 0px;
}

DIV.minianne-body-right {
	float: right;
	padding: 0px;
	width: 270px;
	margin: 20px 10px 0px 0px;
}
	DIV.minianne-body-right A {
		color: #DF0000;
	}	









/* MiniAnne footer */

DIV.minianne-footer {
	text-align: left;
	font-size: 11px;
	color: #666666;
	line-height: 22px;
	font-family: Arial, Verdana;
}

DIV.minianne-footer-left {
	float: left;
	width: 400px;
}
DIV.minianne-footer-right {
	float: right;
	text-align: right;
	width: 350px;
}


	DIV.minianne-footer A {
		padding-right: 5px;
		margin-left: 3px;
		color: #666666;
		text-decoration: none;
	}
	DIV.minianne-footer A:hover {
		text-decoration: underline;
	}
		#print-pagina {
			padding-left: 17px;
			margin-left: 0px;
			background: url(img/template/minianne-print-pagina.gif) top left no-repeat;
		}
		#sitemap {
			padding-left: 17px;
			background: url(img/template/minianne-sitemap.gif) top left no-repeat;
		}
		#netvizion {
			padding: 0px;
			margin: 0px;
		}


/* Print stylesheets */

DIV.minianne-print-header, DIV.minianne-print-footer {
	display: none;
	width: 650px;
	text-align: left;
	font-family:Arial,Verdana;
	color: #666666;
	font-size: 12px;
	height: 100px;
}
	DIV.minianne-print-logo {
		width: 360px;
		float: left;
			font-weight: bold;
	}
		DIV.mini-anne-print-logo SPAN {
			font-size: 12px;
			font-weight: bold;
			color: #DF0000;
			font-family:Arial,Verdana;
		}

DIV.minianne-print-adresgegevens {
	float: right;
	font-size: 11px;
	width: 160px;
}

/* print footer */

DIV.minianne-print-footer {
	height: 30px;
}
	DIV.minianne-print-copyright {
		width: 400px;
		float: left;
		font-weight: normal;
	}
	DIV.minianne-print-rights {
		float: right;
		width: 200px;
	}



/* FORM */

FORM {
	padding-top:10px;
}
	DIV.bezorgadres-anders-div, DIV.bezorgadres-anders-check-div {
		margin-top: 10px;
		margin-right: 40px;
		display:none;
		background: #EFEFEF;
		padding: 5px 5px 5px 0px;
		font-size: 12px;
	}
	DIV.bezorgadres-anders-check-div {
		display:block;
	}
		DIV.bezorgadres-anders-div LABEL {
			text-align: right;
			font-size: 12px;
		}

FORM.miniannebestelformulier DIV, FORM.miniannebestelformulier_check DIV {
	font-size: 10px;
	line-height: 10px;
}

	FORM.miniannebestelformulier H3, FORM.miniannebestelformulier_check H3 {			/* Header of each page */
		line-height: 13px;
		font-size: 11px;
		color: #0E77B0;
		margin-top:10px;
		padding-top: 5px;
	}	

FIELDSET {
	border: 0px;
}
	LEGEND {
		margin: 10px 0px;
		padding: 10px 0px;
		width: 350px;
	}

LABEL {
	font-weight: normal;
	line-height: 20px;
	display: block;
	margin-right: 10px;
	position: relative;
	width: 140px;
	float: left;
}
LABEL.Algemenevoorwaarden {
	font-weight: normal;
	line-height: 20px;
	display: block;
	margin-left: 30px;
	position: relative;
	width: 350px;
	float: right;
}

INPUT, SELECT {
	margin-bottom: 4px;
	padding: 2px;
	background: #EFEFEF;
	border: 1px solid #999999;

}
INPUT:hover, SELECT:hover {
	margin-bottom: 4px;
	padding: 2px;
	background: #EFEFEF;
	border: 1px solid #999999;
}
DIV.bezorgadres-anders-div INPUT, DIV.bezorgadres-anders-div SELECT {
	margin-bottom: 4px;
	padding: 2px;
	background: #FFFFFF;
	border:none;
}

#totaalprijs_pakketten, #verzendkosten, #aantal-minianne-pakketten, #subtotaal, #btw, #prijs {
	border: 0px;
	background: #FFFFFF;
	text-align: right;
}
#subtotaal, #btw {
	background: #EFEFEF;
}
#prijs {
	background: #EEEEEE;
	font-weight: bold;
	font-size: 14px;
}
DIV.formulier_verborgen {
	display:none;
}

#miniannebestelformulier_bevestigen INPUT, #miniannebestelformulier_bevestigen_ideal INPUT , #form1 INPUT {
	border: 1px;
	color: #333333;
	margin: 1px 0px 1px 0px;
}
			.errMsg {
				color: #FF0000;
				display: none;
				width: 0px;
				height: 0px;
			}
			SPAN.verplicht {
				color: #FF0000;
			}
		
			.errFld {
				border: 1px solid #FF0000;
			}
