
html, body {
	margin: 0px;
	padding: 0px;
	scrollbar-base-color: #AB1711;
	background: url("/images/background2.png") repeat;
	background-attachment: fixed;
}

a {
	color: #AB1711;
}

.header1
{
	font-weight: bold;
}
.header2
{
	font-weight: bold;
	font-size:13px
}
.header3
{
	font-weight: bold;
	font-size: 15px;
}
ul {
	margin: 0px;
	padding-left: 20px;
}
div.main {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -408px;
	width: 815px;
	height: 100%;
}

#container {
	position: relative;
	width: 815px;
	height: 100%;
	cursor: auto;
	background-color: #FCFADF;
}

div.fotoLinks {
	position: relative;
	float: left;
	width: 179px;
	height: 100%;
	color: #000000;
	background-color: #5D0400;
}

div.balk1 {
	position: relative;
	float: left;
	width: 19px;
	height: 100%;
	color: #000000;
	background-color: #FCFADF;
	z-index: 1;
}

div.menu {
	position: relative;
	float: left;
	width: 178px;
	height: 100%;
	color: #000000;
	background-color: #FCFADF;
	background-image: url('../images/logo.gif');
	background-repeat: no-repeat;
	background-position: 0 20px;
	z-index: 2;
}

.menuitem {
	position: absolute;
	width: 176px;
	height: 95px;
	border: 1px solid #AB1711;
}

.menutekst {
	font-family: Verdana, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 11px;
	margin-left: 5px;
	height: 20px;
	width: 165px;
	overflow: hidden;
}

.menuimage {
	position: absolute;
	left: 5px;
	top: 30px;
	height: 57px;
	width: 165px;
}

.submenu {
	position: absolute;
	float: left;
	color: #000000;
	background-color: #AB1711;
	border: 1px solid #FCFADF;
	left: -178px;
	width: 176px;
	height: 95px;
	visibility: hidden;
}

.submenutekst {
	font-family: Verdana, serif;
	font-size: 11px;
	color: #FCFADF;
	text-align: right;
	padding-top: 4px;
	font-style: normal;
}

.menuzoeken {
	position: absolute;
	left: 5px;
	top: 36px;
	height: 16px;
	width: 165px;
	font-family: Verdana, serif;
	font-size: 11px;
	color: #000000;
}

a.submenulink, a:visited.submenulink {
	color: #FCFADF;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

a:hover.submenulink, a:active.submenulink {
  color: #000;
}

a.zoekenlink, a:visited.zoekenlink, a:hover.zoekenlink, a:active.zoekenlink {
	color: #AB1711;
	font-family: Verdana, serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

div.balk2 {
	position: relative;
	float: left;
	width: 26px;
	height: 100%;
	background-color: #FCFADF;
}

div.content {
	position: relative;
	float: left;
	width: 378px;
	height: 100%;
	background-color: #FCFADF;
	font-family: Verdana, serif;
	font-size: 11px;
	color: #AB1711;
	line-height: 16px;
}

div.content table
{
	font-family: Verdana, serif;
	font-size: 11px;
	color: #AB1711;
}

.content img.title {
	padding-top: 16px;
}

.contentTitle {
	position: relative;
	width: 378px;
	height: 24px;
	font-family: Verdana, serif;
	font-size: 16px;
	color: #AB1711;
	text-align: left;
	font-weight: bold;
	font-style: normal;
}

.contentSubTitle {
	position: relative;
	width: 378px;
	font-family: Verdana, serif;
	font-size: 11px;
	background: #AB1711;
	color: #FCFADF;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-style: normal;
	height: 12px;
}

.contentSubTitle a {
	color: #FCFADF;
	line-height: 17px;
}

.contentTekst {
	position: relative;
	width: 378px;
	font-family: Verdana, serif;
	font-size: 11px;
	line-height: 16px;
	color: #AB1711;
	text-align: left;
	font-style: normal;
}

.contentTekst.tentoonstelling {
	width: 356px;
	padding: 10px;
	border: 1px solid #AB1711;
}

.contentTekst.activiteit .title {
	font-size: 14px;
}

.contentTekst.search label {
	width: 180px;
}

.contentTekst.search a {
	float: left;
	margin-left: 45px;
	text-decoration: underline;
}

div.balk3 {
	position: relative;
	float: left;
	width: 30px;
	height: 100%;
	background-color: #FCFADF;
}

div.schaduwbalk1 {
	position: relative;
	float: left;
	width: 2px;
	height: 100%;
	background-color: #341002;
}

div.schaduwbalk2 {
	position: relative;
	float: left;
	width: 2px;
	height: 100%;
	background-color: #5A1204;
}

div.schaduwbalk3 {
	position: relative;
	float: left;
	width: 1px;
	height: 100%;
	background-color: #771105;
}

/* FORM ELEMENTS */

.formBtn {
	font-size: 10px;
	line-height: 18px;
	width: 90px;
	background: #AB1711;
	color: #FFFFFF;
	border: 0px;
}

.formInputField {
	border: 1px solid #AB1711;
	font-size: 10px;
	line-height: 18px;
	height: 22px;
	}

/* EDUCATIEVE MATERIALEN ( door jasper ) */

#edubreadcrumb {
	margin-top: 1.5em;
}

ul.edumat, ul.edumat li ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;
}

ul.edumat	li ul {
	float: none;
	list-style-type: disc;
}

ul.edumat	li {

}

ul.edumat	li ul li {
	float: none;
	margin-top: 0.5em;
}

h3 {
	font-size: 14px;
	clear: both;
	margin-bottom: 10px;
}

fieldset {
	border: 0;
}

legend {
	padding :0;
	font-weight: bold;
}

#eduForm label {
	float: left;
	width: 130px;
	line-height: 20px;
}

#eduForm input {
	margin-bottom: 5px;
}

#eduForm .button {
	border: 1px #AB1711 solid;
	background: #FCEACF;
	color: #AB1711;
}

#eduForm select {
	border: 1px #AB1711 solid;
	color: #AB1711;
}

.naam {
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #AB1711;
	margin: 0px;
	padding: 0px;
	color: #FCFADF;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-style: normal;
	height: 12px;
}

.categorie {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	color: #880C08;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-style: normal;
	height: 12px;
}

.fotos {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 12px;
	padding-left: 2px;
}

.fotos img {
	position: relative;
	top: 0px;
	left: 0px;
	margin-right:10px;
}


/**
 * Article
 */
.Article {
    float: left;
    width: 168px;
    _width: 178px;
    padding: 5px;
    background-color: #F1D9C1;
}

.Article h3 {
    float: left;
    font-family: Verdana, serif;
    font-size: 10px;
    color: #AC1711;
    
    width: 100%;
    margin: 0;
}

.Article p {
    float: left;
    font-family: Verdana, serif;
    font-size: 11px;
    padding: 4px 0 4px 0;
    margin: 0;
    width: 145px;
}

.Article span {
    float: left;
    font-family: Verdana, serif;
    font-size: 11px;
}

.Article .Count {
    float: left;
    border: #552E27 solid 1px;
    width: 30px;
    _width: 32px;
    height: 21px; 
    _height: 23px;
    background-color: #fff;
    
    font-family: Verdana, serif;
    font-size: 11px;
    text-indent: 5px;
    line-height: 20px;
    _line-height: 18px;
}

.Article .Price {
    float: left;
    border: #552E27 solid 1px;
    width: 55px;
    _width: 57px;
    height: 21px; 
    _height: 23px;
    background-color: #fff;
    
    font-family: Verdana, serif;
    font-size: 11px;
    text-indent: 5px;
    line-height: 20px;
    _line-height: 18px;
}

.Article .Buttons {
    float: left;
    height: 23px;
    width: 12px;
    overflow: hidden;
}

.Article #count-container {
    float: left;
    width: 50px;
    
    margin-right: 61px;
}

.Article #price-container {
    float: left;
    width: 57px;
}

.Seperator {
    float: left; 
    background: #F1D9C1 url(/images/winkelwagen/article_seperator.gif) center center no-repeat; 
    height: 8px; 
    width: 178px;
}