/*  --------------------------------------------------------  */
/*                    -- Allgemeines  --                      */
/*  --------------------------------------------------------  */

body{
/*  background	: url(./bilder/bg.gif) repeat-x #fff;
  color			: #fff;
  padding		: 1em 0 0 0;
  margin		: 0;
  border 		: 0px #660 solid;  */
  margin		: 0;
  font-size		: 100.01%;
  font-family	: Helvetica, Arial, sans-serif;
}

h1,h2,h3 {
  font-family: Helvetica, Arial, sans-serif;
}
h1 {font-size: 130%;}
h2 {font-size: 125%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}

a {
  color            : #064bcc;
}

a:hover {
  color            : #bac6e6;
  background-color : #04037E;
  text-decoration  : none;
}

.content {
  background	: url(./bilder/musterklein.jpg);
  color			: #000;
  padding 		: 3%;
  padding-top	: 1em;
  border-top   	: 1px #04037E solid;
  width:		: 100%;
}

/*  --------------------------------------------------------  */
/*                      -- Header  --                         */
/*  --------------------------------------------------------  */

.top {
  background   		: url(./bilder/bg2.gif) repeat-x #ccc;
  background-color	: transparent;
  margin			: 0 0 0 0;
  padding			: 0;
  width	            : 100%;
  height			: 100px;
  font-family		: Lucida, Verdana, Arial, Helvetica, sans-serif;
}

/*  --------------------------------------------------------  */
/*                       -- Logo  --                          */
/*  --------------------------------------------------------  */

.logo {
  background		: url(./bilder/logo3.gif);
  background-color	: transparent;
  position          : absolute;
  top               : 10px;
  left              : 10px;
  width	            : 240px;
  height			: 75px;
  margin			: 0 0 0 0;
  font-family		: Lucida, Verdana, Arial, Helvetica, sans-serif;
}

/*  --------------------------------------------------------  */
/*                    -- Navigation  --                       */
/*  --------------------------------------------------------  */
.navi {
  background	: url(./bilder/musterklein.jpg);
  padding		: 1em 1em 1em 1em;
  margin		: 0;
  width			: 10em;
  border-top	: 1px #04037E solid;

}
/* Der IE soll das Element breiter darstellen,
da margin und padding hier von der Breite abgezogen werden! */
* .navi {
  width			: 10em;
}

.navi ul {
  list-style	: none;
  margin		: 0 0 0 0;
  padding		: 0 0 0 0;
  font-weight	: bold;
  text-align	: center;
}
.navi li {
  color			: inherit;
  background	: url(/images/navibg.gif) repeat-x #ccc;
  background-color	: #bac6e6;
  padding		: 0;
  display		: block;
  width			: 10em;
  border 		: 1px #04037E solid;
  margin-bottom : 1em;
}

.navi li a {
  display		: block;
  padding		: 0.2em 0 0.15em 0;
}

.navi li a:link,
.navi li a:visited {
  color            : #04037E;
  background-color : transparent;
  text-decoration  :none;
}
.navi li a:hover {
  color            : #bac6e6;
  background-color : #04037E;
  text-decoration  : none;
}
.navi li a:active {
  background-color : #bac6e6;
  color            : #04037E;
  text-decoration  : none;
}
.navi li.here {
  color				: #04037E;
  background		: url(/images/navibg.gif) repeat-x #ccc;
  display			: block;
  min-height		: 1.5em;
  border-right 		: 1px #04037E solid;
  padding			: 0.2em 0 0.1em 0;
  margin-left		: 1em;
}

/*  --------------------------------------------------------  */
/*                      -- Footer  --                         */
/*  --------------------------------------------------------  */

.footer {
  background	: #bac6e6;
  color			: #000;
  font-size		: 90%;
  padding		: 0.5em;
  text-align	: center;
}

/*
#content {
	border:3px dotted #dedede;
	padding:0 1 1 1em;
	margin-left:11.5em;
	margin-right:0.5em;
}

* html .content {
	height:1em;  / Workaround gegen den 3-Pixel-Bug des Internet Explorers /
	padding-top:1em;
} */