.top { background-image:url(96/panorama.jpg); }
.box,.foto,.foto1 { background-image:url(96/gradient50.gif); }
button,input,.table th { background-image:url(96/button.gif); }
h1,h2,hr { border-color:#978b68; }
button,input,.table th,.box,.left > div,.foto,.foto1,.mark,.vorschau { background-color:#e1d8bd; }
button,input,.left div,.box,.box h1,.box h2,.box hr,.foto,.foto1,.vorschau,.foto img,.foto1 img { border-color:#ebe5d3; }
.table,.table th,.table td { border-color:#f8f5ef; }
.vorschau:visited { background-color:#e5e2d9; border-color:#f2f1ec; }
.left > div > a:visited,.vorschau:visited { color:#4c4634; }
button:focus,button:hover,input:focus,input:hover,.vorschau:focus,.vorschau:hover { background-color:#efe7cf; border-color:#f7f3e7; }
button:focus,button:hover,input:focus,input:hover { background-image:url(96/button2.gif); }
input[type=text] { background:#f0ecde; }
body,input[type=text]:focus,input[type=text]:hover { background-color:#f8f5ef; }
::selection { background:#978b68; }
::-moz-selection { background:#978b68; }
#termine { background:url(96/menu.png) center; text-shadow:0 0 0.5em white; }
/* Termine */
.table { width:100%; }
.table td { height:5em; vertical-align:top; width:15%; }
.day { float:left; font-size:200%; margin-right:0.5em; }
.elternabend { background:#9f9 }
.ferien { background:#ffc }
