/*
# Aenderungen:
#
#            mb  M.Bruns      Online-Redaktion
#            pw  P. Wichmann  Online-Redaktion
#
#
# 2008-08-19 mb    Break ergaenzt
#                  Opera8-Hack
# 2008-08-12 mb    IE-Hacks
# 2008-07-23 mb    #e form input:hover.suchbutton ergaenzt
# 2008-07-15 mb    #f .linkliste li.self von Hintergrundgrafik befreit
# 2008-07-04 mb    #e ol: margin statt padding
# 2008-07-04 mb    .erweiterte_suche ergaenzt,
# 2008-07-04 mb    #e ol li mit maxwidth und overflow versehen,
#                  primaer- und Sekundaerfarbe eleminiert
# 2008-07-03 mb    Klassen .fast_helpDiv nach f verschoben
#                  fast_nohit veraendert
# 2008-07-02 mb    Klasse .fast_nohit eingefuegt
#                  fieldset fuer Druck sichtbar gemacht
#                  bei Klasse fast_filterremove den Hintergrund eleminiert
*/

#f .fast_helpDiv {
	display: none;
	position:absolute;
	background-color: #ffffff;
	border: 1px solid #333333;
	padding: 0.5em;
	}
#f .fast_helpDiv h2 {
	color: #ffffff;
	margin: -0.5em;
	padding: 0.5em;
	margin-bottom:0.5em;
	}
#e .suchtreffer {
	}
#e .typominitext {
	font-size: 0.9em;
	}
#e .fast_didyoumean {
	clear:both;
	}
#e ol {
	margin: 0.75em 0 0 -1em;
	line-height:1.em;
	overflow:hidden;
	max-width:41.6em;
	}
#e ol li a {
	display: block;
	margin-bottom: 0.25em;
	}
#e ol li a strong {
	font-size: 1.1em;
	}
#e ol li {
	margin-bottom: 2.5em;
	font-size:0.875em;
	line-height:1.5em;
	}
#e ol li a.int, #e ol li a.ext, #e ol li a.download {
	margin: 0.5em 0;
	}
#f a.help {
	display: inline;
	text-indent: -14px;
	background-image: none;
	}
#e .help img, #f .help img {
	width:0.98em;
	height:0.98em;
	margin-bottom:-0.18em;
	border: 0;
	}
#e .fast_counter {
	clear: right;
	float: right;
	}
#e .fast_counter img, #e .sortieren_nach ul img {
	width: 1em;
	height: 1em;
	}
#e .fast_nohit {
	font-weight:bold;
	font-size: 1.5em;
	}
#e .fast_nohit p {
	text-align:center;
	margin: 1.5em;
	}
#e form fieldset label {
	width:13.8em;
	text-align: right;
	margin-top: 0.5em;
	margin-right: 0.2em;
	float:left;
	display:block;
	}
#e form fieldset select {
	width:26.7em;
	}
#e form .suchbutton {
	margin-left:13.8em;
	float:left;
	border:0;
	}
#e form input:focus.suchbutton, #e form input:active.suchbutton {
	background-color:#d3d2d2;
	outline:none;
	}
#e fieldset {
	border: 1px solid #a7a5a5;
	}
#e fieldset legend {
	color: #333333;
	}
#e div.einfache_suche, #e div.erweiterte_suche {
	clear:both;
	margin-left: 5px;
	}
#e .header {
	font-size:0.8em;
	background-color: #ededed;
	min-height:4.1em;
	padding: 0 0.3em;
	}
span.sortieren_nach {
	float:left;
	padding-right:10px;
	line-height:160%;
	}
ul.sortieren_nach {
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul.sortieren_nach ul {
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;
	}
ul.sortieren_nach strong {
	float:left;
	margin-right:0.2em;
	}
ul.sortieren_nach .subliste {
	float:left;
	}
ul.sortieren_nach .subliste a img {
	margin-top: 0;
	}
ul.sortieren_nach .subliste img {
	margin-top:0.5em;
	}
ul.sortieren_nach li {
	float:left;
	padding-right:10px;
	list-style-type:none;
	}
ul.sortieren_nach li ul li {
	padding-right:0.2em;
	padding-top:0.2em;
	float:left;
	}
ul.sortieren_nach li a { 
	text-decoration:none;
	}
#f h1, #f h2 {
	text-transform:uppercase;
	}
#f h3 {
	margin-top:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.625em;
	}
#f h4 {
	margin-top:1.2em;
	font-size:0.625em;
	}
#f table {
	width:10.9350em;
	}
#f table td {
	vertical-align: top;
	line-height:1em;
	font-size: 0.625em;
	}
#f .self {
	background-repeat:no-repeat;
	background-position:0 5px;
	text-indent: 14px;
	display:block;
	}
#f .linkliste li.self {
	text-indent:0;
	padding-left: 14px;
	padding-bottom:0.2em;
	background-position: 0px 0.1em;
	}

#f .fast_filtercontent {
	font-weight: bold;
	}
#f .fast_filterremove img {
	border: 0; 
	}

#f .fast_filterremove a {
	border:  0;
	margin:  0;
	padding: 0;
	text-indent: 0;
	background-image: none;
	}
#f .fast_filterremove a:active, #f .fast_filterremove a:focus, {
	margin:  0;
	padding: 0;
	outline: 1px solid #333333;
	}
#f ul.linkliste {
	margin-bottom:1.4em;
	padding:0;
	}
#f hr {
	padding:0;
	}
* html #f .self {
	background-position:0 0.45em;
	}
* html #e ol {
	margin-left: 1em;
	}
* html #e .fast_counter ul.sortieren_nach li img {
	margin-top:0.7em;
	}
*:first-child+html #e ol {
	margin-left: 1em;
	}
*:first-child+html #e .header {
	margin: 0.5em;
	}
*:first-child+html #f .self {
	background-position:0 0.45em;
	}

html:first-child>b\ody #e ol {
	margin-left: 1em;
	}