html   {
	margin-top : 0px;
}


body   {
	font-family:  verdana, garamond, sans-serif;
    font-size: 12px;
	margin: 0;
	background-color : 738093;
	background-image : url(/bilete/logo/bakgrunn.jpg);
	background-position: top center;
	background-repeat : repeat-y;
	text-align: center; 
}


div.global {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    background-color: #FFFFFF;
    text-align: left; /* IE omveg */
}

div.hovudfelt {
	clear: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	width: 797px;
	background-color: #FFFFFF;
	text-align: left;
	/* IE omveg */
	vertical-align : top;
}

span.flagg {
	float: right;
	margin-top: 0px;
	margin-right:10px;
	display: inline;
	/*margin-bottom: 0px;
	margin-left: 700px;
	margin-right: auto;
	*/
	/*-width: 780px;
	*/
	/* IE omveg */
	/*
	position : absolute;
	top:10px;
	right:10px;
	*/
}


div#meny {
	margin : 0px;
	padding : 0px;
	width : 800px;
	background : url(/bilete/logo/button_sok.png) repeat-x top;
	page-break-inside : avoid;
}


div#meny ul {
	margin : 0px;
	padding : 0px;
	page-break-after : avoid;
}

div#meny  li {
	list-style : none;
	float : left;
	margin : 0px;
	width : 15%;
	font-size : 12;
	line-height : 31px;
	white-space : nowrap;
}

div#meny a {
	display : block;
	float : left;
	text-decoration : none;
	text-align: center;
	font-weight : bold;
	border : 1px solid;
	border-color : ButtonFace #789 #789 #FFF;
	background : url(/bilete/logo/button.jpg) center no-repeat;
	color: Black;
	width: 120px;
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right: 0px;
	width: 133px;
	background-color: #FFFFFF;
	text-align: left;
	*/
	/* IE omveg */
	/*float : left;
	background : url(/bilete/logo/button.png) center;
	min-height : 31px;
	max-height : 31px;
	height : 31px;
	text-align: center;
	text-shadow : Gray;
	vertical-align : inherit;
	font-stretch : wider;
	font-weight : bold;
	*/
}

html>body div#meny a {width: auto;}    /* fixes IE6 hack */


div#meny a  {
	/*     \*/
	float :none;   /*  */
}



div#meny a:hover {
	background-color : Gray;
	color: Blue;
	border-color : #789 #CCC #CCC #789;
}





div#meny span  {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right: 0px;
	width: 315px;
	background-color: #FFFFFF;
	text-align: left;
	/* IE omveg */
	float : left;
	background : url(/bilete/logo/button_sok.png) repeat-x top;
	min-height : 33px;
	max-height : 34px;
	height : 34px;
	text-align: right;
	text-shadow : Gray;
	vertical-align : middle;
	font-stretch : wider;
	font-weight : bold;
	/*padding-left : 50px;
	*/
	/*padding-top : 10px;
	*/
	padding-right : 5px;
	padding-top : 5px;
	#padding-top : 2px;
	page-break-before : avoid;
}



div.sokeresultat {
	clear: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 3px;
	background-color: #FFFFFF;
	text-align: left;
	/* IE omveg */
	vertical-align : top;
}


a:link    {
	letter-spacing: 1px;
	color: #0000ff;
	text-decoration: none;
	font-size : 10px;
}
a:visited {
	letter-spacing: 1px; 
	text-decoration: none;
	font-size : 10px;
}

a:hover {
	color: #0000ff;
	text-decoration: underline;
}

a.sorter:link    {
	letter-spacing: 1px;
	color: #0000ff;
	text-decoration: none;
	font-size : 10px;
}
a.sorter:visited {
	letter-spacing: 1px; 
	text-decoration: none;
	font-size : 10px;
}

a.sorter:hover {
	color: #0000ff;
	text-decoration: underline;
}


td.fotograf   {
	color : Gray;
	text-align :right;
	font-size : 10px;
	vertical-align : bottom;
}



table.box_hogremarg   {
	background-image : url(/bilete/logo/transparentbakgrunn.jpg);
	background-repeat : repeat-y;
	margin-top : 0px;
	margin-right : 0px;
	vertical-align : top;
	/*float : right;*/
	border:1;
	font-size : 10px;
	background-color : 738093;
	width : 150px;
	padding : 0 0 0 0;
}

table.box  {
	background-image : url(/bilete/logo/transparentbakgrunn.jpg);
	background-repeat : repeat-y;
	/*margin-top : 0px;
	margin-right : 0px;*/
	vertical-align : top;
	/*float : right;*/
	border:1;
	font-size : 10px;
	background-color : 738093;
	/*width : 140px;*/
	padding : 0 0 0 0;
}

table.box_stor  {
	background-image : url(/bilete/logo/transparentbakgrunn.jpg);
	background-repeat : repeat-y;
	vertical-align : top;
	border:1;
	font-size : 10px;
	background-color : 738093;
	padding : 2 2 2 2;
	width : 99%;
}

td.box_overskrift   {
	background-image :  url(/bilete/logo/transparentbakgrunn.jpg);
	color : White;
	font-size: 10px
	line-height : 20px;
	text-align : center;
}


td.box   {
	background-image : url(/bilete/logo/transparentbakgrunn.jpg);
	background-repeat : repeat-y;
	color : Black;
	background-color : transparent;
	background : ThreedFace;
}

td.box_stor_overskrift   {
	color : White;
	letter-spacing: 3px;
	line-height : 30px;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	text-align : left;
	text-indent: 10px;
	vertical-align : middle;
}


td.box_stor_info   {
	color : Black;
	padding : 6 6 6 6;
	background-color : transparent;
	background : ThreedFace;
	font-family : Arial, Helvetica, sans-serif;
}

td.venstremarg   {
	width : 150px
}

ul.flat    {
	margin: 1px;
    padding: 0 0 0 0em;

}

ul.sorter    {
	margin: 2px 2px 2px 3px;
	padding: 0 0 0 0em;
}


li.box {
	list-style : none;
	text-align : left;
	text-indent : 0px;
}

li.box_artsinfo {
	list-style : none;
	text-align : left;
	text-indent : 0px;
	font-size : 10px;
	color : Green;
}

li.sortertartsliste, li.sortertartsliste2,li.sortertartsliste_aktiv {
    margin: 3px 1px 3px 3px;
	list-style : none;
	/* list-style-position: inside */
	text-align : left;
	text-indent : 0px;
}

li.sortertartsliste2 {
    background-color: #ECE9D8;
}

li.sortertartsliste_aktiv {
    background-color: 738093;
	color: White;
	letter-spacing: 1px;
	font-size : 10px;
	line-height : 20px;
}

div.publdato  {
	text-align : center;
	font-size : 10px;
	margin-bottom : 5px;
}

div.box_artsinfo  {
	text-align : left;
	color : black;
	font-size : 10px;
	margin-bottom : 5px;
	padding: 0 0 0 1em;
}

a.box:link    {
	color: #0000ff;
	text-decoration: none;
}
a.box:visited {
	text-decoration: none;
}

a.box:hover {
	text-decoration: underline;
}

H1.artsoverskrift  {
	letter-spacing: 2px;
	font-weight: bold;
	color: Green;
	font-size: 14px;
	font-variant: normal;
}

H1.framside  {
	letter-spacing: 1px;
	font-weight: bold;
	color: Green;
	font-size: 18px;
	font-variant: normal;
	padding-left : 10px;
}



H2.box {
	font-size : 12px;
	padding-bottom : 0px;
	margin : 1px 0px 1px 2px;
}

p.box {
	/*line-height : 4px;
	*/
	padding-bottom : 2px;
	padding-top : 0px;
	margin : 1px 0px 1px 2px;
}

p.info {
	padding-bottom : 5px;
	padding-top : 5px;
	margin : 1px 0px 1px 10px;
	width : 500px;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

p.info_tight {
	padding-bottom : 5px;
	margin : 1px 0px 1px 10px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

p.normalparagraf {
	padding-bottom : 4px;
	padding-top : 0px;
	padding-right : 10px;
	margin : 1px 0px 1px 2px;
}

p.hjelp {
	margin-left: 1px;
	font-size : 10px;
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
}
p.copyright {
	margin-left: 1px;
	font-size : 10px;
	color: red;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
}
div.box_stor_info  {
	background-color: ThreedFace;
	float : left;
	text-align: center;
	text-transform: uppercase;
}

div.alfa_abc {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: Orange;
	max-width : 640px;
	min-width : 400px;
}

div.alfa_aktiv {
	width: 20px;
	background-color : 738093;
	color: White;
	font-size : 16px;
	float : left;
	text-transform: uppercase;
	font-style : bold;
	text-align: center;
	
}

div.linespace55  {
	margin-top : 5px;
	margin-bottom : 5px;
}

div.alfa_ljos  {
	width: 20px;
	background-color: ThreedFace;
	float : left;
	text-align: center;
	text-transform: uppercase;
}

div.alfa_mork  {
	width: 20px;
	background-color: Orange;
	float : left;
	page-break-after : avoid;
	text-align: center;
	text-transform: uppercase;
}

a.alfa_bet:link  {
	font-size : 16px;
	color: Blue;
	font-style : bold;
	text-decoration: none;
}

a.alfa_bet:hover  {
	text-decoration: underline;
}

a.alfa_bet:visited {
	color: Blue;
	text-decoration: none;
	font-size : 16px;
}

H1  {
	padding-left : 10px;
	color : Green;
	font-size : 16px;
}

H2  {
	padding-left : 10px;
	color : Green;
	font-size : 14px;
}

H3  {
	padding-left : 10px;
	color : Green;
	font-size : 12px;
}

.normaltekst   {
	margin-left: 1px;
	font-size : 10px;
	color: black;
}
/*
table.ytre   {
	margin-top : 0px;
	padding-top : 0px;
	vertical-align : top;
	height : 1000px;
}


td.venstre {
	background-image : url(/bilete/logo/venstremarg3.png);
	background-position : right;
	background-repeat : repeat-y;
	width : 31px;
}



td.hogre {
	background-image : url(/bilete/logo/hogremarg3.png);
	background-position : left;
	background-repeat : repeat-y;
	width : 31px;
}
*/