/* basic stuff usage in all parts */
*    { margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; }
html { height: 100%; width: 100%; min-height: 100.05%; }
body { width:100%;  font-size:0.8em; }

/* hyper links */
a img { border: 0 none; }
a { color:#6E942D;text-decoration: none;  }
a:hover, a:focus, a:active { text-decoration: none; }

/* lists */
ul, ol { list-style-type: none; }

/* clear floats, height: 15px; */
hr.spacer-normal, hr.spacer-half { visibility: hidden; clear: both; line-height: 0; border: 0 none; padding: 0; margin: 0; display: block; }
hr.spacer-normal { height: 14px; }
hr.spacer-half { height: 10px; }

/* don't remove the "*" at the beginning of the properties, it's needed for IE 4-7 */
hr.spacer-normal, hr.spacer-half { *margin-top:-7px; *margin-bottom: -7px; }

div.box { width: 99%; float: left; padding: 4px 0px 4px 0px;}
div.box p { padding: 0px 4px 0px 4px; }

/* clear fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.tar {text-align:right;font-size:11px;line-height:11px;}
/* full height/width */
.full-height { height: 100%; }
.full-width  { width:  100%; }

/* overflow:hidden is needed for the equal height columns */
#main { width: 998px; padding-bottom: 0px; position: absolute; left: 50%; margin-left: -500px; margin-top:0px; border:1px solid #999999;}
/* equal height columns */


/* left column */
#left { width: 260px; float: left; margin-top:12px;}
#left div.box, #right div.box { margin-bottom: 7px; clear:both; }
#left h2, #right h2 { clear: both; }

/* right column */
#right { width: 180px; float: right;}

/* left/right column stuff */
#left h2, #right h2 { width: 231px;height:20px; padding-top: 3px;padding-left: 10px; font-size:12px; background-image:url('images/navi_left_top_bg.jpg'); background-repeat:repeat-x;border: solid px #6B8A8F; color: #FFFFFF; margin-top:10px;  margin-left:3px;}
#left .box, #right .box { border: solid 0px #6B8A8F; }
#left ul li, #right ul li { padding-left: 5px; }

/* header */
#header { position: relative; width: 998px;  height:136px; background-image:url('images/header_bg_right.jpg'); background-repeat:no-repeat; background-position:right;  margin-bottom: 0px; }
#header .breadcrump { margin-top: 10px; margin-left:150px; font-size:11px; background-color: no-color; height:20px; padding: 4px 0px 0px 5px; vertical-align:middle; font-weight: normal; text-decoration: none; }
#header .breadcrump li, #content .breadcrump li  { display: inline; font-weight: normal; text-decoration: none;font-size:11px; }
#header .breadcrump li a, #content .breadcrump li a { color:#6F942B; text-decoration: none;font-weight: normal;}
#header .breadcrump li span, #content .breadcrump li span {font-weight: normal;}
#header .breadcrump2 { color:#444444; font-weight: normal; font-size:11px; text-decoration: none; }

#header #bestell_suche {position: relative; top:-80px;left:450px; width:410px; height:21px;}
#header #bestell_suche .formular_button {float:left;}
#header #bestell_suche .suche_button {float:right;}
#header #box_druck_top {position: relative;top:-64px; left:310px; width:660px; height:30px; border-top:1px dotted #999999; background-color:no-color; text-align:right; color:#6F942B; font-size:10px;}

#header .top-navi { position: absolute; padding-top:2px; top: -1px; left: 310px; list-style-type: none; width: 660px; height:44px; background-image:url('images/navi_top_bg.jpg'); background-repeat:repeat-x;}
#header .top-navi ul {border-left: 1px solid #999999;}
#header .top-navi li { display: inline;  padding-left:5px;height:100%; }
#header .top-navi li a { padding:5px 5px 3px 5px;height:100%; color:#727272; font-weight: normal; text-decoration: none; font-size:11px;}
#header .top-navi li a:hover { padding:4px 5px 3px 5px;height:100%;width:100%;color: #727272; font-weight: normal; text-decoration: none; font-size:11px;background-image:url('images/navi_top_active.jpg'); background-repeat:repeat-x;}
#header .cstm-hotline {clear:both;float:right;margin-top:7px;}
#box_druck_bottom {float:right;margin-right:30px;margin-top:20px; height:30px;color:#6F942B; font-size:10px;text-align:right;}
/* content pane */
#content { float: left; width: 660px; padding: 0px 10px 50px 50px;}
#content .box { border: solid 1px #6B8A8F; width: 99%; margin-top: 10px; }
#content .box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content .content-box { background-color: #EFEFEF; height: 100%; padding: 5px 5px 0px 5px; }
#content .content-box img { border:1px solid #ccc; padding:4px; background-color: #fff; }

#content .whalf { width: 48%; padding-right:5px; float: left; }
#content .whalf p { margin-top: 5px; }
#content .whalf h2 { width: 95%; padding-right: 6px; }
#content .spacer-half-right { margin-right:5px; }
#content .spacer-half-left { margin-left:5px; }
#content .quarter { width:149px; margin-right: 5px;}

#content h1, #content h2 {background-image:url('images/content_nav_top_bg.gif'); background-repeat:repeat-x; padding: 5px 0px 5px 0px; font-size:10px; border-left:solid 1px #C6C6C6; border-right:solid 1px #C6C6C6;height:17px;}
#content h1.welcome {margin-top:30px;border-top:1px dotted #999999; border-bottom:1px dotted #999999; color:#6E942D;font-size:10px;}
#content h2 { font-size: 1em; background-color: #EAF5FF; }
#content h2.title { border: 0 none; margin-top:-4px; text-align: left; }
#content h2 a { color: #000; text-decoration: none; }
#content h3.content_nav_top, h3.content_nav_top { background-image:url('images/content_nav_top_bg.gif'); background-repeat:repeat-x; height:30px; width:660px; border-left:1px solid #999999; border-right:1px solid #999999;}
#content #content_nav_top { background-image:url('images/content_nav_top_bg.gif'); background-repeat:repeat-x; height:30px; width:660px; border-left:1px solid #999999; border-right:1px solid #999999;}
#content #content_nav_top .c_n_t_1{ width:426px;height:25px;margin-left:10px;float:left;margin-top:8px;font-weight:bold;font-size:11px;color:#444444;}
#content #content_nav_top .c_n_t_2{ width:174px;height:25px;float:left;margin-top:8px;font-size:11px;color:#444444;}
#content #content_nav_top .c_n_t_3{ width:45px;height:25px;float:right;margin-top:6px;font-size:11px;color:#444444;}
/* content paragraphs and divisions */
#content div.content { padding: 8px 0px 2px 3px; }
#content p { margin: 0px 0px 10px 0px; }

#content .breadcrump { background-color: no-color; height:20px; padding: 4px 0px 0px -10px;}
#content .breadcrump li { display: inline; }
#content .breadcrump li a { color:#6F942B; font-weight: normal; text-decoration: none; font-size:11px;}

/* content lists */
#content ul, #content ol { padding: 4px 0px 3px 5px; }
#content ul li, #content ol li { padding: 3px 0px 3px 0px; }
#content ul.inline li, #content ol.inline li { display: inline; margin-right: 2px; }
#content ul.inline li a, #content ol.inline li a { text-decoration: none; }

/* footer */

#footer {background-color:#fff; height:30px; width:998px; margin-left:auto; margin-right:auto;margin-top:100px;}

#footer  .foot-navi {padding-top:2px; list-style-type: none; width: 998px; height:20px; text-align:center;}
#footer  .foot-navi li { display: inline;  padding-left:1px; }
#footer  .foot-navi li a { color: #6E942D; font-weight: normal; text-decoration: none; font-size:10px;}
.adress-footer {position:relative;height:50px;bottom:-20px;text-align:center;color:#909090;font-size:10px;line-height:16px;}
#top {width:998px;height:50px;margin-left:auto;margin-right:auto;background-color:#fff;}
/** product stuff **/
.offerPrice { color:red; font-weight: bold;}
.height-100 { height:100px; padding-bottom: 5px; }

/* form stuff */
textarea { font-size: 12px; }

/* input[type=text] */
input.text-field { margin-bottom: 4px; padding: 1px; }

/* input[type=image] */
.image-submit { vertical-align: middle; margin-left:3px; margin-right:-4px;}

/* border[none] specifications */
#content .b-n   { border:        0 none; }
#content .b-t-n { border-top:    0 none; }
#content .b-r-n { border-right:  0 none; }
#content .b-b-n { border-bottom: 0 none; }
#content .b-l-n { border-left:   0 none; }

/* border */
#content .b-t { border-top: 1px solid #6B8A8F; }

/* margins */
#content .m-r-n { margin-right: 0px; }

/* font size */
.f-s-12 { font-size: 1.2em; }

/* quotes, used for the FAQ and guestbook */
blockquote { font-style: italic; padding: 3px 0px 10px 10px; }
cite { font-style: normal; font-weight:bold; color:#6B8A8F; display:block; margin-bottom:5px; }
option { padding-right: 10px; }

/* highlights */
.highlight-1 { font-weight: bold; color: #273445; font-size: 1.4em; }

.t-r { text-align: right; }
.b { font-weight: bold; }

/* errors */
p.err, td.err { background-color: #F2F7E1; padding:4px; border: 0px solid #333; color:#ff0000;}
.cat_img {margin-top:10px; margin-right:12px;float:left;}
.cat_img_right {margin-top:10px;}
.welcome_text {color:#666666;font-size:11px;padding: 0px;margin-left:0px;line-height:16px;}
.loggedin {width:241px;color:#919191;font-size:11px;padding: 0px;margin-left:5px;line-height:22px;border-bottom:1px dotted #919191; }


.service_text {color:#6E942D;font-size:11px;font-weight:bold;padding: 0px;margin-left:0px;line-height:20px;}
.browser_text {color:#7a7a7a;font-size:11px;padding: 0px;margin-left:0px;line-height:12px;}
.browser_text img {border:0;}

.image_login {margin-left:3px;}
.text-field {width:113px; float:left; margin-right:2px;}
.kunde_passwort {font-weight:bold; font-size:10px; color:#6E942D;}
.err_check_agb {background-color:#F2F7E1;border:1px solid #A3BA50;margin-left:163px;margin-top:10px;padding:3px;}


.container {
	margin:10px auto 0px;
	overflow:hidden;
	padding-bottom:0px;
	width:1000px;
}
.mini_prev {border:solid 1px #949494;width:200px; height:325px;float:left;margin-right:8px;margin-bottom:8px;padding-left:10px;padding-top:10px;}
p.category_image {text-align:center;}
div.category_image {height:180px;width:190px;text-align:center; }
img.category_image {height:150px; padding-top:auto; padding-bottom: auto;}
.price_mini {font-size:10px;}
.child_mini_1 {width:100px; height:20px; background-color:#fff;float:left;text-align:left;margin-top:10px;color:#6E942D;font-weight:bold;font-size:10px;}
.child_mini_2 {width:90psx; height:20px; background-color:#fff;float:right;text-align:right;margin-right:10px;margin-top:20px;}

.child_mini_4 {width:190px; height:20px; background-color:#fff;float:right;text-align:right;margin-right:10px;}
.h3_mini {font-size:10px;margin-top:15px;}


#product_desc {border: 1px solid #CCCCCC; width:660px;min-height:400px; text-align:center;}
#product_desc .image_box {margin:35px 0px 35px 0px;width:660x;}
#product_price_desc {border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width:660px;height:188px;margin-top:10px;}
#product_breadcrump {width:450px;height:30px; border-bottom:#6A9933 1px dotted;float:right;}
#product_breadcrump li { display: inline;}
#product_breadcrump li a { color:#6F942B; font-weight: normal; text-decoration: none;}
.product_image {padding: 0px 0px 0px 0px;margin-top:10px;margin-left:10px;}
.product_info {width:450px;float:right;height:100px;margin-top:0px;}
.table_product {width:440px;margin-top:30px;}
.td_product_left {font-weight:regular;color:#4E4E4E; height:20px;font-size:11px;}
.td_product_middle {font-weight:regular;color:#4E4E4E;font-size:11px;}
.td_product_right {text-align:right;width:70px;font-weight:bold;color:#4E4E4E;font-size:11px;}
#product_img_more {border-right: 1px solid #CCCCCC;border-bottom: 0px solid #CCCCCC;border-left: 1px solid #CCCCCC; width:660px;min-height:100px;}
#tags {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px dotted #799B00;border-bottom:1px dotted #799B00;width:640px;color:#6E942D;padding:10px;font-size:11px;}
#product_cart_button {width:660px;margin-top:40px;text-align:right;}
.login_box, .login_box1 {border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:30px;padding-bottom:20px;}
.search_box {border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:15px;padding-bottom:20px;}

.login_table {width:660px;background-color:ccc;}
.login_td1 {padding-top:10px;width:110px;padding-left:40px; color:#799B00;font-weight:bold;padding-bottom:10px;font-size:11px;}
.login_box1 .login_td1, #managerBox .login_td1 {padding-left:40px; width:150px;}
.login_td2 {padding-top:10px; border-bottom:1px dotted #799B00;width:400px;font-weight:bold;color:#666666;font-size:11px;}
.login_td3 {padding-top:10px;color:#799B00;font-weight:normal;padding-right:20px;font-size:11px;}
.login_td4 {padding-top:10px;text-align:right;padding-right:35px;padding-bottom:10px;}
.login_td5 {color:#ff0000;font-size:10px;}
.login_td6 {color:#666666;font-size:11px;padding:3px;line-height:16px;}
.login_td7 {color:#666666;font-size:12px;padding:5px;text-align:left;font-weight:bold;background-color:#F2F7E1;}
.login_td8 {color:#666666;font-size:12px;padding:5px;text-align:right;font-weight:bold;background-color:#F2F7E1;}
.login_td9 {color:#666666;font-size:12px;padding:5px;text-align:left;font-weight:bold;background-color:#D8E8AA;}
.login_td10 {color:#666666;font-size:12px;padding:5px;text-align:right;font-weight:bold;background-color:#D8E8AA;}
.login_td11 {padding-top:10px;width:350px;padding-left:40px; color:#799B00;font-weight:bold;padding-bottom:10px;font-size:11px;}
.login_td_radio input { margin-right:4px;margin-left:4px;}
.client_login_field {width:380px;border:1px solid #a3ba50;margin-left:5px;}
.search_field {width:200px;border:1px solid #a3ba50; }
.search_field2 {width:200px;border:1px solid #a3ba50;}
.client_birth_field {width:75px;border:1px solid #799B00;}
.new_client_bestell {margin-left:0px;font-size:11px;width:660px;border-bottom:1px dotted #799B00;border-top:1px dotted #799B00;float:left;margin-top:20px;color:#6F942B;padding-top:3px;padding-bottom:3px;}
.new_client_h {font-size:11px;width:630px;border-bottom:1px dotted #799B00;border-top:1px dotted #799B00;float:right;margin-top:20px;color:#6F942B;padding-top:3px;padding-bottom:3px;}.new_client_h {font-size:11px;width:630px;border-bottom:1px dotted #799B00;border-top:1px dotted #799B00;float:right;margin-top:20px;color:#6F942B;padding-top:3px;padding-bottom:3px;}
.board_client_h {width:600px;border-bottom:1px dotted #799B00;border-top:1px dotted #799B00;float:right;margin-top:20px;color:#6F942B;padding-top:3px;padding-bottom:3px;margin-bottom:40px;font-weight:bold;}
.new_client_text {width:630px;float:left;margin-top:5px;color:#666666;font-size:11px;}
.new_client_bestell_text {margin-left:0px;width:630px;float:left;margin-top:5px;color:#666666;font-size:11px;line-height:16px;}
.check_client_text {width:490px;float:right;margin-top:5px;color:#666666;}
.login_weiter {width:660px;text-align:right;}
#product_cart_desc {border: 1px solid #CCCCCC;width:660px;height:188px;margin-top:10px;margin-bottom:10px;}
#bv_fortschritt {width:660px;height:45px;margin-bottom:15px;margin-top:10px;}
.cart_td_1 {width:340px;height:20px;background-color:#F2F7E1;border-top:1px dotted #799B00;border-bottom:1px dotted #799B00;font-size:11px;}
.cart_td_2 {width:340px;height:20px;background-color:#FFF;font-size:11px;}
.cart_td_3 {width:340px;height:20px;background-color:#D8E8AA;}
.search_td5 {padding-top:10px;font-size:11px;padding-left:26px;}
.search_td4 {padding-top:10px;font-weight:bold;color:#666666;border-bottom:1px dotted #799B00;font-size:11px;}
.search_td1 {padding-top:10px;font-weight:bold;color:#799B00;font-size:11px;}
.search_td2 {padding-top:10px;border-bottom:1px dotted #799B00;width:278px;font-weight:bold;color:#666666;font-size:11px;}
.search_td3 {padding-top:10px; border-bottom:1px dotted #799B00;width:278px;font-weight:bold;color:#666666;font-size:11px;}
.search_td_clean {padding-top:10px;border-bottom:1px dotted #799B00;width:0px;}
.search_padding {padding-bottom:10px;padding-top:5px;color:#666666;}
.button_right {float:right;}
.contact-new {font-size:11px;color:#777777;line-height:20px;padding:12px;}
.contact_box {border:1px solid #CCCCCC;margin-top:10px;margin-bottom:30px;}
.product-add-info {padding-bottom:10px;border-bottom:1px dashed #97C100;font-size:11px;}
.cstm_agb_text {font-size:11px;width:660px;float:right;color:#666666;padding-top:3px;padding-bottom:3px;line-height:16px;}
.cstm_agb_imprint {font-size:11px;width:660px;float:right;color:#719334;padding-top:3px;padding-bottom:3px;line-height:16px;}
.order .cart_td_1 {width:120px;}
.order .cart_td_2 {width:120px;}
.order .cart_td_3 {width:120px;}
.td_order {width:100%; color:#ff000; padding:5px;text-align:left;color:#666666;font-size:12px;}
.td_order2 {width:100%; color:#ff000; padding:5px;text-align:left;color:#666666;font-size:11px;font-weight:normal;}
.new_client_search {margin-left:0px;font-size:11px;width:659px;line-height:16px;border-bottom:1px dotted #799B00;border-top:1px dotted #799B00;float:right;margin-top:20px;color:#6F942B;padding-top:3px;padding-bottom:3px;}
.new_client_search_text {margin-left:0px;width:659px;float:right;margin-top:5px;color:#666666;font-size:11px;line-height:16px;}
.format {font-size:11px;color:#444444;}
.agb_h {font-size:11px;width:660px;border-bottom:1px dotted #799B00;border-top:1px dotted #799B00;float:right;margin-top:20px;color:#6F942B;padding-top:3px;padding-bottom:3px;}.new_client_h {font-size:11px;width:660px;border-bottom:1px dotted #799B00;border-top:1px dotted #799B00;float:left;margin-top:20px;color:#6F942B;padding-top:3px;padding-bottom:3px;}
/* Bestellschein */

	table tr.greenBox {
		width:658px;
		height:25px;
		border-bottom:1px dashed #a3ba50;
		text-align:center;
		margin-bottom:5px;
	}

	.bestell_table {
	margin-left:0px;
	width:658px;
		color:#95b234;
		font-size:11px;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		padding-bottom:20px;
		line-height:16px;
		padding-right:0px;
	}

	table td.td_middle_left input {
		border:1px solid #A8BE56;
		background-color:#ffffff;
		text-align:left;

	}

	table td.td_left { width:50px; border-bottom:1px dashed #A8BE56; }
	table td.td_middle_left { width:300px;border-bottom:1px dashed #A8BE56;}
	table td.td_middle_right { width:50px;border-bottom:1px dashed #A8BE56; }
	table td.td_right { width:50px;border-bottom:1px dashed #A8BE56; }
	table td.td_middle_left strong { font-weight:bold; }

	form input.submitButton { cursor:hand;cursor:pointer;background-color:#FFF;border:0px;text-decoration:underline;color:#A8BE56; width:250px; }
	.more_bestellschein  {width:630px; padding-left:300px;}
	#weiter_bestellschein {float:right;margin-right:55px;}

/* Ende Bestellschein */

.contact-box {border:1px solid #cccccc;margin-top:20px;padding:10px;}
.no-result {margin-top:20px;color:#666666;font-size:11px;line-height:16px;}

div.newCustomer {
height:70px;
margin-bottom:5px;
margin-left:0px;
color:#666666;
font-size:11px;
line-height:16px;
}
div.newCustomer div {
border-top:1px dashed #A8BE56;
border-bottom:1px dashed #A8BE56;
margin-bottom:4px;
padding-top:2px;
padding-bottom:2px;
color:#799B00;
font-size:11px;
}
div.welcome-headline{
height:25px;
margin-bottom:5px;
margin-left:0px;
}

div.welcome-headline div {
border-top:1px dashed #A8BE56;
border-bottom:1px dashed #A8BE56;
margin-bottom:4px;
padding-top:2px;
padding-bottom:2px;
color:#799B00;
font-size:11px;
}

/* left menu */
.catNav { padding:0px; margin-left:-2px; width:246px; }
.catNav li.catNavSub { padding-left: 0px;}
.catNav li.catNavSub a { background-color: #f2f2f2; font-size: 11px; border-bottom: 1px solid #ccc; font-weight:bold; padding:5px 7px 4px 10px; display:block; }
.catNav li.catNavSub a:hover { background-color: #e5e5e5; font-size: 11px; border-bottom: 1px solid #ccc; font-weight:bold; padding:5px 7px 4px 10px; display:block; }
.catNav li.catNavSub li a { background-color:#fff; font-size:11px; border-bottom: 1px dotted #333; padding:5px 7px 4px 10px; color:#444444; }
.catNav li.catNavSub li a:hover { background-color: #e5f0c3; color:#444444; padding-right:7px;}
.catNav li.catNavSub li ul { position:absolute; display:none; background-color:#c0c0c0; margin-left:10px; margin-top:-10px; z-index:99; }
.mt-has-sub {background-image:url('images/navi_arrow_grey.gif'); background-repeat:no-repeat; background-position:right;}

.right {text-align:right;}
.left { float:left; }
.normal {font-weight: normal;}
.padd-left { padding-left:6px; color: #444444; font-weight:bold; }

.box-u { border-bottom: 1px dotted #799B00; padding-bottom:2px; padding-top:5px; font-weight:bold;width:490px;color:#666666;font-size:11px; }
.box-u2 { border-bottom: 1px dotted #799B00; padding-bottom:2px; padding-top:5px; font-weight:bold;width:480px;color:#666666;font-size:11px; }
.box-u span { float:right; font-size:11px; color: #799B00; font-weight:normal; }
.box-u2 span { float:right; font-size:11px; color: #799B00; font-weight:normal; }
.pflichtfeld { color:#7B9A00;font-weight:normal; width:110px;text-align:right;}

.login_box1 .client_login_field {width:376px;border:1px solid #a3ba50 ;}
.small_login_box .client_login_field {width:376px;}
.green {color: #3E621A;font-size:11px;}
.small {font-size:11px; line-height:16px; font-weight: normal;}
.grau {background-color: #F6F6F6;}
.depotstatus2  {color: #FDAB19;}
.depotstatus3  {color: #FE2222;}

.managerBox .login_td1 {width: 150px; padding-left:40px;}


.tempCartDiv { position:absolute;background-color:#F6F6F6;border:1px solid #80A114;color:#535353;font-size:10px;font-weight:normal;height:40px;text-align:center;width:155px; }
.tempCartDiv div { height:15px;margin-bottom:6px;padding:0px 1px 0px 0px;background-color:#80A114;text-align:right; }
.tempCartDiv div a { font-size:12px;margin-right:2px;text-decoration:none;color:#F6F6F6;font-weight:bold; }
.hanraAjaxLoader { background-position:center;background-image:url('images/hanra-ajax-loader.gif');background-repeat:no-repeat; }

.pre_h {font-size:11px;width:660px;border-bottom:1px dotted #799B00;/*border-top:1px dotted #799B00;*/float:right;color:#6F942B;padding-top:10px;padding-bottom:10px;
color: #666666;font-size: 11px;line-height: 16px;}
.pre_h p {color:#666;}
.pre_h2 {border-bottom: 1px dotted #799B00;color: #6F942B;clear:both;font-size: 11px;padding-bottom: 3px;padding-top: 3px;}
.pre_h .bold {font-weight:bold;color:#6F942B;}
.pre_h .text {float: left;width: 560px;}
.pre_h .pics {float:right;width:85px;}
.clear {clear:both;}
