@charset "UTF-8";/* CSS Document *//* Alle Abstände auf null setzen */* {	margin: 0;	padding: 0;}/* Grundlegende Richtlinien */html {	height: 100%;}body {	height: 100%;	background-image: url(../img/part_body_bg.gif);	background-repeat: repeat-x;	background-position: -10px 0;	/* Typo */	font-family: Tahoma, Geneva, Arial, sans-serif;	font-size: 1em;	color: #333;}/* Linksdarstellung *//* Links immer ohne Unterstreichung anzeigen */a:link, a:visited {	text-decoration: none;	outline: none;}/* Bildlinks immer ohne Rand anzeigen */a img {	border: 0;}/* Links */a {	color: #039;	background-color: inherit;}a:hover {	text-decoration: underline;}a:visited {	color: #7389b5;	background-color: inherit;}/* Abstände für Absätze */#cont p {	margin-top: 4px;	margin-bottom: 6px;	padding-right: 12px;}/* Headings */h1 {	margin-top: 21px;	margin-bottom: 9px;	/*	margin-top: 12px; 	padding-bottom: 12px;	border-bottom: 1px solid #999;	*/	/* Typo */	font-size: 1.75em;	font-weight: normal;	color: #000;}#cont h2, #cont h3, #cont h4, #cont h5, #cont h6 {	padding-right: 12px;	background-color: inherit;	/* Typo */}#cont h2 {	padding: 20px 0 4px 0;	/* Typo */	font-size: 1.3em;}#cont .boxtag h2 {	background-color: #d4d4d4;	padding: 0;	margin: 0;	margin-bottom: 3px;	/* Typo */	font-size: 1em;	line-height: 0.9em;	text-transform: uppercase;	color: #ccc;}#cont .boxtag h2 span {	padding: 0 9px 0 0;	background-color: #fff;	line-height: 1em;}#cont h3 {	padding: 12px 0 3px 0;	/* Typo */	font-size: 1.1em;}#cont h4 {	padding: 10px 0 2px 0;	/* Typo */	font-size: 1.05em}	#cont h5 {	padding: 9px 0 1px 0;	/* Typo */	font-size: 1em}#cont h6 {	padding: 9px 0 0 0;	/* Typo */	font-size: 0.9em}/* Listen */#content ul, #content ol {	margin-left: 16px;	margin-bottom: 6px;}#content ul li {	margin: 6px 0;	margin-left: 10px;}#content ul li ul li {}#content ul li ul li ul li {	margin: 3px 0;	/* Typo */	font-size: 11px;}#content ol {}#content ol ol {	margin-left: 10px;	list-style-type: lower-latin;}#content ol li {	margin: 6px 0;	margin-left: 4px;}#content ol.manual {	list-style: none;	margin-left: 0;}#content ol.manual li {	margin-left: 0;}#content ol.manual span {	display: block;	width: 24px;	float: left;}#content ol.manual ol {	list-style: none;}#content ol.manual ol li {	margin-left: 14px;}#content ol.manual ol span {	width: 34px;}#content ol.manual p {	padding-left: 24px;	margin: 0;	width: 300px;}#content ol.manual ol p {	padding-left: 34px;}/* Themenübersicht */#content ul.themes {	list-style: none;	margin-left: 0;	}#content ul.themes li {	display: block;	margin: 0 0 4px 0;	list-style-image: none;}/* JF 25.05.2012 add this style*/#content ul.themes li a {    text-decoration:none;}/* #content ul.themes li:before {	content: "\00BB\0020";} */#content ul.themes li:hover {	background-color: #cae3fb;	color: inherit;}#content ul.themes h3 {	font-size: 1.15em;	padding-top: 6px;}#content ul.themes h3 a:hover {	text-decoration: none;}#content ul.themes li:hover h3 a {	display: block;	color: #003399;}#content ul.themes p {	_color: #ccc;	color: #a2a4a6;	padding-bottom: 4px;	margin-bottom: 2px;	margin-top: 0;}#content ul.themes li:hover p {	color: #667;}/* Für die Sitemap */#content ul.sitemap li {	list-style-image: url(../img/part_tri_blue.gif);}#content li.toplevel a {	/* Typo */	font-weight: bold;}#content li.toplevel li a {	/* Typo */	font-weight: normal;}/* Tabellen */#content table {	margin: 9px 0 12px 0;	border-collapse: collapse;}#content table th, #content table td {	background-color: #fff;	padding: 3px 6px 3px 6px;	vertical-align: top;	text-align: left;	border: none;	border-bottom: 1px solid #ccc;	border-left: 1px solid #eee;	color: inherit;	font-size: 0.95em;}#content table th {	background-color: #ccc;	vertical-align: bottom;	/* Typo */	color: #fff;}#content table th a:link, #content table th a:visited {	background-color: inherit;	/* Typo */	color: #fff;}#content table tr td:first-child, #content table tr th:first-child {	border-left: 0;	}#content table td.centered {	vertical-align: middle;	text-align: center;}#content table th.vmiddle, #content table td.vmiddle {	vertical-align: middle;}table.invisible th, table.invisible td {	background: none !important;}td.preis {	text-align: right !important;	vertical-align: middle !important;	padding-right: 6px !important;}td.tiny {	width: 24px;	padding-left: 0 !important;}/* Bilder */#content img {	border: 1px solid #7d95c3;	margin: 5px 0 10px 0;}#content img.labstand {	margin-left: 18px;}#content img.rabstand {	margin-right: 18px;}#content td img {	border: none;	margin-top: 7px;}/* Bildcontainer */#content table.bildmitlegende {	width: 120px;	margin-bottom: 3px;	margin-top: 6px;}#content table.bildmitlegende td {	padding: 0;	margin: 0;	background-color: #fff !important;	border: none;	/* Typo */	color: #666;}#content table.bildmitlegende img {	margin-bottom: 0;	margin-top: 0;	border: 1px solid #aaa;}/* Abstände und Umfliessen des Texts */#content table.fleft {	margin-right: 12px;}#content table.fright {	float: right;	margin-left: 12px;}#spalte img.fleft {	float: left;	margin-right: 6px;	}/* Definitionsliste */#content dl {	margin-top: 8px;}#content dt {	display: block;	width: 120px;	float: left;	clear: both;	background-color: inherit;	/* Typo */	font-weight: bold;	color:#666;}#content dd {	display: block;	margin: 0 0 12px 120px;}/* verschiedene Klassen */.lead {	margin-bottom: 12px;	/* Typo */	font-weight: bold;}.small {	font-size: 11px;}.txtright {	text-align: right;}.legende {	background-color: inherit;	margin-bottom: 6px;	/* Typo */	font-size: 11px;	color: #666;}.autor {	margin-bottom: 8px !important;	padding-top: 0 !important;	margin-top: 0 !important;	text-align: right;	/* Typo */	font-size: 12px;	color: #666;}p.zitat {	margin-bottom: 6px;	background-color: inherit;	/* Typo */	color: #666;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-size: 1.2em;}p.datum {	background-color: inherit;	/* Typo */	color: #888;	font-weight: bold;}p.art {	/* Typo */	text-transform: uppercase;	letter-spacing: 1px;	font-size: 0.8em;}.fleft {	float: left;}.fright {	float: right;}#content img.fleft {	margin-right: 9px;	}#content img.fright {	margin-left: 9px;	}.clear {	clear: both;}/* Datei- und Downloadlinks */a.outlink {	padding-left: 22px;	background-image: url(../img/icn_outlink.gif);	background-repeat: no-repeat;	background-position: left 2px;	display: inline-block;}a.mail {	padding-left: 22px;	background-image: url(../img/navpic_icn_mail.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.download {	padding-left: 22px;	background-image: url(../img/icn_download.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.pdf {	padding-left: 25px;	background-image: url(../img/icons_pdf.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.doc {	padding-left: 25px;	background-image: url(../img/icons_doc.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.xls {	padding-left: 25px;	background-image: url(../img/icons_xls.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.zip {	padding-left: 25px;	background-image: url(../img/icons_zip.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.ppt {	padding-left: 25px;	background-image: url(../img/icons_ppt.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.gif {	padding-left: 25px;	background-image: url(../img/icons_gif.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.jpg {	padding-left: 25px;	background-image: url(../img/icons_jpg.gif);	background-repeat: no-repeat;	background-position: left 3px;	display: inline-block;}a.pdf:hover, a.doc:hover, a.xls:hover, a.ppt:hover, a.zip:hover, a.gif:hover, a.jpg:hover {	background-position: left -78px;	}/* Suche */p.bread {	font-size: 0.85em;	color: #666;}/* News */#cont .newsbox h3 {	padding-top: 6px;}.newsbox p.datum {	font-weight: normal;	font-size: 0.8em;	color: #aaa !important;	margin-bottom: 0 !important;}/* Trefferanzeige, Metainformation, etc. */#content .pagemeta {	color: #aaa;	font-size: 1em;	}/* F U S S */.copy {	color: #999;	}.hidden{    display: none;}.ScrollDiv{    overflow: auto;     padding-right: 4px;}#chkFullText{    margin-top: 8px !important;}/*LM 27.03.2014: chkEnglish*/#chkEnglish{	display: none !important; /*LM: 'inline': display english, none !important: hidde english */    float: none !important;    margin-top: 5px !important;    height: auto !important;}.titleEnglishCheckBox{	display: none !important; /*LM: 'inline': display english, none !important: hidde english */    padding-right: 3px !important;}#tabE, #tabnavE{   /*display: inline; *//*LM: 'inline': display english, none !important: hidde english */}