/* fra w3c */

h1	{	
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
	font-size:	2em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h2	{	
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
	font-size:	1.55em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h3	{	
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
	font-size:	1.38em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h4	{	
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
	font-size:	1.13em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h5, dt	{	
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
	font-size:	1em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h6	{	
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
        font-size:	0.9em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
tfoot, thead	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
	}	
		
th	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Trebuchet ms, Verdana, Myriad Web, Syntax, sans-serif;
	}	
		
hr	{	
	visibility:	hidden;
	}	
		
	/* end header type */	

body {
	line-height: 1.3;
}

h1, h2, h3, h4, h4, h6 { margin-top: 0.5em; margin-bottom: 0.4em; }

.gjestebok {background-color:rgb(230,230,230); color:blue;}
.gjestebok_topp { font-size: smaller; margin-left:3em; } 
.gjestebok_dato { float:right; } 
.gjestebok_header {background-color:rgb(192,192,192);}

.formdef label {width:150px; text-align:right; float:left; clear:left; margin-right:1em;}
.formsubmit {width:150px; text-align:right; float:left; clear:left; margin-right:1em;}
.formcaptcha { float:left; clear:left; margin-left:170px; } 

div.dokumentrediger ul {padding:0; display: block; margin-left: 20px; }
div.dokumentrediger li { list-style:none;  display: list-item;}
div.dokumentrediger * ul ul { margin-left: 20px; }

.html_label { display:block; width:100%; }


div.logg table {  border-collapse:collapse; border:solid; }
div.logg thead { font-weight:bold; } 
div.logg td { border-collapse:collapse; border:solid; }

div.redigerdokument  { clear:both;  width:100%; border:solid; border-color:red; border-width:thin;}
div.redigeravsnitt   { clear:both;  width:100%; border:solid; border-color:red; border-width:thin;}
div.redigerklasse    { border:solid; border-color:red; border-width:thin;}
div.redigerbilde     { border:solid; border-color:red; border-width:thin;}

div.redigerdokument img {  border:solid; border-color:blue; border-width:thin;}
div.redigeravsnitt img  {  border:solid; border-color:blue; border-width:thin;}
div.redigerklasse img   {  border:solid; border-color:blue; border-width:thin;}
div.redigerbilde img    {  border:solid; border-color:blue; border-width:thin;}

a.redigermeny:link     { color: red; }
a.redigermeny:visited  { color: red; }
a.redigermeny:hover    { color: red; }
div.redigermeny ul     {padding:0; display: block; margin:0 0 0 40px; }
div.redigermeny li     { display: list-item; list-style-type: decimal-leading-zero; padding:0; margin:0; }
div.redigermeny * ul ul { margin-left: 20px; }

div.dokument ul { list-style: none; margin:0; padding:0; border:0; }
div.dokument li { list-style: none; margin:0; padding:0; border:0; }
div.dokument h3 { clear: both; }
div.dokument h4 { clear: both; }
div.dokument h5 { clear: both;}

div.bilde_hoyre_u_tittel p { display: none; }
div.bilde_hoyre_u_tittel img { border:none; float:right; }

span.valgtmeny { font-style: italic; font-weight: bolder; }

ul.meny    {padding : 0; margin : 0;}
ul.meny li { list-style-type : none; position : relative; font-size: 1em; margin : 0; padding : 0; overflow: hidden;}
ul.submeny    { padding: 0; margin: 0; margin-left: 5px;} 
ul.submeny li {list-style-type : none; position : relative; font-size: .9em; margin : 0; padding : 0; overflow: hidden;}
ul.meny     a:hover { background: rgb(180,130,130); }
ul.submeny  a:hover { background: rgb(190,140,140); }

ul.meny     a:link { color: purple; text-decoration:none; }
ul.submeny  a:link { color:purple; text-decoration:none; }
ul.meny     a:visited { color: purple; text-decoration:none; }
ul.submeny  a:visited { color:purple; text-decoration:none; }
div.meny img { border:none; }

div.redigerdokumentramme {margin-top:6px; border:solid; border-top-width:3px; border-bottom-width:thin; border-right-width:thin; border-left-width:3px; border-color:rgb(0,255,0); }
div.redigeravsnittramme {margin-top:6px; border:solid; border-top-width:3px; border-bottom-width:thin; border-right-width:thin; border-left-width:3px; border-color:rgb(127,0,255); }

div.galleribilde {float:left; text-align:center; } 
div.galleritittel {text-align:center; width:100%} 
div.galleribeskrivelse {width:100%} 
div.galleristortbildetittel { text-align:center; } 
div.gallerilink { float:left; width:33%; text-align:center; }
div.galleriforrigelink { float:left;width:33%; text-align:left; }
div.gallerinestelink {float:left;width:33%; text-align:right; }
div.galleristortbilde { clear: both; }

div.kategorivalghierarki ul { margin-left:2em; }
div.tabell table { border:solid black; border-collapse: collapse;}
div.tabell th { border:solid black; background: rgb(200,200,200);}
div.tabell td { border:solid black; text-align:center;}
div.kalender { font-size:smaller; }
div.avsnitt h2 { clear:both; }
div.dokument h3 { clear:both; }
