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: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #9C9BAB;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
}

/* hundmenyerna */

#hundmeny
{
width: 100%;
margin: 20px;
margin-bottom: 0px;
margin-right: 5px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}


#hundmeny ul
{
list-style-type: none;
float: right;
width: 100%;
padding: 5px;
margin: 0px;
background-color: #ffffff;
border-bottom: 1px solid #000000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#hundmeny li { display: inline; }

#hundmeny a, #hundmeny span
{
float: center;
padding: 0px 7px;
background-color: #ffffff;
color: #000000;
text-decoration: none;
}

#hundmeny a:hover, #hundmeny span#aktuell
{
background-color: #ffffff;
color: #AEADBB;
}

/* resultat menyerna */

#resultatmeny
{
width: 707px;
float: right;
margin: 5px;
margin-bottom: 0px;
margin-right: 5px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}


#resultatmeny ul
{
list-style-type: none;
float: right;
width: 100%;
padding: 5px;
margin: 0px;
background-color: #ffffff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#resultatmeny li { display: inline; }

#resultatmeny a, #resultatmeny span
{
float: right;
padding: 0px 7px;
background-color: #ffffff;
color: #000000;
text-decoration: none;
}

#resultatmeny a:hover, #resultatmeny span#aktuell
{
background-color: #ffffff;
color: #AEADBB;
}


/* stora text kolummner */

#hundtext {
float: left; 
width: 767px;
height: 405px;
margin-left: 20px;
margin-top: 0px;
background: #ffffff;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
line-height: 16px; 
overflow: auto;
overflow-x: hidden;
}

#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: 777px;
height: 450px;
margin-left: 20px;
margin-top: 0px;
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 */

a:link { color: #9C9BAB; text-decoration: none; }
a:visited { color: #9C9BAB; text-decoration: none; }
a:hover{background: #DEDDEB;}
a:active { color: #9C9BAB; 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;
}


.table6 {
border-collapse: collapse;
border: 0px
float: center;
font-size: 12px; }

.table6 td {
border: 0px
padding: 2px;
}

.resultat {
border-collapse: collapse;
border: 1px solid #000000;
font-size: 11px; 
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;
} 

