﻿body {
	margin: 0;
	padding: 0;
	 
	/* IE Only */
	scrollbar-track-color: #ededed;
	scrollbar-face-color: #ededed;
	scrollbar-arrow-color: #a5a5a5;
	scrollbar-shadow-color: #9f9f9f;
	scrollbar-darkshadow-Color: #8f8f8f;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #efefef;
}

p, td, input, textarea, select {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

a { color: #f17b00; }

a.LeftMenu, a.LeftMenuSelected, a.LeftMenuSubs { color: #949494; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Sans-Serif; text-decoration: none; text-transform: uppercase }
a.LeftMenu:hover, a.LeftMenuSubs:hover { color: #f69026; }
a.LeftMenuSelected { color: #f69026; }
a.LeftMenuSubs { font-size: 10px; text-transform: none }

a.Breadcrumbs { color: #000000; text-decoration: none }
a.Breadcrumbs:hover { text-decoration: underline }

/* sIFR - Changes here should be reflected at the bottom of the masterpage for sIFR changes */
/* Padding especially must match exactly or font scaling will be wrong */
h1, h2, h3, h4 {
	color: #3e3e3e;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h1.TopMenu, h1.TopMenuSelected {
	font-size: 13px;
	text-align: center;
	padding-top: 7px;
}
h1.TopMenu {
	color: #f6f6f6;
}
h1.TopMenuSelected {
    color: #383838;
}

h1.BottomNumber {
	font-size: 45px;
	color: #f6f6f6;
	text-align: left;
}

h1.Headline, h1.HeadlineBlack, h1.HeadlineCenter, h1.HeadlineRight { font-size: 20px; }
h1.SubHeadline, h1.SubHeadlineBlack, h1.SubHeadlineCenter, h1.SubHeadlineRight { font-size: 14px; }
h1.HeadlineBlack, h1.SubHeadlineBlack { color: Black }
h1.HeadlineCenter, h1.SubHeadlineCenter { text-align: center }
h1.HeadlineRight, h1.SubHeadlineRight { text-align: right }

h1.LeftMenuHeadline {
	color: #f69026;
	font-size: 20px;
	text-align: right;
}

h1.FrontPagePanelHeadline {
	font-size: 14px;
}

h1.FrontPagePanel {
	font-size: 12px;
	font-weight:normal;
}

/* sIFR End */

.bundtekst {
	color: white;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
	
.button1, .button2, .button1_disabled, .button2_disabled {
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border: none 0px Black;
    height: 20px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10px;
    color: white;
}
.button1, .button1_disabled { background-image: url(Images/button1.gif); width: 50px; }
.button2, .button2_disabled { background-image: url(Images/button2.gif); width: 100px; }
.button1_disabled, .button2_disabled { cursor: default; color: #696969; }

.productSmallImage, .productSmallImageInMenu {
	border: solid 1px #8b8b8b;
	width: 28px;
	height: 28px;
}
.productSmallImageInMenu { width: 22px; height: 22px; }

/* Image Preview */
.previewBigContainer {
	position: relative;
}

.previewImage {
	border: solid 1px #8b8b8b;
	width: 200px;
	height: 200px;
}

.previewBig {
	position: absolute;
	/*top: 50px; Doesn't work*/
	left: -202px;
	visibility: hidden;
	overflow: hidden;
}
/* Image Preview End */

.orderItemNumberInput, .MenuItemNumberInput
{
	border: 1px solid #8b8b8b;
	width: 25px;
	color: #5e5e5e;
}
.MenuItemNumberInput { width: 40; font-size: 15px; font-weight: bold }

.PageTotals { font-size: 18px; }

.MenuHeader, .MenuImage {
	border: solid 1px #8b8b8b;
}

.ProductsInMenuList {
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px 15px;
}

.ProductsInMenu, .ProductsInMenuSelected {
	border: dotted 1px black;
	padding: 1px;
	margin-top: 7px;
	cursor: pointer;
}

.ProductsInMenuSelected {
    border: solid 1px black;
    background-color: #444444;
}

.ProductsInMenuLabelSelected {
	color: #f69026;
    font-weight: bold;
}

.ProductsInMenuLineItem {
	list-style-type:none;
	margin:0 0 0 15px;
	font-style:italic;
}