/**
 * Schriftgroesse: 10px/11px/12px -> 15px
 */
label,
form .intro,
h2,
h3,
.TMB1,
.TMB2,
.TSN1, 
.TSN2,
.TSB1,
.TSB2,
.TXSB1,
.TXSB2,
.TXSN1,
.mainCat h1,
#subCat h1,
#PrGruppe a,
#PrGruppe a:visited,
#prInfo .small,
#prDesc #bild .center,
#prDesc #moreSizes a,
.hitKat .content .info h1,
#teiler,
#finish,
.hilfe h3,
#katalog li a,
#katalog li li a,
#warnung a,
#warnung li,
#confirm,
#WkInhalt th,
#WkInhalt .artikelName,
#WkInhalt select,
#notice .Bd,
.kundenbereich th,
#microC #titles .title,
#microC #titles .subtitle,
#microC .boxtitle,
.hit .info h1,
.hit .preis,
.hit .bild div,
.hitKat .content .info h1,
.RzArt div,
.hit .bild div,
.printFooterBox,
#print_produktdetails, 
#print_produktdetails .headline,
#print_produktdetails #print_ALI h3,
#newsletter p,
#startText02 { font-size:15px; }


/**
 * Schriftgroesse: 13px/14px -> 17px
 */
#prListeHd,
#prListeHdKat,
.Hd,
.TLB2,
.mainCat li a { font-size:17px; }

/**
 * Schriftgroesse: 17px/18px -> 19px
 */
h1,
.h1_SEO,
.TXLB2,
.TXLB1,
.hitKat .preis .betrag,
#payF .BdFloat .TXLB2,
.hit .preis .betrag { font-size:19px; }

/**
 * Allgemeine Shop-Modifizierungen
 */
body { font:normal 15px Verdana,Helvetica,sans-serif; }
#content { padding-bottom:60px; }
li { background:url(../images/li1.png) no-repeat 0px 6px; margin-bottom:10px; }
#header #quickNav li { background:url(../images/li4.gif) 2px 8px no-repeat; }
button, .button { padding-top:0px; font-size:15px; }
.sizeS { width:94px; background:url(../images/button2Gross.png) no-repeat;  }
.sizeM { width:146px; background:url(../images/button1Gross.png) no-repeat;  }
.sizeL { width:210px; background:url(../images/button190pxGross.png ) no-repeat;  }
.sizeXL { width:340px; background:url(../images/button290pxGross.png ) no-repeat;  }
.details { width:92px; background:url(../images/buttonDetailsGross.png) no-repeat; }
.back { width:92px; background:url(../images/buttonZurueckGross.png) no-repeat; }
.abschicken { width:128px; background:url(../images/buttonAbschickenGross.png) no-repeat; }
.weiter { width:92px; background:url(../images/buttonWeiterGross.png) no-repeat; }
.absenden { width:181px; background:url(../images/buttonBestellungAbsendenGross.png) no-repeat; }
.aktualisieren { width:137px; background:url(../images/buttonAktualisierenGross.png) no-repeat; }
/* es geht auch ohne ->  .zurKasse, .login { width:142px; background:url(../images/buttonZurKasseGross.png) no-repeat; } */
form .row { height:40px; }
form .textareaHoehe { height:130px; } /* <<< steht zwar genaus so in 'mobitab.css'; geht aber nicht ohne! */
form .hinweisHoehe { height:58px; }
form .hinweisHoeheXL { height:105px; }
form .row span.hinweis { top:23px; left:185px; }
form .row label.twoLined { top:-6px; }
form .row span.frau { top:0px; right:187px; }
form .row span.herr { top:0px; right:128px; }
form .row input.tagPos { right:194px; }
form .row input.monatPos { right:163px; }
form .row input.jahr { right:118px; }
form .row input.mittel { right:60px; }
form .row span.pflichtMittel { right:48px; }
form .row button, form .row select { left:183px; }
form .row > button, form .row > select { left:184px; }
form .row input.singleCheckboxPos { right:201px; }
form .row > input.singleCheckboxPos { right:199px; }
form .row span.singleCheckboxTextPos { right:-35px; }
form .row button.rechtsMittel { left:350px; }
.printAdresse,
.printFooterBox { font-size:13px; }
.protokollAdresse,
.protokollFooterBox { font-size:15px; }

/**
 * Template-speziefische Anpassungen
 */
.intro { position:relative; left:-40px; }
.einzug .row img { left:-40px; }
.einzug .row label { left:-33px; }
#WkKlein #altText { top:13px; left:0px; font-size:14px; }
#hilfeUndInfos { width:716px; height:220px; padding:20px 0 0 2px; background:url(../images/bStartseiteHilfeGross.jpg) no-repeat; }
#hilfeUndInfos ul#lastFloat { clear:both; }
#hilfeUndInfos #KLoginF { width:194px; position:absolute; top:30px; right:0px; }
#hilfeUndInfos #KLoginF button { position:relative; top:5px; left:18px; }
#hilfeUndInfos #KLoginF input { width:174px; height:25px; background:url(../images/inputfeldGross.gif) no-repeat; font-size:16px; }
#hilfeMoreInfo { padding-top:30px; background:url(../images/weitereInfosGross.jpg) no-repeat; }
#footer { width:888px; margin-left:-428px; }
#footer li { padding-right:8px; }
#footer a { font-size:13px; }
form#logout { top:1px; }
#header > form#logout { top:3px; }
form#logout img { top:18px; left:79px; }
#header > form#logout img { top:16px; left:66px; }
#btAnmeldung label { left:-5px; }
#btAnmeldung #pwLink { position:absolute; top:300px; left:0px; }
#WkKlein #altTextBF { position:relative; top:5px; left:5px; }
#nlButton { position:relative; top:15px; }
.kundenbereich img.listenPfeil { position:relative; top:-1px; }
.mainCat .text { width:390px; left:0px; }
.mainCat li { background:url(../images/li2.png) no-repeat 0px 6px; }
#subCat { width:690px; left:10px; }
.hitKat { height:173px; }
div > .hitKat { height:auto; min-height:173px; }
.hitKat .content { margin:10px 95px 0 105px; }
.hitKat .content .info .pzn { display:block; font-size:11px; }
.hitKat .preis { top:15px; }
h1.buttonLeft { padding-left:110px; }
.RzArt { width:282px; height:62px; }
.RzArt div { width:135px; height:20px; }
.RzArt .kind { width:275px; }
.hitNlHeightBF { height:183px!important; }
div > .hitNlHeightBF { height:auto!important; min-height:183px!important; }
#prH1 { padding-left:110px; }
#prInfo h2 { font-size:12px; }
#weitereInfos #moreHd { width:250px; }
#weitereInfos ul { width:250px; }
#weitereInfos img { position:relative; top:5px; }
#pwVergessen p { top:130px; }
#pwVergessen form { bottom:0px; }
#pwVergessen input { right:10px; }
#pwVergessen button { top:5px; left:245px; }
.neukundeJahrBF { right:188px!important; }
.neukundeHinweisBF { left:115px!important; }
#CEGButtonHinweis { padding-left:130px; padding-top:20px; }
#bestellInfo { font-size:14px; top:203px; left:0px; }
#startText02 { width:600px; }
#startText02 a#darSt { top:12px; }
#pwHinweis { height:180px; margin:0 0 40px; padding:20px 10px 10px 199px; background:url(../images/achtung.png) 0px 35px no-repeat; }
