* { 
    margin: 0; 
}

html, body { 
    height: 100%; 
} 

div.header
{background-image : url('../images/bar-purple.jpg'); height: 115px; background-repeat: repeat-x; width: 100%;} 

div.header2
{background-image : url('../images/bar-menu.jpg'); height: 47px; background-repeat: repeat-x; width: 100%;} 

div.bodyarea 
{background: #ffffff; height: 100%; padding-bottom: 120px; background-repeat: repeat-x;} 

div.wrapper 
{ min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -4em; } 

.push { 
	height: 4em; 
}
.footer{ 
    background-image : url('../images/footer.jpg');
	height: 102px; 
}


td				{   color:#2a2a2a; text-decoration:none; font-size:11px; font-weight:normal; line-height: 16px; font-family:verdana; letter-spacing: 0px; }
h1				{	color:#312481; text-decoration:none; font-size:24px; font-weight:normal;   line-height: 26px; font-family:Georgia, Georgia, serif; letter-spacing: -1px; }
.h2				{	color:#312481; text-decoration:none; font-size:12px; font-weight:bold; line-height: 22px; font-family:verdana; letter-spacing: 0px; }


.small			{	color:#2a2a2a; text-decoration:none; font-size:10px; font-weight:normal; line-height: 13px; font-family:verdana; letter-spacing: 0px; }
.redheadingsmall{   color:#bb3535; text-decoration:none; font-size:10px; font-weight:bold;   line-height: 13px; font-family:verdana; letter-spacing: 0px; }
.redsmall		{   color:#bb3535; text-decoration:none; font-size:10px; font-weight:bold;   line-height: 13px; font-family:verdana; letter-spacing: 0px; }
.whitesmall		{	color:#ffffff; text-decoration:none; font-size:10px; font-weight:normal; line-height: 13px; font-family:verdana; letter-spacing: 0px; }

a.topmenuactive 	{	color:#8ba850; text-decoration:none; font-size:16px;  font-weight:normal; font-family:verdana; line-height: 11px; }
a.topmenu:Link		{	color:#ffffff; text-decoration:none; font-size:16px;  font-weight:normal; font-family:verdana; line-height: 11px; }
a.topmenu:Active	{	color:#ffffff; text-decoration:none; font-size:16px;  font-weight:normal; font-family:verdana; line-height: 11px; }
a.topmenu:Visited	{	color:#ffffff; text-decoration:none; font-size:16px;  font-weight:normal; font-family:verdana; line-height: 11px; }
a.topmenu:Hover  	{	color:#8ba850; text-decoration:none; font-size:16px;  font-weight:normal; font-family:verdana; line-height: 11px; }


a.linkactive 	{	color:#2a2a2a; text-decoration:none; font-size:11px;  font-weight:normal; font-family:verdana; line-height: auto; }
a.link:Link	{	color:#312481; text-decoration:none; font-size:11px;  font-weight:normal; font-family:verdana; line-height: auto; }
a.link:Active	{	color:#312481; text-decoration:none; font-size:11px;  font-weight:normal; font-family:verdana; line-height: auto; }
a.link:Visited{	color:#312481; text-decoration:none; font-size:11px;  font-weight:normal; font-family:verdana; line-height: auto; }
a.link:Hover  {	color:#2a2a2a; text-decoration:none; font-size:11px;  font-weight:normal; font-family:verdana; line-height: auto; }

a.linksmallactive 	{	color:#312481; text-decoration:none; font-size:10px;  font-weight:normal; font-family:verdana; line-height: 13px; }
a.linksmall:Link	{	color:#2a2a2a; text-decoration:none; font-size:10px;  font-weight:normal; font-family:verdana; line-height: 13px; }
a.linksmall:Active	{	color:#2a2a2a; text-decoration:none; font-size:10px;  font-weight:normal; font-family:verdana; line-height: 13px; }
a.linksmall:Visited{	color:#2a2a2a; text-decoration:none; font-size:10px;  font-weight:normal; font-family:verdana; line-height: 13px; }
a.linksmall:Hover  {	color:#312481; text-decoration:none; font-size:10px;  font-weight:normal; font-family:verdana; line-height: 13px; }


.kantlinje-top		{  border-top: 1px solid #a4aa88; 	}
.kantlinje-bottom	{  border-bottom: 1px solid #a4aa88; 	}

.form2 				{  border: 1px solid #B2B2B2; background-color:#ededed; height: 17px; width: 160px; font-size:10px; color: #000000; font-family:Verdana, Arial;	}
.form 				{  border: 1px solid #B2B2B2; background-color:#ededed; height: 17px; width: 160px; font-size:10px; color: #000000; font-family:Verdana, Arial;	}
.form1 				{  border: 1px solid #B2B2B2; background-color:#ededed;  height:px; width: 160px; font-size:10px; color: #000000; font-family:Verdana, Arial;	}




