@charset "UTF-8";
body {
	background: #d3dce5 url(../_graphics/bgs/bgstrip_steel.png) repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	color: #737a80;
	font-size: 12px;
}
h1 {
	font-size: 1.67em;
	font-weight: bold;
	color: #00984a;
	margin: 0px;
	padding: 0px 0px 15px;
}
sup {
	font-size: 0.8em;
}
.header {
	font-weight: bold;
	color: #00984a;
}

.product_info{

    position:relative;

    width:500px;

    cursor:default;

    float:left;
	
	margin-bottom: 10px;
}

.product_info_edit{

    float:left;

    width:450px;

    height:200px;

    cursor:default;

    margin-bottom:10px;

}

.product_info input{

    padding:0px 0px 1px 0px;

}

.product_heading{

 

    position:relative;

    width:500px;

    height:20px;

    background-color:#eee;

}

.product_heading_edit{

 

    position:relative;

    width:498px;

    height:23px;

    background-color:#eee;

    border:solid 1px #ddd;

    padding-top:3px;

    padding-left:0px;

    margin-left:0px;

    

}

.product_info, .product_body, .product_body_description {

height:auto;

}

.product_details_right, .buy_no {
	float: right;
	width: 30px;
}

.product_details_middle {
	background:url("../g_php_lib/menu/bilder/lesmer.jpg") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:right;
	height:20px;
	padding-right:20px;
	width:67px;
}

.product_details {

background-color:white;

}


.product_name{

    float:left;

    width:300px;

}

.product_name_edit{

    float:left;

    width:0px;

}

.product_name input{

    width:200px;

}

.product_body{

    position:relative;

    width:500px;

    height:auto;

    background-color:#fff;

    overflow:hidden;

}

.product_body_description{

    float:left;

    width:100%;

    height:auto;

    min-height:90px;

}

.product_body_description img{

    float:right;

    cursor:pointer;

}

.product_body_description textarea{

    width:500px;

    height:110px;

    

}

.product_details{

    position:relative;

    width:500px;

    height:20px;

    background-color:#eee;

}

.product_details_left{

    float:left;

    width:300px;

    height:20px;

}

.product_details_left input{

    width:40px;

}

.product_details_middle{

    float:right;

    width:67px;

    height:20px;

    cursor:pointer;

    background:url(/g_php_lib/menu/bilder/lesmer.jpg) no-repeat;

    padding-right:20px;

}

.product_details_right{

    float:right;

    width:58px;

    height:20px;

    cursor:pointer;

    background:url(../g_php_lib/menu/bilder/kjop.jpg) no-repeat;

}

.product_price{

    float:right;

    width:180px;

    text-align:right;

    padding-right:5px;

}

.product_price_edit{

    float:left;

    width:180px;

    text-align:right;

    padding-right:0px;

    padding-left:0px;

    margin-right:0px;

    margin-left:0px;

}

.product_price input{

    width:50px;

}

.product_menu{

    float:left;

    margin-left:10px;

}

.product_space{

    margin-bottom:10px;

}


#pdf_list{

    border: solid 1px #bbb;

    margin-bottom:10px;

    clear:left;

    padding-left:10px;

}

#top_table{

    clear:left;

    border: solid 1px #bbb;

    margin-bottom:10px;

    padding-left:10px;

    margin-top:10px;

        

}

#new_product_product_list_edit{

    position:absolute;

    left:460px;

    width:400px;

    height:400px;

    border:solid 1px #bbb; 

}

#midcolumn table{
	border-spacing: 2px 2px;
	border-color: gray;
	border-collapse: separate;
	display: table;
	width:100%;
}

#cart{

    position:absolute;

    top:180px;
	width:100%;
	text-align:center;
    font-size:0.8em;

    cursor:pointer;

    z-index:999;


}

#cart:hover{

    text-decoration:underline;

}

#cart img{

    border:0px;

}

#cart a{

    color:black;

    text-decoration:none;

}

#cart_name{

    width:100px;

    text-align:left;

}

#cart_quan{

    width:20px;

    text-align:center;

}

#cart_price{

    width:100px;

    text-align:right;

}

#cart_sum{

    width:100px;

    text-align:right;

}



#naring {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #333;
}
.header2 {
	font-weight: bold;
	color: #00984a;
	font-size: 2em;
}
.header3 {
	font-weight: bold;
	color: #00984a;
	font-size: 1.5em;
	text-transform: uppercase;
}
.header4 {
	font-weight: bold;
	color: #fff;
}
.ingress {
	font-weight: bold;
	color: #00984a;
	font-size: 1.2em;
}
.italic {
	font-weight: bold;
	font-style: italic;
}
.reference {
	font-weight: normal;
	font-style: italic;
	font-size: 0.85em;
}
.ingredienser {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}
.oppskrift {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}
.inputButton {
	background: #00984a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
}
.logo {
	margin: 0px -20px -10px 0px;
	padding: 0px;
}
#logginn,#logginn a{
	background-color:#262425;
	color:white;
	opacity:0.0;
	filter:alpha(opacity=0)
	z-index:100;
}
#logginn:hover,#logginn a:hover{
	color:gray;
	opacity:1.0;
	filter:alpha(opacity=100)
}
#wrapper {
	background: url(../_graphics/bgs/bg_steel.jpg) no-repeat center top;
	padding: 0px;
	margin: 0;
	height: 774px;
}
#mainContent {
	padding: 0px;
	margin: 0px auto;
	width: 1024px;
}

#banner {
	background: url(../_graphics/banners/chiax_main.jpg);
	margin: 0px;
	padding: 0px;
	height: 150px;
}

#menu {
	position:relative;
	background: url(../_graphics/menus/menu_green.png) repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 25px;
	color:#ff00ff;
	font-weight:bold;
	width:auto;
	z-index:9999;
}
#menu .menu_list{
	padding-top:5px;
}
#menu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	float:right;
}

#menu li{
	float:left;
}

#menu li:hover{
	color: #FFF;
	background: url(../_graphics/menus/menu_green_over.png) repeat-x;
}

#menu a{
	color:#fff;
}
#menu ul li ul{
	overflow:hidden;
}
/* DROP-DOWN MENY */
/* Ramme */
ul.MenuBarHorizontal ul {
	border: 1px solid #005c2d;
}
/* F&oslash;rste niv&aring; hover */
ul.MenuBarHorizontal a.MenuBarItemHover, 
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, 
ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	color: #FFF;
	background: url(../_graphics/menus/menu_green_over.png) repeat-x;
}
/* Andre niv&aring; */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background: #00984a url(../SpryAssets/SpryMenuBarRightHover.gif) no-repeat 95% 50%;
}
/* Andre niv&aring; hover*/
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background: #99ca3c;
	
}
/* Tredje niv&aring; */
ul.MenuBarHorizontal ul li {
	background: #00984a;
}

#mainframe {
	margin: 0px;
	padding: 0px;
	height: auto;
	float: left;
	width: 1024px;
	background: #FFF;
}

#leftcolumn  {
	margin: 0px;
	padding: 0px;
	width: 222px;
	height: auto;
	float: left;
}
#leftcolumn p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.86em;
	font-weight: bold;
	color: #939ca3;
	margin: 10px;
	line-height: 1.3em;
	text-align: left;
}
#leftcolumn img {
	border: 1px solid #d9e1e9;
	margin: 0px 0px 5px;
	padding: 0px;
}
#midcolumn {
	margin: 30px 0px 0px;
	padding: 0px 20px;
	float: left;
	text-align: left;
	width: 540px;
}
#midcolumn p {
	padding: 0px 0px 10px;
	margin: 0px;
}
#midcolumn img {
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
}
#rightcolumn {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 222px;
	float: left;
}
#rightcolumn img {
	margin: 30px 0px 0px;
}
#midcolumn p a:link, #midcolumn p a:visited {
	color: #00984A;
	font-weight: normal;
	text-decoration: underline;
}

#midcolumn p a:hover {
	color: #00cc63;
	font-weight: bold;
	text-decoration: underline;
}
#inlinefacts tr td {
	font-size: 0.9em;
}
#footer {
	padding: 4px 0px 0px;
	height: 35px;
	width: 1024px;
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #FFF;
	clear: both;
	background: #bcc9d6;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}

