/*<agl.folder "Teaserelemente">*/
	.object_teaser { color: #000; background-color: transparent; overflow: hidden; margin-top: 0; margin-bottom: 2em; }
	.object_teaser a {  }
	.object_teaser h1 { color: #000; font-size: 1em; font-weight: bold; font-style: normal; line-height: 1.3em; text-decoration: none; margin-top: 0; margin-bottom: 0.4em; }
	.object_teaser h1 a { color: #000; text-decoration: none; }
	.object_teaser h1 a:hover { color: #000; text-decoration: none; }
	.object_teaser h1 a:active { color: #000; text-decoration: none; }
	.object_teaser h1 a:focus { color: #000; text-decoration: none; }
	.object_teaser p { color: #000; font-size: 0.8em; font-weight: normal; font-style: normal; line-height: 1.3em; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0.8em; }
	.object_teaser p a { color: #000; font-weight: bold; font-style: normal; text-decoration: underline; }
	.object_teaser p a:hover { color: #000; font-style: normal; font-weight: bold; text-decoration: underline; }
	.object_teaser p a:active { color: #000; font-style: normal; font-weight: bold; text-decoration: underline; }
	.object_teaser p a:focus { color: #000; font-style: normal; font-weight: bold; text-decoration: underline; }
	.topteaser_pic { width: 28.12em; height: 10em; margin: 0 0 1em; border-style: none; }
	.teaser_pic { width: 10em; height: 6.87em; float: left; margin: 0 1em 0 0; border-style: none; }
	.teaser_trenner { color: #000; font-size: 0.8em; font-weight: bold; font-style: normal; line-height: 1.4em; text-decoration: none; margin-top: 0; margin-bottom: 1em; padding: 0; border-bottom: 1px dotted #000; }
/*</agl.folder>*/
/*<agl.folder "Artikelelemente">*/
	.object_artikel { overflow: hidden; margin-top: 1em; margin-bottom: 2em; }
	/*Überschrift und Autorenzeile

*/
	.object_artikel h1 { color: #000; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; margin-top: 0; margin-bottom: 0.2em; }
	.object_artikel p.autorenzeile { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; margin-top: 0; margin-bottom: 1.5em; }
	/*Absatzelemente
*/
	.object_artikel p { color: #000; font-size: 0.8em; font-style: normal; font-weight: normal; line-height: 1.3em; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0.8em; }
	.object_artikel p a { color: #000; font-weight: normal; font-style: normal; text-decoration: underline; }
	.object_artikel p a:hover { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	.object_artikel p a:active { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	.object_artikel p a:focus { color: #000; font-style: normal; font-weight: bold; text-decoration: underline; }
	.object_artikel p .markiert { background-color: #c8c8c8; }
	/*Aufzählungselemente Spiegelstrich und Dezimal
*/
	.object_artikel ul { color: #000; font-size: 0.8em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; margin: 1.5em 0 1.5em 3em; padding-left: 1em; list-style-type: square; list-style-position: outside; }
	.object_artikel ul a { color: #000; font-weight: normal; font-style: normal; text-decoration: underline; }
	.object_artikel ul a:hover { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	.object_artikel ul a:active { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	.object_artikel ul a:focus { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	.object_artikel ol { color: #000; font-size: 0.8em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; margin: 1.5em 0 1.5em 3em; padding-left: 1em; list-style-type: decimal; list-style-position: outside; }
	.object_artikel ol a { color: #000; font-weight: normal; font-style: normal; text-decoration: underline; }
	.object_artikel ol a:hover { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	.object_artikel ol a:active { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	.object_artikel ol a:focus { color: #000; font-style: normal; font-weight: normal; text-decoration: underline; }
	/*Tabellen*/
	.object_artikel table { width: 100%; margin: 1.5em 0; border-style: none; empty-cells: show; table-layout: fixed;; }
	.object_artikel thead { font-weight: bold; }
	.object_artikel tbody { font-weight: normal; }
	.object_artikel td { color: #000; font-size: 0.7em; font-style: normal; line-height: 1.3em; text-decoration: none; margin: 1px; padding: 0.3em; border: dashed 1px; }
	.object_artikel td a { color: #000; text-decoration: underline; }
	.object_artikel td a:hover { color: #000; text-decoration: underline; }
	.object_artikel td a:active { color: #000; text-decoration: underline; }
	.object_artikel td a:focus { color: #000; text-decoration: underline; }
	/*Bildcontainer*/
	.object_artikel .container_left_small { background-color: #fff; width: 10em; float: left; clear: both; min-width: 10em; max-width: 10em; margin: 0 1em 0.5em 0; padding: 0; border-style: solid; border-width: 1px; }
	.object_artikel .container_left_small img { text-align: left; width: 100%; min-width: inherit; max-width: inherit; margin: 0; padding: 0; cursor: pointer; }
	.object_artikel .container_left_small p { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; margin: 0.5em; }
	.object_artikel .container_left_small p a { color: #000; text-decoration: underline; }
	.object_artikel .container_left_small p a:hover { color: #000; text-decoration: underline; }
	.object_artikel .container_left_small p a:active { color: #000; text-decoration: underline; }
	.object_artikel .container_left_small p a:focus { color: #000; text-decoration: underline; }
	.object_artikel .container_left_full { background-color: #fff; width: 27.5em; float: left; clear: both; min-width: 27.5em; max-width: 27.5em; margin: 0 auto 0.5em 0; border-left: 1px dotted #000; border-bottom: 1px dotted #000; border-top-style: dotted; border-top-width: 1px; border-right-style: dotted; border-right-width: 1px; }
	.object_artikel .container_left_full img { text-align: left; width: 100%; min-width: inherit; max-width: inherit; margin: 0; padding: 0; cursor: pointer; }
	.object_artikel .container_left_full p { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; margin: 0.5em; }
	.object_artikel .container_left_full p a { color: #000; text-decoration: underline; }
	.object_artikel .container_left_full p a:hover { color: #000; text-decoration: underline; }
	.object_artikel .container_left_full p a:active { color: #000; text-decoration: underline; }
	.object_artikel .container_left_full p a:focus { color: #000; text-decoration: underline; }
	.object_artikel .container_right_small { width: 10em; float: right; clear: both; min-width: 10em; max-width: 10em; margin: 0 0 0.5em 1em; padding: 0; border-left: 1px solid #000; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
	.object_artikel .container_right_small img { text-align: left; width: 100%; min-width: inherit; max-width: inherit; margin: 0; padding: 0; cursor: pointer; }
	.object_artikel .container_right_small p { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; margin: 0.5em; }
	.object_artikel .container_right_small p a { color: #000; text-decoration: underline; }
	.object_artikel .container_right_small p a:hover { color: #000; text-decoration: underline; }
	.object_artikel .container_right_small p a:active { color: #000; text-decoration: underline; }
	.object_artikel .container_right_small p a:focus { color: #000; text-decoration: underline; }
	.object_artikel .container_right_full { width: 27.5em; float: left; clear: both; min-width: 27.5em; max-width: 27.5em; margin: 0 0 0.5em auto; border-style: solid; border-width: 1px; }
	.object_artikel .container_right_full img { text-align: left; width: 100%; min-width: inherit; max-width: inherit; margin: 0; padding: 0; cursor: pointer; }
	.object_artikel .container_right_full p { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; margin: 0.5em; }
	.object_artikel .container_right_full p a { color: #000; text-decoration: underline; }
	.object_artikel .container_right_full p a:hover { color: #000; text-decoration: underline; }
	.object_artikel .container_right_full p a:active { color: #000; text-decoration: underline; }
	.object_artikel .container_right_full p a:focus { color: #000; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "Mediaboxelemente">*/
	.object_mediabox { overflow: hidden; margin-top: 1em; margin-bottom: 2em; }
	/*Überschrift und Autorenzeile

*/
	.object_mediabox h1 { color: #000; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; margin-top: 0; margin-bottom: 0.2em; }
	.object_mediabox p.autorenzeile { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; background-color: transparent; text-decoration: none; text-transform: none; text-align: left; width: auto; margin: 0 0 1.5em 0; padding: 0; }
	.object_mediabox p { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-transform: none; text-align: left; width: auto; margin: 0 0.41em 0.5em; padding: 0.3em 0.5em 0.5em; }
	.object_mediabox img { min-width: 20em; max-width: 27.5em; margin: 0 0.31em 0.3em; border-style: none; }
	/*Thumbnail Navigator*/
	.object_mediabox ul.thumbnail { clear: both; margin: 1em 0.31em; padding: 0; list-style: none; }
	.object_mediabox ul.thumbnail li { float: left; margin: 0 0.5em 0.5em 0; border: solid 1px #000; list-style-type: none; list-style-position: outside; }
	.object_mediabox ul.thumbnail img { position: absolute; top: -0.36em; left: -0.36em; width: 3.75em; height: 3.75em; float: left; min-width: 3.75em; max-width: 3.75em; margin: 0; border: solid 1px #000; }
	.object_mediabox ul.thumbnail a { position: relative; width: 3.12em; height: 3.12em; z-index: 1; overflow: hidden; float: left; margin: 0; display: block; }
	.object_mediabox ul.thumbnail a:hover { z-index: 1000; overflow: visible; }
	.object_mediabox ul.thumbnail a:active { z-index: 1000; overflow: visible; }
	.object_mediabox ul.thumbnail a:focus { z-index: 1000; overflow: visible; }
	/*Übersicht Weitere Mediaboxen*/
	.object_mediabox ul.mediaindex { clear: both; margin: 1em 0 1em 0; padding: 0; list-style: none; }
	.object_mediabox ul.mediaindex li { font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; background-color: transparent; text-decoration: none; text-transform: none; text-align: center; width: 12.7em; float: left; min-height: 12em; margin: 0 0.5em 2em 0; list-style-type: none; list-style-position: outside; }
	.object_mediabox ul.mediaindex a { color: #000; background-color: transparent; text-decoration: none; float: left; margin: 0; display: block; }
	.object_mediabox ul.mediaindex a:hover { color: #000; background-color: transparent; display: block; float: left; }
	.object_mediabox ul.mediaindex img { width: 12.5em; min-width: 12.5em; max-width: 12.5em; margin: 0; border: solid 1px #000; }
	/*Zahlenindex*/
	.object_mediabox .indextype { color: #fff; font-size: 0.7em; font-weight: bold; font-style: normal; line-height: 1.3em; background-color: #606060; text-decoration: none; text-align: left; float: left; clear: both; margin-top: 0; margin-right: 0.1em; margin-left: 0.41em; padding: 0.2em 0.3em; display: none; }
	.object_mediabox .indexitem { color: #3c529b; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; background-color: #d5daea; text-decoration: none; text-transform: none; text-align: left; float: left; margin-top: 0; margin-right: 0.1em; padding: 0.2em 0.5em; display: none; }
	.object_mediabox .indexitem a { color: #3c529b; font-weight: normal; font-style: normal; text-decoration: none; }
	.object_mediabox .indexitem a:hover { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.object_mediabox .indexitem a:focus { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.object_mediabox .indexitem a:active { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.object_mediabox .currentindexitem { color: #fff; font-size: 0.7em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; background-color: #606060; text-align: left; text-transform: none; margin-right: 0.1em; padding: 0.2em 0.5em; float: left; margin-top: 0; margin-bottom: 0.5em; display: none; }
	.object_mediabox .clear { float: none; clear: left; display: block; }
	/*Flash Audio- und Videoplayer*/
	.object_mediabox .player { color: #606060; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; background-color: transparent; text-decoration: none; text-transform: none; text-align: center; margin: 0 0.31em 0.3em; }
	.object_mediabox .player a { color: #3c529b; text-decoration: none; }
	.object_mediabox .player a:hover { color: #3c529b; text-decoration: underline; }
	.object_mediabox .player a:active { color: #3c529b; text-decoration: underline; }
	.object_mediabox .player a:focus { color: #3c529b; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "Breadcrumb-Navigation">*/
	#breadcrumb_container { background-color: #fff; width: 100%; overflow: hidden; margin: 0; display: none; }
	#breadcrumb_container .portal { color: #fff; font-size: 0.7em; font-weight: bold; font-style: normal; line-height: 1.3em; background-color: #606060; text-decoration: none; text-align: left; float: left; margin: 0 1px 0 0; padding: 0.5em; }
	#breadcrumb_container .portal a { color: #fff; font-weight: bold; font-style: normal; text-decoration: none; }
	#breadcrumb_container .portal a:hover { color: #fff; font-style: normal; font-weight: bold; text-decoration: underline; }
	#breadcrumb_container .portal a:focus { color: #fff; font-style: normal; font-weight: bold; text-decoration: underline; }
	#breadcrumb_container .portal a:active { color: #fff; font-style: normal; font-weight: bold; text-decoration: underline; }
	#breadcrumb_container .item { color: #3c529b; font-size: 0.7em; font-weight: normal; font-style: normal; line-height: 1.3em; background-color: #d5daea; text-decoration: none; float: left; margin: 0; padding: 0.5em 0 0.5em 0.5em; }
	#breadcrumb_container .item a { color: #3c529b; font-weight: normal; font-style: normal; text-decoration: none; }
	#breadcrumb_container .item a:hover { color: #3c529b; font-style: normal; font-weight: normal; text-decoration: underline; }
	#breadcrumb_container .item a:focus { color: #3c529b; font-style: normal; font-weight: normal; text-decoration: underline; }
	#breadcrumb_container .item a:active { color: #3c529b; font-style: normal; font-weight: normal; text-decoration: underline; }
	#breadcrumb_container .fullitem { background-color: #d5daea; float: none; clear: left; }
/*</agl.folder>*/
/*<agl.folder "Kontextelemente">*/
	.kontextlink { color: #000; font-size: 0.7em; font-weight: normal; font-style: normal; line-height: 1.3em; background-color: #fff; text-decoration: none; text-align: left; float: none; clear: both; margin-top: 0; margin-bottom: 2px; padding: 0.3em; display: none; }
	.kontextlink .linktype { color: #000; font-weight: bold; text-transform: lowercase; }
	.kontextlink a { color: #000; font-weight: normal; font-style: normal; text-decoration: underline; }
	.kontextlink a:hover { color: #000; font-style: normal; font-weight: normal; text-decoration: none; }
	.kontextlink a:active { color: #000; font-style: normal; font-weight: normal; text-decoration: none; }
	.kontextlink a:focus { color: #000; font-style: normal; font-weight: normal; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Seitenindex">*/
	.seitenindex { margin-top: 1.5em; margin-right: 0; margin-left: 0; padding-bottom: 1em; display: none; }
	.seitenindex .indextype { color: #fff; font-size: 0.7em; font-weight: bold; font-style: normal; line-height: 1.3em; background-color: #606060; text-decoration: none; text-align: left; float: left; margin-right: 0.1em; margin-bottom: 0.1em; padding: 0.2em 0.3em; }
	.seitenindex .indexitem { color: #3c529b; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; background-color: #d5daea; text-decoration: none; text-transform: none; text-align: left; float: left; margin-right: 0.1em; margin-bottom: 0.1em; padding: 0.2em 0.5em; }
	.seitenindex .indexitem a { color: #3c529b; font-weight: normal; font-style: normal; text-decoration: none; }
	.seitenindex .indexitem a:hover { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.seitenindex .indexitem a:focus { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.seitenindex .indexitem a:active { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.seitenindex .currentindexitem { color: #fff; font-size: 0.7em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; background-color: #606060; text-align: left; text-transform: none; margin-right: 0.1em; padding: 0.2em 0.5em; float: left; margin-bottom: 0.1em; }
	.seitenindex .clear { float: none; clear: left; display: block; }
/*</agl.folder>*/
/*<agl.folder "Alte Formate für Archivartikel">*/
	/*Altes Format für statische Bildcontainer*/
	#bildcontainerrechts  /*  alter Bildconatiner für Bild und Unterzeile (Rechter Seitenrand)  */ { width:155px; margin:0.4em 0 0.4em 0.4em; padding:0 0 0.31em 5px; font-size:0.85em; font-weight:normal; color:#000; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: left; text-indent: -5px; overflow: hidden; float:right; clear: both; border-top: 1px solid #000; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; outline-style: none; display: block; }
	#bildcontainerlinks  /* alter Bildconatiner für Bild und Unterzeile (Linker Seitenrand)  */ { width:155px; margin:0.4em 0.4em 0.4em 0; padding:0 0 0.31em 5px; font-size:0.85em; font-weight:normal; color:#000; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: left; text-indent: -5px; overflow: hidden; float:left; clear: both; border-style: solid; border-width: 1px; outline-style: none; display: block; }
/*</agl.folder>*/


