BODY {
 background-color: #F1F1F1;
 font-weight: normal;
 font-size: 10pt;
 font-family: Verdana;
 color: black; 
 height: 100%;
 padding:0px;
 margin: 0px;
}
A { 
 font-weight: normal; 
 font-size: 10pt; 
 font-family: Verdana; 
 color: black; 
 text-decoration: none
}    

TD { 
 font-weight: normal; 
 font-size: 10pt; 
 font-family: Verdana; 
 color: black; 
 text-decoration: none
}

#midden {
	position: relative;
	margin: 0px auto;
	width: 950px;
	height: 100%;
}

#lohuismenuhome {
	background-image: url(images/menu/voorpagina-balk.jpg);	
	width: 950px;
	margin-top: 240px;
	height: 100%;
	position: fixed;
	z-index: 2;
	top: 0px;
}

#lohuismenudewinkel {
	background-image: url(images/menu/dewinkel-back.jpg);	
	width: 250px;
	height: 100%;
	position: fixed;
	z-index: 2;
	top: 0px;
}

#lohuismenubreien {
	background-image: url(images/menu/breien-balk.jpg);	
	width: 950px;
	margin-top: 240px;
	height: 100%;
	position: fixed;
	top: 0px;
}

#lohuismenuborduren {
	background-image: url(images/menu/borduren-balk.jpg);	
	width: 950px;
	margin-top: 240px;
	height: 100%;
	position: fixed;
	top: 0px;
}

#lohuismenupatchworkboeken {
	background-image: url(images/menu/patchworkboeken-balk.jpg);	
	width: 950px;
	margin-top: 240px;
	height: 100%;
	position: fixed;
	top: 0px;
}

#lohuismenupatchwork {
	background-image: url(images/menu/quiltstoffen-balk.jpg);	
	width: 950px;
	margin-top: 240px;
	height: 100%;
	position: fixed;
	top: 0px;
}

#lohuismenuhandwerkstoffen {
	background-image: url(images/menu/handwerkstoffen-balk.jpg);	
	width: 950px;
	margin-top: 240px;
	height: 100%;
	position: fixed;
	top: 0px;
}


#lohuismenucursussen {
	background-image: url(images/menu/cursussen-back.jpg);	
	width: 250px;
	height: 100%;
	position: fixed;
	z-index: 2;
	top: 0px;
}

#lohuismenuaanbiedingen {
	background-image: url(images/menu/cursussen-back.jpg);	
	width: 250px;
	height: 100%;
	position: fixed;
	z-index: 2;
	top: 0px;
}

#lohuismenubestellen {
	background-image: url(images/menu/cursussen-back.jpg);	
	width: 250px;
	height: 100%;
	position: fixed;
	z-index: 2;
	top: 0px;
}

#lohuismain {
	margin-left: 245px;
	width: 690px;
	background-color: #ffffff;
	position: absolute;
	text-align: left;
	margin-top: 240px;
	z-index: 4;
}

#groenachter {
	background-color: #BAD27X;
}

#lohuisbalkje {
	position: fixed;
	margin-top: 0px;
	height: 20px;
	z-index: 2;
 background-color: #FfFfFf;

}

#inlogbalk {
	position: absolute;
	background-image: url(images/inlogbalk-achter.png);	
	margin-top: 6px;
	margin-left: 690px;
	width: 250px;
	height: 35px;
	z-index: 2222;
}

#inlogbalkinhoud {
	position: relative;
	margin-left: 5px;
	margin-top: 3px;
}

#flashbanner {
	position: fixed;
	z-index: 7;
	height: 120px;
}

#lohuisteksthoofd {
	position: absolute;
	text-align: left;
	margin-top: 0px;
	width: 710px;
	z-index: 6;
}

#lohuistekst {
	position: absolute;
	text-align: left;
	margin-top: 20px;
	height: 100%;
	background-image: url(images/main-achter.jpg);	
	background-repeat: repeat-y;

}

#groenebalkrechts {
background-color: #000000;
width: 43px;
margin-left: 950px;
margin-top: -2px;
position: fixed;
}

#lohuismenuachter {
	top: 5px;
	left: 5px;
	z-index: 1231230;
	position: absolute;
	width: 240px;
	height: 430px;
	background-image: url(images/menu/menu-background.png);
}

#lohuismenukeuzes {
	top: 3px;
	position: relative;
	left: 9px;}

#rechterbalk {
	width: 210px;
	height: 100%;
	z-index: 16;
	position: fixed;
	margin-left: 500px;
	margin-top: 5px;
}

#webwinkel-menu {
	width: 200px;
	border: 1px solid #000000;
	margin-right: 5px;
	background-color: #BAD27C;
	font-weight: bold; 
	font-size: 11pt;
	font-family: Arial, Verdana; 
	color: #000000; 
	z-index: 256;
	text-decoration: none
}

#adresinfo {
	width: 200px;
	height: 100px;
	border: 1px solid #000000;
	margin-right: 10px;
	background-image: url(catalog/images/infobox-achter.jpg);
	font-weight: bold; 
	font-size: 11pt;
	font-family: Arial, Verdana; 
	color: #000000; 
	z-index: 256;
	text-decoration: none
}

#adresinfolink {
	font-weight: bold; 
	font-size: 11pt;
	font-family: Arial, Verdana; 
	color: #000000; 
	text-decoration: none;
}

#openingstijden {
	width: 200px;
	height: 145px;
	border: 1px solid #000000;
	background-image: url(catalog/images/infobox-achter.jpg);
	font-weight: normal; 
	font-size: 10pt;
	font-family: Verdana; 
	color: #000000; 
	text-decoration: none;
}

#patchworkbanner {
	width: 200px;
	height: 80px;
	border: 1px solid #000000;
	background-color: #BAD27C;
	font-weight: normal; 
	font-size: 10pt;
	font-family: Verdana; 
	color: #000000; 
	text-decoration: none
}

#breimerken {
	width: 740px;
	height: 300px;
	border: 1px solid #000000;
	margin-left: 10px;
	background-color: #FFFFFF;
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Verdana; 
	color: #000000; 
	text-align: left;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

#tabeltekst {
	margin-left: 100px;
	margin-right: 100px;
	text-align: left;
}
#footer {
	width: 980px;
	height: 165px;
	background-image: url(footer-hoofdpagina2.jpg);
}

#menu {
  width: 670px;
  margin-left: 10px;
  margin-top: 20px;
  border: 1px #000 solid;
  
}
.menu_header {
  height: 25px;
  background-color: #0A6D10;
  color: #FFFFFF;
}
.menu_block {
  background-color: #FFFFFF;
  color: #000000;
  overflow:hidden;
}
#menubekijkinfo {
	position: absolute;
	left: 400px;
}
.menu_block div {
}
.close_block {
  position: relative;
  width: 100%;
  bottom: 0px;
  height: 15px;
  text-align: center;
  display: block;
}

.tekstlink { 
 font-weight: normal; 
 font-size: 10pt; 
 font-family: Verdana; 
 color: #000000; 
 text-decoration: none
}  

.cursusheaderlink { 
 font-weight: normal; 
 font-size: 10pt; 
 font-family: Verdana; 
 color: #FFFFFF; 
 text-decoration: none
}  

DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10pt}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10pt}
SELECT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10pt}
.title 		{BACKGROUND: none; COLOR: #01254A; FONT-SIZE: 40px; FONT-WEIGHT: bold; FONT-FAMILY: "Souvenir Lt Bt", Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 7px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.header		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Lithograph, Verdana, Helvetica; TEXT-DECORATION: none}
.nieuws		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: "Courier New", Verdana, Helvetica; TEXT-DECORATION: none}
.nieuwskop		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: "Courier New", Verdana, Helvetica; TEXT-DECORATION: none}
.tabelmenu  {background-color: #891E24}
.tabeltekst  {background-color: #FFFFFF}
.tabelrechts  {
 	 background-color: #FFFFFF;
	 font-weight: normal; 
	 font-size: 8pt; 
	 border-width: 1px;
	 font-family: Verdana; 
	 color: black; 
	 text-decoration: none
}
.tabelaanbieding  {background-color: #FAF8CF}
.transparant {background-image: url(images/zwart-transparant.gif);
background-repeat: repeat}
.scroll {
 overflow: auto;
 font-weight: normal; 
 font-size: 11pt; 
 border-width: 1px;
 color: black; 
 text-decoration: none } 

.demo-show2 {
  width: 650px;
  margin: 1em .5em;
  border: 1px solid #000000;
}
.demo-show2 h3 {
  margin: 0;
  padding: .25em;
  background: #FF9C1A;
  background-image: url(images/cursuskop.jpg);
  border: .5px solid #000000;
}
.demo-show2 div {
  padding: .5em .25em;
}
.demo-show2 A:hover {
color: #FFFFFF
}

.nieuwskop {
	height: 39px;
	background-image: url(images/nieuwstabel-kop.jpg);
}
.nieuwsmidden {
	background-image: url(images/nieuwstabel-midden.jpg);
}

.submenulink {
	 font-weight: normal;
	 font-size: 13pt;
	 font-family: Verdana;
	 color: black; 
}

.nieuwstekst {
	margin-left: 25px;
	margin-right: 35px;
	text-align: left;
}

.nieuwstekstkop {
	margin-left: 25px;
	margin-right: 35px;
	text-align: center;
	 font-weight: bold;
	 font-size: 14pt;
	 font-family: Verdana;
	 color: black; 
}

.nieuwstekstonder {
	margin-left: 25px;
	margin-right: 35px;
	text-align: center;
	 font-weight: italic;
	 font-size: 8pt;
	 font-family: Verdana;
	 color: black; 
}

P	{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 10pt;
	margin: 0pt 0pt;
}

.nieuwsonder {
	height: 29px;
	background-image: url(images/nieuwstabel-onder.jpg);
}


