/********************************************************************
*Uebergreifende Styles
*/

.btnlink  .open { background-image: url(images/themes/gruen/btn_open.gif); }
.btnlink2 .open { background-image: url(images/themes/gruen/btn_open2.gif); }
.btnlink  .close { width: 18px; background-image: url(images/themes/gruen/btn_close.gif); }
.btnlink2 .close { width: 18px; background-image: url(images/themes/gruen/btn_close2.gif); }

/********************************************************************
 *Menubar: Reiter mit Shop Kategorien
 */
 
.reiterbg1 { background-color: #e30b7a; }
.reiterfg1 { color: #FFFFFF;}
.reiterfg1 a { color: #FFFFFF; font-size: 10px; text-decoration: none; text-transform: uppercase;}
.reiterfg1-selected a { color: #FFFFFF; font-size: 10px; text-decoration: underline; text-transform: uppercase;}
.reiterfg1-selected a { color: #000000; }
.reiterfg1 a:hover, .reiterfg1-selected a:hover { color: #000000; font-size: 10px; text-decoration: none; text-transform: uppercase; }
.reiterfg1 a:link, a:visited { }

.reiterbg2 { background-color: #eb4c9d; }
.reiterfg2 { color: #FFFFFF;}
.reiterfg2 a { color: #FFFFFF; font-size: 10px; text-decoration: none; text-transform: uppercase;}
.reiterfg2-selected a { color: #FFFFFF; font-size: 10px; text-decoration: underline; text-transform: uppercase;}
.reiterfg2-selected a { color: #000000; }
.reiterfg2 a:hover, .reiterfg2-selected a:hover { color: #000000; font-size: 10px; text-decoration: none; text-transform: uppercase; }
.reiterfg2 a:link, a:visited { }

.reiterbg3 { background-color: #F0B0E0; }
.reiterfg3 { color: #FFFFFF;}
.reiterfg3 a { color: #FFFFFF; font-size: 10px; text-decoration: none; text-transform: uppercase;}
.reiterfg3-selected a { color: #FFFFFF; font-size: 10px; text-decoration: underline; text-transform: uppercase;}
.reiterfg3-selected a { color: #000000; }
.reiterfg3 a:hover, .reiterfg3-selected a:hover { color: #000000; font-size: 10px; text-decoration: none; text-transform: uppercase; }
.reiterfg3 a:link, a:visited { }

/********************************************************************
 *Index: Fahrzeugsuche, Laenderauswahl, Menu
 */
 
.warenkorb-upper-background { background-color: #FCF3FA; } 
.warenkorb-lower-background { background-color: #F1E5EE; } 
.menuestruktur { background-color: #F1E5EE; }
.vehiclehell { background-color: #FCF3FA; }
.vehicledunkel { background-color: #F1E5EE; }
.link { font-size: 10px; }
.newsletter {font-size: 10px; color:#6b6b6b}
.kontaktinfo {background-color: #F1E5EE; font-size: 10px;}
.shopentry { color: #F283D6; }

/********************************************************************
 *Index: Crossselling rechte Menueleiste
 */

.portal-cross { vertical-align: top; }
.portal-cross .oben { background-image: url(images/themes/tuerkis/cross-oben.gif); }
.portal-cross .mitte { background-color: #F7FAFA; }
.portal-cross .em { color: #CC0000; font-style: normal; font-size: 11px; font-weight: bold; }
.portal-cross div { color: #000000; font-style: normal; font-size: 10px;}

/********************************************************************
 *User Info: Aktueller Benutzer & Basket
 */

.portal-infobox { vertical-align: top; }
.portal-infobox td { vertical-align: top; }
.portal-infobox .mitte { background-color: #F7FAFA; }

/********************************************************************
 *Content Area
 */
.portal-content .headline {
font-weight: bold;
background-color: #FCF3FA;
vertical-align: center;
font-size: 11px;
}

.portal-content .kategoriefarbe { background-color: #FBF4F9; }
.portal-content .kategorieheadline { color: #E514B2; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.portal-content .kategorielink { color: #000000; font-size: 12px; text-decoration: none; }
.portal-content .kategorielink:hover { color: #000000; font-size: 12px; text-decoration: underline; }

.portal-content .sehrgross { color: #000000; font-size: 13px; }
.portal-content .fahrzeugwahl { color: #000000; font-size: 12px; }
.portal-content .schritt { color: #CFB06D; font-size: 12px; font-weight: bold; }
.portal-content .farbe { color: #669933; font-size: 12px; font-weight: bold; }
.portal-content .sehrklein { color: #000000; font-size: 10px; }
.portal-content .preis { color: #000000; font-size: 16px; font-weight: bold;}
.portal-content .red { color: #CC0000; font-size: 11px;}
.portal-content .grau { color: #686868;}

.portal-content .gross { color: #000000; font-size: 13px; }
.portal-content .grosstuerkis { color: #188585; font-size: 13px; }

.portal-content .klein a { font-size: 11px; text-decoration: underline; }
.portal-content .klein a:hover { font-size: 11px; text-decoration: none; }
.portal-content .klein a:link, a:visited { }

.portal-content .gross a { color: #000000; font-size: 12px; text-decoration: none; }
.portal-content .gross a:hover { color: #000000; font-size: 12px; text-decoration: underline; }
.portal-content .gross a:link, a:visited { }

.portal-content .gross_underline a { color: #000000; font-size: 12px; text-decoration: underline; }
.portal-content .gross_underline a:hover { color: #000000; font-size: 12px; text-decoration: none; }
.portal-content .gross_underline a:link, a:visited { }

.portal-content .sehrgross a { color: #000000; font-size: 13px; text-decoration: underline; }
.portal-content .sehrgross a:hover { color: #000000; font-size: 13px; text-decoration: none; }
.portal-content .sehrgross a:link, a:visited { }

.portal-content .faq1 a { color: #009900; font-size: 11px; font-weight: bold; text-decoration: none; }
.portal-content .faq1 a:hover { color: #009900; font-size: 11px; font-weight: bold; text-decoration: underline; }
.portal-content .faq1 a:link, a:visited { }

.portal-content .sehrgross { color: #000000; font-size: 13px; }
.portal-content .sehrsehrgross { color: #fb0200; font-size: 20px; }

.portal-content .hellgrau { background-color: #f7f7f7;}
.portal-content .dunkelgrau { background-color: #EFEEEE;}
.portal-content .tuerkis { color: #009933;}
.portal-content .rot { color: #fb0200;}
.portal-content .beige { color: #ceb56b;}
.portal-content .dunkeltuerkis { color: #188585;}

.portal-content .ampel-tuerkis { background-color: #009900;}
.portal-content .ampel-gelb  { background-color: #ffff33;}
.portal-content .ampel-rot  { background-color: #ff0000;}

.portal-content .gelb a { color: #CFB06D; font-size: 12px; text-decoration: none; }
.portal-content .gelb a:hover { color: #CFB06D; font-size: 12px; text-decoration: underline; }
.portal-content .gelb a:link, a:visited { }


.portal-content .productlist-headlistmenu{ padding: 2 2 0 5px; font-size: 11px; color: #686868; }
.portal-content .productlist-headlistmenu A { color: #686868; }

.portal-content .productlist-headmenu{ padding: 2 2 0 5px; background-color: #FCF3FA; font-size: 11px; color: #000000; }
.portal-content .productlist-headmenu A { color: #000000; }

TABLE#Listheader TD.productlist-headlistmenu{ padding: 2 2 0 5px; font-size: 11px; color: #686868; }
TABLE#Listheader TD.productlist-headlistmenu A { color: #686868; }

TABLE#Listheader TD.productlist-headmenu{ padding: 2 2 0 5px; background-color: #FCF3FA; font-size: 11px; color: #000000; }
TABLE#Listheader TD.productlist-headmenu A { color: #000000; }

TABLE#Listheader TD.productlist-headindex{ padding: 1 1 2 0px;  text-align: center; background-color: #F18FD9; font-weight: bold; font-size: 10px; color: #FFFFFF:}  
TABLE#Listheader TD.productlist-headindex A:hover{ text-decoration: underline; }
TABLE#Listheader TD.productlist-headindex A {color: #FFFFFF;}
TABLE#Listheader TD.productlist-headindex A:hover{ text-decoration: underline; }