/**********************/
/******** fonts *******/
/**********************/

h1, h2, h3, h4, h5, h6 {
	color: #009933;
	font-family: Arial, Verdana;
	font-weight: normal;
	text-decoration: none
}

h1 {
	font-size: 24px;
	line-height: 29px;
}

h2 {
	font-size:18px;
	line-height:21px;
}

h3 {
	font-weight:bold;
	font-size:14px;
	line-height:17px;
}

h4 {
	font-size:14px;
	line-height:21px;
}

h5 {
	color:#000000;
	font-size:13px;
	line-height:21px;
}

h6 {
	font-size:10px;
	line-height:16px;
}


.headline01 {color:#009933; font-family:Arial, Verdana; font-weight:normal; font-size:24px; line-height:29px; text-decoration: none}

.headline02 {color:#009933; font-family:Arial, Verdana; font-weight:normal; font-size:18px; line-height:21px; text-decoration: none}

.headline03 {color:#009933; font-family:Arial, Verdana; font-weight:bold; font-size:14px; line-height:17px; text-decoration: none}

.copytext {color:#000000; font-family:Arial, Verdana; font-weight:normal; font-size:13px; line-height:21px; text-decoration: none}

.copytext_green {color:#009933; font-family:Arial, Verdana; font-weight:normal; font-size:13px; line-height:21px; text-decoration: none}

.copytext_gbold {color:#009933; font-family:Arial, Verdana; font-weight:bold; font-size:13px; line-height:21px; text-decoration: none}


/***** copytext link *****/
a.copytext_link:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height:21px; color: #009933; text-decoration: underline; font-weight: normal; }
a.copytext_link:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height:21px; color: #009933; text-decoration: underline;font-weight: normal; }
a.copytext_link:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height:21px; color: #009933; text-decoration: underline;font-weight: normal; }
a.copytext_link:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height:21px; color: #009933; text-decoration: underline;font-weight: normal; }
.copytext_link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height:21px; color: #009933; text-decoration: underline; font-weight: normal; }



/***** path navigation *****/
a.path_link:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: normal; }
a.path_link:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;font-weight: normal; }
a.path_link:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;font-weight: normal; }
a.path_link:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;font-weight: normal; }
.path_link { display: block; margin-top: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; }



/****** Footer ******/
a.footer:link { color: #009933; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: underline}
a.footer:visited { color: #009933; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: underline}
a.footer:hover { color: #009933; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: underline}
a.footer:active { color: #009933; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: underline}
.footer { color: #009933; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: none}



/***** colors *****/
.green { background-color: #009933; }

.green20 { background-color: #CCEBD6; }

.green10 { background-color: #E5F5EB; }

.white { background-color: #FFFFFF; }

.black { background-color: #000000; }

.gn_blue { background-color: #006699; }



/**************************/
/****** page body css *****/
/**************************/


/***** search field side navigation *****/
.input_search {
  font-family:Arial, Verdana;
  font-weight:normal;
  font-size: 12px;
  color: #009933;
  text-align: left;
  position: relative;
  left: 2px;
  width: 150px;
  height: 20px;
  }



/***** submit button side navigation *****/
.submit_search {
  font-family:Arial, Verdana;
  font-weight:normal;
  font-size: 12px;
  color: #009933;
  text-align: center;
  height: 20px;
  }
/***** old version: text-align: middle; *****/

/***** input googlesearch api side navigation *****/
.google_search {
  background-image:url('../images/layout/vergrootglas.gif');
  background-repeat:no-repeat;
  padding-left:20px;
 border:1px solid #CCC;
} 


/***** position main navigation *****/
.main_navigation {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  top: 0px;
  left: 188px
  }
/***** old: background-color: #; *****/

/***** position content *****/
.content {
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 102px;
  left: 188px;
  z-index: 0;
  }



/***** position content greenfield *****/
.green_field {
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 102px;
  left: 782px
  }

/***** position content greenfield Google sitesearch result page*****/
.green_field_google_sitesearch {
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 222px;
  left: 792px;
  }

/***** position print screen *****/
.print_screen {
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 598px;
  left: 800px
  }



/*********************/
/**** layout css *****/
/*********************/

/***** centered layout *****/

#container {
	background: #FFFFFF url(/images/layout/avogel_back_nl.gif) no-repeat scroll 0 0;
	margin: 0 auto;
	position: relative;
	width: 980px;
}



/***** list style *****/

ul {margin-top: 0;}

li {
  list-style-type:disc;
  list-style-position:outside;
  margin-left:-25px;
  color:#009933;
  }



/***** horizontal line - <hr> *****/
hr {
  height: 1px;
  color: rgb(0, 153, 51);
  background-color: rgb(0, 153, 51);
  border: 0px none;
  }



/***** text style edit mode *****/
.edit_text{
  color: #ff0000;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica;
  font-weight: normal;
  text-decoration: none;
  }



/***** left side teufen picture ******/
.teufen {
  background-color: #FFFFFF;
  background-image: url(../images/layout/teufen_panorama.jpg);
  background-repeat: no-repeat;
  }



/***** design contact input form (125px) *****/
td.loginform_top { background: #e5f5eb url(/images/layout/loginform_top.gif) no-repeat top left; }

td.loginform_middle { background: #e5f5eb url(/images/layout/loginform_middle.gif) repeat-y top left; }

td.loginform_bottom { background: #e5f5eb url(/images/layout/loginform_bottom.gif) no-repeat top left; }


/***** contact input form *****/
input.logininput {
  width: 117px;
  height: 18px;
  font-family:Arial, Verdana;
  font-weight:normal;
  font-size: 12px;
  color: #009933;
  text-align: left;
  margin: 0 0 0 0;
  border-color: transparent;
  }



/***** design dealer and doctor input form (280px) *****/
td.regform_top { background: #e5f5eb url(/images/layout/regform_top.gif) no-repeat top left; }

td.regform_middle { background: #e5f5eb url(/images/layout/regform_middle.gif) repeat-y top left; }

td.regform_bottom { background: #e5f5eb url(/images/layout/regform_bottom.gif) no-repeat top left; }


/***** dealer and doctor input form *****/
input.reginput {
  width: 140px;
  height: 18px;
  font-family:Arial, Verdana;
  font-weight:normal;
  font-size: 12px;
  color: #009933;
  text-align: left;
  margin: 0 0 0 0;
  border-color: transparent;
  }


/***** dealer and doctor input form email *****/
input.regemailinput {
  width: 200px;
  height: 18px;
  font-family:Arial, Verdana;
  font-weight:normal;
  font-size: 12px;
  color: #009933;
  text-align: left;
  margin: 0 0 0 0;
  border-color: transparent;
  }



/***** design newsletter subscribe include input form (180px) *****/
td.newsform_top { background: #e5f5eb url(/images/layout/newsform_top.gif) no-repeat top left; }

td.newsform_middle { background: #e5f5eb url(/images/layout/newsform_middle.gif) repeat-y top left; }

td.newsform_bottom { background: #e5f5eb url(/images/layout/newsform_bottom.gif) no-repeat top left; }



/***** newsletter subscribe include input form *****/
input.newsinput {
  width: 170px;
  height: 18px;
  font-family:Arial, Verdana;
  font-weight:normal;
  font-size: 12px;
  color: #009933;
  text-align: left;
  margin: 0 0 0 0;
  border-color: transparent;
  }



/***** submit button newsletter subscribe include (160px) *****/
td.newssubmit_top { background: #093 url(/images/layout/newsform_top.gif) no-repeat top left; }

td.newssubmit_middle { background-color: #093; }

td.newssubmit_bottom { background: #093 url(/images/layout/newsform_bottom.gif) no-repeat top left; }



/***** submit button newsletter subscribe include *****/
input.newsbutinput {
	background-color: #093;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size: 12px;
	color: #fff;
	border: 0;
	margin: 0;
	}



/***** pulldown with width 188px *****/
.plant_select {
  color: #009933;
  font-size: 12px;
  background-color: #ccebd6;
  text-align: left;
  width: 188px;
  }



/***** pulldown with width 222px *****/
.select1 {
  color: #009933;
  font-size: 12px;
  background-color: #ccebd6;
  text-align: left;
  margin-right: 5px;
  width: 222px;
  }


/***** online test frame  *****/
td.testframe_top { background: #FFFFFF url(/images/extras/onlinetest/frame_top.gif) no-repeat top left; }

td.testframe_left { background: #FFFFFF url(/images/extras/onlinetest/frame_left.gif) repeat-y top left; }

td.testframe_right { background: #FFFFFF url(/images/extras/onlinetest/frame_right.gif) repeat-y top right; }

td.testframe_bottom { background: #FFFFFF url(/images/extras/onlinetest/frame_bottom.gif) no-repeat top left; }


/**************************/
/**** product page css ****/
/**************************/

h6 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:12px; text-decoration: none; padding: 0; margin: 0;}

input.headline {
	color:#009933;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size:24px;
	height: 32px;
	border: 1px solid gray;
	width:350px;
}

div#active_menu_input {
	position: absolute;
	top: 5px;
	left: 100px;
	z-index: 10001;
}

/* link */
a:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #009933; text-decoration: underline; font-weight: normal; }
a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #009933; text-decoration: underline;font-weight: normal; }
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #009933; text-decoration: underline;font-weight: normal; }
a:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #009933; text-decoration: underline;font-weight: normal; }


table#productfinder {
	border-collapse: inherit;
	border-spacing: 0;
	border: 1px solid #093;
	margin: 0 0 10px 0;
}

select.productfinder {
	display: block;
	width: 150px;
	background: #ccebd6;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #093;
	border: 1px solid #093;
}

.misccat {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	text-decoration: none;
	color: #093;
	padding: 0 0 0 5px;
}
/***** font-weight:regular; *****/
/***** greenfield styles *****/

dl {
	width: 189px;
	margin: 0 0 5px 0px;
	padding: 0;
	background: #e5f5eb url(/images/layout/greenfield_top_white.gif) no-repeat bottom left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

dt {
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background: #e5f5eb url(/images/layout/greenfield_top_white.gif) no-repeat top left;
}

dd {
	margin: 0 0 0px 10px;
	padding: 0px 10px 10px 0px;
	color: #093;
	line-height:8px;
}

textarea {
	font: 12px Arial, Verdana, sans-serif;
}



/***** greenfield styles *****/

td.greenfield_top {
	background: #e5f5eb url(/images/layout/greenfield_top_white.gif) no-repeat top left;
}

td.greenfield_middle {
	background-color: #e5f5eb;
	padding: 5px 5px 10px 10px;
}

td.greenfield_bottom {
	background: #e5f5eb url(/images/layout/greenfield_bottom_white.gif) no-repeat top left;
}



/***** Styles fuer Contact Form *****/

td.contactform_top {
	background: #e5f5eb url(/images/layout/contactform_top.gif) no-repeat top left;
}

td.contactform_middle {
	background: #e5f5eb url(/images/layout/contactform_middle.gif) repeat-y top left;
}

td.contactform_bottom {
	background: #e5f5eb url(/images/layout/contactform_bottom.gif) no-repeat top left;
}

input.contactinput {
	width: 110px;
	height: 18px;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size: 12px;
	color: #009933;
	text-align: left;
	margin: 0 1px 0 0;
	border-color: transparent;
	padding: 0;
}

textarea.contacttextarea {
	width: 167px;
	height: 300px;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size: 12px;
	color: #009933;
	text-align: left;
	border-color: transparent;
	margin: 10px 5px 10px 5px;
}

td.contactsubmit_top {
	background: #093 url(/images/layout/contactsubmit_top.gif) no-repeat top left;
}

td.contactsubmit_middle {
	background-color: #093;
}

td.contactsubmit_bottom {
	background: #093 url(/images/layout/contactsubmit_bottom.gif) no-repeat top left;
}

input.contactsubmit {
	background-color: #093;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size: 12px;
	color: #fff;
	border: 0;
	margin: 0;
}



/***** styles send page *****/

table#send_page_table {
	position: absolute;
	top: 15px;
	left: 25px;
}

td.send_page_top {
	background: #e5f5eb url(/images/layout/send_page_top.gif) no-repeat top left;
}

td.send_page_middle {
	background: #e5f5eb url(/images/layout/send_page_middle.gif) repeat-y top left;
}

td.send_page_bottom {
	background: #e5f5eb url(/images/layout/send_page_bottom.gif) no-repeat top left;
}

input.send_page_input {
	width: 200px;
	height: 18px;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size: 12px;
	color: #009933;
	text-align: left;
	margin: 0 1px 0 0;
	border-color: transparent;
}

textarea.send_page_textarea {
	width: 380px;
	height: 200px;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size: 12px;
	color: #009933;
	text-align: left;
	border-color: transparent;
	margin: 10px 5px 10px 5px;
}

td.contactsubmit_top {
	background: #093 url(/images/layout/contactsubmit_top.gif) no-repeat top left;
}

td.contactsubmit_middle {
	background-color: #093;
}

td.contactsubmit_bottom {
	background: #093 url(/images/layout/contactsubmit_bottom.gif) no-repeat top left;
}

input.contactsubmit {
	background-color: #093;
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size: 12px;
	color: #fff;
	border: 0;
	margin: 0;
}

td.select_category {
	border: 1px solid gray;
	font: 0.8em Arial, Verdana, sans-serif;
	padding: 0 10px 5px 0;
	white-space:nowrap;
	vertical-align: top;
}
/*** old: border: 1px solid grey; ***/
table#top5search * {
	margin: 0;
	padding: 0;
}


/*** START Product Box(es) for indication pages (added 15.12.2009 by Michael Grosch) ***/

.productBox {
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	font-size: 13px;
	padding-top: 1px;
	margin-bottom: 20px;
}

.productBox * {
	margin: 0;
	padding: 0;
}

.productBox h5 {
	color: #009933;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0;
}

.productBox p {
	line-height: 15px;
}

.productBox .regular {
	background: #fff url('/webwinkel/images/greenframe_top_093v1.gif') 0 0 no-repeat;
	padding: 5px 5px 0 5px;
	font-size: 11px;
	width: 179px;
	margin-top: -1px;
}

.productBox .boxContent {
	margin: 5px;
}

.productBox .boxContent img {
	margin-top:10px;
}

.productBox .regular p.gf_frame_end {
	background: transparent url('/webwinkel/images/greenframe_bottom_093v1.gif') bottom right no-repeat;
	height: 2px;
	padding-top: 3px;
	margin-left: -5px;
	width: 189px;
	clear: both;
}
/*** END Product Box(es) for indication pages ***/


/*** START shopping cart box ***/

.cart {
	background: #fff url('/webwinkel/images/greenfield_top_cart.gif') 0 0 no-repeat;
	padding-top: 35px;
	margin-bottom:5px;
	padding:30px 10px 0;
	width: 169px;
}

.cart * {
	font-family: Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

.cart p {
	line-height: 21px;
}

.cart .gf_cart_item {
	border-bottom: 1px solid #093;
	margin: 5px 0;
	padding: 0 0 1.2em 0;
	clear: both;
}

.cart h5#cart {
	border-bottom: 1px solid #093;
	color:#009933;
	font-size:13px;
	font-weight:bold;
	margin-top:0;
}

.cart h6 {
	line-height: 18px;
	margin-top: 0;
}

.cart p.gf_cart_price {
	font-size: 75%;
	display: inline;
	float: left;
}

.cart p.gf_cart_amount {
	font-size: 75%;
	display: inline;
	float: right;
}
.cart p.gf_end {
	background:#E5F5EB url(/webwinkel/images/greenfield_bottom.gif) no-repeat scroll right bottom;
	clear:both;
	height:2px;
	margin-left:-10px;
	padding-top:8px;
	width:189px;
}

/*** END shopping cart box ***/

