body
{
  color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  margin: 0;
  border: 0;
  padding: 0;
  background-color:#000066;
  text-align: center; /*Fuer Zentrierung in IE notwendig*/
}

p { font-size: 0.8em; }

h1 { font-size: 1em; color: #000066; border-bottom: 0.2em solid #0000FF; padding-left: 1em; padding-bottom: 0.3em;}
h2 { font-size: 0.8em; font-weight: bold;}

a { text-decoration: underline; color:#0000FF;}

ul { list-style-type: square; list-style-image:url(../images/listitem.gif)}
li { font-size: 0.8em; margin-bottom: 0.4em;}

address { font-style: normal ;}

/*text-align:left als Ausgleich zu obiger Zentrierung fuer IE*/
/*width in Verbindung mit margin: 0 auto sorgt fuer Breite und Zentrierung in Mozilla */ 
#page { border-left: 0.2em dashed #FFCC00; border-right: 0.2em dashed #FFCC00; background-color:#FFFFFF; width:47.5em; margin:0 auto; text-align:left;} 

#head { height:3.2em; padding-top: 1.0em; padding-left: 1.0em; padding-right: 1.0em; padding-bottom: 1.0em;}

#navigation {background-color:#000066; border-bottom: 0.2em solid #FFCC00; height:1.8em; clear:right;} /*clear:right, damit motto-Grafik sich nicht mit Navigation ueberschneidet - height nur wegen IE notwendig */

#content { padding-top:0.5em; padding-left:2.5em; padding-right:2.5em; padding-bottom:1.2em;}

#inlinebox { border: 0.1em dashed #FFCC00; background-color:#FFFF99; float:right; margin-right: -1.0em; margin-left: 2em; margin-top: 3.4em; width: 16em; padding: 0.5em;}
#inlinebox h3 { font-size: 0.8em; font-weight: bold; margin: 0; padding: 0;}

#footer { background-color:#FFCC00; padding-top:0.4em; padding-bottom:0.4em; font-size: 0.6em; text-align: center;}

#page br.footer {clear:left; margin-top:1em;}
		
#navigation a {float: left; display: block; padding-left: 1.5em; padding-right: 1.5em; padding-bottom: 0.5em; padding-top: 0.5em; font-size: 0.8em; font-weight: bold; color:#FFFFFF;
		text-decoration: none; text-align: left;}
		
#navigation a:hover { text-decoration: underline; background-color:#0000FF;}
#navigation a:focus { text-decoration: underline; background-color:#0000FF;}

#navigation a:active { background-color:#0000FF;}
#navigation a.active { background-color:#0000FF;}

#content a:hover {background-color:#CCC; color: #000;}
#content a:focus {background-color:#CCC; color: #000;}

#content a.imglink:hover {background-color:transparent;}
#content a.imglink:focus {background-color:transparent;}

#head img.logo { float:left; margin:0; border:0; padding-right:0.5em; padding-bottom:0.5em;} /* padding-bottom, fuer Abstand bei kleinerer Aufloesung zu motto-Grafik */
#head img.motto { float:right; margin:0; border:0; padding-right:0.5em; padding-bottom:0.5em;} /* padding-bottom, fuer Abstand bei kleinerer Aufloesung zu Navigation */

#content img {float: right; margin: .3em .2em .2em .4em!important}
#content img.w3c {border:0; float:none;}
#content img.referenz {border:0; float:left; padding-right: 2em; padding-left: 1em; padding-bottom: 2em;}
#content h2.referenz {clear:left; border: 0.05em solid #FFCC00; padding: 0.2em;}
h2.referenz a {font-weight:normal;}


