/*	Markedsider	*/

body {margin: 0; padding: 0; font-family: Arial, sans-serif; color: #43525a; background-color: #43525a;}


/*	CONTAINER		*/
#bgContainer {background:transparent url("../bilder/marked_body.jpg") repeat-y scroll 0%; left:50%; margin-left:-500px; padding-bottom:40px; position:absolute; width:1000px;}
#container {left:50%; top:0; margin:0 0 0 -400px; position:relative; width:813px; }
/*	HEADER	*/
/*#header {position:relative; background:#513839 url("../bilder/marked_gs_header.jpg") no-repeat scroll center; margin:0; top:0; height:105px; right:0; width:813px; }*/

#header a { position:absolute; text-decoration:none; text-indent:-5000px; }
#header a#hjem { height:62px; right:18px; top:27px; width:584px; }
#header a#gyldendal { height:80px; left:55px; top:15px; width:113px; }
/*	SESSION	*/
#session {float: right; background: #4f515c; font-size: 0.8em;}
#session p, #session a {margin: 0.2em auto; color: #fff;} /*46 57 62*/


#main {	background:transparent url("../bilder/marked_main.jpg") repeat-y scroll 0%; display:inline; float:left; margin:0; padding:0; width:813px; }

#menu li {margin: 0 0 11px 0; padding: 0; background: url(../bilder/menuitem_bottom.gif) no-repeat left bottom; float: left; display: inline;}
#menu li a { margin-top: 0px; padding: 0.3em 10px 0.4em 20px; background:  url(../bilder/menuitem_top.gif) no-repeat left top;}
#menu .analogue { background-image: url(../bilder/menuitem_bottom_red.gif); }
#menu .analogue a { margin-top: 20px; background-image: url(../bilder/menuitem_top_red.gif); }


/*	MENU	*/
#menu {/*background:transparent url(../bilder/marked_menu.jpg) bottom;*/ position: relative; display:inline; margin: 0 18px 0 16px; padding: 11px 0 50px; float: left;  list-style-type: none; font-size: 0.75em;}
#menu a#valg {font-weight: bold;}
#menu, #menu li { width: 176px; }
#menu ul, #menu ul li { width: 174px; }
/* 1. nivaa */
#menu ul li {margin: 0;}
#menu ul { border-style: solid; border-width: 0 1px 1px; border-color: #dddddf;}
#menu a { padding-bottom: 0; }
#menu ul li a { color: #4a4e4f; }
#menu ul li a#selectedFolder/*, #menu li.selectedParent a*/ {color: #c8141a;}
#menu li a, #menu ul li ul li a  {color: #f6ffff; display: block;}
/*#menu li {margin: 0; padding: 0; display: inline;}*/
#menu li a { /*padding: 5px 0 0 0; display: block;*/ text-decoration: none; font-weight: bold; }
/* 2. nivaa */
#menu ul li a { padding-top: 5px;}
#menu ul.invisible {display: none;}
#menu ul { padding: 0; display: block;}
/*#menu ul li a { background: url(../bilder/menuitem_shortbottom.gif) #fff no-repeat left top;}*/
#menu ul { padding: 5px 0 0; background: url(../bilder/menuitem_shortbottom.gif) #fff no-repeat left top;}
#menu ul li {background: transparent; }
#menu ul li a { background: #fff no-repeat left top;}
/*#menu ul li, #menu ul li a { background: #fff; }*/
#menu ul ul { margin: 5px 10px; display: block;}
#menu ul ul li { display: inline;}
#menu ul li a, #menu ul li .selectedFolder {font-weight: normal;}
/*#menu ul li a {color: #000; }*/
/* 3. nivaa */
/*#menu ul li ul li a, #menu ul li ul li .selectedFolder {padding-left: 10px;}*/
/* 4. nivaa */
#menu ul li ul li ul li a, #menu ul li ul li ul li #selectedFolder  {padding-top: 1px; padding-left: 20px;}

/* TABS */
#tabs {margin: 0; padding: 0; float: left; background: #ccc;}

/*	CONTENT	*/
#content { padding: 0; margin: 0 ; font-size: 0.8em; display: inline;}
#content h2 {font-size: 1.2em;}
#content h3 {font-size: 1.0em;}
#content h1 {font-size: 1.4em; } /* margin: 17px 0 17px 0; */
#content .documentList h1 {font-size: 1.0em; font-weight: bold;}

/*	Link	*/
/*#content a {color: #1a1abb;}
#content a:visited {color: #7d7dc4;}

/*.documentList a {color: #1a1abb; text-decoration: none;}*/

#content a, #content a:hover {text-decoration: none;}
.documentList a img { border: 0;}

.button a, .button, #content a:hover { color: #43525a; }

.SubPageListing .bildeVenstre {position: relative; float: left; }
.SubPageListing .documentList img {position: relative; }

.SubPageListing .articlePrevText {float: right; position: relative;}

.SubPageListing .articlePrevText .button, .BottomPageListing .articlePrevTop .button {float: left; display: inline; position: relative; }
.buttons {float: right; margin-bottom: 10px;}

/* Laboremus: */
.SubPageListing .articlePrevText { /*height:170px;*/ margin:0 5px; /* was 0 5px 0 0 */ padding:0; width:335px; /* was 340 */ }
.SubPageListing .articlePrevText h1 {margin: 21px 0 0 0;}
.SubPageListing .articlePrevText .ingress p {margin: 5px 0 0 0 ;}

.documentList a, #content .articlePreview h1, #content .articlePrevTop h1, .subPageListing .articlePrevTop h1, #content .articlePrevLast  h1, .button:hover, .button a:hover { color: #c8141a; }

/* Widths, paddings and margins */
.articlePreview, .articlePrevTop, .articlePrevLast {width: 520px; padding: 0 0 0 8px; margin: 0px 25px 0px;}
#content .documentList {width: 550px; padding: 0; margin: 0 30px 10px 20px; }
#content .articlePair, #content .articleSingle { width: 530px; padding-left: 0px; margin-bottom: 10px; }
.ingress p {padding: 0 0 15px 0; } /* ? */
.button {margin: 0 0 0 90px; padding: 0 12px 0 2px;}
.documentList img {margin: 21px 5px 0 8px; padding: 0; height: 110px; width: 80px;}
.articlePrevTop .button {margin: 0 5px 0 5px;}

/* From Laboremus: */
.SubPageListing .bildeVenstre { height: 95px; /* was 127px */ margin: 21px auto; padding: 10px 9px 48px 10px; /* was 0 */ width: 166px; /* was 185px */
background: transparent url(../bilder/Flatskjerm_w185_trans.gif) no-repeat top left;	/* new */ }
.SubPageListing .documentList .bildeVenstre img { border: 0 none; height: 110px; margin: 21px 5px 0 8px; padding: 0; width: 80px; display: block; height: 95px; /* was 112px */
margin: 0 auto; padding: 0; width: 166px; /* was 160px */ position: relative; }


.SubPageListing .articlePrevText .button, .BottomPageListing .articlePrevTop .button {margin: 0 10px 0 0; padding: 0 12px 0 2px;}

.articlePrevText {margin: 21px 5px 0 5px; padding-bottom: 15px; }
/* N�dvendig for ok visning i IE6: */
.articlePrevText {width: 160px; }
/*.documentList h1, .ingress p {margin: 0 0 0 0px; padding-right: 10px;}*/

.bildeVenstre {float: left;}
.articlePreview .bildeVenstre {margin:  3px 10px 0 0;}
.BottomPageListing .bildeVenstre a {width: 190px; height: 170px; padding: 0;}
/*.BottomPageListing .articlePrevTop .bildeVenstre { padding: 0 0 5px 0; }*/
/*.BottomPageListing .articlePrevTop .bildeVenstre {height: 162px; width: 525px; }*/
.BottomPageListing .articlePrevTop .bildeVenstre { width: 525px; }
.BottomPageListing .articlePrevTop .bildeVenstre img {margin: auto; }
.BottomPageListing .articlePrevTop h2 {padding: 0;  margin: 0 0 0.2em 0; clear: both;}
.BottomPageListing .articlePrevTop p {padding-bottom: 10px;}
.BottomPageListing .articlePrevTop .articlePrevText  {margin: 21px 5px 0 5px; padding-bottom: 15px; width: 525px; }
.BottomPageListing .articlePrevTop .ingress p {width: 525px; padding: 0;}



/*	Artikkel preview	*/
.articlePreview, .articlePrevTop, .articlePrevLast { float: left; display: inline;}


#content .documentList {display: inline; float: right; }
#content .articlePair, #content .articleSingle {float: left;  border-top: 1px solid #D9DADC; }
.button {float: left; position: relative; }
/*.documentList img {position: absolute;}*/
.documentList img {position: relative;}
.articlePrevText {float: left; position: relative; }

.articlePrevTop .button {float: left; }

#content .articlePrevTop {position: relative;}

.BottomPageListing .articlePrevTop .bildeVenstre {border-bottom: 1px solid #D9DADC;}
.BottomPageListing .articlePrevTop .bildeVenstre {display: block; position: relative; float: left; }
.BottomPageListing .articlePrevTop .bildeVenstre img {display: block; padding: 10px 0;}
.BottomPageListing .articlePrevTop p {position: relative; float: left; }
.BottomPageListing .articlePrevTop .ingress p {font-weight: bold; position: relative;  float: left; }
.BottomPageListing .articlePrevTop .button { }

.bilde { margin: 10px 0;}
.bilde img { margin: 0 auto;   display: block;  }

/* Margins */

#content .articlePreview h1, #content .articlePrevTop h1, #content .articlePrevLast  h1 {margin: 20px 0 0.2em 0;}

#content .articlePreview p, #content .articlePrevTop p, #content .articlePrevLast p, .BottomPageListing .ingress p  {margin: 0 0 0.2em 0; padding-bottom: 10px;}
#content .articlePreview img, #content .articlePrevLast img {margin: 0 6px 0.5em 0; float: left;}
#content .articlePreview a, #content .articlePrevTop a, #content .articlePrevLast a {}
#content .articlePreview a:visited, .documentList a:visited, #content .articlePrevTop a:visited,  #content .articlePrevLast a:visited {}
#content .articlePreview a:hover, #content .articlePrevTop a:hover, #content .articlePrevLast a:hover {}

#content .clear {width: 100%;  margin: 0 0 10px 0; clear: both; font-size: 1px /* Fixar feil h�gde i IE */;}
/*	Artikkel	*/
#content .article h1 {margin: 0 0 0.8em 0;}
#content .article h2 {margin: 1.5em 0 0 0;}
#content .article p {margin: 1.0em 0;}
/* Filmarkiv	*/
#content .articleFilmarkiv {position: relative; background-color: #fff;}
#content .articleFilmarkiv img {position: relative; margin-right: 10px; float: left;}
#content .articleFilmarkiv h2 {margin-top: 1em; clear: both;}
/*	Oppgaver	*/
.oppgave {margin: 0 0 1em 0; }
.oppgave p {margin: 0 0 0.5em 0; }
.oppgave p.mc {margin: 0 0 0 20px;}


/*	Knapper		*/
.button, .buttonLeft { background: url("../bilder/DoubleArrowBulletDkRed.gif") no-repeat right; border: solid 1px #9ba2a6; font-size: 0.75em; text-transform: uppercase; }
.inactivebutton { margin: 0 4px 4px 0; padding: 0 2px 0 2px; border: solid 1px #9ba2a6; font-size: 0.75em; text-transform: uppercase; color: #9ba2a6; }

/*	FOOTER	*/
#footer { position:relative; background:transparent url(../bilder/marked_footer.jpg) repeat scroll 0%; clear:both; margin:0; right:0; height:44px; width:813px; }

a, a:hover, a:active, a:visited { outline: none;}
