body {
	margin: 0px 0px 0px 30px; 
	background-color: #726F65;
}

/*  Text  */
p, .p {
	font-family: arial,verdana,sans serif; 
	font-size: 11px; 
	color: #000000;
}
.pbold {
	font-family: arial,verdana,sans serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: 700;
}
.dogred {
	color: #960A0A;
}
.header {
	font-family: arial,verdana,sans serif; 
	font-size: 25px; 
	color: #960A0A;
	line-height: 110%;
	xdisplay: block;
	padding-bottom: 14px;
}
.rubrik {
	font-family: arial,verdana,sans serif; 
	font-size: 16px; 
	color: #960A0A;
	font-weight: 700;
	padding-bottom: 5px;
}
.footer {
	font-family: arial,verdana,sans serif; 
	font-size: 11px; 
	color: #B1AB93;
}
.dato {
	font-family: arial,verdana,sans serif; 
	font-size: 11px; 
	color: #A19A7E;
}
.news {
	font-family: arial,verdana,sans serif; 
	font-size: 11px; 
	color: #000000;
	line-height: 100%;
}
.newsbold:link, .newsbold:visited, .newsbold:hover {
	font-family: arial,verdana,sans serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: 700;
	line-height: 100%;
	text-decoration: none;
}

/* Div positions */
#main { position: absolute; top: 20px; left: 30px; z-index: 1; background-color: #ECEBE5; background-image: url(../gfx/main_bg.gif); background-repeat: repeat-y;}
#flags { position: absolute; top: 0px; left: 30px; z-index: 2; background-image: url(../gfx/top_bg.gif); background-repeat: repeat-y; background-color: #FFFFFF; }
#logo {  position: absolute; top: 0px; left: 622px; z-index: 3; }
#slogan { position: absolute; top: 75px; left: 100px; z-index: 4; width: 207px; text-align: center; }
#newsbg { position: absolute; top: 140px; left: 823px; z-index: 5; }
#news { position: absolute; top: 7px; left: 9px; z-index: 6; width: 100px; }
#arkiv { position: absolute; top: 212px; left: 0px; z-index: 7; width: 110px; text-align: right; }
#footer { position: relative; top: 0px; left: 0px; z-index: 8; background-image: url(../gfx/top_bg.gif); background-repeat: repeat-y; background-color: #FFFFFF; }
#dogname { position: absolute; top: 77px; left: 0px; z-index: 10; filter: alpha(opacity=20); }
#dogskygge { position: absolute; top: 77px; left: 0px; z-index: 11; filter: alpha(opacity=15); }
#dog { position: absolute; top: 77px; left: 0px; z-index: 12;}
#hmbg { position: absolute; top: 77px; left: 10px; z-index: 13; filter: alpha(opacity=60); }
#hmoutline { position: absolute; top: 77px; left: 10px; z-index: 14; filter: alpha(opacity=80); }
#menu { position: absolute; top: 110px; left: 42px; z-index: 20; }


/* Menu */
.hm, .hm:link, .hm:visited {
	font-family: arial,verdana,sans serif; 
	font-size: 11px;
	color: #000000;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
}
.hm:hover {
	color: #960A0A;
	text-decoration: none;
}
.hmactive, .hmactive:link, .hmactive:visited, .hmactive:hover {
	font-family: arial,verdana,sans serif; 
	font-size: 11px;
	color: #000000;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../gfx/hm_first.gif);
	background-repeat: no-repeat;
}
.hmsub, .hmsub:link, .hmsub:visited, .hmsub:hover {
	font-family: arial,verdana,sans serif; 
	font-size: 11px;
	color: #000000;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../gfx/hm_second.gif);
	background-repeat: no-repeat;
}
.hmline {
	padding-top: 4px;
	padding-bottom: 1px;
	background-image: url(../gfx/hm_line.gif);
	background-repeat: repeat-x;
	xbackground-position: 0px 18px;
}
.sub:link, .sub:visited {
	font-family: arial,verdana,sans serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	height: 13px;
}
.sub:hover {	
	color: #960A0A;
}
.subactive:link, .subactive:visited {
	font-family: arial,verdana,sans serif; 
	font-size: 11px;
	color: #960A0A;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../gfx/hm_first.gif);
	background-repeat: no-repeat;
	height: 13px;
}
.subactive:hover {	
	color: #960A0A;
}

.3mbg {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #D7D4C8;
	width: 90px;
	text-align: center;
}
.3mbgactive {
	background-color: #960A0A;
	padding: 2px;
	border: 1px solid #D7D4C8;
	width: 90px;
	text-align: center;
}
.3m:link, .3m:visited {
	font-family: arial,verdana,sans serif; 
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.3m:hover {
	text-decoration: none;
	font-weight: 700;
	color: #000000;
}
.3mactive:link, .3mactive:visited {
	font-family: arial,verdana,sans serif; 
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #960A0A;
}
.3mactive:hover {
	text-decoration: none;
	font-weight: 700;
	color: #FFFFFF;
}

/* Misc */
.tbbdr {
	font-family: arial,verdana,sans serif; 
	font-size: 11px;
	color: #000000;
	border: 1px solid #D7D4C8;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}
.showdog {
	background-color: #D7D4C8;
	padding: 0px 10px 0px 10px;
	height: 20px;
}
.inputantal {
	width: 48px;
}
.showdogbdr {
	border: 1px solid #D7D4C8;
	padding: 0px 10px 0px 10px;
	height: 20px;
}
.showdogbdrwhite {
	background-color: #FFFFFF;
	border: 1px solid #D7D4C8;
	padding: 0px 10px 0px 10px;
	height: 20px;
	text-align: center;
}
.zoom { 
	position: relative; 
	bottom: 70px; 
	left: -10px; 
	z-index: 200; 
}
.zoomskygge { 
	position: relative; 
	bottom: 70px; 
	left: 10px; 
	z-index: 199; 
	filter: alpha(opacity=35); 
}
.crop { 
	position: relative; 
	bottom: 70px; 
	left: -20px; 
	z-index: 200;
}
.cropskygge { 
	position: relative; 
	bottom: 70px; 
	left: 0px; 
	z-index: 199; 
	filter: alpha(opacity=35); 
}

/* Links */
a:link {
	color: #960A0A;
	text-decoration: none;
}
a:visited {
	color: #4F7564;
	text-decoration: none;
}
a:hover {
	color: #788793;
	text-decoration: underline;
}
.nolink:link, .nolink:visited, .nolink:hover  {
	color: #000000;
	text-decoration: none;
}

/* Lister */
UL, OL {
	margin-top: 0px;
	margin-left: 40px;
	font-family: arial, verdana, sans-serif;
	color: #000000;
}
OL LI {
	list-style-type: decimal;
}
UL LI {
	list-style-image: url(../gfx/bullet.gif);
	list-style-type: none;
	color: #000000;
	margin-top: 0px;
}
