/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p, .tx-srlanguagemenu-pi1 .links-list-header { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tx_sevenpack_pi1" */

	div.tx_sevenpack-top_navigation {
		clear: both;
		padding: 0px;
		margin: 1ex 0px;
		margin-bottom: 1.5ex;
		border-width: 0px; 
		border-bottom: 1px solid black; 
	}

	div.tx_sevenpack-bottom_navigation {
		clear: both;
		padding: 1ex 0px;
		padding-top: 0.5ex;
		margin: 1ex 0px;
		border-width: 0px; 
	}

	div.tx_sevenpack-navi_year,
	div.tx_sevenpack-navi_page,
	div.tx_sevenpack-navi_pref,
	div.tx_sevenpack-navi_author,
	div.tx_sevenpack-navi_search {
		padding: 0em;
		margin: 0px;
		border-width: 0px;
	}

	div.tx_sevenpack-navi_search_top,
	div.tx_sevenpack-navi_author_top,
	div.tx_sevenpack-navi_year_top,
	div.tx_sevenpack-navi_page_top,
	div.tx_sevenpack-navi_pref_top {
		clear: both;
		padding: 0px;
		margin: 1.5ex 0em;
		border-width: 0px;
	}

	div.tx_sevenpack-navi_search_bottom,
	div.tx_sevenpack-navi_author_bottom,
	div.tx_sevenpack-navi_year_bottom,
	div.tx_sevenpack-navi_page_bottom,
	div.tx_sevenpack-navi_pref_bottom {
		clear: both;
		padding: 0px;
		margin: 1.5ex 0em;
		border-width: 0px;
	}


	.tx_sevenpack-inline_form,
	.tx_sevenpack-year_select_form,
	.tx_sevenpack-author_select_form, 
	.tx_sevenpack-search_form {
		display: inline;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}

	.tx_sevenpack-navi_search_details,
	.tx_sevenpack-navi_year_selection,
	.tx_sevenpack-navi_author_letters,
	.tx_sevenpack-navi_author_selection,
	.tx_sevenpack-navi_page_selection {
		float: left;
	}

	div.tx_sevenpack-float_clear {
		clear: both;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
		height: 0px;
		width: 0px;
	}

	.tx_sevenpack-year_select_form,
	.tx_sevenpack-author_select_form {
		float: right;
	}

	div.tx_sevenpack-navi_extra_row {
		padding-top: 1.5ex;
	}




	form.tx_sevenpack-search_form {
		display: block;
	}

	.tx_sevenpack-navi_search_details {
		margin-left: 12em;
	}




	.tx_sevenpack-navi_author_selection {
		margin-left: 12em;
	}

	.tx_sevenpack-navi_author_select {
		float: right;
	}




	form.tx_sevenpack-navi_pref_form {
		display: block;
	}


	span.tx_sevenpack-navi_current {
		font-size: larger;
		font-weight: bold;
	}

	.tx_sevenpack-navi_widget {
		padding: 0px;
		padding-right: 1em;
	}

	.tx_sevenpack-navi_label {
		padding: 0px;
		margin-right: 0.5em;
	}

	div.tx_sevenpack-navi_main_label {
		font-weight: bold;
		width: 12em;
		padding: 0px;
		margin: 0px;
		float: left;
	}

	span.tx_sevenpack-navi_separator {
		padding: 0px 0.75em;
	}

	.tx_sevenpack-navi_new {
		text-align: right;
		margin: 0.5em 0em;
		padding: 0px;
	}

	div.tx_sevenpack-navi_export,
	div.tx_sevenpack-navi_import,
	div.tx_sevenpack-navi_statistic {
		text-align: left;
		margin: 1em 0em;
		padding: 0px;
		font-size: smaller;
	}

	.tx_sevenpack-export_label,
	.tx_sevenpack-import_label,
	.tx_sevenpack-statistic_label {
		font-weight: bold;
		margin-right: 1em;
	}


	div.tx_sevenpack-list_container {
		margin: 0px; 
		padding:0px; 
		margin-left: 12em;
	}

	table.tx_sevenpack-list {
		float: left;
		margin: 0px;
		padding: 0px;
		width: 100%;
		border-collapse: collapse;
	}

	table.tx_sevenpack-list th,
	table.tx_sevenpack-list td {
		border-width: 0px;
	}

	.tx_sevenpack-year_row {
		padding: 0.25em 0.5em;
		text-align: left;
	}

	.tx_sevenpack-year_row h3 {
		padding: 0px;
		margin: 0px;
	}

	.tx_sevenpack-bibtype_row {
		padding: 0.25em 0.5em;
		text-align: left;
	}

	.tx_sevenpack-bibtype_row h4  {
		padding: 0px;
		margin: 0px;
	}

	td.tx_sevenpack-item_even,
	td.tx_sevenpack-item_odd {
		padding: 0ex 0.3em;
		padding-bottom: 1.5ex;
		vertical-align: top;
	}
	td.tx_sevenpack-item_even {

	}
	td.tx_sevenpack-item_odd {

	}
	td.tx_sevenpack-enum {
		text-align: right;
		padding-left: 0px;
		padding-right: 0.5em;
		max-width: 4em;
	}

	div.tx_sevenpack-file_url_icon {
		padding: 0px;
		margin: 0px;
		padding-top: 0.25ex;
		width: 32px;
	}

	.tx_sevenpack-button {
		margin-left: 0.5em;
		margin-right: 0.5em;
	}
	.tx_sevenpack-check {
	}
	.tx_sevenpack-select {
	}

	.tx_sevenpack-italic {
		font-style: italic;
	}
	.tx_sevenpack-bold {
		font-weight: bold;
	}
	.tx_sevenpack-hidden {
		display: none;
	}

	img.tx_sevenpack-file_icon,
	img.tx_sevenpack-person_icon {
		display: inline;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}

	.tx_sevenpack-block {
		display: block;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}

	.tx_sevenpack-author {
		padding: 0px;
		margin: 0px;
	}
	.tx_sevenpack-authors {
		padding: 0px;
		margin: 0px;
	}
	.tx_sevenpack-author_high {
		font-weight: bold;
	}
	.tx_sevenpack-title {
		font-style: italic;
	}
	.tx_sevenpack-series {
		font-style: italic;
	}
	.tx_sevenpack-state {
		font-style: italic;
	}
	.tx_sevenpack-type {
		font-style: italic;
	}

	.tx_sevenpack-abstract_block,
	.tx_sevenpack-note_block,
	.tx_sevenpack-annotation_block,
	.tx_sevenpack-misc_block,
	.tx_sevenpack-keywords_block,
	.tx_sevenpack-tags_block {
		margin: 1ex 0px;
		padding: 0px;
	}

	.tx_sevenpack-url_block {
		margin: 0.5ex 0px;
	}

	div.tx_sevenpack-missing_data  { 
		font-weight: bold;
		background-color: rgb(235,0,0);
		margin: 0px;
		padding: 1ex 1em;
	}

	.tx_sevenpack-warning_box {
		padding: 1ex 1em;
		margin: 1ex 0px;
		background-color: #eba533;
		border: 4px solid black;
	}

	.tx_sevenpack-manipulator_block {
		border-width: 0px;
		padding: 0px;
		margin: 0px 0px 2px 0.75em;
		float: right;
	}
	.tx_sevenpack-manip {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}

	.tx_sevenpack-edit_icon, 
	.tx_sevenpack-hide_icon, 
	.tx_sevenpack-delete_icon,
	.tx_sevenpack-new_icon {
		border-width: 0px;
		padding: 0.25em 0.25em;
	}


	table.tx_sevenpack-layout {
		border-collapse: collapse;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}
	table.tx_sevenpack-layout td,
	table.tx_sevenpack-layout th,
	table.tx_sevenpack-layout tr {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}


	table.tx_sevenpack-single_item {
		border-collapse: collapse;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}

	th.tx_sevenpack-single_label,
	td.tx_sevenpack-single_value {
		padding: 0.5ex 0px;
	}

	th.tx_sevenpack-single_label {
		min-width: 8em;
		padding-right: 1em;
		text-align: left;
		vertical-align: top;
	}
	td.tx_sevenpack-single_value {
		text-align: left;
		vertical-align: bottom;
	}




	div.tx_sevenpack-editor {
		padding: 1em;
		margin: 1em 0em;
		border: 1px solid black;
	}
	table.tx_sevenpack-editor_fields {
		border-collapse: collapse;
		padding: 0px;
		margin: 0.75ex 0em;
		border-width: 0px;
	}
	table.tx_sevenpack-editor_fields th,
	table.tx_sevenpack-editor_fields td {
		border-width: 0px;
		padding: 0.5ex 0.5em;
		vertical-align: top;
		text-align: left;
	}
	table.tx_sevenpack-editor_fields th {
		min-width: 8em;
	}
	.tx_sevenpack-editor h3 {
		font-size: large;
		border-bottom: 1px solid black;
		padding: 0.25em 0em;
	}
	.tx_sevenpack-editor_button {
		margin: 0em 0.5em;
	}
	.tx_sevenpack-editor_button_box {
		padding: 1em 1em;
		background-color: #eee;
	}
	.tx_sevenpack-box_left {
	}
	.tx_sevenpack-box_right {
		float: right;
	}

	.tx_sevenpack-editor_input {
		border: 1px solid black;
		padding: 2px;
	}

	table.tx_sevenpack-editor_author {
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
	}

	table.tx_sevenpack-editor_author th,
	table.tx_sevenpack-editor_author td {
		border-width: 0px;
		min-width: 0px;
		font-size: small;
	}

	table.tx_sevenpack-editor_author
	th.tx_sevenpack-editor_author_num {
		padding: 0ex 0.75ex 0ex 0ex;
		text-align: right;
		vertical-align: middle;
	}

	.tx_sevenpack-editor_hidden {
		text-decoration: line-through;
	}

/* default styles for extension "tx_a21glossary" */
	acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
	dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
	dl.glossary dd { margin: 0 0 15px 20px; }
	dl.glossary .description { margin: 0; padding: 0; }
	dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }