body
{
	padding:0px;
	margin:0px;
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, "Sans Serif";
	background-color: #92cbe6;
	background-image: url(../images/body_blue.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}

html
{
	padding:0px;
	margin:0px;
}

.bodyC
{
	width:995px;
	margin: 0 auto;
	background-color: #fff;
}

img
{
	border:none;
}

ol li
{
	color: #333;
}

ul li
{
	color:#333;
}


#container
{
	width:977px;
	margin:0 auto;
	position:relative;
}

/* Text styles */
h1
{
	margin:0px;
}

h2
{
	margin:0px;
	color: #333;
}
h3
{
	margin: 0px;
	font-size: 11px;
}

p
{
	margin:0px;
	color: #333;
}

a
{
	text-decoration:none;
	color:#67ba35;
}

a:hover
{
	text-decoration:underline;
}

/* Text styles end */
/* Top baren */
div.top_bar
{
	height:133px;
	background-image:url(../images/top_bottom_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

div.top_bar_crumb
{
	height:118px;
	background-image:url(../images/top_bottom_bg.gif);
	background-position:0 92px;
	background-repeat:no-repeat;
}

div.top_top
{
	height:92px;
	background-image:url(../images/top_top_bg.gif);
}

a#kompan_logo
{
	display:block;
	position:absolute;
	top:4px;
	left:14px;
	border:none;
}

/* International menu */
ul.int_menu
{
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	margin:0px;
}

ul.int_menu li
{
	display:block;
	float:left;
	height:21px;
	text-transform:uppercase;
	padding-right:15px;
	padding-top:6px;
}

ul.int_menu li a
{
	text-decoration:none;
	color:#c1272d;
}

/* Search */
ul.int_menu li.search
{
	background-color:#c1272d;
	padding-right:0px;
}

ul.int_menu li.search div.left
{
	background-image:url(../images/white_corner_px.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:1px;
	height:21px;
	float:left;
}

ul.int_menu li.search div.right
{
	background-image:url(../images/white_corner_px.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:1px;
	height:21px;
	float:left;
}

ul.int_menu li.search a
{
	display:block;
	float:left;
	color:#fff;
	background-image:url(../images/white_arrow_green.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
	padding-left:15px;
	padding-right:15px;
}

/* Search End */
/* Search fold */
div.searchFold
{
	position:absolute;
	left:50%;
	right:50%;
	margin-left:266px;
	top:29px;
	width:222px;
	background-color:#999999;
	padding-bottom:5px;
	z-index:1001;
}

div.searchFold a.close
{
	display:block;
	float:left;
	padding-left:200px;
	margin-top:7px;
	clear:both;
}

div.searchFold div.line
{
	clear:both;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
}

div.searchFold input.textfield
{
	width:151px;
	height:16px;
	border:solid 1px #dcdcdc;
	display:block;
	float:left;
	font-size:11px;
	margin:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}

div.searchFold input.submit
{
	float:right;
}

div.searchFold select
{
	height:21px;
	border:solid 1px #dcdcdc;
	display:block;
	float:left;
	font-size:11px;
	vertical-align:middle;
	width:100%;
	padding-left:2px;
}

div.searchFold div.line a
{
	color:#fff;
	display:block;
	float:right;
	clear:both;
}

/* Search fold end */
/* International menu end */
/* Main menu */
ul.top_menu
{
	display:block;
	position:absolute;
	margin:0px;
	right:15px;
	top:60px;
	font-family:arial;
	text-transform:uppercase;
}

ul.top_menu li
{
	margin-left:18px;
	margin-right:20px;
	display:block;
	float:left;
	height:22px;
	padding-top:10px;
}

ul.top_menu li a
{
	text-decoration:none;
	color:#333;
}

/* Most right */
ul.top_menu li.right
{
	margin-right:0px;
}

/* Most right end */
/* Hover */
ul.top_menu li:hover a
{
	color:#c1272d;
}

/* Hover end */
/* Active */
ul.top_menu li.active
{
	background-color:#c1272d;
	margin-left:0px;
	margin-right:0px;
	height:32px;
	padding:0px;
}

ul.top_menu li.active a
{
	display:block;
	float:left;
	color:#fff;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

ul.top_menu li.active div.left
{
	background-image:url(../images/menu_active_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:4px;
	height:32px;
	float:left;
}

ul.top_menu li.active div.right
{
	background-image:url(../images/menu_active_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:4px;
	height:32px;
	float:left;
}

/* Active end */
/* Main menu end */
/* Crumb */
div.crumb
{
	padding-left:16px;
	height:15px;
	width:977px;
	margin:0 auto;
	position:relative;
	color:#67ba35;
}

div.crumb a
{
	color:#aaa;
}

/* Crumb end */
/* Main content */
div.main_content
{
	width:977px;
	margin:0 auto;
	position:relative;
	margin-bottom: 25px;
}

div.main_content_top
{
	background-image:url(../images/body_bg.jpg);
	background-repeat:no-repeat;
}

/* Left menu */
div.main_content div.left_bg div.menu
{
	padding-top:25px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:25px;
}

div.main_content div.left_bg div.menu h2
{
	font-size:20px;
	color:#c1272d;
	text-transform:uppercase;
	padding-bottom:15px;
	border-bottom:solid 3px #67ba35;
}

div.main_content div.left_bg div.menu div.first
{
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:solid 1px #d5d5d5;
}

div.main_content div.left_bg div.menu div.first a
{
	display: block;
	padding-left:15px;
	padding-right:15px;
	color:#666;
	text-transform:uppercase;
}

div.main_content div.left_bg div.menu div.first a.active
{
	padding-left:15px;
	padding-right:15px;
	color:#67ba35;
	background-image:url(../images/green_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;
}

div.main_content div.left_bg div.menu div.second
{
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:solid 1px #d5d5d5;
}

div.main_content div.left_bg div.menu div.second a
{
	padding-left:30px;
	padding-right:15px;
	color:#666;
	display:block;
	line-height:20px;
}

div.main_content div.left_bg div.menu div.second a.active
{
	padding-left:30px;
	padding-right:15px;
	color:#67ba35;
	display:block;
}

/* produkts�g knap */
div.main_content div.left_bg div.menu div.prod_search_btn
{
	padding-top:29px;
	padding-bottom:12px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/menu_prod_search_bg.gif);
	background-repeat:no-repeat;
	background-position:0 20px;
}

div.main_content div.left_bg div.menu div.prod_search_btn a
{
	color:#fff;
	text-transform:uppercase;
}

div.main_content div.left_bg div.menu div.prod_search_btn a:hover
{
	text-decoration:none;
}

/* produkts�g knap end */
/* Left menu end */
div.main_content div.left_pan
{
	width:218px;
	float:left;
	position:relative;
	padding-left:11px;
	padding-top:18px;
}

div.main_content div.left_bg
{
	width:218px;
	background-image:url(../images/left_pan_bg.gif);
	background-repeat:no-repeat;
	background-position:11px 18px;
}

div.main_content div.right_pan
{
	width:696px;
	float:left;
	position:relative;
	padding-left:40px;
	padding-top:18px;

}


div.view_selector
{
	text-align: right;
	height: 24px;
	padding-left: 15px;
	margin-bottom:5px;
}


div.main_content div.right_bg
{
	width:696px;
	background-image:url(../images/main_content_bg.gif);
	background-repeat:no-repeat;
	background-position:40px 18px;
}

/* right pan */
div.main_content div.right_pan div.content
{
	padding-top:25px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:25px;
}

div.main_content div.right_pan div.content h1
{
	font-size:17px;
	/*font-weight: bold;*/
	color:#c1272d;
	line-height:20px;
	text-transform:uppercase;
	padding-bottom:15px;
}

div.main_content div.content h2
{

	/* color:#333; */
	font-size:11px;

}

div.main_content div.content h3
{
	font-size: 11px;
	color: #6cb043;
}

div.main_content div.content p
{
	font-size:11px;
	padding-bottom:10px;
	line-height: 16px;
}


div.main_content div.content div.imageContainer p
{
	color: #fff;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 10px;
	padding-bottom:1px;
	margin:0px;

}


div.main_content div.right_pan div.content div.fifty
{
	width:320px;
	float:left;
	padding-left:10px;
}

div.main_content div.right_pan div.content div.fiftyfirst
{
	padding-left:0px;
	padding-right:24px;
	width:310px;
	float:left;
}

div.main_content div.right_pan div.content div.seventy
{
	width:433px;
	float:left;
	padding-right:10px;
}

div.main_content div.right_pan div.content div.thirty
{
	width:190px;
	float:right;
	padding-right:0px;
	margin-right:15px;
}


div.main_content div.right_pan__bg div.content div.seventy
{
	width:433px;
	float:left;
	padding-right:10px;
}

div.main_content div.right_pan_bg div.content div.thirty
{
	width:190px;
	float:right;
	padding-right:0px;
}

div.main_content div.right_pan div.content div.thirty a.button {
	display: block;
	background-image: url(../images/green_left_button.gif);
	background-repeat: no-repeat;
	color: #fff;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-left: 20px;
	padding-bottom: 15px;
}

div.main_content div.right_pan div.content div.thirty div.gButton
{
	width: 190px;
}

div.main_content div.right_pan div.content div.thirty div.gButtonTop
{
	width: 190px;
	background-image: url(../images/green_left_button_new.gif);
	background-repeat: no-repeat;
	color: #fff;
	background-color:#67ba35;
}

div.main_content div.right_pan div.content div.thirty div.gButton a.gButtonLink
{
	display: block;
	color: #fff;
	padding-bottom: 5px;
	padding-top: 8px;
	padding-left: 20px;
}

div.main_content div.right_pan div.content div.thirty div.gButtonBottom
{
	width: 190px;
	height: 3px;
	background-image: url(../images/green_left_button_bottom.gif);
	background-repeat: no-repeat;
}

div.main_content div.right_pan div.content div.thirty div.green_button
{
	background-color: #67ba35;
	margin-bottom: 15px;
}

div.main_content div.right_pan div.content div.thirty div.green_button div.top
{
	background-image:url(../images/green_button_top.gif);
	height: 3px;
	margin-bottom: 10px;
	font-size: 1px;
}

div.main_content div.right_pan div.content div.thirty div.green_button div.bottom
{
	background-image:url(../images/green_button_bottom.gif);
	height: 3px;
	margin-top: 10px;
	font-size: 1px;
}

div.main_content div.right_pan div.content div.thirty div.green_button h2 {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-weight: bold;
	background-color: #67ba35;
}
div.main_content div.right_pan div.content div.thirty div.green_button p {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #fff;
}
div.main_content div.right_pan div.content div.thirty div.green_button p a {
	color: #fff;
}
/* Right pan end */
/* Main content end */
/* Fat footer */

div.fat_footerContainer
{
	width:995px;
	margin:0 auto;
	background-color:#fff;
}

div.fat_footer
{
	width:977px;
	margin:0 auto;
	background-color:#f3f3f3;
}








div.newsletter
{
	width:221px;
	height:85px;
	background-image:url(../images/fat_footer_newsletter.jpg);
	background-repeat:no-repeat;
}

div.newsletter h2
{
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	line-height:20px;
	padding-top:21px;
	padding-left:30px;
	width:150px;
	background-image:url(../images/green_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

.Footeremail
{
	float: left;

	margin: 0px;
	margin-top: 5px;
	border: 1px solid #dcdcdc;
	padding: 2px;
	font-family: arial, sans-serif;
	font-size: 11px;
}

div.footerInput
{
	float: left;
	width: 119px;
}

div.footerSubmit
{
	float: right;
	width: 89px;
}


.Tilmeldemail
{
	margin-top: 5px;
	padding: 1px 10px;
	color: #FFF;
	background-color: #67ba35;
	border: 1px solid #dcdcdc;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
	float: right;
	margin-right: 3px;
	width: 89px;
}

.Footermail
{
	color: #FFF;
}

div.elm3 p
{
	padding-left:3px;
	padding-right:4px;
}
/* Fat footer end */
/* Fat footer Links MJ */
div.bottomLinks {
	padding: 1px 0 15px 0;
	background-image: url(../images/fatGrad.gif);
	background-position: 16px 31px;
	background-repeat:no-repeat;
}
div.quickLinksBottom {
	float: right;
	width: 396px;
	padding-right: 15px;
}
div.quickLinksBottom div.cHeader, div.productQuickLinksBottom div.cHeader, div.productQuickLinksBottomFull div.cHeader {
	background-image: url(../images/linksRightBG.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 29px;
}
div.cHeader h2 {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
	padding-top: 7px;
	margin: 0px;
	margin-left: 15px;
}
div.productQuickLinksBottom {
	padding-left: 15px;
	width: 549px;
	float: left;
}
div.productQuickLinksBottomFull {
	padding-left: 15px;
	width: 945px;
	float: left;
}
div.bottomLinks div.my_edge
{
	float:right;
	width:3px;
	height:29px;
	margin:0px;
	padding:0px;
	font-size: 0px;
	background: url(../images/linksLeftBG.gif) top left no-repeat blue;
}
div.bottomLinks div.LinksList {
	margin: 0 30px;
}
div.bottomLinks div.LinksList div.list {
	float: left;
	width: 20%;
	margin: 15px 0;
}
div.bottomLinks div.LinksList div.list a {
	padding: 0 0 0 6px;
	background-image: url(../images/linksArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	list-style-type:none;
	display: list-item;
	line-height:18px;
}
/* Fat footer links MJ - End */
/* Fat footer links Start */
div.Links
{

}

div.Links div.HeaderLeft
{
	width:549px;
	float:left;
	background-image: url(../images/linksRightBG.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height:29px;
}

div.Links div.HeaderRight
{
	width:396px;
	float:left;
	background-image: url(../images/linksRightBG.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-left:1px;
}


div.Links div.edge
{
	float:left;
	width:3px;
	height:29px;
	margin:0px;
	padding:0px;
	background: url(../images/linksLeftBG.gif) top left no-repeat;
}

div.Links div.header
{
	float:left;
	margin: 7px 0 0 0;
}

div.Links h2
{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
}

div.Links div.Content
{
	margin: 1px 15px 15px 15px;
	width:931px;
	background: url(../images/fatGrad.gif) top left no-repeat;
	position:relative;
	float:left;


}

div.Links div.cLeft
{
	margin: 0 auto;
	width:548px;
	position:relative;
	float:left;
}


div.Links div.cRight
{
	margin:0 auto;
	width:396px;
	position:relative;
	float:left;
}

div.Links div.cSpacer
{
	background-image:url(../images/cSpacer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin:17px 0 0 0;
	padding:0px;
	width:1px;
	height:103px;
	position:relative;
	float:left;
}

div.Links div.Content div.list
{

	float:left;
	width: 186px;
	margin:0px;
	padding: 0px;
}

div.Links div.Content a
{
	padding: 0 0 0 6px;
	background-image: url(../images/linksArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	list-style-type:none;
	display: list-item;
	line-height:18px;
	margin:0px;

}



/* Fat footer links End */
/* Footer */
div.footer
{
	width:977px;
	margin:0 auto;
	height:20px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	color:#fff;
	padding-top:5px;
	text-align:center;
}

div.footerContainer
{
	width:995px;
	margin:0 auto;
	background-color:#fff;
}

/* Footer end */

/* newsletter box */

/* newsletter box end */

/* Frontpage specific */
/* Textbox */
div.frontpage_textbox
{
	padding-top:20px;
	padding-left: 29px;
	padding-right: 29px;
	width:160px;
	height:161px;
	background-image:url(../images/frontpage_textbox_bg.gif);
	background-repeat:no-repeat;
}

div.frontpage_textbox h1
{
	font-size:20px;
	line-height:20px;
	margin-bottom:10px;
	color:#ba0007;
}

div.frontpage_textbox p.readmore
{
	background-image:url(../images/green_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:18px 5px;
}

a.readmore
{
	display: block;
	padding-left: 24px;
	background-image:url(../images/green_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:15px 5px;
}

/* Textbox end */
/* Cataloguebox */
div.frontpage_catalogue
{
	margin-top:10px;
	width:219px;
	height:88px;
	background-image:url(../images/frontpage_catalogue_bg.jpg);
}

div.frontpage_catalogue h2
{
	padding-top:21px;
	padding-left:30px;
	color:#fff;
	width:90px;
	height:35px;
	font-size:20px;
	line-height:20px;
	text-transform:uppercase;
	background-image:url(../images/white_arrow_green.gif);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

div.frontpage_catalogue h2 a
{
	color:#fff;
	text-decoration:none;
}

/* Catalogebox end */
/* Frontpage specific end */
/* Segment div */
div.prod_seg
{
	padding-top:30px;
	margin-left:12px;
	width:657px;
	height:44px;
	background:url(../images/prod_seg_bg.gif) no-repeat 0 30px;
	clear:both;
}

div.prod_seg h2
{
	display:block;
	float:left;
	font-family:arial;
	font-size:11px;
	color:#666;
	padding-left:15px;
	padding-top:15px;
}

div.prod_seg input.submit
{
	width:50px;
	height:31px;
	border:none;
	display:block;
	margin-top:6px;
	margin-right:18px;
	float:right;
	cursor:pointer;
}

div.prod_seg input.price_max
{
	float:right;
	height:15px;
	width:142px;
	border:solid 1px #dcdcdc;
	font-size:10px;
	margin-top:11px;
	margin-right:11px;
	line-height:13px;
	text-indent:5px;
	padding-top:3px;
}

div.prod_seg select.age
{
	float:right;
	height:20px;
	width:142px;
	border:solid 1px #dcdcdc;
	font-size:10px;
	margin-top:11px;
	margin-right:9px;
}

div.prod_seg select.type
{
	float:right;
	height:20px;
	width:142px;
	border:solid 1px #dcdcdc;
	font-size:10px;
	margin-top:11px;
	margin-right:9px;
}
/* Segment div end */

/* Product list */
div.prod_list
{
	padding-top:30px;
	margin-left:12px;
	width:657px;
}

div.prod_list div.topnav
{
	float: left;
	width: 580px;
	height: 24px;
	line-height: 20px;
}

div.prod_list div.topnav a
{
	font-size:14px;


}

div.prod_list div.bottomnav
{
	margin-top:10px;
	clear:both;
}

div.prod_list div.bottomnav p
{
	float:left;
	font-size: 14px;
}

div.prod_list div.bottomnav a
{
	margin-left:10px;
	font-size:14px;
}

div.prod_list h2.category
{
	background:url(../images/prod_list_header_bg.gif) no-repeat;
	width: 657px;
	height:24px;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	clear:both;
}
h2.category a {
	color: #fff;
}

/* Product */
div.prod_list div.product
{
	padding-bottom:15px;
	padding-top:15px;

}

div.prod_list div.product div.prodImg
{
	margin-left:0px;
	float:left;
	width:192px;
	height:133px;
	text-align:center;
}

div.prod_list div.product div.description
{
	margin-left:15px;
	float:left;
	width:435px;
}



div.prod_list div.product h2.price
{
	color:#c02329;
	font-size:11px;
	float:right;
}

div.product_blog div.description {
	text-align:center;
}
div.product_blog h2 {
	font-size: 11px;
}
div.product_blog h2 a {
	color: #c02329;
}
div.product_blog h2 span.sep
{
	color:#666666;
}
div.product_blog h2 span.green {
	color:#67ba35;
}
div.product_blog h2 span.green
{
	color:#67ba35;
}
div.product_blog h2 span.green a {
	color: #67ba35;
}

div.prod_list div.product h2
{
	color:#c02329;
	font-size:11px;
	float:left;
}
div.prod_list div.product h2 a {
	color: #c02329;
}
div.prod_list div.product h2 span.sep
{
	color:#666666;
}
div.prod_list div.product h2 span.green {
	color:#67ba35;
}
div.prod_list div.product h2 span.green
{
	color:#67ba35;
}
div.prod_list div.product h2 span.green a {
	color: #67ba35;
}

div.prod_list div.product p
{
	padding-top:3px;
}

div.prod_list div.product div.icons
{
	padding-top:2px;
	clear:both;
}

div.prod_list div.product div.icons img
{
	display:block;
	float:left;
}

div.prod_list div.product_sep
{
	background-color:#d6d6d6;
	height:1px;
}

/* Product end */
/* Product list end */
/* Product Series end */

/* Product Frontpage */



.product_type_description
{
	text-align: left;
	color: #666666;
	background-image: url(/images/greyProdBG.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 13px;
	height: 46px;
	cursor: pointer;
	display:block;
	text-decoration: none;
}

.product_type_description:hover
{
	text-align: left;
	color: #FFFFFF;
	background-image: url(/images/greenProdBG.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 13px;
	height: 46px;
	cursor: pointer;
	display:block;
	text-decoration: none;
}


.product_type_description:hover h2
{
	color: #FFFFFF;
}

div.product_frontpage_type {
	float: left;
	width: 214px;
	height: 220px;
	margin-right: 8px;
	text-align: center;
}
div.product_frontpage_type div.image {
	height: 150px;
	vertical-align: middle;
}
div.product_frontpage_type div.image table {
	height: 100%;
	width: 100%;
}
div.product_frontpage_type h2 {
	/* text-align: center; */
}


/* Product Frontpage end */

/* Product search result */
div.product_search_result
{
	padding-top:25px;
	padding-left:18px;
	padding-right:21px;
	padding-bottom:25px;
}

div.product_search_result h1
{
	font-size:20px;
	color:#c1272d;
	line-height:20px;
	text-transform:uppercase;
	padding-bottom:15px;
	float:left;
}

div.product_search_result div.margin_bottom {
	padding-bottom: 13px;
}
div.product_search_result div.topnav, div.km_search_result div.topnav
{
	float:right;
	padding-top:5px;
}

div.product_search_result div.topnav a
{
	font-size:14px;
}

div.product_search_result h2.category
{
	background:url(../images/prod_list_header_bg.gif) no-repeat;
	height:19px;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
}

div.product_search_result h2.series
{
	background:url(../images/prod_list_series_bg.gif) no-repeat;
	height:19px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}

h2.series a {
	color: #fff;
}

div.product_search_result div.product
{
	padding-bottom:15px;
	padding-top:15px;
}

div.product_search_result div.product div.prodImg
{
	position: relative;
	margin-left:0px;
	float:left;
	left: 15px;
	width:192px;
	height:133px;
	text-align:center;
}

div.product_search_result div.product div.description
{
	position: relative;
	float: right;
	width:433px;

}


div.product_search_result div.product h2.price
{
	color:#c02329;
	font-size:11px;
	float:right;
}

div.product_search_result div.product h2
{
	color:#c02329;
	font-size:11px;
	float:left;
}

div.product_search_result div.product h2 a {
	color: #c02329;
}

div.product_search_result div.product h2 span.sep
{
	color:#666;
}

div.product_search_result div.product h2 span.green a {
	color:#67ba35;
}
div.product_search_result div.product h2 span.green
{
	color:#67ba35;
}

div.product_search_result div.product p
{
	padding-top:3px;
}

div.product_search_result div.product div.icons
{
	padding-top:2px;
	clear:both;
}

div.product_search_result div.product div.icons img
{
	display:block;
	float:left;
}

div.product_search_result div.product_sep
{
	background-color:#d6d6d6;
	height:1px;
}

div.product_search_result div.bottomnav
{
	margin-top:10px;
	clear:both;
}


div.product_search_result div.bottomnav p
{
	float:left;
	font-size: 14px;
}
div.product_search_result div.bottomnav a
{
	margin-left:8px;
	font-size:14px;
}
/* Product search result end */

/* Product display */
div.product_display {

}

div.product_display h1 {
	font-size:20px;
	color:#c1272d;
	line-height:20px;
	text-transform:uppercase;
	padding-bottom:15px;
}
div.product_display h1 span.sep {
	color:#666;
}
div.product_display h1 span.green {
	color: #67BA35;
}

div.product_display div.prod_img {
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}


.activitiesIcons {
	position: relative;
	float: left;
	height: 65px;
	width: 433px;
}

html>body .activitiesIcons {
	min-height: 65px;
	height: auto;
}

div.product_display div.activitiesIcons div.activity {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: center;
	position: relative;
	float: left;
}

div.product_display div.activitiesIcons div.activity h3 {
	color: #67BA35;
	font-size: 8px;
	text-transform: uppercase;
	margin: 0px;
	display: block;
	position: relative;
}

.actTD{
	height: 35px;
	vertical-align: top;
	align: center;

}

div.actBorderGreen{
	position: relative;
	float:left;
	background-color:#67BA35;
	height: 3px;
	font-size: 1px;
	width: 100%;
}

div.fyld32
{
	position: relative;
	float:left;
	height:32px;
}

div.ProdDiscrib
{
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}

p.ProdDiscrib
{
	margin:0px;
	padding:0px;
}



div.product_display div.description {
	margin-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

div.salescad {
	padding-left: 15px;
}

div.salescad img
{
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 3px solid #d6d6d6;
	border-bottom: 3px solid #d6d6d6;
}

div.salescad div.item {
	margin-top: 20px;
	width: 200px;
	float: left;

}
div.salescad div.first {
	margin-right: 15px;
}
div.salescad div.item a {
	display: block;
	padding-bottom: 15px;
}

/* Relaterede produkter */
div.related_products {
	clear: both;
	padding-top: 20px;
}
div.related_products h3 {
	margin: 0px;
	font-size: 12px;
	border-bottom: solid 3px #67BA35;
	padding-bottom: 8px;
}
div.rightBox div.icons {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid 1px #d6d6d6;
	height: 33px;
}
div.rightBox div.icons div.icon {
	padding-right: 7px;
	padding-bottom: 10px;
	width: 33px;
	height: 33px;
	text-align: center;
	float: left;
}
div.rightBox div.prod_info {
	background-color: #fff;
}
div.rightBox div.prod_info div.prod_price {
	display: block;
	font-size:20px;
	color:#c1272d;
	line-height:20px;
	text-transform:uppercase;
	margin-left: 15px;
	padding-bottom: 15px;
	background-color: #fff;
}
div.rightBox div.prod_info div.add_to_basket {
	width: 190px;
	height: 29px;
	background-image: url(../images/add_to_basket_bg.gif);
	background-repeat: no-repeat;
	padding-bottom: 15px;
	clear: both;
}
div.rightBox div.prod_info div.add_to_basket img {
	float: left;
}
div.rightBox div.prod_info div.add_to_basket a {
	display:block;
	padding-top: 7px;
	margin-left: 65px;
	color: #666;
	font-size: 11px;
}
/* Relaterede produkter - end */
/* Product display - end */

/* right boxes */
div.rightBox
{
	margin-bottom:27px;
}

div.rightBox h2
{
	background-color: #FFFFFF;
	padding:0 0 6px 15px;
	border-bottom: 2px solid #67BA35;
}

div.rightBox p
{
	padding:5px 15px;
}

div.rightBox h2.borderNone
{
	border:none;
}

div.rightBox div.grey
{
	background-color: #F6F6F6;
	margin-top: 0px;
	margin-bottom: 10px;
}

div.rightBox a.download {
	cursor: pointer;
	display: block;
	padding-left:7px;
	color:#67ba35;
	background-image:url(../images/green_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

div.rightBox a.downloadWhite {
	cursor: pointer;
	display: block;
	color:#FFF;
	text-decoration: underline;
}

div.rightBox p.white {
	color:#FFF;
}

/* right boxes end */

/* Related products */
div.related_productsInner {
	position: relative;
	width: 433px;
	height: 143px;
	background-image: url(../images/rel_products.jpg);
	background-position: -3px 1px;
	background-repeat: no-repeat;
	background-color: #f6f6f6;
	clear: both;
}
div.related_productsInner div.leftImg {
	position: absolute;
	width: 136px;
	height: 90px;
	top: 17px;
	left: 10px;
	opacity: .50;
}
div.related_productsInner div.leftImg table {
	height: 100%;
	width: 100%;
	text-align: center;
}
div.related_productsInner div.centerImg {
	position: absolute;
	width: 136px;
	height: 101px;
	top: 17px;
	left: 155px;
}
div.related_productsInner div.centerImg table {
	height: 100%;
	width: 100%;
	text-align: center;
}
div.related_productsInner div.rightImg {
	position: absolute;
	width: 136px;
	height: 90px;
	top: 17px;
	left: 300px;
	opacity: .50;
}
div.related_productsInner div.rightImg table {
	height: 100%;
	width: 100%;
	text-align: center;
}
div.controlBar {
	bottom: 0px;
	left: 0px;
	width: 100%;
	position: absolute;
}
div.controlBar input.leftBut {
	float: left;
	height: 18px;
	width: 18px;
	background-color: #fff;
	background-image: url(../images/rel_products.jpg);
	background-position: -21px -146px;
	background-repeat: no-repeat;
	margin-bottom: 11px;
	margin-left: 30px;
	border: none;
	cursor:pointer;
}
div.controlBar input.rightBut {
	float: right;
	height: 18px;
	width: 18px;
	background-color: #fff;
	background-image: url(../images/rel_products.jpg);
	background-position: -1px -146px;
	background-repeat: no-repeat;
	border: none;
	cursor:pointer;
	margin-bottom: 11px;
	margin-right: 30px;
}
div.controlBar div {
	margin-left: 98px;
	padding-top: 8px;
	width: 250px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
}
div.related_productsInner ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: none;
}
/* Related products end */

/* Dealer map */
img.dealer_point {
	position: absolute;
}
div#map_hover {
	position: absolute;
	background-image: url(../images/map_pop.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 15px;
	z-index: 1000;
}
div.dealer_left {
	float: left;
	width: 206px;
	padding-right: 15px;
}
div.dealer_left h2 {
	padding-left: 15px;
	padding-top: 15px;
}
div.dealer_left h3 {
	padding-left: 15px;
}
div.dealer_left p {
	padding-left: 15px;
}
div.dealer_left a.readmore {
	background-image:url(../images/green_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left: 7px;
}
div.dealer_right {
	margin-left: 221px;
}
div.dealer_right a.readmore {
	background-image:url(../images/green_arrow_white.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left: 7px;
}
div.map_search_bar {
	position: relative;
	background-image: url(../images/map_search_bg.gif);
	height: 44px;
	background-repeat: no-repeat;
}
div.map_search_bar p {
	padding-left: 15px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 15px;
	text-transform: uppercase;
	float: left;
}
div.map_search_bar input.zipcode {
	float: right;
	display: block;
	padding: 2px;

	width: 84px;
	margin-top: 11px;
	margin-left: 10px;
	margin-right: 10px;
	border: solid 1px #dcdcdc;
}
div.map_search_bar .submit {
	display: block;
	width: 51px;
	height: 31px;
	cursor: pointer;
	padding-top: 6px;
	padding-right: 15px;
	float: right;
}
div.map_search_bar div#err {
	background-color: #dcdcdc;
	padding: 15px;
	position: absolute;
	left: 0px;
	top: -44px;
	width: 401px;
}
/* Dealer map end */

/* Contact form */
div.formLabel {
	width: 114px;
	padding-top: 5px;
}

div.crash
{
	display: none;
}


div.formLabel span {
	color: #c1272d;
}

div.formLabel span.black
{
	color: #000000;
}
div.formLabel span.red
{
	color: #c1272d;
}


div.beforInput span {
	color: #c1272d;
}

div.beforInput span.black {
	color: #000000;
}

div.beforInput span.red {
	color: #c1272d;
}


div.formSingleLine {
	float: right;
	width: 302px;
}
div.formSingleLine INPUT {
	width: 100%;
	border: solid 1px #dcdcdc;
	height: 19px;
}
div.formSingleLine TEXTAREA {
	width: 100%;
	border: solid 1px #dcdcdc;
	height: 200px;
	font-family: arial, sans-serif;
	font-size: 13px;
}
div.formCheckBox {
	float: right;
	width: 302px;
	padding-top: 3px;
}
div.formRadioButton {
	padding-top: 3px;
	float: right;
	width: 302px;
}
div.formVertSep {
	clear: both;
	height: 20px;
}
input.contactFormSubmit {
	text-transform: uppercase;
	float: right;
	clear: both;
	width: 127px;
	height: 33px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background-image: url(../images/sendContactBtn.gif);


}input.consultanFormSubmit {
	position: relative;
	float: right;
	right: 15px;
	clear: both;
	margin-top: 10px;
	width: 127px;
	height: 33px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background-image: url(../images/sendContactBtn.gif);


}.test {
	float: right;
	clear: both;
	width: 127px;
	height: 33px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background-image: url(../images/sendContactBtn.gif);


}
input.singleline {
	position: relative;
	float: left;
	width: 193px;
	height: 20px;
	border: 1px solid #dcdcdc;
}
textarea.multiline {
	position: relative;
	float: left;
	width: 193px;
	height: 111px;
	border: 1px solid #dcdcdc;
	font-family: arial, sans-serif;
	font-size: 13px;
}
div.beforInput {
	position: relative;
	float: left;
	width: 193px;
	height: 16px;
	margin-top: 7px;
}

/* Contact form - end */


/* Articles */

div.clear
{
	clear: both;
}

div.newsRow
{
	border-bottom: 1px solid #D5D5D5;
	padding: 15px 0px 16px 0px;
}

div.newsImage
{
	width: 207px;
	height: 133px;
	float: left;
	margin-right: 18px;
}

div.newsImage
{
	float: left;
}



div.pagingBox
{
	margin-top: 10px;
}


div.pagingBox span
{
	margin-right:18px;
}

.pages
{
	font-size: 14px;
	margin-right:18px;
	margin-left:18px;
}

a.nextpage
{
	font-family: arial, sans-serif;
	font-weight: 14px;
	color: #67ba35;
	font-size: 14px;
}

a.page
{
	font-family: arial, sans-serif;
	font-weight: 14px;
	color: #67ba35;
	margin-right:18px;
	font-size: 14px;
}

a.pageselected
{
	font-weight: bold;
	color: #666;
	font-size: 14px;
}

/* Shopping basket */
/* Identifier */
div.shopping_basket_identifier {
	height: 29px;
	background-color: #c1272d;
	position: absolute;
	top: 105px;
	right: 30px;
}
div.shopping_basket_identifier div.content {
	float: left;
	height: 29px;
	padding-right: 12px;
	padding-top: 7px;
	color: #fff;
}
div.shopping_basket_identifier div.content a {
	color: #fff;
}
div.shopping_basket_identifier div.left {
	background-image: url(../images/shopping_basket_identifier_left.gif);
	background-repeat: no-repeat;
	width: 43px;
	height: 29px;
	float: left;
}
div.shopping_basket_identifier div.right {
	background-image: url(../images/shopping_basket_identifier_right.gif);
	width: 2px;
	height: 29px;
	float: left;
}
/* Identifier end */
/* Shhopping basket end */

.magick
{
    display: none;
}

div.lineSept
{
	background-image: url(../images/lineSep.gif);
	background-repeat: no-repeat;
	background-position: 0 20px;
	height:41px;
	width: 437px;
	clear: both;
}

/* Advanced search */
div.adv_search_col
{
	float: left;
	padding-left: 15px;
	width: 125px;
}

div.adv_search_col h2
{
text-transform: uppercase;
margin-bottom: 5px;
}

div.adv_search_col fieldset
{
	border: none;
	width: 125px;
	float:left;
	margin:0px;
	padding-left: 0px;
}

div.adv_search_col input.checkbox
{
	margin-left: 0px;
}



div.adv_search_col div.Twrap div.Cwrap
{
	float: left;
	width: 25px;
}

div.adv_search_col div.Twrap div.Lwrap
{
	float: left;
	width: 100px;
	margin-top: 3px;
}

div.Twrap
{
	float:left;
	width: 125px;
}


div.adv_search_col fieldset
{
	margin-bottom: 15px;
}


div.searchResult
{
	margin: 12px 0;
}

a.header
{
	font-weight: bold;
}

a.summary
{
	color:#666;
}

div.searchResult a.summary:hover
{
	color:#67ba35;
}

div.adv_submit_Btn
{
	background-image: url(../images/adv_search_Btn.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 31px;
	margin-top: 10px;
	text-align: center;
}


div.adv_submit_Btn a
{
	display: block;
	color: #fff;
	padding-top: 8px;
	text-transform: uppercase;

}

div.adv_search_col div.inner input
{
	border:solid 1px #abadb3;
	margin-bottom: 5px;
}

div.adv_search_col div.inner input
{
	width: 80px;
	margin-top: 5px;
	margin-bottom: 5px;
;
}

div.adv_search_col div.inner input.price
{
	width: 118px;
	margin-top: 5px;
	margin-bottom: 5px;
}

input.min_max
{
	width: 90px;
	margin-bottom: 10px;
}

/* Advanced search end */

/* frontpage Product search */


div.criteria2 div.Twrap div.Cwrap
{
	float: left;
	width: 25px;
	color: #333;
}

div.criteria2 div.Twrap div.Lwrap
{
	float: left;
	width: 135px;
	margin-top: 3px;
	color: #333;
}

div.criteria2 div.Twrap
{
	float:left;
	width: 160px;
	color: #333;
}
div.prodSearchBg
{
	position:relative;
  width: 947px;
  height: 307px;
  background-image: url(../images/front_search.jpg);
  background-repeat: repeat-x;
  margin:0 auto;
}

h2.product_searcher
{
	font-size:14px;
	background-image:url(../images/green_border_corner_top.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:14px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left:15px;
	margin-right:15px;
	color: #333;
}

div.product_searcher
{
	padding-left:15px;
	padding-right:15px;
}

div.product_searcher div.criteria
{
	width:179px;
	float:left;
	margin-left: 5px;
}

div.product_searcher div.criteria h2
{
	font-size:11px;
	text-transform:uppercase;
	background:none;
	padding-top:8px;
	padding-bottom:6px;
	color: #333;
}

div.product_searcher div.criteria2
{
	width:365px;
	float:left;
}

div.product_searcher div.criteria2 h2
{
	font-size:11px;
	text-transform:uppercase;
	background:none;
	padding-top:8px;
	padding-bottom:6px;
	color: #333;
}

div.product_searcher fieldset
{
	margin:0px;
	padding:0px;
	position: relative;
	border: none;
	float: left;
}

div.product_searcher div.criteria2 fieldset.largeField
{
	width: 168px;
	top: 98px;
	left: 10px;
}

div.product_searcher div.criteria fieldset.smallField
{
	width: 164px;
	top: 98px;
	left: 10px;
}

div.product_searcher div.criteria fieldset.arealField
{
	width: 164px;
	top: 98px;
	left: 10px;
	}

div.product_searcher div.criteria fieldset.priceField
{
	width: 164px;
	top: 5px;
	left: 10px;
}

div.product_searcher label
{
	display: block;
	margin-left: 0px;
	color: #333;
}




div.product_searcher fieldset.arealField label
{
	margin-bottom: 5px;
}

div.product_searcher fieldset.priceField label
{
	margin-bottom: 5px;
}

div.product_searcher div.criteria div.price_header
{
	height:86px;
	width:164px;
	padding-left:10px;
	margin-bottom: 5px;
}

div.product_searcher div.criteria div.price_header h2
{
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	clear:both;
}

div.product_searcher fieldset.arealField input
{
	border:solid 1px #abadb3;
}

div.product_searcher fieldset.priceField input
{
	border:solid 1px #abadb3;
}



div.product_searcher div.criteria div.price_header input
{
	margin:0px;
	margin-right: 10px;
	padding:0px;

	height:17px;
	font-size:11px;
	width:112px;
	display:block;
	float:left;
}

div.product_searcher div.criteria input.full
{
	width: 156px;
}

div.product_searcher div.criteria div.price_header p
{
	float:left;
	padding-top:2px;
	padding-left:5px;
}

div.product_searcher div.submit_btn
{
	width:160px;
	height:31px;
	background-image:url(../images/prod_search_btn_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 13px;
	padding-top:21px;
	text-align:center;
}

div.product_searcher div.submit_btn a
{
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/white_arrow_green.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
}


/* frontpage Product search end*/



div.price_quantity
{
	float: right;
	width:70px;

}

/* Basket step 1*/

div.price_quantity input.textfield
{
	width:40px;
	height:16px;
	border:solid 1px #dcdcdc;
	display:block;
	float:left;
	font-size:11px;
	margin:0px;
	padding-bottom:0px;
	text-align: center;
	padding-top:3px;
}

div.price_quantity .submit
{
	float:right;
	cursor: pointer;
}

div.product_price
{
	width: 100px;
	float: right;
	margin-right: 15px;
}

div.product_price h2
{
	text-align: right;
	width:100px;
	padding-bottom: 5px;
}

div.product_search_result div.product div.descriptionShort
{
	margin-left: 15px;
	float: left;
	width: 310px;
}

div.basket_subtotal
{
	background-image: url(../images/basket_subtotal.gif);
	background-repeat: no-repeat;
	width:657px;
	height:44px;
	margin: 15px 0;
}


div.basket_subtotal p
{
	width: 400px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	color: #c1272d;
}

div.basket_subtotal p span
{
	font-weight: bold;
	color: #666;
}


div.basket_subtotal div.update
{
	background-image: url(../images/basket_green_Btn_small.gif);
	width: 175px;
	height: 31px;
	float: right;
	margin-right: 15px;
	margin-top: 7px;
}

div.basket_subtotal div.update a
{
	display: block;
	color: #fff;
	padding-left:20px;
	padding-top: 8px;
}

div.basket_content_left
{
	float: left;
	width: 420px;
	padding-top:25px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:25px;
}


div.basket_content_right
{
	float:right;
	width: 190px;
	margin-right: 21px;
	margin-top:50px;
}

div.basket_content_right div.red
{
	background-image: url(../images/basket_red_Btn.gif);
	width: 190px;
	height: 31px;
	margin-bottom: 10px;
}


div.basket_content_right div.green
{
	background-image: url(../images/basket_green_Btn.gif);
	width: 190px;
	height: 31px;
	margin-bottom: 10px;
}

div.basket_content_right  a
{
	display: block;
	color: #fff;
	padding-left: 25px;
	padding-top: 8px;
}

/* basket step 1 end */
/* Sitemap */

div.sitemap ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.sitemap li
{
	arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

li.lev1
{
	font-weight: bold;
}

li.lev2
{
	font-weight: normal;
}

li.lev3
{
	font-weight: normal;
}

div.sitemap li a
{
	color: #666;
	text-decoration: none;
}

div.sitemap li a:hover
{
	color: #666;
	text-decoration: none;
}

li.lev2 a
{
padding-left: 15px;
}

li.lev3 a
{
padding-left: 30px;
}

/* sitemap end */

span.FootSpace
{
	margin: 0px 20px;
}
div.formPris {
	position: relative;
	float: left;
	left: 0px;
	width: 125px;
	height: 20px;


}div.formPrisInput {
	position: relative;
	float: left;
	left: 0px;
	width: 100px;
	height: 30px;


}
div.formPrisInputValuta {
	position: relative;
	float: left;
	left: 0px;
	top: 3px;
	width: 20px;
	height: 25px;
}
.fyld10{
	height: 0px;
	width: 100%;
	display: inline;
}

/* Nyhedssiden */

/* Nyhedssiden end */

/* seriespecifikke farve styles */

/* serie 1*/
div.product_search_result h2.series1{
	background:url(../images/prod_line/bg1.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}

h2.series1 a {
	color: #FFF;
}

div.rightBox div.series1 {
	background-color: #F1AC02;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}

div.rightBox h2.series1{
	background:url(../images/prod_line/series1.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 2*/
div.rightBox div.series2 {
	background-color: #979200;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
div.product_search_result h2.series2{
	background:url(../images/prod_line/bg2.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series2 a {
	color: #FFF;
}
 div.rightBox h2.series2{
	background:url(../images/prod_line/series2.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 3*/
div.rightBox div.series3 {
	background-color: #000000;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series3{
	background:url(../images/prod_line/bg3.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series3 a {
	color: #FFF;
}

div.rightBox h2.series3{
	background:url(../images/prod_line/series3.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 4*/
div.rightBox div.series4 {
	background-color: #58595a;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series4{
	background:url(../images/prod_line/bg4.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series4 a {
	color: #FFF;
}

div.rightBox h2.series4{
	background:url(../images/prod_line/series4.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 5*/
div.rightBox div.series5 {
	background-color: #42b4e6;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series5{
	background:url(../images/prod_line/bg5.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series5 a {
	color: #FFF;
}

div.rightBox h2.series5{
	background:url(../images/prod_line/series5.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 6*/
div.rightBox div.series6 {
	background-color: #b9d300;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series6{
	background:url(../images/prod_line/bg6.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series6 a {
	color: #FFF;
}

div.rightBox h2.series6{
	background:url(../images/prod_line/series6.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 7*/
div.rightBox div.series7 {
	background-color: #798c8d;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series7{
	background:url(../images/prod_line/bg7.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series7 a {
	color: #FFF;
}

div.rightBox h2.series7{
	background:url(../images/prod_line/series7.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}


/* serie 8*/
div.rightBox div.series8 {
	background-color: #29568f;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series8{
	background:url(../images/prod_line/bg8.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series8 a {
	color: #FFF;
}

div.rightBox h2.series8{
	background:url(../images/prod_line/series8.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 9*/
div.rightBox div.series9 {
	background-color: #4b9d4d;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series9{
	background:url(../images/prod_line/bg9.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series9 a {
	color: #FFF;
}

div.rightBox h2.series9{
	background:url(../images/prod_line/series9.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 11*/
div.rightBox div.series11 {
	background-color: #d7e128;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series11{
	background:url(../images/prod_line/bg11.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series11 a {
	color: #FFF;
}

div.rightBox h2.series11{
	background:url(../images/prod_line/series11.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}

/* serie 12*/
div.rightBox div.series12 {
	background-color: #d51223;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}
h2.series12{
	background:url(../images/prod_line/bg12.gif) no-repeat;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:5px;
	margin-top:1px;
}
h2.series12 a {
	color: #FFF;
}

div.rightBox h2.series12{
	background:url(../images/prod_line/series12.gif) no-repeat;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:14px;
	padding-top:8px;
	margin-top:1px;
	border:none;
}
/* seriespecifikke farve styles end */

/* Farvet billede */
div.imageContainer {
	background-image: url(../images/image_top.gif);
	background-repeat: no-repeat;
	background-color: #1d1157;
	padding-top: 14px;
	width: 310px;
	color: #fff;
}
/*div.imageContainer p {
	color: #fff;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 15px;
}*/

div.imageContainerBottom {
	height: 11px;
	clear: both;
	background-image: url(../images/image_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}


/* Autofill */
.showmore
{
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	color: #67BA35;
}

.showmoreActive
{
	background-color: #67BA35;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}

.suggest_link
{
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}

.suggest_link_over
{
	background-color: #67BA35;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}

#search_suggest
{
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
	width: 156px;
}


h1.series_page_header {
	width: 433px;
	padding-bottom: 0px;
	margin: 0px;
}







div.rightBox div.prod_info div.add_to_basketNew {
	width: 190px;
	background-image: url(../images/Bbg.gif);
	background-repeat: repeat-y;
	position: relative;
}
div.rightBox div.prod_info div.Btop {
	width: 190px;
	height:3px;
	background-image: url(../images/Btop.gif);
	background-repeat: no-repeat;
	position: relative;
	font-size: 1px;
}
div.rightBox div.prod_info div.Bbund {
	position: relative;
	width: 190px;
	height:3px;
	background-image: url(../images/Bbund.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	font-size: 1px;
}
div.BasketIcon
{
	height: 23px;
	width: 48px;
	float: left
}
div.BasketTxt
{
	width: 142px;
	float: left;
	left: 48px;
}
div.BasketTxt span.Btxt
{
	background-image: url(../images/Barrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	padding-left: 14px;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
}
div.rightBox div.prod_info div.add_to_basketNew a {
	color: #666;
	font-size: 11px;
}

div.frontpage_flash_fallback {
	width: 265px;
}
div.frontpage_flash_fallback div.fallback_start {
	background: url(../images/fallback_top.png);
	height: 4px;
}
div.frontpage_flash_fallback div.fallback_end {
	background: url(../images/fallback_bottom.png);
	height: 4px;
}
div.frontpage_flash_fallback div.fallback_content {
	background: url(../images/fallback.png);
	margin: 0px;
	padding: 15px;
}
div.frontpage_flash_fallback div.fallback_content h2 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 2px;
}
div.frontpage_flash_fallback div.fallback_content p {
	color: #fff;
}

div.frontpage_flash_fallback div.fallback_content h1 {
	color: #fff;
}

div.frontpage_flash_fallback_ie {
	width: 265px;
}
div.frontpage_flash_fallback_ie div.fallback_start {
	background: url(../images/fallback_top.gif);
	height: 4px;
}
div.frontpage_flash_fallback_ie div.fallback_end {
	background: url(../images/fallback_bottom.gif);
	height: 4px;
}
div.frontpage_flash_fallback_ie div.fallback_content {
	background: #fff;
	margin: 0px;
	padding: 15px;
}
div.frontpage_flash_fallback_ie div.fallback_content h2 {
	color: #333;
	font-size: 20px;
	margin-bottom: 2px;
}
div.frontpage_flash_fallback_ie div.fallback_content p {
	color: #333;
}

/* Landing page START */

div.main_content div.left_bg div.landLeft
{
	padding-top:25px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:25px;
}

div.main_content div.left_bg div.landLeft img
{
	margin-bottom: 15px;
}

div.rightBox a.cad
{
	color:#FFF;
}

/*div.main_content div.right_pan div.content div.thirty div.green_button *{
	margin-right: 10px;
	color: #FFFFFF;
}
*/

div.green_button *
{
	color: #FFFFFF; !important
}

div.green_button li
{
		color: #FFFFFF;
		margin-right: 10px;
}

/* Landing page END */

/* Fat Footer Boxes Start  */

div.FooterBox1
{
	padding-left:15px;
	padding-top:16px;
	padding-bottom:16px;
	width:281px;
	float:left;
}

div.FooterBox1 p
{
	padding-left:10px;
	padding-right:10px;
}

div.FooterBox2
{
	margin-left:50px;
	padding-top:16px;
	padding-bottom:16px;
	width:281px;
	float:left;
}

div.FooterBox2 p
{
	padding-left:10px;
	padding-right:10px;
}


div.FooterBox3
{
	margin-left:54px;
	padding-top:16px;
	padding-bottom:16px;
	float:left;
	width:221px;
}


div.catalogue{
	background:url(../images/footerCatalog.gif) top right no-repeat;
	width:281px;
	height:83px;
}

div.konsulent{
	background:url(../images/footerContact.gif) top right no-repeat;
	width:281px;
	height:83px;
}

div.newsletter{
	background:url(../images/footerNewsletter.gif) top left no-repeat;
	width:281px;
	height:83px;
}
div.offer-footer {
	background:url(../images/boxes/offer_footer_new.jpg) top left no-repeat;
	width:281px;
	height:83px;
}
div.playgrounds-footer {
	background:url(../images/boxes/playgrounds_footer.jpg) top left no-repeat;
	width:281px;
	height:83px;
}
div.service-footer {
	background:url(../images/boxes/service_footer.jpg) top left no-repeat;
	width:281px;
	height:83px;
}
div.sales-catalog-footer {
	background:url(../images/boxes/Sales_Catalogue_Footer.jpg) top left no-repeat;
	width:281px;
	height:83px;
}

div.FooterBoxInput
{
	width:281px;
}

input.FooterBoxEmail
{
	float: left;
	margin:5px 0 0 15px;
	border: 1px solid #dcdcdc;
	padding: 2px;
	font-family: arial, sans-serif;
	font-size: 11px;
	width: 145px;
}

input.FooterBoxSubmit
{
	margin:5px 19px 0 0;
	float: right;
	width:89px;
	padding: 1px 10px;
	color: #FFF;
	background-color: #67ba35;
	border: 1px solid #dcdcdc;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}


div.FooterBox1 h2, div.FooterBox2 h2, div.FooterBox3 h2
{
	background-image:url(../images/white_arrow_green.gif);
	background-repeat:no-repeat;
	background-position: 0px 28px;
	color:#fff;
	font-weight:normal;
	margin:0 25px 0 15px;
	padding-left:9px;
	padding-top:20px;
	padding-right:65px;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
}

/* Fat Footer boxes End  */

/* Login extranet start  */

label.extInput
{
}

input.ExtInput
{
	border: 1px solid #dcdcdc;
	padding: 2px;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin-left:15px;
	width:200px;
}

input.ExtSubmit
{
	padding: 1px 10px;
	color: #FFF;
	background-color: #67ba35;
	border: 1px solid #dcdcdc;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
	margin-left:215px;
}


/* Login extranet end  */


/* Top Left Boxes Start */

div.TopBox
{
	background:url(../images/TopBox.gif) 3px 3px no-repeat;
	padding-left: 2px;
	padding-top:3px;
	padding-bottom:1px;
	width:217px;
	height:114px;
}



div.TopGreenBox
{
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 0px;
	width: 215px;
	height:87px;
	float: left;
}

div.TopGreenBox h2
{
	background-image:url(../images/white_arrow_green.gif);
	background-repeat:no-repeat;
	background-position: 0px 28px;
	color:#fff;
	font-weight:normal;
	margin:0 0 0 15px;
	padding:20px 90px 0 9px;
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
}

div.TopBox h1
{
	color:#ba0007;
	font-weight:normal;
	margin:3px 70px 0 15px;
	padding:20px 0 0 9px;
	font-size:13px;
	line-height:20px;
	text-transform:uppercase;
}

div.TopBox p
{
	padding:5px 50px 0 25px;
	color:#55a326;
}

div.Wrench2
{
	background: url(../images/Wrench2.gif) top left no-repeat;
	height:87px;
	width:217px;
}
div.Wrench2 h2 a.green {
	color: #fff;
}

div.Toddlers
{
	background: url(../images/boxes/toddler_icon.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.Toddlers h2 a.green {
	color: #fff;
}

div.Wrench3
{
	background: url(../images/Wrench3.gif) top left no-repeat;
	height:87px;
	width:217px;
}
div.Wrench3 h2 a.green {
	color: #fff;
}

div.Catalog2
{
	background: url(../images/Catalog2.gif) top left no-repeat;
	height:87px;
	width:217px;
}
div.Catalog2 h2 a.green {
	color: #fff;
}

div.Catalog3
{
	color:#fff;
	background: url(../images/Catalog3.gif) top left no-repeat;
	height:87px;
	width:217px;
}
div.Catalog3 h2 a.green {
	color: #fff;
}

/* MJ's frontpage left boxes */
div.CataloguesTop {
	background: url(../images/boxes/catalogue_left.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.CataloguesTop h2 a.green {
	color: #fff;
}
div.SalesCatalogues {
	background: url(../images/boxes/sales_catalogue_left.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.SalesCatalogues h2 a.green {
	color: #fff;
}
div.Consultant {
	background: url(../images/boxes/consultant_left.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.Consultant h2 a.green {
	color: #fff;
}
div.Icon {
	background: url(../images/boxes/icon_left_new.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.Icon h2 a.green {
	color: #fff;
}
div.Offer {
	background: url(../images/boxes/offer_left_new.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.Offer h2 a.green {
	color: #fff;
}
div.Playgrounds {
	background: url(../images/boxes/playgrounds_left.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.Playgrounds h2 a.green {
	color: #fff;
}
div.Xercise {
	background: url(../images/boxes/xercise.jpg) top left no-repeat;
	height:87px;
	width:217px;
}
div.Xercise h2 a.green {
	color: #fff;
}
/* MJ's frontpage left boxes - end */
/* Top Left Boxes End */


/* KOMPAN Master */
div.km_search_description {
	clear: both;
	padding-top: 20px;
}
h2.km_searchbox_header {
	font-size:14px;
	background: url(../images/km_green_border_top.gif) no-repeat bottom left;
	padding-top:0px;
	padding-bottom:14px;
	padding-left: 0px;
	padding-right: 0px;
	color: #333;
	text-indent: 15px;
}
div.km_searchbox_bg {
	position:relative;
	width: 433px;
  min-height: 307px;
  background-image: url(../images/km_search_bg.jpg);
  background-repeat: repeat-x;
  padding-top: 120px;
}

div.km_searchbox_bg ul {
	list-style:none;
	width: 433px;
	margin: 0;
	padding: 0;
}
div.km_searchbox_bg ul li {
	float: left;
	width: 123px;
	margin: 0;
	padding: 0;
	margin-left: 14px;
}
div.km_searchbox_bg ul li.last {
	width: 130px;
}
div.km_searchbox_bg ul li h2 {
	margin-bottom: 15px;
}
div.km_searchbox_bg ul li ul {
	width: 100%;
}
div.km_searchbox_bg ul li ul li {
	margin: 0px;
	float: none;
	margin-bottom: 5px;
}
div.km_searchbox_bg ul li ul li input.radio {
	float: left;
	margin: 0px;
}
div.km_searchbox_bg ul li ul li label {
	margin-left: 17px;
	display: block;
}
div.km_searchbox_bg input.km_product_no {
	width: 120px;
	border: solid 1px #abadb3;
	height:17px;
	font-size:11px;
	*margin-left: -13px;
}
div.km_searchbox_bg input.km_submit_search {
	margin-top: 14px;
	background: url(../images/km_search_but.gif) no-repeat;
	color: #fff;
	border: none;
	width: 124px;
	height: 31px;
	font-size: 11px;
	font-family: arial;
	text-align: center;
	text-indent: 10px;
	cursor: pointer;
}
div.km_result_item {
	height: 164px;
	border-bottom: solid 1px #d6d6d6;
	margin-top: 14px;
	clear:both;
}
div.km_result_item h2 a {
	color: #c02329;
}
div.km_result_item h2 span.green a {
	color:#67ba35;
}
div.km_result_item h2 span.sep {
	color:#666666;
}
div.km_result_item img.thumb {
	float:left;
}
div.km_result_item_image {
	width: 195px;
	float: left;
	text-align:center;
	margin: 14px 14px 14px 0px;
}
div.km_result_item_date {
	/*float: right;*/
	margin-left: 209px;
	clear:right;
}
div.km_result_item_date span {
	display:block;
	float: left;
	padding-top: 4px;
	
}
div.km_result_item_date select.day {
	width: 44px;
	border: solid 1px #abadb3;
	font-size: 11px;
	color: #666666;
	float: right;
	height: 22px;
	vertical-align: middle;
	margin-right: 10px;
}
div.km_result_item_date select.month {
	width: 74px;
	border: solid 1px #abadb3;
	font-size: 11px;
	color: #666666;
	float: right;
	height: 22px;
	vertical-align: middle;
	margin-right: 10px;
}
div.km_result_item_date select.year {
	width: 64px;
	border: solid 1px #abadb3;
	font-size: 11px;
	color: #666666;
	float:right;
	height: 22px;
	vertical-align: middle;
	margin-right: 10px;
}
div.km_result_item_date input.refresh {
	float: right;
	width: 73px;
	height: 22px;
	background: url(../images/km_refresh.gif);
	border: none;
	text-indent: -500px;
	cursor: pointer;
}

div.km_result_item_material {
	padding-top: 7px;
	margin-left: 209px;
	clear: right;
}
div.km_result_item_material input, div.km_result_item_foundation input {
	margin-left: 15px;
}
div.km_result_item_foundation {
	padding-top: 15px;
	margin-left: 209px;
	clear:right;
}
div.km_result_item_doc {
	clear:right;
	padding-top: 20px;
	margin-left: 209px;
}
div.km_result_item_doc select.items {
	width: 302px;
	border: solid 1px #abadb3;
	font-size: 11px;
	color: #666666;
	float:left;
	height: 22px;
	vertical-align: middle;
}
div.km_result_item_doc .spare_part {
	float: right;
	background: url(../images/km_submit_spare_part.png) no-repeat;
	height: 22px;
	width: 124px;
	border: none;
	text-align: left;
	text-indent: 10px;
	color: #fff;
	text-transform:uppercase;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
}

div.km_item_page_left {
	float: left;
	width: 195px;
	margin-right: 15px;
	text-align:center;
}
div.km_item_page_right {
	margin-left: 210px;
}
div.km_item_page_right h2 {
	color: #c02329;
}
div.km_item_page_right h2.section {
	color: #333333;
	border-bottom: solid 1px #d6d6d6;
	padding-bottom: 5px;
	margin-top: 14px;
	margin-bottom: 5px;
}
div.km_item_page_right a.document {
	display: block;
}
div.popupBG {
	position:fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	background: url(../images/popupBG.png);
	display: none;
}
div.km_searchPop {
	position: absolute;
	background: #fff;
	margin-top: -99px;
	margin-left: -337px;
	left: 50%;
	top: 50%;
	width: 674px;
	height: 197px;
}
div.km_searchPop a.close {
	height: 18px;
	background: url(../images/popupClose.jpg) top right no-repeat;
	padding-right: 25px;
	font-weight: bold;
	font-size: 15px;
	position: absolute;
	text-transform: uppercase;
	top: 10px;
	right: 10px;
}
div.km_searchPop img {
	float: left;
	text-align:center;
	margin-top: 30px;
	margin-left: 14px;
}
div.km_searchPop form {
	margin-top: 30px;
	margin-right: 14px;
}
div.km_searchPop h2 {
	margin-left: 209px;
	color: #c02329;
}

div.km_structures_lines {
	border-top: solid 1px #d6d6d6;
	margin-top: 14px;
	clear:both;
}
div.structure_type_item {
	position: relative;
	min-height: 133px;
	padding: 14px 0;
	border-bottom: solid 1px #d6d6d6;
}
div.structure_type_item h2 {
	color: #67ba35;
}
div.structure_type_item img {
	float: left;
	margin-right: 14px;
}
div.structure_type_item div.description {
	margin-left: 221px;
	clear:right;
}
div.controllers {
	clear:both;
	height: 22px;
}
div.structure_type_item .spare_part {
	float: right;
	background: url(../images/km_submit_spare_part.png) no-repeat;
	height: 22px;
	width: 124px;
	border: none;
	text-align: left;
	text-indent: 10px;
	color: #fff;
	text-transform:uppercase;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
}
div.structure_type_item #spare_part_type {
	width: 154px;
	border: solid 1px #abadb3;
	font-size: 11px;
	color: #666666;
	float:right;
	height: 22px;
	vertical-align: middle;
	margin-right: 14px;
}

div.popupGalHolder {
	position:absolute;
	background-color: #fff;
	padding: 10px;
	margin-left: -233px;
	/*top: 50%;*/
	top: 30px;
	left: 50%;
}
div#popupGalToolbar a {
	height: 18px;
	background: url(../images/popupClose.jpg) top right no-repeat;
	padding-right: 25px;
	font-weight: bold;
	font-size: 15px;
	position: absolute;
	text-transform: uppercase;
	bottom: 10px;
	right: 10px;
}
div#popupGalToolbar div#counter {
	font-weight: bold;
}
div#popupGalImages {
	clear:both;
}
div#popupGalImages img {
	position: relative;
}
div.popupGalHolder a.left{
	position:absolute;
	z-index: 1000;
	top: 47px;
	left: 10px;
	text-indent: -1000px;
	background: url(../images/popupGalLeft.png) top left no-repeat;
	width: 45px;
	height: 32px;
	outline: none;
}
div.popupGalHolder a.right{
	position:absolute;
	z-index: 1000;
	top: 47px;
	right: 10px;
	text-indent: -1000px;
	background: url(../images/popupGalRight.png) top left no-repeat;
	width: 45px;
	height: 32px;
	outline: none;
}
div#popupGalImagesHolder {
	margin-bottom: 10px;
}
/* KOMPAN Master - end */