form, table, body, html{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #303030;
}

body {
	background-color: #627353; 
	background-repeat: repeat;
	height: 100%;
	align: center; 
}

img {border : 0px}

h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 3px; 
}

h1 { font-size: 18px;}
h2 { font-size: 16px;}
h3 { font-size: 14px;}

a 		{ color: #40267a; font-size: 12px; text-decoration: none; }
a:link		{ color: #40267a; font-size: 12px; text-decoration: none; }
a:hover		{ color: #a398ff; font-size: 12px; text-decoration: underline; }
a:active	{ color: #40267a; font-size: 12px; text-decoration: none; }

table {vertical-align: top;  border-spacing: 0px; padding:0px; margin:0px;}
td {vertical-align: top;}

input,select {
	border: 1px solid darkgray; 
	font-size: 10px;
}

.header {
	background-color: white;
	width: 700px;
	text-align: right;
	font-size: 10px;
	}
	
	.header a, a:link {
	color: #000;
	font-size: 10px;
	text-decoration: none;
	}
	
	.header a:hover, a:active {
	color: #000;
	font-size: 10px;
	text-decoration: hover;
	}

.main {
	background-color: white;
	width: 700px;
	padding: 10px;
	height: 97%;
}

.main td.logo {
	text-align: center;
	font-variant: small-caps;
	color: #867f56; 
	font-size: 33px; 
	text-decoration: none;
}


.main td.menu {
	text-align: right;
	font-variant: small-caps;
	vertical-align: bottom;
}

.main td.menu a 	{ color: #555555; font-size: 13px; text-decoration: none; font-variant: small-caps; font-weight: bold;}
.main td.menu a:link	{ color: #555555; font-size: 13px; text-decoration: none; }
.main td.menu a:hover	{ color: #333333; font-size: 13px; text-decoration: underline; }
.main td.menu a:active	{ color: #555555; font-size: 13px; text-decoration: none; }


.main td.menu hr {
	width: 90%;
	border-bottom: 1px solid #707070;
	padding: 0px;
	margin-bottom: 0px;
}

.main td.footer footer_content {
	text-align: center;
	font-variant: small-caps;
	padding: 15px 50px 15px 50px;
}

.main td.footer .right {
	font-variant: small-caps;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: right;
	vertical-align: middle;
}

.main td.footer .left {
font-variant: small-caps;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: center;
}



.main td.footer hr {
	width: 90%;
	border-bottom: 1px solid #707070;
}

.main .content {
	height:100%;
	padding: 15px 50px 15px 50px;
}


/* Kundvagnen */
.cart {
	padding: 3px;
	width: 100%;
}

.cart td {
	padding: 2px;
}

.cart th {
	padding: 2px;
	font-weight: bold;
	text-align: left;
}

.menu {
 width: 100%;
 empty-cells: show;
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
}

.menu td.dots {
 width: 100%;
 background: url(/plain/images/dots.gif) repeat-x 0 1.3em;
}

.menu_list, 
.menu_list li,
.menu_list ul {
	list-style:none;
	margin: 1px;
	padding: 1px;
}

.menu_list h1 {
	color: #800;
}
.menu_list h2 {
	color: #333;
}


/* Skuggade kanter */
.s0 { opacity: 0.01; filter:alpha(opacity=01);  width: 1px; background-color: black; }
.s1 { opacity: 0.02; filter:alpha(opacity=02);  width: 1px; background-color: black; }
.s2 { opacity: 0.03; filter:alpha(opacity=03);  width: 1px; background-color: black; }
.s3 { opacity: 0.04; filter:alpha(opacity=04);  width: 1px; background-color: black; }
.s4 { opacity: 0.04; filter:alpha(opacity=04);  width: 1px; background-color: black; }
.s5 { opacity: 0.05; filter:alpha(opacity=05);  width: 1px; background-color: black; }
.s6 { opacity: 0.06; filter:alpha(opacity=06);  width: 1px; background-color: black; }
.s7 { opacity: 0.07; filter:alpha(opacity=07);  width: 1px; background-color: black; }
.s8 { opacity: 0.09; filter:alpha(opacity=09);  width: 1px; background-color: black; }
.s9 { opacity: 0.10; filter:alpha(opacity=10);  width: 1px; background-color: black; }
.s10 { opacity: 0.12; filter:alpha(opacity=12); width: 1px; background-color: black; }
.s11 { opacity: 0.14; filter:alpha(opacity=14); width: 1px; background-color: black; }
.s12 { opacity: 0.16; filter:alpha(opacity=16); width: 1px; background-color: black; }
.s13 { opacity: 0.19; filter:alpha(opacity=19); width: 1px; background-color: black; }
.s14 { opacity: 0.22; filter:alpha(opacity=22); width: 1px; background-color: black; }
.s15 { opacity: 0.25; filter:alpha(opacity=25); width: 1px; background-color: black; }
.s16 { opacity: 0.29; filter:alpha(opacity=29); width: 1px; background-color: black; }
.s17 { opacity: 0.34; filter:alpha(opacity=34); width: 1px; background-color: black; }
.s18 { opacity: 0.40; filter:alpha(opacity=40); width: 1px; background-color: black; }
.s19 { opacity: 0.46; filter:alpha(opacity=46); width: 1px; background-color: black; }