/* CSS Document */

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

.fpBox {
	width: 268px;
}

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

.ordensBox {
	padding-top: 3px;
	width: 373px;
}

.ordensBoxTop {
	padding-top: 3px;
	width: 373px;
}

.ordensBoxTopUpper {
	padding-top: 24px;
	width: 373px;
}

.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(/images/faktaboks/middle.gif);
	background-repeat: repeat-y;
}

.fpsmallBoxMiddle {
	width: 268px;
	padding-bottom: 3px;
	background-image: url(/images/faktaboks/middleFP.gif);
	background-repeat: repeat-y;
}

.programFlash #flashcontent_program .fpsmallBoxMiddle {
	width: 373px;
	padding-bottom: 0px;
	background-image: url(/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(/images/faktaboks/bottomFP.gif);
	background-repeat: no-repeat;
}

/* gjelder programvisning noflash på aktueltsiden -------------------- */

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

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

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

.smallBoxHeader {
	padding-left: 12px;
	padding-top: 6px;
	font-size: 11px;
	font-weight:bold;
	color: #a08649;
}


.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(/images/faktaboks/textMiddle.gif);
	background-repeat: repeat-y;
}

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

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


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

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

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

.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(/images/faktaboks/lenker_intern.gif);
}

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

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

.smallBoxLinkText a {
	color: #2b292c;
	font-size: 12px;
	text-decoration:none;
}


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


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

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

.calenderEntryFP {
	width: 260px;
	height: 26px;
	overflow: hidden;
	background-image:url(/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: 255px;
	height: 14px;
	padding-left: 10px;
	padding-top: 5px;
    overflow: hidden;
}


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

.calenderButtonsFP {
	width: 260px;
	height: 30px;
	background-image:url(/images/faktaboks/calendar_buttonsFP.gif);
}

.programFlash #flashcontent_program .calenderButtonsFP {
	width: 365px;
	height: 28px;
	background-image:url(/images/faktaboks/calendar_buttons.gif);
	margin-bottom: 3px;
}

.calenderButtonsMore {
	padding-top: 4px;
	padding-left: 7px;
}

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


.ordenTop {
	width: 373px;
	height: 2px;
	overflow: hidden;
	background-image:url(/images/faktaboks/topColored.gif);
}

.ordenMiddle {
	width: 373px;
	height: 145px;
	overflow: hidden;
	background-image:url(/images/faktaboks/ordnerBack.gif);
}

.ordenBottom {
	width: 373px;
	height: 2px;
	overflow: hidden;
	background-image:url(/images/faktaboks/bottomColored.gif);
}

.ordensImage {
	padding-left: 4px;
	padding-top: 4px;
}

.ordensImageTop {
	width: 365px;
	height: 2px;
	overflow: hidden;
	background-image:url(/images/faktaboks/ordensTop.gif);
}

.ordensImageMiddle {
	width: 365px;
	height: 93px;
	overflow: hidden;
	background-image:url(/images/faktaboks/ordensMiddle.gif);
	background-repeat:repeat-y;
}

.ordensImageBottom {
	width: 365px;
	height: 2px;
	overflow: hidden;
	background-image:url(/images/faktaboks/ordensBottom.gif);
}

.ordensImageContainer {
	padding-left: 3px;
}

.ordenText {
	width: 350px;
	height: 20px;
	overflow:hidden;
	padding-top: 4px;
	padding-left: 12px;
}


/* 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(/images/mediaplayer/prev.gif);
}

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

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

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

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

#media2cButtons_larger:hover, #media2cButtons_larger:focus {
	background: url(/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(/images/mediaplayer/prev.gif);
}

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

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

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

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

#mediaButtons_larger:hover, #mediaButtons_larger:focus {
	background: url(/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-image:url(/images/search/entryBackStretch.gif);
	background-repeat:repeat-y;
	margin-bottom: 1px;
}

.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;
}

.searchEntryDate {
	float: left;
	width: 78px;
	height: 16px;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 14px;
}

.searchEntryDate {
	font-size: 12px;
	text-decoration: none;
	color: #2b292c;

    font-size: 12px;
	text-decoration: none;
	color: #2b292c;
}

.searchEntryDate a{
	font-size: 12px;
	text-decoration: none;
	color: #2b292c;
}

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

.searchEntryTitle {
	float: left;
	width: 660px;
/* 	width: 600px; */
	height: 16px;
	overflow: hidden;
    padding-top: 10px; 
	padding-left: 0px;
    
    font-size: 12px;
	text-decoration: none;
	color: #2b292c;
}

.searchEntryTitle a{
	font-size: 12px;
	text-decoration: none;
	color: #2b292c;
}

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

.searchEntryText {
	width: 740px;
/* 	width: 700px; */
	padding-top: 0px;
	padding-left: 14px;
	padding-bottom: 10px;
    
    font-size: 12px;
	text-decoration: none;
	color: #2b292c;
}

.searchEntryText a{
	font-size: 12px;
	text-decoration: none;
	color: #2b292c;
}

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

.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;*/
}
