body { 
	color: #D4D0C8;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	padding: 30px 0px 30px 0px;
	margin: 0px; 
	border: 0px;
	background-color: #cccccc;
	}


h1	{
	font-size: 15px;
	color: #4C6A91;
	margin-bottom: 0.5em;
	font-variant:small-caps;
	}

h2	{
	font-size: 13px;
	font-weight: bold;
	color: #4C6A91;
	margin-bottom: 0.2em;
	}
	
h4	{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 0.2em;
	}

#background{	
	background: url(../img/bg.jpg) white center repeat-y; 
	width: 760px;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	}

#container{	
	margin: 12px 12px 0px 12px; 
	width: auto;
	}


#header{
	width: auto;
	height: 124px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px white solid;
	background: url(../img/header_gradient.jpg) #ffffff repeat-x;
	}

.sl {
	background-image: url(../img/shadow_left.gif);
	}

.sr {
	background-image: url(images/shadow_right.gif);	
	}

.kikutstua {
	margin: 0px 0px 0px 159px;
	padding: 0px;
	}
	
.adresse	{
	height:auto;
	background-color: #D6E7F5;
	padding: 0px 37px 0px 196px;
	width: auto;
	font-size: 10px;
	color: #47586E;
	border: 1px solid white;
	border-color:transparent;
	border-bottom: 1px white solid;
	border-top: 1px white solid;
	}
	

.adresse a:link		{ color: #BB7324; text-decoration: none; font-weight: normal }
.adresse a:visited 	{ color: #BB7324; text-decoration: none; font-weight: normal }
.adresse a:hover 	{ color: #BB7324; text-decoration: underline; font-weight: normal  }
.adresse a:active 	{ color: #BB7324; text-decoration: none; font-weight: normal  }

	
.adresse img { padding-top: 2px; padding-right:10px }

.adresse span { color: #D6E7F5 }



/*.adr	{
	background-color: #ECE9D8;
	padding: 9px 0px;
	color: white;
		}*/

.top{
	position: absolute;
	top: 0%;
	margin: 0px;
	padding: 0px;
	}

.bottom{
	position: absolute;
	top: 100%;
	margin: 0px;
	padding: 0px;
	}
	
#clear				{ clear:both }

#main{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 736px;
	border-bottom: 1px white solid;	
	}
	
#tekst	{
		padding: 25px 20px 20px 37px;
		color: #666666;
		margin-right: 30px;
		}
	
#tekst img{
	margin: 0px;
	border: 4px solid #cccccc;
	}
	
#tekst a:link 		{ color: #BB7324; text-decoration: none; font-weight: bold }
#tekst a:visited 	{ color: #BB7324; text-decoration: none; font-weight: bold }
#tekst a:hover 		{ color: #BB7324; text-decoration: underline; font-weight: bold  }
#tekst a:active 	{ color: #BB7324; text-decoration: none; font-weight: bold  }


#meny{
	width: 159px;
	height:auto;
	background:url(../img/_.jpg) /*#114477*/ #D6E7F5;
	padding-top: 25px;
	padding-bottom: 200px;
	}
	
#meny td	{background-color: /*#114477*/ #D6E7F5;}

	
#meny a:link { 
	color: #47586E;
 	text-decoration: none;
	}
	
#meny a:visited { 
	color: #47586E; 
 	text-decoration: none;
	}
	
#meny a:hover { 
	color: #A96200;
 	text-decoration: none;
	}
	
#meny a:active { 
	color: #A96200; 
 	text-decoration: none;
	}

.meny_overskrift{
	font-weight: bold;
	padding: 0px 18px 10px 18px;
	display: block;
	}
img.floatright {float:right;}

#bilder					{ border: none;}
#bilder img				{ border: none;}
#tekst img.noborder		{ border: none; margin-top: 0px}
table #forretter th		{ border-bottom: 2px solid #D6E4F5; text-align:left; color: #4C6A91; }
table #hovedretter th	{ border-bottom: 2px solid #D6E4F5; text-align:left; color: #4C6A91; }
table .hovedretter th	{ border-bottom: 2px solid #D6E4F5; text-align:left; color: #4C6A91; }
table #desserter th		{ border-bottom: 2px solid #D6E4F5; text-align:left; color: #4C6A91; }

table #tider 			{ border-top: 2px solid #D6E4F5;}
table .tider 			{ border-top: 2px solid #D6E4F5;}

/*
.hoyreMeny {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing:0;
	display: block;
	float:right;
	width: 140px;
	margin-left: 10px;
	margin-bottom: 10px;
	}

.hoyreMeny th {
	padding: 0 0.5em;
	text-align: left;
	padding: 2;
	font-weight:bold;
	background-color:#1188dd;
	color:#FFFFFF;
	margin-left: 7px;
	}

.hoyreMeny td {
	background-color:#8fc7ff;
	padding: 2;
    vertical-align: top;
	width: 140px;    
	}

.hoyreMeny a{
	color:#FF0000;
	font-size: 11px;
	padding: 0px 0px 0px 7px;
	margin-left: 7px;
	background-image: url(images/prikk.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;}

.hoyreMeny a:link 		{ color: white; text-decoration: none; }
.hoyreMeny a:visited 	{ color: white; text-decoration: none; }
.hoyreMeny a:hover 		{ color: #d8ebfd; text-decoration: none; }
.hoyreMeny a:active 	{ color: #d8ebfd;text-decoration: none; }
*/

.artikkelBilde { margin: 0px 7px 7px 7px; }


	

a.meny{
	font-size: 11px;
	padding: 3px 18px 7px 18px;
	background-image: url(images/linje.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	}
	
	
.dataGrid{ color: #252525; }

.adm_container{ padding: 30px;}

.hoved{	background-color: white;width: 100%;}


.footer{
	background: url(../img/adr_bg.jpg) /*#114477*/ #D6E7F5 repeat-y;
	padding: 9px 37px 9px 196px;
	margin: 0px;
	width: auto;
	border-bottom: 1px white solid;
	font-size: 11px;
	color: #47586E;
	font-size: 10px;
	}

.footer .footer_bolk { width: 500px; float:left; }
.footer .footer_bolk img { padding-top: 1px; padding-right:3px}

.footer a:link		{ color: #BB7324; text-decoration: none; font-weight: normal }
.footer a:visited 	{ color: #BB7324; text-decoration: none; font-weight: normal }
.footer a:hover 	{ color: #BB7324; text-decoration: underline; font-weight: normal  }
.footer a:active 	{ color: #BB7324; text-decoration: none; font-weight: normal  }

.footer	p { font-size: 9px; }


.ctl{ background: url(images/ctl.jpg) #464646; height: 12px; }
.t{ background: url(images/t.jpg) #464646 repeat-x; height: 12px; }
.ctr { background: url(images/ctr.jpg) #464646; height: 12px; }
.l { background: url(images/l.jpg) #464646 repeat-y; width: 12px; }
.r { background: url(images/r.jpg) #464646 repeat-y; width: 12px; }
.cbl { background: url(images/cbl.jpg) #464646; height: 12px; }
.b{ background: url(images/b.jpg) #464646 repeat-x; height: 12px; }
.cbr { background: url(images/cbr.jpg) #464646; height: 12px; }
.style1 			{ font-size: 10px; font-style: italic; }
.style2 			{ color: #2D3A5E; font-weight:normal ;}
.smallcaps			{ font-variant:small-caps }
.margin_left		{ margin-left: 17px; /* setter venstre-margen på andre elementer i menycol. */
					  border: none;	}
.borderbottom		{ border-bottom: 2px solid  #D6E4F5 }

.floatleft			{ float:left; }
