* {
	margin: 0;
	padding: 0;
}

a img {border:1; border-color: #000000;}

address {
	color: #E3E3E3;
	background-color: #A6A6A6;
	clear: both;
	margin-bottom: 1em;
	border-top: .181818182em solid #F30;
	padding: 1em 0;
	font-style: normal;
	text-align: center;
}

address a:link,
address a:visited,
address a:hover,
address a:active { color: #E3E3E3; }

body {
	font: 69%/130% verdana,sans-serif;
	color: #4D4D4D;
	background-color: #FFF;
}

fieldset { border: 0 none; }
input[type="submit"]:hover { cursor: pointer; }

h1, h2, h3 {
	font-weight: normal;
	text-transform: uppercase;
}

input {
	border: .181818182em solid #BFBFBF;
	padding: 0.181818182em;
}

legend { display: none; }
q { quotes: '\201E' '\201D' '\2018' '\2019'; }

#overall {
	width: 90em;
	/* 990px */
	border-right: 1px solid silver;
	background: #FFF url(../img/sys/bg_linie_og.gif) repeat-x left top;
}

#spalte1und2 {
	float: left;
	width: 57em;
	overflow: hidden;
}

#spalte3 {
	float: right;
	width: 32.18181818em;
	background: transparent url(../img/sys/bg_forschung.gif) no-repeat 100% top;
}

#kopfzeile { height: 11em; }


#zierleiste {
	width: 57em;
	overflow: hidden;
	background: #BFBFBF url(../img/sys/ws100pz.gif) repeat-y 100% top;
}

#navigation {
	width: 17em;
	float: left;
	margin-right: .181818182em;
}

#navigation div,
#navigation form {
	color: #F30;
	background-color: #F2F2F2;
	margin-bottom: .181818182em;
	padding: 1em;
}

#navigation div { line-height: 190%; }
#navigation div#unternehmen { background-color: #E6E6E6; }
#navigation form#suche { background-color: #D9D9D9; }
#navigation form#suche p { text-transform: uppercase; }

#navigation form#suche a:link, 
#navigation form#suche a:visited,
#navigation form#suche li a:hover,
#navigation form#suche li a:active {
	color: #08326A;
	text-decoration: none;
	padding-left: 12px;
	background: transparent url(../img/sys/bullit_og.png) no-repeat 0 0.272727273em;
}

#navigation h1 {
	width: 17em;
	height: .181818182em;
	color: #BFBFBF;
	font-size: 1em;
	overflow: hidden;
}

#navigation div h2,
#navigation form h2 {
	color: #7891A8;
	margin-bottom: .454545455em;
	font-size: 1.818181818em;
	font-weight: lighter;
	/* letter-spacing: -0.090909091em; */
}

#navigation div ul { list-style: none; }
#navigation div li { text-transform: uppercase; }
#navigation div ul em { font-style: normal; }

#navigation div li a:link,
#navigation div li a:visited,
#navigation div li a:hover,
#navigation div li a:active {
	color: #08326A;
	text-decoration: none;
	padding-left: 12px;
	background: transparent url(../img/sys/bullit_og.png) no-repeat 0 0.272727273em;
}

#navigation div li a:hover,
#navigation div li a:active { text-decoration: underline; }

#navigation div li li {
	margin-left: 1em;
	color: #08326A;
	text-transform: none;
	font-size: 0.909090909em;
}

#navigation div li li a:link,
#navigation div li li a:visited,
#navigation div li li a:hover,
#navigation div li li a:active { background: transparent url(../img/sys/bullit_bl.png) no-repeat 0 0.272727273em; }

#navigation div li li strong a:link ,
#navigation div li li strong a:visited,
#navigation div li li strong a:hover,
#navigation div li li strong a:active {
	background: transparent url(../img/sys/bullit_og_kl.png) no-repeat 0 0.272727273em;
	font-weight: normal;
}

#navigation form input#searchterm { width: 92%; }

#navigation form input.submit {
	color: #F30;
	background-color: #D9D9D9;
	margin: .3em 0;
	border: 0 none;
	padding: 0;
	text-transform: uppercase;
	font-size: .818181818em;
}

#inhalt {
	min-height: 47em;
	width: 38em;
	padding: 1em 0 2em 1.818181818em;
	float: left;
	overflow: hidden;
	background-color: #FFF;
}

#inhalt a:link,
#inhalt a:visited,
#inhalt a:active { color: #000; }
#inhalt a:hover { color: #F30; }

#inhalt p { margin-bottom: 1em; }



#inhalt h1 {
	font-size: 1.818181818em;
	line-height: 100%;
	margin-bottom: .5em;
}

#inhalt h2 {
	clear: both;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 120%;
}

#inhalt li { margin-left: 1em; }
#suchergebnis ul { list-style: none; }
#suchergebnis ul li { margin: 0; }
#suchergebnis ul li p { margin-left: 2em; }

#suchergebnis ul li h2 {
	font-size: 1em;
	font-weight: bold;
}

#suchergebnis ul li h2 span {
	float: left;
	width: 2em;
	height: 2em;
}

#suchergebnis a:link,
#suchergebnis a:visited,
#suchergebnis a:hover,
#suchergebnis a:active {
	color: #4D4D4D;
	text-decoration: none;
}

#suchergebnis a:hover,
#suchergebnis a:active { text-decoration: underline; }

#suchergebnis a:link em,
#suchergebnis a:visited em,
#suchergebnis a:hover em,
#suchergebnis a:active em {
	font-style: normal;
	color: #F30;
	text-decoration: underline;
}

#seitenfunktionen {
	clear: both;
	margin-top: 2em;
	border-top: .181818182em solid #BFBFBF;
	padding: 1em;
	text-transform: uppercase;
}

#seitenfunktionen strong {
	color: #7891A8;
	font-size: 1.818181818em;
	text-transform: uppercase;
	font-weight: normal;
}

#seitenfunktionen ul { display: inline; }

#seitenfunktionen li {
	padding-left: .545454545em;
	display: inline;
}

#seitenfunktionen a:link,
#seitenfunktionen a:visited,
#seitenfunktionen a:hover,
#seitenfunktionen a:active {
	color: #08326A;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 11px;
	background: transparent url(../img/sys/bullit_og.png) no-repeat 0 0.272727273em;
}

#seitenfunktionen a:hover,
#seitenfunktionen a:active { text-decoration: underline; }

#infokasten {
	width: 15em;
	margin: -180px 0 100px 3em;
	float: left;
	background: transparent url(../img/sys/ws70pz.png) repeat 0 0;
	border: .181818182em solid #BFBFBF;
	padding: 1em .545454545em;
}

#infokasten ul { list-style: none; }
#infokasten li { margin: 0 0 1em 0; }

#infokasten a:link,
#infokasten a:visited,
#infokasten a:hover,
#infokasten a:active {
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
}

#infokasten a:hover,
#infokasten a:active { text-decoration: underline; }

#infokasten a:link em,
#infokasten a:visited em,
#infokasten a:hover em,
#infokasten a:active em {
	font-weight: normal;
	font-style: normal;
	color: #F30;
	text-decoration: underline;
}

#infokasten h1 {
	color: #4D4D4D;
	font-size: 1.818181818em;
	text-transform: uppercase;
	margin-bottom: .454545455em;
}

#redundant {
	position: relative;
	float: right;
	width: 352px;
	height: 530px;
	list-style: none;
}

#redundant a {
	display: block;
	text-decoration: none;
/*	background-color: lime;
	opacity: .50; */
}

#redundant li { position: relative; }

#bobbel1 {
	top: 45px;
	left: 0;
}

#bobbel1,
#bobbel1 a {
	width: 42px;
	height: 42px;
}

#bobbel2 {
	top: -21px;
	left: 110px;
}

#bobbel2,
#bobbel2 a {
	width: 62px;
	height: 62px;
}

#bobbel3 {
	top: -18px;
	left: 231px;
}

#bobbel3,
#bobbel3 a {
	width: 83px;
	height: 83px;
}

#bobbel4 {
	top: -26px;
	left: 71px;
}

#bobbel4,
#bobbel4 a {
	width: 120px;
	height: 120px;
}

#bobbel5 {
	top: -49px;
	left: 226px;
}

#bobbel5,
#bobbel5 a {
	width: 98px;
	height: 98px;
}

#bobbel6 {
	top: 5px;
	left: 273px;
}

#bobbel6,
#bobbel6 a {
	width: 62px;
	height: 62px;
}

#inhalt img {
	float: left;
	margin: 1em 1em 1em 0;
}

p.zusammenfassung { margin-top: 1em; }
ul#inhaltsverzeichnis { list-style: none; }

ul#inhaltsverzeichnis li.ebene1 {
	font-size: 120%;
	margin: .6em 0 .2em 0;
}

ul#inhaltsverzeichnis li.ebene2 { margin-left: 2em; }
ul#inhaltsverzeichnis li.ebene3 { margin-left: 3em; }
