/* Inhaltsbereich (Positionierung) */
/*#yagocontent { position:absolute; left:216px; top:151px; width:752px; font-family: Verdana, Arial, Helvetica; font-size:12px; color:#988975; line-height:16px; }*/
#yagocontent { padding-bottom:30px; padding-top:6px; width:752px; font-family: Verdana, Arial, Helvetica; font-size:12px; color:#988975; line-height:16px; }
#yagofooter  { border-top: 1px solid #e3ded3; color:#d4cabd; padding-bottom:15px; font-size:10px; }

/* Kopfbereich Basis */
#yagohead                          { position:absolute; left: 32px; top: 0px; width:936px; height:130px; }
#yagohead #yagoheadleft            { position:absolute; left:  0px; top: 0px; width:751px; height:130px; }
#yagohead #yagologo                { position:absolute; left:  0px; top: 0px; width:340px; height: 50px; }
#yagohead #nebenmenu               { position:absolute; left:536px; top:15px; width:400px; z-index:10; }
#yagoheadleft #mainmenu            { position:absolute; left:  0px; top:61px; width:100%;  height: 24px; }
#yagohead #yagoheadright           { position:absolute; left:756px; top:61px; width:180px; height: 86px; }
#yagohead #yagoheadright #cartbase { position:absolute; left:  0px; top: 0px; width:100%;  height: 68px; border-left: 1px solid #776b5c;}

/* alle Liste im Kopfbereich sind irgendwelche Knoepfe die voll klickbar sein sollen */
#yagohead ul { cursor:pointer; width:100%; margin:0px; margin-top:0px; padding:0px; list-style: none; }
#yagohead li { cursor:pointer; width:100%; padding-left:10px; display:inline; margin:0px; border:none; }

/* Hauptmenu Links */
a.mainmenu:link    { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }
a.mainmenu:visited { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }
a.mainmenu:active  { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }
a.mainmenu:hover   { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }

/* Warenkorbmenu Links */
a.cartmenu:link    { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }
a.cartmenu:visited { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }
a.cartmenu:active  { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }
a.cartmenu:hover   { line-height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:white; text-decoration:none; }

/* Cartinfo Bereich */
td.cartspc  { height: 1px; background-color: white; }
td.cartcol1 { height:18px; font-family: Verdana, Arial, Helvetica; font-size:11px; color:white; font-weight:bold; }
td.cartcol2 { height:19px; font-family: Verdana, Arial, Helvetica; font-size:11px; color:white; font-weight:bold; }

/* Warenkorbmenue */
#yagoheadright #cartmenu { position:absolute; left:0px; top:0px; width:100%; height:24px; }

/* Menue im linken Bereich Basis Definitionen */
/*#leftmenu                       { position:absolute; left:32px; top:135px; width:154px; }*/
#leftmenu                       { width:154px; padding-bottom:30px; }
#leftmenu td.sectionspacer      { height:8px; }
#leftmenu td.sectionspacermid   { height:5px; }
#leftmenu td.sectionspacersmall { height:3px; }

/* Links der Unterpunkte des Hauptmenues */
a.mainsubsubmenu:link          { font-family:Verdana, Arial, Helvetica; font-size:11px; color:black; text-decoration:none; }
a.mainsubsubmenu:visited       { font-family:Verdana, Arial, Helvetica; font-size:11px; color:black; text-decoration:none; }
a.mainsubsubmenu:active        { font-family:Verdana, Arial, Helvetica; font-size:11px; color:black; text-decoration:underline; }
a.mainsubsubmenu:hover         { font-family:Verdana, Arial, Helvetica; font-size:11px; color:black; text-decoration:underline; }
a.mainsubsubmenuactive:link    { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }
a.mainsubsubmenuactive:visited { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }
a.mainsubsubmenuactive:active  { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.mainsubsubmenuactive:hover   { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }

/* Links des Kundenmenubereichs */
#kundenmenu td.kundensubentry { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; height:19px; }
a.kundensubmenu:link          { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }
a.kundensubmenu:visited       { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }
a.kundensubmenu:active        { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.kundensubmenu:hover         { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.kundensubmenuactive:link    { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.kundensubmenuactive:visited { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.kundensubmenuactive:active  { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.kundensubmenuactive:hover   { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }

/* Kundenmenue */
td.nebenentry             { font-family: Verdana, Arial, Helvetica; font-size:10px; height:16px; }
a.nebenmenu:link          { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:none; color:#988975; }
a.nebenmenu:visited       { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:none; color:#988975; }
a.nebenmenu:active        { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#988975; }
a.nebenmenu:hover         { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#988975; }
a.nebenmenuactive:link    { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#988975; }
a.nebenmenuactive:visited { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#988975; }
a.nebenmenuactive:active  { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#988975; }
a.nebenmenuactive:hover   { font-family: Verdana, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#988975; }



/* Inhaltsstyles (d.h. fuer die Sachen in der Hauptspalte ) */

table.tblversand     { border:1px solid #e3ded3; border-collapse:collapse; }
   td.tblversandhead { border:1px solid #e3ded3; font-weight:bold; }
   td.tblversand     { border:1px solid #e3ded3; }


td { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; line-height:16px; }
h1 { font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold; padding:0px; margin:0px; margin-top:10px; color:#ffae00; }
h3 { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; padding:0px; margin:0px; color:#988975; }

select             { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#787878;}
input              { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#787878; }
textarea           { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#787878; }
input.yagobutton   { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975;border:1px solid #968A74;background-color:#F2F1E8; }
select.yagogroesse { font-family:Verdana, Arial, Helvetica; font-size:11px; background-color:#C5BCB0;color:#FFFFFF;font-weight:bold; }

td.yagotextgrau        { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; line-height:16px; }
td.yagotextorange      { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#FFAE00; line-height:16px; }
span.yagotextinfo { font-family:Verdana, Arial, Helvetica; font-size:12px; color:#FFAE00; font-size:11px; }
span.yagotextpreis { font-family:Verdana, Arial, Helvetica; font-size:12px; color:#FFAE00; font-size:12px; }

div.pagelink { margin-top:10px; margin-bottom:10px; }

a.yagotextlink:link    { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.yagotextlink:visited { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.yagotextlink:active  { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:underline; }
a.yagotextlink:hover   { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#FFAE00; text-decoration:underline; }

a.yagolinkbutton:link    { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }
a.yagolinkbutton:visited { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }
a.yagolinkbutton:active  { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }
a.yagolinkbutton:hover   { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975; text-decoration:none; }

/* Warenkorb Texte */
td.wktexthead {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975;background-color:#F2F1E8}
td.wktextnormal {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#988975;background-color:#FFFFFF}
td.wktextsmall { font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#787878; }

/* Warenkorbmenuelemente */
td.wkmenumain              { background-color:#EADCBA; padding-left:6px;padding-top:3px;padding-bottom:3px; }
span.wknolink              { font-family:Verdana, Arial, Helvetica; font-size:12px; color:#787878; text-decoration:none; }
a.wkmenumain:link          { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:underline;}
a.wkmenumain:visited       { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:underline;}
a.wkmenumain:hover         { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:underline;}
a.wkmenumain:active        { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:none;}
a.wkmenumainactive:link    { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:none;}
a.wkmenumainactive:visited { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:none;}
a.wkmenumainactive:hover   { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:none;}
a.wkmenumainactive:active  { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#C99E32; text-decoration:none;}


td.formerror { font-family: Verdana, Arial, Helvetica; font-size:11px; color:#ffae00;padding-top:5px;}
td.textsmall { font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#787878; }

/* Standard Links */
 a:link    { color:#ffae00; text-decoration:underline; }
 a:visited { color:#ffae00; text-decoration:underline; }
 a:active  { color:#988975; text-decoration:underline; }
 a:hover   { color:#988975; text-decoration:underline; }


div.rechtssublist     { padding:5px; padding-top:10px; padding-bottom:10px; border-left:1px solid #e3ded3; border-right:1px solid #e3ded3; border-bottom:1px solid #e3ded3; }
div.rechtssubheadline { background-color:#f2f1e8;margin-left:-5px; margin-right:-5px; height:20px; margin-top:10px; padding-top:1px; padding-left:5px; margin-bottom:10px; }

div.shopversandmatrix { line-height: 18px; margin-top:10px; margin-bottom:10px; }
table.shopversandmatrix { border-collapse:collapse; width:100%; }
table.shopversandmatrix th { padding:2px; text-align:left; font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#988975; border: 1px solid #e3ded3; }
table.shopversandmatrix td { padding:2px; text-align:left; font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#988975; border: 1px solid #e3ded3; }

