/* GLOBALE FORMATIERUNGEN */
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form  { display:inline; margin-top:0px; margin-bottom:0px; }

/* LINKFORMATIERUNGEN */

a.CreditLine          { font-size:11px; color: #CC0000; font-weight: normal; }
a.NavigationInaktiv    { font-size:11px; color:#716F6E; }
a.NavigationAktiv      { font-size:11px; color:#000000 }
a.bearbeiten          { font-size:11px; color: #CC0000; }
a.TeaserBoxLink        { font-size:10px; color:#4E4B4A; font-weight:bold; text-decoration:none; text-align:left;}
a.TeaserHeadline      { font-size:12px; color:#000000; padding-bottom:10px;font-weight: bold; font-family: verdana,arial,helvetica,sans-serif;text-align:left; }
a.TeaserLinkliste      { font-size:11px; text-decoration: none; color:#000000; padding-bottom:10px; }
a.mehr                { font-size:11px; color:#CC0000; }

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:#CC0000; 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:#CC0000; 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:#CC0000; background-color:#ffffff; }
a.SubMenuItem          { font-size:11px; font-weight: normal; color:#000000; }
a.SubMenuItem:hover    { font-size:11px; text-decoration: none; font-weight: normal; color:#716F6E; }
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 */

.TeaserBoxPfeil             { font-size:9px;  font-weight: bold; color:#cc0000; }
.TeaserBoxPfeilRot       { font-size:9px;  font-weight: bold; color:#cc0000; }
.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:#CC0000; border-spacing:0px; position: absolute; left:567px; top:6px; background-image:url(STERNwebshop/images/blank.gif); }
.WarenkorbBox         { vertical-align:middle; width:191px; height:27px; background-color:#FFFFFF; padding:0px; border:1px solid #CC0000; position: absolute; left:567px; top:54px; background-image: url(STERNwebshop/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:#CC0000; 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:#cc0000 }
.Rubrik                 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#cc0000; 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; padding-top: 10px;text-align:left;}
.Feldnamen               { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#716F6E;text-align:left; }
.FeldnamenMain       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#848E91; font-weight:bold;text-align:left; }
.Anmerkung               { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#848E91;text-align:left; }
.fehler            { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#cc0000; }
.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:#CC0000; border-style:solid; border-color: #CC0000; }
.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:#cc0000; }
.rabatt            { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color:#EEF2D7; color: #cc0000; 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 #CC0000; padding-bottom: 0px;}
.shopbox-search-result { width: 600px; border: solid 1px #CC0000; margin-top: 10px; }
.shopbox-search-error  { border: solid 1px #CC0000; 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; }

/* 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; }

.teaser {
	border: 1px solid #cc0000;
}

.radiobox {
	border: none;
}

.rowspacer_6px {
	border-bottom: 6px solid #cc0000;
}

.rowspacer_1px {
	border-bottom: 1px solid #cc0000;
}

.rowspacer_1px_grey {
	border-bottom: 1px solid #cccccc;
}

/* Anweisungen aus aboshop.css */
/* Grid */ 
.pageRubric .aboShop .gridContentRubric {position:relative; overflow:visible; width:823px; margin-left:0; margin-bottom:17px; border-bottom:1px solid #CCCCCC;} 
.pageRubric .aboShop .gridColLeft       {float:left; width:595px; position: relative; z-index: 10;}
.pageRubric .aboShop .gridColRight      {float:right; width:210px; position: relative; z-index: 5; overflow:visible;}

/* Logos */ 
div.spriteAboShopGeneral          {background:transparent url(/STERNwebshop/images/template/sprite_sternabo.gif) no-repeat scroll 0 0;}
.topNavigation2 div.sternAbo      {background-position:0 -50px;display:block;height:26px;left:59px;margin:0;position:absolute;top:36px;width:245px;z-index:5; }
.topNavigation2 div.sternShop     {background-position:0 -150px;display:block;height:26px;left:59px;margin:0;position:absolute;top:36px;width:245px;z-index:5; }
.topNavigation2 div.sternHefte    {background-position:0 -100px;display:block;height:26px;left:59px;margin:0;position:absolute;top:36px;width:245px;z-index:5; }
.topNavigation2 div.sternService  {background-position:0 -200px;display:block;height:26px;left:59px;margin:0;position:absolute;top:36px;width:245px;z-index:5; }

/* Warenkorb */
.gridNavigation ul li.lastShop        {padding:5px 0 0 0;} 
.gridNavigation ul li.lastShop a, .gridNavigation ul li.lastShop a:hover {vertical-align:top;float:none;display:inline;background:transparent;cursor:pointer;padding:0 5px 0 0;}
.gridNavigation ul li.lastShop span             {vertical-align:top;color:#fff;font-weight:bold;padding:0 5px 0 0;}
.gridNavigation ul li.lastSeperator             {background:transparent url(/STERNwebshop/images/template/navi/bg_main_navi_right_lo.gif) no-repeat scroll left top;margin:0 10px 0 400px;padding:0;}
.gridNavigation ul li.lastSeperatorKasse        {background:transparent url(/STERNwebshop/images/template/navi/bg_main_navi_right_lo.gif) no-repeat scroll left top;margin:0 10px 0 0px;padding:0px 0px 0px 365px;}
.gridNavigation ul li.lastShop a.shopIcon       {vertical-align:bottom;padding:0;margin:0;}
.gridNavigation ul li.lastShop a.shopIcon img   {vertical-align:bottom;margin:-3px 0 0 0;}

/* Teaser rechts */
.aboShop .moduleM7 { width:210px; }
.aboShop .moduleM7 a {color:#000;; text-decoration:none; }
.aboShop .moduleM7 .boxContent a.h3 span.boxHeadline {padding:0 0 1px 5px;font-size:125%;color:#000;}
.aboShop .moduleM7 .boxContent a p {color:#000;line-height:1.3em;margin:0 0 0 5px;color:#000; text-decoration:none;}
.aboShop .moduleM7 .boxContent img {padding:3px 0 15px 5px;}
.aboShop .moduleM7 .boxContent span.boxTopic {color:#666666;display:block;font-weight:bold;margin:0;padding:1px 0 4px 5px;text-decoration:none;}
.aboShop .moduleM7 .boxContent span.line {background-color:#FFFFFF;border-bottom:medium none;border-right:medium none;border-top:1px solid #D2D2D2;display:block;font-size:0;height:1px;line-height:0;margin:0 0 10px 0;padding:0;}

/* wegem fehlenden Home 1 Pixel weniger */ 
.gridNavigation ul, .gridNavigation a, .gridNavigation a:hover {padding:0 0 0 61px;}

.topNavigation2 .divInner {right:0px;}
.topNavigation2 .boxCloseWindow {margin:4px 0 0 5px;width:100px;float:left;}
.topNavigation2 div.sternLogo {background-position:0 -60px;display:block;height:55px;left:10px;margin:0;position:absolute;top:27px;width:42px;z-index:5;}

* html .gridNavigation ul li.lastSeperator {margin:0 10px 0 320px;}

/* Reset display inline for footer search form */
#footer form { display:block; }

