body {
margin: 0; 
padding: 0;
background-color: #ffffff;
font-size: 12px;
font-family: Verdana, Helvetica, sans-serif;
color: #000000;

/* bläddringslist utssnde */

scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #999999;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #999999;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
}


/* stora text kolummner */

#hundtext {
float: left; 
width: 694px;
height: 434px;
margin-left: 10px;
margin-top: 0px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
overflow: auto;
overflow-x: hidden;
}

#vanligtext {
float: left; 
width: 726px;
height: 490px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
overflow: no;
overflow-x: hidden;
}

#vanligtext_rull {
float: left; 
width: 726px;
height: 490px;
margin-left: 10px;
margin-right: 0px;
margin-top: 10px;
padding-right :10px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
overflow: auto;
overflow-x: hidden;
}


#beskrivning {
float: left; 
width: 630px;
height: 490px;
margin-left: 10px;
margin-right: 0px;
padding-top: 10px;
padding-right: 10px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
overflow: auto;
overflow-x: hidden;
}

#mh_beskrivning {
float: left; 
width: 660px;
height: 490px;
margin-left: 10px;
margin-right: 0px;
padding-top: 10px;
padding-right: 10px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
overflow: auto;
overflow-x: hidden;
}


#kull1 {
float: left; 
width: 680px;
height: 490px;
margin-left: 10px;
margin-right: 0px;
padding-top: 10px;
padding-right: 10px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
overflow: auto;
overflow-x: hidden;
}

#stor_sida {
float: left; 
width: 96%;
height: 100%;
margin-left: 30px;
margin-right: 0px;
padding-top: 20px;
padding-right: 10px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
}

#hund_meny {
border-bottom: 1px solid #000000;

float: right;
}

#hund_meny a{
padding-right: 10px;
text-decoration: none;
}

#hund_meny li  {
display: inline; 
list-style-type: none;
}


#hund_meny a:link{color: #000000; }
#hund_meny a:visited{color: #000000;}
#hund_meny a:hover{color: #ed9f4a;}
#hund_meny a#current{ color: #ed9f4a;}



#hundrubrik {
float: right; 
width: 765px;
height: 50px;
background: #ffffff;
font-size: 12px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
overflow: auto;
}

#vanlig_text { 
float: left; 
width: 767px;
height: 430px;
margin-left: 20px;
margin-top: 20px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #000000;
line-height: 16px; 
overflow: auto;
overflow-x: hidden;
}

/* text justering */

p.center { text-align: center; }
p.bildcenter { text-align: center; margin: 0; padding: 0; }
p.right { text-align: right; }
p.just { text-align: justify; }
p.white { color: #ffffff; }
p.resultattop { margin: 8px; margin-top: 25px; }
p.fototext { margin: 0; padding: 0; text-align: center; font-style: italic; }
p.fototext_right { margin: 0; padding: 0; text-align: right; font-style: italic; }

/* länkar i skriven text */

.black a:link { color: #000000; text-decoration: none; }
.black a:visited { color: #000000; text-decoration: none; }
.black a:hover{background: #000000;}
.black a:active { color: #000000; text-decoration: none; }


a:link { color: #808E78; text-decoration: none; }
a:visited { color: #808E78; text-decoration: none; }

a:active { color: #808E78; text-decoration: none; }





/* kantlinje på bilder */

.kant {
border-width: 1px;
border-style: solid;
border-color: black;
}

.kant2 {
border-width: 5px;
border-style: solid;
border-color: black;
}

/* tabell & kantlinjer */

.table3 {
border-collapse: collapse;
border: 1px solid #000000;
font-size: 10px; }

.table3 td {
border: 1px solid #000000;
padding: 9px;
}


.kull1 {
border-collapse: collapse;
border: 1px solid #000000;
font-size: 10px; }

.kull1 td {
border: 1px solid #000000;
padding: 6px;
}

.table6 {
border-collapse: collapse;
border: 0px
float: center;
font-size: 10px; }

.table6 td {
border: 0px
padding: 2px;
}

.resultat {
border-collapse: collapse;
border: 1px solid #000000;
font-size: 10px; 
margin-bottom: 5px;
}

.resultat td {
border-top: 0px;
border-bottom: 0px;
border-right: 0px;
border-left: 0px;
padding: 3px;
}


.mh {
border-collapse: collapse;
border: 1px solid #000000;
font-size: 10px; }

.mh td {
border: 1px solid #000000;
padding: 2px;
}


.g_stamtavla {
border-collapse: collapse;
border: 1px solid #000000;
font-size: 10px; }

.g_stamtavla td {
border: 1px solid #000000;
padding: 6px;
}

.kullresultat {
border-collapse: collapse;
border: 1px solid #000000;
font-size: 10px; 
margin-bottom: 5px;
}

.kullresultat td {
border-top: 0px;
border-bottom: 1px;
border-right: 0px;
border-left: 0px;
padding: 1px;
}


.snabblydnad { border: 1px solid #000000; }

.cellkant1
{
border-right: 1px solid #000000;
border-bottom: 1px solid #c3c3c3;
}

.cellkant2
{
border-bottom: 1px solid #c3c3c3;
}

.cellkant3
{
border-right: 1px solid #c3c3c3;
}

.cellkant4
{
border-right: 1px solid #000000;
}


/* rubriker */

h5 {
font-family: AucoinLight, serif;
font-size: 32px;
text-align: center;
margin-top: 10px;
margin-bottom: 0px;
}

h6 {
font-family: Verdana, sans-serif;
font-size: 12px;
text-align: center;
font-weight: bold;
margin-top: 20px;
margin-bottom: 10px;
}


/* avdelare */

hr { 
border-top: 1px solid #000000; border-right: 0px;
border-bottom: 0px; border-left: 0px;
} 

