/* Formate für atem-spueren.de */

img  { border:none; text-decoration:none; margin:0px; }

body { background-color:#FFFFCC; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:0px;}
h1   { font-family:Helvetica,Arial; text-align:left; font-size:6mm; color:blue; font-weight:bold; margin-top:5mm; margin-bottom:3mm; }
h2   { font-family:Helvetica,Arial; text-align:left; font-size:4mm; color:blue; font-weight:bold; margin-top:4mm; margin-bottom:2mm; }
h3   { font-family:Helvetica,Arial; text-align:left; font-size:4mm; color:black; font-weight:bold }
p    { font-family:Helvetica,Arial; font-size:4mm; margin-top:2mm; margin-bottom:2mm; }
li   { font-family:Helvetica,Arial; font-size:4mm; margin-bottom:7pt }

a.navnormal:link        { font-family:Helvetica,Arial; text-decoration:none; font-size:4mm; white-space:nowrap; color:blue; }
a.navnormal:visited     { font-family:Helvetica,Arial; text-decoration:none; font-size:4mm; white-space:nowrap; color:blue; }
a.navnormal:hover       { font-family:Helvetica,Arial; text-decoration:none; font-size:4mm; white-space:nowrap; color:#FFFFCC; background-color:blue; }

a.navangeklickt:link    { font-family:Helvetica,Arial; text-decoration:none; font-size:4mm; white-space:nowrap; color:#CC0033; } /* Das Rot in RGB: 204,0,51 */
a.navangeklickt:visited { font-family:Helvetica,Arial; text-decoration:none; font-size:4mm; white-space:nowrap; color:#CC0033; } /* Das Rot in RGB: 204,0,51 */
a.navangeklickt:hover   { font-family:Helvetica,Arial; text-decoration:none; font-size:4mm; white-space:nowrap; color:#FFFFCC; background-color:#CC0033; } /* Das Rot in RGB: 204,0,51 */

a.copyright:link        { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; }
a.copyright:visited     { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; }
a.copyright:hover       { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#FFFFCC; background-color:#a3a3a3; }
a.copyright:active      { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#FFFFCC; background-color:#a3a3a3; }
.copyright			    { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; }

a.intext                { font-family:Helvetica,Arial; text-decoration:underline; font-size:4mm; font-weight:bold; color:#000000; }
a.intext:hover          { font-family:Helvetica,Arial; text-decoration:underline; font-size:4mm; font-weight:bold; color:blue; }

a.intextblau            { font-family:Helvetica,Arial; text-decoration:underline; font-size:4mm; color:blue; }
a.intextblau:hover      { font-family:Helvetica,Arial; text-decoration:underline; font-size:4mm; color:blue; }

a.intextkl              { font-family:Helvetica,Arial; text-decoration:underline; font-size:3mm; font-weight:bold; color:blue; }
 .intextkl              { font-family:Helvetica,Arial; text-decoration:none;      font-size:3mm; font-weight:bold; color:blue; }

a.kursverlinkung        { font-family:Helvetica,Arial; text-decoration:underline; font-size:4mm; font-weight:bold; color:#000000; }

table                   { border-width:0px; padding:0px; width:100%; border-spacing:0px; }
table.inhalt            { border-spacing:0px }
table.inhalt td         { text-align:left; vertical-align:top; border-bottom-width:1px; border-bottom-color:#a3a3a3; border-bottom-style:solid; padding:10px; }
table.inhalt td.nav     { text-align:left; vertical-align:top; padding-bottom:0px; padding-top:10px; }

.pfad                   { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; 
                          border-bottom-width:1px; border-bottom-color:#a3a3a3; border-bottom-style:solid; padding:1px; 
                          text-align:left; padding:1px; margin-bottom:0px; }
.pfad a:link            { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; }
.pfad a:visited         { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; }
.pfad a:hover           { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; }
.pfad a:active          { font-family:Helvetica,Arial; text-decoration:none; font-size:3mm; color:#a3a3a3; }

table.ort               {  }
table.ort    td         { text-align:left; border-width:0px; padding:0px; }
table.ort    td.erste   { vertical-align:top; width:10%; }
table.ort    td.zweite  { width:90%; }

table.kursuebersicht    { border-width:1px; border-style:solid; border-color:#a3a3a3; border-collapse:collapse; }
table.kursuebersicht td { font-family:Helvetica,Arial; font-size:4mm; text-align:left; border-width:1px; vertical-align:top; padding-top:3px; padding-right:6px; padding-bottom:3px; padding-left:6px;}
table.kursuebersicht td.border-bottom  { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#a3a3a3; padding-bottom:10px;  }
table.kursuebersicht tr.angeklickt td { color:#CC0033; }  /* Das Rot in RGB: 204,0,51 */
table.kursuebersicht tr.abgelaufen td { color:#a3a3a3; }
table.kursuebersicht tr.abgelaufen a { color:#a3a3a3; }

table.kontakt           { font-family:Helvetica,Arial; font-size:4mm; }
table.kontakt td        { text-align:left; vertical-align:top; border-width:0px; padding:0px; }

table.layout            { border-spacing:0px; border-width:0px; border-style:solid; border-color:red; }


div.schmal              { margin-left:20%; margin-right:20%;          text-align:left;}
div.desktop             { margin-left:20%; margin-right:20%;          text-align:left;}
div.mittel              { margin-left:20%; width:19cm; max-width:80%; text-align:left;}
div.mobile              { margin-left:1%; margin-right:1%;            text-align:left;}


hr                      { border:0px; background-color:#a3a3a3; height:1px; }