@charset "utf-8";
/* CSS Document */

* {
				padding: 0;
				margin: 0;
			}
			html {
				height: 95%;
			}
			body {
				font: normal 10px Verdana,Arial,sans-serif;
				color: #555;
			    text-align: left;
				height: 95%;
			}
			img {
				border-width: 0px;
			}
			.gebouw {
			    background: #FFF url('http://www.thomas.be/site/afbeeldingen/gebouw.jpg') no-repeat fixed center top;
			}
			.winkelkar {
			    background: #FFF url('http://www.thomas.be/site/afbeeldingen/winkelkarretjes.jpg') no-repeat fixed center top;
			}
			input {
				border-width: 0px;
				font: normal 10px Verdana,Arial,sans-serif;
				height: 14px;
				width: 133px;
				padding: 2px 4px 0px 3px;
				background-color: #FFF;
				color: #555;
			}
			.aantalveld {
				border: 1px solid #777;
				font: normal 10px Verdana,Arial,sans-serif;
				height: 14px;
				width: 12px;
				padding: 1px 0px 0px 1px;
				color: #555;
			}
			textarea {
				border-width: 0px;
				font: normal 10px Verdana,Arial,Helvetica,sans-serif;
			}
			.winkelveld {
				border: 1px solid #777;
				font: normal 10px Verdana,Arial,sans-serif;
				height: 15px;
				width: 193px;
				padding: 2px 4px 0px 3px;
				background-color: #FFF;
				color: #555;
			}
			.winkelveldopen {
				border: 1px solid #555;
				border-right: 0px;
				font: normal 10px Verdana,Arial,sans-serif;
				height: 15px;
				width: 193px;
				padding: 2px 4px 0px 3px;
				background-color: #FFF;
				color: #555;
			}
			.fout {
				color: #F00;
			}
			.veldpijl {
				margin-bottom: 8px;
			}
			a:link, a:visited {
				color: #555;
				text-decoration: none;
			}
			a:hover {
				color: #555;
				text-decoration: underline;
			}
			.tekst {
				color: #555;
			    text-align: left;
			}
			#centreren {
				position: relative;
				margin: 0px auto 0 auto;
				width: 864px;
				height: 725px;
    			background: url('http://www.thomas.be/site/afbeeldingen/transparant.png');
			}
			#labeldiv {
				position: relative;
				margin: 40px auto 0 auto;
				width: 864px;
    			background: url('http://www.thomas.be/site/afbeeldingen/transparant.png');
				z-index: 620;
			}
			#label {
				position: absolute;
				float: left;
				width: 40px;
				height: 120px;
				margin-left: -40px;
				background-color: #042308;
				z-index: 622;
			}
			#fotolabel {
				position: relative;
				float: left;
				width: 40px;
				height: 120px;
				margin-left: -40px;
				background-color: #042308;
			}
			#menu {
				position: absolute;
				height: 50px;
				width: 824px;
				top: 20px;
				left: 20px;
				border-bottom: 1px solid #777;
			}
			#inhoud {
				position: absolute;
				width: 824px;
				top: 85px;
				left: 20px;
			}
			#titel {
				position: absolute;
				width: 128px;
				height: 34px;
				border-bottom: 1px solid #777;
			}
			#hier {
				position: absolute;
				width: 682px;
				height: 30px;
				top: 4px;
				left: 142px;
				border-bottom: 1px solid #777;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#555555;
				text-align:top;
			}
			#submenu2 {
				position: absolute;
				top: 49px;
				width: 115px;
				
			}
			#inhoudkader {
				position: absolute;
				width: 696px;
				left: 142px;
				top: 49px;
				
			}
			#winkel {
				position:absolute;
				bottom: 0px;
				width: 864px;
				background-color: #FFF;
				z-index: 240;
				margin-left:auto;
				margin-right:auto;
			}
			#winkelbalk {
				padding: 6px 20px 4px 14px;
				background-color: #BBB;
			}
			#homegarden {
				position: absolute;
				top: 10px;
				right: 11px;
				z-index: 244;
				text-align: right;
			}
			#homegardentekst {
				display: inline;
				padding-top: 4px;
			}
			#winkeldicht {
				display: inline;
				margin-left: 4px;
			}
			#winkelinhoud {
				padding: 14px;
				display: none;
			}
			#kalender {
				position: absolute;
				width: 160px;
				top: 85px;
				left: 684px;
				background-image: url('http://www.thomas.be/site/afbeeldingen/transparant.gif');
			}
			.kalenderdicht {
				padding-bottom: 0px;
			}
			.kalenderopen {
				padding-bottom: 14px;
			}
			#kalendermaand {
				position: relative;
				width: 160px;
				color: #FFF;
				z-index: 60;
			}
			.kalendergroot {
				background: #042308 url('http://www.thomas.be/site/afbeeldingen/kalender.gif') no-repeat top left;
			}
			.kalenderklein {
				background: #042308;
			}
			#kalenderuitleg {
				position: relative;
				margin-top: 14px;
				width: 140px;
				padding: 10px;
				color: #EEE;
				background: #042308;
				z-index: 58;
			}
			a.kalenderlink:link {
				color: #EEE;
			}
			a.kalenderlink:visited {
				color: #EEE;
			}
			#taal {
				position: absolute;
 				top:50px;
				left:684px;
				width:160px;
				text-align:right;
			}
			#contact {
				position: absolute;
				left:684px;
				top:48px;
			}
			#nieuwsbrief {
				position: absolute;
				left: 684px;
				width: 160px;
				top: 20px;
				z-index: 120;
				padding-bottom: 0px;
				background-image: url('http://www.thomas.be/site/afbeeldingen/transparant.gif');
			}
			#nieuwsbriefinhoud {
				color: #999;
				z-index: 122;
			}
			.nieuwsbriefopen {
				padding: 10px 10px 3px 10px;
				width: 140px;
				background: #BBB;
			}
			.nieuwsbriefdicht {
				padding: 3px;
				width: 174px;
				background: url('http://www.thomas.be/site/afbeeldingen/nieuwsbriefbg.gif') no-repeat top left;
			}
			#nieuwsbriefsluit {
				position: absolute;
				width: 20px;
				height: 19px;
				top: 0px;
				right: -20px;
			}
			#nieuwsbriefknop1 {
				position: absolute;
				width: 20px;
				height: 19px;
				bottom: 19px;
				right: -20px;
			}
			#nieuwsbriefknop2 {
				position: absolute;
				width: 20px;
				height: 19px;
				bottom: 0px;
				right: -20px;
			}
			#zoek {
				position: absolute;
				top: 46px;
				right: 0px;
				width: 180px;
				height: 14px;
				color: #999;
			}
			#home_inhoud {
				position: absolute;
				left:0px;
				width:644px;
				height:380px;
				z-index:1;
				display: none;
			}
			#home_afbeelding {
				position: absolute;
				left:0px;
				width:644px;
				height:380px;
				background: url('http://www.thomas.be/site/afbeeldingen/start/gloriosa.jpg') no-repeat top right;
				z-index:2;
			}
			#home_titel {
				position: absolute;
				left:0px;
				width:644px;
				z-index:3;
				text-align: center;
			}
			#home_muisveld {
				position: absolute;
				left:0px;
				width:644px;
				height:380px;
				z-index:4;
				cursor:pointer;
			}

			#producten_inhoud {
				position: absolute;
				top:400px;
				left:0px;
				width:312px;
				height:220px;
				z-index:1;
				display: none;
			}
			#producten_afbeelding {
				position: absolute;
				top:400px;
				left:0px;
				width:312px;
				height:220px;
				background: url('http://www.thomas.be/site/afbeeldingen/start/fer.jpg') no-repeat top right;
				z-index:2;
			}
			#producten_titel {
				position: absolute;
				top:400px;
				left:0px;
				width:312px;
				z-index:3;
				text-align: center;
			}
			#producten_muisveld {
				position: absolute;
				top:400px;
				left:0px;
				width:312px;
				height:220px;
				cursor:pointer;
				z-index:4;
			}
			#nieuw_inhoud {
				position: absolute;
				top:400px;
				left:332px;
				width:312px;
				height:220px;
				z-index:1;
				display: none;
			}
			#nieuw_afbeelding {
				position: absolute;
				top:400px;
				left:332px;
				width:312px;
				height:220px;
				background: url('http://www.thomas.be/site/afbeeldingen/start/bl.jpg') no-repeat top right;
				z-index:2;
			}
			#nieuw_titel {
				position: absolute;
				top:400px;
				left:332px;
				width:312px;
				z-index:3;
				text-align: center;
			}
			#nieuw_muisveld {
				position: absolute;
				top:400px;
				left:332px;
				width:312px;
				height:220px;
				cursor:pointer;
				z-index:4;
			}
			.knop {
				position: absolute;
				border-width: 0px;
			}
			
			
			.knopaan {
				position: absolute;
				border-bottom: 1px solid #777;
			}
			.knopaanlicht {
				position: absolute;
				border-bottom: 1px solid #BBB;
			}
			.subknop {
				margin-bottom: 4px;
				border-width: 0px;
			}
			.subknopaan {
				margin-bottom: 3px;
				border-bottom: 1px solid #777;
			}
			.subknopaanlicht {
				margin-bottom: 3px;
				border-bottom: 1px solid #BBB;
			}
			.blok {
				position: absolute;
			}
			.vulblok {
				position: relative;
				float: left;
				width: 160px;
			}
			.tekstkader2 {
				position: relative;
				width: 530px;
				margin-right: 14px;
				margin-bottom: 14px;
				margin-top: 3px;
			}
			.tekstkader {
				position: relative;
				width: 508px;
				margin-right: 14px;
				margin-bottom: 14px;
			}
			.teken {
				position: relative;
				margin-right: -14px;
			}
			.lijst {
				position: absolute;
				left: 14px;
			}
			.fotorechts {
				position: relative;
				float: right;
				width: 508px;
				margin-bottom: 14px;
			}
			.vollebreedte {
				position: relative;
				float: left;
				width: 684px;
			}
			.kaderklein {
				position: relative;
				float: left;
				width: 160px;
				margin-right: 14px;
				overflow: hidden;
			}
			.fotostrip {
				position: relative;
				width: 696px;
				margin-bottom: 14px;
				overflow: hidden;
			}
			.winkelblok {
				position: relative;
				float: left;
				width: 200px;
				margin-right: 14px;
				margin-bottom: 14px;
			}
			.kolom {
				position: relative;
				float: left;
				margin-right: 20px;
			}
			.zweefknop {
				position: relative;
				width: 220px;
				height: 40px;
				margin-top: 16px;
				text-align: right;
			}
			.productblok {
				position: relative;
				float: left;
				margin-right: 10px;
			}
			#kassa {
				position: absolute;
				right: 0px;
				bottom: 14px;
				text-align: right;
			}
			#filterlaag {
			    background-image: url('http://www.thomas.be/site/afbeeldingen/transparant.gif');
			    position: fixed;
			    top: 0px;
			    left: 0px;
			    width: 100%;
			    height: 105%;
			    z-index: 400;
				display: none;
			}
			#fotofilter {
			    background-image: url('http://www.thomas.be/site/afbeeldingen/fotofilterzwart.png');
			    position: absolute;
			    top: 0px;
			    left: 0px;
			    width: 100%;
			    height: 2000px;
			    z-index: 410;
				display: none;
			}
			#boodschap {
				width: 320px;
				margin: 40px auto auto auto;
				background-color: #FFF;
				padding: 20px;
				border: 1px solid #999;
				border-top-width: 0px;
			    z-index: 402;
			}
			#sitewachter {
			    position: absolute;
			    top: 8px;
			    left: 8px;
				display: none;
			    z-index: 408;
			}
			#fotowachter {
			    position: absolute;
			    top: 8px;
			    left: 8px;
				display: none;
			    z-index: 412;
			}
			#titelicoon {
			    position: absolute;
				top: 0px;
			    width: 128px;
			    text-align:right;
			}
			#fotos {
			    position: relative;
				width: 864px;
				top: 40px;
				margin: 0 auto auto auto;
			}
			.fotoknop {
				position: absolute;
				display: none;
			}
			.fotoonderschrift {
				position: absolute;
			}
		
		h1 {
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		}
.hovertje a {

font-weight:bold;
text-decoration:underline;

}

.link {
display:block;
margin-top:-6px;
text-decoration:underline;
text-weight:bold!important;
font-size:10px;
}





