body, td               { font: bold 11px sans-serif; }

#flyer                 { font: bold 11px sans-serif;
                         color: black;}

#flyer     a           { color: #5a92b2;
                         text-decoration: none; }

#flyer     a:hover     { text-decoration: underline; }

#top_suche             { font: small-caps 11px Verdana;
                         padding-top: 12px; }

#top_suche a           { font: bold 14px Verdana;
                         color: gray;
                         border: 1px solid #e8f0f3;
                         text-decoration: none; }

#top_suche a:hover     { border: 1px solid gray; }

#top_warenkorb         { font: small-caps 11px sans-serif;
                         padding-top: 3px; }

#top_warenkorb a       { color: black; }

#top_warenkorb a:hover { color: #bd253b; }

#top_mitte             { font: small-caps 13px sans-serif; }

#top_mitte input       { font: bold 12px sans-serif;
                         letter-spacing: 1px;
                         border: 1px solid gray;
                         padding-left: 5px; }

#top_mitte select      { font: small-caps 12px sans-serif;
                         letter-spacing: 1px;
                         border: 1px solid gray; }

#left_navi             { font: bold 11px sans-serif;
                         line-height: 18px;
                         padding-left: 10px; }

#left_navi a           { color: black;
                         text-decoration: none; }

#left_navi a:hover     { text-decoration: underline; }

#copy                  { font: bold 9px Verdana;
                         color: #5a92b2; }

#impressum             { font: bold 11px sans-serif;
                         color: gray;
                         padding-left: 10px; }

#impressum a           { color: gray;
                         text-decoration: none; }

#impressum a:hover     { text-decoration: underline; }

#tips                  { border: 1px dashed #5a92b2; }

#right_head            { font: bold 22px sans-serif;
                         color: white;
                         padding:8px;
                         background-color: #5a92b2; }

#right_bull            { font: bold 14px sans-serif;
                         color: #444444;
                         padding-left: 10px;
                         vertical-align:top; }

#right_titel           { font: bold 14px sans-serif;
                         color: #444444;
                         padding-left: 4px;}

#right_titel a         { color: #444444;
                         text-decoration: none; }

#right_titel a:hover   { text-decoration: underline; }

#right_info            { font: bold 11px sans-serif;
                         color: #444444;
                         padding-left: 30px; }

#right_info a          { color: #5a92b2;
                         text-decoration: none; }

#right_info a:hover    { text-decoration: underline; }

#main_head             { font: bold 20px sans-serif;
                         color: white;
                         background-color: #810e0e; }

#main_txt              { font: bold 16px sans-serif;
                         color: white;
                         padding: 8px;
                         background-color: #5a92b2; }

#main_pic              { padding-bottom: 5px;
                         padding-top: 5px;
                         vertical-align:top;
                         border-left: 1px solid #5a92b2;
                         border-bottom: 1px solid white;
                         background-color: #d3d3d3; }

#main_pic img          { border: 1px solid black; }

#main_prod             { font: bold 12px sans-serif;
                         padding: 5px;
                         background-color: #e2e2e2;
                         border-right: 1px solid #5a92b2; }

#main_prod a           { font: bold 13px sans-serif;
                         color: #5b6164; }

#main_desc             { font: bold 12px sans-serif;
                         padding-left: 15px;
                         padding-bottom: 5px;
                         background-color: #e2e2e2;
                         border-right: 1px solid #5a92b2;
                         border-bottom: 1px solid white; }

#main_desc a           { font: bold 12px sans-serif;
                         color: #6b9dba;
                         text-decoration: none; }

#main_desc a:hover     { text-decoration: underline; }

#main_mini             { font: bold 12px sans-serif;
                         padding: 10px;
                         background-color: #f4f8fa;
                         border-left: 1px solid #5a92b2;
                         border-right: 1px solid #5a92b2;
                         border-bottom: 1px solid #5a92b2; }

#main_mini a           { font: bold 13px sans-serif;
                         color: #5b6164;
                         text-decoration: none; }

#main_mini a:hover     { text-decoration: underline; }

#prod_titel            { font: bold 22px sans-serif;
                         color: white;
                         padding-top: 5px;
                         padding-bottom: 5px;
                         background-color: #5a92b2; }

#prod_fill             { background-color: #5a92b2; }

#prod_pic              { padding-top: 10px;
                         padding-bottom: 10px;
                         vertical-align:top;
                         background-color: #5a92b2; }

#prod_pic img          { border: 1px solid white; }

#prod_text             { font: bold 12px sans-serif;
                         color: white;
                         padding: 10px;
                         background-color: #5a92b2; }

#prod_text a           { font: bold 13px sans-serif;
                         color: #b3cddc;
                         text-decoration: none; }

#prod_text a:hover     { text-decoration: underline; }

#prod_mehr             { font: bold 12px sans-serif;
                         color: #5f5f5f;
                         padding: 10px;
                         border: 1px dashed #5a92b2; }

#prod_mehr a           { font: bold 12px sans-serif;
                         color: black; }

#group_big             { border: 1px dashed #5a92b2; }

#group                 { font: bold 12px sans-serif;
                         padding: 10px;
                         color: black; }

#group a               { color: #5b6164;
                         text-decoration: none; }

#group a:hover         { text-decoration: underline; }

#group_txt             { font: bold 12px sans-serif;
                         padding: 5px;
                         color: black; }

#group_txt a           { color: #5b6164;
                         text-decoration: none; }

#group_txt a:hover     { text-decoration: underline; }

#cart_title a          { font: bold 11px sans-serif;
                         color: #5a92b2;
                         text-decoration: none; }

#cart_title a:hover    { text-decoration: underline; }

#cart_del a            { font: bold 11px sans-serif;
                         color: #bd253b;
                         text-decoration: none; }

#cart_del a:hover      { text-decoration: underline; }

#cart_anz a            { text-decoration: none; }

#cart_einzel           { font: bold 11px sans-serif;
                         color: gray; }
