* {
margin:0px;
padding:0px;
border:0px;
}

body {
background:url(images/bg.jpg) top repeat-x;
font-family:arial,verdana,sans-serif;
font-size:12px;
color:#737373;
}

a.smaalenker {
color:#7f7f7f;
text-decoration:none;
}

a.brodlenke {
color:#7f7f7f;
font-style:italic;
text-decoration:none;
}

a.dyrekommunikasjon {
display:block;
background:url(images/dyrekommunikasjon.gif) top center no-repeat;
overflow:hidden;
width:167px;
height:56px;
}
a.dyrekommunikasjon:hover {
background:url(images/dyrekommunikasjon.gif) 0 -56px no-repeat;
}
a.dyrekommunikasjonaktiv {
background:url(images/dyrekommunikasjon.gif) 0 -56px no-repeat;
overflow:hidden;
display:block;
width:167px;
height:56px;
}
a.dyrekommunikasjonaktiv:hover {
display:block;
background:url(images/dyrekommunikasjon.gif) top center no-repeat;
overflow:hidden;
width:167px;
height:56px;
}

a.omsorgssenter {
display:block;
background:url(images/omsorgssenter.gif) top center no-repeat;
overflow:hidden;
width:170px;
height:56px;
}
a.omsorgssenter:hover {
background:url(images/omsorgssenter.gif) 0 -56px no-repeat;
}
a.omsorgssenteraktiv {
background:url(images/omsorgssenter.gif) 0 -56px no-repeat;
overflow:hidden;
display:block;
width:170px;
height:56px;
}
a.omsorgssenteraktiv:hover {
display:block;
background:url(images/omsorgssenter.gif) top center no-repeat;
overflow:hidden;
width:170px;
height:56px;
}

a.samtale {
display:block;
background:url(images/samtale.gif) top center no-repeat;
overflow:hidden;
width:167px;
height:56px;
}
a.samtale:hover {
background:url(images/samtale.gif) 0 -56px no-repeat;
}
a.samtaleaktiv {
display:block;
overflow:hidden;
background:url(images/samtale.gif) 0 -56px no-repeat;
width:167px;
height:56px;
}
a.samtaleaktiv:hover {
display:block;
background:url(images/samtale.gif) top center no-repeat;
overflow:hidden;
width:167px;
height:56px;
}

a.tilbakemeldinger {
display:block;
background:url(images/tilbakemeldinger.gif) top center no-repeat;
overflow:hidden;
width:167px;
height:56px;
}
a.tilbakemeldinger:hover {
background:url(images/tilbakemeldinger.gif) 0 -56px no-repeat;
}
a.tilbakemeldingeraktiv {
display:block;
overflow:hidden;
background:url(images/tilbakemeldinger.gif) 0 -56px no-repeat;
width:167px;
height:56px;
}
a.tilbakemeldingeraktiv:hover {
display:block;
background:url(images/tilbakemeldinger.gif) top center no-repeat;
overflow:hidden;
width:167px;
height:56px;
}

a.gjestebok {
display:block;
background:url(images/gjestebok.gif) top center no-repeat;
overflow:hidden;
width:162px;
height:56px;
}
a.gjestebok:hover {
background:url(images/gjestebok.gif) 0 -56px no-repeat;
}
a.gjestebokaktiv {
display:block;
overflow:hidden;
background:url(images/gjestebok.gif) 0 -56px no-repeat;
width:162px;
height:56px;
}
a.gjestebokaktiv:hover {
display:block;
background:url(images/gjestebok.gif) top center no-repeat;
overflow:hidden;
width:162px;
height:56px;
}

a.lenker {
display:block;
background:url(images/linker.gif) top center no-repeat;
overflow:hidden;
width:171px;
height:56px;
}
a.lenker:hover {
background:url(images/linker.gif) 0 -56px no-repeat;
}
a.lenkeraktiv {
display:block;
background:url(images/linker.gif) 0 -56px no-repeat;
overflow:hidden;
width:171px;
height:56px;
}
a.lenkeraktiv:hover {
display:block;
background:url(images/linker.gif) top center no-repeat;
overflow:hidden;
width:171px;
height:56px;
}

h1 {
color:#772525;
font-size:24px;
font-weight:normal;
margin-bottom:2px;
}

h2 {
color:#772525;
font-size:19px;
font-weight:normal;
margin-bottom:15px;
}

h4 {
color:#772525;
font-size:13px;
font-weight:bold;
margin-bottom:15px;
}

h3 {
background:url(images/button.jpg) top no-repeat;
min-height:29px;
padding-top:7px;
margin:auto;
text-align:center;
font-size:16px;
font-weight:bold;
color:#000;
}

p.iheader {
font-weight:bold;
font-size:12px;
color:#000;

padding-top:2px;
padding-bottom:7px;
margin-bottom:3px;
}

p.iheaderslutt {
font-weight:bold;
font-size:12px;
color:#000;
padding-bottom:7px;
}

p.endofsignal {
margin-bottom:30px;
}

#menyen {
width:1076px;
float:left;
}

ul.samtaleinfo {
background-color:#e5e5e5;
border:1px solid #d1d1d1;
margin:0px 0px 30px 0px;
list-style-type:circle;
list-style-position:inside;
padding:20px 10px;
}

ul.lenker {
margin:0px 0px 30px 0px;
list-style-type:square;
list-style-position:inside;
padding:20px 10px;
}

ul.lenker li {
border-bottom:1px dashed #bbb;;
}

ul.hvaer {
margin:0px 0px 30px 35px;
}

ul.hjelpdyretolk {
	color: #000;
	padding-left: 13px;
	padding-top:2px;
	padding-bottom:7px;
	margin-bottom:3px;
}

ul.hjelpdyretolk li {
	padding-bottom: 10px;
}

ul.hvaer li {
}

ul.meny {
height:56px;
float:left;
list-style-type:none;
}

li.imeny {
float:left;
}

#hele {
margin:auto;
width:1076px;
clear:both;
}

#topp {
float:left;
clear:both;
}

#midt {
background:url(images/midtbg.gif) bottom repeat-y;
float:left;
clear:both;
}

#forbunn {
float:left;
background:url(images/bunn1.jpg) bottom no-repeat;
width:100%;
height:14px;
clear:both;
padding-bottom:-100px;
}

#bunn {
float:left;
background:url(images/bunn.gif) bottom repeat-x;
width:100%;
height:250px;
clear:both;
}

#notis {background:url(images/notisbg.gif) bottom repeat-x;border:1px solid #e8e8e7;
color:#7f7f7f;
margin:auto;
margin-top:20px;
width:340px;
height:63px;
padding-top:17px;
padding-left:20px;

}

#venstrehoved {
min-height:250px;
float:left;
width:777px;
clear:left;
}

#dyreelskerenvenstre {
float:left;
background:url(images/venstre.jpg) bottom repeat-y;
width:712px;
min-height:710px;
padding:0px 20px 0px 45px;
text-align:justify;
clear:both;
}

#hoyrehoved {
float:left;
width:299px;
clear:right;
}

#dyreelskerenhoyre {
float:left;
background:url(images/hoyre.jpg) top repeat-y;
width:243px;
padding:0px 42px 0px 14px;
text-align:justify;
clear:both;
}

#dyreelskeren02 {
float:left;
width:272px;
height:57px;
}

#dyreelskeren03 {
float:left;
width:867px;
height:57px;
}

#dyreelskeren04 {
float:left;
clear:left;
width:504px;
height:363px;
}

#dyreelskeren05 {
background:url(images/dyreelskeren_05.jpg) bottom no-repeat;
float:left;
width:320px;
height:328px;
padding-top:35px;
padding-left:10px;
padding-right:10px;
}

#dyreelskeren06 {
float:left;
width:232px;
height:363px;
clear:right;
}

#dyreelskeren17 {
background:url(images/dyreelskeren_16.jpg) top no-repeat;
width:777px;
min-height:20px;
}

#dyreelskeren18 {
background:url(images/dyreelskeren_18.jpg) top no-repeat;
width:299px;
min-height:20px;
}

#dyreelskeren19 {
background:url(images/dyreelskeren_20.jpg) bottom no-repeat;
width:299px;
min-height:20px;
clear:both;
}

#dyreelskeren27 {
float:left;
background:url(images/dyreelskeren27.jpg) bottom no-repeat;
width:777px;
min-height:30px;
}

.venstrekolonne1 {
margin-left:-7px;
margin-top:-5px;
width:304px;
float:left;
clear:left;
}

.venstrekolonne2 {
float:left;
width:400px;
text-align:justify;
font-size:13px;
padding-left:10px;
clear:right;
}

.venstrekolonne3 {
float:left;
width:700px;
text-align:justify;
font-size:13px;
padding-left:10px;
clear:right;
}

.hoyrekolonne {
width:200px;
margin:9px auto 40px auto;
text-align:justify;
font-size:13px;
clear:both;
}

.justertmargin {
margin-left:-5px;
}

.bigmargin {
margin:10px 0px;
}

.hugemargin {
margin:30px 0px 0px 0px;
}

.bold {
font-weight:bold;
}

input,textarea {
background-color:#fff;
padding:0px;
margin:0px 0px 5px 0px;
border:1px solid #d1d1d1;
}

label {
background-color:#e5e5e5;
margin:0px 0px 1px 0px;
padding:4px 2px;
}

fieldset.kommentarformula {
width:470px;
background:#e5e5e5;
border:1px solid #d1d1d1;
margin:0px auto 10px auto;
padding:15px 8px 3px 8px;
clear:both;
}

legend {
font-weight:bold;
}

p.ifieldset {
width:450px;
margin-bottom:0px;
}

.left {
clear:left;
float:left;
width:100px;
text-align:right;
}
.leftlast {
color:#e5e5e5;
clear:left;
float:left;
width:100px;
text-align:right;
}

.right {
min-width:100px;
min-heigth:10px;
float:left;
clear:right;
}

#dyresamtale {
	width:570px;
	height: auto;
background:#e5e5e5;
border:1px solid #d1d1d1;
padding: 10px;
}

#dyresamtale .kommentar {
	font-style: italic;
	color: #4D4D4D;
}

#dyresamtale .dyretsnavn {
	color: #5B1E23;
}

#bestillskjema {
	width:570px;
	height:400px;
background:#e5e5e5;
border:1px solid #d1d1d1;
padding: 3px;
}


#bestillskjema div {
	margin-top: 5px;
}

.input {
	height: 18px;
}

.submit {
	height: 20px;
	width: 120px;
}

.eksternserver {
	color: #900;
}

.gjesteboknavn {
	color: #900;
}

.gjestebokdato {
	font-style: italic;
}

#bestillskjema div span {
	width: 220px;
	display: block;
	float: left;
	padding-left: 2px;
	padding-top: 4px;
}


#bestillskjema textarea {
	margin-top: 6px;
	height: 50px;
	width: 333px;
}

#gjestebokskjema {
	width:590px;
	height:250px;
background:#e5e5e5;
border:1px solid #d1d1d1;
padding: 4px;
}


#gjestebokskjema div {
	margin-top: 6px;
}

#gjestebokskjema div span {
	width: 220px;
	display: block;
	float: left;
	padding-left: 2px;
	padding-top: 4px;
}


#gjestebokskjema textarea {
	margin-top: 6px;
	height: 50px;
	width: 333px;
}

.gjestebok_dotted_line {
	border-bottom: 1px solid gray;
	border-width 100px;
}

