/*
Theme Name: fscPesticide
Theme URI: http://www.fsc.org/
Description: The 2011 theme for fscPesticide
Author: <a href="http://www.dieideeistgut.de">Simon Rei</a> for 12ender
Version: 1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}

#content ol, #content ul {
	list-style:disc;

}

#content ol li, #content ul li {
	margin-left: 20px;
}

blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
	margin-bottom:none;
}

.textwidget a img {
	border: none;
	margin-bottom:none;
	/*position: relative; left: 1;*/
}
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

/* =Layout
-------------------------------------------------------------- */
html {
	height: 100%;
}

body {
	height: 100%;
	background: url(_img/bg_body.png) repeat-x center bottom fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	font-style: normal;
	font-size-adjust: none;
	font-weight: 400;
	
}
a:link, a:visited {
	color: #AFBE28;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	color: #32503C;
	text-decoration: underline;
}

#papershadow {
	position: absolute;
	left: 50%;
	top: 70px;
	width: 23px;
	height: 527px;
	margin: 0 0 0 478px;
	background: url(_img/paper.png) right top no-repeat;
}

#languagebox{
	position: absolute;
	top: 60px;
	left: 50%;
	margin: 0 0 0  -495px;
	z-index: 5;
}
#languagebox a{
	display: block;
	width: 31px;
	height: 31px;
	text-indent: -1000em;
	background: url(_img/icon_langbox.png);
}
#languagebox a.home{
	background-position: 0 0;
}

#languagebox a.de {
    background-position: 0 -31px;
}

#languagebox a.en{
	background-position: 0 -61px;
	height: 30px;
}
#languagebox a.es{
	background-position: 0 -91px;;
}
#languagebox a.home:hover{
	background-position: 32px 0;
}

#languagebox a.de:hover{
	background-position: 32px -31px;
	height: 30px;
}

#languagebox a.en:hover{
	background-position: 32px -61px;
	height: 30px;
}
#languagebox a.es:hover{
	background-position: 32px -91px;;
}

#wrapper{
	width: 960px;
	position: absolute;
	left: 50%;
	margin: 30px 0 30px -480px;
	z-index: 1;
	background: transparent;
	padding-right: 0px;
}
#branding {
	background: url(_img/bg_head.png) no-repeat;
	height: 180px;
	padding: 0 0 0 260px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
#branding span{
	font-size: 24px;
	display: block;
	padding: 121px 0 0 0;
}
#branding span a{
	color: white;
	text-decoration: none;
}
#branding span a:hover{
	color: #96a59b;
}
#branding div#site-description{
	color: #96a59b;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 0 0;
}	

#access {
	background: url(_img/bg_access.png);
	border-left: 1px solid #ababab;
	border-right: 1px solid #ababab;
	height: 79px;
}
#headersearch{
	background: url(_img/bg_access_search.png);
	height: 79px;
	width: 239px;
	float: left;
	text-align: center;
	border-right: 1px solid #ababab;
}
#headersearch label,#headersearch #searchsubmit{
	display: none;
}
#headersearch #s{
	margin: 20px 0 0 0;
	padding: 1px 6px;
	height: 32px;
	color: #888;
	width: 180px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b0b0b0;
	-webkit-box-shadow: inset 0px 1px 3px 1px #d7d7d7;
	-moz-box-shadow: inset 0px 1px 3px 1px #d7d7d7;
	box-shadow: inset 0px 1px 3px 1px #d7d7d7;
}

#access .menu-header{
	margin: 0 0 0 240px;

}
#access .menu-header ul{
		border-bottom: 1px solid #c5c5c5;
}
#access .menu-header ul li{
	display: block;
	float: left;
	height: 31px;
	border-right: 1px solid #c9c9c9;
	padding: 24px 0;
}
#access .menu-header ul li:hover{
	background: url(_img/bg_access_hover.png);

}

#access .menu-header ul li.current-menu-item, #access .menu-header ul li.current-page-ancestor{
	background: url(_img/bg_access_active.png);
}

#access .menu-header ul li a{
	padding: 0 16px;
	text-decoration: none;
	line-height: 18px;
	font-size: 16px;
	color: #3C3C3C;
	display: block;
}
#access .menu-header ul li a span{
	font-size: 12px;
	display: block;
	color: #646464;
	font-weight: normal;
}
#access .menu-header ul li.current-menu-item a, #access .menu-header ul li.current-page-ancestor a{
	color: #3C3C3C;
}
#access .menu-header ul li.current-menu-item a span, #access .menu-header ul li.current-page-ancestor a span{
	color: #646464;
}


#access .menu-header ul li:last-child{
	border-right: none;
}

#access .menu-header #menu-es-main-menu li{
	padding: 16px 0;
	height: 47px;
}
#access .menu-header #menu-es-main-menu li a  {
	padding: 0 16px;
}
#access .menu-header #menu-es-main-menu li a span {
	font-size: 12px;
	line-height: 16px;
}





#main {
	background: #fff url(_img/pesticide_sidebar_bg.png) repeat-y left center;
	border: 1px solid #ababab;
	border-top: none;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}
#mainsidebar{
	width: 239px;
	float: left;
	margin-bottom: 0px;
	border-right: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
/*    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 0px 4px 0px;
    border-radius: 0px 0px 4px 0px;
*/
}
#container{
	float: right;
	width: 682px;
	padding: 11px 20px 20px 16px;
	background: white;
	min-height: 350px;
}

/*sidebar*/
#mainsidebar .sidebarmenu ul{
	font-size: 16px;
}
#mainsidebar .sidebarmenu ul li{
	border-bottom: 1px solid #cecece;
	background: #e6e6e6;
	padding-bottom: 11px;
}
#mainsidebar .sidebarmenu ul li:last-child{
	border-bottom: none;
}
#mainsidebar .sidebarmenu ul li:hover{
	border-bottom: 1px solid #bebebe;
	background: #f9f9f9 0 0px;
}
#mainsidebar .sidebarmenu ul li:hover:last-child{
	border-bottom: none;
}
#mainsidebar .sidebarmenu ul li.current_page_item,#mainsidebar .sidebarmenu ul li.current_page_ancestor{
	background: #f9f9f9 0 1px;
	border-bottom: 1px solid #bebebe;
}
#mainsidebar .sidebarmenu ul li.current_page_item:last-child{
	border-bottom: none;
}

#mainsidebar .sidebarmenu ul li a{
	color: #787878;
	text-decoration: none;
	display: block;
	/*
	padding: 11px 10px 11px 36px;
	background: url(_img/subnavi.arrow.gif) 18px 15px no-repeat;
	*/
	padding: 11px 10px 0px 20px;
}
#mainsidebar .sidebarmenu ul li a span{
}
#mainsidebar .sidebarmenu a:hover{
	color: #404040;
}

#mainsidebar .sidebarmenu ul li.current_page_item a{
	color: #505050;
}

#mainsidebar .sidebarmenu .sf-sub-indicator {
	color: #bebebe;
}

/*
#mainsidebar .sidebarmenu ul li ul.children{
	display: none;
}
#mainsidebar .sidebarmenu ul li:hover ul.children{
	display: block;
}
*/
#mainsidebar .sidebarmenu ul.children{
	font-size: 12px;
	margin: 0 3px;
	background: transparent;
}
#mainsidebar .sidebarmenu ul.children li{
	background: none;
	padding-bottom: 0;
}
#mainsidebar .sidebarmenu ul.children a{
	padding: 5px 10px 5px 18px;
	display: block;
}
#mainsidebar .sidebarmenu ul.children li a:before{
	content: '↳ '; 
}


#mainsidebar #primary {
	background: #E1E6AA;
	border-top: 1px solid #C8D269;
	padding: 11px 11px 11px 20px;
	color: #787878;
	margin: 0 0 0px 0;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 0px 4px 0px;
    border-radius: 0px 0px 4px 0px;
}
#mainsidebar #primary .widget-title{
	padding: 0 0 5px 0;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #505050;
}
#mainsidebar #primary .textwidget{
	font-size: 12px;
	padding:0;
}

#site-info{
	padding: 5px 0 0 5px;
	font-size: 12px;
	height: 22px;
	font-size: 10px;
	color: #C3CCBD;
	text-align: center;
}
#site-info a {
	color: #C3CCBD;
	text-decoration: none;
}
#site-info a:hover {
	color: #4d4b4b;
}
#site-info .widget-title{
	display: none;
}

.page-id-34 #main iframe{
	margin: 0 0px 6px 0px;
}

/*content*/

#content {}
#content h1{
	font-size: 24px;
	color: #646464;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px dotted #eee;
}
#content h2{
	font-size: 16px;
	color: #646464;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px dotted #eee;
}
#content p{
	padding: 8px 0;
	font-size: 12px;
	line-height: 22px;
	color: #444;
}

#content .category-strategy-database-strategy-database .entry-content{
	font-size: 12px;
	margin: 10px 0 0 0;
}
#content .category-strategy-database-strategy-database .entry-content div{
	margin: 0 0 15px 0;
}
#content .category-strategy-database-strategy-database .entry-content h4{
	color: #bbb;
	margin: 0;
	padding: 0;
	font-size: 16px;
}
#content .category-strategy-database-strategy-database .entry-content p{
	padding: 0;
	margin: 0;
}

/*ol*/

ol.orderedlist{
	list-style: decimal;
	margin: 10px 0 0 20px;
}
ol.orderedlist li{
	border-bottom: 1px solid #ebebeb;
	margin: 0 0 5px 0;
}

/*search db*/
.entry-content .search_db {
	border: 1px solid #ebebeb;
	padding: 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.entry-content .search_db h3{
	color: #a0a0a0;
	font-size: 16px;
	font-style: italic;
}
.entry-content .search_db p{
	line-height: 12px;
	padding: 0 !important;
	margin: 0;
	font-size: 12px;
	font-style: italic;
}
.entry-content .search_db div{
	margin: 5px 0 5px 0;
	height: 45px;
}
.entry-content .search_db #s{
	margin: 10px 10px 5px 10px;
	padding: 1px 6px;
	height: 32px;
	color: #888;
	width: 480px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #B0B0B0;
	-webkit-box-shadow: inset 0px 1px 3px 1px #D7D7D7;
	-moz-box-shadow: inset 0px 1px 3px 1px #D7D7D7;
	box-shadow: inset 0px 1px 3px 1px #D7D7D7;
}
.entry-content .search_db #button{
	margin: 10px 10px 5px 10px;
	padding: 1px 6px;
	height: 32px;
	color: #505050;
	font-weight: bold;
	font-size: 16px;
	width: 120px;
	float: right;
	cursor: pointer;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #C8D269;
	background: #E1E6AA;
	-webkit-box-shadow: inset 0px 1px 3px 1px #C8D269;
	-moz-box-shadow: inset 0px 1px 3px 1px #C8D269;
	box-shadow: inset 0px 1px 3px 1px #C8D269;
}
.entry-content .search_db #button:hover{
	background: #C8D269;
}

.entry-content .search_db label {
	display: block;
	width: 155px;
	margin: 0 10px 4px 0;
	float: left;
	text-align: center;
	color: #666;
	background: #f0f0f0;
	padding: 0px 0 4px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.entry-content .search_db label:hover {
	background: #E1E6AA;
}

.entry-content .search_db label span{
	font-weight: bold;
	display: block;
	background: #C8D269;
	color: #717456;
	line-height: 18px;
	margin: 0 0 5px 0;
	padding: 2px 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}

.entry-content .search_db label select{
	width: 100px;
}
.entry-content .search_db label:last-child{
	clear: both;
}


.sdb_results{
	margin: 20px 20px 0 20px;
}
.sdb_results ul{

}
.sdb_results ul li{
	border-bottom: 1px solid #ebebeb;
	padding: 0 0 0 35px;
	background: url(_img/icon_tool.png) no-repeat 8px 10px transparent;
}
.sdb_results ul li.alt{
	background: #F0F0F0;
}
.sdb_results ul li:hover{
	background-color: #E1E6AA;
	border-bottom: 1px solid #C8D269;
}
.sdb_results ul li a{
	color: #666;
	display: block;
	padding: 8px 0 8px 0;
}
.sdb_results ul li a:hover{
	text-decoration: none;
}
.sdb_results ul li a span.headerinfo{
	font-size: 10px;
}
.sdb_results ul li a span.headerinfo b{
	font-size: 10px;
	font-weight: normal;
	background: #ebebeb;
	padding: 2px 4px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.sdb_results ul li span.short{
	display: block;
	color: #333;
	line-height: 16px;
	margin: 0 0 5px 0;
}
.sdb_results ul li span.short a{
	display: inline;
	color: #AFBE28;
}
.sdb_results ul li:hover span.short a{
	color: #717456;
}


div.category-strategy-database-entries {}

div.category-strategy-database-entries h2{
	font-size: 24px;
}
div.category-strategy-database-entries .details ul{
}
div.category-strategy-database-entries .details ul li{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #DCE0B1;
	margin: 0 5px 5px 0;
	padding: 2px 8px;
	line-height: 18px;
}
div.category-strategy-database-entries .details ul li:last-child{
	clear: right;
}
div.category-strategy-database-entries .details ul li span{
	color: #666;
	padding: 0 5px 0px 0;
	font-size: 10px;
}
div.category-strategy-database-entries .strategy{
	margin: 20px 0 0 0;
}
div.category-strategy-database-entries .strategy .main{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #f5f5f5;
	border: 1px solid #f0f0f0;
	padding: 10px 20px;
}
div.category-strategy-database-entries .contact{
	margin: 20px 0 10px 0;
}

a.main_backlink {
	background: #C8D269;
	color: #fff;
	font-weight: bold;
	clear: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	display: block;
	width: 158px;
	padding: 3px 10px;
}
a.main_backlink:hover{
	background: #B6C060;
}

/*-----------------FAQ Plugin-----------------*/
.wp-super-faq-answer {
padding-bottom:20px;


}

.cr { 
font-size:8px;
color:#383838;
margin-top:0px;

}