
    body                {font-family:arial;}
    body.shop           {background-color: D8F3FD; font-family:arial; border-top:solid 1px #006699;}


    h1.redaktion        {font-family:arial;   font-size:160%; color:#444466; font-weight:bold;   margin-top:4px; }
    h1.shop             {font-family:arial;   font-size:120%; color:#000000; font-weight:bold;   margin-top:4px; }
    h2.shop             {font-family:arial;   font-size:100%; color:#000000; font-weight:bold;   margin-top:4px; margin-left:10px;}
    h3.shop             {font-family:arial;   font-size:100%; color:#000000; font-weight:normal;   margin-top:4px; margin-left:10px;}
    h4.shop             {font-family:arial;   font-size:100%; color:#000066; font-weight:bold;   margin-top:4px; margin-left:10px;}


    h1.hellgrau         {font-family:arial;   font-size:200%; color:#9999b0; font-weight:bold;   margin-top:4px; margin-bottom:4px;}
    h1.grau             {font-family:arial;   font-size:200%; color:#4666a0; font-weight:bold;   margin-top:4px; }
    h2.grau             {font-family:arial;   font-size:100%; color:#4666a0; font-weight:bold;   margin-top:4px; margin-bottom:4px;}
    h2.grauflach        {font-family:arial;   font-size:14pt; color:#4666a0; font-weight:bold;   margin-top:0px; margin-bottom:0px;}
    h2.grautief         {font-family:arial;   font-size:14pt; color:#4666a0; font-weight:bold;   margin-top:8px; margin-bottom:10px;}
    h3.graubig          {font-family:arial;   font-size:100%; color:#4666a0; font-weight:bold; margin-top:4px; margin-bottom:4px;}
    h3.grau             {font-family:arial;   font-size:80%; color:#4666a0; font-weight:bold;    margin-top:4px; margin-bottom:4px;}
    h3.black            {font-family:arial;   font-size:80%; color:#000000; font-weight:bold;    margin-top:4px; margin-bottom:4px;}
    h3.aktuelleausgabe  {font-family:arial;   font-size:100%; color:#ffffff; font-weight:normal; margin-top:0px; padding:3px;margin-bottom:4px; background-color:#333366;}
    h4.aktuelleausgabe  {font-family:arial;   font-size:100%; color:#000000; font-weight:bold;    margin-top:4px; margin-bottom:4px;}


    p.kleinschwarz      {font-family:arial;   font-size:8pt;  color:#000000; font-weight:normal; line-height:11pt;}
    p.mittelschwarz     {font-family:arial;   font-size:80%; color:#000000; }
    p.mittelschwarzfett {font-family:arial;   font-size:90%; color:#000000; font-weight:bold;   }
    p.mittelgrau        {font-family:arial;   font-size:10pt; color:#6666b0; font-weight:normal; }
    p.grossschwarz      {font-family:arial;   font-size:105%; color:#000000; font-weight:normal; }
    p.grosstickerfett   {font-family:arial;   font-size:20pt; color:#000000; font-weight:500;    line-height:13pt;}
    p.hinweis {font-family:arial; font-size:10pt; background-color:#66ff66; color:#000000; font-weight:bold; padding:4pt; }

 // div b               {font-family:arial;   font-size:10pt; color:#000000; font-weight:bold;}
    div.schwarz         {font-family:arial;   font-size:90%; color:#000000; }
    div.mittelgrau      {font-family:arial;   font-size:10pt; color:#6666b0; font-weight:normal; line-height:11pt;}
    div.schwarzabsatz   {font-family:arial;   font-size:10pt; color:#000000; font-weight:normal; line-height:18pt;}

    li                  {font-family:arial;   }
    li.schwarz          {font-family:arial;   font-size:80%; color:#000000; }
    li.aktuell          {font-family:arial;   font-size:100%; color:#000000;}
    li.sipa             {font-family:arial;   font-size:90%; color:#000000;  list-style-type:none;}


    dt.titel            {font-family:arial;   font-size:10pt; color:#000000; font-weight:bold;   line-height:11pt; margin-bottom:4px;}
    dd.text             {font-family:arial;   font-size:10pt; color:#000000; font-weight:normal; line-height:11pt; margin-bottom:2px;}

    th.shop             {font-family:arial;   font-size:100%; color:#000099; font-weight:bold; text-align:left; border-bottom:solid 1px #cccccc;}
    th.shop_preis       {font-family:arial;   font-size:100%; color:#000099; font-weight:bold; text-align:right; border-bottom:solid 1px #cccccc;}

    th.rubrik           {font-family:arial;   font-size:80%; color:#000000; font-weight:bold; background-color:#ddddff;}
    th.titel            {font-family:arial;   font-size:80%; color:#000000; font-weight:bold; background-color:#ddddff;}
    th.freigabe         {font-family:arial;   font-size:80%; color:#000000; font-weight:bold; background-color:#ddddff;}
    th.bearbeiten       {font-family:arial;   font-size:80%; color:#000000; font-weight:bold; background-color:#ddddff;}
    th.datum            {font-family:arial;   font-size:80%; color:#000000; font-weight:bold; background-color:#ddddff;}

    td.artikel_name  	{border-bottom:solid 1px #cccccc; padding-top:5px; }
    td.artikel_anzahl  	{border-bottom:solid 1px #cccccc;}
    td.artikel_preis  	{border-bottom:solid 1px #cccccc; text-align:right;}


    td.form_border  {font-family:arial; font-size:10pt; background-color:#ffcc00; color:#000000; }
    td.form_content {font-family:arial; font-size:10pt; background-color:#dedede; color:#000000; font-weight:bold; }
    td.content      {font-family:arial; font-size:10pt; background-color:#fefefe; color:#000000; }
    td.ago_border   {font-family:arial; font-size:10pt; background-color:#000000; color:#fefefe; }
    td.ago_content  {font-family:arial; font-size:10pt; background-color:#ccddcc; color:#000000; }

    td.kleinschwarz     {font-family:arial;   font-size:75%;  color:#000000;}
    td.mittelschwarz    {font-family:arial;   font-size:80%; color:#000000;}
    td.mittelschwarz3   {font-family:arial;   font-size:80%; color:#000000; font-weight:bold;}
    td.mittelschwarz2   {font-family:arial;   font-size:90%; color:#000000; font-weight:bold;}
    
    td.mittelweiss      {font-family:arial;   font-size:80%; color:#ffffff;}
    td.mittelweiss2     {font-family:arial;   font-size:90%; color:#ffffff; font-weight:bold;}


    td.mittelgrau       {font-family:arial;   font-size:80%; color:#6666b0; font-weight:normal;}
    td.hellgrau         {font-family:arial;   font-size:80%; color:#cecece;}
    td.grossschwarz     {font-family:arial;   font-size:11pt; color:#000000;}
    td.grossblaufett    {font-family:arial;   font-size:11pt; color:#0066ff; font-weight:bold;}
    td.grossblau        {font-family:arial;   font-size:11pt; color:#0066ff;}

    td.ebene2nolink     {font-family:arial;   font-size:90%;  color:#000050;}
    td.grau             {font-family:arial;   font-size:120%; color:#4666a0; font-weight:bold; margin-top:4px; margin-bottom:4px;}
    td.kopf             {font-family:arial;   font-size:80%; color:#000000;}

    td.themenplan_titel {font-family:arial;   font-size:100%; color:#336699;font-weight:bold;}

    td.ebene1           {font-family:arial; font-size:80%; background-color:#ffffff; color:#000000;}
    td.ebene2           {font-family:arial; font-size:80%; background-color:#ffffff; color:#000000;}
    td.ebene3           {font-family:arial; font-size:80%; background-color:#ffffff; color:#000000;}

    td.rubrik           {font-family:arial; font-size:80%; color:#000000;}
    td.rubrik_liste     {font-family:arial; font-size:80%; color:#000000; background-color:#eeeeff;}

    td.titel            {font-family:arial; font-size:80%; color:#006699; font-weight:bold;}
    td.titel_liste      {font-family:arial; font-size:80%; color:#006699; font-weight:bold; background-color:#eeeeff;}
    
    td.titel_archiv     {font-family:arial; font-size:80%; color:#006699; font-weight:bold;}

    td.teaser           {font-family:arial; font-size:80%; color:#000000;}
    td.langtext         {font-family:arial; font-size:80%; color:#000000;}


    td.freigabe         {font-family:arial; font-size:80%; color:#000000;}
    td.freigabe_liste   {font-family:arial; font-size:80%; color:#000000; background-color:#eeeeff;}






 //   a                     {font-family:arial;  font-size:0.8em; color:#000050; font-weight:bold;text-decoration:none;}

    a.meldungen:link      {font-family:arial; color:#0000cc; font-size:75%; font-weight:normal;text-decoration:none;}
    a.meldungen:visited   {font-family:arial; color:#000050; font-size:75%; font-weight:normal;text-decoration:none;}
    a.meldungen:active    {font-family:arial; color:#000050; font-size:75%; font-weight:normal;text-decoration:none;}
    a.meldungen:hover     {font-family:arial; color:#0066ff; font-size:75%; font-weight:normal;text-decoration:underline;}

    a.linkliste:link      {font-family:arial; color:#0000cc; font-weight:normal;text-decoration:underline;}
    a.linkliste:visited   {font-family:arial; color:#000050; font-weight:normal;text-decoration:underline;}
    a.linkliste:active    {font-family:arial; color:#000050; font-weight:normal;text-decoration:underline;}
    a.linkliste:hover     {font-family:arial; color:#0066ff; font-weight:normal;text-decoration:underline;}




    a.ebene_1:link      {font-family:arial;  color:#efefef; font-weight:bold;   text-decoration:none;}
    a.ebene_1:visited   {font-family:arial;  color:#efefef; font-weight:bold;   text-decoration:none;}
    a.ebene_1:active    {font-family:arial;  color:#efefef; font-weight:bold;   text-decoration:none;}
    a.ebene_1:hover     {font-family:arial;  color:#ffcc33; font-weight:bold;   text-decoration:none;}

    a.ebene_2:link      {font-family:arial;   color:#dedede; font-weight:normal; text-decoration:none;}
    a.ebene_2:visited   {font-family:arial;   color:#dedede; font-weight:normal; text-decoration:none;}
    a.ebene_2:active    {font-family:arial;   color:#dedede; font-weight:normal; text-decoration:none;}
    a.ebene_2:hover     {font-family:arial;   color:#ffcc33; font-weight:normal; text-decoration:none;}

    a.ebene_3:link      {font-family:arial;  color:#000050; font-weight:bold;   text-decoration:none;}
    a.ebene_3:visited   {font-family:arial;  color:#000050; font-weight:bold;   text-decoration:none;}
    a.ebene_3:active    {font-family:arial;  color:#000050; font-weight:bold;   text-decoration:none;}
    a.ebene_3:hover     {font-family:arial;  color:#0066ff; font-weight:bold;   text-decoration:none;}

    a.ebene_5:link      {font-family:arial;   color:#000050; font-weight:normal; text-decoration:none;}
    a.ebene_5:visited   {font-family:arial;   color:#000050; font-weight:normal; text-decoration:none;}
    a.ebene_5:active    {font-family:arial;   color:#000050; font-weight:normal; text-decoration:none;}
    a.ebene_5:hover     {font-family:arial;   color:#0066ff; font-weight:normal; text-decoration:none;}

    a.ebene_4:link      {font-family:arial;    color:#000050; font-weight:normal; text-decoration:none;}
    a.ebene_4:visited   {font-family:arial;    color:#000050; font-weight:normal; text-decoration:none;}
    a.ebene_4:active    {font-family:arial;    color:#000050; font-weight:normal; text-decoration:none;}
    a.ebene_4:hover     {font-family:arial;    color:#0066ff; font-weight:normal; text-decoration:none;}

    a.kopf:link         {font-family:arial;   color:#000050; font-weight:normal; text-decoration:none;}
    a.kopf:visited      {font-family:arial;   color:#000050; font-weight:normal; text-decoration:none;}
    a.kopf:active       {font-family:arial;   color:#000050; font-weight:normal; text-decoration:none;}
    a.kopf:hover        {font-family:arial;   color:#0066ff; font-weight:normal; text-decoration:none;}

    a.plain:link        {font-family:arial;   color:#000099; font-weight:normal; text-decoration:underline;}
    a.plain:visited     {font-family:arial;   color:#000099; font-weight:normal; text-decoration:underline;}
    a.plain:active      {font-family:arial;   color:#000099; font-weight:normal; text-decoration:underline;}
    a.plain:hover       {font-family:arial;   color:#3333ee; font-weight:normal; text-decoration:underline;}

    a.aktuelleausgabe:link      {font-family:arial;  font-size:90%; color:#000050; font-weight:normal; text-decoration:none;}
    a.aktuelleausgabe:visited   {font-family:arial;  font-size:90%; color:#000050; font-weight:normal; text-decoration:none;}
    a.aktuelleausgabe:active    {font-family:arial;  font-size:90%;  color:#000050; font-weight:normal; text-decoration:none;}
    a.aktuelleausgabe:hover     {font-family:arial;  font-size:90%;  color:#0066ff; font-weight:normal; text-decoration:underline;}


    a.titel:link      {font-family:arial; font-size:100%; color:#006699; font-weight:bold; text-decoration:none;}
    a.titel:visited   {font-family:arial; font-size:100%; color:#006699; font-weight:bold; text-decoration:none;}
    a.titel:active    {font-family:arial; font-size:100%; color:#006699; font-weight:bold; text-decoration:none;}
    a.titel:hover     {font-family:arial; font-size:100%; color:#006699; font-weight:bold; text-decoration:underline;}

    a.teaser:link      {font-family:arial; font-size:100%; color:#006699; text-decoration:none;}
    a.teaser:visited   {font-family:arial; font-size:100%; color:#006699; text-decoration:none;}
    a.teaser:active    {font-family:arial; font-size:100%; color:#006699; text-decoration:none;}
    a.teaser:hover     {font-family:arial; font-size:100%; color:#006699; text-decoration:underline;}

    a.shop:link      {font-family:arial; font-size:90%; color:#006699; text-decoration:none; border-bottom: 1px solid #00AEEF; border-left: 1px solid #00AEEF; border-right: 1px solid #00AEEF; border-top: 1px solid #00AEEF; padding:3px; margin-left:5px; background-color:#E8F6FE;}
    a.shop:visited   {font-family:arial; font-size:90%; color:#006699; text-decoration:none; border-bottom: 1px solid #00AEEF; border-left: 1px solid #00AEEF; border-right: 1px solid #00AEEF; border-top: 1px solid #00AEEF; padding:3px; margin-left:5px; background-color:#E8F6FE;}
    a.shop:active    {font-family:arial; font-size:90%; color:#006699; text-decoration:none; border-bottom: 1px solid #00AEEF; border-left: 1px solid #00AEEF; border-right: 1px solid #00AEEF; border-top: 1px solid #00AEEF; padding:3px; margin-left:5px; background-color:#E8F6FE;}
    a.shop:hover     {font-family:arial; font-size:90%; color:#ffffff; text-decoration:none; border-bottom: 1px solid #00AEEF; border-left: 1px solid #00AEEF; border-right: 1px solid #00AEEF; border-top: 1px solid #00AEEF; padding:3px; margin-left:5px; background-color:#00AEEF;}

    a.shop_menue:link      {font-family:arial; font-size:100%; color:#000000; text-decoration:none; margin-right:15px; margin-left:5px; padding-left:5px; border-left: 8px solid #00AEEF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #00AEEF;}
    a.shop_menue:visited   {font-family:arial; font-size:100%; color:#000000; text-decoration:none; margin-right:15px; margin-left:5px; padding-left:5px; border-left: 8px solid #00AEEF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #00AEEF;}
    a.shop_menue:active    {font-family:arial; font-size:100%; color:#000000; text-decoration:none; margin-right:15px; margin-left:5px; padding-left:5px; border-left: 8px solid #00AEEF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #00AEEF;}
    a.shop_menue:hover     {font-family:arial; font-size:100%; color:#006699; text-decoration:none; margin-right:15px; margin-left:5px; padding-left:5px; border-left: 8px solid #FFCC00; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #00AEEF;}

    a.shop_untermenue:link      {font-family:arial; font-size:90%; color:#000033; text-decoration:none; border-bottom: 1px solid #E8F6FE; border-left: 1px solid #000066; border-right: 1px solid #000066; border-top: 1px solid #000066; padding:3px; margin-right:3px; background-color:#FFCC00;}
    a.shop_untermenue:visited   {font-family:arial; font-size:90%; color:#000033; text-decoration:none; border-bottom: 1px solid #E8F6FE; border-left: 1px solid #000066; border-right: 1px solid #000066; border-top: 1px solid #000066; padding:3px; margin-right:3px; background-color:#FFCC00;}
    a.shop_untermenue:active    {font-family:arial; font-size:90%; color:#000033; text-decoration:none; border-bottom: 1px solid #E8F6FE; border-left: 1px solid #000066; border-right: 1px solid #000066; border-top: 1px solid #000066; padding:3px; margin-right:3px; background-color:#FFCC00;}
    a.shop_untermenue:hover     {font-family:arial; font-size:90%; color:#ffffff; text-decoration:none; border-bottom: 1px solid #00AEEF; border-left: 1px solid #000066; border-right: 1px solid #000066; border-top: 1px solid #000066; padding:3px; margin-right:3px; background-color:#000066;}
           
    a.shop_body:link      {font-family:arial; font-size:90%; color:#006699; text-decoration:none; padding:3px; margin-left:5px;}
    a.shop_body:visited   {font-family:arial; font-size:90%; color:#006699; text-decoration:none; padding:3px; margin-left:5px;}
    a.shop_body:active    {font-family:arial; font-size:90%; color:#006699; text-decoration:none; padding:3px; margin-left:5px;}
    a.shop_body:hover     {font-family:arial; font-size:90%; color:#ffffff; text-decoration:none; padding:3px; margin-left:5px; background-color:#00AEEF;}
           
/* Themenpläne */

td.hugmTPUeberschrift     { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:1.2em;
                            color:#000000; text-align:left; vertical-align:middle; padding:0px 5px 10px 5px; }
td.hugmTPAusgabe          { font-family:arial,helvetica,sans-serif; font-weight:bold; 
                            color:#000000; background-color:#dddddd; padding:0px 5px 0px 5px; height:40px; width:100px; }
td.hugmTPFueller          { font-family:arial,helvetica,sans-serif; font-weight:bold; 
                            color:#000000; background-color:#dddddd; padding:0px; height:40px; width:54px; }
td.hugmTPThema            { font-family:arial,helvetica,sans-serif; font-weight:bold; 
                            color:#000000; background-color:#dddddd; padding:0px 5px 0px 5px; height:40px; }
td.hugmTPInhalt           { font-family:arial,helvetica,sans-serif; 
                            color:#000000; padding:5px 5px 5px 5px; height:40px;
                            vertical-align:top;  }
td.hugmTPSpezialAusgabe   { font-family:arial,helvetica,sans-serif; font-weight:bold; 
                            color:#000000; background-color:#bbccff; padding:0px 5px 0px 5px; height:40px; width:100px; }
td.hugmTPSpezialFueller   { font-family:arial,helvetica,sans-serif; font-weight:bold; 
                            color:#000000; background-color:#bbccff; padding:0px; height:40px; width:54px; }
td.hugmTPSpezialThema     { font-family:arial,helvetica,sans-serif; font-weight:bold; 
                            color:#000000; background-color:#bbccff; padding:0px 5px 0px 5px; height:40px; }
td.hugmTPSpezialInhalt    { font-family:arial,helvetica,sans-serif; 
                            color:#000000; padding:5px 5px 0px 5px; height:40px;
                            vertical-align:top;  }           

