/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #323232; PADDING-TOP: 0px; FONT-FAMILY: Arial;
}
HTML BODY {
	TEXT-ALIGN: center; letter-spacing:0.1em
}
P { margin-top:2px; margin-bottom:5px}
A{ font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
A:hover { text-decoration:none }
SELECT { font-size:11px}
DIV#alles {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}
DIV#meta {
	DISPLAY: block; FONT-WEIGHT: bold;PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 800px;
}
DIV#logo {
	float:left; text-align:left; width:450px
}
DIV#top_guide {
	width:328px; PADDING-TOP: 11px; TEXT-ALIGN: right; float:right; HEIGHT: 12px; COLOR: #b0aea7; FONT-SIZE: 11px; 
}
DIV#top_guide A { color:#009900; font-weight:normal }
DIV#top_search {
	width:500px; PADDING-TOP: 20px; TEXT-ALIGN: right; float:right; HEIGHT: 10px; COLOR: #368800; FONT-SIZE: 13px; }
.searchbox {
	height:12px; BORDER-RIGHT: #196a00 1px solid; BORDER-TOP: #196a00 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #196a00 1px solid; COLOR: #777777; BORDER-BOTTOM: #196a00 1px solid;
}
DIV#subRight textarea {
	BORDER-RIGHT: #196a00 1px solid; BORDER-TOP: #196a00 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #196a00 1px solid; COLOR: #777777; BORDER-BOTTOM: #196a00 1px solid;
}
.Input {
	BORDER-RIGHT: #dbd4c5 0px solid; BORDER-TOP: #dbd4c5 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #dbd4c5 0px solid; COLOR: #777777; BORDER-BOTTOM: #dbd4c5 0px solid;
}
.submit {
	height:16px; BORDER-RIGHT: #dbd4c5 1px solid; BORDER-TOP: #dbd4c5 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #dbd4c5 1px solid; COLOR: #777777; BORDER-BOTTOM: #dbd4c5 1px solid;
}
.td { border-bottom:#116900 1px solid; border-right:#ffffff 1px solid; }
td { border-right:#ffffff 2px solid; padding-left:10px; padding-right:10px }
DIV#menu {
	DISPLAY: block; VISIBILITY: visible; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 800px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 24px; border-bottom:#116900 1px solid
}
DIV#menu A {
	COLOR: #ffffff; MARGIN-RIGHT: 0px; TEXT-DECORATION: none; font-size:12px; letter-spacing:normal
}
DIV#menu A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV#menu UL {
	DISPLAY: block! important; MARGIN: 0px; WIDTH: 800px; height:24px
}
DIV#menu LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; MARGIN: 0px; LIST-STYLE-TYPE: none; height:24px; background:#64b800
}
DIV.clearall {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px
}
DIV#leftwrap {
	PADDING: 0px; DISPLAY: block; FLOAT: left;MARGIN-LEFT: 0px; MARGIN-TOP: 8px; MARGIN-RIGHT: 0px; WIDTH: 600px; HEIGHT: auto; 
}
DIV#rightwrap {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-TOP: 8px; MARGIN-RIGHT: 0px; WIDTH: 200px; PADDING-TOP: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
DIV#hotprowrap {
	PADDING: 0px; DISPLAY: block; WIDTH: 315px; height:165px; TEXT-ALIGN: left; float:left; margin:0px
}
DIV#hotpro { 
	width:147px; height:165px; float:left; background-image:url(hot_bg.jpg); background-repeat:no-repeat; margin-left:4px; margin-right:3px
}
DIV#hotpic { margin:5px; text-align:center }
DIV#hotcon { 
	width: 147px; color:#368800; line-height:normal; text-align:center;
}
DIV#hotcon A { font-weight:normal; color:#368800 }
DIV#hotitle { margin-top:12px }
DIV.hotbut { padding-top:7px; text-align:right; padding-right:0px; color:#FFFFFF; font-weight:bold }
DIV.hotbut A { color:#FFFFFF }
DIV#farmwrap { 
	width:168px; padding-right:2px; float:left; display:block; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; height:auto
}
DIV#farmtop { 
	width:168px; height:140px; background-image:url(index_32.jpg); background-position:left top; background-repeat:no-repeat; display:block; margin:0px;
}
DIV#farmbot { 
	width:153px; height:150px; padding-left:15px; background-image:url(index_48.jpg); background-position:right bottom; background-repeat:no-repeat; font-size:10px; text-align:left; display:block; margin:0px
}
DIV.farmtitle { font-weight:bold; font-size:13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #181818; padding-left:30px; padding-top:15px;}
DIV.farmpic { 
	margin-left:15px; margin-top:5px; margin-right:5px; width:148px; height:101px; float:left; background:url(farm_bg.jpg) no-repeat; text-align:center
}
DIV.farmpic IMG { width:135px; height:85px; padding-top:10px }
DIV.farmtxt { width:155px; height:95px; float:left; padding-top:2px; display:block; margin:0px; font-size:11px}
DIV.more { 
	width:153px; float:left; padding-top:2px; padding-right:20px; display:block; margin:0px; font-size:11px; text-align:right; font-weight:bold; color:#009900 
}
DIV.more A { color:#009900 }
DIV#contentwrap { width:400px; float:left}
DIV#recwrap {width:390px; margin-left:10px;}
DIV.recpic { 
	width:164px; height:96px; margin-left:0px; margin-right:10px; background-image:url(index_35.jpg); background-repeat:no-repeat; text-align:center; float:left; padding-top:2px
}
DIV.recon { width:210px; float:left}
DIV.rightbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 14px; MARGIN: 0px; WIDTH: 200px; COLOR: #bbb; LINE-HEIGHT: 15px; PADDING-TOP: 20px; LETTER-SPACING: 0.1em; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#about {
	PADDING: 5px; WIDTH: 275px; height:155px; background-color:#FFFF00; TEXT-ALIGN: left; margin:0px; color:#156500; float:left
}
DIV#about A { color:#156500; font-weight:normal }
DIV#about A:hover { text-decoration:underline }
DIV#about DIV.title { color:#156500; font-size:13px; font-weight:bold; margin-bottom:8px }
DIV.teaserbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 14px; MARGIN: 0px 0px 0px 1px; WIDTH: 290px; LINE-HEIGHT: 15px; PADDING-TOP: 20px; LETTER-SPACING: 0.1em; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV.newsbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 14px; MARGIN: 0px; WIDTH: 290px; COLOR: #bbb; LINE-HEIGHT: 15px; PADDING-TOP: 20px; LETTER-SPACING: 0.1em; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#foot {
	DISPLAY: block; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; WIDTH: 800px; color:#BBBBBB; font-size:10px; text-align:center; margin-top:20px; background:url(foot.jpg) top no-repeat; padding-top:10px
}
DIV#prowrap {width:398px; margin-left:10px; }
DIV#subwrap { float:left; width:100%}
DIV#category { float:left; width:195px; }
DIV#cateleft { width:195px; height:120px; background:url(p_bg.jpg) top center no-repeat; text-align:center; padding-top:12px }
DIV#cateright { width:195px; table-layout:fixed }
DIV#cateright DIV.title { white-space:normal; text-align:center; }
DIV#cateright DIV.title A { font-weight:normal}
DIV.catename { width:90px; font-size: 10px; color: #181818; font-weight:bold; text-align:center; margin-bottom:10px }
DIV.title { font-size: 11px; color: #44760E; }
DIV.title A { font-size: 11px; color: #1c7700; }
DIV#quawrap { width:200px}
DIV#qualeft { background-image:url(index_26.jpg); background-repeat:no-repeat; width:16px; height:254px; float:left; padding:0px }
DIV#quaright { float:left; padding-left:10px }
DIV.quatitle { font-size: 13px; color: #C2D51C; font-weight:bold; }
DIV.quapic { 
	margin:0px; width:170px; height:147px; float:left; margin-top:5px; margin-bottom:5px; text-align:center; background:url(cert_bg.jpg) no-repeat
}
DIV.quapic IMG { margin-top:10px; width:148px; height:125px }
DIV.qpic { 
	margin:0px; width:155px; height:188px; float:left; margin-top:5px; margin-bottom:5px; text-align:center; background:url(cert_bg2.jpg) no-repeat
}
DIV.qpic IMG { margin-top:10px; width:130px; height:165px }
.mid_bg {
	background-image:url(index_26.jpg); background-repeat:no-repeat; width:16px; height:254px
}
DIV#subLeft { width:190px; height:350px; float:left; }
DIV#subLeftnav { width:166px; height:290px; float:left; background:url(sub_bg.jpg) no-repeat; text-align:center }
DIV#subLeftnav UL {
	width:144px; PADDING-RIGHT: 0px; DISPLAY: block! important; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-top:25px}
DIV#subLeftnav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; border-bottom:#648315 1px solid; padding-top:5px; padding-bottom:5px; text-align:left;
}
DIV#subLeftnav A { color:#ffffff; font-size:11px }
DIV#subNav_b { width:162px; height:71px; background:url(nav_bot.jpg) no-repeat }
DIV#subRight { width:600px; float:left; margin-left:10px;}
DIV#subar { 
	height:17px; font-size:11px; color: #009900; padding-top:5px; margin-bottom:10px; background:url(bar_bg.jpg) bottom repeat-x
}
DIV#subar DIV.left { float:left }
DIV#subar DIV.right { float:right; text-align:right }
DIV#subar A { color:#858585 }
DIV#subar IMG { padding-top:4px; float:none; padding-right:0px }
DIV#subRight IMG { float:left; padding-right:10px }
DIV#proList { width:85px; height:120px; margin-bottom:10px; margin-left:10px }
DIV#proList IMG { width:85px; height:85px; float:none; padding:0px }
DIV.proTitle { width:85px; height:auto; text-align:center }
DIV#searchList { width:100%; margin-bottom:0px; margin-top:0px }
DIV#searchList A { color:#009900 }
.listPic { padding:5px; border-right: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid }
.listTitle { padding:5px; border-right: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid }
.listCon { height:90px; padding:5px; border-bottom: #d3d3d3 1px solid }
DIV#listBar { width:100%; font-weight:bold; margin-top:10px }
.a { 
	width:110px; padding-top:5px; padding-bottom:5px; text-align:center; border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid 
}
.b { 
	width:210px; padding-top:5px; padding-bottom:5px; text-align:center; border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid 
}
.c { 
	width:287px; padding-top:5px; padding-bottom:5px; text-align:center; border-top: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid 
}
DIV#newsList { width:600px; color: #7b786d }
DIV#newsList A { color: #7b786d; font-weight:normal }
DIV#newsList A:hover { color: #009900; font-weight:normal }
DIV#newsTitle { table-layout:fixed; text-align:center; font-weight:bold; padding-bottom:10px }
DIV#sitemap { padding-left:100px; padding-right:100px; padding-top:90px }
DIV#sitemap IMG { padding-top:2px }
DIV#sitemap A { color: #7b786d }
DIV#sitemap A:hover { color: #009900 }
DIV#certList { width:100% }
DIV#certList IMG { float:none; padding-right:0px }
DIV#PAGE { width:100%; text-align:right}
DIV#PAGE A { color:#000000; font-weight:normal }

.cp_bg { height:98px; background:url(cp_bg.jpg) no-repeat; padding:2px}
.cp_bg IMG { width:85px; height:85px; margin-left:8px}

div#cp_list { width:100%; border-bottom:#5A5A5A 1px dashed; margin-bottom:10px; color:#686868 }
div#cp_list_img { width:115px; height:98px; background:url(cp_bg.jpg) no-repeat; text-align:center; float:left; padding-bottom:5px}
div#cp_list_img IMG {width:110px; height:90px; padding-top:4px}
div#cp_con { margin-left:15px; width:auto; float:left }
div#cp_title { border-bottom:#307900 1px dashed; width:100%; padding-bottom:5px; color:#287b00}
div#cp_title A { color:#287b00; text-decoration:none }