/* start hoved.css id og class */
	 
@import "siberiansofnorway.css";/* importerer siberiansofnorway.css */

	/* start class */
.vidde {width: 100%;}
.float_left {float: left;}
.float_right {float: right;}

a.intern {
	cursor: pointer;
	text-decoration: underline;
	color: #990100;
	}
a:hover.intern {
	color: #ff3333;
	}
.stor_tykk_tekst {
	font-size: 1.2em;
	font-weight: 800;
	}
.linje_rod {
	line-height: 0; margin: 0; padding: 0;
	border: 0; background: #d1c5d0; color: #d1c5d0;
	}
.tableinn tr th, .tableinn tr td {
	padding-left: 10px; padding-right: 10px; margin: 0;
	text-align: left;
	}
.tableinn tr td a.galleryImage {
	display: block;
	width: 100px;
	text-align: center;
	float: left;
	margin: 0 5px 0 0;
	border: 1px solid #888;
	background: #999;
}
.tableinn tr td a.galleryImage img {display: inline; float: none !important; border: none !important;}
.nyheter-liste td {
	width: 100px !important;
}
.nyheter-liste th {
width: 300px;
}
#skriv-gjestebok label {
	width: 80px;
	float: left;
	clear: both;
	text-align: left;
}
#skriv-gjestebok input {
	margin: 0 0 5px 0;
}
#skriv-gjestebok textarea {
	margin: 0 0 5px 0;
}
.galeryTd {
	width: 85px;
	margin: 0; padding: 0;
	}
.stamtavleTable {
	width: 100%;
	text-align: center;
	}
.stamtavleTable td {
	height: 100px;
	background: #c7d1de;
	}
.stamtavleTable th {
	width: 10%;
	color: #191970;
	background: #95b5de;
	padding: 0; margin: 0;
	}
.hundeneTable td{
	margin-right: 5px;
	height: 85px;
	text-align: center;
	}
.hundeneTable td img{
	margin: 5px;
	border: 1px solid #dbe7f4;
	}
.hundene {
	width: 350px; height: 130px;
	background: #b0c4de;
	overflow: auto;
	margin-left: 35px;
	border: 2px solid #191970; border-bottom: 0;
}
.hideInput {
	position: absolute;
	top: -9000px;
	left: -9000px;s
	display: block;
}
	/* slutt class */
	/* start id */
#ramme {
	width: 750px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background: #f0f8ff;
	}
	/* start topp */
#logo {
	z-index: 2;
	margin-bottom: 4px; 
	width: 100%;  height: 57px;
	background-image: url(grafikk/logo.gif); background-repeat: no-repeat; 
	border-bottom: 2px solid #b0c4de; 
	}
#logo a {
	z-index: 2;
	position: relative; left: 90px; top: 25px;
	text-align: left; text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-variant: small-caps;
	font-weight: 800;
	color: #191970;
	letter-spacing: 2px;
	}
#banner_1, #banner_2, #banner_3, #banner_4, #banner_5, #banner_6, #banner_7, #banner_8, #banner_9, #banner_10 {
	float: left; vertical-align: bottom;
	width: 750px; height: 109px;
	}
#banner_1 {background: url(grafikk/banner01.jpg) #191970; background-repeat: no-repeat;}
#banner_2 {background: url(grafikk/banner02.jpg) #191970; background-repeat: no-repeat;}
#banner_3 {background: url(grafikk/banner03.jpg) #191970; background-repeat: no-repeat;}
#banner_4 {background: url(grafikk/banner04.jpg) #191970; background-repeat: no-repeat;}
#banner_5 {background: url(grafikk/banner05.jpg) #191970; background-repeat: no-repeat;}
#banner_6 {background: url(grafikk/banner06.jpg) #191970; background-repeat: no-repeat;}
#banner_7 {background: url(grafikk/banner07.jpg) #191970; background-repeat: no-repeat;}
#banner_8 {background: url(grafikk/banner08.jpg) #191970; background-repeat: no-repeat;}
#banner_9 {background: url(grafikk/banner09.jpg) #191970; background-repeat: no-repeat;}
#banner_10 {background: url(grafikk/banner010.jpg) #191970; background-repeat: no-repeat;}
#logginn {
	float: right; 
	margin: 20px; margin-right: 45px;
	}
#flash_meny {
	float: left;
	width: 750px; height: 40px;
	margin: 0; margin-top: 4px; padding: 0;
	border-top: 4px solid #191970;
	background: url(grafikk/flash_bg.gif) repeat-x;
	clear: both;
	}
.flash {
	float: left;
	width: 70px; height: 40px;
	margin: 0; padding: 0;
	background: #f0f8ff;
	}
		/* start headers */
#header_hovedsiden, #header_omoss, #header_hundene, #header_utstilling, #header_nyheter, #header_bilder, #header_kontakt, #header_gjestebok {
	margin: 0; margin-bottom: -20px; padding: 0; 
	width: 430px; height: 25px;
	position: relative; 
	top: -20px;
	}
#header_hovedsiden {background: url(grafikk/innhold_hovedsiden.gif) top left no-repeat;}
#header_omoss {background: url(grafikk/innhold_omoss.gif) top left no-repeat;}
#header_hundene {background: url(grafikk/innhold_hundene.gif) top left no-repeat;}
#header_utstilling {background: url(grafikk/innhold_utstilling.gif) top left no-repeat;}
#header_nyheter {background: url(grafikk/innhold_nyheter.gif) top left no-repeat;}
#header_bilder {background: url(grafikk/innhold_bilder.gif) top left no-repeat;}
#header_kontakt {background: url(grafikk/innhold_kontakt.gif) top left no-repeat;}
#header_gjestebok {background: url(grafikk/innhold_gjestebok.gif) top left no-repeat;}
#header_alhaug {
	margin: 0; padding: 0;
	width: 225px; height: 40px;
	float: right;
	background: url(grafikk/header_alhaug.gif) no-repeat;
	}
		/* slutt headers  */
#innhold {
	z-index: 2;
	width: 748px; max-width: 748px; height: auto; min-height: 300px; 
	padding: 0; margin: 0;
	background: url(grafikk/innhold_bg.gif) top repeat-x #b0c4de;
	border-left: 1px solid #999; border-right: 1px solid #999;
	clear: both;
	}
#innhold hr {
	clear: both;
	line-height: 0; margin: 0; padding: 0;
	border: 0; background: #b0c4de; color: #b0c4de;
	}
#innhold_tekst {
	width: 498px; max-width: 498px;
	float: left; clear: left;
	padding-bottom: 15px;
	}
#innhold_logo {
	width: 55px; height: 60px;
	float: left;
	margin-right: 10px;
	}
#innhold_tekst p {border: 0; padding-left: 20px; padding-right: 20px; margin-top: 0.5em;}
#innhold_tekst p img{margin: 10px;}
#innhold_tekst h2 {color: #990100; padding-left: 20px; padding-right: 20px; margin-bottom: 0;}
#hoved_innhold_tekst {
	margin: 0; padding: 0; margin-top: 30px;
	width: 430px; max-width: 430px; 
	float: left; clear: right;
	padding-bottom: 10px;
	background: url(grafikk/innhold_tekst_bg.gif) repeat-y #dbe7f4;
	}
#hoved_innhold_tekst hr {
	height: 1px;
	margin: 0; padding: 0;
	border: 0; background: #d1c5d0; color: #d1c5d0;
	}
#innhold_tekst_bunn {
	margin: 0; padding: 0; 
	width: 430px; height: 20px;
	clear: both;
	position: relative; 
	bottom: -20px;
	background: url(grafikk/innhold_tekst_bunn.gif) no-repeat;
	}
#innhold_innhold {
	padding-left: 1px;
	padding-right: 1px;
	}
#nyheter_tekst {
	width: 220px; max-width: 220px; 
	float: right; clear: right;
	margin-top: 30px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px;
	background: url(grafikk/sideplass_hjorne01_bg.gif) repeat-y #dbe7f4;
	}
#hoved_nyheter{
	margin: 0; margin-bottom: -20px; padding: 0;
	width: 220px; height: 25px;
	background: url(grafikk/sideplass_hjorne01.gif) top left no-repeat;
	position: relative; 
	top: -20px;
	}
#innhold_bunn {
	width: 750px; height: 8px;
	margin: 0; padding: 0;
	background: url(grafikk/innhold_bunn.gif) top no-repeat;
	clear: both;
	}
#linker_tekst {
	width: 220px; max-width: 220px;
	clear: right; float: right;
	margin: 0; margin-top: 30px; margin-right: 10px; margin-bottom: 10px;
	background: url(grafikk/sideplass_hjorne01_bg.gif) repeat-y #dbe7f4;
	}
#linker_tekst ul, #nyheter_tekst ul {padding: 10px; padding-top: 0; margin: 0; list-style-type: circle; list-style-position: inside; color: #990100;}
#linker_tekst ul li, #nyheter_tekst ul li{
	padding: 0; margin: 0; 
	font-weight: bold;
	list-style: none;
	}
#linker_tekst ul li a:hover span{color: #990100;}
#hoved_linker{
	margin: 0; margin-bottom: -20px; padding: 0;
	width: 220px; height: 25px;
	background: url(grafikk/sideplass_hjorne03.gif) top left no-repeat;
	position: relative; 
	top: -20px;
	}
#gbform_tekst {
	width: 220px; max-width: 220px;
	clear: right; float: right;
	margin: 0; margin-top: 30px; margin-right: 10px; margin-bottom: 10px;
	background: url(grafikk/sideplass_hjorne01_bg.gif) repeat-y #dbe7f4;
	text-align: center;
	font-size: 1em;
	}
#gbform_tekst form {margin-top: 0; margin-bottom: 0;}
#gbform_tekst th {color: #333366; font-size: 0.8em; text-align: left;}
#gbform_tekst textarea {
	color: #333366; background: #f0f8ff;
	font-size: 1em;
	border: solid #b0c4de 1px;
	}
#gbform_tekst em {font-size: 0.8em; text-align: left;}
#gbform_tekst input {
	color: #333366; background: #f0f8ff;
	font-size: 1em; float: left;
	border: solid #b0c4de 1px;
	}
#gbform_tekst a {font-weight: bold;}
#hoved_gbform {
	margin: 0; margin-bottom: -20px; padding: 0;
	width: 220px; height: 25px;
	background: url(grafikk/sideplass_hjorne02.gif) top left no-repeat;
	position: relative; 
	top: -20px;
	}
#hoved_nyheter_bunn, #hoved_linker_bunn, #hoved_gbform_bunn {
	margin: 0; padding: 0; margin-top: -10px;
	width: 220px; height: 10px;
	float: right; clear: both;
	position: relative; 
	bottom: -10px;
	background: url(grafikk/sideplass_hjorne_bunn.gif) no-repeat;
	}
#footer {
	margin-top: 10px;
	text-align: center;
	font-family: verdana,arial,sans-serif; font-size: 10px;
	color: #191970;
	clear: both;
	line-height: 14px;
	}
#footer a {
	text-decoration: none;
	color: #191970; 
	}
#footer a:hover {
	color: #aeaeae;
	}
#footer span {
	font-size: 9px;
	color: #444;
	}
#footer span a:hover{
	color: #aeaeae;
	}
dl dd {
	font-weight: bold;
	width: 175px;
	padding: 10px;
	margin: 5px;
	text-indent: 0;
	}
img {
	border: 1px #666666 solid;
	}
#hanHund dd {
	background: #dbeeff;
	border: 1px #d1c5d0 solid;
}
#hunHund dd {
	background: #d1c5d0;
	border: 1px #91c5d0 solid;
}
	/* slutt id */
	/* start tekst */
p {
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	color: #333;
	text-align: left;
	margin: 0; padding: 0;
	padding-top: 0.5em; padding-left: 10px; padding-bottom: 0.5em;
	}
h1 {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-variant: small-caps;
	font-weight: 800;
	color: #f0f8ff;
	margin: 0; margin-left: 5px;
	letter-spacing: 2px;
	}
h2 {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-variant: small-caps;
	font-weight: 800;
	color: #191970;
	letter-spacing: 1px;
	line-height: 0;
	margin: 0; padding-top: 1em; margin-bottom: 1em; padding-left: 10px;
	}
h3 {}
	/* slutt tekst */
form {
	margin: 20px;
	}
input {
	color: #333366; background: #f0f8ff;
	font-size: 1em; float: left;
	border: solid #d1c5d0 1px;
	}
textarea {
	color: #333366; background: #f0f8ff;
	font-size: 1em; float: left;
	border: solid #d1c5d0 1px;
	}
/* slutt hoved.css id og class */
