/* CSS Document */

html {
  height:101%;
  }

body {
  font-family:"Times New Roman", Times, serif;
  line-height:1.25em;
  background-image:url(img/dh_back.jpg);
  background-position:top;
  margin-top:0;
  margin-bottom:20px;
  }
  
  
h5{font-size:1em; font-family:"Times New Roman", Times, serif; color:#5c3800;}
h4{font-size:120%;font-family:"Times New Roman", Times, serif; color:#5c3800;}
h3{
  font-size:20pt;font-family:"Times New Roman", Times, serif; 
  margin:0 0 10px 0; 
  color:#5c3800;
  }

  
.toppblomst img{
  border:0;
  padding:0;
  vertical-align:bottom;
  color:#FF3300;
}
  


hr {
  height:1px;
  }
  
  
  
td {
  padding:8px;
  }
  
#ctop {
  width:1000px;
  height:0px;
  }
  
#container {
  margin:0 auto;
  width:1000px;
  color:#000000;
  border:0px solid #CCCCCC;
  background-image:url(img/dh_line.gif);
  background-repeat:repeat-y;
}
  
#topp {
  background-color:#FFFFFF;
  margin:0 auto;
  width:1000px;
  color:#000000;
  background-image:url(img/dh_hp_01.jpg);
  background-repeat:no-repeat;
  height:366px;
  }
  
#topp img {
  border:0;
  }

    
/* Meny */
  
#vmarg {
  width:1000px;
  padding-top:252px;
  text-align:center;
  }
  
#vmarg img {
  vertical-align:middle;
  }
  
.vmarg_topp {
/*  */
  }
  
.vmarg_bottom {
/*  */
  }
  
.flag {
  border:2px solid #c8a164;
  }
  
.meny a {
  padding:10px;
  text-decoration:none;
  color:#c8a164;
  font-style:italic;
  font-size:20px;
  }
  

.meny a:visited {
  color:#c8a164;
  }
  
.meny a:hover {
  color:#c8a164;
  }

  
.skjult {display:none;}
.synlig {
  padding:0 20px; 
  margin-bottom:40px;
}

.synlig a {
  color:#5c3800;
  padding:0 20px 6px 20px;
  font-size:18px;
  font-style:italic;
}


.synlig a:visited {
  color:#5c3800;
}  

.synlig a:hover {
  color:#5c3800;
  text-decoration:underline;
} 


/* hunder */

.menyhund {
  padding-left:16px;
}

.hunder {
  width:540px;
  margin:0 auto;
}

.hunder td {
  padding:16px;
  width:50%;
  text-align:left;
  }
  
.hund_ikon {
  text-align:center;
  width:200px;
  }


#innhold {
  margin:0 auto;
  width:800px;
  min-height:420px;
  line-height:1.2em;
  padding:0 40px 40px 40px;
  text-align:center;
  }
  
#innhold a {
  color:#5c3800;
}

#innhold a:visited {
  color:#5c3800;
  }
  
#innhold img {
  border:2px solid #432723;
  padding:2px;
  background-color:#B4A97E;
  margin:4px 0;
  vertical-align:middle;
  }
  

  
.tokol table {
  width:100%;
  }
  
.tokol td {
  width:50%;
  padding-left:0;
  }
  
.txtramme {
  background-color:#CCCCCC;
  padding:10px;
  border:1px solid #666666; 
} 
  
.tmeny {
  padding:4px;
  margin-bottom:20px;
  font-size:smaller;
  background-color:#000000;
  }
  
.tmeny a {
  padding-right:16px;
  color:#999999;
  }
  
.tmeny a:visited {
  color:#999999;
  }
  
.tmeny a:hover {
  color:#FFFFFF;
  }
  
.kull {
  text-align:center;
  margin:40px;
  }
  
  
.storre {
  font-size:large;
  font-weight:bold;
  }
  
.mindre {
  font-size:smaller;
  }
/*Fot og teller*/
  
#fot {
  width:1000px;
  /*clear:both;*/
  padding:6px 10px;
  color:#000000;
  font-size:smaller;
  height:40px;
  text-align:right;
  margin-top:0px;
  margin-right:40px;
  background-image:url(img/dh_bottom.gif);
  background-repeat:no-repeat;
  }
  
#fot2 {
  text-align:center;
  color:#725832;
  font-size:smaller;
  height:28px;
  padding:2px 16px 0 0;
  }
  
#fot2 a {
  color:#5F3C21;
  }
  
#fot2 a:visited {
  color:#5F3C21;
  }
  
/* Gjest */
.gjest {
  margin:0 auto;
  margin-bottom:20px;
  width:500px;
  padding:0;
  border:2px solid #432723;
  background-color:#B4A97E;
  text-align:left;
  }
  
.gjest img {
  border:0px;
  vertical-align:middle;
  margin:0 2px 0 2px;
  }
  
  
.detaljer {
  font-weight:bold;
  height:28px;
  color:#999999;
  border-bottom:1px solid #996600;
  }
  
.gjest_fra {
  float:left;
  width:60%;
  color:#330000;
  margin-top:4px;
  padding-left:8px;
  }
  
.gjest_url {
  float:right;
  width:20%;
  text-align:right;
  font-weight:normal;
  font-size:smaller;
  padding-top:4px;
  }
  
.gjest_url a {
  color:#663300;
  font-weight:bold;
  margin-right:16px;
  }
  
.gjest_url a:visited {
  color:#663300;
  }
  
.gjest_dato {
  clear:both;
  font-size:smaller;
  font-style:italic;
  text-align:right;
  color:#330000;
  margin-top:10px;
  margin-right:20px;
  }  
  
.mld {
  padding:6px 100px 30px 20px;
  }

  
.kom {
  font-size:smaller;
  padding:10px 20px;
  border-top:1px solid #996600;
  }
  
.gjest_img {
  text-align:center;
  padding-bottom:6px;
  border:0;
  }
  
.smil {
  background-color:#EEEEDD;
  padding:2px;
  }
 
  
/* Teller */

#teller_ramme {
  margin:20px 30px;
  font-size:smaller;
}

#teller_tall {
  padding:2px;
  color:#663300;
  border:1px solid #663300;
  }

#teller_tekst {
  margin-top:4px;
  color:#330000;
}
  
#oppdatert {
  margin:20px 0 0 30px;;
  color:#999999;
  line-height:10pt;
  font-size:smaller;
  }  
  
  
/* Stamtavle */

#stavle {
  font-size:smaller;
  border:2px solid #330000;
  }
  
#stavle th {
  background-color:#432723;
  color:#996633;
  font-style:italic;
  text-align:left;
  padding-left:6px;
  }
  
#stavle td {
  border:2px solid #432723;
  padding:4px;
  line-height:12pt;
  text-align:center;
  background-color:#B4A97E;
  }
  
/*  FRONT */

#frontimg {
  text-align:center;
}

#frontimg img {
  border:0px solid #999999;
  }

#front {
  float:left;
  width:50%;
  margin-top:10px;
}

#frontinnhold {
  /*width:600px;
  padding-right:10px;*/
  }
  
#frontinnhold img {
  border:0;
  padding:0;
}

#frontboks {
  line-height:1.2em;
  /*margin-left:16px;
  margin-top:20px;
  background-color:#FF6633;*/
  }
  
#frontboks_innhold {
/*  padding:4px 4px 4px 40px;
  font-size:smaller;*/
  }
  
#frontboks_news {
  float:left;
  width:280px;
}

#frontboks_blogg {
  float:right;
  width:280px;
}

#frontboks a {
  color:#663300;
  }

#frontboks a:visited {
  color:#663300;
}

#frontboks hr {
  height:1px;
  }
  
#frontboks h4 {
  color:#666666;
  }
  
.frontboks_mer {
   margin-top:40px;
   font-size:10pt;
   font-style:italic;
}

#newshead {
  font-weight:bold;
  font-size:12pt;
  color:#330000;
  padding:4px 0;
  border-bottom:1px solid #996600;
  }

.valpmeny {
  font-size:smaller;
  font-weight:bold;
  border-top:1px solid #330000;
  border-bottom:1px solid #330000;
  line-height:14pt;
  margin-bottom:20px;
  padding:5px 0;
}

.valpmeny a {
  margin-right:10px;
}

/* GALLERI */

.albumstripe {
  margin:10px 0;
  color:#330000;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
 }
 
.slidestripe {
  font-weight:bold;
  text-align:center;
  }

#slide_nav {
  text-align:center;
  line-height:12pt;
  padding:6px;
  border-bottom:0px solid #996600;
  border-top:0px solid #996600;
  }
  
#slide_nav a {
  text-decoration:none;
  }
  
#slide_img {
  padding:16px 0;
  text-align:center;
  } 
  
#slide_title {
  font-weight:bold;
  margin-bottom:10px;
  text-align:center;
  }
  
  
#slide_beskr {
  text-align:center;
  }
  
#atable {
  border:0px solid #000000;
  margin:0 auto;
  width:560px;;
  }
  
#atable td {
  border:0px solid #996600;
  padding-bottom:20px;
  }
  
#atable a {
  /*font-size:smaller;
  text-decoration:none;*/
  }
  
  
.atmb {
  text-align:center;
  }
  
#a_beskr {
  margin-bottom:30px;
  }
  
#table_thumbs {
  border:0px solid #996600;
  width:100%;
  }
  
#table_thumbs td {
  text-align:center;
  border:0px dotted #996600;
  padding:16px;
  }
  
#table_thumbs a {
  text-decoration:none;
  }
  
#table_thumbs img {
  /*border:1px solid #996600;*/
  }
  
  
/* BLOGG */
#bloggmeny {
  float:right;
  width:140px;
  font-size:smaller;
  line-height:1.2em;
  text-align:left;
  /*margin-left:16px;
  margin-top:20px;
  background-color:#FF6633;*/
  }
  
#bloggmeny_innhold {
/*  padding:4px 4px 4px 40px;
  font-size:smaller;*/
  }

#bloggmeny a {
  color:#663300;
  }


#bloggmeny a:visited {
  color:#663300;
}

#bloggmeny a:hover {
  color:#330000;
  }


.bloggtittel {
  font-size:large;
  font-weight:bold;
  color:#663300;
  }
  
.bloggdato {
  font-size:smaller;
  font-style:italic;
  }
  
.bloggmnd {
  padding:10px;
  }
  
.bloggyear {
  font-size:large;
  padding-top:10px;
  }
  
.bloggnav {
  padding:3px 0 0 0;
  border-top:1px solid #996600;
  margin-top:8px;
  }
  
.bloggnav a {
  color:#663300;
  text-decoration:none;
  }
  
.bloggnav a:visited {
  color:#663300;
  text-decoration:none;
  }
  
#blogg_kom {
  margin-top:20px;
  padding-top:20px;
  border-top:1px solid #996600;
  font-size:smaller;
  }
  
.bloggkommentar {
  margin-top:10px;
  padding-top:10px;
  line-height:10pt; 
  border-top:1px solid #996600;
  padding-bottom:10px;
 }
  
#blogginnhold {
  float:left;
  width:460px;
  padding-right:10px;
  /*background-color:#FF9900;*/
  }
  
  
/* Netthund.no */

#netthund {
  text-align:center; 
  font-size:smaller;  
  line-height:10pt;
  margin-top:10px;
  color:#333333;
  }
  
#netthund img {
  border:0px;
  }
  
#netthund a {
  color:#000000;
  font-weight:bold;
  }
  
#netthund a:visited {
  color:#000000;
  font-weight:bold;
  }
  
