@import url("http://yui.yahooapis.com/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css");

/* This apparently bizarre number brings your standard font size so that 1em = 10px (This is because the default size for ‘medium’ text in all modern browsers is 16px). And from that point on, you can easily use ‘em’ all over your stylesheet, even if you wanted to use pixels, simply by dividing by 10.*/
html {
   font-size: 62.5%;
}

body {
	font-family: verdana;
	text-align: center;
	color: #fffbf9;
	margin: 0em auto;
	background: #2d332b;
	min-height: 300em ;
	}


H2{
font-family: Palantino Linotype,Verdana;
color: #61562e;
background:;
word-spacing: 0.1em;
text-align: left;
letter-spacing: 2px;
line-height: 1.8em;
font-size: 1.4em;
font-weight: bold; 
}

H3{font-family: Verdana, Arial, sans-serif; font-size: 14px; color:#000000;}
	
#container {
	background: #f5f9f6; 
	text-align: left;
	width: 80em; 
	min-height: 300em ;
	margin: 1em auto;
	position: relative;
	}

#FormContainer {
	background: #f5f9f6; 
	text-align: left;
	width: 800em; 
	min-height: 300em ;
	margin: 1em auto;
	position: relative;
	}
		
#pageHeader h1 {

	background: #3877ff url(pict/dog_blue.jpg) no-repeat top left; 
	width: 40em;
	height: 10em; 
	margin: 0em auto;
	position: absolute; top: 1em; left:1em;
	padding: 0em;
}

#pageHeader h1 span {
	/* display: none;  */
	letter-spacing: 0.2em;
	line-height: 2em;
	/* display: block;  */
	 font-size:1.0em; 
	font-weight:bold;
	color: #fffbf9;
	position: relative; top: 0em; left:13em;
	}

#pageHeadercenter  {

	background: #3877ff; 
	width: 37em;
	height: 8em; 
	margin: 0em auto;
	position: absolute; top: 1em; left:40em;
	padding: 1em;
}

#menu {

	background: #3877ff; 
	width: 76.0em;
	height: 2em; 
	margin: 0em auto;
	position: absolute; top: 10em; left:1em;
	padding: 0em 1em 0em 1em;
}

#FullPage {

	background: #3877ff; 
	width: 76em;
	min-height: 76em; 
	margin: 0em auto;
	position: absolute; top: 13em; left:1em;
	padding: 0em;
}

#FormFill {

	background: #fff; 
	width: 100%;
	min-height: 76em; 
	margin: 0em auto;
	position: absolute; top: 13em; left:1em;
	padding: 0em;
}

#FullPageTest {

	background: #5b5534; 
	width: 76em;
	/*min-height: 76em;  */
	margin: 0em auto;
	position: absolute; top: 13em; left:1em;
	padding: 0em;
}

#LeftandCenterColumn {

	background:  transparent;  
	width: 45em;
	min-height: 75em; 
	margin: 0em auto;
	position: absolute; top: 13em; left:1em;
	padding: 0em;
}

#LeftColumn {

	background:  transparent; 
	width: 27em;
	min-height: 75em; 
	margin: 0em auto;
	position: absolute; top: 13em; left:1em;
	padding: 0em 0em 0em 0em;
}

#CenterColumn {

	background: transparent; 
	width: 20em;
	min-height: 75em; 
	margin: 0em auto;
	position: absolute; top: 13em; left:27.9em;
	padding: 0em 0em 0em 0em;
}

#RightColumn {

	background: transparent; 
	width: 30em;
	min-height: 75em; 
	margin: 0em auto;
	position: absolute; top: 13em; right:1em;
	padding: 0em;
}
#Left2ndrow {

	background: transparent; 
	width: 27em;
	min-height: 27em; 
	margin: 0em auto;
	position: absolute; top: 37em; left:1em;
	padding: 0em;
}
/* tabellformat */

#header1 {
	background: #5b5534; 
	border-bottom:none;
	color:#fffbf9;
	padding: 8px 8px 8px 8px;
	font-weight:bold;
	letter-spacing: 0.1em;
}

#header2 {
	background: #5b5534; 
	border-bottom:none;
	color:#fffbf9;
	padding: 8px 8px 8px 8px;
	font-weight:bold;
	letter-spacing: 0.1em;
}
#header3{
	background: #426ca9; 
	border-bottom:none;
	color:#fffbf9;
	padding: 8px 8px 8px 8px;
	font-weight:bold;
	letter-spacing: 0.1em;
}
	
#td1{
	background: #61562e; 
	font-size:0.8em; 
	border-bottom:none;
	line-height: 1.2em;
	color:#fffbf9;
	padding: 8px 8px 8px 8px;
}

#td2{
	background: #61562e; 
	font-size:0.8em; 
	border-bottom:none;
	line-height: 1.2em;
	color:#d2c9c1;
	padding: 8px 8px 8px 8px;
}

#td3{
	background: #fffbf9; 
	font-size:0.8em; 
	border-bottom:none;
	line-height: 1.2em;
	color:#0b180f;
	padding: 8px 8px 8px 8px;
}

#td4{
	background: #ffffff; 
	font-size:0.8em; 
	border-bottom:none;
	line-height: 1.2em;
	color:#000000;
	padding: 8px 8px 8px 8px;
}

#disabled{
    background: #f5f9f6; 
	font-size:0.8em; 
	border-bottom:none;
	line-height: 1.2em;
	color:#958d80;
	padding: 8px 8px 8px 8px;
}

/* slut tabell **********************************/

a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #fffbf9;
	font: Verdana, Arial, sans-serif;
	}
a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #fffbf9;
	}
a:active, a:hover {
	text-decoration: none;
	color:#3e3c31;
	}
/* Kalender */

A.cal_nav {color:#fffbf9;
		  		text-decoration:none;}
 A.cal_nav:hover {color:#3e3c31;
		  		text-decoration:none;}
a.cal:link { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #3e3c31;
	font: Verdana, Arial, sans-serif;
	}
a.cal:visited { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #5b5534;
	font: Verdana, Arial, sans-serif;
	}
	
	
a.cal:hover,a.cal:active { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #776f68;
	font: Verdana, Arial, sans-serif;
	}	
/* end kalender */

blockquote {
   width: 50%;
   margin: 1em auto;
}

p {
   color: #fffbf9;
   border: 0,1em solid #ccc;
}

p.first:first-letter {
    font-family: "Imprint MT Shadow", "Times", "Times New Roman", serif;
    font-size: 3.6em;
    color: #fffbf9;
}

ul.path > li {
  display: inline;
  list-style-type: none;
}

ul.path > li:after {
   content: "\00BB";
   font-family: "Times New Roman", serif;
   font-size: 14px;
   padding-left: .6em;
   padding-right: 5px;
}

#ruta
{
margin-left: 5;
padding-left: 5;
padding-top:1.2em;
padding-bottom:1.2em;
}

#ruta li 
{
padding-left: 1.5em;
background: #61562e; 
color:#d2c9c1;
list-style: square inside;
line-height: 1.5em;
}

#std
{
margin-left: 5;
padding-left: 5;
padding-top:1.2em;
padding-bottom:1.2em;
}

#std li 
{
padding-left: 1.5em;
background: #61562e; 
color:#d2c9c1;
list-style: none inside;
line-height: 1.5em;
}

#ua
{
margin-left: 5;
padding-left: 5;
padding-top:1.2em;
padding-bottom:1.2em;
}

#ua li 
{
padding-left: 1.5em;
background: #61562e; 
color:#d2c9c1;
list-style: upper-alpha inside;
line-height: 1.5em;
}

.font1 { 
font-family: Palantino Linotype;
color: #61562e;
background:#9ea24c;
text-decoration: none;
word-spacing: normal;
text-align: justify;
letter-spacing: 0px;
line-height: 1.5em;
font-size: 1.2em;
font-weight: bold; 
}



.color1 {
    color: #d2c9c1; /* quill grey */
}
.color2 {
    color: #776f68; /* ironside grey */
}
.color3 {
    color: #36302c; /* acadia */
}
.color4 {
    color: #4c4338; /* space shuttle */
}
.color5 {
    color: #c8c873; /* deco */
}
.color6 {
    color: #3e3c31; /* scrub */
}
.color7 {
    color: #fffbf9; /* twilight blue */
}
.color8 {
    color: #050c06;
}
.color9 {
    color: #13141d; /* nero */
}
.color10 {
    color: #9ea24c; /* husk */
}
.color11 {
    color: #1d1f16; /* nero */
}
.color12 {
    color: #221e17; /* nero */
}
.color13 {
    color: #5b5534; /* west coast */
}
.color14 {
    color: #61562e; /* west coast */
}
.color15 {
    color: #ad9e6c; /* tallow */
}

