/* MAIN ##################################################################################*/
* {
padding: 0px;
margin: 0px;
text-align: left;
}
body {
margin-top: 20px;
background-color: #fff;
background-image: url('data/graphics/bg1.jpg');
background-position: 35% 10%;
background-repeat: repeat;
min-width: 980px;
letter-spacing: 1px;
}

html { font-size: 100%; /* IE hack */ }
body { font-size: 0.75em; /* IE hack */ }


/*LAYOUT ##################################################################################*/

#containerindex {
margin: auto auto;
width: 994px;
text-align: left;
margin-top: 200px;
padding-left:200px;
}

/*FONTS ######################################################################################*/
body {
font-family: Helvetica, Arial,sans-serif;
font-style: normal;
font-weight: normal;
font-size:62.5%;
color: #444;
line-height: 190%;
}
input.text-input, textarea.text-input, input.button, button {
font-family: Helvetica, Arial,sans-serif;
}
/*headings*/
h1 {font-size: 1.8em;  font-weight: normal; letter-spacing: 4px; margin-bottom: 20px; color: #222;text-transform: uppercase;}
h2 {font-size: 0.9em; font-weight: normal; letter-spacing: 1px; text-transform: uppercase;color: #222; display:inline; line-height:140%;}
h3 {font-size: 1.8em; font-weight: normal; letter-spacing: 1px; color: #111;  padding: 0px 0px 20px 0px;  }
h4 {font-size: 1.4em; font-weight: normal; letter-spacing: 1px; text-transform: uppercase;color: #222; font-style:normal;  padding: 4px 0px 12px 0px; }
h5 {font-size: 0.9em; font-weight: normal; letter-spacing: 1px; text-transform: uppercase;color: #222; display:inline;font-style:normal}
h6 {font-size: 1em; font-weight: normal; letter-spacing: 1px; color: #aaa; font-style:normal; line-height:150%;  padding: 4px 0px 12px 0px; }

/*normal tekst */
p, ul {
text-align: center;
font-size:1.2em;
font-weight: normal;
letter-spacing: 0.2px;
}
p{
margin: 0px 0px 12px 0px;
}
img {
border-width: 0px;
}
em {
font-weight: normal;
font-style:italic;
letter-spacing: 0.5px;
}


#content h1{
font-size: 2.0em; font-weight: normal; letter-spacing: 0.4px; color: #111;  padding: 0px; font-style:italic; 
text-transform:none;
}

/*reset links for all*/
a, a:link, a:hover, a:active, a:visited{
text-decoration: none;
background-color:transparent;
color: #111;
}
/*p link styles*/
#content p a, #content p a:link, #content ul.links a, #content ul.links a:link   {
text-decoration: none;
color: #111;
padding-left: 3px;
padding-right: 3px;
padding-bottom:2px;
margin-left:-4px;
}

#content p a:visited, #content ul.links a:visited {
text-decoration: none;
color: #111;
padding-left: 3px;
padding-right: 3px;
padding-bottom:2px;
margin-left:-4px;
}


#content p a:hover, #content ul.links a:hover  {
text-decoration: underline;
color: red;
padding-left: 3px;
padding-right: 3px;
padding-bottom:2px;
margin-left:-4px;
}
#content p a:active, #content ul.links a:active{
text-decoration: none;
color: red;
}



		#newsitem{
		display:block;
		width: 500px;
		text-align: left;

		}

		#newsitem .date {
		
				text-align: left;
				float:left;
				width:70px;
				margin-right:20px;
				
		}
		#newsitem .date p{
		font-weight:bold;}
#newsitem .news, #newsitem .news p {
float:left;
width: 400px;
text-align:left;
}



.botright{
    display:block;
    position:absolute;
    bottom:20px;
    right:45px;
    width:100px;
  }
