body {
  font-size:		100.01%;
  color:		#000;
  background:		#FFF;
  margin:		0 15% 0 15%;
  font-family:		'Trebuchet MS', Helvetica, Verdana, Arial, sans-serif;
}

h1, h2, h3 {
  font-size:		130%;
  letter-spacing:	0.05em;
}

dt {
  font-weight:		bold;
  padding-top:		1em;
}
dd {
  margin-left:		0;
  padding-top:		0.6em;
}
ul {
  padding:		0 1.5em;
}
li {
  list-style:		url(/buttons/right.gif);
}
em {
  font-style:		normal;
  font-weight:		bold;
}

a, a:link {
  color:		#000;
  border-bottom:	1px #006 solid;
  text-decoration:	none;
}

a:visited {
  color:		#333;
  border-bottom:	1px #300 solid;
  text-decoration:	none;
}

a:hover {
  color:		#fff;
  background:		#cd9b9b;
  border-bottom:	1px #000 solid;
  text-decoration:	none;
}

a:active {
  color:		#CCC;
  border-bottom:	none;
  text-decoration:	none;
}

.kopf {
  border-bottom:	2px #cd9b9b solid;
}

.navi {
  border-bottom:	2px #cd9b9b solid;
  font-weight:		bold;
}
.navi ul, .footer li {
  text-align:		center;
}
.navi li, .footer li {
  list-style:		none;
  display:		inline;
  padding:		0.2em;
}
.navi li a, .footer li a {
  display:		inline;
  padding:		0;
}

.content p, .content li, .content td, .content dd, .content dt {
  max-width:		38em;
  line-height:		130%;
}

.list {
  clear:		both;
}

.footer {
  border-top:		2px #cd9b9b solid;
  margin:		0;
  padding:		1em 0;
  font-size:		90%;
}
.footer li, .footer ul {
  padding:		0;
}
.footer li {
  padding:		0 1em 0.3em 0;
  line-height:		130%;
  white-space:		nowrap;
}

a.gl, a.gl:link, a.gl:visited, a.gl:hover, a.gl img, a.gl:link img, a.gl:visited img, a[name] {
  border:		none;
  text-decoration:	none;
  background:		#fff;
}

.r {
  padding:		0 0 1em 2em;
  float:		right;
}

.l {
  padding:		0 2em 1em 0;
  margin:		0;
  float:		left;
}

