/* Standardelemente */
body {
   margin: 9px;
   background-color: white;
   text-align: center;
}

body, p, td {
   font-family: verdana, Arial,sans-serif;
   font-size: 10pt;
}

#layout {
   background-color: #ff9933;
   width: 900px;
	margin: 0 auto;
   text-align: left;
}

#navi {
   width: 180px;
	float: left;
   /*position: absolute;
   left: 0px;
   top: 0px; */
}

.ulnavi {
   list-style: none;
   font-size: 10pt;
   margin: 10px;
   padding: 0px;
/*   float: left; */
}

.linavi {
   margin-top: 1em;
   font-weight: bold;
   padding-left: 0px;
}

#text {
   background-color: #cccccc;
   padding: 20px;
   border-left: solid 7px white;
   margin: 0px 0px 0px 180px;
}

#footer
{
   margin-top: 40px;
}

img
{
   border: none;
}

/* Liste mit Schaf als Bullet
ul.schaf {
   list-style-image: url(images/schaf1.gif);
}
*/

/* Startseite */
#index2
{
   margin-top: 20px;
}

/* Seitenüberschriften */
h1.sektion {
   color: #006699;
}

h2, h3 {
   font-weight: normal;
}

/* Märchentitel bei Märchen */
h1.maerchen {
   color: #990000
}

/* Autor bei Märchen */
.mauthor {
   font-size: 80%;
   font-weight: normal;
}

/* Titel bei Repertoire */
.mtitel {
   font-size: 150%;
   font-weight: bold;
}

/* Tabelle bei Repertoire */
td.mgrafik {
   vertical-align: top;
   text-align: right;
}

td.maerchen {
   vertical-align: top;
}

td.spacer {
   height: 30px;
}

/* Bildunterschriften */
td.bildunter {
   vertical-align: top;
   font-size: 8pt;
}


/* Termine */
p.hinweis {
   color: #990000
}

tr.termineheader {
   text-align: left;
}

/* Links für Navigation */
a:link {
   text-decoration: none;
   color: #990000
}

a:visited {
   text-decoration: none;
   color: #990000
}

a:hover {
   text-decoration: underline;
   color: blue;
}

a:active {
   text-decoration: none;
   color: #990000
}


