BODY {
  background:url(img/bodybg.gif) repeat-x;
  margin: 0;
  color: #383838;
}

A {
	color: #29506f;
}

A:Hover {
}

ul {
	list-style-image: url(img/li.gif);
}



.textfield {
font-size: 10px; border: 1px solid #b2b2b2;
}

.textfield2 {
font-size: 10px; height: 80px; border: 1px solid #b2b2b2;
}




#header {
	position: relative;
	height: 69px;
	width: 760px;
	margin: auto;
}
	
	#logo {
		position: absolute;
		top: 16px; 
		left: 0;
		width: 174px;
	}
	
	#tabmenu {
		position: absolute;
		top: 50px; 
		left: 194px;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#tabmenu li {
		display: inline;
	}
	#tabmenu li a {
		display: block;
		background: url(img/tab.gif) no-repeat;
		width: 80px;
		font: bold 10px tahoma;
		color: #fff;
		text-align: center;
		text-decoration: none;
		float: left;
		padding: 3px 0 3px 0;
		margin-right: 1px;
		border-bottom: 1px solid #fff;
	}
	#tabmenu li.active a {
		background: url(img/tab_a.gif) no-repeat;
		border-bottom: 1px solid #29506f;
	}
	
	
#breadcrumb {
	list-style: none;
	padding: 2px 0 0 15px;
	margin: 0 -15px 0 -15px;
	height: 20px;
	background: url(img/gridbg.gif);
}
#breadcrumb li {
	float: left;
	background: url(img/pil_left.gif) right 6px no-repeat;
	padding-right: 10px; 
	margin-right: 10px;
}
#breadcrumb li.last {
	background: none;
}
#breadcrumb a:link, #breadcrumb a:visited {
	text-decoration: none;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
.bar {
	background: #edebea url(img/barbg.gif) top center no-repeat;
	height: 22px;
	margin-bottom: 1px;
}

#background {
	background: #f7f7f7;
}

#canvascol {
	width: 760px;
	margin: auto;
	font-family: verdana;
	font-size: 70%;
	line-height: 130%;
	background: url(img/canvas_3col.gif) repeat-y;
}

	#canvascol #main {
		float: left;
		width: 500px;
		overflow: hidden;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 20px;
	}
	#canvascol #extra {
		float: left;
		width: 230px;
	}

	
.cols {}

.cols .col1 {
	width: 48%;
	margin-right: 4%;
	float: left;
}

.cols .col2 {
	float: left;
	width: 48%;
}

#canvas div, #canvas td {
	
}

h1 {
	font: 20px verdana;
	color: #29506f;
	background: url(img/dotline.gif) bottom repeat-x;
	margin-bottom: 0px;
}
h3 {
	font: 10px verdana;
	margin: 4px 0 10px 0;
	color: #808080;
}

h2 {
	background: url(img/pil.gif) 0px 1px no-repeat;
	font: bold 11px verdana;
	color: #29506f;
	padding: 0px 0 2px 17px;
	margin-bottom: 10px;
}

h4 {
	font: bold 11px verdana;
	color: #808080;
	padding: 3px;
	margin-bottom: 0px;
	border-bottom: 1px solid #e9e9e9;
	
}

.boks {
	margin-top: 1px;
}
.boks h2 {
	font: 11px verdana;
	color: #fff;
	background: #730514;
	margin: 0;
	padding: 4px 0px 4px 10px;
}

.light h2 {
	background: #d9d9d9;
}

.boks ul {
	padding: 0;
	margin: 0;
	padding-left: 15px;
}
.boks ul li {
	margin-bottom: 8px;
}

.boks .content {
	padding: 10px 10px;
	background: url(img/gridbg.gif);
}


.infoboks {
	background: url(img/gridbg.gif);
	padding: 20px 20px;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;

}
.infoboks h2 {
	margin: 0 0 5px 0;
	
	color: #730514;
}
#bottom {
	border-top: 3px solid #cccccc;
	width: 760px;
	margin: auto;
	text-align: center;
	font: 11px verdana;
	padding-top: 5px;
}