BODY { font-family: sans-serif; font-size: 101%; background-color: #def8de; 
  padding: 10px; margin: 0px; }
STRONG { font-weight: bold; }
h1,.h1 { font-size: 1.35em; }
h2,.h2 { font-size: 1.15em; }
h3,.h3 { font-size: 1.0em; }
h4,.h4 { font-size: 0.9em; }
h5,.h5 { font-size: 0.9em; }
h6,.h6 { font-size: 0.9em; }
.invisible { display: none; }
A { color: #3e2ed2; text-decoration: none; }
A:hover { background-color: white; text-decoration: underline; }
IMG { border: 0px; }
.edit { float:right; padding:2px;border: 2px solid red }

DIV#mainwrapper { font-size: 0.9em; width: 59em  }

DIV#leftwrapper { float:left }

DIV#logo { width: 180px; }

DIV#navigation { width: 10em; display: block; }

DIV#navigation UL { margin-top:10px;padding-top: 0px; list-style-type: none; font-weight: bold; 
						        margin-left: 0px; padding-left: 0px; }
DIV#navigation UL LI {  padding-bottom: 15px; }

DIV#navigation UL LI UL { list-style-type: square; padding-bottom: 0px; margin-bottom: 0px; padding-left: 20px; font-size: 0.8em; }
DIV#navigation UL LI UL LI { padding: 4px; }

DIV#navigation a.kontakt { background: transparent url('http://www.kirche-koeln.de/img/vcardsymbol.gif') 
                           left no-repeat; padding-left: 28px; padding-top:6px; padding-bottom:4px;  }

DIV#contentwrapper { position:relative;float:left;width:39em }
						            
DIV#content { padding-bottom: 5px; top: 0px; padding-top: 
  0px; padding-left: 10px; padding-right: 10px; 
  min-height: 490px; background-color: #ffffff; 
  border: 1px solid gray }
* html DIV#content { height:490px; } /* Hack: Nur für IE 5.5 - 6.x */
html+body DIV#content { height:490px; } /* Hack: Nur vom IE 5.0 */

DIV#content H1 { padding-top: 0.3em;padding-bottom: 0.5em; 
  top: 0px; font-weight: bold; margin: 0px; }
DIV#content H2 { padding-top: 0.3em; padding-bottom: 0.0em; font-weight: bold; 
  margin-top: 0.2em; margin-bottom: 0.5em }
DIV#content H3 { padding-top: 0.3em; padding-bottom: 0.5em; font-weight: normal; 
  margin: 0px; }
DIV#content DIV { border: 1px solid rgb(70, 70, 0); 
  padding: 4px; }
DIV#content TABLE	 { margin-left: auto; margin-right: auto; align: left;
						            text-align: left; width: 100%; padding: 4px; }
DIV#content TD.bu { font-size: 85%; }
DIV#content UL.gd { margin-left: 0px; padding-left: 0px; list-style-type: none }
DIV#content UL.gd { margin-left: 0px; list-style-type: none }
DIV#content UL.subgd { margin-left: 20px; padding-left: 0px; list-style-type: square }
DIV#content UL.subgd LI	{ margin-bottom: 8px; margin-top: 8px }
DIV#foot { vertical-align:middle;margin-top: 4px; padding-bottom: 20px; }
