/* CSS Document */

/* Algemeen */

body {
	margin: 0px 0px 0px 0px;
}

body.body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	font-size: 12px;
}


table.allesomvattend {
	width: 993px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	z-index: 3;
}

td.geheel {
 	border: 1px solid #CCCCCC;	
	background: white;	
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}



/* Teksten Teksten Teksten Teksten */

h1.welkomstbericht {
	font-weight: bold;
	font-size: 14px;
	color: #000099;
	position: absolute;
	left: 163px;
	top: 132px; 
	font-family: verdana;
}

div#welkomstberichtonderschrift {
	font-size: 12px;
	color: #333333;
	position: absolute;
	left: 163px;
	top: 167px;
}

a.vragen {
	color: #333333;		
}

a.vragen:visited {
	color: #666666;
}

a.vragen:hover {
	color: #999999;
}

a.auteur {
	color: #ABD849;
	font-size: 11px;
	text-decoration: none;
}

b.auteur {
	color: #961C91;
}
b.auteur2 {
	color: #53595C;
}

b.slogan {
	color: #000099;
	font-size: 20px;
	font-style: italic;
	text-align: right;
}


/* BovenkantBovenkantBovenkantBovenkantBovenkant */

td.bovenkant {
	background: #000259;
}

td.bovenkant2 {
	border-left: 2px solid #FFFFFF;
	border-right-width: 0px;
	padding-left: 8px;
	padding-right: 8px;		
}

a.bovenkant {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
}

a.bovenkant:link, a.bovenkant:hover, a.bovenkant:visited {
	text-decoration: none;	
}


/* Bovenkant (dierenverblijven/dieren) */

td.dierenverblijvenbovenkant {
	background-image: url("afbeeldingen/dierenverblijvenbovenkant.jpg");
	background-repeat: no-repeat;
	background-position: top, left;
	padding: 0px, 0px, 0px, 0px;
}

td.dierenbovenkant {
	background-image: url("afbeeldingen/dierenbovenkant.jpg");
	background-repeat: no-repeat;
}


/* Zoekfunctie */

img.zoekbutton {
	position: absolute;
	top: 176px;
	left: 689px;
	border: 0px;
}

div#zoeken {
	position: absolute;
	top: 146px;
	left: 585px;	
}
	
img.zoekbalkje {
	position: absolute;
	top: 147px;
	left: 556px;	
}

form.zoekbalk {
	position: absolute;
	top: 147px;
	left: 575px;
}


/* Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu*/

div#logo {
	position: absolute;
	top: 40px;
	left: 23px;
}

td.menu {
	background-image: url("afbeeldingen/menuachtergrond.jpg");
	background-repeat: no-repeat;
	background-color: #F7F7F7;
}

a.menuhome, a.menuhomeselected {
	position: absolute;
	top: 218px;
	left: 23px;
}

a.menupaarden, a.menupaardenselected {
	position: absolute;
	top: 258px;
	left: 23px;
}

a.menuhonden, a.menuhondenselected {
	position: absolute;
	top: 288px;
	left: 23px;
}

a.menukatten, a.menukattenselected {
	position: absolute;
	top: 318px;
	left: 23px;
}

a.menuvogels, a.menuvogelsselected {
	position: absolute;
	top: 348px;
	left: 23px;
}

a.menuautokooien, a.menuautokooienselected {
	position: absolute;
	top: 378px;
	left: 23px;
}

a.menuhoutbouw, a.menuhoutbouwselected {
	position: absolute;
	top: 408px;
	left: 23px;
}

/* a.menuafrastering, a.menuafrasteringselected {
	position: absolute;
	top: 438px;
	left: 23px;
}
*/
a.menuhindernismateriaal, a.menuhindernismateriaalselected {
	position: absolute;
	top: 438px; /* was: 468 */
	left: 23px;
}

/* Rechtergedeelte Rechtergedeelte Rechtergedeelte Rechtergedeelte */
						/* (de dieren staan bij 'bovenkant' */

td.rechtergedeelte {
	background-image: url('afbeeldingen/rechtergedeelte.gif');
	background-position: top;
	background-repeat: no-repeat;
	background-color: #F7F7F7;
	padding-top: 0px;
	width: 227px;
	vertical-align: top;	
}

td.inlinerechterkant {
	padding: 2px 2px 2px 2px;
}

b.tekstrechterkant {
	color: #828282;
	position: relative;
	left: 5px;
	}


/* Middengedeelte Middengedeelte Middengedeelte Middengedeelte */


td.middengedeelte {
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #F4F4F4;
	border-right: 1px solid #F4F4F4;
}


/* Blauwe Balken - Blauwe Balken - Blauwe Balken */

td.blauwebalk, td.blauwebalk1 {
	background-image: url('afbeeldingen/blauwebalk.gif');	
	background-repeat: no-repeat;
	width: 569px;
	height: 24px;
}

td.blauwebalk1 {
	background-position: center;
}

h2.blauwebalktekst, h2.blauwebalktekst1, h2.blauwebalktekst2 {
	color: white;
	position: relative;
	left: 35px;
	font-size: 12px;
}

h2.blauwebalktekstfirefox, h2.blauwebalktekst1firefox, h2.blauwebalktekst2firefox {
	color: white;
	position: relative;
	left: 35px;
	top: -10px;
	font-size: 12px;	
}


/* Productgedeelte Productgedeelte Productgedeelte Productgedeelte */


/* Productvakjes */

td.productvak1, .productvak2, .productvak3, .productvak4, .productvak5, .productvak6, .productvakleeg {
	background-repeat: no-repeat;
	padding-right: 0px;
	width: 126px;
	height: 204px;
	
}

td.productvakleeg {
	background-image: url('afbeeldingen/vakkeldersleeg.gif');
}

td.productvak1 {
	background-image: url('afbeeldingen/vakaanbieding2.gif');
}

td.productvak2 {
	background-image: url('afbeeldingen/vakkelders2.gif');
}

td.productvak3 {
	background-image: url('afbeeldingen/vaknieuw.gif');
}

td.productvak4 {
	background-image: url('afbeeldingen/vakaanbieding2.gif');
}

td.productvak5 {
	background-image: url('afbeeldingen/vakkelders2.gif');
}

td.productvak6 {
	background-image: url('afbeeldingen/vaknieuw.gif');
}

td.productvakleeg {
	background-image: url('afbeeldingen/leegvakje.gif');
}




/* Productteksten */

b.producttitel {
	font-variant: small-caps;
	font-style: italic;
	font-size: 13px;	
}

b.productomschrijving {
	font-size: 11px;
}

b.productprijs {
	color: #1A2689;
	font-style: italic;
	font-size: 12px;
}

a.productlink {
	position: relative;
	right: 5px;
	text-decoration: none;
	color: #333333;	
}

/* Productfoto */

img.productfoto {
	border: 1px solid #FFCC66;
	/*width: 84px;*/
	/*height: 63px;	*/
}

div.afbeeldinghouder {
	/*background-image: url('afbeeldingen/producten/geenfotoklein.gif');*/
	margin: 0px;
	width: 86px;
	height: 65px;	
}

img.productfoto2 {
	border: 2px solid #FFCC66;
}



/* Aparte CSS per pagina */ /* Aparte CSS per pagina */


/* Categoriepagina's */

h3.kopjes {
	font-size: 14px;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img.categorie {
	border: 1px solid #FFCC66;
}

td.middenstreep {
	border-top: 2px dotted #CCCCCC;
}

td.categorietekst {
	border-top: 2px dotted #CCCCCC;
	vertical-align: top;
	padding: 8px 0px 8px 0px;
	width: 271px;
}

td.categorieafbeelding {
	border-top: 2px dotted #CCCCCC;
	padding: 8px 0px 8px 0px;
	width: 271px;
}

a.categorielink {
	text-decoration: none;
	color: #333333;	
}


/* Productenindex pagina's (overzicht met alle producten op een rijtje) */

b.navigatie {
	position: relative;
	left: 5px;
}

td.navigatie {
	border-bottom: 1px solid #6699CC;
	padding-bottom: 4px;
	vertical-align: top;
	
}

h2.kopje {
	color: #000099;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

td.hondenkennel {
	border-bottom: 2px dotted #CCCCCC;
}

/* Detailpagina's */

td.detailtitle, td.detailtitle2, td.detailtitle3 {
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding: 6px;
}

td.detailtitle2 {
	border-bottom: 2px dotted #CCCCCC;
}

td.detailtitle3 {
	font-variant: small-caps;
	font-size: 16px;
}



td.optieslinkstitle, td.optiesrechtstitle {
	font-weight: bold;
	font-size: 14px;
	border-bottom: 2px dotted #CCCCCC;
	padding: 6px;
}

td.optieslinkstitle {
	text-align: right;
	vertical-align: top;
}

td.optieslinks {
	text-align: right;
	border-bottom: 2px dotted #CCCCCC;
	padding: 5px;
}

td.optiesrechts {
	text-align: left;
	border-bottom: 2px dotted #CCCCCC;
	padding: 5px;
}

img.gelestreepjes {
	position: relative;
	top: 1px;
} 





/* Bedrijfsinfo pagina */

table.bedrijfsinfo {
	border: 1px solid #666666;
	background-color: #5F82B8;
	color: #FFFFFF;
}

td.bedrijfsinfo1 {
	padding: 3px 3px 3px 3px;
}

td.bedrijfsinfo2 {
	padding-right: 28px;
}

img.bedrijfsinfo {
	border: 1px solid #FFFFFF;
}

/* Algemene voorwaarden */

p.algemenevoorwaarden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Fotopagina */
img.foto {
border: 1px solid #FFCC66;
margin: 0px 0px 0px 0px;
}
