body 					{background: #000000 url(_img/ncbg.jpg) repeat-x; margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; color: #000000;}

#center 				{width: 860px; margin-right: auto; margin-left: auto; margin-bottom: 40px; border-left: 5px solid #ffffff; border-right: 5px solid #ffffff; border-bottom: 5px solid #ffffff;}
#center2 				{width: 860px; margin-right: auto; margin-left: auto;}

#topbox					{background:  url(_img/topbgnc.jpg) no-repeat; float: left; width: 860px; height: 175px; padding-left: 0px; padding-top: 125px;}
#flashbox				{float: left; width: 820px; height: 135px; padding: 20px;}
#topmenu				{background: #000000 url(_img/menuncbg.jpg) repeat-x; float: left; width: 820px; height: 54px; padding-left: 20px; padding-right: 20px;}
#menubox				{float: left; width: 820px; height: 54px;}
#restaurang				{float: left; width: 78px; height: 14px; padding-left: 730px; padding-top: 6px; padding-right: 10px; margin-bottom: 6px;}
#menubtn				{background: #383838; float: left; height: 16px; padding-left: 15px; padding-top: 4px; padding-right: 15px; padding-bottom: 2px; margin-bottom: 6px;}
#menubtna				{float: left; height: 16px; padding-left: 15px; padding-top: 4px; padding-right: 15px; padding-bottom: 2px; border-bottom: 6px solid #ff0000;}
#menubtnd				{float: left; height: 40px; width: 10px;}

#main					{background: #383838; float: left; width: 820px; border: 20px solid #383838;}

#content				{float: left; width: 820px;}
#contentmingle				{float: left; width: 818px; border: 1px solid #555555;}
#minglemain				{float: left; width: 820px; margin-left: 10px; padding-top: 20px; margin-right: 10px; padding-bottom: 20px;}
#instance				{float: left; height: 533px;}
#mingletop				{background: #ffffff; position: absolute; left: 0px; top: 0px; width: 800px; height: 30px; z-index: 1;}

#startwin				{background: #383838; float: left; width: 820px; margin-bottom: 20px;}
#startwincontent			{float: left; width: 820px; padding-bottom: 1px;}
#startnews				{float: left; width: 206px; padding: 10px; margin-bottom: 16px;}
#startbox				{background: url(_img/tjanst_bg.png) no-repeat; float: left; width: 178px; height: 142px; padding: 5px; margin-right: 16px; margin-bottom: 16px;}
#startprod				{background: url(_img/bgcontent.jpg) repeat-x; float: left; width: 800px; height: 110px; margin-bottom: 16px;}
#startbox2				{background: url(_img/tjanst_bg.png) no-repeat; float: left; width: 178px; height: 142px; padding: 5px; margin-bottom: 16px;}
#startvimmel				{background: #ffffff; float: left; width: 820px; height: 160px; margin-bottom: 20px;}
#startboxout				{background: #383838; float: left; width: 818px; margin-bottom: 20px; border: 1px solid #555555;}
#startboxline2				{float: left; width: 820px; margin-bottom: 20px;}
#startboxnews				{background: #484848 url(_img/sectionborder.jpg) no-repeat; float: left; width: 414px; padding-bottom: 10px; margin-right: 20px; border: 1px solid #484848;}
#startboxnewshead			{float: left; width: 414px; height: 44px; margin-bottom: 10px;}
#startboxnewsheadtext			{float: left; height: 18px; padding-left: 60px; padding-top: 26px; padding-right: 10px; margin-bottom: 6px;}
#startboxnewsinside			{float: left; width: 170px; height: 100px; padding: 10px; margin-left: 10px; margin-right: 9px; border-right: 1px solid #383838;}
#startboxnewsinside2			{float: left; width: 170px; height: 100px; padding: 10px; margin-right: 10px;}
#startboxnewsline			{float: left; width: 170px; padding-bottom: 2px;}

#startboxcom				{float: left; width: 384px;}
#startboxoutinside			{float: left; width: 384px; padding-left: 10px; padding-right: 5px;}
#startboxoutinside2			{float: left; width: 384px; padding-left: 5px; padding-right: 10px;}
#startboxouttop				{background: #000000; float: left; width: 808px; height: 18px; padding-left: 10px; padding-top: 26px;}
#startboxmid				{float: left; width: 246px; height: 142px; margin-left: 10px; margin-right: 10px;}
#startboxm2				{float: left; margin-left: 10px; margin-top: 20px; padding-bottom: 20px;}
#smallboxpic				{float: left; width: 70px; height: 70px; padding-right: 5px; padding-top: 36px; padding-bottom: 36px;}
#startbot1				{background: #ffffff; float: left; width: 200px; height: 166px; margin-bottom: 16px;}
#startbot2				{background: #ffffff; float: left; width: 582px; margin-bottom: 16px; margin-right: 16px;}
#startbot3				{background: #ffffff; float: left; width: 562px; padding: 10px; border: 1px solid #d1d1d1;}
#startbothead				{background: #d1d1d1 url(_img/headsbg.jpg) repeat-x; float: left; width: 574px; height: 23px; padding-left: 10px; padding-top: 2px;}

#prodmenybox				{float: left; width: 178px;}
#prodmeny				{background: #484848; float: left; width: 156px; padding: 10px; margin-bottom: 16px; border: 1px solid #484848;}
#prodmeny2				{background: #484848; float: left; width: 156px; padding: 10px; margin-bottom: 16px; border: 1px solid #484848;}
#prodbox				{background: url(_img/tjanst_bg.png) no-repeat; float: left; width: 178px; height: 142px; padding: 5px; margin-left: 16px; margin-bottom: 16px;}
#prodboxinfo				{float: left; width: 103px; height: 142px;}
#prodboxhead				{float: left; width: 100%; padding-bottom: 5px;}
#prodboxcont				{float: left; width: 100%; padding-bottom: 5px;}
#prodboxcontshow			{float: left; width: 100%; padding-bottom: 10px;}
#prodboxprice				{float: left; width: 100%;}
#prods					{float: left; width: 610px;}

#ornament				{float: left; width: 460px; height: 20px; padding-top: 60px; padding-left: 150px; margin-bottom: 25px;}
#ornament2				{float: left; width: 100%; height: 44px; margin-bottom: 10px;}
#kontaktbg				{background: url(_img/sectionkontakt.jpg) no-repeat; float: left; width: 100%; height: 20px; padding-top: 60px; padding-left: 150px; margin-bottom: 25px;}
#partnersbg				{background: url(_img/sectionpartner.jpg) no-repeat; float: left; width: 100%; height: 20px; padding-top: 60px; padding-left: 150px; margin-bottom: 25px;}
#medlembg				{background: url(_img/sectionmedlem.jpg) no-repeat; float: left; width: 100%; height: 20px; padding-top: 60px; padding-left: 150px; margin-bottom: 25px;}
#omossbg				{background: url(_img/sectionomoss.jpg) no-repeat; float: left; width: 100%; height: 20px; padding-top: 60px; padding-left: 150px; margin-bottom: 25px;}

#menufbox				{float: left; width: 610px; padding-bottom: 8px; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #d1d1d1;}
#menuboxinfo				{float: left; width: 510px;}
#menuboxhead				{float: left; width: 510px; padding-bottom: 2px;}
#menuboxcont				{float: left; width: 510px; padding-bottom: 2px;}
#menuboxcontshow			{float: left; width: 510px; padding-bottom: 10px;}
#menuboxprice				{float: left; width: 100px;}

#lunchbox				{float: left; width: 610px; padding-bottom: 9px; margin-bottom: 10px; border-bottom: 1px solid #d1d1d1;}
#lunchday				{float: left; width: 100px;}
#lunchinfo				{float: left; width: 510px;}
#lunchbox2				{float: left; width: 610px; padding-bottom: 9px; margin-bottom: 10px;}
#lunchbox3				{float: left; width: 600px; padding-left: 10px;}

#vinbox					{float: left; width: 600px; padding-left: 10px; margin-top: 20px; margin-bottom: 10px;}

#eventslistingb				{background: #484848 url(_img/sectionborder.jpg) no-repeat; float: left; width: 630px; margin-left: 10px; border: 1px solid #484848;}
#eventslisting				{float: left; width: 610px; padding-left: 10px; padding-right: 5px; padding-bottom: 15px;}
#eventsposter				{float: left; width: 266px;}
#eventsposterlist			{float: left; width: 266px; padding-right: 20px;}
#eventsposterlist2			{float: left; width: 266px; padding-right: 11px;}
#eventsposterlist3			{float: left; width: 266px;}
#eventsinfo				{float: left; width: 299px; padding-right: 15px; border-bottom: 1px solid #ffffff;}
#eventshead				{float: left; width: 100%; padding-bottom: 3px;}
#eventsdate				{float: left; width: 100%;}
#eventsdjs				{float: left; width: 100%; padding-top: 30px;}
#eventsdjsbox				{float: left; width: 25%;}
#eventsdjsbox2				{float: left; width: 75%;}
#eventscontent				{float: left; width: 100%; padding-top: 30px; padding-bottom: 10px;}
#eventsd				{float: left; width: 100%; padding-bottom: 10px;}
#eventsf				{float: left; width: 610px; padding-top: 5px;}

#member					{float: left; width: 410px; padding-bottom: 5px;}
#membern				{float: left; width: 80px; padding-right: 5px;}
#members				{float: left; width: 320px; padding-right: 5px;}
#memberp				{float: left; width: 140px; padding-right: 5px;}
#memberp2				{float: left; width: 260px; padding-right: 5px;}
#member2				{float: left; width: 200px; padding-right: 5px;}

#menusection				{float: left; width: 156px; padding-bottom: 20px;}
#menusectionhead			{float: left; width: 156px; padding-bottom: 5px;}
#menuproducts				{float: left; width: 146px; padding-left: 10px; padding-bottom: 2px;}
#menusection2				{background: #ededed; float: left; width: 156px; padding-bottom: 20px;}

#partners				{float: left; width: 100%; padding: 5px;}
#partners2				{float: left; width: 100%; padding-top: 3px;}
#partnersbox				{float: left; width: 100%; padding-bottom: 5px; border-bottom: 1px solid #d1d1d1;}

#prodshow				{background: #ffffff; float: left; width: 574px; padding: 10px; margin-left: 16px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#prodshowpic				{float: left; width: 250px; margin-right: 10px; margin-bottom: 100%;}
#prodshowinfobox			{float: left; width: 314px; margin-bottom: 100%;}

#linkssec				{float: left; width: 550px; padding-bottom: 20px;}
#linkscat				{float: left; width: 540px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}
#links					{float: left; width: 490px; padding-left: 30px; padding-top: 5px; padding-right: 30px; padding-bottom: 5px;}
#linksmain				{float: left; width: 245px; padding-bottom: 5px;}
#linkssub				{float: left; width: 480px; padding-left: 10px; padding-bottom: 4px; border-bottom: 1px solid #d1d1d1;}

#contactbox				{float: left; width: 100%; padding: 10px;}
#input					{float: left; width: 240px;}
#input2					{float: left; width: 480px;}
#staffbox				{float: left; width: 530px; padding-bottom: 20px;}
#staffpicbox				{float: left; width: 100px; padding-right: 30px;}
#staffinfobox				{float: left; width: 400px;}
#staffboxcont				{float: left; width: 100%; padding-bottom: 15px;}
#staffcontactbox			{float: left; width: 100%; padding-left: 10px; padding-top: 40px; padding-right: 10px;}

#startprodboxinfo			{float: left; width: 171px; height: 142px;}

#startnewsbox1				{background: url(_img/boxbg.jpg) repeat; float: left; width: 226px; border: 1px solid #d1d1d1;}
#startnewsboxheadbg			{background: url(_img/dagensstart.png); float: left; width: 173px; height: 16px; padding-left: 53px; padding-top: 24px;}
#startnewsbox				{float: left; width: 210px;}
#startnewsboxdate			{float: left; width: 210px; padding-top: 4px;}
#startnewsboxhead			{float: left; width: 205px; margin-left: 5px; margin-top: 2px;}
#startnewsboxcontent			{float: left; width: 205px; padding-left: 5px; padding-top: 2px; padding-bottom: 5px;}
#startnewsboxcontacthead		{float: left; width: 210px; padding-bottom: 5px;}
#startnewsboxcontact			{float: left; width: 200px; padding-left: 10px;}


#allnews				{background: #ffffff; float: left; width: 210px; padding: 10px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#newswinhead				{background: #d1d1d1 url(_img/headsbg.jpg) repeat-x; float: left; width: 542px; height: 23px; margin-right: 16px; padding-left: 10px; padding-top: 2px;}
#newswin				{background: #ffffff;  float: left; width: 550px; margin-right: 16px; margin-bottom: 16px; border: 1px solid #d1d1d1;}
#shownewsbox				{float: left; width: 530px; padding: 10px;}
#shownewsdate				{float: left; width: 530px; margin-top: 2px;}
#shownewshead				{float: left; width: 525px; margin-left: 5px; margin-top: 2px;}
#shownewscontent			{float: left; width: 530px; padding-top: 10px;}

#foottop				{background: #000000 url(_img/menuncbg.jpg) repeat; float: left; width: 100%; height: 24px;}
#foot					{float: left; width: 100%; height: 50px;}
#footcontent				{float: left; width: 100%; padding-bottom: 10px;}
#copy					{float: left; width: 100%; height: 14px;}


textarea.skicka 			{background: #d9d9d9; border: 1px solid #d9d9d9;}
input.skicka 				{background: #d9d9d9; border: 1px solid #d9d9d9;}
input.skickabg				{background: #d9d9d9; border: 1px solid #d9d9d9;}

span.startboxhead			{ color: #d1d1d1; font: bold 14px Tahoma}
span.sitesmall				{ color: #d1d1d1; font: 9px Tahoma}
span.site				{ color: #d1d1d1; font: 11px Tahoma}
span.sitebold				{ color: #d1d1d1; font: bold 11px Tahoma}
span.head				{ color: #ffffff; font: bold 18px Tahoma}

span.newsdate				{ color: #d1d1d1; font: 9px Tahoma}
span.newscontent			{ color: #d1d1d1; font: 10px Tahoma}
span.newshead				{ color: #d1d1d1; font: bold 12px Tahoma}
span.newsheadwhite			{ color: #ffffff; font: bold 14px Tahoma}
span.newsheadnormal			{ color: #d1d1d1; font: 14px Tahoma}
span.eventhead				{ color: #d1d1d1; font: 16px Tahoma}
span.menufhead				{ color: #d1d1d1; font: 18px Tahoma}

span.contenttop				{ color: #d2d2d2; font: 12px Tahoma}
span.footsubmenu			{ color: #ffffff; font: 10px Tahoma}
span.footmenu				{ color: #ffffff; font: bold 11px Tahoma}

p.center				{ text-align: center;}
p.cent					{ v-align: center;}
p.right					{ text-align: right;}


a.menufhead:link 			{ text-decoration: none; color: #d1d1d1; font: 16px Tahoma}
a.menufhead:visited 			{ text-decoration: none; color: #d1d1d1; font: 16px Tahoma}
a.menufhead:active 			{ text-decoration: none; color: #d1d1d1; font: 16px Tahoma}
a.menufhead:hover 			{ text-decoration: none; color: #ff0000; font: 16px Tahoma}

a.menu:link 				{ text-decoration: none; color: #dbdbdb; font: bold 12px Tahoma}
a.menu:visited 				{ text-decoration: none; color: #dbdbdb; font: bold 12px Tahoma}
a.menu:active 				{ text-decoration: none; color: #dbdbdb; font: bold 12px Tahoma}
a.menu:hover 				{ text-decoration: none; color: #ff0000; font: bold 12px Tahoma}

a.site:link 				{ text-decoration: none; color: #d1d1d1; font: 11px Tahoma}
a.site:visited 				{ text-decoration: none; color: #d1d1d1; font: 11px Tahoma}
a.site:active 				{ text-decoration: none; color: #d1d1d1; font: 11px Tahoma}
a.site:hover 				{ text-decoration: none; color: #ff0000; font: 11px Tahoma}

a.sitewhite:link 			{ text-decoration: none; color: #ffffff; font: 11px Tahoma}
a.sitewhite:visited 			{ text-decoration: none; color: #ffffff; font: 11px Tahoma}
a.sitewhite:active 			{ text-decoration: none; color: #ffffff; font: 11px Tahoma}
a.sitewhite:hover 			{ text-decoration: none; color: #ff0000; font: 11px Tahoma}

a.newshead:link				{ text-decoration: none; color: #d1d1d1; font: bold 12px Tahoma}
a.newshead:visited 			{ text-decoration: none; color: #d1d1d1; font: bold 12px Tahoma}
a.newshead:active 			{ text-decoration: none; color: #d1d1d1; font: bold 12px Tahoma}
a.newshead:hover 			{ text-decoration: none; color: #ff0000; font: bold 12px Tahoma}

a.sitebold:link				{ text-decoration: none; color: #d1d1d1; font: bold 11px Tahoma}
a.sitebold:visited 			{ text-decoration: none; color: #d1d1d1; font: bold 11px Tahoma}
a.sitebold:active 			{ text-decoration: none; color: #d1d1d1; font: bold 11px Tahoma}
a.sitebold:hover 			{ text-decoration: none; color: #ff0000; font: bold 11px Tahoma}

a.sitesmall:link			{ text-decoration: none; color: #d1d1d1; font: bold 9px Tahoma}
a.sitesmall:visited 			{ text-decoration: none; color: #d1d1d1; font: bold 9px Tahoma}
a.sitesmall:active 			{ text-decoration: none; color: #d1d1d1; font: bold 9px Tahoma}
a.sitesmall:hover 			{ text-decoration: none; color: #ff0000; font: bold 9px Tahoma}

a.footmenu:link 			{ text-decoration: none; color: #d2d2d2; font: bold 11px Tahoma}
a.footmenu:visited 			{ text-decoration: none; color: #d2d2d2; font: bold 11px Tahoma}
a.footmenu:active 			{ text-decoration: none; color: #d2d2d2; font: bold 11px Tahoma}
a.footmenu:hover 			{ text-decoration: none; color: #ffffff; font: bold 11px Tahoma}

a.footsubmenu:link 			{ text-decoration: none; color: #d2d2d2; font: 10px Tahoma}
a.footsubmenu:visited 			{ text-decoration: none; color: #d2d2d2; font: 10px Tahoma}
a.footsubmenu:active 			{ text-decoration: none; color: #d2d2d2; font: 10px Tahoma}
a.footsubmenu:hover 			{ text-decoration: none; color: #ffffff; font: 10px Tahoma}

a.eventshead:link 	 		{ text-decoration: none; color: #d1d1d1; font: 16px Tahoma}
a.eventshead:visited 			{ text-decoration: none; color: #d1d1d1; font: 16px Tahoma}
a.eventshead:active 			{ text-decoration: none; color: #d1d1d1; font: 16px Tahoma}
a.eventshead:hover 			{ text-decoration: none; color: #ff0000; font: 16px Tahoma}

