/* CSS für http://danielle.song-vision.de/ */
/* letzte Änderung 2005-11-27 */

/* border-style:solid; */
/* border-width:2px; */


/* @import url("nonn4.css"); */

body {
/*  background-color:#FFAA00; */ /* mittel Logohintergrund */
/*   background-color:#b37700; */ /* dunkel  */ 
/*   background-color:#FFEABF; */ /* hell */
   background-color:#FFD580; /* zwischen mittel und hell */
   font-size:100.01%;
/*   padding:0 8px 8px 0; */
   margin:0;
   text-align:left;
   color:#000;
   padding:0 1.5ex 0 1.5ex;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,dl
{
   font-family:Helvetica,"MS Trebuchet",sans-serif;
}

li,p {
   text-align:left;
   width:70ex;
}

p {
   margin:0 auto 0 auto;
   padding:1ex 1ex 1ex 1ex;
   text-align:left;
}

h1, h2, h3, h4 {
   text-align:center;
   font-weight:bold;
}

h1, h2 {
   margin-left:auto;
   margin-right:auto;
}

h3, h4 {
   text-align:left;
}

a:link {
/*   color:#FFAA00; */
/* color:#b37700; */
/*   color:#FFEABF; */
/*   color:#FFD580; */
}

a:visited {
   color:#b37700;
}

a:hover {
   color:#ffeabf;
   background-color:#b37700;
}

#fuss {
   clear:both;
   background-color:#b37700;
   width:799px;
   margin:1ex auto 0 auto;
   padding:0 1.1ex 0 0;
   height:4ex;
}

#fuss p {
   width:799px;
   background-color:#ffaa00;
   font-size:80%;
   text-align:right;
   margin:0;
   padding:0.7ex;
}


table,td {
   vertical-align:top;
   margin-left:auto;
   margin-right:auto;
}

#hnav, #unav {
   background-color:#ffd580;
   border:none;
/*   border-color:#ffd580; */
   border-collapse:collapse;
}

#hnav table, #unav {
   border-collapse:collapse;
}

#hnav h1{
   height:100%;
   padding:0;
   margin:0;
   font-size:1.1em;
}

#hnav h2 {
   height:100%;
   padding:0;
   margin:0;
   font-size:1.1em;
   background-color:#ffaa00;
}

#unav h3 {
   height:100%;
   padding:0;
   margin:0;
   font-size:1em;
   background-color:#b37700;
   text-align:center;
}

#hnav th{
   border-width:0 0 1ex 0;
   padding:0;
   margin:0;
}

#hnav td, #unav td  {
   margin:0;
   padding:0;
}

#hnav td a, #unav td a, #hnav td span, #unav td span {
   display:table-cell;
   padding:.2em .5em .2em .5em;
}

#hnav td a,#hnav th a, #hnav td span, #unav td span  {
   text-decoration:none;
   background-color:#b37700;
}

#hnav th a {
   background-color:#ffd580;
   padding:0;
   margin:0;
}

#hnav td a:link {
   color:#ffffff;
   background-color:#ffaa00;
}

#unav td a:link {
   color:#ffffff;
   background-color:#b37700;
}

#hnav td a:visited {
   color:#ffeabf;
   background-color:#ffaa00;
}

#unav td a:visited {
   color:#ffeabf;
   background-color:#b37700;
}

#hnav td a.papa {
   text-decoration:none;
  background-color:#b37700;
}

#hnav td a:hover, #unav td a:hover  {
   background-color:#ffd500;
   color:#b37700;
}

.lill {
   float:left;
   margin:0.7ex 1em 0.7ex 1ex;
}

.cill {
   padding:0;
   margin:0.7ex;
}

.cill img {
   padding:0;
   margin:0;
}

.rill {
   float:right;
   margin:0.7ex 0 0.7ex 1em;
}

.cill, .rill, .lill {
   text-align:center;
   font-size:0.8em;
   font-family:Verdana,sans-serif;
}

/* noch nicht ganz klar weswegen sonst ein gelblicher rand erscheint */
#hnav th img{
   padding:0;
   margin:0;
   border:none;
}

table.termin {
   border-collapse:collapse;
}

.termin td{
   padding:0.5ex;
   border-color:#b37700;
   border-style:dotted;
   border-width:1px 0 0 0;
}

#inhalt {
   margin-left:auto;
   margin-right:auto;
   width:70ex;
}

#nnav {
   float:left;
   font-size:.9em;
}

#nnav, #nnav h3, #nnav p {
   width:30ex;
   padding-right:1ex;
}

.quelle {
   font-size:0.9em;
   text-align:right;
}

.autor {
   font-style:italic;
}

dt {
   font-weight:bold;
   font-size:1em;
   margin-bottom:0.4em;
}

dd {
   font-weight:normal;
   font-size:1em;
   margin-bottom:0.3em;
}

.bestellung {
	text-align:center;
	margin:1ex auto 1ex auto;
}

.bestellung th, .bestellung td  {
	vertical-align:top;
	padding-left:1ex;
	padding-right:1ex;
}


#vor {
	text-align:right;
}

#zurueck {
	text-align:left;
}

