/*CSS Formatierung für den Meierbuchverlag Frontend*/
/*Grundformate*/
body{
background-color:#D9D6B8;
}
/*CSS Formatierung für die Inputelemente*/
.bestellButton{
border-style:solid;
border-width:1px;
border-color:#CCCAB8;
height:20px;
width:auto;

background-color:transparent;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
}
.bestellAnzahlFeld{
border-style:solid;
border-width:1px;
border-color:#CCCAB8;

background-color:transparent;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
height:20px;
width:18px;

padding:2px;
}
/*CSS Formatierung für die Links*/
a:link {color:#4D4B41; text-decoration:none; font-weight:bold;}    /* noch nicht besuchte Ziele */
a:visited {color:#4D4B41; text-decoration:none; font-weight:bold;} /* besuchte Ziele */
a:hover {color:#818A98; text-decoration:underline; font-weight:bold; background-color:#D9D9D9;}   /* Verweise bei "MouseOver" */
/*CSS Formatierung für fieldset und legend*/
fieldset{
border-color:#A1A1A1;
border-width:1px;
border-style:solid;
padding:5px;
padding-top:30px;
padding-bottom:30px;

background-color:none;
}
legend{
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
color:black;
}

/*CSS Formatierung für die Hauptlayouttabelle*/
table#shoptable{
width:800px;
height:100%;
margin-top:20px;
margin-bottom:20px;
}
td.mainHead{
width:800px;
height:130px;

background-image:url(../bilder/vorlagen/headermeier3.jpg);
 background-repeat:no-repeat;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCAB8;
}
td.mainNavi{
width:180px;
height:auto;
padding:0px;
padding-top:15px;
padding-left:0px;
margin:0px;
border-left-style:solid;
border-left-width:1px;
border-left-color:#CCCAB8;

vertical-align:top;
text-align:left;
}
td.mainContent{
width:620;
height:auto;
background-color:white;

padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:40px;

vertical-align:top;
text-align:left;
}
td.mainFooter{
width:auto;
height:10px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:20px;
background-color:#CCCAB8;

font-family:Arial,sans-serif;
font-size:10px;
font-weight:normal;

text-align:left;
vertical-align:middle;

}

/*CSS Formatierung für die Navigation*/
td.naviTitel{
width:auto;
height:10px;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;

padding:2px;
padding-left:5px;
padding-top:15px;
padding-bottom:10px;

vertical-align:middle;

background-color:#FFFDE6;
/*#CCCAB8*/
}
td.naviMenu{
width:auto;
height:10px;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;

padding:2px;
padding-left:15px;

background-color:;

}
td.naviSearch{
width:auto;
height:10px;

text-align:left;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
padding-bottom:5px;

background-color:transparent;
}
.naviSuchBegriff{
border-style:solid;
border-width:1px;
border-color:#4D4D4D;

width:150px;
height:auto;

padding:2px;
padding-bottom:0px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
.naviSuchButton{
border-style:solid;
border-width:1px;
border-color:#CCCAB8;
height:20px;
width:auto;

background-color:#FFFFFF/*#FFFDE6*/;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
}
/*CSS Formatierung für die Bücher auf der ersten Seite*/
table#topBooks{
width:590px;
height:auto;
background-color:#FAF8BC;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
}
table#frontBooks{
width:295px;
height:auto;
}
table#bookCatalogTable{
height:500px;
}
td.frontBuchBild{
width:100px;
height:auto;
vertical-align:top;
text-align:left;

padding-top:10px;

}
td.frontBuchTitel{
width:250px;
height:auto;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;

padding:2px;
padding-bottom:0px;
padding-top:10px;
vertical-align:top;
text-align:left;
}
td.frontBuchSubtitel{
width:250px;
height:auto;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;

padding:2px;
padding-bottom:5px;
padding-top:2px;
vertical-align:top;
text-align:left;
}
td.frontBuchAutor{
width:auto;
height:auto;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
padding-top:0px;
vertical-align:top;
text-align:left;
}
td.frontBuchPreis{
width:auto;
height:auto;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
padding-top:8px;
vertical-align:top;
text-align:left;
}
td.frontBuchBeschreibung{
width:auto;
height:auto;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
padding-top:5px;
padding-right:5px;
vertical-align:top;
text-align:left;
}
td.frontBuchKaufen{
width:auto;
height:auto;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
padding-top:5px;
padding-bottom:10px;
vertical-align:middle;
text-align:left;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCAB8;
}
td.frontBuchseller{
width:auto;
height:auto;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

padding:2px;
padding-top:5px;
padding-right:5px;
vertical-align:top;
text-align:left;
}

/*CSS Formatierung für die Seite Neuheiten und Sonderpreis*/
table#special_catalog{
width:100%;
height:auto;
}

/*CSS Formatierung für Warenkorb*/
table#warenkorb{
border-collapse:collapse;
}
td.warenkorbText{
width:auto;
height:auto;

padding:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
td.warenkorbAnzahlTitel{
width:50px;
height:auto;

padding:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;

border-style:solid;
border-width:1px;
border-color:#CCCAB8;
}
td.warenkorbTitelTitel{
width:220px;
height:auto;

padding:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;

border-style:solid;
border-width:1px;
border-color:#CCCAB8;
}
td.warenkorbAutorTitel{
width:180px;
height:auto;

padding:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;

border-style:solid;
border-width:1px;
border-color:#CCCAB8;
}
td.warenkorbPreisTitel{
width:auto;
height:auto;

padding:2px;

text-align:right;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;

border-style:solid;
border-width:1px;
border-color:#CCCAB8;
}
td.warenkorbInhalt{
width:auto;
height:auto;

padding:2px;

text-align:right;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

border-style:solid;
border-width:1px;
border-color:#CCCAB8;
}
td.warenkobInhaltTotal{
width:auto;
height:auto;

padding:2px;
padding-top:8px;

text-align:left;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;

border-style:solid;
border-width:1px;
border-color:#CCCAB8;
}
td.warenkobInhaltTotalPreis{
width:auto;
height:auto;

padding:2px;
padding-top:8px;

text-align:right;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;

border-style:solid;
border-width:1px;
border-color:#CCCAB8;
}
/*CSS Formatierung für Bestellformular - Warenkorb*/
td.bestellungsText{
width:80px;
height:auto;

padding:2px;

text-align:left;
vertical-align:top;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCAB8;
}
td.bestellungsTextKommentar{
width:80px;
height:auto;

padding:2px;

text-align:left;
vertical-align:top;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCAB8;
}
.bestellungFeld{
border-style:solid;
border-width:1px;
border-color:#4D4D4D;

width:150px;
height:auto;

padding:2px;
padding-bottom:0px;
margin-left:5px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
.bestellungPlzFeld{
border-style:solid;
border-width:1px;
border-color:#4D4D4D;

padding:2px;
padding-bottom:0px;
margin-left:5px;

width:40px;
height:auto;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
.bestellungButton{
border-style:solid;
border-width:1px;
border-color:#4D4D4D;

padding:2px;

width:100px;
height:auto;

background-color:transparent;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
.bestellungKommentarFeld{
border-style:solid;
border-width:1px;
border-color:#4D4D4D;

width:180px;
height:80px;

padding:2px;
padding-bottom:0px;
margin-left:5px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
/*CSS Formatierung für Impressumseite */
td.impressumTitel{
width:auto;
height:auto;

padding:2px;
padding-bottom:10px;

text-align:left;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
}
td.impressumText{
width:auto;
height:auto;

padding:2px;

text-align:left;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
/*Formatierung für Buchdetailseite */
td.bookdetailPicture{
width:200px;
height:auto;

padding:2px;

text-align:right;
vertical-align:top;
}
td.bookdetailTitle{
width:auto;
height:auto;

padding:2px;
padding-bottom:10px;

text-align:left;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
}
td.bookdetailText{
width:auto;
height:auto;

padding:2px;
padding-bottom:3px;

text-align:left;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}
td.bookdetailSubtitle{
width:auto;
height:auto;

padding:2px;
padding-bottom:10px;

text-align:left;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
}
td.bestellungsDaten{
width:auto;
height:auto;

padding:2px;

text-align:left;
vertical-align:top;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
}

