/* CSS Document */
html {
  height:101%;
  }

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:small;
  line-height:1.25em;
  background-color:#CCCCCC;
  background-image:url(img/puddelbakgr2.jpg);
  background-attachment:fixed;
  }
  
  
h5{font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4{font-size:125%;font-family:Arial, Helvetica, sans-serif;}
h3{font-size:150%;font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #999999; padding-bottom:4px; margin:0 0 30px 0;}



hr {
  background-color:#999999;
  color:#999999;
  height:1px;
  }
  
.fakehr {
  height:3px;
  margin-top:20px;
  margin-bottom:20px;
  border-bottom:1px solid #999999;
  }
  
  
td {
  padding:10px;
  }
  
#container {
  margin:0 auto;
  width:950px;
  background-color:#333333;
  margin-bottom:20px;
  }
  
#topp {
  color:#FFFFFF;
  background-color:#999999;
  background-image:url(img/head11.gif);
  background-repeat:no-repeat;
  height:124px;
  overflow:hidden;
  border-bottom:8px solid #993366;
  }
    
/* Meny */
  
#vmarg {
  float:left;
  width:180px;
  line-height:1em;
  padding:20px 0;
  color:#FFFFFF;
  }
  
.striper {
  background-image:url(img/vmarg_back.jpg);
  background-repeat:repeat-x;
  width:180px;
  height:200px;
  margin-top:14px;
  }
  
.meny a {
  display:block;
  width:131px;
  height:12px;
  padding:5px 4px 7px 26px;
  font-size:smaller;
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
  background-image:url(img/btn_meny2.jpg);
  background-repeat:no-repeat;
  margin:0 0 4px 10px;
/*  border:1px solid #CCCCCC;*/
  }
  
.meny a:hover {
  color:#FFFFFF;
  background-image:url(img/btn_meny4.jpg);
  background-color:#333333;
  }

.meny a:visited {
  border:0px;
  }
  
.skjult {display:none;}
.synlig {
  display:display; 
  padding-left:36px;
  font-size:smaller;
  width:120px;
  padding-bottom:4px; 
  margin-bottom:4px;
}

.synlig a {
  display:block;
  text-decoration:none;
  color:#EEEEDD;
  font-weight:bold;
  padding-bottom:6px;
}


.synlig a:visited {
  color:#EEEEDD;
}  

.synlig a:hover {
  color:#FFFFFF;
} 

.menyhund {
  padding-left:16px;
}

.hunder {
/*  border:1px solid #CCCCCC;*/
  margin:40px;
}

.hunder td {
  padding:16px;
  }
  

#innhold {
  float:right;
  width:689px;
  min-height:640px;
  padding:20px 40px 20px 40px;
  background-color:#666666;
  /*background-color:#4c4c4c;*/
  border-left:1px solid #999999;
  color:#FFFFFF;
  }
  
#innhold a {
  /*color:#993366;
  color:#CC6699;*/
  color:#FFFF66;
  font-weight:bold;
}

#innhold a:visited {
  color:#FFFF66;
  }
  
#innhold img {
/*  border:4px double #FFFFFF;*/
  }
  
.jpg {
  border:4px double #FFFFFF;
  }
  
.gif {
  border:0;
  }
  
.tokol table {
  width:100%;
  }
 
  
.tmeny {
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  padding:4px;
  font-size:smaller;
  }
  
.tmeny a {
  padding-right:16px;
  font-weight:bold;
  }
  
  
.storre {
  font-size:medium;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  }
  
.mindre {
  font-size:smaller;
  }
/*Fot og teller*/
  
#fot {
  clear:both;
  color:#000000;
  background-color:#999999;
  text-align:right;
  font-size:smaller;
  padding-right:6px;
  height:20px;
  }
  
#fot a {
  color:#FFFFFF;
  }
  
#fot a:visited {
  color:#FFFFFF;
  }
  
/* Gjest */
.gjest {
  background-color:#4c4c4c;
  margin:10px 0 10px 0;
  padding:0 16px;
  border:0px solid #333333;
  }
  
.gjest img {
  border:0;
  vertical-align:middle;
  }
  
  
.detaljer {
  font-weight:bold;
  height:28px;
  }
  
.gjest_fra {
  float:left;
  width:60%;
  color:#CCCCCC;
  padding:8px 0 6px 6px;
  }
  
.gjest_url {
  float:right;
  width:20%;
  text-align:right;
  padding-top:2px;
  }
  
.gjest_dato {
  clear:both;
  font-size:smaller;
  text-align:right;
  color:#999999;
  border-top:1px solid #333333;
  }  
  
.mld {
  padding:6px;
  }

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

#teller_ramme {
  font-size:smaller;
  color:#EEEEDD;
  padding-top:40px;
  margin-left:20px;
}

#teller_tall {
  border: 0px solid #666666;
  padding:2px;
  background-color:#993366;
  color:#FFFFFF;
  }

#teller_tekst {
  margin-top:4px;
}
  
#oppdatert {
  font-size:smaller;
  color:#EEEEDD;
  margin:20px 0 0 20px;
  }  
  
  
/* Stamtavle */

#stavle {
  font-size:smaller;
  }
  
#stavle th {
  background-color:#999999;
  color:#FFFFFF;
  text-align:left;
  padding-left:6px;
  }
  
#stavle td {
  border:1px solid #999999;
  padding:4px;
  line-height:12pt;
  text-align:center;
  }
  
/*  FRONT */

#frontimg {
/*  border:1px solid #CCCCCC;*/
  background-color:#FFFFFF;
  text-align:center;
}

#frontimg img {
  border:0;
  }

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

#frontinnhold {
  float:right;
  width:600px;
  padding:20px 20px 20px 20px;
  background-color:#EEEEDD;
  color:#000000;
  }

#frontboks {
float:right;
width:40%;
height:180px;
overflow:auto;
font-size:smaller;
background-color:#993366;
color:#FFFFFF;
padding:10px;
line-height:12px;
margin:6px 0 0 0;
border:1px solid #999999;
}

#frontboks a {
color:#000000;
font-weight:bold;
background-color:#993366;
}

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

#frontboks hr {
  color:#663333;
  background-color:#663333;
  height:1px;
  }
  
#frontboks h4 {
  color:#000000;
  }
  
#frontboks .fakehr {
  border-bottom:1px solid #663366;
  }

#newshead {
font-weight:bold;
color:#000000;
}

/* GALLERI */

#slide_nav {
  color:#000000;
  line-height:12pt;
  font-weight:bold;
  font-size:smaller;
  text-align:center;
  }
  
#slide_nav a {
  color:#CC6699;
  }
  
#slide_nav a:visited {
  color:#CC6699;
  }
  
#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 {
  width:100%;
  border:0px solid #C6BD9F;
  }
  
#atable td {
/*  border:1px solid #C6BD9F;*/
  border:1px solid #494949;  
  font-weight:bold;
  }
  
#atable img {
  border:1px solid #FFFFFF;
  }
  
  
.atmb {
  width:150px;
  text-align:center;
  }
  
#a_beskr {
  margin-bottom:30px;
  }
  
#table_thumbs {
  border:0px solid #494949;
  }
  
#table_thumbs td {
  text-align:center;
  border:1px solid #494949;
  padding:16px;
  font-size:smaller;
  font-weight:bold;
  line-height:10pt;
  }
  
#table_thumbs a {
  text-decoration:none;
  }
  
#table_thumbs img {
  border:1px solid #FFFFFF;
  margin-bottom:4px;
  }
  