BODY {
    FONT: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    color: #001f18;
	background: #fff;
	SCROLLBAR-ARROW-COLOR: #00644c;
	SCROLLBAR-BASE-COLOR: #fff;
}
IMG {
	border: 0px #000 solid;
}
H1 {
    FONT: 22px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color: #00644c;
	
}
H2 {
    FONT: bold 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
    display: block;
    background-color: #9eaca9;
	width: 100%;
	padding-left: 10px;
	padding-top:4px;
	height: 25px;
	color: #fff;
}
H3 {
    FONT: bold 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color: #00644c;
	
}
A {
	TEXT-DECORATION: underline;
	color: #001f18;
}
A:hover {
	color: #00644c;
}
ul {
	margin-top: 5px;
	margin-left: 18px;
}
ol {
	padding-left:23px;
	margin-left: 0px;
	margin-top: 5px;
	font-weight: bold;
}
ol ol{
	margin-top: 5px;
	font-weight: normal;
	list-style-type: upper-roman;
}
Table, td{
    FONT: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	border: 0px #00644c solid;
	background-color: transparent;
	vertical-align: top;
}
.index_val {
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	width: 407px;
}
.index_val_alt {
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
	width: 407px;
}

.index_text {
	text-align: left;
}
.meny_val {
	width: 170px;
	background-color: #e5efed;
}
#meny A {
    FONT: bold 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width: 170px;
	text-decoration: none;
	background-color: #c6d3d0;
	color: #001f18;
	border-bottom: 1px #e5efed solid;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#meny A:hover {
	background-color: #00644c;
	color: #ffffff;
}
#meny A.selected {
	background-color: #00644c;
	color: #ffffff;
}
#kontakt td {
	padding-right: 100px;
}
#bli_kund td {
	padding-right: 100px;
}
#om_wine {
	padding: 50px;
	padding-right: 100px;
	padding-top: 30px;
}
#hitta {
	padding: 50px;
	padding-top: 30px;
}
#bli_skuldfri {
	padding: 50px;
	padding-right: 20px;
	padding-top: 30px;
}
#b1 {
	margin-top: 15px;
	border: 1px #fcfcfc solid;
	width: 992px;
}
#b2 {
	border: 1px #f5f6f6 solid;
	width: 990px;
}
#b3 {
	border: 1px #ebecec solid;
	width: 988px;
}
#b4 {
	border: 1px #dee0df solid;
	width: 986px;
}
#b5 {
	border: 1px #ced0d0 solid;
	width: 984px;
}
#b6 {
	border: 1px #babebd solid;
	width: 982px;
}
#b7 {
	border: 1px #a4a9a8 solid;
	width: 980px;
	padding-top: 0px;
	text-align: left;
	background-color: #fff;
}
#logo {
	padding-top: 7px;
	padding-left: 6px;
	background-color: #e5efed;
	height: 100px;
	width: 200px;
}
#menu {
	background: #e5efed url(images/bg_menu.gif) no-repeat bottom right;
	text-align: right;
	padding-right: 10px;
	vertical-align: bottom;
	padding-bottom: 6px;
}
#menu A{
    FONT: bold 13px/1.3 Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-left: 25px;
	color: #fff;
	text-decoration: none;
}
#menu A:hover{
	text-decoration: underline;
}
#menu A.selected{
	text-decoration: underline;
}
#menu IMG {
	border: 3px solid #e5efed;
	padding-right: 0px;
}
#lidali {
    FONT: 10px/1.3 Verdana, Arial, Helvetica, sans-serif;
    color: #98a9a5;
	text-align: left;
	width: 980px;
}
#lidali A {
	text-decoration: underline;
    COLOR: #98a9a5;
    FONT: 10px/1.3 Verdana, Arial, Helvetica, sans-serif;
}

#lidali A:hover {
    COLOR: #00644c;
}
SELECT  {
	BORDER: #c6d3d0 1px solid;
	PADDING: 0px;
    FONT: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	WIDTH: 250px;
	HEIGHT: 18px;
	margin-bottom: 2px;
	padding-left: 2px;
}
.inputtext {
	BORDER: #c6d3d0 1px solid;
	PADDING: 0px;
    FONT: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	WIDTH: 250px;
	HEIGHT: 18px;
	BACKGROUND-COLOR: transparent;
	margin-bottom: 2px;
	padding-left: 2px;
}
.inputtextsmall {
	BORDER: #c6d3d0 1px solid;
	PADDING: 0px;
    FONT: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	WIDTH: 50px;
	HEIGHT: 18px;
	BACKGROUND-COLOR: transparent;
	margin-bottom: 2px;
	padding-left: 2px;
}
.textarea {
	BORDER: #c6d3d0 1px solid;
    FONT: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	HEIGHT: 100px;
	WIDTH: 250px;
	margin-bottom: 2px;
	padding-left: 2px;
}
INPUT.button {
	BORDER: #c6d3d0 1px solid;
	COLOR: #002144;
	PADDING-top: 2px;
	BACKGROUND: transparent;
	MARGIN: 0px;
	MARGIN-BOTTOM: 2px;
    FONT: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
}
INPUT.imgbutton {
	BORDER: 0px;
	PADDING: 0px;
	MARGIN: 0px;
}
.error {
	color: #f00;
	display: inline;
}
