html, body {
  margin:0;
}

body {
background-color:#060c46;
color:#cc0000;
text-align:center;
font-size: 100.01%;
font-family: Georgia,Helvetica,Arial,sans-serif;
margin: 0; 
padding: 1em;
min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

h1 {
font-size: 24pt;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
/*margin: 0 0 0.7em; padding: 0.3em;*/
text-align: center;
font-weight:bold;
text-decoration:underline;
background-color: #060c46;
border:0; /*2px ridge silver;*/
}

.h1 {
font-size: 24pt;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
/*margin: 0 0 0.7em; padding: 0.3em;*/
text-align: center;
font-weight:bold;
text-decoration:underline;
background-color: #060c46;
border:0; /*2px ridge silver;*/
}

h2 {
font-size: 14pt;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
/*margin: 0 0 0.7em; padding: 0.3em;*/
text-align: center;
font-weight:bold;
}

h3 {
font-size: 11pt;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
/*margin: 0 0 0.7em; padding: 0.3em;*/
text-align: center;
font-weight:normal;
text-decoration:none;
}

.h3 {
font-size: 11pt;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
/*margin: 0 0 0.7em; padding: 0.3em;*/
text-align: center;
font-weight:normal;
text-decoration:none;
color:#cc0000;
}

.spalte {
width:20%;
text-align:center;
float:left;
}

a {color:#cc0000; text-decoration:none;}
a:link {color:#cc0000; text-decoration:none;}
a:visited {color:#cc0000; text-decoration:none;}
a:hover {color:#cc6600; text-decoration:none;}
a:active {color: #cc6600; text-decoration:none;}

div#kalender a {color:#cc0000; text-decoration:none;}
div#kalender a:link {color:#cc0000; text-decoration:none;}
div#kalender a:visited {color:#cc0000; text-decoration:none;}
div#kalender a:hover {color:#cc6600; text-decoration:none;}
div#kalender a:active {color: #cc6600; text-decoration:none;}

div#kalender table a {color:#0000ff; text-decoration:none;}/*background-color:#ffff00;}*/
div#kalender table a:link {color:#0000ff; text-decoration:none;}/*background-color:#ffff00;}*/
div#kalender table a:visited {color:#0000ff; text-decoration:none;}/*background-color:#ffff00;}*/
div#kalender table a:hover {color:#ff00ff; text-decoration:none;}/*background-color:#ffff00;}*/
div#kalender table a:active {color: #cc6600; text-decoration:none;}/*background-color:#ffff00;}*/

div#monat a {color:#cc0000; text-decoration:none;}
div#monat a:link {color:#cc0000; text-decoration:none;}
div#monat a:visited {color:#cc0000; text-decoration:none;}
div#monat a:hover {color:#cc6600; text-decoration:none;}
div#monat a:active {color: #cc6600; text-decoration:none;}

html>body h1 {
border-color: gray;  /* Farbangleichung an den Internet Explorer  */
}

div#navigation {
margin:auto;
font-size: 14pt;
text-align:center;
border: 0 dashed silver;
background-color: #060c46;
/*background-color: #ffffff;*/
}
div#navigation element {
width:auto;
float:left;
/*background-color: #ffffff;*/
}

.navelem1 { 
margin-left:10pt; 
text-decoration:underline;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
font-weight:bold;
text-align:center;

}

.navelem2 { 
font-size: 16pt;
margin-left:10pt; 
text-decoration:underline;
font-family:Magneto,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
font-weight:bold;
text-align:center;
}

.navelemneu { 
margin-left:10pt; 
text-decoration:none;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
font-weight:bold;
text-align:center;
width:auto;
/*float:left;*/
}

.navelemland { 
font-size: 12pt;
margin-left:0;
margin-bottom:7pt; 
text-decoration:none;
font-family:Georgia,Forte,Arial,Helvetica,"Adobe Helvetica",sans-serif;
font-weight:bold;
text-align:left;
color:#cc0000;
}

input {
size:50;
 width:200pt;
}

input checkbox {
size:1;
width:20pt;
}

#datum {
background-image:url(../seifenkisten/bilder/hinterg1.jpg);
background-color:#dfdfff;
width:9.4em;
height:1em;
margin-left:1em;
text-align:center;
}

html>body #navigation {
  margin-right:0;}

/*Ende Bereich Navigation*/


div#kalender table {
border:0;
}

div#kalender td {
border:0;
border-spacing:0;
width:24pt;
text-align:center;
font-size:14pt;
font-weight:bold;
color:#cc0000;
}

.monat {
border-style:solid;
border-width:0.5pt;
border-color:#aaaaaa;
empty-cells:show;
width:200pt;
float:left;
margin:10pt;
}

.spalte1 {
/*background-color:#ffffff;*/
width:25%;
text-align:left;
float:left;
margin-left:10pt;
}

.spalte2 {
width:40%;
text-align:left;
float:left;
margin-left:10pt;
}

div#counter {
 text-align:left;
}

div#counter img {
border:0;
}


