/* GLOBALE FORMATIERUNGEN */
body  {	font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form  { display:inline; margin-top:0px; margin-bottom:0px; }

/* LINKFORMATIERUNGEN */
a       { font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #669900; text-decoration: none; }
a:hover { text-decoration: underline; }

a.CreditLine	     { font-size:11px; color: #669900; font-weight: normal; }
a.NavigationInaktiv { font-size:11px; color:#716F6E; }
a.NavigationAktiv	  { font-size:11px; color:#000000 }
a.bearbeiten	     { font-size:11px; color: #99CC33; }
a.TeaserBoxLink	  { font-size:10px; color:#4E4B4A; }
a.TeaserHeadline	  { font-size:12px; color:#000000; padding-bottom:10px; }
a.TeaserLinkliste	  { font-size:11px; text-decoration: none; color:#000000; padding-bottom:10px; }
a.mehr	           { font-size:11px; color:#A6BC33; }
a.KategorieBox      { font-size:11px; color:#A6BC33; white-space:nowrap } 
a.KategorieBox2     { font-size:11px; color:#669900; white-space:nowrap }

a.AnzahlProdukte       { font-size:10px; color:#716F6E; }
a.AnzahlProdukte:hover { font-size:10px; color:#716F6E; text-decoration: none; }
a.MenuItem             { width:100%; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:2px; height:20px; font-size:11px; color:#000000; }
a.MenuItem:hover       { width:100%; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:2px; height:20px; font-size:11px; text-decoration:none; color:#99CC33; background-color:#ffffff; }
a.MenuItemActive       { width:100%; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:2px; height:20px; font-size:11px; color:#99CC33; background-color:#ffffff; }
a.MenuItemActive:hover { width:100%; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:2px; height:20px; font-size:11px; text-decoration:none; color:#99CC33; background-color:#ffffff; }
a.SubMenuItem          { font-size:10px; font-weight: normal; color:#000000; }
a.SubMenuItem:hover    { font-size:10px; font-weight: normal; text-decoration: underline; color:#000000; }
a.TeaserLinkliste	     { font-size:11px; text-decoration: none; font-weight: bold; font-style:normal; font-variant:normal; color:#000000; padding-bottom:10px; }  /* nur für Netscape 4.7x, weil Pseudoklassen unbekannt */

.Anmerkung a   { font-weight: normal; }
.TeaserBoxPfeil	       { font-size:9px;  font-weight: bold; color:#A6BC33; }
.TeaserBoxPfeilRot       { font-size:9px;  font-weight: bold; color:#DC2204; }
.NavigationTeaserAktiv   { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #000000	; text-decoration: none; font-weight: bold; font-style:normal; font-variant:normal }
.NavigationTeaserInaktiv { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #716F6E; text-decoration: none; font-weight: bold; font-style:normal; font-variant:normal }


/* ELEMENTFORMATIERUNGEN */
.SucheBox             { padding-top:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#716F6E; font-size:10px; font-weight: bold; width:191px; height:45px; background-color:#FFFFFF; padding:0px; border-width:1px; border-style:solid;  border-color:#99CC33; border-spacing:0px; position: absolute; left:567px; top:6px; background-image:url(GEOwebshop/images/blank.gif); }
.WarenkorbBox         { vertical-align:middle; width:191px; height:27px; background-color:#FFFFFF; padding:0px; border:1px solid #99CC33; position: absolute; left:567px; top:54px; background-image: url(GEOwebshop/images/ffffff.gif); cursor:pointer; cursor:hand; }
.ZelleTeaserTitel     { font-family:Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; font-size:11px; background-color:#99CC33; padding-left:14px; }
.ZelleTeaserLinks     { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-weight:bold; font-size:11px; padding-left:9px; }
.ZelleTeaserLinksHell { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-weight:bold; font-size:11px; padding-left:5px; }
.ZelleTeaserRabatt { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size:11px; background-color: #cc0000; padding-left: 14 }

/* TEXTFORMATIERUNGEN */
.NavigationAktiv   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold}
.NavigationInaktiv { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#716F6E; text-decoration: none; }
.GrossGruen	       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:22px; color:#99CC00 }
.Rubrik		         { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#99CC00; padding-bottom: 8px; font-weight: bold; text-transform: uppercase; }
.RubrikPopup       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#99CC00; font-weight: bold; text-transform: uppercase; }
.fett				       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold }
.text				       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight: normal; }
.Spitzmarke        { font-size:10px; color:#A6BC33; font-weight:bold }
.Feldnamen			   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#716F6E; }
.FeldnamenMain	   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#848E91; font-weight:bold }
.Anmerkung			   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#848E91; }
.fehler            { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FF0000; }
.InversGrau	       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#9C9A9A; border-style:solid; border-color: #9C9A9A; }
.InversGruen	     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#99CC33; border-style:solid; border-color: #99CC33; }
.vorgabe			     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; font-weight:bold; background-color:#EEF2D7; }
.BoxTitel				   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold }
.thin              { font-weight:normal; }
.Preis             { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color:#EEF2D7; }
.TeaserBoxLinieRot { font-size:10px;  font-weight: bold; color:#DC2204; }
.rabatt            { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color:#EEF2D7; color: #e72f2a; font-weight:bold; }
.headline          { font-size:12px; font-weight: bold; color:#000000; padding-bottom:10px; }
.rezension         { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; font-style:italic; }

/* SUCHE */
a.TeaserSucheLink	     { font-size:12px; color:#000000; }
.image-container       { float:left; padding-right:10px; padding-bottom:10px; vertical-align:top; }
.shopbox-search-header { width: 600px; background-color: #FFF; font-size: 11px; border: solid 1px #99CC33; padding-bottom: 0px;}
.shopbox-search-result { width: 600px; border: solid 1px #99CC33; margin-top: 10px; }
.shopbox-search-error  { border: solid 1px #99CC33; margin-top: 10px; padding: 10px; margin-top:15px; margin-left:25px; margin-right:25px; margin-bottom:15px; }
.shopresult-header     { padding-top:5px; padding-left: 15px; padding-right: 15px; vertical-align:middle; }
.shopresult-item       { padding-top: 10px; padding-left: 25px; padding-right: 25px; padding-bottom: 15px;}
.shopresult-text        { padding-top: 2px; }
.shopsearch-field      { width: 263px; height: 20px;}
.subheading-bold       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; }
.search-headline       { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#333; }

/* BOXEN */
.navbox {
  width:541px;
  border: solid 1px #99cc33;
  margin-top:15px;
  margin-bottom:15px;
  padding-bottom:7px;  
  text-align:left;
}
.navbox .header {
	background-color: #99cc33;
	color: #fff;	
	font-weight: bold;
	padding: 4px;
	padding-left:10px;
}
.navbox .content {
	padding: 10px;
}
.navbox .header a {
	color: #fff;	
}

/* Kaffa-Kaffee */
a.kaffaFormRef {
		font-size: 12px;
		display: block;
		float: left;
		border-left: 1px solid #9c3;
		border-top: 1px solid #9c3;
		border-right: 1px solid #547B06;
		border-bottom: 1px solid #547B06;
		background: #efefef;
		font-weight: bold;
		width: 75px;
		text-align: center;
		padding: 2px;
		color: #333;
		margin-right: 20px;
  } 
a.kaffaFormRef:hover {
		text-decoration: none;
  } 

/* Netscape-Hack für die Ausrichtung des Warenkorb-Pfeils und des Suchfeldes: muss am Ende stehen, da sonst andere Klassen beeinflusst werden */
.WarenkorbPfeil { vertical-align: middle; voice-family: "\"}\""; voice-family:inherit; vertical-align:; }
.SucheFeld      { font-size:11px; width:147px; float:none; \"}  float:left; }
