/* Hoofdinstellingen */
* {padding:0;margin:0;}
body {background: #ffffff;font-family: verdana,arial,serif;font-size:12px;color:#303045;}  
h1 {font-size:18px;font-weight:normal;}
h2 {font-size:16px;font-weight:normal;}
h3 {font-size:14px;font-weight:normal;}
p, .paragraaf {text-align:justify;line-height:1.3em;margin-left:1em;} 
img	{border:#444444 solid 1px;}


/* Algemene instellingen */
/* Disclaimer */
#disclaimer	{margin:0px;padding:1.5em;overflow:auto;font-family: verdana,arial,serif;font-size: 12px;}
#disclaimer h3	{font-family: verdana,arial,serif;font-size: 12px;font-weight: bold;margin-bottom: 0.25em;}	
#disclaimer p	{margin-bottom:1em;text-align:justify; /* IE comp */}	 

/* M-it */
#m-it a		{position:absolute;top:2px;right:5px;background: url(images/m-it.gif) top right no-repeat;display:block;height: 12px;width: 152px;z-index:10;}
#m-it span	{position: absolute;top: -10000px;}

/* Div die alles bevat */
#main {z-index:1;background: url(images/background2.jpg) no-repeat;width:1000px;height:600px;margin-left:-500px;position:absolute;left:50%;}

/* Titel, Kop, Logo */
#titel h1 	{margin-left: 0px;margin-right: 0px;display:block;background: url(images/topbalk.jpg) no-repeat;height:235px;} 
#titel a	{position:relative;display:block;left:41px;top:87px;width:330px;height:68px;}
#titel span	{position:absolute;width:0px;overflow:hidden;}	

/* Navigatie balk */
#nav 		{width:15em;z-index:5;position:absolute;left:25px;top:250px;}
#nav li 	{list-style: none;text-align:right;margin-top:10px;}
#nav ul li a	{background: url(images/li1.jpg) no-repeat bottom right;text-decoration:none;font:italic normal 22px verdana;width:8em;display:block;height:30px;}
#nav ul ul li a	{background: none;text-decoration:none;font:italic normal 22px verdana;}
#nav a:link	{color: #303045;}
#nav a:visited 	{color: #303045;}
#nav a:hover	{color: #3030CF;}
#nav a:active	{color: #303045;}

/* Nieuwskolom */
#nieuwskolom 	 	{text-align:right;margin-left:2em;margin-top:0.5em;font-style:italic;}
#nieuwskolom p		{margin-top:0.3em;margin-bottom:0.5em;}
#nieuwskolom a:link 	{color: #303045;}
#nieuwskolom a:visited	{color: #303045;}
#nieuwskolom a:hover	{color: #3030CF;}
#nieuwskolom a:active	{color: #303045;}

/* Disclaimer link */
#disclaimer_link		{position:absolute;top:10px;right:5px;font: verdana,arial normal;}
#disclaimer_link a		{text-decoration:none;font:italic 9px normal;}
#disclaimer_link a:link 	{color: #606090;}
#disclaimer_link a:visited	{color: #606090;}
#disclaimer_link a:hover	{color: #000000;}
#disclaimer_link a:active	{color: #606090;}

/* Slideshow */
.slideshowkader {position: absolute;width:200px;height:150px;top: 19px;left: 3em;background-color: #333333;padding:0px;}
#slideshow {position: relative;left: -3px;top: -3px;width:200px;height:150px;}

/* Puppies */
.nest {position:relative;height:28em;background: url(images/li1.jpg) no-repeat bottom left;margin-bottom:1em;}
.mama {position:absolute;left:300px;top:10px;}
.papa {position:absolute;left:450px;top:10px;}
.detail {position:absolute;right:6em;top:195px;font-size:10px;}
.age {position:absolute;left:1em;top:190px;}
.ooievaar {position: absolute;width:200px;height:150px;top: 19px;left: 3em;background-color: #ffffff;padding:0px;}
.ooievaar img {border:none;}


/* PuppieBalk */
.puppiebalk {position:absolute;height: 112px;overflow:auto;width: 90%;padding:0px;left:1em;top:210px;}
.puppiebalk td,table,tr {padding: 0px;margin: 0px;}
.puppiebalk table {padding:0px;margin:0px;}
.puppiebalk img {margin-right:5px;border-bottom:2px solid #323D52;border-right:2px solid #323D52;}

/* Verbergen navigatie voor slechtzienden */
.weg {display:inline;}
.hidden, .weg a, .weg a:hover, .weg a:visited {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.weg a:active, .weg a:focus {position:static;width:auto;height:auto;}


/* Div met alle inhoud */
#inhoud {margin-left:25em;margin-right:4em;}
#inhoud h1 {margin-bottom:1em;}
#inhoud h2 {margin-top:1em;margin-bottom:1em;}
#inhoud li {margin-left:2em;}
.imgl, .img, .link_img	{float: left;clear: both;margin-right: 1em;margin-bottom: 1em;height: 120px;width: 160px;}
.link_img {float: left;clear: both;margin-right: 2em;margin-bottom: 1em;width: 160px;height:auto;}
.imgr {float: right;margin-left: 2em;margin-bottom: 1em;height: 120px;width: 160px;}
.metfoto {clear:both;margin-top: 1em;}
.zonderfoto {margin-top: 0.5em;}

/* Paspoort */
.pas {position:relative;margin-left:2em;margin-bottom:1em;padding-bottom:2em;background: url(images/li1.jpg) no-repeat bottom center;width:45em;}
.pas h3 {font-size:15px;margin-bottom:0.5em;}
.pas ul {margin-left:1em;margin-bottom:1em;}
.pas p {margin-left:1em;}
.pi {position:absolute;left:30em;top:0.5em;}

/* Contactpagina */
#contactform legend {font-size:14px;margin-bottom:1.0em;color:#303045;} 
#contactform {margin-top:1em;font-size:14px;}
#contactform fieldset {border: none;}
#contactform input,#contactform textarea,#contactform select {font-size:12px;font-family: verdana,arial,serif;color:#303045;background-color:#ffffff;border: solid 1px #9090A5;margin-top:2px;}
#adres {width:210px;float:left;}
#adres p {margin-left:2em;margin-top:0.5em;}
#adres img {border: solid 1px #000000;}
#adres img {margin-left:2em;margin-top:0.5em;margin-bottom:2em;}
label {display:block;text-align:right;width:7em;float:left;margin-right:1em;clear:both;} 
.bijschrift	{font-size:10px;margin-bottom:3em;margin-left:2em;margin-right:7em;}

/* Fotoalbum */
.fotobalk {height: 112px;overflow:auto;width: 90%;padding:0px;margin-left:2em;margin-top:1em;margin-bottom:2em;}
.fotobalk td,table,tr {padding: 0px;margin: 0px;}
.fotobalk table {padding:0px;margin:0px;}
.fotobalk img {margin-right:5px;border-bottom:2px solid #323D52;border-right:2px solid #323D52;}
#fotodet {text-align:right;font-size:0.77em;margin-top:-1.5em;}

/* Slidefoto */
#detailfoto {background: #ffffff url(images/laden.gif) no-repeat;}
#prev {position:absolute;top: 0px;left: 0px;}
#next {position:absolute;top: 0px;right: 0px;}
#alt {position:absolute;width:100%;top:2px;left:0px;text-align:center;}
#alt span {background: #ffffff;padding:0.8em;padding-bottom:0.4em;padding-top:0.2em;height:1em;border:solid 1px;}

/* Taalkeuze */
#taalkeuze select {font-size:0.7em;position:absolute;top:210px;right:10px;}

/* Popup */
#popup a {display:block;position:absolute;top:250px;left:240px;width:400px;height:300px;background:url(images/new.gif) no-repeat;;z-index:10;}

/* Stamboom */
#stamboom {background:url(images/stamboom.jpg) no-repeat;height:470px;width:780px;font-size:10px;}
#stamboom span {position:absolute;right:2px;bottom:2.5em;font-size:8px;text-align:right;font-family: arial}
#n {position:absolute;top:194px;left:15px;width:215px;height:65px;}
#v {position:absolute;top:83px;left:24px;width:215px;height:65px;}
#m {position:absolute;top:313px;left:24px;width:215px;height:65px;}
#v1{position:absolute;top:35px;left:285px;width:215px;height:65px;}
#m1{position:absolute;top:145px;left:285px;width:215px;height:65px;}
#v2{position:absolute;top:265px;left:285px;width:215px;height:65px;}
#m2{position:absolute;top:375px;left:285px;width:215px;height:65px;}
#v3{position:absolute;top:15px;left:535px;width:215px;height:65px;}
#m3{position:absolute;top:65px;left:535px;width:215px;height:65px;}
#v4{position:absolute;top:125px;left:535px;width:215px;height:65px;}
#m4{position:absolute;top:175px;left:535px;width:215px;height:65px;}
#v5{position:absolute;top:245px;left:535px;width:215px;height:65px;}
#m5{position:absolute;top:295px;left:535px;width:215px;height:65px;}
#v6{position:absolute;top:355px;left:535px;width:215px;height:65px;}
#m6{position:absolute;top:405px;left:535px;width:215px;height:65px;}
