/* FE Login */
.tx-felogin-pi1 {
	/*width:180px; */
}

.tx-felogin-user {
	clear:both;
	display:block;
	margin-bottom:3px;
	padding:2px 0 0 7px;
}

.tx-felogin-pass {
	clear:both;
	display:block;
	margin-bottom:3px;
	padding:2px 0 0 7px;
}

.tx-felogin-label {
	width:60px;
	float:left;
}

.tx-felogin-input {
	width:100px;
	border:1px solid green;		
}

.tx-felogin-login {
	float:right;
	clear:both;
}

.searchbox {
	float:right;
}

.searchfield {
	border: 1px solid white;
	width: 95px;
	margin-left: 10px;
	height: 12px;
	margin-top: 2px;
	font-size: 10px;
}

.searchbutton {
	border:none;
	background:#339933;
	color:#FFFFFF;
	height:14px;
}

/* Header */

.cc_header {
	width:601px;
	height:200px;
}

.center_col_header {
	position:absolute;
	height:200px;
	width:601px;
}

.center_col_header img {
	position:absolute;
	height:200px;
	width:601px;
	z-index:0;
}

.center_col_header h1 {
	position:absolute;
	z-index:1;
	font-size:21px;
	font-weight:bold;
	width:541px;
	padding-top:42px;
	padding-left:33px;
}

.subpage1_content .center_col_header h1 {
	color:#ff9900;
}

.subpage2_content .center_col_header h1 {
	color:#0099ff;
}

.subpage3_content .center_col_header h1 {
	color:#bebe00;
}

.subpage4_content .center_col_header h1 {
	color:#339734;
}

.subpage5_content .center_col_header h1 {
	color:#b8783b;
}



/* Common Part
----------------------------------------------- */
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#666;
}
.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}
.all {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	width:1056px;
	background:url(../images/bg.gif) no-repeat 0% 0%;
}
.wrapper {
	width:996px;
	margin:0 auto;
}
ul {
	padding:0;
	margin:0;
}
/* =Misc(links)
----------------------------------------------- */
a {
	color:#339933;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
/* =Header
----------------------------------------------- */
.header {
	background:url(../images/header_bg.gif) no-repeat 0% 0%;
	height:88px;
	width:996px;
	position:relative;
}
.logo {
	position:absolute;
	margin:0;
	right:0;
	z-index:1;
}
.sub_logo {
	position:absolute;
	margin:27px 0 0 42px;
	color:#339933;
	font-size:12pt;
	font-weight:bold;
}
.menu_block {
	position:absolute;
	margin:70px 0 0 0;
	height:18px;
	width:996px;
	background:#339933;
}
.menu_block ul li {
	float:left;
	font-size:12px;
	padding:1px 20px 2px 20px;
	border-right:solid 1px #fff;
	list-style:none;
}
.menu_block ul li a {
	color:#fff;
}
.frontpage {
	padding:1px 60px 2px 60px !important;
}
.act_sub1 {
	background:#FF9900;
	padding-bottom:3px !important;
}
.act_sub2 {
	background:#0099FF;
	padding-bottom:3px !important;
}
.act_sub3 {
	background:#BEBE00;
	padding-bottom:3px !important;
}
.act_sub4 {
	background:#00CC00;
	padding-bottom:3px !important;
}
.act_sub5 {
	background:#BA7A3A;
	padding-bottom:3px !important;
}
.top_links {
	position:absolute;
	margin:51px 76px 0 0;
	right:0;
	color:#ACACAC;
	font-size:11px;
	z-index:2;
}
.top_links a {
	margin:0 3px;
	color:#ACACAC;
}
.top_links a:hover {
	text-decoration:none;
}
/* =Content
----------------------------------------------- */
.frontpage_content {
	background:url(../images/frontpage_content.gif) repeat-x 0% 202px;
	width:996px;
}
.frontpage_bg {
	background:url(../images/frontpage_bg.jpg) no-repeat 0% 0%;
	padding:202px 0 0 0;
	width:996px;
}
.subpage1_content {
	background:url(../images/subpage1_content.jpg) no-repeat 172px 23px;
	width:996px;
}
.subpage1_bg {
	background:url(../images/subpage1_bg.gif) repeat-x 0% 0%;
	padding:7px 0 0 0;
	width:996px;
}
.subpage2_content {
	background:url(../images/subpage2_content.jpg) no-repeat 172px 23px;
	width:996px;
}
.subpage2_bg {
	background:url(../images/subpage2_bg.gif) repeat-x 0% 0%;
	padding:7px 0 0 0;
	width:996px;
}
.subpage3_content {
	background:url(../images/subpage3_content.jpg) no-repeat 172px 23px;
	width:996px;
}
.subpage3_bg {
	background:url(../images/subpage3_bg.gif) repeat-x 0% 0%;
	padding:7px 0 0 0;
	width:996px;
}
.subpage4_content {
	background:url(../images/subpage4_content.jpg) no-repeat 172px 23px;
	width:996px;
}
.subpage4_bg {
	background:url(../images/subpage4_bg.gif) repeat-x 0% 0%;
	padding:7px 0 0 0;
	width:996px;
}
.subpage5_content {
	background:url(../images/subpage5_content.jpg) no-repeat 172px 23px;
	width:996px;
}
.subpage5_bg {
	background:url(../images/subpage5_bg.gif) repeat-x 0% 0%;
	padding:7px 0 0 0;
	width:996px;
}
.left_col {
	float:left;
	width:173px;
	min-height:442px;
	height:auto !important;
	height:442px;
	background:#fff;
}
.center_col {
	float:left;
	width:601px;
	min-height:442px;
	height:auto !important;
	height:442px;
}
.right_col {
	float:left;
	width:210px;	
	padding-right:6px;
	padding-left:6px;
	background:url(../images/right_col.gif) no-repeat 100% 0%;
	min-height:442px;
	height:auto !important;
	height:442px;
}
.frontpage_bg .right_col {
	width:210px !important;
	padding-left:6px !important;
	padding-right:6px;
}
.frontpage_bg .center_col {
	width:586px !important;
	padding-left:15px !important;
}
.subpage1_content .right_col, .subpage2_content .right_col, .subpage3_content .right_col, .subpage4_content .right_col, .subpage5_content .right_col {
	width:210px !important;
	padding-left:4px !important;
	border-left:solid 2px #fff;
	padding-right:6px;
}
/* =Footer
----------------------------------------------- */
.footer {
	height:35px;
	text-align:center;
	font-size:14px;
	padding:9px 0 0 0;
	background:url(../images/footer.gif) no-repeat 0% 0%;
	color:#666;
}
.footer a {
	color:#666;
}
.footer a:hover {
	text-decoration:none
}
.footer span {
	padding:0 16px;
}
/* =Content parts
----------------------------------------------- */
.title_buyers_links {
	background:url(../images/title_buyers_links.gif) no-repeat 0% 0%;
	padding:2px 0 0 18px;
	height:16px;
	font-size:11px;
	color:#fff;
}
.buyers_block {
	padding-bottom:11px;
}
.buyers_block ul {
	list-style:none;
	border-bottom:solid 1px #999;
	padding:7px 0 4px 18px;
	width:152px;
}
.buyers_block ul li {
	padding:0 0 2px 0;
	font-size:11px;
}
.buyers_block ul li a {
	color:#999;
}
.search_block {
	padding:0 0 10px 8px;
}
.search_inp {
	width:104px;
	height:16px;
	background:#fff;
	border:solid 1px #999;
	margin:0 8px 0 0;
	font-size:11px;
	padding:1px 0 0 2px;
}
.search_button {
	background:url(../images/search_button.gif) no-repeat 0% 0%;
	position:absolute;
	width:37px;
	height:19px;
	border:0;
	cursor:pointer;
}
.banner_campaign {
	padding:0 0 14px 0;
}
.right_bl1 {
	background:url(../images/right_video1.gif) no-repeat 0% 0%;
	width:210px;
}
.right_bl2 {
	background:url(../images/right_video2.gif) repeat-y 0% 0%;
	width:210px;
	margin-bottom:10px;
}
.right_bl3 {
	background:url(../images/right_video3.gif) no-repeat 0% 100%;
	width:210px;
}
.video_more {
	position:absolute;
	margin:19px 0 0 179px;
}
.rss_icon2 {
	position:absolute;
	margin:19px 0 0 185px;
}
.bl_title {
	padding:1px 0 11px 3px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
}
.video_txt {
	padding:0 27px 10px 10px;
	font-size:11px;
}
.video_txt img {
	float:left;
	margin:0 5px 0 0;
}
.video_txt a {
	color:#666;
}
.index_block {
#	background:url(../images/index_bg.gif) no-repeat 0% 0%;
	background:url(../images/index_bg.gif) no-repeat 0% 100%;
	width:581px;
	margin-bottom:14px;
}
.index_fl {
	background:url(../images/index_fl.gif) no-repeat 305px 0%;
	min-height:259px;
	height:auto !important;
	height:259px;
	padding:0 25px 0 47px;
}
.index_block h1 {
	color:#339933;
	font-size:18px;
	font-weight:bold;
	padding:10px 0 12px 0;
}
.index_block p {
	padding:0 0 13px 0;
}
.news_col {
	float:left;
	width:376px;
	padding:0 22px 0 0;
}
.sm_blocks_col {
	float:left;
	width:180px;
}
.news_bg1 {
	background:url(../images/news_bg1.gif) no-repeat 0% 0%;
	width:376px;
}
.news_bg2 {
	background:url(../images/news_bg2.gif) repeat-y 0% 0%;
	width:376px;
}
.news_bg3 {
	background:url(../images/news_bg3.gif) no-repeat 0% 100%;
	width:366px;
	padding:0 0 0 10px;
	min-height:138px;
	height:auto !important;
	height:138px;
}
.rss_icon {

}
.news_title {
	padding:1px 0 14px 0;
	margin:0 0 0 -6px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
}
.news_item {
	background:url(../images/news_item.gif) no-repeat 0% 100%;
	padding:0 0 1px 0;
	font-size:11px;
	margin:0 0 5px 0;
}
.news_item strong {
	color:#858585;
	font-size:11px;
	font-weight:bold;
}
.news_item a {
	color:#666;
}
.sm_bottom {
	background:url(../images/sm_bottom.gif) no-repeat 0% 0%;
	width:180px;
	height:7px;
	font-size:0%;
	line-height:0%;
	margin-bottom:10px;
}
.sm_title {
	background:url(../images/sm_title.gif) no-repeat 0% 0%;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	padding:1px 0 0 3px;
	height:15px;
}
.sm_cont1 {
	background:url(../images/sm_cont1.gif) repeat-y 0% 0%;
	width:180px;
}
.sm_cont2 {
	background:url(../images/sm_cont2.gif) no-repeat 0% 0%;
	padding:12px 0 4px 10px;
	font-size:11px;
}
.sm_cont2 a {
	color:#666;
}
.add_icon {
	position:absolute;
	margin:-9px 0 0 142px;
}
.sub_menu {
	padding:0 0 1px 0;
	width:170px;
}


.sub_menu ul {
	list-style:none;
}
.sub_menu ul li {
	font-size:12px;
}
.sub_menu ul li a {
	color:#333;
	padding:2px 0 2px 8px;
	display:block;
	width:162px;
}
.sub_menu ul li a:hover {
	color:#fff;
	text-decoration:none;
}
.submenu1 ul li a {
	background:url(../images/submenu1.gif) repeat-x 0% 0%;
}
.submenu1 ul li a:hover {
	background:#FF9900;
}
.submenu2 ul li a {
	background:url(../images/submenu2.gif) repeat-x 0% 0%;
}
.submenu2 ul li a:hover {
	background:#0099FF;
}
.submenu3 ul li a {
	background:url(../images/submenu3.gif) repeat-x 0% 0%;
}

.submenu3 ul li a:hover {
	background:#BEBE00;
}
.submenu4 ul li a {
	background:url(../images/submenu4.gif) repeat-x 0% 0%;
}
.submenu4 ul li a:hover {
	background:#99FF99;
}
.submenu5 ul li a {
	background:url(../images/submenu5.gif) repeat-x 0% 0%;
}
.submenu5 ul li a:hover {
	background:#F6E2CE;
}


.submenu1 .act {
	background:#FF9900 url(../images/left_act.gif) no-repeat 8px 6px !important;
	padding-left:19px !important;
	color:#fff !important;
	width:151px !important;
}
.submenu2 .act {
	background:#0099FF url(../images/left_act.gif) no-repeat 8px 6px !important;
	padding-left:19px !important;
	color:#fff !important;
	width:151px !important;
}

.submenu3 .act {
	background:#BEBE00 url(../images/left_act.gif) no-repeat 8px 6px !important;
	padding-left:19px !important;
	color:#fff !important;
	width:151px !important;
}

.submenu3 ul li ul li.act {
	background:#BEBE00 url(../images/left_act.gif) no-repeat 8px 6px !important;
	padding-left:19px !important;

}

.submenu4 .act {
	background:#99FF99 url(../images/left_act.gif) no-repeat 8px 6px !important;
	padding-left:19px !important;
	color:#fff !important;
	width:151px !important;
}
.submenu5 .act {
	background:#F6E2CE url(../images/left_act.gif) no-repeat 8px 6px !important;
	padding-left:19px !important;
	color:#fff !important;
	width:151px !important;
}


.news_right_block {
	padding:0 27px 10px 10px;
	font-size:11px;
}
.news_col_item {
	background:url(../images/news_col_item.gif) no-repeat 0% 14px;
}
.bread_block {
	padding:1px 0 0 11px;
	font-size:11px;
}
.bread_block a {
	text-decoration:underline;
}
.other_content {
	padding:200px 35px 30px 37px;
}
.other_content h2 {
	color:#333333;
font-size:20px;
font-weight:bold;
margin-bottom:20px;
}

/*sitemap*/

.sitemap_content {
	background:url(../images/common_sub.jpg) no-repeat 170px 7px;
	width:996px;
}

.sitemap_content h2 {
	color:#333333;
font-size:20px;
font-weight:bold;
margin-bottom:20px;
}


.sitemap_block {
padding:16px 0 0 41px;
}
.sitemap_block ul {
padding:0 0 0 33px;
font-size:14px;
}
.sitemap_block ul li a {
color:#339933;
text-decoration:underline;
}
.sitemap_block ul li a:hover {
text-decoration:none;
}
.sitemap_block ul li ul {
padding:0 0 0 41px;
}
.entry-title {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-bottom:13px;
padding-top:4px;
color:#000 !important;
}
.entry-title a {
color:#000 !important;
}
.published {
background:url(../images/published.gif) no-repeat 0% 100%;
padding:0 0 1px 0;
font-weight:bold;
color:#858585;
font-size:11px;
}
.hr_black {
background:url(../images/hentry.gif) no-repeat 0% 5px;
height:10px;
line-height:5px;
width:533px;
}
.thumbnail {
float:left;
padding-right:5px;
}

/* universl block */
.universal_block {
margin-bottom:10px;
}
.universal_title {
background:url(../images/universal_title.gif) repeat-x 0% 0%;
}
.universal_title_corner {
background:url(../images/universal_title_corner.gif) no-repeat 100% 0%;
text-transform:uppercase;
font-size:12px;
color:#fff;
padding:1px 0 0 3px;
height:15px;
}
.un_cont1 {
background:#fff url(../images/un_cont1.gif) repeat-y 0% 0%;
}
.un_cont2 {
background:url(../images/un_cont2.gif) repeat-y 100% 0%;
}
.un_cont3 {
background:url(../images/un_cont3.gif) no-repeat 0% 0%;
}
.un_cont4 {
background:url(../images/un_cont4.gif) no-repeat 100% 0%;
padding:12px 28px 5px 10px;
font-size:11px;
position:relative;
}
.un_cont4 img {
float:left;
margin:0 5px 1px 0;
}
.un_bot2 {
background:url(../images/un_bot2.gif) repeat-x 0% 0%;
}
.un_bot1 {
background:url(../images/un_bot1.gif) no-repeat 0% 0%;
}
.un_bot3 {
background:url(../images/un_bot3.gif) no-repeat 100% 0%;
height:9px;
font-size:0%;
line-height:0%;
}
.rss_icon {
position:absolute;
right:0;
margin:-10px -2px 0 0 !important;
float:none !important;
}

.other_content  h1, .sitemap_content h1 {
 font-size: 26px;
 color: #666666;
 font-weight: bold;
 margin: 10px 0px 20px 0px;
}
.tx-indexedsearch {
width:522px;
}
.tx-indexedsearch-info {
background:none !important;
}

/* Fe register */

#cropselection h3 {
	font-weight:bold;
}

.arealha dt {
	width:150px;
}

.cropitem {
	float:left;
}
.cropitem dt {
	width:20px;
	padding-right:0;
}
.cropitem dd {
	width:120px;
}

.cropitem2 {
	float:left;
}

.cropitem2 dt {
	width:105px;
}
.cropitem2 dd {
	width:40px;
}

.infofields {
	margin-bottom:5px;
	float:left;
	width:395px;
}

.infofields dl dt {
	width:20px;
	float:left;
	height:17px;
	padding:0;
	margin:0;
}
.infofields dl dd {
	width:360px;
	float:left;
	height:17px;
	padding:0;
	margin:0;
}

.infofields2 {
	margin-bottom:5px;
	float:left;
}

.infofields2 dl {
	float:left;
	width:440px;
}

.infofields2 dl dt {
	float:left;
	width:390px;
	padding:0;
}
.infofields2 dl dd {
	width:20px;
	float:left;
	padding:0;
}

.tx-srfeuserregister-pi1 h4 {
	margin:0;
	padding:0;
}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
	/* height:18px; commented 100127 - mats@pixelant.se */
	
}

.tx-srfeuserregister-pi1 a {
	background-image:none;
	padding-left:0px;
	padding-right:22px;
}

.hentry p {margin-bottom: 5px;}

/* Hide elements when not WAP */
#mobile_topcontainer{
    display: none;
}

#mobile_firstpage_menu{
    display: none
}

#maininfo_products{
    display: none;
}

#mobile_firstpage_back{
    display: none;
}
.news-single-img {
	max-width:180px;
}
.tx-felogin-pi1 dl {
    width: 220px;
}
.tx-felogin-pi1 dt {
    float: left;
    width: 100px;
    clear: left;
}
.tx-felogin-pi1 dd {
    width: 103px;
    margin-bottom: 5px;
    float: right;
}
.tx-felogin-pi1 dd input {
    clear: none;    
}
.tx-felogin-pi1 .button input {
    width: 50px;
}
#registrere legend {
    padding: 5px 0px;
}
#registrere label {
    clear: left;
    float: left;
    width: 70px;
    display: block;
}
#registrere input {
    margin-bottom: 5px;
}
#registrere .powermail_submit {
    margin-left: 138px;
}