

body {
	background-color: #ffffff;
	}

body * {
	font-size: 14px;
	line-height: 120%;
	font-family: georgia, serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #525456;
	}

div.error_boks,
div.oppdatert {
	text-align: center;
	width: 66%;
	margin: 5px auto 20px;
	font-weight: bold;
	padding: 5px;
	}

form	{
	margin: 0;
	padding: 0;
	}

a { 
	text-decoration: none ; 
	color: #0000ee;
	cursor: pointer;
	}

a:visited {
	color: #551a8b;
	}

a:hover	{ 
	text-decoration: underline ; 
	}

ol,ul {
	padding: 5px 15px;
	margin-top: 0px;
	}


li {
	padding: 5px 0;
	}


div.error_boks {
	color: red;
	border: 2px solid red;
	}

div.oppdatert {
        color: green;
        border: 2px solid green;
        }

.sok_senter,
div.center,
div.innlegging {
	text-align: center;
	}

div.center form {
	padding-top: 20px;
	}

div.IEfix {
	text-align: center;
	}

div.sb_alt {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 1000px;
	text-align: left;
	}

div.sb_topp {
	width: 1000px;
	background-color: #7d1d23;
	padding-top: 5px;
	padding-bottom: 5px;
	}

table.innlegging {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: 1px dotted #cccccc;
	margin-top: 0px;
	margin-bottom: 10px;
	}

table.sb_menyedit {
	margin-left: auto;
	margin-right: auto;
	}


table.innlegging th {
	background-color: #cccccc ;
	height: 10px;
	}

td.innlegging_navn,
td.innlegging_verdi,
td.tipsinnlegging_navn,
td.tipsinnlegging_verdi,
td.sok_verdi,
td.sok_senter {
	vertical-align: baseline;
	background-color: #eeeeee ;
	padding: 4px;
	border: 0;	
	}

td.sok_verdi,
td.innlegging_navn,
td.innlegging_godkjent,
td.tipsinnlegging_navn,
td.tipsinnlegging_godkjent {
	font-weight: bolder;
	}

table.tipskategori {
	margin: 0;
	width: 100%;
	}

td.tipskategori_tekst {
	padding: 2px;
	font-size: 12px;
	margin: 0;
	border: 0;
	}

td.tipsinnlegging_navn {
	vertical-align: top;
	}

textarea.innlegging_verdi {
	width: 550px;
	height: 65px;
	}

textarea.innlegging_innhold {
	width: 550px;
	height: 520px;
	}

textarea.tipsinnlegging_verdi {
	width: 185px;
	height: 185px;
	}

input.tipsinnlegging_verdi,
select.tipsinnlegging_verdi,
input.tipsinnlegging_bilde {
	width: 185px;
	}

input.sok_submit,
input.innlegging_verdi {
	width: 400px;
	}

input.innlegging_browse {
	margin-left: 4px;
	width: 96px;
	}

input.innlegging_bilde {
	width: 300px;
	}

input.sok_tekst {
	width: 230px;
	font-size: 12px;
	margin: 5px 2px 0px 4px;
	font-weight: normal;
	}

td.innlegging_send,
td.innlegging_godkjent {
	background-color: #eeeeee;
        text-align: center;
	padding: 5px;
        }

input.sok_submit,
input.aktivitet_submit {
	background-color: #cccccc;
	font-weight: bolder;
	vertical-align: bottom;
	}


input.input_id {
	width: 5em;
	}

td.innlegging_kategorier {
	background-color: #eeeeee;
	vertical-align: top;
	}


form.rediger_slett {
	padding: 0;
	margin: 0;
	}

td.zebra1,
td.zebra2 {
	vertical-align: middle;
	padding: 5px 20px 5px 20px;
	}

td.zebra1 {
	background-color: #dddddd;
	}

td.zebra2 {
        background-color: #eeeeee;
        }

div.kategori_boks {
	border: 1px solid #cccccc;
	margin: 10px 0px 10px 4px;
	}


div.kategori_overskrift {
	background-color: #cccccc;
	font-weight: bolder;
	font-family: georgia, serif;
	padding: 4px;
	}

div.kategori_text {
	font-size: 12px;
	width: 165px;
	}

div.sb_klasseboks {
	padding-bottom: 10px;
	}

div.sb_klasseoverskrift,
div.liste_tittel {
	font-family: georgia, serif;
	color: #0086b7;
	font-weight: bolder;
	font-size: 14px;
	padding: 4px;
	}

div.sb_kategoriliste img{
	vertical-align: middle;
	padding: 0 0 0 4px;
	}

div.sb_kategoriliste {
	font-size: 12px;
	font-family: Arial;
	white-space: nowrap;
	}

div.kategori_toppoverskrift,
td.sb_soktekst {
        color: #cccccc;
	font-family: georgia, serif;
        font-weight: bolder;
	font-size: 14px;
	}

td.sb_soktekst {
	padding-left: 0px;
	}

div.kategori_topptext {
	color: #ffffff;
	font-size: 10px;
	font-family: Arial;
	white-space: nowrap;
	padding: 0;
	padding-right: 8px;
	margin: 0;
	border: 0;
	}

div.kategori_topptext input {
	padding-left: 0;
	height: 13px;
	width: 13px;
	overflow: hidden;
	margin: 3px ;
	margin-left: 0;
	margin-bottom: 1px;
	border: 0;
	}

table.sb_delt_kategoriboks {
        padding: 0;
	padding-right: 1px;
	margin: 0;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	}

table.sb_delt_kategoriboks td {
	padding: 0;
	margin: 0;
	border: 0;
	}

div.sb_maalkode {
	padding-top: 5px;
	font-weight: bolder;
	float: left;
	width: 40px;
	}

div.sb_maaltekst {
	padding-top: 5px;
	margin-left: 40px;
	}

div.element {
	width: 550px;
/*	border-top: dotted #cccccc 2px;
*/	padding: 10px 2px;
	margin: 20px 0;
	}

div.sok_overskrift {
	border-bottom: dotted #cccccc 2px;
	margin-bottom: 5px;
	}

div.sok_overskrift,
div.sok_overskrift a {
	font-weight: bolder;
	font-family: georgia, serif;
	font-size: 24px;
	color: #525456;
	}

div.sok_ikonboks, 
div.sok_ingress {
	padding: 5px 1px;
	}

span.sok_ord {
	font-weight: bold;
	color: #0086b7;
	}

img.sok_ikon {
	padding: 0px;
	margin: 1px;
	border: 0;
	}	

table.sb_hoved {
	width: 1000px;
	border-collapse: collapse;
	margin: 20px 0;
	}

td.sb_venstremeny {
	width: 170px;
	padding: 5px 0;
	vertical-align: top;
	} 

td.sb_hovedkropp {
	vertical-align: top;
	width: 550px;
	padding: 5px 15px;
	}

td.sb_hoyrekolonne,
td.sb_hoyrekolonne_vid {
	width: 0px;
	padding: 5px 0;
	vertical-align: top;
	background-color: #ffffff;
	} 

td.sb_hoyrekolonne_vid {
	width: 250px;
	}
td.sb_hoyreekstrem {
	width: 250px;
	padding: 5px 0;
	vertical-align: top;
	} 

div.sb_helthoyrekolonne,
div.rss_feed {
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
	}

img.sb_helthoyrekolonne {
	border: 0;
	}

div.sb_helthoyre_overskrift,
div.rss_feed_overskrift,
div.sb_tips_overskrift {
	font-size: 16px;
	font-family: georgia, serif;
	border-bottom: 2px dotted #cccccc;
	font-weight: bolder;
	color: #0086b7;
	margin-bottom: 5px;
	margin-top: 10px;
	}

div.rss_feed_item {
	padding: 2px 0;
	}

img.sb_hovedbilde {
	border: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	}

div.sb_hovedoverskrift,
div.sb_sideoverskrift {
	border-bottom: 2px dotted #cccccc;
	font-weight: bolder;
	font-size: 24px;
	font-family: georgia, serif;
	color: #525456;
	margin-bottom: 1px;
	} 

div.sb_forfatter,
div.sb_forfatter *,
div.sb_publisert {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	}

div.sb_hovedkey {
	color: #0086b7;
	font-weight: bold;
	padding-top: 25px;
	}

div.sb_toppstrek {
	width: 1000px;
	border-collapse: collapse;
	margin: 1px 0;
	padding: 1px 0;
	border: 0;
	border-top: 1px dotted #7d1d23;
	border-bottom: 1px dotted #7d1d23;
	}

table.sb_toppmeny {
	width: 1000px;
	background-color: #cccccc;
	background-image: url("/grafikk/teknisk/menygradient.png");
	padding: 0;
	margin: 0;
	border: 0 ;
/*	border-bottom: solid 1px #7d1d23; 
*/	border-collapse: collapse;
	}

td.sb_toppmeny_basen {
	padding: 0;
	font-family: georgia, serif;
	text-align: center;
	vertical-align: middle;
	width: 170px;
	padding-right: 15px;
	}

span.sb_menypil {
	line-height: 1px;
	overflow: hidden;
	vertical-align: baseline;
	padding: 0;
	font-weight: bolder;
	font-size: 24px;
	color: #0086b7;
	}

td.sb_toppmeny {
	padding: 1px 0;
	font-family: georgia, serif;
	vertical-align: baseline;
	width: 10px;
	}

td.sb_toppmeny a:visited,
td.sb_toppmeny a {
	vertical-align: baseline;
	color: #000000;
	font-weight: normal;
	font-family: georgia, serif;
	font-size: 18px;
	}

td.sb_toppmeny_basen a {
	background-color: #000000;
	}

img.sb_toppmeny_basen {
        vertical-align: middle;
	margin: 0;
	padding: 0;
	border: 0;
        }

td.sb_toppmeny_basen a:hover {
	background-color: #0086b7;
	}

div.sb_vmeny_tab * {
	font-size: 12px;
	font-family: Arial;
	}

div.sb_vmeny_tab a,
div.sb_vmeny_tab_top a,
div.sb_vmeny_tab a:visited,
div.sb_vmeny_tab_top a:visited {
	color: #000000;
	}

td.sb_toppmeny a:hover,
div.sb_vmeny_tab a:hover,
div.sb_vmeny_tab_top a:hover,
div.sb_vmeny_tab a:focus,
div.sb_vmeny_tab_top a:focus,
div.sb_vmeny_tab a.sb_vmenu_tab_aktiv,
div.sb_vmeny_tab a.sb_vmenu_tab_aktiv:visited,
div.sb_vmeny_tab_top a.sb_vmenu_tab_aktiv,
div.sb_vmeny_tab_top a.sb_vmenu_tab_aktiv:visited {
	text-decoration: none;
	color: #0086b7;
	}


div.sb_sideinnhold {
	margin-top: 20px;
	}

/*
img.sb_toppbilde {
	float: left;
	height: 125px;
	width: 142px;
	padding: 0;
	border: 0;
	margin: 0;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 40px;
	}
*/

td.sb_toppbilde {
	vertical-align: bottom;
	width: 170px;
	padding: 0;
	padding-right: 15px;
	margin: 0;
	background: url("/grafikk/teknisk/speiderbasen.png") center bottom  no-repeat;
	}

table.sb_toppsok {
	margin-left: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	}

td.sb_toppsok_td {
	vertical-align: top;
	padding: 0;
	padding-right: 10px;
	margin: 0;
	border: 0;
	}

input.sok_knapp,
input.tom_knapp {
	font-weight: bolder;
	width: 75px;
	color: #000000;
	font-size: 12px;
	margin: 5px 2px 0px 6px ;
	background-color: #cccccc;
	background-image: url(/grafikk/teknisk/knappgradient.png);
	}

input.tom_knapp {
	width: 125px;
	}

div.sb_vmeny_tab {
	padding: 7px 0 0px 12px;
	}

div.liste_tab {
	padding: 0 0 0 30px;
	}

div.sb_vmeny_tab_top {
	padding: 0 0 10px 0;
	border-bottom: dotted 1px #cccccc; 
	margin-bottom: 10px;
	font-weight: bold;
	} 

div.sb_vmeny_tab {
	font-weight: normal;
	}

div.dokument {
	padding-top: 20px;
	font-weight: bold;
	font-size: 16px;
	}

div.tab {
	padding: 0 0 0 30px;
	font-weight: normal;
	font-size: 12px;
	}

img.dokument {
	padding: 1px 3px;
	}

input.sb_menyedit {
	width: 400px;
	}

textarea.sb_menyinput {
	width: 550px;
	}

table.center {
	margin-left: auto;
	margin-right: auto;
	}

table.maal_liste {
	margin-top: 20px;
	border-collapse: collapse;
	}

th.maal_liste {
	background-color: #7d1d23;
	font-weight: bolder;
	text-align: center;
	color: #ffffff;
	border: 1px solid #cccccc;
	padding: 3px 5px;
	}

td.maal_liste {
	border: 1px solid #cccccc;
	padding: 3px 5px;
	}

table.forige_neste {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 400px;
	}

td.float_left {
	text-align: left;
	}

td.float_right {
	text-align: right;
	}

span.sb_sok_blaing_tekst {
	text-align: center;
	}

div.sb_sok_treff {
	text-align: center;
	}

img.sb_sok_blaing {
	padding: 0;
	width: 11px;
	height: 11px;
	color: #0086b7;
	border: 0;
	margin: 0 10px;
	}

div.sb_type_fr {
	clear: both;
	margin: 8px 2px 2px 8px;
	vertical-align: bottom;
	float: right;
	padding: 2px;
	width: 62px;
	height: 12px;
	font-family: georgia, serif;
/*	font-weight: bold;
*/	font-size: 10px;
	background-color: green;
	background-image: url("/grafikk/teknisk/typeknapp.png");
	text-align: center;
	color: #ffffff;
	}


table.sb_tipstabell {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	}

td.sb_tipstabell {
	vertical-align: top;
	background-color: #eeeeee;
	width: 170px;
	border: 1px solid #cccccc;
	padding-bottom: 10px;
	}



div.sb_tips {
	background-color: #ffffff;
	width: 250px;
	margin-bottom: 30px;
	}

div.sb_tips_overskrift {
	font-weight: bolder;
	color: #0086b7;
	}

div.sb_tipsklasse {
	margin-bottom: 10px;
	}

span.sb_tipsklasse {
	font-weight: bolder;
	}

img.sb_tips_bilde {
	border: 0;
	}

div.sb_dittsok_fr {
	padding: 0;
	margin: 0;
	float: right;
	}

img.sb_dittsok {
	border:0;
	height: 14px;
	width: 14px;
	margin-left: 2px;
	margin-right: 2px;
	}

a.sb_dittsok {
	font-size: 10px;
	}


div.sb_menytre {
	padding: 2px;
	border: 1px solid #eeeeee;
	margin: 2px;
	background-color: #dddddd;
	}

div.sb_menytre1 {
	padding: 2px;
	background-color: #eeeeee;
	}

div.sb_menytre0 {
        padding: 2px;
        background-color: #dddddd;
        }

div.sb_menytretab {
	margin-left: 30px;
	}

img.sb_forsidebilde {
	padding: 4px;
	}

ul.sb_vis_sokeliste {
	margin: 0px;
	}

ul.sb_vis_sokeliste li{
        }

img.dokument {
	border: 0;
	}

div.sb_finnurl {
	color: #0086b7; 
	}

div.overdiv {
        position: absolute;
        visibility: hidden;
        z-index: 10000;
        }

img.overlib_hjelp {
	border: 0;
	}

@media print {

	div.sb_topp,
	table.sb_toppmeny,
	td.sb_venstremeny,
	td.sb_hoyreekstrem {
		display: none;  
		}
	
	div.sb_alt,
	div.sb_topp,
	table.sb_toppmeny,
	table.sb_hoved {
		width: auto;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}

	table.sb_toppmeny,
        td.sb_venstremeny {
		width: 0;
		}

	td.sb_hovedkropp {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	 	width: 550px;	
		padding-right: 15px;
		}

	td.sb_hoyremeny {
		width: 185px;
		}
	}



