/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: none; }
:focus { outline: 0; }
body { line-height: 1; }
ul, ol 	{ font-family: Arial; font-size: 12px; color: #3e3e3e; line-height: 17px; margin-left: 15px; padding-left: 0px;}
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

form label	{ width:90px; margin:0; padding:0px; font-family: Arial; font-size: 12px; color: #3e3e3e; }
form{ margin:0px; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #3e3e3e; border: 1px #cad6e5 solid; }

.contactFormLeft	{ width:270px; float:left; margin-right:20px; }
.contactFormRight	{ width:270px; float:left; margin-bottom:15px; }

.cform			{ margin:0px; }
.cformFields	{ width:270px; padding:5px 0 0 5px; margin-top:5px; font-size:18px; color:#3e3e3e; height:25px; background-image:url(/img/dformBg.gif); background-repeat:repeat-x; border:1px solid #cad6e5; }

.cformBtn		{ font-size:12px; font-family:Arial; color:#3e3e3e; height:23px; border:1px solid #cad6e5; background-color:#dce5f2; }

/* MAIN CSS */
* html { height:100%; overflow-x: hidden; }
p {	font-family: Arial;	font-size: 12px; color: #3e3e3e;	line-height: 18px; }
a {	color: #3e3e3e; }
a:hover { color: #3e3e3e; }
.blue	{ color:#014596; }
h1	{ font-size:20px; color:#014596; text-transform:uppercase; font-weight:normal; font-family:Arial; height:auto; line-height:24px; }
h2	{ font-size:18px; color:#6690c1; text-transform:uppercase; font-weight:normal; font-family:Arial; height:18px; line-height:18px; }
h3	{ font-size:30px; color:#FFF; text-transform:uppercase; font-weight:normal; font-family:Arial; height:30px; line-height:30px;  }
h4	{ font-size:18px; color:#FFF; text-transform:uppercase; font-weight:normal; font-family:Arial; height:18px; line-height:18px; }
input, textarea, select, button{ font-family: Arial; font-size: 12px; }

.clear { content:"."; clear:both; height:0px; display:block; overflow:hidden; }
.container { margin:0 auto; width:970px; background-color:#FFF; }
.top	{ width:970px; height:115px; background-color:#FFF; }
.logo	{ width:334px; height:115px; float:left; }
.menu	{ height:30px; float:right; width:425px; background-image:url(/img/bgMenu.gif); padding:85px 15px 0 0; text-align:right; position:absolute; margin-left:530px; z-index:10; }
.menuitem	{ margin-left:20px; font-family:Arial; text-transform:uppercase; color:#0b3d78; font-size:12px; float:right; }
.menuitem a	{ text-decoration:none; color:#0b3d78; }
.menuitem a:hover	{ color:#0b3d78; border-bottom:4px solid #0b3d78; text-decoration:none; }
.header	{ width:970px; height:200px; }
.headerLeft	{ width:370px; height:140px; background-image:url(/img/bgBlue.gif); padding:60px 0 0 20px; float:left; }
.headerRight	{ float:left; width:580px; height:200px; }
.btn	{ width:208px; height:20px; padding:10px 0 0 32px; font-family:Arial; text-transform:uppercase; color:#c3d1e1; font-size:12px; margin-top:15px; background-image:url(/img/btn_blue.png); }
.btn a	{ text-decoration:none; color:#c3d1e1; }
.btn a:hover	{ text-decoration:none; color:#FFF; }
.btn2	{ width:208px; height:20px; padding:10px 0 0 32px; font-family:Arial; text-transform:uppercase; color:#000; font-size:12px; margin-top:15px; background-image:url(/img/btn_grey.png); }
.btn2 a	{ text-decoration:none; }
.btn2 a:hover	{ text-decoration:none; color:#19559c; }
.dierHond	{ position:absolute; margin-left:260px; top:10px; z-index:1; width:260px; height:325px; background-image:url(/img/dieren/hond.png); }
.dierPoes	{ position:absolute; margin-left:205px; top:40px; z-index:1; width:390px; height:330px; background-image:url(/img/dieren/poes.png); }
.dierPoes2	{ position:absolute; margin-left:260px; top:10px; z-index:1; width:250px; height:330px; background-image:url(/img/dieren/poes2.png); }
.dierKonijn	{ position:absolute; margin-left:285px; top:30px; z-index:1; width:250px; height:320px; background-image:url(/img/dieren/konijn.png); }
.dierPapegaai	{ position:absolute; margin-left:330px; top:15px; z-index:1; width:270px; height:320px; background-image:url(/img/dieren/papegaai.png); }
.mainLeft	{ width:290px; padding:20px 20px 0 20px; float:left; }
.leftItem	{ padding-bottom:20px; color:#888888; }
.mainRight	{ width:600px; padding:20px; float:left; }
.bottom	{ height:20px; border-top:1px solid #c5c5c5; color:#737373; font-family:Arial; font-size:11px; padding:20px 20px 0 20px; }
.bottomLeft	{ float:left; }
.bottomLeft	a,.bottomLeft	a:hover	{ color:#737373; text-decoration:none; }
.bottomRight	{ float:right; color:#cfcfcf; }
.bottomRight a	{ color:#cfcfcf; text-decoration:none; }
.bottomRight a:hover	{ text-decoration:underline; }
.bodyContent	{ background-image:url(/img/bodybg.gif); background-repeat:repeat-x; background-position:top; width:560px; min-height:200px; padding:20px; }
.kaderbtn	{ width:110px; height:55px; margin-right:10px; float:left; padding:15px 10px 0 60px; font-family:Arial; color:#FFF; font-size:10px; text-transform:uppercase; line-height:14px; }
.kaderbtn a	{ color:#FFF; text-decoration:none; }
.kaderbtn a:hover	{ text-decoration:underline; }
.thumb	{ width:200px; float:right; }
.tekst	{ float:left; }

.menuleftitem		{ height:25px; line-height:25px; font-family:Arial; font-size:12px; border-bottom:1px solid #eeeeee; } 
.menuleftitem a		{ height:25px; background-color:#FFF; } 
.menuleftitem a:hover { cursor:pointer; color:#000; background-color:#FFF; }
.menuleftitem_on	{ cursor:pointer; height:25px; line-height:25px; font-family:Arial; font-size:12px; border-bottom:1px solid #eeeeee; background-color:#FFF; }
.menuleftitem_on a	{ text-decoration:none; font-weight:bold; background-color:#FFF;  }
.menuleftitem a		{ color:#474747; text-decoration:none; }