/* ------------------------------------------------------- General: Links --- */
a:link, a:visited, a:hover, a:active {
	color: #005A88;
	background-color: transparent;
}

/* ------------------------------------------------------ Main containers --- */
div#wrapper {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: none;
}

/* ------------------------------------------------------------- Branding --- */
#branding-global img,
#branding-unit img,
#branding-logo img { border: none; }

#branding-decoration {
	background-position: right;
	background-repeat: no-repeat;
	background-color: #fff;
	color: #000;
}

/* ----------------------------------------------------------- Navigation --- */
#nav-wrapper {
	color: #000;
	background-color: #666;
	z-index:1;
}

#nav-global {
	color: #fff;
	background-color: #666;
}

#nav-global a {
	color: #fff;
	background-color: #666;
}

#nav-global ul {
	color: #fff;
	background-color: #666;
}

#nav-global li {
	border-left: 1px solid #fff;
}

/* ----------------------------------------------------------- Search box --- */
#search #entry1 {
	color: #000;
	background-color: #f2f2f2;
	border: 1px solid #bdbcbc;
}

/* Bl.a. Opera 6 og IE6 og derunder lęser ikke denne regel. */
head:first-child+body #search #entry1 {
	color: #000;
	background-color: #f2f2f2;
}

#search #submit-button {
	color: #fff;
	background-color: #666;
}

/* ---------------------------------------------------------- Crumb trail --- */
div#wrapper-crumb-trail p {
	color: #a9adb2;
	background-color: #fff;
}

/* -------------------------------------------------------------- Content --- */
div#content-wrapper {
	color: #000;
	background-color: #fff;
}

div#content {
	color: #4A4949;
	background-color: #fff;
}

/* ---------------------------------------------------- Content: Headings --- */
div#content h1 {
	color: #4A4949;
	background-color: #fff;
}

div#col-left h1, div#col-mid h1 {
	color: #fff;
	background-color: #bbb;
	background-image: url('../../grafik/images/sidebar/h_bg.gif');
	background-repeat: repeat-x;
}

div#content h2,
div#content h2 a {
	color: #4A4949;
	background-color: transparent;
}


/* ------------------------------------------------------- Content: Dates --- */
div#content p.date,
div#content p.last-updated {
	color: #a9adb2;
	background-color: #fff;
}

/* ---------------------------------------------------- Content: Overview --- */
div#content ul#overview li {
	color: #4A4949;
	background-color: #eee;
}

div#content ul#overview.images li {
	background-position: top right;
	background-repeat: no-repeat;
}

div#content ul#overview.no-images li { background-image: none !important; 
	padding-bottom: 30px;
}

.overview-hover {
	color: #4A4949;
	background-color: #dedede;
	cursor: pointer;
}

div#content ul#overview li h2 { background-color: transparent; }

div#content ul#overview li h2 a:link,
div#content ul#overview li h2 a:visited,
div#content ul#overview li h2 a:hover,
div#content ul#overview li h2 a:active {
	text-decoration: none;
}

.overview-fixheight {
	height: 82px;
}

/* --------------------------------------------- Content: KU-dokumenttyper --- */

div#content ul#overview li h2 { background-color: transparent; }

div#content ul#overview li h2 a:link,
div#content ul#overview li h2 a:visited,
div#content ul#overview li h2 a:hover,
div#content ul#overview li h2 a:active {
	text-decoration: none;
}

.publist-h1pre {
	font-size: 0.7em;
	font-weight: normal;
}

div#content ul#overview.no-background li {
  background-color: #fff;
  margin-bottom: 2px;
  padding: 0;
  margin-top: 0px;
}

div#content ul#overview.pubList-text li h2,
div#content ul#overview.pubList-text li p,
div#content ul#overview.courseList-text li h2,
div#content ul#overview.courseList-text li p {
  padding-right: 55px;
} 

div#content ul#overview.activityList-text li {
clear: both;

}

div#content ul#overview.activityList-text li h2,
div#content ul#overview.activityList-text li p {
  padding-right: 100px;
}

.pubDetail tbody tr td, #pubDetail tbody tr th {
	padding-bottom: 5px;
}

.pubDetail tbody tr th {
	padding-right: 5px;
}

.pubDetail tbody th {
font-weight: bold;
}

.pubDetail tbody tr th {
  width: 20%;
  vertical-align: top;
}

.cv-h1pre {
font-size: 0.7em;
font-weight: normal;
line-height: 1em;
margin-bottom: 0;
}

div#cvfelt h1 {
margin-bottom: 0;
}

div#content ul#overview li.activityList-text:hover {
cursor: default;
}

div#content ul#overview.activityList-text li h2,
div#content ul#overview.activityList-text li p {
padding-right: 80px;
}

/* --------------------------------------------------------- Tables: List --- */
table.list th,
table.list td {
	color: #4a4949;
	background-color:#fff;
	border-bottom: 1px solid #d7d7d7;
	padding-top: 10px;
	padding-bottom: 5px;
}

table.list tr th {
	border-top: 1px solid #d7d7d7;
	border-bottom: 2px solid #d7d7d7;
	padding-bottom: 4px;
	padding-top: 4px;
}

/* --------------------------------------------------------- Tables: Form --- */
table#formTable input.text {
	background-color: #f3f3f3;
	border: 1px solid #8c8c8c;
}

table#formTable input.btn {
	color: #4a4949;
}

.btnSearch 
{
	background-image: url(../../grafik/images/buttons/btnSearch.gif);
	background-repeat: no-repeat;
	border: none;
	background-color: Transparent;
	width: 38px;
	height: 17px;
	font-size: smaller;
}

table#formTable input.btn .btnAbonner {
	background-image: url(../../../images/buttons/btnAbonner.gif);
}

/* ------------------------------------------------------ Site navigation --- */
#nav-sub {
	color: #000;
	background-color: #fff;
}

div#nav-sub ul { border-top: 1px solid #ccc; }
div#nav-sub ul.first { border: none; }
div#nav-sub ul ul { border: none; }
div#nav-sub ul li {
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-bottom: 3px;
}

div#nav-sub ul ul li {
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

/* -------------------------------------------------------------- Sidebar --- */
div#sidebar {
	color: #000;
	background-color: #fff;
}

div#sidebar h1 {
	color: #fff;
	background-color: #bbb;
	background-image: url('../../grafik/images/sidebar/h_bg.gif');
	background-repeat: repeat-x;
}

div#sidebar h2, div#sidebar h2 a {
	color: #6e6e6e;
	background-color: #fff;
}

/* ------------------------------------------------------- Subsite jumper --- */
#sidebar #subsite-jumper h1, div#sidebar h1.navHeading {
	color: #999;
	background-color: #fff;
	background-image: none;
	border: none;
}

/* ---------------------------------------------------------- Boxes: News --- */
div#news {
	background-image: url('../../../images/sidebar/test01.jpg');
	background-repeat: no-repeat;
	background-position: 0px 19px;
}

div#news li.news-date {
	color: #6e6e6e;
	background-color: #fff;
}

div#news li.news-teaser {
	color: #4a4949;
	background-color: #fff;
}

/* --------------------------------------------------------------- Footer --- */
#footer {
	color: #9f9f9f;
	background-color: #F3F3F3;
}