body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
h1 { font-size: 16px }
h2 { font-size: 14px; float:left;margin-left: 8px;margin-top: 13px; }
h3 { text-align: left; font-size: 14px; margin-left: 8px; }
body,table,div,p,pre,ul { font-size: 13px }
body {position:relative;background: url(/images/hintergrund61_grau.png) repeat-y center center ;text-align: center; }
/*a:LINK { Color: #305db0 }
a:VISITED { Color: #305db0 }
*/
a:LINK { Color: #4d882b }
a:VISITED { Color: #4d882b }

a:HOVER { Color: #cd3232 ; Text-Decoration: underline }

#seite {width: 768px; background:#FFFFFF; margin:auto;}
#volle_breite  {width: 100%; background:#FFFFFF; margin:auto;}
#suchleiste { clear: both;  margin:auto; background:  url(/images/suchleiste_gruen_verlaufN5_sym.png) repeat-x top left; padding-top: 5px; font-size: 15px; ;height:60px;  }
#suchleiste li { list-style-type: none; display: inline; padding: 8px; text-align: center; }
#suchleiste img { vertical-align: middle; }
#suchleiste form { display: inline; } 
#suchleiste #subscribe { padding-left: 14px; }
#suchleiste #subscribe img { padding-bottom: 2px; }
#suchleiste #email {border: 1px solid #000;background-color: #EAEAEE;padding: 4px 4px 7px 4px;font: 12px Verdana, Arial, Sans-Serif;}


#suchleiste_start { clear: both; margin:auto; background:  url(/images/suchleiste_gruen_start3.png) repeat-x; padding-top: 25px; font-size: 20px ; height:140px; width:100%; }
#suchleiste_start ul { padding-top: 10px;}
#suchleiste_start li { list-style-type: none; display: inline; padding: 8px; text-align: center; }
#suchleiste_start img { vertical-align: middle; }
#suchleiste_start form {  display: inline; font-size: 20px;} 
#suchleiste_start input { display: inline; font-size: 20px; } 
#suchleiste_start select { display: inline; font-size: 20px; }

#seite_start {width: 768px; margin:auto; }
#footer_start {width: 700px; text-align: center; margin:auto;}
#eingabeleiste_start { text-align: center; width: 768px;  margin:auto;}
#zweiteleiste_start {text-align: left; width: 768px; margin-top: 10px; display: block; font-weight:bold; }
#versandnach_start {text-align: left; float: left;  width:250px; display: inline; margin-left:197px;}
#waehrung_start {text-align: left; width:124px;display: inline;}

#kategoriename { width: 766px; clear: both; margin:auto; background: #e1e0e0 url(/images/verl_grau_oben2.png) repeat-x top left; padding-left:2px; padding-top: 2px; font-size: 15px; font-weight:bold; text-align: left;   }
#kategorieleiste { width: 766px; clear: both;  margin-top:auto; background: rgb(225,224,224) url(/images/verl_grau_unten2.png) repeat-x bottom left; padding-left:2px; padding-bottom: 5px; font-size: 15px;  }

* html #kategoriename { width: 768px; clear: both; margin:auto; background: #e1e0e0 url(/images/verl_grau_oben2.png) repeat-x top left; padding-left:2px; padding-top: 2px; font-size: 15px; font-weight:bold; text-align: left;   }
* html #kategorieleiste { width: 768px; clear: both;  margin-top:auto; background: rgb(225,224,224) url(/images/verl_grau_unten2.png) repeat-x bottom left; padding-left:2px; padding-bottom: 5px; font-size: 15px;  }

#kategorieoben { clear: both; height: 15px;  background: #e1e0e0 url(/images/verl_grau_oben2.png) repeat-x top left;    }
#kategorieunten { height: 15px; margin:auto; background: #e1e0e0 url(/images/verl_grau_unten2.png) repeat-x bottom left;  }

#fort { clear: both;}
#shipping_waehrleiste { clear: both; float:right;margin: auto; background: #dbfcc9 ; margin-top: -15px; margin-right: 8px; padding-left: 2px; padding-bottom: 15px; padding-top: 15px; font-size: 12px; width: 500px; border: 1px solid #66cc33; clear: both; }

#links_oben { float:left; width: 500px; text-align: right; padding-right: 8px; padding-top: 7px; padding-bottom: 5px; font-size:12px; }
#links_oben_start { float:left; width: 500px; text-align: right; padding-right: 8px; padding-top: 100px; padding-bottom: 5px; font-size:12px; }
#logo { float:left; width: 250px; margin-left: 8px; text-align: left; padding-top: 7px; padding-bottom: 5px; }
#logo_start { float:left; width: 250px; margin-left: 8px; text-align: left; padding-top: 100px; padding-bottom: 0px; }
#logo_startalt { width: 100%; margin-left: 8px; text-align: left; padding-top: 100px; padding-bottom: 0px; }
#slogan { width: 100%; margin-left: 136px; text-align: left; padding-top: 0px; padding-bottom: 10px; font-size:22px; Color: #4d882b ;font-weight:bold; }
#ueberschrift { width: 100%; text-align: left; padding-top: 0px; padding-bottom: 2px; font-size:18px; Color: #4d882b ;font-weight:bold; }
a img {	border: none; }
#suchformular {width:495px ;text-align: left;margin:auto; margin-top: 14px;  }
#suchformular_buttons {width:320px ; background:#FFFFFF; text-align:justify;}
#titel { float:left; width: 500px; text-align: left; padding-top: 7px; padding-bottom: 5px; }
#rechtstitel { float:left; width: 268px; text-align: left; padding-top: 7px; padding-bottom: 5px; }
#clear_left {clear:left }
#produkt_in_liste {width: 750px; margin-left: 9px;  padding-top: 5px; padding-bottom: 5px; border-bottom-color: #99cc33;border-bottom-width: 3px; border-bottom-style:double;}
#produkt_in_liste img { float:left; padding-right: 66px; }
#produkt_in_liste_text {margin-left: 44px;}
#link a:LINK { font-size:13px; Color: #305db0 }
#link a:VISITED { Color: #305db0 }
#link a:HOVER { Color: #cd3232 ; Text-Decoration: underline }
.blau { Color: #305db0 }

#contentseite {text-align: left; margin: 10px; }

#shoplogo { margin:0px; border: 1px solid #4d882b; width: 118px; height: 34px; background-color:#fff; }

table.tr.tabletitleprice { font-weight:bold; color:#FFFFFF; padding:7px; margin:0px;  background-color:#3366CC }

/*background-image: url(/images/grau_hintergrund3.png) ; background-repeat:repeat-x; cccccc*/
#aehn{margin-left: 6px;}
#rezen {  text-align: left; font-size: 14px; margin-left: 8px; }
#zurueck { text-align: left; font-size: 14px; margin-left: 8px;}
#rezensionen { text-align: left; margin-left: 8px;}

#preis-table
{
/*	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 12px;
/*	margin: 45px; */
	width: 98%;
	margin-right: 1%;
  margin-left: 1%;
/*	width: 480px;*/
	text-align: left;
	
	border-collapse: collapse;
}

#preis-table tr
{
	/*background: #efffde;*/
	background: #dbfcc9;
}

#preis-table th
{
  height: 32px;
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
background: #e1e0e0;	
	border-top: 1px solid #fff;
/*	border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
	border-right: 2px solid #fff;*/
	text-align: center;
	background: url('images/verl_grau32.png');
	/*color: #039;*/
}

#preis-table td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;

	/*background: #e8edff; */
/*	border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
	border-right: 2px solid #fff;*/
	/*border-bottom: 1px solid #66cc33;
  border-left: 1px solid #66cc33;
	border-right: 1px solid #66cc33;*/

/*	color: #669;*/

	/*border-top: 1px solid transparent;*/
	
}
#preis-table td a
{
display:block;
width:100%; 
height:100%; 
}

#preis-table tr:hover td
{
	background: #bffd9b;
  /*#d0dafd;*/
/*	color: #339;*/
	cursor:pointer;
}

#preis-table .wei
{
background: #fff;
}




