body {margin: 0; background: #006}

* {font-family: Helvetica,Arial,verdana, sans-serif; font-size: 13px;}


a.menue:link, a.menue:visited, a.menue:active, a.menue:hover {
	font-weight: bold;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
}

a.menue:hover {text-decoration : underline;}


a:link, a:visited, a:active, a:hover {

	color : #01006c;
	text-decoration : underline;
}

a:hover {color : #2144ac;}


a.grau:link, a.grau:visited, a.grau:active, a.grau:hover {
	font-size : 10px;
	color : #666666;
	text-decoration : underline;
}

a.grau:hover {text-decoration : none;}

div.menuetop {
	font-weight: bold;
        font-size : 24px;

	color : #ffffff;
	text-decoration : none;
	}

div.menue {
	font-weight: bold;
	font-size : 12px;

	color : #ffffff;
	text-decoration : none;
	}


/* schautoutbox */
div.kastentop, h3.kastentop {
	font-weight: bold;
	font-size : 12px;

	color : #ffffff;
	text-decoration : none;
	background: #006;
	padding: 3px;
	text-align: center;
	margin: 0;
	}

div.norm {


     /*   color : #000000;
        text-decoration : none; */
	text-align:justify;
        }

div.grau {
        font-size : 10px;

        color : #666666;
        text-decoration : none;
	text-align:justify;
        }

div.boldnorm {
        font-weight: bold;


        color : #000000;
        text-decoration : none;
	text-align:justify;
        }

h2, div.header {
        font-size : 18px;
        font-weight: normal;
        color : #000000;
        text-decoration : none;
        padding: 0px;
        margin: 0;
        }

td.streifen {
        background-image : url(/images/back.jpg);
        vertical-align : top;
        width : 20px;
        }

td.black {
        background : #000000;
        vertical-align : top;
        }

td.rand {
        background-image : url(/images/rand.jpg);
        }

/* So, abseits des unkommentierten Ekels da oben jetzt eine Formatierung für die Termintabelle: */

/*.datetable, .datetable * {padding: 0; margin: 0;}*/
.datetable {background: #000; margin: 10px;}
.datetable tr {background: #ddd; border-bottom: solid 1px #000;}
.datetable tr:hover {background:#fff;}
.datetable td {padding: 2px; padding-left: 3px; padding-right: 4px; border-bottom: solid 1px #000;}
.datetable tr.old {color: #666; font-style: italic;}
/*.datetable tr {border-top: solid 1px #000;}*/

/* zusätzlich die Adressenliste: */
#adresstable tr {background: #dedede; border: none;}
#adresstable tr:hover {background: #d5ca52;}
#adresstable td {border: none;}
#adresstable th {background: #bbbbbb;}
#adresstable .eltern {background: #ccc;}

/* bzw. das Guestbook */
#gbtable {background: #fff;  margin: 0px;}
#gbtable td {border-bottom: solid 1px #01006c; background: #fff; padding-left: 0px; padding-right: 0px;}

#menulist {padding: 3px;}
#menulist > li, #menulist > li > a {line-height: 180%; display: block; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none;}
#menulist > li > a:hover {text-decoration: underline;}

/* ganz oben die Überschrift durch das Bild ersetzen */
h1 {font-size: 0; width: 650px; height: 80px; background: url(/images/leiste.jpg)}

#right_menu {padding: 0;}
#schautout {background: #abf; padding: 3px;}

h3 {margin-top: 5px !important;}

.important {color: #f00;}