


html, body {
	margin: 0;
	padding: 0;
}

body {
	background: #b6b6b6 url(http://www.plant-et-trae.dk/site/images/bg_body.jpg);
	color: #3e3e40;
	padding: 0 16px 16px 32px;
	text-align: center;
}

body, td, th, input, select, option, textarea {
	color: #3e3e40;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

#inet_document {
	width: 976px;
	text-align: left;
	margin: 0 auto;
}

body.i_templ_204 {
	background: #fff;
	color: #000;
	padding: 0;
}

body.i_templ_204 #inet_document {
	width: auto;
	text-align: left;
	margin: 0;
	padding: 20px;
}

/****************/
/**** HEADER ****/

#inet_header {
	padding: 0 16px 0 0;
	height: 273px;
	overflow: hidden;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_header_shade.jpg) top right no-repeat;
}

#inet_headerContent {
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_header.jpg) 0 0 no-repeat;
}


#inet_topLogo {
	position: relative;
	height: 245px;
}

#logo {
	position: absolute;
	top: 51px;
	left: 31px;
	width: 276px;
	height: 194px;
	overflow: hidden;
}

#protektor {
	position: absolute;
	top: 89px;
	left: 298px;
	width: 146px;
	height: 43px;
	overflow: hidden;
}

/**** HEADER ****/
/****************/


/****************************/
/**** PRIMARY / TOP MENU ****/

#inet_primaryMenu {
	padding: 0 0 0 16px;
	height: 28px;
	width: 600px;
	float: left;
}

#inet_primaryMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#inet_primaryMenu li {
	margin: 0;
	padding: 0;
	float: left;
}

#inet_primaryMenu a {
	margin: 0;
	padding: 0;
	display: block;
	line-height: 28px;
	float: left;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	width: 114px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	background: url(http://www.plant-et-trae.dk/site/images/bg_menu_0.png) 0 0 no-repeat;
}

#inet_primaryMenu a span {
	background: none !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
}

#inet_primaryMenu a:hover span {
	text-decoration: underline;
}



#inet_primaryMenu li.first a {
	background: url(http://www.plant-et-trae.dk/site/images/bg_menu_first_0.png) 0 0 no-repeat;
}

#inet_primaryMenu li.current a {
	background: url(http://www.plant-et-trae.dk/site/images/bg_menu_1.png) 0 0 no-repeat;
}

#inet_primaryMenu li.last a {
	width: 131px !important;
	background: url(http://www.plant-et-trae.dk/site/images/bg_menu_last_0.png) 0 0 no-repeat;
}

#inet_primaryMenu li.last.current a {
	background: url(http://www.plant-et-trae.dk/site/images/bg_menu_last_1.png) 0 0 no-repeat;
}


#inet_primaryMenu li.last span {
	padding-right: 33px !important;
}


/**** PRIMARY / TOP MENU ****/
/****************************/


/******************************/
/**** SECONDARY / SUB MENU ****/

#inet_secondaryMenu {
	font-family: Helvetica, sans-serif;
	width: 209px;
	overflow: hidden;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 100px 0;
}

#inet_secondaryMenu ul {
	margin: 0 16px 0 0;
	padding: 0;
	list-style: none;
}

#inet_secondaryMenu li {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

#inet_secondaryMenu li ul {
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 22px;

}

#inet_secondaryMenu li li {
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0 0 22px;
	margin: 0 0 3px 0;
}

#inet_secondaryMenu a {
	display: block;
	color: #000;
	text-decoration: none;
}

#inet_secondaryMenu li.current a,
#inet_secondaryMenu li.currentfolder a,
#inet_secondaryMenu li.currentfolder li.currentfolder a,
#inet_secondaryMenu li a:hover {
	color: #cf3c3c;
}

#inet_secondaryMenu li.currentfolder li a {
	color: #000;
}


#inet_secondaryMenu li a {
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_heart.gif) left center no-repeat;
	padding: 0 0 0 22px;
}

#inet_secondaryMenu li li a {
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_submenu_item_0.gif) left center no-repeat;
	padding: 0 0 0 8px;
}


#inet_secondaryMenu li li.current a,
#inet_secondaryMenu li li a:hover {
	color: #cf3c3c;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_submenu_item_1.gif) left center no-repeat;
}




/**** SECONDARY / SUB MENU ****/
/******************************/



/*********************************/
/**** TERTIARY / SUB SUB MENU ****/

#inet_tertiaryMenu {
	font-family: Helvetica, sans-serif;
	width: 209px;
	overflow: hidden;
	float: right;
	min-height: 50px;
	font-size: 13px;
}

#inet_tertiaryMenu ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

#inet_tertiaryMenu li {
	margin: 0 0 8px 6px;
}

#inet_tertiaryMenu a {
	display: block;
	color: #000;
	text-decoration: none;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_submenu_item_0.gif) left center no-repeat;
	padding: 0 0 0 8px;
}

#inet_tertiaryMenu .current a,
#inet_tertiaryMenu a:hover {
	color: #cf3c3c;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_submenu_item_1.gif) left center no-repeat;
}


#inet_tertiaryMenu img.icons {
	margin-left: 15px;
}

/**** TERTIARY / SUB SUB MENU ****/
/*********************************/



/*********************/
/**** OPTION MENU ****/
#inet_optionMenu {
	float: right;
	overflow: hidden;
	width: 340px;
}

#inet_optionMenu ul {
	margin: 0;
	padding: 0 16px 0 0;
	list-style: none;
}

#inet_optionMenu li {
	margin: 0;
	padding: 0;
	float: right;
	margin-left: 5px;
	padding-left: 8px;
	font-family: Tahoma, sans-serif;
}

#inet_optionMenu li.first {
	margin-left: 0;
	padding-left: 0;
	background: none;
}

#inet_optionMenu a {
	line-height: 28px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

#inet_optionMenu a:hover,
#inet_optionMenu li.current a {
	text-decoration: underline;
}

/**** OPTION MENU ****/
/*********************/



/*****************/
/**** CONTENT ****/

#inet_content {
	background: #fff url(http://www.plant-et-trae.dk/site/images/bg_content.jpg) top left repeat-y;
	padding: 32px 0 0 0;
}


#inet_innerContent {
	padding: 0 48px 0 32px;
	min-height: 424px;
}

.i_templ_10 #inet_innerContent {
	min-height: 250px;
}



body.i_templ_2 #inet_innerContent,
body.i_templ_4 #inet_innerContent,
body.i_templ_5 #inet_innerContent,
body.i_templ_6 #inet_innerContent,
body.i_templ_301 #inet_innerContent,
body.i_templ_202 #inet_innerContent {
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_content_2col.jpg) top left repeat-y;
}

body.i_templ_1 #inet_innerContent,
body.image #inet_innerContent,
body.i_templ_10 #inet_innerContent,
body.i_templ_300 #inet_innerContent,
body.i_templ_310 #inet_innerContent {
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_content_3col.jpg) top left repeat-y;
}






#inet_text {
	float: left;
	width: 438px;
	overflow: hidden;
}


body.i_templ_4 #inet_text,
body.i_templ_5 #inet_text,
body.i_templ_6 #inet_text,
body.i_templ_202 #inet_text,
body.i_templ_301 #inet_text {
	width: 667px;
	overflow: hidden;
}

body.image h1 {
	width: 438px;
}


#inet_text a {
	color: #3e3e40; 
	text-decoration: underline;
	/*
	color: #66a366;
	text-decoration: none;
	*/
}

#inet_text a:hover {
	color: #cf3c3c !important;
}


.inet_title {
	height: 99px;
	overflow: hidden;
	color: #000;
	font-weight: bold;
	margin: 0 0 16px 0;
}

.inet_titleContent {
	padding: 10px 15px;
}

.title_ask {
	background: #7f9a3b url(http://www.plant-et-trae.dk/site/images/bg_title_ask.gif) 0 0 no-repeat;
}

.title_friend {
	height: 90px;
	background: #659f65 url(http://www.plant-et-trae.dk/site/images/bg_title_friend.gif) 0 0 no-repeat;
}

.title_support {
	height: 90px;
	background: #acbe6f url(http://www.plant-et-trae.dk/site/images/bg_title_support.gif) 0 0 no-repeat;
}

.inet_title h1 {
	color: #fff;
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	margin: 0 0 8px 0;
}


#inet_images {
	padding: 5px 0 0 0;
	width: 208px;
	float: right;
}

body.i_templ_1 #inet_images {
	width: auto;
	float: none;
}

#inet_images .inet_img_item {
	padding: 0 0 15px 0;
}

#inet_images .inet_img_txt {
	padding: 10px 0 0 0;
	font-size: 11px;
	font-style: italic;
}

/**** CONTENT ****/
/*****************/



/**************/
/**** NEWS ****/




#inet_newsFilter {
	padding: 0 0 10px 0;
}

#inet_newsFilter ul {
	margin: 0;
	padding: 0 0 0 15px;
}

#inet_newsFilter li {
	margin: 0 0 5px 0;
	padding: 0;
}

#inet_newsFilter li.current {
	font-weight: bold;
	color: #cf3c3c;
}




.inet_news_item a {
	color: #3e3e40 !important; 
	text-decoration: none !important;
}

.inet_news_item {
	border-top: 1px solid #878889;
	padding: 10px 0;
	
}

.inet_news_item_text {
	width: 438px;
}

#inet_newsContent .inet_news_item_text {
	width: auto;
}

.inet_news_item h2 {
	font-size: 14px;
	margin: 0 0 5px 0;
}

.inet_news_item span.date {
	display: block;
	font-size: 11px;
	font-weight: normal;
}


#inet_news {
	font-family: Verdana, sans-serif;
	width: 209px;
	overflow: hidden;
	float: right;
	min-height: 50px;
	font-size: 12px;
}

#inet_newsContent {
	padding: 0 0 0 10px;
}

#inet_news h1 {
	font-size: 16px;
	font-family: Helvetica, sans-serif;
	margin: 0 0 18px 0;
}

#inet_news a {
	color: #3e3e40;
}


#inet_news .inet_news_item {
	border: none;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 11px;
}

#inet_news .inet_news_item h2 {
	font-size: 12px;
	margin: 0 3px 2px 0;
}

.inet_news_img {
	padding: 3px 0 0 0;
	width: 80px;
	float: right;
}


/**** NEWS ****/
/**************/



/**************************/
/**** FRONTPAGE IMAGES ****/

#inet_frontImages {
	padding: 16px 48px 0 32px;
	background: #fff url(http://www.plant-et-trae.dk/site/images/bg_content.jpg) top left repeat-y;	
}

#inet_frontImages .img {
	width: 209px;
	float: left;
	margin-right: 20px;
}

#inet_frontImages .last {
	margin-right: 0;
}


/**** FRONTPAGE IMAGES ****/
/**************************/



/***************/
/**** FORMS ****/



textarea {
	width: 298px;
	height: 150px;
	border: 1px solid #939598 !important;
	margin: 0 0 0 5px;
}


input.frm {
	margin: 5px 0 10px 0;
}

input.frm,
form.IDForm .formText input,
form.IDForm textarea {
	border: 1px solid #939598 !important;
	padding: 2px;
	margin-left: 0;
}

form.IDForm .formText input,
form.IDForm textarea,
form.IDForm select {
	width: 430px !important;
}

.i_templ_1 form.IDForm .formText input,
.i_templ_1 form.IDForm textarea,
.i_templ_1 form.IDForm select,
.i_templ_2 form.IDForm .formText input,
.i_templ_2 form.IDForm textarea,
.i_templ_2 form.IDForm select{
	width: 300px !important;
}


form.IDForm textarea {
	height: 145px !important;
}



form.IDForm div.buttons {
	padding: 0 0 0 130px;
}

form.IDForm div.buttons input {
	border: none;
	border-collapse: collapse;
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 21px;
	width: 81px;
	height: 21px;
	overflow: hidden;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_ask.gif);
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	text-align: center;
}


body.i_templ_5 form.IDForm div.buttons input,
body.i_templ_6 form.IDForm div.buttons input {
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_ask.gif);
}

input.frmbut,
input.button {
	border: none;
	border-collapse: collapse;
	margin: 0 10px 0 0;
	padding: 0 0 2px 0;
	line-height: 21px;
	width: 81px;
	height: 21px;
	overflow: hidden;
	background: #999 url(http://www.plant-et-trae.dk/site/images/bg_button.gif) center center no-repeat;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

input.frmbut:hover,
input.button:hover {
	background-color: #000;
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_1.gif);
}

div.error,
input.error {
	background: #fcc !important;
}


input.text {
	width: 298px;	
	border: 1px solid #939598 !important;
	margin: 0 0 0 5px;
}

/**** FORMS ****/
/***************/




/*************/
/**** ASK ****/

table.ask {
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	border-collapse: collapse;
}

table.ask th.dt,
table.ask td.dt {
	text-align: right;
}

table.ask thead th {
	font-weight: bold;
	text-align: left;
	padding: 6px 16px;
	color: #000;
	white-space: nowrap;
}

table.ask thead th a {
	color: #000 !important;
	display: block;
	float: right;
	padding: 0 0 0 20px;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_heart.gif) left center no-repeat;
}

table.ask tbody td {
	text-align: left;
	padding: 6px 16px;
	background: #dceaf5;
	color: #221e1f;
}

table.ask tbody td a {
	color: #000 !important;
}

table.ask tbody tr.odd td {
	background: #fff;
}


div.answer {
	background: #dceaf5;
	padding: 16px;
}

div.answer h1 {
	font-size: 12px;
	margin: 0 0 15px 0;
}

div.answer h2 {
	font-size: 12px;
	margin: 0 0 10px 0;
}

div.answer hr {
	background: #888;
}

div.answer div.text {
	width: 400px;
	float: left;
}

div.answer div.images {
	width: 208px;
	float: right;
	overflow: hidden;
}

div.answer div.images .inet_img_txt {
	margin: 10px 0 15px 0;
	font-size: 11px;
}


div.questions {
	margin: 0 0 10px 0;
}

div.questions a {
	font-weight: bold;
	display: block;
	float: right;
	padding: 0 0 0 20px;
	color: #000 !important;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_heart.gif) left center no-repeat;
}


/**** ASK ****/
/*************/


/*******************/
/**** GUESTBOOK ****/

table.guestbook {
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	border-collapse: collapse;
}

table.guestbook th.dt,
table.guestbook td.dt {
	text-align: right;
}

table.guestbook thead th {
	font-weight: bold;
	text-align: left;
	padding: 6px 16px;
	color: #000;
	white-space: nowrap;
}

table.guestbook thead th a {
	display: block;
	float: right;
	padding: 0 0 0 20px;
	color: #000 !important;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_heart.gif) left center no-repeat;
}

table.guestbook tbody td {
	text-align: left;
	padding: 6px 16px;
	background: #dceaf5;
	color: #221e1f;
}

table.guestbook tbody tr.odd td {
	background: #fff;
}

table.guestbook tbody td a {
	color: #000 !important;
}

/**** GUESTBOOK ****/
/*******************/


/*************/
/**** TIP ****/

#inet_tip table {
	border: none;
	border-collapse: collapse;
}

#inet_tip th {
	vertical-align: top;
	text-align: left;
	padding: 0 10px 10px 0;
	font-weight: normal;
}

#inet_tip td {
	vertical-align: top;
	text-align: left;
	padding: 0 0 10px 0;
}

/**** TIP ****/
/*************/



/*****************/
/**** GALLERY ****/

#inet_imgs .inet_img_item {
	width: 150px;
	overflow: hidden;
	float: left;
	margin: 0 20px 20px 0;
}

#inet_imgs .last {
	margin-right: 0;
}

#inet_imgs .inet_img {
	border: 1px solid #d0d1d2;
	padding: 4px 0 30px 0;
	text-align: center;
}

#inet_imgs .inet_img a {
	display: block;
	height: 115px;
	width: 138px;
	margin: 0 auto;
	overflow: hidden;
}

#inet_imgs .inet_img_text {
	padding: 5px 0 0 0;
	font-size: 11px;
	font-style: italic;
}


#inet_img {
	width: 438px;
	float: left;
	overflow: hidden;
}

#inet_img_txt {
	width: 199px;
	float: right;
	overflow: hidden;
	font-size: 11px;
}


/**** GALLERY ****/
/*****************/



/*****************/
/**** BUTTONS ****/

div.buttons {
	padding: 10px 0 0 0;
}

a.button {
	display: block;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	margin: 0 5px 0 0;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_button_left_0.gif) left center no-repeat;
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
	font-size: 11px;
	float: left;
	padding-left: 20px;
}

a.button span {
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_button_right_0.gif) right center no-repeat;
	padding-right: 20px;
	text-align: center;
	display: block;
}

a.next {
	float: right;
	margin-right: 0;
}

a.button:hover {
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_left_1.gif);
	color: #fff !important;
}

a.button:hover span {
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_right_1.gif);
	color: #fff !important;
}

/**** BUTTONS ****/
/*****************/



/****************/
/**** FOOTER ****/

#inet_footer {
	height: 50px;
	overflow: hidden;
	background: transparent url(http://www.plant-et-trae.dk/site/images/bg_footer.jpg) top left no-repeat;
}

#inet_footer2 {
	height: 30px;
	overflow: hidden;
	margin: 0 44px 0 30px;
	font-size: 10px;
}

#inet_footer2 .left {
	display: block;
	float: left;
	width: 500px;
}
#inet_footer2 .right {
	display: block;
	float: right;
	width: 240px;
}

#inet_footer2 a {
	color: #3e3e40;
}

/**** FOOTER ****/
/****************/






/**********************/
/**** BLIV TRÆ-VEN ****/

#ff_types {
	margin: 0 0 15px 0;	
	font-size: 11px;
}

#ff_types label {
	margin-right: 10px;
}

#ff_shop {
	color: #000;
}

#ff_shop table {
	border: none;
	border-collapse: collapse;
	margin: 0 0 15px 0;
}

#ff_shop td {
	vertical-align: middle;
	padding: 3px 0;
	font-size: 11px;
	white-space: nowrap;
}

#ff_shop td.lbl {
	width: 130px;
}

#ff_shop input.text {
	width: 298px;	
	border: 1px solid #939598 !important;
	margin: 0 0 0 5px;
}

#ff_shop input.short {
	width: 61px;
}

#ff_shop input.medium {
	width: 230px;
}



#ff_paymentOptions {
	width: 240px;
	float: left;
	overflow: hidden;
}

#ff_paymentOptions label {
	margin-right: 10px;
}

#ff_paymentOptions img {
	display: block;
	margin: 15px 0 0 0;
	line-height: 21px;
}

#ff_newsletterOption {
	width: 200px;
	float: right;
	overflow: hidden;
	text-align: right;
}

#ff_options {
	font-size: 11px;
}

#ff_options .buttons {
	margin: 5px 0 0 0;
	text-align: right;
}


#ff_familyMembers {
	display: none;
}



/**** BLIV TRÆ-VEN ****/
/**********************/


/***************************/
/**** STØT PLANT ET TRÆ ****/


#fs_price {
	width: 60px !important;
}



#fs_shop {
	color: #000;
}

#fs_shop table {
	border: none;
	border-collapse: collapse;
	margin: 0 0 15px 0;
}

#fs_shop td {
	vertical-align: middle;
	padding: 3px 0;
	font-size: 11px;
	white-space: nowrap;
}

#fs_shop td.lbl {
	width: 130px;
}

#fs_shop td.medium {
	text-align: right;
	padding-left: 0;
	padding-right: 0;
}

#fs_shop table.price {
	width: 100%;
}

#fs_shop table.price td.price {
	text-align: right;
	padding-right: 3px;
	padding-left: 40px;
}

#fs_shop input.text {
	width: 318px;	
	border: 1px solid #939598 !important;
	margin: 0 0 0 5px;
}

#fs_shop input.short {
	width: 61px;
}

#fs_shop input.medium {
	width: 239px;
	margin-left: 0;
}

#fs_shop td div {
	margin: 0 0 0 5px;
}



#fs_paymentOptions {
	width: 240px;
	float: left;
	overflow: hidden;
}

#fs_paymentOptions label {
	margin-right: 10px;
}

#fs_paymentOptions img {
	display: block;
	margin: 15px 0 0 0;
	line-height: 21px;
}


#fs_options {
	font-size: 11px;
}

#fs_options .buttons {
	margin: 5px 0 0 0;
	text-align: right;
}

/**** STØT PLANT ET TRÆ ****/
/***************************/



/*****************/
/**** BUTTONS ****/

body.i_templ_310 input.button {
	margin: 0 0 0 10px;
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_friend.gif);
}

body.i_templ_311 input.button {
	margin: 0 0 0 10px;
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_support.gif);
}

body.i_templ_310 input.button:hover,
body.i_templ_311 input.button:hover {
	background-image: url(http://www.plant-et-trae.dk/site/images/bg_button_1.gif);
}

/**** BUTTONS ****/
/*****************/



/*****************/
/**** PAYMENT ****/

#inet_payment table {
	border: none;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

#inet_payment td {
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	padding: 3px 10px 3px 0;
}

#inet_payment input.button {
	margin-top: 10px;
	margin-left: 0;
}


input.cardnumber {
	width: 50px;
	text-align: right;
}

input.dt,
input.cvd {
	width: 50px;
	text-align: right;
}

input.cvd {
	margin-right: 10px;
}

/**** PAYMENT ****/
/*****************/


/*******************/
/**** LITE CART ****/

#inet_litecart {
	background: #abbe70 url(http://www.plant-et-trae.dk/site/images/bg_cart.gif) 0 0 no-repeat;
	width: 184px;
	height: 100px;
	overflow: hidden;
	margin: 0 0 20px 15px;
	font-size: 12px;
	font-family: Arial;
}

#inet_litecartContent {
	padding: 10px 80px 10px 14px;
}

#inet_litecart p {
	margin: 0 0 8px 0;
}

#inet_litecart a {
	display: inline;
	background: none;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

/**** LITE CART ****/
/*******************/




/*******************/
/**** SHOP CART ****/

#shop_cart a {
	color: #000 !important;
}

#shop_cart table {
	border: none;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	width: 100%;
}

#shop_cart th {
	text-align: left;
	vertical-align: top;
	padding: 6px 16px;
	white-space: nowrap;
	font-weight: bold;
	background: #abbe70;
	color: #000;
	border-bottom: 1px solid #fff;
}

#shop_cart td {
	text-align: center;
	vertical-align: top;
	padding: 6px 16px;
	color: #221e1f;
	background: #dceaf5;
}

#shop_cart tr.odd td {
	background: #fff;
}

#shop_cart tr.fee td {
	background: #eee;
	border-top: 1px solid #fff;
}

#shop_cart tr.total td {
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	font-weight: bold;

}


#shop_cart td.description {
	text-align: left;
}

#shop_cart th.price,
#shop_cart td.price {
	text-align: right;
}

#shop_cart th.quantity,
#shop_cart td.quantity {
	text-align: center;
}

#shop_cart th.delete,
#shop_cart td.delete {
	text-align: right;
	padding-left: 2px;
}

#shop_cart tr.total td {
	text-align: right;
}



#shop_cart input.quantity {
	width: 50px;
	text-align: right;
}

#shop_cart div.inet_img_item {
	width: 90px;
	float: left;
}


#shop_acceptTerms {
	border: 1px solid #888;
	padding: 6px 10px;
	background: #dceaf5;
}

/**** SHOP CART ****/
/*******************/


/**********************/
/**** SHOP ADDRESS ****/

div.addresses div.invoiceAddress,
div.addresses div.deliveryAddress {
	width: 320px;
	float: left;
}

div.addresses div.invoiceAddress {
	margin-right: 20px;
}

div.addresses table {
	border: none;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	width: 320px;
}

div.addresses th,
div.addresses td {
	text-align: left;
	vertical-align: top;
	padding: 2px 0;
	font-weight: normal;
}

div.addresses td.city {
	text-align: right;
	padding-right: 0;
}

div.addresses label {
	white-space: nowrap;
	font-weight: normal;
}

div.addresses input.text {
	width: 240px;
}

div.addresses input.shorttext {
	width: 50px;
}

div.addresses input.mediumtext {
	width: 120px;
}

/**** SHOP ADDRESS ****/
/**********************/


/******************************/
/**** SHOP PAYMENT METHODS ****/


#shop_paymentmethods table {
	border: none;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	width: 100%;
}

#shop_paymentmethods th {
	text-align: left;
	vertical-align: top;
	padding: 6px 16px;
	white-space: nowrap;
	font-weight: bold;
	background: #abbe70;
	color: #000;
	border-bottom: 1px solid #fff;
}

#shop_paymentmethods td {
	text-align: center;
	vertical-align: top;
	padding: 6px 16px;
	color: #221e1f;
	background: #dceaf5;
}

#shop_paymentmethods tr.odd td {
	background: #fff;
}

#shop_paymentmethods td.description {
	text-align: left;
}

#shop_paymentmethods th.price,
#shop_paymentmethods td.price {
	text-align: right;
}


/**** SHOP PAYMENT METHODS ****/
/******************************/



/**********************/
/**** SHOP PAYMENT ****/

#shop_payment {
	border: 4px solid #abbe70;
	background: #eee;
	padding: 10px;
	margin: 0 0 20px 0;
}

#shop_payment table {
	border: none;
	border-collapse: collapse;
}

#shop_payment th,
#shop_payment td {
	font-weight: normal;
	color: #000;
	text-align: left;
	vertical-align: top;
	padding: 2px 10px 2px 0;
}

#shop_payment input.text {
	width: 50px;
}

/**** SHOP PAYMENT ****/
/**********************/



/*******************/
/**** PROD LIST ****/

.prod_item {
	border-top: 1px solid #888;
	padding: 10px 0;
	margin: 10px 0;
}

.prod_item h2 {
	font-size: 14px;
}

.prod_text {
	width: 300px;
	float: left;
}

.prod_details .prod_text {
	width: auto;
	float: none;
}

.prod_img {
	width: 100px;
	float: right;
}

.prod_details .prod_img {
	width: 160px;
	margin: 0 0 20px 30px;
	
}

.prod_item .price,
.prod_details .price {
	font-weight: bold;
	margin: 15px 0;
}




/**** PROD LIST ****/
/*******************/






.msg {
	padding: 10px;
	margin: 20px 0;
	border: 1px solid #ccc;
	background: #eee;
	min-height: 32px;
	color: #000;
}

.msg.wait {
	padding-left: 50px;
	background: #eee url(http://www.plant-et-trae.dk/site/images/wait.gif) 10px 10px no-repeat;
}




h1 {
	color: #000;
	font-size: 20px;
	margin: 0 0 15px 0;
}

h2 {
	color: #000;
	font-size: 14px;
	margin: 0 0 10px 0;
}

p {
	margin: 0 0 15px 0;
}

img {
	border: none;
}

hr {
	height: 1px;
	background: #b4b5b7;
	border: none;
	margin: 10px 0;
	overflow: hidden;
}


.reset {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 -1px 0;
}


.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}


li.closed ul {
	display: none;
}

li.open ul {
	display: block;
}

li.open li.closed ul {
	display: none;
}



/****************/
/**** SEARCH ****/

.search_form form {
	padding: 0;
	margin: 0;
}

.inet_search_msg {
	padding: 8px 0 15px 0;
}

.search_result {
	margin: 0 0 18px 0;
}

.search_result h2 {
	margin: 0 0 5px 0;
	font-size: 12px;
}

.search_result .more {
	margin: 3px 0 0 0;
}

.inet_search_input {
	border: 1px solid #939598;
	width: 200px;
	padding: 2px;
	margin: 0;
}

/**** SEARCH ****/
/****************/