body
{
	background-color: ghostwhite;
	background-image: none;
	font: 10px/14px verdana, tahoma, geneva, arial, helvetica;	
	color: #4D4D4D;
	scrollbar-face-color: ghostwhite; 
	scrollbar-highlight-color: ghostwhite; 
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-3dlight-color: #EDEDED;
	scrollbar-arrow-color: #6B6B6B; 
	scrollbar-track-color: ghostwhite;
	scrollbar-darkshadow-color: ghostwhite;
}

ul li
{
	list-style-position: outside;
}

.text a:link
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-decoration: underline;
}

.text a:visited
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-decoration: none;
}

.text a:hover
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-decoration: none;
}

.text a:active
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-decoration: none;
}


/* Länk med e-postadress i sidfot */
a.sidfotmailto:link
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

a.sidfotmailto:visited
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

a.sidfotmailto:hover
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: underline;
}

a.sidfotmailto:active
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

/* Länkar inne i texten som kommer från databasen */
a.textlank:link
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: underline;
}

a.textlank:visited
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: underline;
}

a.textlank:hover
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

a.textlank:active
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

/* Länkar för de stora avdelningarna */
a.avdelning:link
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: underline;
}

a.avdelning:visited
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: underline;
}

a.avdelning:hover
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: none;
}

a.avdelning:active
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #336633;
	text-align: center;
	text-decoration: underline;
}

/* Länkar för underavdelningar */
a.kantare:link
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: underline;
}

a.kantare:visited
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: underline;
}

a.kantare:hover
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: none;
}

a.kantare:active
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #336633;
	text-align: center;
	text-decoration: none;
}

a.kantare:clicked
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #336633;
	text-align: center;
	text-decoration: none;
}

/* Länkar för e-postadress och hemsida (Gästbok) */
a.gastbok:link
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: underline;
}

a.gastbok:visited
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: underline;
}

a.gastbok:hover
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: none;
}

a.gastbok:active
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #336633;
	text-align: center;
	text-decoration: underline;
}

/* Länk med hundens hemsida */
a.hundhemsida:link
{
	font: bold 9px/10px verdana, tahoma, geneva, arial, helvetica;
	color: #C9C9C9;
	text-decoration: underline;
}

a.hundhemsida:visited
{
	font: bold 9px/10px verdana, tahoma, geneva, arial, helvetica;
	color: #C9C9C9;
	text-decoration: underline;
}

a.hundhemsida:hover
{
	font: bold 9px/10px verdana, tahoma, geneva, arial, helvetica;
	color: #C9C9C9;
	text-decoration: none;
}

a.hundhemsida:active
{
	font: bold 9px/10px verdana, tahoma, geneva, arial, helvetica;
	color: #C9C9C9;
	text-decoration: none;
}

.hundtitel
{
	font: bold 8px/10px verdana, tahoma, geneva, arial, helvetica;
	color: #C9C9C9;
}

.hundnamn
{
	font: bold 9px/10px verdana, tahoma, geneva, arial, helvetica;
	color: #C9C9C9;
}

.stamtavla
{
	background: #262626;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.farsstamtavla
{
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.morsstamtavla
{
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.bildrubrik
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: none;
}

.bildtext
{
	font: 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: none;
}

.bildtexttabell
{
	background: #CCCC99;
	font: 9px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #000000;
	border-top: #336633 1px solid;
	border-bottom: #336633 4px solid;
}

.morkbakgrund
{
	background-color: #333333;
}

.ljusbakgrund
{
	background-color: #CCCC99;
}

/* Huvudavdelningar som inte är implementerade */
.avdelning
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-decoration: none;
}

.kantare
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

/* Datum i sidhuvud */
.datum
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: none;
}

/* Sidfot */
.sidfot
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

.storrubrik
{
	font: bold 11px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: none;
}

.litenrubrik
{
	font: bold 12px/16px georgia, verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: none;
}

.litenrubrikunderstruken
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: underline;
}

.text
{
	font: 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: none;
}

.fettext
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: right;
	text-decoration: none;
}

.rodtext
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: right;
	text-decoration: none;
}

.grontext
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #336633;
	text-align: right;
	text-decoration: none;
}

.gastbokstabell
{
	background: ghostwhite;
	font: 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	border-top: #336633 1px solid;
	border-left: #336633 1px solid;
	border-right: #336633 1px solid;
	border-bottom: #336633 1px solid;
}

.gastboksbesokare
{
	background: ghostwhite;
	font:  bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	border-top: #336633 1px dotted;
	border-bottom: #336633 1px dotted;
}

.gastbokskommentar
{
	background: ghostwhite;
	font:  bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	border-top: #A30000 1px dotted;
	border-left: #A30000 1px dotted;
	border-right: #A30000 1px dotted;
	border-bottom: #A30000 1px dotted;
}

.inputBox
{
	background: ghostwhite;
	font: 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	border-top: #999999 1px dotted;
	border-left: #999999 1px dotted;
	border-right: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
}

textarea
{
	background: ghostwhite;
	font: 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	border-top: #999999 1px solid;
	border-left: #999999 1px dotted;
	border-right: #999999 1px dotted;
	border-bottom: #999999 1px solid;
}

.faktaruta
{
	background: #D9E5CD;
	padding: 5px;
	border-top: #336633 2px dashed;
	border-left: #336633 2px dashed;
	border-right: #336633 2px dashed;
	border-bottom: #336633 2px dashed;
	border-width: 1px 1px;
}

.tabellrubrik
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
}

.tabelldata
{
	font: 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
}

.tabellrubrikVanster
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 1px dashed;
	border-left: #D9D9D9 1px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabellrubrikMitten
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 1px dashed;
	border-left: #D9D9D9 0px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabellrubrikHoger
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 1px dashed;
	border-left: #D9D9D9 0px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabelldataVanster
{
	font: 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 1px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabelldataMitten
{
	font: 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 0px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabelldataKanter
{
	font: 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 1px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabelldataHoger
{
	font: 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 0px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabelldataBotten1
{
	font: 10px/14px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 0px dashed;
	border-right: #D9D9D9 0px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabelldataBotten2
{
	font: 10px/14px arial, verdana, tahoma, geneva, arial, helvetica;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 1px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;
}

.tabelldataPlatta1
{
	background: #F2F2F2;
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	text-align: center;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 1px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;	
}

.tabelldataPlatta2
{
	background: #F2F2F2;
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	text-align: left;
	border-top: #D9D9D9 0px dashed;
	border-left: #D9D9D9 1px dashed;
	border-right: #D9D9D9 1px dashed;
	border-bottom: #D9D9D9 1px dashed;	
}

.tabelltext
{
	font: 10px/14px arial, verdana, tahoma, geneva, arial, helvetica;
}


/* Länk till detaljinformation om tävling */
a.tabellank:link
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

a.tabellank:visited
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}

a.tabellank:hover
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: underline;
}

a.tabellank:active
{
	font: bold 10px/10px arial, verdana, tahoma, geneva, arial, helvetica;
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
}
