/* PREDEFINED HTML TAGS
------------------------------------------------------------------ */

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:70%;}


p,span,div,li,td,th,label { 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size: 130%; margin:0; padding:0;}	
h2 {font-size: 120%; margin-bottom:2px; padding-bottom:2px;}	
h3 {font-size: 110%; margin-bottom:0px; padding-bottom:0px; }	
h4 {font-size: 1.0em;}	
h5 {font-size: 0.8em;}	
h6 {font-size: 0.6em;}

form { margin: 0px; }


/* LINKS 
------------------------------------------------------------------ */
a:link,
a:visited {
	color:#127E0F; 
	text-decoration: none;} 
	

a:hover, 
a:active {
	color:#127E0F; 
	text-decoration:underline;}


/* CONTAINER 
------------------------------------------------------------------ */
#container { /* This is the mainwrapper */
	width:800px; 
	margin:0 auto;
	position: relative;
	background-image:url(../templateImages/containerBg.gif);
	background-repeat:repeat-y;
	border-bottom:10px solid #0CA60A; }


/* HEADER 
------------------------------------------------------------------*/
#header {
	background-image:url(../templateImages/HeaderBg.jpg); background-repeat:no-repeat;
	position:relative;
	height:115px;}
	
#header .left {
	position:absolute;
	top:38px;
	left:66px;
	width:350px;}


/* MAINCONTENT
------------------------------------------------------------------ */
#mainContent {
	float:left;
	padding:30px;
	width:499px;
	background: transparent;
	min-height: 300px;
	height: auto !important;
	height: 300px;}
	
/* LEFT 
------------------------------------------------------------------ */
/* LEFT */
#left {
	float:left;
	width:230px;
	background-image:url(../templateImages/sidebar_5.jpg); background-repeat:no-repeat;
	min-height: 300px;
	height: auto !important;
	height: 300px;}
	
#left .latestChange {/*USED ON "SIST ENDRET" */
	padding:20px 65px;
	font-size:90%;}

/* LEFT MENU */
	/* Level 1 */
#left .menu {
	padding-left:50px;
	margin:0;
	width:179px;
	margin-top:0px;}
	
#left .menu ul {
	margin: 0px;
	padding-left:0px;}
	
#left .menu ul li {
	background:#95D98B;
	border-bottom:1px solid #E5E5E5;
	list-style: none;}
	
#left .menu ul li a,
#left .menu ul li a:visited {
	display: block;
	padding-left: 18px;
	color:#000;
	text-decoration:none;
	background:#95D98B;
	line-height: 23px;
	height: 23px;}
#left .menu ul li a:hover { background: #0CA60A; color: #FFFFFF; }

#left .menu ul li.selected a,
#left .menu ul li.selected a:visited{
	background-color:#0CA60A;
	color:#FFFFFF;}/*Style for the level1 visited*/
/*	
#left .menu ul li.selected ul li a,
#left .menu ul li.selected ul li a:visited
 { background-color: #FFF;
 color:#000000; } Necessary, if not the level2 will also be influenced bye the style at level1*/

/* Level 2 */

#left .menu ul li ul {	
	margin: 0px;
	display: block;
	padding-left:0px;}

#left .menu ul li ul li{
	display: block;
	border-top:1px solid #FFFFFF;
	border-bottom:none;}
	
#left .menu ul li ul li a,
#left .menu ul li ul li a:visited {
	display: block; 
	padding-left: 26px;
	background-color: #FFF;
	color:#000000;}

#left .menu ul li.selected ul li a,
#left .menu ul li.selected ul li a:visited{
	display: block; 
	padding-left: 26px;
	background-color: #FFF;
	color:#000000;}
	
#left .menu ul li.selected ul li a:hover{
 	color: #0CA60A;
	background-color:#FFFFFF;}	

#left .menu ul li ul li.selected a { font-weight: bold; }

/* Level 3 */

#left .menu ul li.selected ul li.selected ul li a { font-weight: normal; }

#left .menu ul li ul li ul {	
	margin: 0px;
	display: block;
	padding-left:8px;
	background-color:#FFFFFF;}

#left .menu ul li ul li li ul{
	display: block;
	border-top:1px solid #FFFFFF;
	border-bottom:none;}
	
#left .menu ul li ul li li ul a,
#left .menu ul li ul li li ul a:visited {
	display: block; 
	padding-left: 36px;
	background-color: #FFF;
	color:#000000;}

#left .menu ul li.selected ul li li ul a,
#left .menu ul li.selected ul li li ul a:visited{
	display: block; 
	padding-left: 36px;
	background-color: #FFF;
	color:#000000;}
	
#left .menu ul li.selected ul li li ul a:hover{
 	color: #0CA60A; }	

#left .menu ul li ul li ul li.selected a { font-weight: bold; }

/* FOOTER (OUTSIDE THE #CONTAINER) 
------------------------------------------------------------------ */
#footerPoweredByitools {
	width:950px;
	font-size:10px;
	text-align:center;
	margin:5px auto;
	position: relative;}

	
/* FORMS
------------------------------------------------------------------ */
form {}
input {}
input:focus {
	background-color:#CCCCCC;}
textarea {}

	
/* TOOLBOX
------------------------------------------------------------------ */
.hide{ display:none;}
.bold {font-weight:bold;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clear {clear:both;}
.clearIE {
     clear:both; 
     height:0; 
     margin:0;
     font-size:1px;
     line-height:0px;}
	 
	 
	 
/* INNER TEMPLATE STYLES
------------------------------------------------------------------ */
	 
#basic {}
	
#basic p {	/* TEXT */}




/* NEWS & POSITIONS
------------------------------------------------------------------*/	

.news {}

.news .col1 {  /* news  */
	margin-right: 15px; float: left; width: 240px;}
	
.news .col2 { /* news  */
	float: left; width: 240px;}
	
.news .col1 img,
.news .col2 img {
	float: right; 
	margin-left: 8px;}
	
.news col1 p,
.news col2 p {
	xmargin: 3px 0; }

.news .thumbnailLarge { /* news nr 1 */
	float:left;
	width:200px;
	height:150px;
	overflow:hidden;
	margin:0 15px 10px 0;}
	
.news .thumbnail { /* used on newsArchive.cfm */
	float:left;
	width:100px;
	overflow:hidden;
	margin:0 15px 10px 0;}
	
.news h2,
.news h2 a:link,
.news h2 a:visited {
	font-family:"Arial Black",sans-serif;
	line-height:28px;
	font-size:26px;
	color:#000000;
	text-decoration:none;
	padding-bottom:5px;}

.news h3,
.news h3 a:link,
.news h3 a:visited {
	font-size:14px;
	color:#000000;
	margin:0 0 5px 0;
	padding:0;
	text-decoration:none;}
	
.news .content { /* heading & ingress on news nr 1 and newsArchive.cfm */
	float:left;
	width:250px;}

/* ARCHIVE LINKS */
#moreresults ul {
	margin-left:0px;
	padding-left:0px;}
	
#moreresults ul li {
	display:inline;}
	
	
.horLine {
	border-bottom:1px solid #95D98B;
	padding:5px 0;
	width:100%;}
	
/* TIP A FRIEND */
.tipAfriend {
	padding:10px;
	background-color:#D8D8D8;
	border:1px solid #CCC;}

