/* CSS Document */



/* kode for spesielle anledninger : obs denne må sjekke, ikke sikkert at den virker lengre

html {
border-top: 20px solid black;
}

#sortbunn {
width: 100%;
height: 20px;
background-color: black;
position: fixed;
left: 0;
bottom: 0;
}

#sortleft {
width: 20px;
height: 100%;
background-color: black;
position: fixed;
left: 0;
top: 0;
}

#sortright {
width: 20px;
height: 100%;
background-color: black;
position: fixed;
right: 0;
top: 0;
}

------------------------------------------- */

img { border: none; }

a {
	color: #786332;
}
.no-link-outlines a {
	outline: none;
}

a.black { color: #2B292C; }

a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a.menutext:hover { text-decoration: none; }

.seksjonstekstCont a:link,
.seksjonstekstCont a:visited,
.brodtekst a:link,
.brodtekst a:visited,
.editortekst a:link,
.editortekst a:visited {
	text-decoration: underline;
}




.noFloat { float: inherit; }

.linkText
{
	color: #2b292c;
}

.linkTextNoLine
{
	/* color: #2b292c;*/
	text-decoration: none;
}

.linkTextNoLine.boldText
{
	display: block;
	/* width: 240px; */
}

.linkTextLarge
{
	color: #2b292c;
}

.linkTextLargeNoLine
{
	color: #2b292c;
	text-decoration: none;
}

.headerText
{
	color: #2b292c;
}


.ingressTextLarge
{
	color: #2b292c;
}

.textText
{
	color: #2b292c;
}

.textTextLarge
{
	color: #2b292c;
	font-size: 15px;
}

.offset3 { padding-top: 3px; }
.offset5 { padding-top: 5px; }
.offset5Left { padding-left: 5px; }
.offset10 { padding-top: 10px; }
.offset15 { padding-top: 15px; }
.offset20 { padding-top: 20px; }
.offset30 { padding-top: 30px; }
.offset10Left { padding-left: 10px; }
.bottomOffset10 { padding-bottom: 10px; }
.boldText { font-weight: bold; }

/* .linkTextNoLine:hover {
	text-decoration: underline;
}
.linkTextLargeNoLine:hover {
	text-decoration: underline;
}   */

/* Tvitter og facebook-knapper */
#del {
    float: left;
    clear: both;
    margin-top: 1em;
}
#del_twitter { }
#del_facebook { border: 1px #999999 solid; }

#hjemmonogram
{
	width: 100px;
	height: 110px;
	border: 0px #FF6600 dotted;
	position: absolute;
	top: 20px;
	left: 50%;
	z-index: 100;
	margin-left: -455px;
}

.nettressursCont, .interneLenkerCont
{
	border-top: 1px #FFFFFF solid;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 8px;
	margin-left: -8px;
	margin-right: 1px;
}

/* rammer */

#frameContent {
	width: 962px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#monogram {
	float: left;
	width: 962px;
	height: 144px;
}

#mainMenu {
	float: left;
	width: 962px;
	height: 31px;
}

#bottomLine {
	float: left;
	margin-top: 5px;
	/* padding-left: 12px; */
	width: 962px;
	height: 20px;
}


#requirementsContent {
	width: 346px;
	margin-left: auto;
	margin-right: auto;
}

/* strukturinndeling (content) */

.forPrint {
	display: none;
}

#leftContent {
	float: left;
	width: 170px;
	padding-left: 4px;
}

.forside #leftContent {display: none;}

#middleContent {
	float:left;
	margin-top: 19px;
	width: 767px;
}

#middleContentExactSize {
	float:left;
	margin-top: 19px;
	margin-left: 5px;
	width: 763px;
	height: 454px;
	background-color: #f4f4f4;
	border-color:#e8e8e8;
	border-style: solid;
	border-width: 1px;
}


#middleContent_3c {
	float: left;
	margin-top: 19px;
	width: 385px;
	border-right-width: 1px;
	border-right-color:#fff;
	border-right-style:solid;
}

#rightContent_3c {
	padding-top: 5px;
	padding-left: 10px;
	float: left;
	width: 392px;
}


#middleContentUpper {
	float: inherit;
	width: 771px;
	height: 298px;
}

#middleContentUpperHistory {
	float: inherit;
	width: 771px;
	height: 240px;
}

#middleContentLower {
	float: inherit;
	width: 767px;
}

#middleContentLowerLeft {
	float: left;
	width: 394px;
	padding-top: 14px;
}

#middleContentLowerRight {
	float: left;
	width: 373px;
	padding-top: 5px;
}

.middleContentLowerLeftText {
	width: 370px;
	margin-top: 14px;
	margin-bottom: 20px;
}

.thinText {
	width: 370px;
	margin-top: 14px;
	margin-bottom: 20px;
}

#middleContentUpperFamily {
	float: inherit;
	width: 774px;
	height: 475px;
}

/* frontpage kongelige */

.DK_info {
	float: left;
	width: 389px;
	height: 454px;
}

.DK_image
{
	float: right;
	width: 372px;
	height: 454px;
	padding: 0;
	margin: 0;
}

.DK_monogram {
	padding-top: 32px;
	padding-left: 143px;
}

.DK_tittel {
	width: 389px;
	padding-top: 26px;
	text-align: center;
	color: #a08649;
	font-size: 24px;
}

.DK_text {
	width: 355px;
	padding-top: 16px;
	padding-left: 18px;
	margin-top: 0px;
	text-align: center;
}

/* frontpage */

#FP_leftContent {
	float: left;
	width: 648px;
	height: 418px;
	padding-top: 20px;
	padding-left: 20px;
}

#FP_rightContent {
	float: left;
	width: 268px;
	padding-top: 20px;
	padding-left: 5px;
}

#hurtigvalgContFP {
	padding-top: 4px;
	width: 267px;
	height: 21px;
	overflow: hidden;
}

#hurtigvalgContHTMLFP {
	padding-top: 119px;
	width: 267px;
	height: 21px;
	overflow: hidden;
}

#hurtigvalgFP {
	display: block;
	width: 267px;
	height: 21px;
	background: url(/https/www.royalcourt.no/images/forsiden/hurtigvalg.gif);
}

#hurtigvalgFP:hover, #hurtigvalgFP:focus {
	background: url(/https/www.royalcourt.no/images/forsiden/hurtigvalg_over.gif);
}

#hurtigvalgFPEnglish {
	display: block;
	width: 267px;
	height: 21px;
	background: url(/https/www.royalcourt.no/images/forsiden/shortcuts.gif);
}

#hurtigvalgFPSami {
	display: block;
	width: 267px;
	height: 21px;
	background: url(/https/www.royalcourt.no/images/forsiden/hurtigvalg_sami.gif);
}

#hurtigvalgFPEnglish:hover, #hurtigvalgFPEnglish:focus {
	background: url(/https/www.royalcourt.no/images/forsiden/shortcuts_over.gif);
}

.mediaplayerHTMLEntryLeft {
	float: left;
	width: 373px;
}

.mediaplayerHTMLEntryRight {
	float: left;
	width: 373px;
	padding-left: 20px;
}


/* frontpage kronprinssiden */
#fullscreenimage {
	padding-top: 20px;
	width: 960px;
	padding-left: 1px;
}


#flashcontent {
    padding: 0;
    margin: 0;
}

#flashcontent_aktuelt {margin-bottom: 2px;}

#barnesideteaser { height: 97px; }

/*twitter */
div#twitter_div
{
	border: 0px solid;
	width: 372px;
	background-color: #f3f3f3;
	color: #000000;
	margin-top: 24px;
}

.twittertopp
{
	width: 372px;
	height: 52px;
	background-image: url(/https/www.royalcourt.no/images/twitter_topp.gif);
	background-repeat: no-repeat;
}

.twitterbunn
{
	width: 372px;
	height: 38px;
	background-image: url(/https/www.royalcourt.no/images/twitter_bunn.gif);
	background-repeat: no-repeat;
}

.twitterbunn a:link, .twitterbunn a:visited
{
	color: #FFFFFF;
	font-family: "Lucida grande", "trebuchet ms";
	font-weight: bold;
	padding-top: 10px;
	margin-left: 120px;
	text-decoration: none;
	display: block;
}

.twitterbunn a:hover { text-decoration: underline; }
.twitter-title {
    font-size: 14px;
    font-weight: bolder;
}
#twitter_update_list p{
    padding: 1em;
    font-size: 12px;
}



div#twitter_div li
{
	margin-bottom: 0px;
	list-style-type: none;
	font-size: 12px;
	border-bottom: 1px #d8d8d8 dotted;
	padding: 6px 10px 10px 10px;
}

a.button
{
	font-family: "trebuchet ms",sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	/* background: #222 url(/https/www.royalcourt.no/images/alert-overlay.png) repeat-x; */
	display: inline-block;
	padding: 5px 10px 6px;
	line-height: 1;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	position: relative;
	cursor: pointer;

}

a.button:hover { background-color: #eeeeee; }


h1.protokoll{
	padding-bottom: 15px;
}

.protokolltekst {
	padding-bottom: 15px;
}

/* Boxes */

.smallBox {
	padding-top: 14px;
	width: 373px;
}

.fpBox {
	width: 268px;
}

.fpBoxOffset {
	width: 10px;
	height: 1px;
	overflow: hidden;
}

.smallBoxTop {
	width: 373px;
	height: 2px;
	overflow: hidden;
}

.fpsmallBoxTop {
	width: 268px;
	height: 2px;
	overflow: hidden;
}


.programFlash #flashcontent_program .fpsmallBoxTop {
	width: 373px;
	height: 2px;
	overflow: hidden;
}

.smallBoxMiddle {
	width: 373px;
	padding-bottom: 3px;
	background-image: url(/https/www.royalcourt.no/images/faktaboks/middle.gif);
	background-repeat: repeat-y;
}


.programFlash #flashcontent_program .fpsmallBoxMiddle {
	width: 373px;
	padding-bottom: 0px;
	background-image: url(/https/www.royalcourt.no/images/faktaboks/middle.gif);
	background-repeat: repeat-y;
}


.smallBoxBottom {
	width: 373px;
	height: 2px;
	overflow: hidden;
}

.fpsmallBoxBottom
{
	width: 268px;
	height: 2px;
	overflow: hidden;
	background-image: url(/https/www.royalcourt.no/images/faktaboks/bottomFP.gif);
	background-repeat: no-repeat;
}


.programFlash #flashcontent_program .fpsmallBoxBottom {
	width: 373px;
	height: 2px;
	overflow: hidden;
	background-image: url(/https/www.royalcourt.no/images/faktaboks/bottom.gif);
	background-repeat: no-repeat;
}

.programFlash #flashcontent_program .fpsmallBoxBottom {
	width: 373px;
	height: 2px;
	overflow: hidden;
}

/* --------------------------------- */




.nyhetsarkivlenkeCont a:link,
.nyhetsarkivlenkeCont a:visited
{
	text-decoration: none;
	font-weight: bold;
}

.nyhetsarkivlenkeCont a:hover { text-decoration: underline; }

.smallBoxTextTop {
	width: 363px;
	padding-left: 5px;
	padding-top: 6px;
}

.smallBoxHistoryTextTop {
	width: 363px;
	padding-left: 5px;
	padding-top: 4px;
}

.smallBoxTextMiddle {
	width: 363px;
	margin-left: 5px;
	background-image: url(/https/www.royalcourt.no/images/faktaboks/textMiddle.gif);
	background-repeat: repeat-y;
}

.smallBoxTextMiddleHistory {
	width: 363px;
	height: 57px;
	margin-left: 5px;
	overflow: hidden;
	background-image: url(/https/www.royalcourt.no/images/faktaboks/historyEntry.gif);
}

.smallBoxTextMiddleHistoryBottom {
	width: 363px;
	height: 57px;
	margin-left: 5px;
	overflow: hidden;
	background-image: url(/https/www.royalcourt.no/images/faktaboks/historyEntryBottom.gif);
}


.smallBoxTextBottom {
	width: 363px;
	padding-left: 5px;
}

.smallBoxTextContainer {
	width: 363px;
	height: 2px;
	overflow: hidden;
}

.smallBoxText {
	width: 345px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #2b292c;
	font-size: 12px;
}

.smallBoxTextUrl
{
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.smallBoxLinkContainer {
	width: 361px;
	padding-left: 2px;
	padding-bottom: 1px;
}

.smallBoxLastLinkContainer {
	width: 361px;
	padding-left: 2px;
}


.smallBoxLinkIntern {
	width: 359px;
	height: 29px;
	overflow: hidden;
	background-image:url(/https/www.royalcourt.no/images/faktaboks/lenker_intern.gif);
}

.smallBoxLinkExtern {
	width: 359px;
	height: 29px;
	overflow: hidden;
	background-image:url(/https/www.royalcourt.no/images/faktaboks/lenker_ekstern.gif);
}

.smallBoxLinkText {
	padding-left: 6px;
	padding-top: 7px;
}

.smallBoxLinkText a {
	font-size: 12px;
}


.sitatBox {
	width: 373px;
	padding-top: 14px;
	margin-left: 5px;
	color: #2b292c;
	font-size: 24px;
}


/* Kalender og program ---------------------------------------  */

.calendar {
	padding-left: 4px;
	margin-top: 8px;
}

.calenderEntry {
	width: 365px;
	height: 92px;
	overflow: hidden;
	background-image:url(/https/www.royalcourt.no/images/faktaboks/calendar_entry_back.gif);
}

.calenderEntryFP {
	width: 260px;
	height: 26px;
	overflow: hidden;
	background-image:url(/https/www.royalcourt.no/images/faktaboks/calendar_entry_backFP.gif);
}


.calenderEntryLeft {
	float: left;
	width: 87px;
	height: 87px;
	padding-left: 4px;
	padding-top: 2px;
}

.calenderEntryRight {
	float: left;
	width: 265px;
	height: 87px;
	overflow: hidden;
	padding-top: 8px;
	padding-left: 5px;
}

.calenderEntryRightLower {
	padding-top: 5px;
}

.calenderEntryText {
	width: 350px;
	height: 80px;
	padding-left: 8px;
	padding-top: 6px;
}

.calenderEntryTextFP {
	width: 250px;
	height: 15px;
	padding-left: 8px;
	padding-top: 5px;
    overflow: hidden;
}


.calenderButtons {
	width: 365px;
	height: 28px;
	background-image:url(/https/www.royalcourt.no/images/faktaboks/calendar_buttons.gif);
}

.calenderButtonsFP {
	width: 254px;
	height: 26px;
	/* background-image:url(/https/www.royalcourt.no/images/faktaboks/calendar_buttonsFP.gif); */
	padding-top: 8px;
	/* padding-left: 6px; */
}



.calenderButtonsMore
{
	padding-top: 4px;
	padding-bottom: 4px;
	/* padding-left: 7px; */
	font-size: 10px;
	font-weight: bold;
	font-family: "trebuchet ms",sans-serif;
	text-transform: uppercase;
	/* background-color: #FFFFFF; */
	width: 130px;
	/* -moz-border-radius: 3px;
	border-radius: 3px; */
}

.samisk .calenderButtonsMore { width: 150px; }

#actions a.actionButton {
height: 20px;
/* width: 20px;  */
background-color: #ffffff;
display: block;
float: right;
-moz-border-radius: 3px;
	border-radius: 3px;
margin-left: 10px;
}

/* #actions a.prev { background-image: url(/https/www.royalcourt.no/images/pil_opp.png); }

#actions a.next { background-image: url(/https/www.royalcourt.no/images/pil_ned.png);} */

.historyEntryText {
	width: 350px;
	height: 14px;
	padding-left: 10px;
	padding-top: 8px;
}


/* Fotoalbum */
.fotoalbumtekst {
    margin-top: 10px;
    margin-bottom: 10px;
}

.videokategoritekst {
    margin-bottom: 10px;
}

.image_carousel {
   z-index: 10;
}

/* large mediaplayer*/
#media2cImageLeft {
	float: left;
	width: 374px;
	height: 256px;
	overflow: hidden;
}

#media2cImageRight {
	float: left;
	padding-left: 19px;
	width: 374px;
	height: 256px;
	overflow: hidden;
}

#media2cButtons {
	width: 373px;
}

#media2cButtonsCounter {
	float:left;
	color: #2b292c;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
}

.media2cButtonsElement {
	float: left;
	padding-top: 6px;
}

.media2cButtonsElementOffset {
	float: left;
	padding-top: 6px;
	padding-left: 5px;
}

#media2cButtons_prev {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 11px;
	background: url(/https/www.royalcourt.no/images/mediaplayer/prev.gif);
}

#media2cButtons_prev:hover, #media2cButtons_prev:focus {
	background: url(/https/www.royalcourt.no/images/mediaplayer/prev_over.gif);
}

#media2cButtons_next {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 11px;
	background: url(/https/www.royalcourt.no/images/mediaplayer/next.gif);
}

#media2cButtons_next:hover, #media2cButtons_next:focus {
	background: url(/https/www.royalcourt.no/images/mediaplayer/next_over.gif);
}

#media2cButtons_larger {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 11px;
	background: url(/https/www.royalcourt.no/images/mediaplayer/larger.gif);
}

#media2cButtons_larger:hover, #media2cButtons_larger:focus {
	background: url(/https/www.royalcourt.no/images/mediaplayer/larger_over.gif);
}

.media2cLine {
	width: 767px;
	height: 1px;
	overflow: hidden;
	padding-top: 3px;
}

.media2c2Line {
	width: 767px;
	height: 1px;
	overflow: hidden;
	padding-top: 3px;
	margin-bottom: 5px;
}

.media2cLineUpper {
	width: 767px;
	height: 1px;
	overflow: hidden;
	padding-top: 0px;
}

#media2cImageDescription {
	width: 760px;
	color: #2b292c;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
}

/* small mediaplayer */

.mediaplayerContainer {
	padding-top: 14px;
}

.mediaplayerTopContainer {
	padding-top: 0px;
}


.mediaplayerContainerNoTop {
	padding-top: 9px;
}


#mediaImage {
	width: 371px;
	border-color:#e0e0e0;
	border-style: solid;
	border-width: 1px;
}

#mediaButtons {
    width: 373px;
	height: 18px;
}

#mediaButtonsCounter {
	float:left;
	color: #2b292c;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
}

.mediaButtonsElement {
    float: left;
	padding-top: 6px;
}

.mediaButtonsElementOffset {
    float: left;
	padding-top: 6px;
	padding-left: 5px;
}

#mediaButtons_prev {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 11px;
	background: url(/https/www.royalcourt.no/images/mediaplayer/prev.gif);
}

#mediaButtons_prev:hover, #mediaButtons_prev:focus {
	background: url(/https/www.royalcourt.no/images/mediaplayer/prev_over.gif);
}

#mediaButtons_next {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 11px;
	background: url(/https/www.royalcourt.no/images/mediaplayer/next.gif);
}

#mediaButtons_next:hover, #mediaButtons_next:focus {
	background: url(/https/www.royalcourt.no/images/mediaplayer/next_over.gif);
}

#mediaButtons_larger {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 11px;
	background: url(/https/www.royalcourt.no/images/mediaplayer/larger.gif);
}

#mediaButtons_larger:hover, #mediaButtons_larger:focus {
	background: url(/https/www.royalcourt.no/images/mediaplayer/larger_over.gif);
}

.mediaLine {
	width: 373px;
	height: 1px;
	overflow: hidden;
	padding-top: 3px;
}

.mediaLineLargeGap {
	width: 373px;
	height: 1px;
	overflow: hidden;
	padding-top: 8px;
}

#mediaImageDescription {
	width: 360px;
	color: #2b292c;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
}

.mediaImageDescription {
	width: 360px;
	color: #2b292c;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
}

/*  search */

.searchEntryTop {
	width: 767px;
	margin-top: 5px;
}

.searchEntryMiddle {
	width: 767px;
    background-color: #FDFDFD;
	background-repeat:repeat-y;
	margin-bottom: 1px;
}

.forhåndsvisning {
    margin-top: 25px;
}

.forhåndsvisning .searchEntryMiddle {
    margin-bottom: 25px;
}

.searchEntry {
	width: 767px;
	margin-top: 1px;
}

.searchTopLeft {
	float: left;
	width: 350px;
	color: #2b292c;
	font-size: 12px;
	padding-left: 12px;
	padding-top: 3px;
}

.searchTopRight {
	text-align:right;
	float: right;
	width: 350px;
	color: #2b292c;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 8px;
}


.searchTitle {
	width: 766px;
	height: 29px;
	overflow: hidden;
	margin-top: 1px;
	background-color:#e7e7e7;
}

.searchTitleTop {
	width: 766px;
	height: 29px;
	overflow: hidden;
	margin-top: 5px;
	background-color:#e7e7e7;
}


.searchTitleText {
	font-size: 12px;
	color: #2b292c;
	padding-top: 7px;
	padding-left: 14px;
}

.searchButtonLeft {
	float: left;
	margin-top: 5px;
	margin-bottom: 2px;
}

.searchButton {
	float: left;
	margin-top: 5px;
	margin-left: 11px;
	margin-bottom: 2px;
}

.searchButtonUpperSpace {
	width: 100px;
	height: 28px;
}



.vedlegg {
    color: #2B292C;
    font-size:11px;
    font-weight:bold;
    padding-left:12px;
    padding-top:6px;
}


.imageGalleryLine {
/*	height: 155px;  */
}

.imageGalleryDropDownLine {
	width: 380px;
	height: 32px;

}

.imageGalleryDropDown input {
	height: 22px;

}

.imageGalleryDropDown {
	float: left;
	height: 21px;
	overflow: hidden;
	margin-bottom: 11px;
	margin-right: 4px;
}

.imageGalleryThumb
{
	width: 87px;
	height: 140px;
	float: left;
	margin-right: 6px;

}

.imageGalleryThumbText {
	/*float: left;*/
	width: 87px;
	height: 34px;
	padding-top: 4px;
	color: #2b292c;
	font-size: 10px;
	/*overflow: hidden;*/
}

.programSmall {	height: 79px;}
.programLarge {	height: 279px;}
/* Overstyr høyde om bare ett eller to elementer */
.programOneElement { height: 93px;}
.programTwoElements { height: 187px;}


.items {
	position: relative;
	margin: 0px;
	transition: left 0.5s;
	width: 100%;
	left: 0px;
	margin-top: 1em;
	display: block;
}

.forside .items {
    display: flex;
}

.image_carousel .items {
       width: 10000px; /* needed for horizontal carousel */
    }


.items.vertical {
	position:relative;
	width: 100%;
	margin: 0px;
	transition: top 0.5s;
	top: 0px;
}

/* single scrollable item */
.programSmall .item {
	height:26px;
}

.programLarge .item {
	height:93px;
}

.disabledNavigationButton {
    cursor: default;
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
    display: none;
}

#actions a {
	cursor:pointer;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}


.disabled {
	visibility:hidden;
}


/* entries */

.articleEntry_115 {
	width: 372px;
}

.articleEntry_115_Float {
	float: left;
	width: 372px;
}

.articleEntry_115_Float_Right {
	float: left;
	width: 373px;
	padding-left: 18px;
}


.articleEntry_115_Left {
	float: left;
	width: 115px;
}

.articleEntry_115_Right {
	float: left;
	padding-left: 7px;
	width: 250px;
}

.articleEntry_87 {
	float: left;
	width: 381px;
	padding-top: 10px;
}

.articleEntry_87_small {
	float: left;
	width: 367px;
	padding-top: 10px;
	padding-left: 13px;
}


.articleEntry_87_Left {
	float: left;
	width: 87px;
}

.articleEntry_87_Right {
	float: left;
	padding-left: 7px;
	width: 250px;
}


.largeImageText {
	padding-top: 5px;
	width: 766px;
	height: 13px;
	overflow: hidden;
	text-align: right;
	color: #2b292c;
	font-size: 10px;
}

.smallImageText {
	padding-top: 3px;
	width: 372px;
	height: 15px;
	overflow: hidden;
	text-align: left;
	color: #2b292c;
	font-size: 10px;
}


.largeLine {
	width: 766px;
	height: 1px;
	overflow: hidden;
}



.imageBorder {
	border-style:solid;
	border-width: 1px;
	border-color:#e7e7e7;

}



/* Del på twitter/fb */
.tafSocialButton {
    cursor: pointer;
    margin-right: 8px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-image: url('/https/www.royalcourt.no/images/social.png');
    float: left;

}
/*
.tafSocialButton:hover {
    background-position: 0px -50px;
}
*/

.tafSocialButton .skjult {
    display: none;
}

    #custom-tweet-button {
background-position: 0px 0px;

  }

#custom-fb-button {
background-position: -50px 0px;
}



.skipnav {
	text-align: left;
	z-index: 100;
}

.skipnav a,
.hidden {
	position: absolute;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.skipnav a:focus, .skipnav a:active {
	position: static;
	left: 0;
	width: auto;
	height: auto;
	overflow: visible;
	text-decoration: underline;
}

/* paginering (f.eks. pÃ taler.html) */
.page {
    border: 1px solid #ccc;
    padding: 4px 7px 2px 7px;
    font-family: "trebuchet ms",sans-serif;
}

.currentPage {
    background: #ccc;
    color: #000;
}

.alternativ_font {font-family: helvetica, arial, sans-serif; }

form .ikke_i_bruk {
	display: none;
}