﻿/* Generel opsætning - fest */
html {margin:0px; padding:0px;}
body {margin:0px; padding:0px; background:url(images/bg_top.jpg) repeat-x #ececec; font-size:12px; font-family:arial,sans-serif;}

a {outline:0px; font-weight:normal; color:#0066CC;}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input.text {border:1px solid #919191; width:233px; height:16px; padding:4px;}

#container {width:992px; margin-left:auto; margin-right:auto; position:relative;}

#logo {position:absolute; left:0px; top:0px; z-index:100;}
#logo img {border:0px;}

#top #menu {height:90px; font-family:"Times New Roman"; position:relative; z-index:1;}
	#top #menu #nav {position:absolute; right:0px; bottom:-1px;}
		#top #menu #nav a {
	float:left;
	color:#0f6208;
	text-decoration:none;
	font-size:16px;
	margin-right:3px;
	position:relative;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
		#top #menu #nav a.selected {background:#0f6208 url(../layout/images/menu_active.gif) repeat-x; color:#FFFFFF;}
		#top #menu #nav a img {border:0px; position:absolute; top:0px;}
		
#top #search {position:absolute; right:0px; top:15px; z-index:2;}
	#top #search input.searcher {float:left; margin-right:5px;}
	#top #search input.search_btn {float:left;}
#top #top_nav {position:absolute; right:330px; top:20px; z-index:11; font-family:arial; font-size:12px;}


	#top #top_nav a {color:#000000; text-decoration:none; float:left;}
	#top #top_nav span {padding:0px 10px; float:left;}

#language_container {display:inline;}

#language {width:150px; font-family:arial; font-size:12px; position:relative; z-index:2; float:left; text-align:left;}
	#language span {display:block; width:144px; padding:0px !important; cursor:default;}
	#language img {float:right; position:relative; top:0px; border:1px solid #FFFFFF;}

#language_list {display:none; width:148px; background-color:#FFFFFF; position:absolute; top:21px; left:0px;}
	#language_list {border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000;}
	#language_list a {display:block; width:138px; padding:3px 5px; border-bottom:1px solid #000000; outline:0px; text-decoration:none; color:#000000;}
	#language_list a:hover {background-color:#FFFFCC;}

#menu_container {height:28px; position:relative; z-index:10;}

#menu_sub_none {width:100%; position:absolute; top:0px; left:0px;}
#menu_sub_none.small {height:14px; background:url(images/top_border.gif) no-repeat;}
#menu_sub_none.large {height:40px; background:url(images/menu_open.gif) no-repeat;}

.menu_sub {display:none; height:40px; width:100%; background:url(images/menu_open.gif) no-repeat; font:14px/18px georgia,"Times New Roman",serif; position:absolute; top:0px; left:0px;}
.menu_open {display:block;}
	.menu_sub a {float:left; margin:5px 10px; text-decoration:none; color:#FFFFFF;}
	.menu_sub a.selected {color:#72ff00;}
	.menu_sub a:hover {text-decoration:underline;}
	.menu_sub span {float:left; margin-top:5px; font-size:12px; color:#FFFFFF;}

#main_content {position:absolute;top:430px;z-index:5;padding-left:465px;}

#main_news {width:992px; height:298px; background:#FFFFFF url(images/cornered_top.jpg) repeat-x; margin-top:10px; position:relative; z-index:1;overflow:hidden;}
	#main_news .btns {position:absolute; top:5px; left:465px; z-index:2;}
		#main_news .btns a {float:left; padding:5px 6px; margin-right:10px; font:12px arial,sans-serif; text-transform:uppercase; text-decoration:none; color:#000000;}
		#main_news .btns a.selected {background:url(images/news_active.gif) repeat-x; border-left:1px solid #7bb556; border-right:1px solid #7bb556; color:#FFFFFF;}
05
	#main_news h2 {font:normal 24px/1em georgia,"Times New Roman",serif; color:#000000; padding:0px 0px 5px 0px; margin:0px;}
	#main_news span {font-size:11px; display:block; padding-bottom:5px; text-transform:uppercase;}
	#main_news div {font-size:14px; background-color:#FFFFFF; color:#4e4e4e; position:relative; z-index:1;}
		#main_news div div {float:left; width:417px; padding-top:40px;}
		#main_news div img {float:left; width:445px; height:298px; margin-right:20px;}

#news {padding:15px;}
#news h2 {margin-bottom:10px;}
#news div.news {float:left; width:225px; margin-left:19px; font-size:12px;}
#news div.firstnews {margin:0px;}
	#news div img {width:225px; height:112px; margin-bottom:3px;}
	#news div span {font-size:11px; display:block; padding-bottom:0px;}
	#news div h3 {margin:0px; padding:0px; font:bold 12px/1.5em arial,sans-serif; color:#0066CC;}
	#news div p {margin:0px; padding:0px;padding-top:5px;}



#entries h1 {margin-bottom:10px;}
#entries div {margin-bottom:1px; padding:10px; background-color:#ECECEC; font-size:12px;}
	#entries div h2 {margin:0px; padding:0px; font:bold 12px/1.5em arial,sans-serif; color:#0066CC;}

#index_start {float:left; color:#000000;}
#index_start2 {float:left; font-size:14px; padding-left:10px;}

#index_about {background:url(images/people_grass.jpg) no-repeat bottom left; padding-bottom:220px;}
	#index_about .col1 {float:left; width:203px;}
	#index_about .col2 {float:right; width:203px;}
		#index_about .col2 b {color:#0066cc;}

#index_newsletter {background:url(images/search_bg.jpg); width:413px; height:160px; color:#FFFFFF; padding:10px;}
	#index_newsletter h3 {color:#FFFFFF;font-size:18px;}
	#index_newsletter p {color:#FFFFFF;margin-top:5px;margin-bottom:0px;}
	#index_newsletter p.link {text-align:right; font-size:14px;}
		#index_newsletter p.link a {color:#FFFFFF;}
		
		.index_newsletter_grey {
	height:100px !important;
	background-color: #cccccc!important;
	background-image: none!important;
}
		
		.index_newsletter_short {height:100px !important;}
		
		.index_newsletter_short h2 {color:#FFFFFF;padding-top:23px;}

	#index_newsletter .form {padding-top:0px;}
		#index_newsletter .form_left {width:60px; float:left; font-weight:bold; font-size:14px; padding-top:3px;}
		#index_newsletter .form_right {width:250px; height:16px; padding:4px; float:left; border:1px solid #0f6208;padding-bottom:5px;}
		#index_newsletter .form_submit {float:left; padding-left:5px;}

#offers {height:250px; margin-top:40px;}
#offers h1 {margin-bottom:20px;}

#offer_prev {float:left; width:30px; height:30px; margin:75px 21px 0px 0px; cursor:pointer;}
#offer_next {float:left; width:30px; height:30px; margin:75px 0px 0px 21px; cursor:pointer;}

#offer_list {float:left; width:890px; height:220px; position:relative; overflow:hidden;}
	#offer_list div.offer_container {width:200px; position:absolute; top:0px; left:0px;}
	#offer_list div {width:200px;}
	#offer_list div .img {
	display:block;
	width:200px;
	height:114px;
	margin:0px auto 0px auto;
	background-color: #FFFFFF;
	text-align: center;
	padding:0px;
	padding-top:14px;

}
	#offer_list div b {display:block;padding-bottom:9px;height:25px;overflow:hidden;}
	
		#offer_list div b a {
	
	text-decoration: none;
}
	
	#offer_list .box .price{width:220px;}

#offer_list .price {font:normal 12px georgia,"Times New Roman",serif; text-transform:uppercase;width:200px;float:left;}

#offer_list .price  {padding-top:5px;}

#offer_list .price span {font:12px georgia}

#offer_list .price span.currency {font:10px georgia;padding-left:3px;}

#offer_list .price span.discount {font-size:12px; color:#0F6208;padding-left:0px;clear:both;width:200px;display:block;}
#offer_list .price span.discount u {text-decoration:line-through;}

.special_offer {width:992px;width:886px!important; background:#FFFFFF; margin-top:10px;
background-color:#FFFFFF;overflow:hidden;display:block;text-decoration:none;margin:0px;padding:13px;font-size:15px;text-align:center;}

.special_offer:hover {color:#FFFFFF;background:#25780f;}

.special_offer p {}

.collum_container {width:992px; background:url(images/cornered_top.jpg) repeat-x #FFFFFF; margin-top:10px;
background-color:#FFFFFF;overflow:hidden;}
	.collum_container .left_collum {float:left; width:476px; padding:10px 0px 10px 10px;}
	.collum_container .right_collum {float:right; width:476px; padding:10px;}

#bottom {clear:both; padding:80px 0px 60px 0px; background:url(images/bottom.gif) repeat-x;}
#bottom_info {width:992px; margin:0px auto;}
	#bottom_info a {float:left; margin-right:15px; color:#000000;}
	#bottom_info span {float:left; margin-right:15px;}
	#bottom_info div {float:right;}

#articles {margin-left:10px;margin-top:10px;}
#articles div {float:left; width:470px; margin:0px 0px 17px 0px; font-size:12px;margin-right:21px;height:105px;overflow:hidden;}
	#articles div h3 {padding-bottom:5px;}
	#articles div p {margin:0px;}
	#articles div img {float:right; margin-left:10px;}
	#articles div b {display:block; color:#0066CC;}
	
#articles .grayborder {
padding-bottom:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #d4d6d5;
	border-right-color: #d4d6d5;
	border-bottom-color: #d4d6d5;
	border-left-color: #d4d6d5;
}	


#facebook {
	width:925px;
	margin-left:13px;
	margin-right:19px;
	background-color:#3b5998;
	padding-left:41px;
	background-image: url(images/facebook.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b5998;	
}


	
	
#articleslist div {float:left; width:465px; font-size:12px;}
	#articleslist div h2 {margin-bottom:15px;}
	#articleslist div h3 {padding-bottom:0px;padding-top:10px;}
	#articleslist div p {margin:0px;margin-top:10px;padding:0px;}
	#articleslist div img {float:right; margin-left:10px;}
	#articleslist div b {display:block; color:#0066CC;}
	#articleslist .info {display:block; margin-bottom:5px; font-size:11px;}
	
#articles_others {margin-left:10px;margin-top:10px;}
#articles_others h2 {margin-bottom:10px;}
#articles_others div.article {float:left; width:225px; margin-right:20px; font-size:12px;}
#articles_others div.article_last {margin:0px;}
	#articles_others div img {width:225px; height:103px; margin-bottom:3px;}
		#articles_others div p {margin:0px;margin-top:5px;padding:0px;}
	#articles_others div h3 {margin:0px; padding:0px; font:bold 12px/1.5em arial,sans-serif; color:#0066CC;}

#video {width:668px; padding:0px 10px; float:left; display:block;}

#videos {padding:15px;background:#FFFFFF;}
#videos h2 {margin-bottom:10px;}
#videos div.video {float:left; width:225px; margin-left:19px; font-size:12px;}
#videos div.firstvideo {margin:0px;}
	#videos div img {width:225px; height:112px; margin-bottom:3px;}
	#videos div span {font-size:11px; display:block; padding-bottom:0px;}
	#videos div h3 {margin:0px; padding:0px; font:bold 12px/1.5em arial,sans-serif; color:#0066CC;}
	#videos div p {margin:0px; padding:0px;padding-top:5px;}

#articles_info {width:675px; padding:0px 10px;}



#article_img {width:992px; height:250px; margin-bottom:20px;}

#article_left {float:left; width:211px; margin-right:20px;}
#article_left .intro {
	background-color:#63b513;
	margin-top:10px;
	margin-left:10px;
	color:#FFFFFF;
	background-image: url(images/stepbystep.gif);
	background-repeat: no-repeat;
	
	padding-bottom:75px;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: visible;
}
	#article_left .intro p {margin-top:5px;margin-bottom:5px;font-size:11px;font-weight:bold;}
	#article_left h2 {
	font-size:14px;
	color:#FFFFFF;
	
	
}
	#article_left .selected {
	font-weight:bold;
}
	
	#article_left .intro ul {
padding:0px;	
margin:0px;
	} 	
	#article_left ol {
padding:0px;	
margin:0px;
margin-top:10px;
margin-left:20px;
list-style-position: outside;
	}
#article_left li {
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-left:5px;
	padding-bottom:5px;
	margin-right:0px;
	
}
	#article_left ol a{
	text-decoration:none;
	color:#FFFFFF;
}

	#article_left ol a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

#article_left ul a{
	text-decoration:none;
	color:#FFFFFF;
}

	#article_left ul a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
#article_right .login a {color:#FFFFFF;}

.login a {color:#FFFFFF;}

.login {padding:10px;
	background-color:#63b513;
	margin-top:10px;
	margin-left:10px;
	padding:10px;
	color:#FFFFFF;
	background-image: url(images/stepbystep.gif);
	background-repeat: no-repeat;}
.login h2 {color:#FFFFFF;margin-left:0px;padding-left:0px;padding-top:0px;}
.login p {margin-top:5px;margin-bottom:5px;font-size:11px;font-weight:bold;}
.login .field {border:1px solid #919191;height:16px; padding:4px;font-size:12px;margin-top:3px;margin-bottom:7px;width:163px;}
.login ul {margin:15px;}
.login li {line-height:20px;}


#article_right .login h2 {color:#FFFFFF;margin-left:0px;padding-left:0px;padding-top:0px;}

#article_right h3 {font-family:Georgia, "Times New Roman"; font-weight:normal; font-size:15px; color:#000000; padding:0px; margin:0px;padding-left:0px;}

#shop_left {float:left; width:211px; margin-right:20px;}
	#shop_left p {padding-left:0px;padding-top:0px;margin-top:0px;margin-bottom:5px;}
	#shop_left h2 {
	padding-left:10px;
	padding-top:10px;
	color:#0f6208;
	font-size:14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
	#shop_left .selected {
	font-weight:bold;
}
	#shop_left ul {margin:0px; padding:0px; list-style-type:none;padding-bottom:4px;margin-left:15px}
	#shop_left li {padding-bottom:0px;font-size:11px;}
	
	#shop_left .niveauer ul {
	list-style-type:disc;
	margin-left:15px;
	padding-left:-5px;
}

	#shop_left .niveauer ul li {
	padding-bottom:0px;
	margin-bottom:0px;

	
}
	#shop_left .niveauer {
	
	margin:0px;
	background-color:#63b513;
	list-style-type:none;
	margin-left:10px;
	margin-top:10px;
	padding:10px;
	color:#FFFFFF;
background-image: url(images/stepbystep.gif);
	background-repeat: no-repeat;
	display:block;
}

.christmas {
font-weight:bold;}

	#shop_left ol a{
	text-decoration:none;
	color:#FFFFFF;
}

	#shop_left ol a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

#shop_left .niv1 {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	margin-bottom:5px;
	display:block;

	
}

#shop_left .niv1:hover {

text-decoration:underline;

}

#shop_left .niv2 {
	text-decoration:none;
	font-size:11px;
	margin-top:5px;
margin-bottom:5px;
display:block;
color:#FFFFFF;
padding-left:0px;
margin-left:0px;
}

#shop_left .niv2:hover {
text-decoration:underline;
}

#shop_left .activated {
text-decoration:underline;
}



#articles_info .Teaser {	font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;}

#new .intro {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
	color: #666666!important;
	font:normal!important;
	background-color:#f4f4f4;
	padding:20px;
	margin-top:0px;
	border: 1px solid #d9d9d9;
	padding-bottom:10px;
}

#new .intro h1 {
	color:#25780f;}
	
.cwoshoptoph1 a {
	color:#25780f;
	text-decoration:none;
	font-size:20px;!important}

#new .intro b, #new .intro strong {

	font:normal!important;

}

#article_main {float:left; width:515px;padding-top:10px;}
	#article_main img.top {width:436px;}
	#article_main h1 {margin:10px 0px;}
	#article_main .articleslist .info {display:block; margin-bottom:0px; font-size:12px;}
	#article_main .Teaser {	font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;}
	#article_main a.more {float:right; margin-top:10px; font-weight:bold; text-decoration:none; color:#4E4E4E;}
	#article_main a.more:hover {text-decoration:underline;}

#article_full {float:left; width:650px; margin-right:20px;}
	#article_full #article_main {margin-right:0px !important;}

#article_related {clear:both; padding:40px 0px 10px 10px;}
	#article_related div {margin-bottom:10px; padding:10px; background-color:#ECECEC; font-size:12px;}
	#article_related div h2 {font:bold 12px/1.3em arial,sans-serif; color:#0066CC;}

#article_right {float:left; width:225px;padding-left:10px;padding-top:10px;}
#article_right p {}
#article_right h2 {padding-left0px;padding-top:10px;color:#0f6208;font-size:14px;}

#article_right .heading {font-weight:bold;padding-top:0px;}
#article_right .date {padding-top:5px;}

#article_links b {display:block; margin-bottom:10px; font:normal 14px/1em georgia,"Times New Roman"; text-transform:uppercase;}
#article_links a {display:block; margin-bottom:10px; font:bold 12px/1em arial,sans-serif; text-decoration:none; color:#0066CC;}
#article_links a:hover {text-decoration:underline;}
#article_links a.img {margin-bottom:5px;}
#article_links a.img img {margin-right:5px; border:0px; position:relative; top:8px;}

#shop_info {padding:20px 10px;}
	#shop_info .shop_text {width:431px; font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;}
	#shop_info .shop_text h1 {margin-bottom:20px;}

#cart {float:right; width:431px; margin:30px 0px 0px 20px; background-color:#E4E4E4; position:relative;}
	#cart #cart_icon {width:153px; height:26px; background:url(images/shop/cart_icon.gif) no-repeat; position:absolute; left:10px; top:-23px;}
	#cart #cart_top {height:10px; background:url(images/shop/cart_top.gif) left top no-repeat; font-size:0px;}
	#cart #cart_content {padding:0px 10px;}
	#cart #cart_bottom {height:10px; background:url(images/shop/cart_bottom.gif) left bottom no-repeat; font-size:0px;}

	#cart table td {padding:0px 3px; border-bottom:1px solid #FFFFFF; vertical-align:top;}
	#cart table tr.total {font-weight:bold;}
	#cart table tr.total td {padding-top:5px; border:0px;}

#shop_categories {clear:both;padding-left:15px;}
#three-collum #shop_categories {clear:both;padding-left:0px;}
#shop_categories div {
	float:left;
	width:433px;
	
	font-size:12px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#new #shop_categories .shop_categories_img {
	border: 1px solid #d9d9d9;
	padding:4px;
	
}

#new #shop_categories .shop_categories_link {
padding-left:10px;
font-size:14px;
}

#new #shop_categories .shop_categories_link a {
text-decoration:none;
}

#new #shop_categories .shop_categories_link:hover {
background-color:#f4f4f4;
}

#new #shop_categories div h2  {
	font-size:14px;
	text-align:center;
}

#three-collum #shop_categories div {

	width:235px;
	margin-right:15px;
	height:235px;
	height:220px!important;
	overflow:hidden;

	
}





	#shop_categories div h2 {margin-bottom:5px;hei}
	#shop_categories div img {float:right; margin-left:10px;width:225px;}
	
	#three-collum #shop_categories img {

	float:left;
margin-left:0px;
	
}
	#shop_categories div b {display:block; color:#0066CC;}
	#shop_categories div ul {margin:0px;}
	#shop_categories div li {margin:0px;}
	#shop_categories div li a {
	text-decoration: none;
}

#shop_spacer {
	float:left;
	width:15px;
	height:127px;
}

#shop_front {
	float:left;
	width:402px;
	height:127px;
	font-size:12px;
	margin-top: 13px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/layout/images/shopfront.gif);
	background-repeat: no-repeat;
	padding:15px;
	color:#FFFFFF;

}

#shop_front h1, #shop_front p {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}


#shop_front h1 {
	padding-bottom:5px;
}

#shop_front .picture {
	width:125px;
	height:125px;
	float:left;
	text-align:center;
	margin-right:10px;
}

#shop_front p {
	line-height:18px;
	font-size:13px;
}

#shop_front a {
	color:#FFFFFF;
	text-decoration:none;
	
}

#shop_rating {width:874px; margin:0px 0px 0px 10px; font-size:12px;}
	#shop_rating .border_grey {height:2px;}
	#shop_rating .shop_rating_content {
	width:405px;
	float:left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height:18px;
}
		#shop_rating .shop_rating_content b {margin-bottom:15px; font-size:20px; display:block;}

#shop_delivery {float:left; width:433px;margin-top: 13px;}



#shop_main {float:left; width:446px; margin-right:10px; font-size:12px;}
	#shop_main h1 {margin:10px 0px 20px 0px;}
	#shop_main div.resume {padding-bottom:40px; font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;}

#shop_right {float:left; width:275px;}
	#shop_right #cart_small {width:189px; height:40px; margin:10px 0px 0px 10px; padding:8px; background:url(images/shop/cart.gif) no-repeat; font-size:12px; color:#FFFFFF;}
		#shop_right #cart_small div {margin-bottom:8px;}
		#shop_right #cart_small span {float:right;}
		#shop_right #cart_small a {color:#FFFFFF;}

	#shop_right #shop_img {margin:20px 0px 0px 10px;}

	#shop_right #add_cart {

	

	
	padding:25px 28px 20px 28px;
	font:normal 16px/1.3em georgia,"Times New Roman",serif;
	text-transform:uppercase;
	text-align:center;
	background-image: url(images/add-background.png);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
	#shop_right #add_cart span {font-size:36px;}
		#shop_right #add_cart span.currency {font-size:12px;}
		#shop_right #add_cart span.discount {font-size:18px; color:#0F6208;}
		#shop_right #add_cart span.discount u {text-decoration:line-through;}

	#shop_right #add_cart div.add {margin-top:13px; font:13px/0.9em arial,sans-serif; text-align:left;}
	#shop_right #add_cart div.add form {margin:0px;}
		#shop_right #add_cart div.add select {width:215px; margin-top:5px;margin-bottom:13px;height:25px;}
		#shop_right #add_cart div.add .Quantity {
	width:28px;
	height:28px;
	text-align:center;
	border: 1px solid #919191;
	background-color:#FFF;
}

#delivery1 {float:left; width:184px; height:118px; margin-right:21px; padding:20px 10px; background:url(images/shop/delivery_bg.gif) no-repeat; font-size:12px;}
	#delivery1 h1 {font-size:20px; margin-bottom:15px;}

#delivery2 {float:left; width:184px; height:118px; padding:20px 10px; background:url(images/shop/delivery_bg2.gif) no-repeat; font-size:12px;}
	#delivery2 h1 {font-size:20px; margin-bottom:15px;}
	
#delivery3 {margin-top:30px;width:245px; height:118px; margin-left:10px; padding:20px 10px; background:url(images/shop/delivery_bg2.gif) no-repeat; font-size:12px;}
	#delivery3 h1 {font-size:20px; margin-bottom:15px;}
	
.freedelivery {
	padding-left:10px;
	padding-top:15px;}

/* Forsiden */
#info {margin-bottom:0px;}

/* Artikler */
#articles_info {margin:10px 0px 20px 0px;}
#articles_info .teaser {font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;}

/* Diverse elementer */
h1, .cwoshoptoph1 {font-family:Georgia, "Times New Roman"; font-weight:normal; font-size:24px; color:#000000; padding:0px; margin:0px 0px 10px 0px;}

#deliverytype strong {font-family:Georgia, "Times New Roman"; font-size:14px; color:#000000; margin-bottom:5px;display:block;}

#deliverytype p {
margin:0px;
padding:0px;}

h2 {font-family:Georgia, "Times New Roman"; font-weight:normal; font-size:18px; color:#000000; padding:0px; margin:0px;}
h3 {font-family:Georgia, "Times New Roman"; font-weight:normal; font-size:15px; color:#000000; padding:0px; margin:0px;}

h3 a{
	text-decoration: none;
}
h3 a:hover{
	text-decoration: underline;
}

.p_14 {font-size:14px; color:#4e4e4e;}
.p_12 {font-size:12px; color:#4e4e4e;}

.nav .top {height:29px; background:url(images/nav.gif) repeat-x bottom left;}
	.nav .top a {float:left; margin-right:3px; padding:8px 12px; background-color:#ECECEC; outline:0px; font:bold 12px/1em arial,sans-serif; text-decoration:none; color:#4E4E4E;}
	.nav .top a:hover {text-decoration:underline;}
	.nav .top a.selected {padding:7px 11px 8px 11px; background-color:#FFFFFF; border:1px solid #ECECEC; border-bottom:1px solid #FFFFFF; text-decoration:none !important; cursor:default;}

.nav .contents {padding:10px 10px 0px 0px; border:1px solid #ECECEC; border-top:0px;}
.nav .contents ul {
	margin:0px;
	list-style-type:square;
	font-size:12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.nav .contents ul li {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}

.border_grey {height:3px; background:#ececec; clear:both; margin-bottom:20px; font-size:0px;}


.newsletter form {margin-bottom:0px;padding-bottom:0px;}

.newsletter {width:184px; height:272px; padding:15px 10px; background:url(images/newsletter.gif) no-repeat; font:14px/1.3em arial,sans-serif; color:#FFFFFF;}
	.newsletter h1 {margin-bottom:10px; font-size:20px; color:#FFFFFF;}
	.newsletter input.newsletter_input {width:184px; margin-bottom:5px; border:1px solid #0F6208;}
	.newsletter .unscribe {float:left; width:50px; height:26px; margin-top:8px;color:#FFFFFF;}
	.newsletter input.newsletter_submit {float:right; width:86px; height:26px; margin-top:5px; background:url(images/newsletter_submit.gif) no-repeat; border:0px; font:16px/1em Georgia,"Times New Roman",serif; color:#FFFFFF;}
	.newsletter a {float:right; color:#FFFFFF;}

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}
.clear_5 {clear:both; height:5px; font-size:0px; line-height:0px;}
.clear_10 {clear:both; height:10px; font-size:0px; line-height:0px;}
.clear_20 {clear:both; height:20px; font-size:0px; line-height:0px;}
.clear_40 {clear:both; height:40px; font-size:0px; line-height:0px;}

/* Kristian */

#content {width:675px; padding:20px 10px;}
#content h1 {margin-bottom:20px;}
#content p {font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;}

#contentarea {width:992px; height:298px; background:#FFFFFF url(images/cornered_top.jpg) repeat-x; margin-top:10px; position:relative; z-index:1;}

#three-collum {float:left; width:735px;padding-top:10px;}
#three-collum .teaser {font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;}

#three-collumlist div {width:735px; font-size:12px;}
	#three-collumlist div h3 {padding-bottom:0px;padding-top:10px;}
	#three-collumlist div p {margin:0px;margin-top:10px;padding:0px;}
	#three-collumlist div .picture {float:left;padding:10px;}
	#three-collumlist div b {display:block; color:#0066CC;}
	

	
	#showcart .header {
	height:20px;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
	#showcart .header .title {float:left;width:345px;font-weight:normal;}
		#showcart .header .number {float:left;width:60px;}
		#showcart .header .price_piece {float:left;width:95px;text-align:right;}		
	#showcart .header .price_total {float:left;width:115px;text-align:right;}	
		#showcart .shipping {
	height:20px;
	margin-bottom:5px;
}
	#showcart .shipping .title {float:left;width:345px;font-weight:normal;}
		#showcart .shipping .number {float:left;width:60px;}
		#showcart .shipping .price_piece {float:left;width:95px;text-align:right;}		
	#showcart .shipping .price_total {float:left;width:115px;text-align:right;}	
		#showcart .shipping .vat {float:left;width:115px;text-align:right;	color: #666666;}	

#showcart div {
	width:625px;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding:5px;
	display: block;
}

#showcart h2 {padding-bottom:10px;}



#showcart .line {height:75px;}

#showcart .line .img {float:left;width:85px}	
	#showcart .line .title {float:left;font-size:14px;padding-top:0px;width:260px;}
	#showcart .line .title h3 {font-size:13px; font-family:arial,sans-serif;margin:0px}	
	#showcart .line .title p {font-size:13px;margin:0px;padding:0px;margin-top:5px;}	
	#showcart .line .number {float:left;padding-top:0px;width:60px;}	
	#showcart .line .number input {width:40px;border:1px solid #919191;height:14px; padding:2px;font-size:12px;}	
	#showcart .line .number p {font-size:11px;margin:0px;padding:0px;margin-top:5px;}	
	#showcart .line .price_piece {
	float:left;
	width:95px;
	text-align:right;
	color: #666666;
}	
	#showcart .line .price_total {float:left;width:115px;text-align:right;}	


	#showcart .FreeShippingTrue {
		background-color:#FF0;
		padding:5px;
}

#showlist .line {height:25px;}
#showlist td {height:25px;}
	#showlist .line .title {float:left;padding-top:0px;width:360px;}
	#showlist .line .producttitle {float:left;padding-top:0px;}
	#showlist .line .number {float:left;padding-top:0px;width:50px;}	
	#showlist .line .number input {width:40px;border:1px solid #919191;height:14px; padding:2px;font-size:12px;}	
	#showlist .line .number p {font-size:11px;margin:0px;padding:0px;margin-top:5px;}	
	#showlist .line .price_piece {
	float:left;
	width:110px;
	text-align:right;
	color: #666666;
}	
#showlist .line .price_total {float:left;width:110px;text-align:right;}	
	
#shop_main .teaser, #video .teaser {font:bold 14px/1.3em georgia,'Times New Roman',serif; color:#4E4E4E;margin-bottom:15px;}

#last {margin:0px;}

#delivery form, #article_main form {
	margin:0px;
	padding:0px;
}


#delivery, #showcart, #createuser, #orderbook, #stepbystep, #deliverytype {
	background-color:#e7f4db;
	border: 1px solid #cce7b2;
	padding:10px;
	margin-right:20px;
	margin-bottom:20px;
}

#delivery h2 {padding-bottom:10px;}

#delivery .long {border:1px solid #919191;height:16px; padding:4px;font-size:12px;margin-top:3px;margin-bottom:7px;width:300px;}

#delivery .short {border:1px solid #919191;height:16px; padding:4px;font-size:12px;margin-top:3px;margin-bottom:7px;width:60px;}	

#delivery .medium {border:1px solid #919191;height:16px; padding:4px;font-size:12px;margin-top:3px;margin-bottom:7px;width:220px;}

.checkbox {border:0px;}

#delivery table td{
	vertical-align: top;
}

#delivery textarea {border:1px solid #919191;height:80px; padding:4px;font-size:12px;margin-top:3px;margin-bottom:7px;width:300px;}

#orderbook textarea {border:1px solid #919191;height:80px; padding:4px;font-size:12px;margin-top:3px;margin-bottom:7px;width:300px;}

 #orderbook .button {padding:10px;
	background-color:#63b513;
	
	padding:10px;
	color:#FFFFFF;
	background-image: url(images/button-background.gif);
	background-repeat: no-repeat;}

#delivery select {height:28px;width:310px;margin-bottom:6px;margin-top:3px;}

.Error {
	border:1px solid #919191;
	padding:4px;
	font-size:12px;
	margin-top:3px;
	margin-bottom:7px;
	width:300px;
	background-color: #0f6208;
	color: #FFFFFF;
}

.Discount {
	border:2px solid #919191;
	padding:8px;
	font-size:15px;
	margin-top:3px;
	margin-bottom:7px;
	width:400px;
	background-color: #0f6208;
	color: #FFFFFF;
}

.Discount {
	border:2px solid #919191;
	padding:8px;
	font-size:15px;
	margin-top:3px;
	margin-bottom:7px;
	width:400px;
	background-color: #0f6208;
	color: #FFFFFF;
}

.Error a{
	font-weight:bold;
	color: #FFFFFF;
}

#payment .long {border:1px solid #919191;height:16px; padding:4px;font-size:12px;margin-top:0px;margin-bottom:0px;width:300px;}

#payment .short {border:1px solid #919191;height:16px; padding:4px;font-size:12px;margin-top:0px;margin-bottom:0px;width:60px;}	

#category .price {font:normal 10px georgia,"Times New Roman",serif; text-transform:uppercase;width:300px;float:left;}

#category .price  {padding:0px;padding-top:10px;}

#category .price span {font:14px georgia}

#category .price span.currency {font:10px georgia;padding-left:3px;}

#category .price span.discount {font-size:14px; color:#0F6208;padding-left:5px;}
#category .price span.discount u {text-decoration:line-through;}

#category .order {
	width:195px;float:left;
	text-align:right;
	padding-top:5px;
}

#category .info {
	width:50px;float:left;
	text-align:right;
	padding-top:5px;
}
#category .order{
}


#category .order img{
	padding:0px;
	margin:0px;
}

#category .Quantity {
	margin:0px;width:30px; height:16px;margin-bottom:5px;border:1px solid #919191; padding:4px;
	float:left;
	margin-left:43px;
	margin-top:1px;


}

#category .form_submit {
	padding-left:5px;

	
	
}


#category .price span.order img {padding:0px;float:right;}


#tip {background:url(images/search_bg.jpg); width:413px; height:212px; color:#FFFFFF; padding:10px;margin-left:15px;}
	#tip h3 {color:#FFFFFF;font-size:18px;}
	#tip p {color:#FFFFFF;margin-top:5px;margin-bottom:0px;}
	#tip p.link {text-align:right;}
		#tip p.link a {color:#FFFFFF;}

	#tip form {padding-top:0px;margin:0px;}
	#tip .form_header {width:200px; float:left; padding-top:7px;font-weight:bold; padding-bottom:2px;}
		#tip .form_left {width:50px; float:left; padding-top:3px;}
		#tip .form_right {width:140px; padding:3px; float:left; border:1px solid #0f6208;margin-right:5px; padding-top:0px;font-size:12px;}
		#tip .form_submit {float:right; padding-right:2px;}
		#tip .form_textarea {width:343px; padding:3px; float:left; border:1px solid #0f6208;margin-right:5px; padding-top:0px;font-size:12px;height:50px;font-family:Arial, Helvetica, sans-serif;}
		.sitemap {padding-left:15px;padding-right:15px;}
		.sitemap a{
	text-decoration: none;
}
		.sitemap h2 {padding-bottom:10px;padding-top:10px;}
		.sitemap li {line-height:20px;}
		
blockquote {
	background-image: url(images/qoutes.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size:15px;
	color:#0f6208;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:center;
}

blockquote p{

	margin: 0px;
	padding:0px;
}

#three-collum #shop_categories .lastbox {

	margin-right:0px;
	
	
}

#related {
	margin-top:10px;
	background-color: #FFFFFF;
}

#related h2{margin-bottom:10px;}

#related .box {
	width:186px;
	height:180px;
	float:left;
	border: 1px solid #cccccc;
	padding:10px;
	margin-right:15px;
	margin-bottom:15px;
	
	position:relative;
}

#related .last {

	margin-right:0px;

}

#related .box .title {
	width:175px;
	flot:left;
	height:35px;
	display:block;
}

#related .box .picture {
	width:180px;
	display:block;
	text-align:center;
	padding-bottom:10px;
}

#related .box .img {
	width:200px;
	background-color: #000000;
	clear:both;
	text-align: right;
}

#related .box .price{width:200px;}

#related .box  .buy {
position:absolute;
top:160px;
left:150px;

}

#related .price {position:absolute;
top:160px;
left:10px;
font:normal 12px georgia,"Times New Roman",serif; text-transform:uppercase;width:180px;float:left;}

#related .price  {padding:0px;}

#related .price span {font:12px georgia}

#related .price span.currency {font:10px georgia;padding-left:3px;}

#related .price span.discount {font-size:12px; color:#0F6208;padding-left:0px;clear:both;width:180px;display:block;}
#related .price span.discount u {text-decoration:line-through;}

 #orderbook {margin-top:10px;}
 
 #orderbook form,  #orderbook p  {margin:0px;padding:0px;}
 
 #orderbook p  {margin-bottom:10px;}
 
 #orderbook div {padding-bottom:5px;}
 
 #orderbook .input {margin-left:40px;margin-right:5px;}
 
 #orderbook .field {border:1px solid #919191;height:16px; padding:3px;font-size:12px;margin-top:3px;margin-bottom:7px;width:163px;}
 
 #createuser .field {border:1px solid #919191;height:16px; padding:3px;font-size:12px;margin-top:3px;margin-bottom:3px;width:163px;}
  #createuser .shortfield {border:1px solid #919191;height:16px; padding:3px;font-size:12px;margin-top:3px;margin-bottom:7px;width:80px;}
  
#stepbystep {color:#999999;}

#stepbystep .active {
	color:#333333;
}

#stepbystep a {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

#deliverytype b {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

.submitbutton {border:1px solid #919191;height:35px; padding:3px;font-size:14px;width:width:250px!important;width:265px;background-color:#0f6208;color:#FFFFFF;font-weight:bold;}
.submitbutton:hover {background-color:#499c10;cursor: pointer;}

.backbutton {border:1px solid #919191;height:25px; padding:3px;font-size:12px;width:150px;background-color:#d4d0c8;text-align:center;}
.backbutton2 {border:1px solid #919191;height:25px; padding:3px;font-size:12px;width:150px;background-color:#d4d0c8;text-align:center;height:15px;}

.backbutton:hover {
	background-color:#999999;
	cursor: pointer;
}

.backbutton2:hover {
	background-color:#999999;
	cursor: pointer;
}

.grey {
font-size:12px;color:#999999;padding-top:5px;padding-bottom:10px;}

.smallgrey {
font-size:11px;color:#999999;}

.topcart {float:right;width:173px;padding-top:2px;padding-right:3px;}

.topcart img{padding-top:5px;padding-right:5px;}

#Quotes {
padding-left:10px;}

#Quotes .Quote {
width:305px;
float:left;
padding-right:20px;

}


.Quote .Link {

padding-top:13px;
padding-right:3px;
float:right;}

.Quote p{
	font-style: italic;
	margin:0px;
	padding:0px;
	background-image: url(images/qoutes.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-bottom: 10px;
	font-size:15px;
	color:#0f6208;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:center;
	
}


.Quote b{
	font-weight: normal;
	display: block;
	width:204px;
	text-align:right;
}

.cwosmall {right:475px!important; font-size:11px!important;}
.cwotext {border:1px solid #919191; width:147px; height:15px; padding:4px; font-size:11px;}

#cwocart {position:absolute; right:0px; top:0px; z-index:2;}

#cwocart a:visited {
	text-decoration: none!important;
}

#cwocart b {color:#FFFFFF;font-family:Georgia, "Times New Roman";}

.cwoactive{
	width:199px!important;width:219px;
	padding:10px;
	background-image: url(images/gwo-cart-bg.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	height:40px!important;height:60px;
}

.cwodeactive{
	width:219px;
	height:60px;
	background-image: url(images/gwo-cart-bg-deactive.png);
	background-repeat: no-repeat;
}

#cwosearch {position:absolute; right:250px; top:15px; z-index:2;}
 #cwosearch input.searcher {float:left; margin-right:5px;}
	#cwosearch input.search_btn {float:left;}
	
#menu_sub_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.cwoshoptop h1 a {
font-family:Georgia, "Times New Roman"; font-weight:normal; font-size:20px; color:#2e810c; padding:0px; margin:0px 0px 10px 0px;
text-decoration:none;
}

.cwoshoptop p {
color:#666666;
font-size:12px;
line-height:16px;
margin-bottom:0px;
padding-bottom:0px;
}

.cwoshoptop .picture {

	margin-right:20px;
}



.cwoshoptopbox h2, .cwoshoptopbox h1{
font-family:Georgia, "Times New Roman"; font-weight:normal; font-size:18px; color:#2e810c; padding:0px; margin:0px 0px 10px 0px;
text-decoration:none;
}

.cwoshoptopbox p{
color:#666666;
font-size:12px;
line-height:16px;
margin-bottom:0px;
padding-bottom:0px;
}


#cwoshop_categories {clear:both;padding-left:15px;}
#three-collum #cwoshop_categories {clear:both;padding-left:0px;}
#cwoshop_categories div {
	padding-right:0px!important;
	
	float:left;
	width:242px;
	font-size:12px;
	margin-top: 15px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px!important;
	
	display:block;
}

.cwo0 div {
	
	height:290px!important;
	
}

.cwo7 div {
	
	height:150px!important;
	
}

#three-collum #cwoshop_categories div {

	width:230px;
	margin-right:15px;
	height:300px;
	

	
}



	#cwoshop_categories div h2 {margin-bottom:5px;}
	#cwoshop_categories div img {margin-right:10px;width:225px;}
	
	#three-collum #cwoshop_categories img {

	float:left;
margin-left:0px;
	
}
	#cwoshop_categories div b a {
	display:block;
	color:#000000;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
	margin-top:5px;
	text-decoration:none;
}
	#cwoshop_categories div b a:hover {
	
	text-decoration:underline;
}

	.cwo7 div b a {
	font-size:16px!important;
	color:#06C!important;
	text-align:center;
	
	
}
	.cwo7 div b a:hover {
	
	text-decoration:none!important;
}

	#cwoshop_categories div ul {
	width:225px;
	margin:0px;
	list-style:none;
	padding:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
}
	#cwoshop_categories div li {margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;}
	#cwoshop_categories div li a {
	text-decoration: none;
}

#cwoshop_categories div li a:hover {
	
	text-decoration:underline;
}

#ge {
	position:			absolute;
	top:				-399px;
	z-index:			100;
	width:				589px;
	height:				399px;
}
#ge a {
	position:			absolute;
}
#ge a#geluk {
	top:				0px;
	left:				509px;
	height:				65px;
	width:				80px;
}
#ge a#gebestil {
	top:				65px;
	left:				0px;
	height:				334px;
	width:				509px;
}

#article_main .download {
	display:block;
	width:200px;
	padding:5px;
	background-color:#5fb013;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	border: 1px solid #12620b;
}

#article_main .download:hover {
	background-color:#12620b;
}


#selected {
	margin-top:0px;
	background-color: #FFFFFF;
}

#selected h2{margin-bottom:10px;}

#selected .box {
	width:186px;
	height:180px;
	float:left;
	border: 1px solid #cccccc;
	padding:10px;
	
	margin-bottom:15px;
	
	position:relative;
	overflow:hidden;
}

#selected .last {

	margin-right:0px;

}

#selected .box .title {
	width:175px;
	flot:left;
	height:35px;
	display:block;
}

#selected .box .picture {
	width:180px;
	display:block;
	text-align:center;
	padding-bottom:10px;
}

#selected .box .img {
	width:200px;
	background-color: #000000;
	clear:both;
	text-align: right;
}

#selected .box .price{width:200px;}

#selected .box  .buy {
position:absolute;
top:160px;
left:150px;

}

#selected .price {position:absolute;
top:160px;
left:10px;
font:normal 12px georgia,"Times New Roman",serif; text-transform:uppercase;width:180px;float:left;}

#selected .price  {padding:0px;}

#selected .price span {font:12px georgia}

#selected .price span.currency {font:10px georgia;padding-left:3px;}

#selected .price span.discount {font-size:12px; color:#0F6208;padding-left:0px;clear:both;width:180px;display:block;}
#selected .price span.discount u {text-decoration:line-through;}

.userBox {
padding:10px;}

.userBox h2{
padding-left:0px!important;
margin-bottom:5px!important;}

.ratingback {
	width:100px;
	height:17px;
	background-image:url(/layout/images/star-grey.png);
	background-repeat: no-repeat;
}

.rate{
	height:17px;
	background-image:url(/layout/images/star.png);
	background-repeat: no-repeat;
}

.ratesmall{
	font-size:10px;
	color:#999999;
}

.ratebig{
	font-size:15px;
	color:#cccccc;
	font-weight:bold;
}

#product {

float: left;
width: 731px;
overflow:hidden;
position:relative;


}

.connect_confirmation_cell connect_confirmation_cell_like {
	display:none!important;
	}
