body {
  font-size:		100.01%;
  background:		#00377d;
  color:		#004186;
  font-family:		"Avenir",Helvetica,"News Gothic","Franklin Gothic",sans-serif;
  margin:		0;
}

h1 {
  font-size:		130%;
  margin:		1em 0 1em 0;
  padding-top:		0;
  padding-right:	1em;
  padding-left:		1.2em;
  color:		#f86814;
  text-align:		center;
}
h2, h3,h4 {
  font-size:		100%;
  margin:		15px 0 0 0;
}
dl {

  margin-top:		0;
}
dt {
  font-weight:		bold;
  padding:		1.8em 0 0 0;
}
dd {
  margin-left:		0;
}
table {
  border-collapse:	collapse;
  margin-bottom:	1em;
}
td {
  padding:		0 0.3em 0 0;
  vertical-align:	top;
}
form, form table, form table tr, form table tr td {
  vertical-align:	middle;
}
form td[colspan="2"] {
  padding:		0.7em 0 0.7em 0;
}
form td.top {
  vertical-align:	top;
}

input[type="text"], textarea {
  margin:		0.6em 0 0.6em 0.4em;
  border:		none;
  background:		#fde6c7;
  color:		#004186;
  width:		350px;
}
input[type="submit"] {
  margin:		0.6em 0 0.6em 0.4em;
  border:		none;
  background:		#fde6c7;
  color:		#004186;
}
form tr:first-child {
  padding-left:		0;
}

em {
  font-style:		normal;
  font-weight:		bold;
}
p {
  padding-top:		0;
  margin-top:		0;
}

a, a:link, a:visited, a:hover, a:active, a:focus {
  text-decoration:	none;
}
.page {
  margin:		0 0 0 17em;
}

.head {
  color:		#004287;
  margin-top:		22px;
  margin-right:		0;
  margin-bottom:	48px;
  margin-left:		2em;
  text-align:		center;
  max-width:		45em;
  padding-right:	1em;
}

.content {
  background:		#f7f7f7;
  margin:		0;
  padding:		2em 2em 2em 0;
  padding-top:		25px;
}
.brot {
  margin:		0 0 0 2em;
}
.content ul, .content ol {
  padding:		0 1em;
  margin:		0 0 1em 0;
}
.content ul li, .content ol li, dd ul li, dd ol li {
  margin:		0 1em 0 0.37em;
} 
.content ol li {
  list-style:		decimal;
  margin:		0 1em 0 0.37em;
}
.content ol li li, .nostyle li {
  list-style:		lower-alpha;
  margin:		0 0 0 0.35em;
}
.content a {
  border-bottom:	1px #f69615 solid;
  color:		#004186;
}

.brot {
  padding:		0;
  line-height:		140%;
  max-width:		45em;
  margin-bottom:	1.5em;
  min-height:		35em;
}
.brot img {
  margin-bottom:	1em;
}
.brot li {
  list-style:		url(/images/list.png);
}
.brot ul {
  padding-left:		0.5em;
}
.brot .img {
  margin-top:		3em;
}

.content  ul.literatur {
  padding:		0;
  margin:		0;
}
.content ul.literatur li {
  margin:		0 0 0 1em;
  padding:		0 0 1em 0;
}

.content .logos img {
  padding:		0.6em;
}

.content .mid {
  margin-top:		2em;
  margin-right:		auto;
  margin-bottom:	2em;
  margin-left:		auto;
  text-align:		center;
}
.content .mid a, .content .mid a:link, .content .mid a:visited {
  text-decoration:	none;
  border:		none;
}

.content .mid td {
  font-weight:		bold;
  vertical-align:	middle;
}
.content .mid td.al {
  text-align:		left;
}
.content .mid td[colspan="3"] {
  padding-left:		0.6em;
}

.content .mid img {
  margin:		0.7em 1.2em;
}

.commdata {
  padding:		0;
  margin:		0;
  margin-bottom:	0.3em;
}

.navi {
  position:		absolute;
  top:			0;
  left:			2em;
  width:		13.5em;
  height:		100%;
  font-weight:		bold;
  line-height:		140%;
}

.navi .main {
  padding:		0;
  margin:		0;
  position:		absolute;
  top:			218px;
  left:			0;
  width:		100%;
  height:		auto;
}

.navi .main li {
  list-style:		none;
}
.navi .main li a {
  display:		block;
  width:		100%;
  padding:		0.4em 0;
}
.navi .main li a, .navi .main li a:link, .navi .main li a:visited {
  color:		#f9f9f9;
}

.navi .main li.here, .navi .main li.subhere {
  background:		url(/images/topic.png) left no-repeat;
  padding:		0.4em 0;
  padding-left:		24px;
  color:		#f86814;
}
.navi .main li.subfirst {
  background:		url(/images/topic.png) left no-repeat;
  padding-left:		24px;
  color:		#f86814;
}

.navi .main li.subfirst a {
  padding-right:	15px;
  color:		#f86814;
}

.navi .main li.sub, .navi .main li.subhere {
  font-weight:		normal;
/*  padding:		0.1em 0 0.2em 0;*/
  padding-left:		24px;
}
.navi .main li.subhere {
  padding-left:		24px;
  margin-left:		24px;
}

.navi .language {
  position:		relative;
  top:			102px;
  left:			0;
  padding:		0;
  width:		80%;
  list-style:		none;
}
.navi .language a {
  text-decoration:	none;
  background:		url(/images/topic.png) left no-repeat;
  padding-left:		24px;
  color:		#fff;
  font-weight:		normal;
}

.content .footer {
  font-size:		90%;
  margin:		0 0 0 2.2em;
  border-top:		1px #004186 solid;
  padding-top:		0.6em;
  clear:		both;
  max-width:		52em;
}
.content .footer ul {
  margin:		0;
  padding:		0;
}
.content .footer li {
  display:		inline;
  list-style:		none;
  margin:		0;
}
.content .footer a {
  color:		#004186;
  border:		none;
}

.person {
  clear:		both;
  margin:		1.5em 0 0 0;
  padding:		0;
}
.person p {
  padding:		0;
  margin:		0;
}
.footnote {
  font-size:		90%;
  padding-top:		1em;
  line-height:		130%;
}
.footnote ul {
  margin-top:		0;
  padding-top:		0;
  padding-left:		1em;
}
.footnote p {
  padding-bottom:	0;
  margin-bottom:	0;
}

.l {
  float:		left;
  margin:		0.3em 1em 0 0;
  padding:		0;
}
.r {
  float:		right;
  margin:		1em 0 0 1em;
  padding:		0;
}
.gl img, a.gl {
  border:		none;
  text-decoration:	none;
}
.n {
  display:		none;
}
p.redaktion {
  font-weight:		bold;
  border:		2px red solid;
  padding:		0.6em;
}
span.redaktion {
  font-weight:		bold;
  border-bottom:	2px red solid;
}
span.upper {
  text-transform:	uppercase;
}
a[name], .head a {
  text-decoration:	none;
  border:		none;
}

