a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #3D3D3D;
	text-decoration: none;	
}

a:visited {
	text-decoration: none;	
}

a:hover {
	text-decoration: underline;	

}

a:active {
  text-decoration: none;	
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #3D3D3D;
	background-color: #ffffff;
}

p, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	color: #3D3D3D;
}

td.address {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #FFFFFF;
	/* 98CCE2 */
}
.address {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #FFFFFF;
	/* 98CCE2 */
}

.type_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #666666;
}

td.type_box {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #3D3D3D;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:16px;
}

td.menu_1 {
padding-top:7px;
padding-right:11px;
}

.menu_1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #ffffff;
}

.menu_1_selected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #ffffff;
}

td.menu_2 {
padding-top:7px;
padding-bottom:5px;
padding-left:10px;
padding-right:11px;
}

.menu_2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
	color: #3C3C3C;
}

.menu_2_selected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #3C3C3C;
}

td.menu_3_icon {
padding-top:1px;
}

td.menu_3 {
padding-bottom:3px;
padding-right:10px;
}

.menu_3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
	color: #3C3C3C;
}

.menu_3_selected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
	color: #006E99;
}

.sitename {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color: #0183BD;
}

.back {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
	color: #303030;
}

.input_select_pg {
	border: 1px solid #ffffff;
    background-color: #ffffff;
    font-family:Verdana, tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color:black;
	width:100%;
}

.add_data_pg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	color: #3D3D3D;
}


/* DELETE BELOW */

table.toplogo {
	background-image: url(/resources/images/bg_toppattern.jpg);
	background-repeat: no-repeat;
	height: 84px;
}

td.maintable {
	background-image: url(/resources/images/bg_mainpattern.jpg);
	background-repeat: no-repeat;
	height: 348px;	
	background-color: #D9D9D9;
}

td.maintable_end{
	height: 348px;	
	background-color: #D9D9D9;
}

td.menu_container {
	background-image: url(/resources/images/bg_menulevel2_pattern.jpg);
	background-repeat: no-repeat;

	width: 134px;
	height: 348px;	
	background-color: #E4E4E4;
}

td.main_container {
	padding-left:12px;
	padding-right:10px;
	padding-bottom: 22px;
	
	background-color: #D9D9D9;
}

td.menu_level_1 {
	background-image: url(/resources/images/bg_menupattern.jpg);
	background-repeat: no-repeat;
	
	height: 22px;
}

.menu_level1_closed {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #7B7B7B;
}

.menu_level1_closed:visited {
	color: #7B7B7B;
	text-decoration: none;
}

.menu_level1_closed:hover {
	color: black;
	text-decoration: none;
}

.menu_level1_closed:active {
	color: #7B7B7B;
	text-decoration: none;
}

.menu_level1_open {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #970F00;
}

.menu_level1_open:visited {
	color: #970F00;
	text-decoration: none;
}

.menu_level1_open:hover {
	color: black;
	text-decoration: underline;
}

.menu_level1_closed:active {
	color: #970F00;
	text-decoration: none;
}

.menu_level1_contact {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7B7B7B;
}

.menu_level1_contact:visited {
	color: #7B7B7B;
	text-decoration: none;
}

.menu_level1_contact:hover {
	color: black;
	text-decoration: none;
}

.menu_level1_contact:active {
	color: #7B7B7B;
	text-decoration: none;
}

td.menu_level2 {
	padding-left:5px;
	padding-right: 10px;
}

.menu_level2_open {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #970F00;
}

.menu_level2_open:visited {
	text-decoration: none;
	color: #970F00;
}

.menu_level2_open:hover {
	text-decoration: none;
	color: black;
}

.menu_level2_open:active {
	text-decoration: none;
	color: #970F00;
}

.menu_level2_closed {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #3D3D3D;
}

.menu_level2_closed:visited {
	text-decoration: none;
	color: #3D3D3D;
}

.menu_level2_closed:hover {
	text-decoration: none;
	color: black;
}

.menu_level2_closed:active {
	text-decoration: none;
	color: #3D3D3D;
}

td.menu_level3 {
	padding-left: 18px;
	padding-right: 10px;
}


.menu_level3_open {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #970F00;
}

.menu_level3_open:visited {
	text-decoration: none;
	color: #970F00;
}

.menu_level3_open:hover {
	text-decoration: none;
	color: black;
}

.menu_level3_open:active {
	text-decoration: none;
	color: #970F00;
}

.menu_level3_closed {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #3D3D3D;
}

.menu_level3_closed:visited {
	text-decoration: none;
	color: #3D3D3D;
}

.menu_level3_closed:hover {
	text-decoration: none;
	color: black;
}

.menu_level3_closed:active {
	text-decoration: none;
	color: #3D3D3D;
}


td.shop_cart_container {
	background-color: #BCBCBC;
	height: 53px;
}

td.shop_cart_infobar  {
	background-color: #5D5E5E;
}

td.shop_cart_spacer_before_products {
	background-color: #EAEAEA;
	height: 34px;
}

td.shop_cart_item_leftspace {
	background-color: #CDCDCD;
	width: 43px;
}

td.shop_cart_item_rightspace {
	background-color: #CDCDCD;
	width: 192px;
}

table.shop_cart_item_container {
	background-color: #FBFBFB;

}

td.shop_cart_item_title {
	background-color: #797A7B;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	
	color: white;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.shop_cart_item_content {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	color: black;
	
	padding-left: 6px;
	padding-top: 7px;
}

td.shop_cart_item_price {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	color: white;
	background-color: #6A6B6C;
	
}

td.shop_cart_item_amount {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	color: white;
	background-color: #737374;
	
	padding: 4px;
	
}

td.shop_cart_item_amount {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	color: white;
	background-color: #737374;
	
}

td.shop_cart_item_putincart {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	color: white;
	background-color: #797A7B;
	
}

td.shop_cart_item_betweenproducts {
	background-color: #EAEAEA;
	height: 26px;
}

font.shop_cart_item {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	color: white;
}

.shop_cart_item_readmore {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	text-decoration: none;
	color: #014F7C;
}

.shop_cart_item_readmore:visited {
	text-decoration: none;
	color: #014F7C;
}

.shop_cart_item_readmore:active {
	text-decoration: none;
	color: black;
}

.shop_cart_item_readmore:active {
	text-decoration: none;
	color: #014F7C;
}

.shop_cart_button_showcart {
	background-image: url(/resources/images/shop_item_showbutton.gif);
	background-repeat: no-repeat;
	
	width: 52px;
	height: 16px;
	
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	cursor: hand;
}

/*************************************
************ PRODUCTS ****************
**************************************/

.product_ordernumber {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #26517D;
	text-decoration: none;
}

.product_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #26517D;
	text-decoration: none;
}

.product_lead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #284E88;
	text-decoration: none;
}

.product_fatprice {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_narrowprice {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.product_readmore {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #284E88;
	text-decoration: none;
}

.product_detailview {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.product_back {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #284E88;
	text-decoration: none;
}

.viewcard_price {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.viewcard_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.viewcard_lead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.viewcard_amount {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.viewcard_signin {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
}

.viewcard_step1-4_headline {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.viewcard_bluebutton {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: ;
	text-decoration: none;
}

.viewcard_bluebutton:hover {
	text-decoration: none;
}
.viewcard_input {
	border: 1px solid #26517D;
  background-color: #ffffff;
  font-family:Verdana, tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color:black;
}

.input_specialcart_feedback {
	border: 1px solid #ffffff;
  background-color: #ffffff;
  font-family:Verdana, tahoma, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color:black;
	scroll-bar: no;
}

.pollenmail_pollentyper {
  padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.member_form {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
}
.member_form_headline {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: 000000;
	text-decoration: none;
}

td.topbar{
    background-image:url("../images/bg_top_bar2.gif");
    vertical-align:center;
    background-position:center;
    background-repeat:repeat-x;
}
td.topbar2{
    background-image:url("../images/bg_top_bar2.gif");
    vertical-align:middle;
    background-position:center;
    background-repeat:repeat-x;
}

input.topbar{
    border:1px solid #8D9AA3;
    width:140px;
    height:15px;
}
img.button{
    cursor: pointer;
}
label.topbar{
    font-size:11px;
    font-weight:bold;
    color:#0083BC;
    font-family:ARIAL;
}