/* CSS Document *//*------------------------------------------ STRUKTUR ---*/*,

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

body {
	background-color: #f7f7f7;
	font-size: 11px;	line-height: 15px;
}

#background {
	background: url(/shops/iframe_1/Bg_topp.jpg) repeat-x;
	background-color: white;
}
#wrapper {
	width: 800px;
	margin: 0px auto;
}
#masthead {
	height: 135px;
	background: url(/shops/iframe_1/Bg_masthead.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 800px;
}

#content {
	background: #FFF url(/shops/iframe_1/Bg_content.jpg) no-repeat;
	padding: 30px;
	border-bottom: solid 2px #410649;
}

#maincontent {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#extracontent {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
}

#footer {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 10px 0px 20px;
}

.clear {
	clear: both;
}

/*------------------------------------------- BOKSER ------*/

#intro {
	margin: 0px 0px 18px;
	padding: 0px;
}

#promo {
	margin: 0px 0px 25px;
	padding: 0px;
}

#anledninger {
	background: #EBEBEB url(/shops/iframe_1/Bg_anledninger.jpg) no-repeat 0px 100%;
	border: 1px solid #c8c8c8;
	padding: 15px;
	text-align: center;
}

#velg_anledning {
	margin: 0px 0px 20px;
}

#front #velg_anledning {
	display: block;
	width: 195px;
	float: right;
	margin: 0px;
	border-left: 1px solid #c8c8c8;
}

.extraitem {
	margin: 0px 0px 20px;
	padding: 0px;
}

.ansatt {
	background: #EBEBEB;
	border: 1px solid #c8c8c8;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

/*------------------------------ NAVIGASJON / LINKER ------*/
a#front{	display: block;	height: 135px;	width: 350px;	margin: 0px auto;	padding: 0px;}
#mainmenu {	text-align: center;	padding: 10px 0px;	margin: 0px;	font-size: 15px;	text-transform: uppercase;}
#mainmenu li{	display: inline;}
#mainmenu li a:link, #mainmenu li a:visited {	padding: 9px 13px;	margin: 0px;	color: #CCCCCC;	text-decoration: none;}
#mainmenu li a:hover, #mainmenu li a:active, #mainmenu li#menu_active a {	background: url(/shops/iframe_1/underline_mainmenu.gif) no-repeat 50% 100%;	color: #FFF;}
.lesmer a:link, .lesmer a:visited {	font-weight: bold;	color: #9d0a0e;	text-align: right;	display: block;}
.lesmer a:hover, .lesmer a:active {}
#velg_anledning ul{	margin: -6px 0px 0px 0px;	padding: 0px;}
#velg_anledning ul li a:link, #velg_anledning ul li a:visited {	text-decoration: none;	line-height: 20px;	background: #EBEBEB;	display: block;	margin: 0px 0px 1px;	padding: 0px 0px 0px 5px;	border-bottom: 1px solid #9B9B9B;}
#velg_anledning ul li a:hover, #velg_anledning ul li a:active, #velg_anledning ul li#list_active a{	background: #CBCBCB;	color: #FFF;}
#front #velg_anledning ul{	background: url(none);	margin: 0px 0px 0px 10px;	padding: 0px 0px 0px 10px;}
#front #velg_anledning ul li a:link, #front #velg_anledning ul li a:visited {	background: #FFFFFF;}
#front #velg_anledning ul li a:hover, #front #velg_anledning ul li a:active {	color: #333333;	background: #EBEBEB;}
/*------------------------------------------ TYPOGRAFI ---*/
ul {	margin: 0px;	padding: 0px;	list-style: none;}
p, h2 {	margin: 0px 0px 7px 0px;	padding: 0px;}
#masthead ul {	list-style: none;	margin: 0px;	padding: 12px;	float: left;}
#masthead li a {	color: #666666;	font-size: 15px;	line-height: 40px;	display: block;	margin: 0px;	padding: 0px 0px 0px 45px;}
a:link, a:visited {text-decoration: underline;}
a:hover, a:active {text-decoration: none;}
h1, #anledninger h2 {	font-weight: normal;	color: #000;	font-size: 26px;	margin: 0px;	padding: 0px 0px 10px;}
#intro p, #anledninger p  {	font-size: 14px;	line-height: 20px;}
h2 {	font-weight: bold;	color: #000;	font-size: 14px;	margin: 0px;	padding: 0px 0px 7px;}
#anledninger h2, #anledninger p {	width: 250px;}
h3 {}
#anledninger h3 {	font-size: 12px;	margin: 0px;	padding: 0px 0px 7px 0px;}
#extracontent h2 {	color: #FFFFFF;	font-size: 13px;	font-weight: normal;	background: #939393;	display: block;	padding: 2px 3px 4px 3px;	margin: 0px 0px 7px 0px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}
.enlarge {	background: url(/shops/iframe_1/pil_venstre.gif) no-repeat 0% 60%;	margin: 0px;	padding: 0px 0px 0px 12px;	display: block;}
.produkt em {	color: #666666;}
#footer p, #footer a {	color: #FFF;}
.ansatt h2, .ansatt p, .ansatt ul {	margin: 0px 0px 0px 215px;}
.ansatt ul {	padding: 5px 0px 5px 10px;}
.ansatt li {	padding: 0px 0px 0px 11px;	background: url(/shops/iframe_1/bullet.gif) no-repeat 0% 50%;}
/*------------------------------------------ BILDER ------*/
.interflora {	background: url(/shops/iframe_1/Interflora_logo.gif) no-repeat 0% 50%;}
.mester {	background: url(/shops/iframe_1/Mester_logo.gif) no-repeat 0% 50%;}
.produkt img, .produkt_detalj img, .ansatt img {	border: 1px solid #FFF;	padding: 2px;	float: left;}
.produkt_detalj img {	margin: 10px 0px;}
/*------------------------------------------- IE-HACKS ---*/
* html #velg_anledning ul{	margin: 8px 0px 0px 0px;}
* html #velg_anledning ul li a:link, * html #velg_anledning ul li a:visited {	margin: -11px 0px -6px;	padding: 3px 0px 3px 5px;	border-bottom: 1px solid #9B9B9B;}
* html #front #velg_anledning ul li a:link, * html #front #velg_anledning ul li a:visited {	margin: -11px 0px -6px;	padding: 2px 0px 2px 5px;}
* html #anledninger h3 {	font-size: 12px;	margin: 0px;	padding: 0px 0px 14px 20px;}
/*---------------------------------------------- FORMS---*/
.produkt, .produkt_detalj {
	background: #f7f7f7;
	padding: 5px 5px 5px 5px;
	display: block;
	margin: 0px 0px 20px;
	clear: both;
}

.produkt form {	margin: 0px 0px 0px 140px;}
.produkt label, .produkt_detalj label {	display: block;	padding: 0px;	margin: 0px 0px 3px;}
input.kjop {	float: right;}
/*-----------------------------------------------HERTIL GÅR TINAS ORIGINALE CSS---*/
td {	color: #333333;	font-size: 11px;	font-family: verdana;}
.header {	color: #333333;	font-size: 15px;	font-family: verdana;	font-weight: 700;}
.margin {	padding: 10px;}
.margin_body {	padding: 0px 10px 10px 10px;}
.menu_link {    text-decoration: none;	font-size: 11px;	font-family: verdana;}
table.box_layout {
	border: 2px solid #333333;
	background-color: #EBEBEB;
	padding: 10px;
}
table.box_layout label {
	font-weight: bold;
}
/**** ANDRE STYLES***/
div#first_option, div#second_option, div#third_option {	width: 160px;	border: 0px;}
.option_text {	text-align: center;	font-weight: bold;	font-size: 14px;	margin-top: 6px;}
/*a.option_text {	color: #306f30;}*/
.front_pics {	border: 1px solid #333333;}
.menu_back {	background-image: url(menu_back.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 30px;	padding-bottom: 30px;	padding-left: 30px;	}
/*a.menu: {	color: #333333; text-decoration: underline}
a:link {	color: #333333;	}
a:visited {	color: #333333;	}
a:active {	color: #333333;	}
a:hover {	color: #333333;	text-decoration: none}
*/
.padding{	padding-top: 30px;	padding-bottom: 30px;	padding-right: 30px;	}
/** * * INTERFLORA STYLES ***/
.missing {	color : #333333;	font-weight : bold;}
label.missing {	color : #333333;}
input.missing {	border : 1px solid #333333;}
input.edit_fields {	width:300px;}
input.edit_zip {	width:100px;}
textarea.edit_fields {	width:300px;	height:40px;}
textarea.cardtext {	width:150px;	height:160px;}
div.delete_button	{	text-align:right;	vertical-align:bottom;}
img.flower_img	{	border : 1px solid #fff;	width : 90px;	height: 86px;}
.box_layout {	 border: 2px solid #000;/*407040;*/	 background-color: #EBEBEB;}

.cart_td_header {
	white-space: nowrap;
	background-color: #EBEBEB;
	border: 1px solid #000;
	color: #000000;
	padding: 2px;
}

.cart_td_content {	background-color: #EBEBEB;/*CCFFCC;*/	border: 1px solid #000;/*407040;*/	padding: 2px;}
.wrap {	white-space: normal;}
.subheader	{	font-family: Verdana, Arial, Helvetice;	font-size: 16px;	color: #333333;	font-weight: bold;	line-height: 1.5;}
.steg_text	{	font-weight: bold;	font-size:	16px;}
#login_box {	margin: 30px 0 20px 10px;}
#login_box #login {	border: 1px solid #333333;	width: 253px;	height: 16px;}
#login_box #password {	border: 1px solid #333333;	width: 215px;	height: 16px;	vertical-align: bottom;}
#login_box #submit_img {	margin-top: 2px;	vertical-align: bottom;}
#login_box #login_box_text {	font-weight: bold;}
ul#shop_categories_list {	list-style-image: url(/shops/iframe_1/knapp_rosa.jpg);}
.readonly {	background-color: #eeeeee;}
div#butikInfo {	display: none;	border: 1px solid #666;	background-color: #eee;	margin: 30px 10px 30px 10px;	padding: 4px;}
div#butikInfo div#butikInfoHeader {	font-weight: bold;	font-size: 130%;}
.missing {	color : #333333;	font-weight : bold;}
label.missing {	color : #333333;}
input.missing {	border : 1px solid #333333;}
input.edit_fields {	width:300px;}
input.edit_zip {	width:100px;}
textarea.edit_fields {	width:300px;	height:40px;}
textarea.cardtext {	width:150px;	height:160px;}
div.delete_button	{	text-align:right;	vertical-align:bottom;}
img.flower_img	{	border : 1px solid #333333;	width : 90px;	height: 86px;}
.steg_text	{	font-weight: bold;	font-size:	16px;}
strong.underline {	text-decoration: underline;}
div.produkt_container {        background: url('http://www.interflora.no/images/ordrebekreftelse_produkt_baggrund.gif') no-repeat;        width: 459px;        padding: 6px 16px 10px 16px;}
div.totalsum {        border-top: 1px solid #333333;        padding-top: 10px;        margin-left: 16px;}