@import url("thickbox.css");

#page { width:1021px; width:983px;}
#logo { background:url(../images/logo.png) no-repeat;}

.type1 .sidebar { width: 270px; overflow: hidden;}
.sidebar .list { width:276px; }
.sidebar .list li {width: 130px; overflow: hidden;}

.type2 .main-column {width: 695px;}
.tel-list {width: 295px;}
.list {width:910px;}
.list li {

	width:296px;
}
.list strong {font-size: 15px;}

.type1 .sidebar .list strong, .type1 .sidebar .title { height:35px; }


/* Endringer 11. feb 2009 */
#main p a {text-decoration: underline;}
#main p a:hover {text-decoration: none; color: #B46B09;}

#footer span {background:url(../images/marker.gif) no-repeat 0 0px;
	padding:0 12px 0 27px; }

/* Endringer mal 10. feb 2009 */
.top-text {font-style: normal; }

/* Endring mal 2. feb 2009 */
#main { background-color: transparent !important; background: transparent url(../images/header2.gif) no-repeat top right; width:988px; width:950px; z-index: 0; }
.attribute-flash {}


#menu ul ul { background: #005781; }
#menu ul ul li { border-top:1px solid #0277A5 !important; }
#menu ul ul a { color: #fff; background: none !important; }
#menu ul ul a:hover { color:#f07d00;}
#menu ul a {padding: 0 15px;}


/* Gallery */

.content-view-full .class-gallery .attribute-short,
.content-view-full .class-gallery .attribute-long { margin-bottom: 1em; }
.content-view-full .class-gallery .attribute-short {font-size: 15px; font-style: italic; font-weight: bold; }
.content-view-full .class-gallery .content-view-children {overflow: auto;}
.content-view-galleryline {border: 1px solid #ddd; margin: .5em; height: 130px; padding: 5px; float: left; background: #eee; overflow: hidden; width: auto;}
.content-view-galleryline .attribute-image img {border: 2px solid #999; line-height: auto; height: auto; }
.content-view-galleryline .attribute-image img:hover {border: 2px solid #f07d00;}

/* Image */
.content-view-full .class-image .content-navigator,
.content-view-full .class-image .content-navigator,
.content-view-full .class-image .attribute-download, 
.content-view-full .class-image attribute-caption {margin-bottom: .5em;}
.content-view-full .class-image .content-navigator,
.content-view-full .class-image .attribute-download {font-size: 12px;  }

/* Fagtilbud table */
.fagtilbud th {
	background:#f07d00;
	color:#fff;
	border:solid #fff;
	border-width:0 0 4px 7px;
	font-size:17px;
	font-weight:bold;
	padding:5px 0;
}
table p {margin: 0 !important; }

/* Oppdatert css for meny */
#menu a { padding:0 18px;}

/* Credits */
#credits {position: absolute; left: 0; right: 0;  botton: 0;  font-size: 11px; text-align: left; border: 0px solid red; margin: 0; width: 100%;  padding-bottom: 3px;}
#credits p {margin: 0;text-align: center; }
#credits a {color: #555; border-left: 1px solid #aaa;   padding-left: 4px; margin-right: 2px;}
#credits a:first-child {border: none; }

/* Footer */
#footer { line-height: 18px; height: 18px;}
#footer a {padding-right: 10px;}

/* Layout */
#content {padding-bottom: 2em;}
.content-view-children { overflow: auto; } /* Float-break hack*/

/* Search */
.content-search { padding-bottom: 1px; }
.content-search form input { clear: both; displxay: block; margin-right: 1em; margin-bottom: 1em;}
.content-search form label {display: none;}
.content-search .feedback {clear: both; margin: 2em 0;}
.content-search .feedback h2 {font-size: 20px; line-height: 40px;}
.content-view-search {border-top: 1px solid #ddd; padding: 0; 5px 2px; border-left: none; border-right: none; background: #eee; width: 35em; height: 5em; margin: 0 .5em .5em 0; float: left;}
.content-view-search * {margin: 0 0 .2em; }
.content-view-search h2 a {font-size: 18px; color: #005781 !important; margin: .3em;}
.content-view-search p {height: 1.7em; line-height: 1.8em; padding: 0 6px; margin-right: 0em;}
.content-view-search .attribute-class {float: right;  background: #ccc; font-size: 12px; font-weight: bold; color: #555; }

/* EMBEDDED TAGS IN XML FIELDS */
div.object-left, 
div.object-right,
div.object-center {margin: .7em; }
div.object-left { margin-right: 10px; float: left; clear: left; width: auto; clear: none;}
div.object-right { margin-left: .5em; float: right; clear: none; }
div.object-center {  margin-left: auto; margin-right: auto; text-align: center; clear: both;font-size: 11px; }
div.object-center .class-image .attribute-caption  {  margin-left: auto; margin-right: auto; text-align: center; clear: both;}

div.content-view-embeddedmedia .class-image * { margin: 0; font-size: 11px;  }

/* Typo */
#content h1 { color:#005781; font-size:28px; margin:0 0 15px; padding-top: 5px; }
th {white-space: nowrap; text-align: center;}

/* Breadcrumb */
#breadcrumb {}
#breadcrumb p,
#breadcrumb p a {font-size: 11px; color: #777; }
.content-view-full .class-folder .content-view-children {margin-right:-10px;}

#node_2 #breadcrumb {display: none;}
#node_2 #content_wrapper {padding-top: 200px}

/* Google */
.pagenavigator {clear: both; margin: 2em 0}
.pagenavigator a,
.pagenavigator span.current {padding: 2px 4px; border: 1px solid #ddd; background: #eee; text-decoration: underline; color: #333; }
.pagenavigator span.current {background: #fff; color: #777; text-decoration: none; }

/* Enkel side */
.holder {

	width:320px;

}
.content-view-full h2 {margin-top: 20px; margin-bottom: 10px;  }
.class-enkel-side h2 {margin-top: 20px; margin-left: 11px;}
.class-enkel-side .attribute-main-image {margin-bottom: 1em; }

.class-enkel-side-hasonecol .attribute-main-image {margin-bottom: 1em; float: right }
.class-enkel-side-hasonecol .wrap {border: 0px solid red;width: 98%;}
.class-enkel-side-hasonecol .top-text,
.class-enkel-side-hasonecol .attribute-body {margin-left: 13px}

/* Nyhetsartikkel */
.class-nyhet .attribute-main-image p { width: auto; font-size: 11px; color: #555; font-style: italic; text-align: left; padding-left: 29px;}
.class-nyhet .attribute-main-image {float: right; width: 250px; text-align: center; }

/* Frontpage */
.content-view-full.class-frontpage strong.attribute-title-without-image { margin-bottom: 1px; }
.content-view-full.class-frontpage strong.attribute-title-without-image a { color:#fff; font-size:18px; margin: 0; text-decoration: none;}

/* Studierettning + nav */
.type1.content-view-full.class-studieretning .sidebar .title a { font-size: 11px; }
.content-view-full.class-studieretning h2 { margin-top: .5em;}
.sidebar .selected a, 
#menu li.selected a { text-decoration:none; background:#f07d00; }


/* Tavleside */
.class-tavle-side {min-height: 650px; height:auto !important; height: 650px; overflow: hidden;}
.class-tavle-side #tavle-bilde {position: absolute; top: 241px; left: 0; width: 760px; overflow: hidden; }
.class-tavle-side .sidebar {position: absolute; top: 231px; right: 15px; }

.type1 .sidebar .title {
	font-size:17px;
	padding-left:9px;
	line-height:33px;
}

/* Full visning nyhetsliste */
.class-folder-nyheter .content-view-children {padding-top: 0em; padding-left: 0;}

/* Listevisning nyhet */
.content-view-line-class-nyhet {margin-right: 0px; float: left; width: 600px; border-bottom: 1px solid #bbb; padding: 1em 0; text-align: left; font-size: 13px;}
.content-view-line-class-nyhet h3.attribute-title {background: none; padding: 0; font-size:22px; padding-bottom: 5px;}
.content-view-line-class-nyhet h3.attribute-title a {color: #005781; }

.content-view-line-class-nyhet .attribute-image {float: left; margin-right: 10px; }
.content-view-line-class-nyhet .attribute-short {margin-left: .2em;font-style: normal !important;}

.content-view-full.class-nyhet .attribute-main-image {float: right; margin-left: 10px; margin-right: 5px; margin-bottom: 1em;}
.content-view-full.class-nyhet .attribute-intro {font-size: 15px;font-style: normal !important;line-height: 22px;margin-bottom: 17px; font-weight: bold;}

/* Rektors kontor */
.content-view-full.class-rektor .main-column .attribute-main-image {float: right; margin-right: 10px; }

.content-view-full .main-column > * {margin-left: 10px; }
.content-view-full .main-column .title {margin-left: 0;}
.content-view-full.class-studieretning .main-column .attribute-bilde {margin-left: 0;}

/* Ny forside 6. feb 2009 */
.class-folder-frontpage-bilde-studieretning .attribute-bilde {padding: 0; margin: 0 !important; border: 0px solid red;}

/* Forside flash */
.content-view-embed .content-view-line-class-nyhet {border: 1px solid #ddd; float: none; width: auto; margin: 0; padding: 0; background: #eee; padding: 5px; }
.class-folder-frontpage-flash .attribute-flash { margin: 1px 0 10px 0; }
.class-folder-frontpage-flash .main-column .wrap {}
.class-folder-frontpage-flash .main-column .wrap {border: 0px solid red; margin: 0; padding: 0; }
.class-folder-frontpage-flash .main-column .wrap .column-1 {float: left; width: 49%;}
.class-folder-frontpage-flash .main-column .wrap .column-2 {float: right; width: 49%;}
.class-folder-frontpage-flash .main-column .wrap h2 {margin: 0 0 5px; ; font-size: 23px; }

