/* default.css Stylesheet fuer Homepage Christuskirche */


body { font-family:Arial, Tahoma, Verdana, Sans-Serif; }
/* body { font-family:Verdana, Helvetica, Arial, sans-serif;  } */


.fett { color:#000040;
        font-weight:bold; }

.kursiv { color:#000040;
          font-style:italic; }

.xsmall { font-size:x-small; }

h1, h2, h3, h4, h5, h6 { color:#000040; }

h2.header { margin-top:0px;
            margin-bottom:5px; }

h3.header { font-style:italic;
            margin-top:0px;
            margin-bottom:0px; }

tr.termin { background-color:#DFDFDF; }

tr.highlight { background-color:#FFFF00; }

tr.rundgang { padding:5px;
              background-color:#FFFFFF;
              vertical-align:middle; }


tr.konfi { padding:5px;
           background-color:#FFFFFF;
           vertical-align:middle; }

th.termin { color:#000000;
            background-color:#CC99CC;
            font-size:small;
            font-weight:bold;
            text-align:center; }

th.subtermin { color:#000000;
               background-color:#DFDFDF;
               font-size:small;
               font-weight:bold;
               text-align:left; }


th.programm { color:#000000;
              background-color:#CC99CC;
              font-size:small;
              font-weight:bold;
              text-align:left; }


td { color:#000000;
     font-size:small; }

td.navi { width:22%;
          vertical-align:top;
          font-size:small;
          border-width:medium;
          border-right-style:solid;
          white-space:nowrap;
          border-right-color:#cc99cc; }

td.navi1 { width:22%;
           vertical-align:top;
           font-size:small;
           border-width:medium;
           border-right-style:solid;
           white-space:nowrap;
           border-right-color:#ff9900; }

td.body { padding-left:20px;
          text-align:left;
          vertical-align:top; }

td.submenu { color:#FFFFFF;
             background-color:#DFDFDF;
             font-size:small; }

td.termin { font-size:small; }

td.bemerkung { font-size:small;
               font-style:italic; }

td.rundgang { padding:5px;
              background-color:#FFFFFF;
              width:100px;
              text-align:center; }

td.kv { padding:5px;
        background-color:#FFFFFF;
        width:150px;
        text-align:center;
        vertical-align:baseline; }

td.konfi { padding:5px;
           width:80px;
           text-align:center;
           font-size:small; }

td.aktuell { border-color:#CC99CC;
             background-color:#FFFFFF;
             padding:20px; }

div.logo { position:absolute;
           left:0px;
           top:0px;
           margin:0px; }

div.top { position:absolute;
          left:80px;
          top:10px;
          margin:0px;
          width:auto;
          height:auto; }

div.body { position:absolute;
           left:20px;
           top:120px;
           margin:0px;
           width:100%;
           height:auto; }

div.home { position:absolute;
           left:20px;
           top:120px;
           margin:0px;
           width:100%;
           height:auto; }

p.copyright { font-size:x-small;
              margin-left:30px; }

a.auswahl { background-color:#CC99CC;
            color:#FFFFFF; }

a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  font-size:small;
  font-weight:bold;
  color:#001060;
}

a:active, a:hover { color:#FFFFFF;
                    background-color:#CC99CC;
                    text-decoration:none; }

ul.submenu { list-style-type:square;
             margin-top:3px;
             margin-bottom:3px; }

dl.imgleft { float:left;
             margin-right:15px;
             margin-bottom:5px; }

dl.imgleft dt { margin-bottom: 0; }

dl.imgleft dd { margin: 0;
                font-size:x-small; }