
body {
    font-family:"Comic Sans MS",Verdana,Tahoma;
    font-size:0.9em;
    background-color: #ffff99;
    background-image:url(bild/bg4.jpg);
    background-attachment:fixed;
}

img {
    border:0;
}

img.logo {
    margin-bottom:-6px;
}

a.termin {
    color:white;
    text-decoration:none;
}

h2 {
    font-size:1.2em;
    text-align:center;
    color:navy;
}

h3 {
    font-size:1.1em;
    color:#cc0000
}

h4 {
    font-size:1.5em;
    text-align:center;
    color:blue;
    text-decoration:underline;
}

p {
    text-align:center;
}

p.impressum {
    text-align:left;
}

p.sondertext {
    font-size:0.8em;
    font-family:Tahoma;
    text-align:center;
}
p.sondertext_1 {
    font-size:1.8em;
    font-family:Verdana;
    text-align:center;
    color:blue;
    font-weight:bold;
}
p.braun {
    font-size:1.0em;
    font-family:Tahoma;
    text-align:center;
    color:maroon;
}
table {
    border:0;
    width:98%;
    vertical-align:top;    
    text-align: left;
}

table.speisezusatz {
    font-family:Tahoma,Verdana,Arial;
    font-size:0.8em;
    border:0px;
    margin:0;
    padding:0;
    text-align:left;
}

table.speisezusatz td.blau {
    color:blue;
}

table.speise {
    border:0px;
    margin:0;
    padding:0;
    text-align:center;
}

table.speiseplan {
    font-family:Tahoma,Verdana,Arial;
    text-align:left;
    color:black;
    border-collapse:collapse;
}
table.speiseplan td {
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#808080;
}
table.speiseplan tr.kopf {
    color:red;
    background-color: #ffcc00;
    text-align:center;
}

table.speiseplan tr.ungerade {
    background-color: #ffcc00;
}

table.speiseplan tr.gerade {
    background-color: #ffee66;
}

table.speiseplan td.tag {
    color:blue;
    background-color: #ffcc00;
    padding-left:5px;
    padding-right:5px;
}

table.termin {
    color:gray;
}

table.termin td.datum {
    width:10em;
}

table tr.termin_neu {
    color:black;
}

table.center {
    padding:5px;
    vertical-align:top;
    text-align:center;
}

table.center.blau {
    color:blue;
}

td.menue {
    padding:10px;
    width:30px;
    vertical-align: top;
}

td.center {
    text-align:center;
}

td.extra {
    width:100px;
    color:blue;
    text-decoration:underline;
    text-align:center;
    font-weight:bolder;
    font-size:1.7em;
}

td.menue {
    width:60px;
}

table.homelink {
    text-align:right;
    width:98%;
}

table.homelink td.homelink {
    width:50%;
}

div.center {
    text-align:center;
}

div.feld_gelb_blau {
    margin:30px;
    padding:20px;
    border:0;
    background-color:#f1ff90;
    color:blue;

}

div.feld_dgelb_blau {
    border:0;
    background-color:#f5ff5a;
    color:blue;
}

div.feld_weiss_blau {
    margin:30px;
    padding:20px;
    border:0;
    background-color:white;
    color:blue;
}

div.feld_grn_weiss {
    margin:5px;
    padding:3px;
    font-family:Tahoma,Verdana,Arial;
    border:0;
    background-color:#006600;
    color:white;
}

div.rahmen_rot_blau {
    border:2px;
    border-style:double;
    border-color:red;
    margin:30px;
    padding:4px;
    color:blue;
}

div.eigenanteil {
    font-family:Tahoma,Arial;
    font-size:0.7em;
    font-weight:bold;
    color:red;
    border:2px;
    border-color:blue;
    border-style:solid;
    background-color:white;
}

div.rahmen {
    margin:30px;
    padding:5px;
    border:2px;
    border-style:solid;
    border-color:navy;
    text-align:center;
}

div.ohnerahmen {
    margin:30px;
    padding:5px;
}

div.nachricht {
    border:6px;
    margin:20px;
    padding:10px;
    border-style:double;
    border-color: #ff6600;
}

div.termine {
    margin-left:10em;
    margin-right:10em;
    color:white;
    background-color:blue;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}

div.link_termin {
    margin-left:10em;
    margin-right:10em;
    color:white;
    background-color:red;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}

div.impressum {
    font-family:Arial;
    font-size:0.9em;
    padding-left:50px;
    padding-right:50px;
}

span.achtung {
    font-size:1.3em;
    color:red;
}

span.rot {
    color:red;
}

span.rot_fett {
    color:red;
    font-weight:bold;
}

span.dunkelrot {
    color:maroon;
}

span.klein {
    font-size:0.8em;
    font-weight:bold;
}
span.klein_1 {
    font-size:0.8em;
}

span.gross {
    font-size:1.4em;
    font-weight:bold;
}

span.extragross {
    font-size:2.5em;
    font-weight:bold;
}

span.note {
    text-align:center;
    font-size:1.0em;
    color:blue;
    background-color:yellow
}
span.signatur {
    font-size:0.8em;
}

p.jahresplan {
    color:red;
    font-size:1.8em;
}

p.jahresplan:first-letter {
    font-size:2.0em;
}

span.jahresplan {
    color:red;
    font-size:2.0em;
}

ul.ausrufez {
    list-style-image:url(bild/ausrufz.png);
    color:maroon;
    text-align:left;
}

ul.ausrufez1 {
    list-style-image:url(bild/ausrufz1.png);
}

