@media print      { .prn_no_display{ display: none; } }
body table td     {  font-size:10pt; font-family:arial,helvetica,sans-serif; color: #000000; empty-cells: show; }
body              { background-color: #ffffff; }
th                { font: 9pt arial,sans-serif; text-align: left; }
img               {border: 0;}
input             { border:1px solid #aaaaaa; font-family:Verdana; font-size:8pt; color:#444444; }
select            { border:1px solid #aaaaaa; font-family:Verdana; font-size:8pt; color:#444444; }

a:link    { color:#2F7ACD; text-decoration:none; font: 8pt verdana,sans-serif; }
a:visited { color:#2F7ACD; text-decoration:none; font: 8pt verdana,sans-serif; }
a:hover   { color:#2F7ACD; text-decoration:none; font: 8pt verdana,sans-serif; }


.headline         { font-family:Verdana; font-size: 10pt; color:#444444; background-color:#eaeaea;  }
.subheadline      { font-family:Verdana; font-size:9pt; color:#444444; background-color:#cdedf9; }
.text             { font-family:Verdana; font-size:8pt; color:#444444; }
.text_b           { font-family:Verdana; font-size:8pt; color:#444444; font-weight:bold; }
.text_zebra       { font-family:Verdana; font-size:8pt; color:#444444; background-color:#cdedf9; }
.text_zebra_b     { font-family:Verdana; font-size:8pt; color:#444444; background-color:#cdedf9; font-weight:bold; }
.text7            { font-family:Verdana; font-size:7pt; color:#444444; }
.text8            { font-family:Verdana; font-size:8pt; color:#444444; }
.text9            { font-family:Verdana; font-size:9pt; color:#444444; }
.text10           { font-family:Verdana; font-size:10pt; color:#444444; }
.text11           { font-family:Verdana; font-size:11pt; color:#444444; }
.textg            {font-family:arial,sans-serif; font-size:14pt; font-weight:bold; color:#000000;}
.textm            {font-family:arial,sans-serif; font-size:12pt; font-weight:bold; color:#000000;}
.textm2           {font-family:arial,sans-serif; font-size:10pt; font-weight:bold; color:#000000;}
.textn            {font-family:arial,sans-serif; font-size:10pt;}
.textk            {font-family:arial,sans-serif; font-size:9pt; line-height:180%; text-indent:4px;}
.text_fliess      {font-family:arial,sans-serif; font-size:10pt; text-align:justify; color:#000000;}
.textk2           {font-family:arial,sans-serif; font-size:9pt; color:#000000;}
.styletext        {font-family:arial,sans-serif; font-size:8pt; color:#000000;}
.textw            {font-family:arial,sans-serif; font-size:10pt; color:#ffffff;}
.textk3           {font-family:arial,sans-serif; font-size:8pt; color:#000000;}


a.link:link       { color:#000000; text-decoration:none; font: 8pt verdana,sans-serif; font-weight:bold;}
a.link:visited    { color:#000000; text-decoration:none; font: 8pt verdana,sans-serif; font-weight:bold;}
a.link:hover      { color:#000000; text-decoration:underline;  font: 8pt verdana,sans-serif; font-weight:bold;}

a.header:link     { color:white; text-decoration:none;      font: 7pt arial,sans-serif; }
a.header:visited  { color:white; text-decoration:none;      font: 7pt arial,sans-serif; }
a.header:hover    { color:blue; text-decoration:underline;  font: 7pt arial,sans-serif; font-weight:bold; }

a.sort:link       {color:ffffff; text-decoration:none; font: 8pt arial,sans-serif; }
a.sort:visited    {color:ffffff; text-decoration:none; font: 8pt arial,sans-serif; }
a.sort:hover      {color:000000; text-decoration:underline; font: 8pt arial,sans-serif; }

a.z:link          { color:#000000; text-decoration:underline; font: 8pt arial,sans-serif;}
a.z:visited       { color:#000000; text-decoration:underline; font: 8pt arial,sans-serif;}
a.z:hover         { color:#000000; text-decoration:none;      font: 8pt arial,sans-serif;}

a.m1:link         { color:#000000; text-decoration:none; font: 8pt arial,sans-serif; font-weight:bold;}
a.m1:visited      { color:#000000; text-decoration:none; font: 8pt arial,sans-serif; font-weight:bold;}
a.m1:hover        { color:#000000; text-decoration:underline;  font: 8pt arial,sans-serif; font-weight:bold;}

a.schwarz:link    { color:#000000; text-decoration:underline; font: 9pt arial,sans-serif; }
a.schwarz:visited { color:#000000; text-decoration:underline; font: 9pt arial,sans-serif; }
a.schwarz:hover   { color:#3f3f3f; text-decoration:none; font: 9pt arial,sans-serif; }

a.rot:link        { color:#006959; text-decoration:underline; font: 9pt arial,sans-serif; }
a.rot:visited     { color:#006959; text-decoration:underline; font: 9pt arial,sans-serif; }
a.rot:hover       { color:#006959; text-decoration:none; font: 9pt arial,sans-serif; }

a.standard:link    {color:00bff3; text-decoration:none; font: 10pt arial,sans-serif; }
a.standard:visited {color:00bff3; text-decoration:none; font: 10pt arial,sans-serif; }
a.standard:hover   {color:3f3f3f; text-decoration:underline; font: 10pt arial,sans-serif; }

a.m2, a.m2:link, a.m2:visited, a.m2:hover { color:#000000; text-decoration:none; font: 9pt arial,sans-serif; font-weight:bold; display: block; width:140px; height:17 }
a.w:link, a.w:visited, a.w:hover          { color:#ffffff; text-decoration:none; font: 10pt arial,sans-serif; }
a.m:link, a.m:visited, a.m:hover          { color:#000000; text-decoration:none; font: 10px arial,sans-serif; font-weight:bold; }
a.p:link,a.p:visited                      { color:#000000; text-decoration:none; font: 9pt arial,sans-serif; }
a.p:hover                                 { color:#000000; text-decoration:underline; font: 9pt arial,sans-serif; }

.submit                                 { border:1px ridge #2f8479; font-family:arial,sans-serif; font-size:7pt; background-color:#eeeeee; }
.submit2                                { border:1px ridge #aaaaaa; font-family:verdana,sans-serif; font-size:8pt; color:#666666; background-color:#dadada; }
.error                                  { color: #ff0000; font-weight: bold; }
.hg                                     { background-color:#eeeeee; }
.zebra                                  { background-color: #eeeeee; }
.sc, .sr, .sl                           { font: 8pt arial,sans-serif; vertical-align:middle; }
.sc                                     { text-align: center; }
.sr                                     { text-align: right; }
.sl                                     { text-align: left; }
.back, .back2, .back3, .back4, .back5   { font:10pt arial,sans-serif; }
.back, .back4                           { background-color:#E0EBE7; }
.back2, .back3                          { background-color:#B5D4CE; }
.back5                                  { background-color:#dadada; }

th                                                    { background-color:#adb8cc; }
tr.verlauf                                            { background: url(../img/produktinfo/2/verlauf.jpg) no-repeat; }
tr.zebra                                              { background-color:#e2edff; }
.zebra2                                               { background-color:#d0dbef; }
input.shop_submit                                     { border:1px ridge #adb8cc; font:7pt arial,sans-serif; background-color:#e2edff; }
a.prodinfo:link, a.prodinfo:visited                   { color:#00a68d; text-decoration:underline; font: 9pt arial,sans-serif; }
a.prodinfo:hover, a.prodinfo:active, a.prodinfo:focus { color:#adb8cc; text-decoration:none; font: 9pt arial,sans-serif; }