

/* ------------------------------------------------ ALGEMEEN ------------ */

h1 {
  color:#6f9361;
	font-size:1.5em;
	letter-spacing:0.1em;
	}
h2 {
  color:#a40f6d;
	font-size:1.2em;
	margin-top:10px;
	}
h3 {
  color:#a40f6d;
	font-size:1em;
	margin:1em 0 0.5em 0
	}
h6 {
  font-size:0.8em;
	font-style:italic;
	font-weight:normal;
	}
hr {
  color:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #82bd85;	
	height:1px;
	width:95%;
	margin:10px;
	}		
td.geenpad {
  padding:0px;
	}
.fout {
  margin:1em;
	color:#ff0000;
	}
.rechts {
  float:right;
	margin-right:20px;
	}
.rand {
  border:1px solid #e0f0e1;
	}
.extra {
	font-weight:bold; 
	color:#8a2be2;
	}
.notitie {
  border:1px solid #e0f0e1;
	font-size:0.9em;
	margin-bottom:10px;
	padding:10px;
	}
.nootjerechts {
  border:1px solid #5b815d;
	float:right;
	margin-left:10px;
	padding:8px;
	text-align:center;
	}	
.note {
  font-size:0.9em;
	color:#5b815d;
	}
.notetop {
  font-size:0.9em;
	color:#5b815d;
	position:relative;
	top:-1px;
	}
.kleiner {
  font-size:0.9em;
	}	
.klein {
  display:inline;
	font-size:0.7em;
	}
.selecteer {
  background-color:#e0f0e1;
	padding:3px;
	text-align:center;
	}
.selecteer a {	
	font-weight:bold;
	color:#a40f6d;
	}
ul.lijst {
  margin-left:1em
	}
ul.lijst li {
  margin:0.2em;
	}
.italic {
  font-style:italic;
	}
.normal {
  font-weight:normal;
	}
.vet {
  font-weight:bold;
	}
.noteright {
  float:right; 
	width:200px; 
	text-align:center; 
	border-top:1px solid #6F9361; 
	border-bottom:1px solid #6F9361;
	padding-bottom:2px;
	}
.noteright a {
  font-weight:bold;
	}
	
/* ------------------------------------------------ BESTUUR en SHOW ------------- */

.bestuur, .tent {
  border:1px solid #5b815d;
	margin:20px 30px;
	width:500px;
	overflow:hidden;
	padding:10px
	}
.functie {
  font-weight: bold;
	font-style: italic;
	color:#a40f6d;
	text-align:right;
	}
.functie2 {
	font-style: italic;
	color:#a40f6d;
	text-align:right;
	}
	
.naam, .adres, .email {
	margin-left:180px;
	margin-top:10px;
  }  
/* ------------------------------------------------ COMMISSIES ---------- */
dl.commissies {
  margin-top:0;
	}
.commissies dt {
	line-height:1.2em;
	}
.commissies dd {
  margin-top:-1.2em;
	margin-left:11em;
	}
	
/* ------------------------------------------------ FOTO'S -------------- */

.foto, .bestuur img {
  border:1px solid #5b815d;
	}	
.pic {
  border:1px solid #000000;
	margin:5px;
	}	
.galerij {
  border:1px solid #5b815d;
  background-color:#eff7f0;
	width:90%;
	text-align:center;
	margin-left:50px;
	margin-bottom:10px;
	}
.galerij img {
  border:2px solid #000000;
	margin:10px;
	}	
.galerij a img {
  border:0;
	margin:0;
	}
.galerij_cat td {
  padding:10px;
  background-color:#eff7f0;
	border:1px solid #5b815d;
	width:50%;
	text-align:center;
	}
.galerij .klein, .galerij_cat .klein {
  font-size:0.8em;
	}
.galerij_cat .catnaam {
  font-weight:bold;
	margin:10px;
	display:block;
	}
.galerij_cat a img {
  border:2px solid #5b815d;
	}
.galerij_cat a:hover img {
  border:2px solid #A40F6D;
	}
.galerij .fototekst {
  border:1px solid #5b815d;
	background-color:#ffffff;
	margin:10px;
	padding:5px;
	font-size:0.9em;
	}
.navgal {
	padding:0;
	margin:0;
	margin-top:-20px;
	margin-bottom:5px;
	text-align:center;
	font-size:0.9em;
	}
.navgal img {
  border:0px;
	margin-left:15px;
	margin-right:15px;
	}
.galerij .comment {
  margin:15px;
	text-align:left;
	font-size:0.9em;
	border:1px solid #5b815d;
	padding:5px;
	}
.galerij .comkop {
 color:#a40f6d;
 border-bottom:1px solid #5b815d;
 width:95%;
 }
.galerij .comment pre {
  margin:0;
	margin-top:10px;
	font-family: arial, helvetica, sans serif;
	width:400px;
	} 
.smiley, .galerij .smiley {
  border:0px; 
	margin:1px;
	}
	
/* ------------------------------------------------ TABELLEN ------------ */

.tabel {
	width:98%;
	margin-bottom:10px;
	}
.tabel td {
  padding:2px 5px 1px 2px;
	}	
.tabel .kop, h3.tussenkop {
  background-color:#a40f6d;
	padding-right:0;
	}
.tabel .kop td, h3.tussenkop {	
	color:#ffffff;
	font-weight:bold;
	padding:5px;  
	}
.show td {
  padding:4px;
	border-bottom:1px solid #eeeeee;
	}	
.kleuren {
  border:1px solid #6f9361;
	margin-top:0.5em;
	}
.kleuren td {
  border-left: 1px solid #eeeeee;
	text-align:center;
	padding:0px;
	padding-bottom:2px;
	padding-top:2px;
	}
.oneven {
  background-color:#eff7f0;
	}

/* ------------------------------------------------ NIEUWSVAKKEN -------- */

#nieuwtjes {
	background-color:#e0f0e1;
	line-height:1.2em;	
	padding-top:3px;
	padding-bottom:3px;
	margin-top:30px;
	margin-right:200px;
	}	

#nieuwtjes div {
  display:block;
	margin-left:5px;
	}
#nieuwtjes div span {
  position:relative;
	left:5px;
	top:-2px;
	}
.nieuws {
  border:1px solid #a40f6d;
	margin-top:20px;
	}
.nieuws_kop {
  font-weight:bold;
	background-color:a40f6d;
	color:#ffffff;
	padding:5px;
	}
.nieuws_datum {
  text-align: right;
	margin-right:3px;
	color:#666666;
	font-style:italic;
	}
.nieuws_tekst {
  padding:5px;
	}
.nieuws_tekst ul {
  margin:1em 0.5em 1em 2em;
	}

/* ------------------------------------------------ PUPPEN ------------- */
.puppenlijst, .dekreuenlist {
  width: 600px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #ccc;
	}
.dekreuenlist div {
  margin-left:5px;
	}	
.dekreuenlist hr {
  color:#e0f0e1;
	margin-top:5px;
	margin-bottom:5px;
	}
.dekreuenlist .kop {
  margin-bottom:5px;
	}
.dekreuenlist .websitelink {
	background-color:#e0f0e1;
	}
	
.puppenlijst .kop, .dekreuenlist .kop {
  background-color:#a40f6d;
	padding:2px;
	font-weight:bold;
	color:#ffffff;
	margin-left:0px;
	padding-left:5px;
  }
.puppenlijst .foto, .dekreuenlist .foto {
  margin:5px;
	}
.puppenlijst dl {
  margin-left:10px;
	height:190px;
	margin-top:5px;
	margin-bottom:0;
	}
.puppenlijst dt {
	line-height:12pt;
	}
.puppenlijst dt.2 {
  margin-top:10px;
	}
.puppenlijst dd {
	margin-left:85px;
	margin-top:-12pt;
  }
.puppenlijst dd.2 {
	margin-top:0;
	}		
/* voor IE */
* html dl dt, * html dl dd { height: 1%; }

/* ------------------------------------------------ DEKREUEN ------------- */

#dekreuenlijst {
  width:600px;
	border-left:1px solid #eeeeee;
  border-bottom:#e0f0e1 5px solid;
	margin-top:10px;
	margin-bottom:10px;
	}
#dekreuenlijst td {
  padding:2;
	background-color:#ffffff;
	border-right:1px solid #eeeeee;
	}
#dekreuenlijst .kop {
  background-color:#a40f6d;
	color:#ffffff;
  }
#dekreuenlijst .kop a {
  color:#ffffff;
	font-weight:bold;
	}
#dekreuenlijst .dekreu {
  border-top:#e0f0e1 5px solid;
	padding-top:15px;
	font-weight:bold;
	}
#dekreuenlijst .dekreu_eig {
  border-top:#e0f0e1 5px solid;
	padding-top:15px;
	font-size:0.9em;
	color:#666666;
	}
.dekreu_medisch {
  border-left:#96C899 1px solid;
	float:right;
	padding-left:10px;
	}

/* ----------------------------------- RASSTANDAARD ------------- */
#rasstandaard dt {
  font-weight:bold;
	margin-top:0.5em;
	color:#A40F6D;
	}
#rasstandaard dd {
  margin-left:10.5em;
	margin-top:-1.1em;
	}	
/* ---------------------------------- HERPLAATSING --------------- */
.herplaats {
  border:#a40f6d 1px solid;
	padding:10px;
	}
/* ---------------------------------- AGENDA --------------------- */
.agenda_kop {
  border-top:#a40f6d 1px solid;
	padding-top:10px;
	margin-top:1em;
	}
.agenda_info {
  margin-top:0.2em;
	margin-left:3em;
	font-size:0.9em;
	}
.jachtagenda_info {
  margin-top:-2.4em;
	margin-left:13em;
	font-size:0.9em;
	}	
.jachtagenda_info:first-line {
  font-weight:bold;
	}
.agenda_link {
  font-style: italic;
	font-size:0.9em;
	margin-left:3em;
	}
.actinfo ul {
  margin-left:1em;
	margin-bottom:1em;
	}
.actinfo li {
  margin-left:1em;
	}  

/* ---------------------------------- GEZONDHEID ------------------ */

#gezondheidlijst dt {
  width:15em;
	margin-top:1em;
	line-height:1.2em;
	margin-bottom:-1.2em;
	}
#gezondheidlijst dd {
  margin-left:16em;
  line-height:1.2em;
	}
	
	
/* ---------------------------------- BETALINGEN ------------------- */
table.betalingen {
	}
table.betalingen td {
  text-align:right;
	padding:5px 1px 5px 1px;
	}
table.betalingen td.omschrijving {
  text-align:left;
	padding-right:10px;
	}
table.betalingen td.lid {
  background-color:#eeeeee;
	}
table.betalingen td.lidl {
  background-color:#eeeeee;
	padding-right:10px;
	}
p.buttons {
  text-align:center;
	}
p.buttons button {
  width:200px;
	padding:3px;
	background-color:#A40F6D;
	color:#ffffff;
	border:2px solid #82BD85;
	}