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

	div.tx_sevenpack-bottom_navigation {
		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 {
		
		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 {
	
		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 {
		
		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;
		padding-top: 2em;
		font-size: smaller;
		clear: left;
	}

	.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: 0.5em;
		margin-top: 2.5em;
	}

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

	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 {
		background-color: #EBF2F8;
	}
	td.tx_sevenpack-item_odd {
		
	}
	td.tx_sevenpack-enum {
		text-align: right;
		padding-left: 0px;
		padding-right: 0.5em;
		max-width: 4em;
		width: 2em;
	}

	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-weight: bold;
	}
	.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;
	}
	
/* Extension bm_tablesort BEGINN */
/*** Table ***/

table.sortable, table.sortable-onload-1, table.sortable-onload-1-reverse{
        border-collapse:collapse;
        border-left:1px solid #CFDCE5;
}

.sortable cs1, .sortable-onload-1 cs1, .sortable-onload-1-reverse cs1{
        width:30em;
}
.sortable cs2, .sortable-onload-1 cs2, .sortable-onload-1-reverse cs2 {
        width:20em;
}
.sortable cs1 td, .sortable-onload-1 cs1 td, .sortable-onload-1-reverse cs1 td, .cs2 td, #scientificNotation {
        text-align:right;
}
table.sortable caption, table.sortable-onload-1 caption, table.sortable-onload-1-reverse caption {
        font-size:11px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:italic;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
        margin:0pt auto;
        padding:0px 0px 5px;
        text-align:right;
        width:auto;
}
table.sortable th, table.sortable-onload-1 th, table.sortable-onload-1-reverse th {
	background:#CFDBE7 url(../../extensions/bm_tablesort/img/bg_header_slice.png) repeat-x scroll 0%;
        border-bottom:1px solid #CFDCE5;
        border-right:1px solid #CFDCE5;
        border-top:1px solid #CFDCE5;
	color:#003399;
        font-size:11px !important;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        letter-spacing:1px;
        line-height:22px;
        padding:8px 16px 4px;
        text-align:center;
        vertical-align:middle;
}
table.sortable th.left, table.sortable-onload-1 th.left, table.sortable-onload-1-reverse th.left,
table.sortable-onload-2 th.left, table.sortable-onload-2-reverse th.left, 
table.sortable-onload-3 th.left, table.sortable-onload-3-reverse th.left {
        text-align:left;
}
table.sortable th.right, table.sortable-onload-1 th.right, table.sortable-onload-1-reverse th.right,
table.sortable-onload-2 th.right, table.sortable-onload-2-reverse th.right,
table.sortable-onload-3 th.right, table.sortable-onload-3-reverse th.right {
        text-align:right;
}

td.total {
        background:transparent none repeat scroll 0%;
        border-left:0pt none;
        border-right:1px solid #CFDCE5;
        border-top:0pt none;
        font-weight:bold;
        letter-spacing:1px;
        text-align:right;
}
th.sortable, th.sortable-text, th.sortable-date, th.sortable-keep, th.sortable-date-dmy, th.sortable-numeric, th.sortable-currency, th.sortable-sortByTwelveHourTimestamp, th.sortable-sortIPAddress, th.sortable-sortEnglishLonghandDateFormat, th.sortable-sortScientificNotation, th.sortable-sortImage, th.sortable-sortFileSize {
	background:#CFDBE7 url(../../extensions/bm_tablesort/img/bg_header_sortable.png) no-repeat scroll 0%;    
        cursor:pointer;
        padding:8px 12px 4px 16px;
}
th.forwardSort {
    background:#CFDBE7 url(../../extensions/bm_tablesort/img/bg_header_down.png) no-repeat scroll 0pt !important;
}    
th.reverseSort {
    background:#CFDBE7 url(../../extensions/bm_tablesort/img/bg_header_up.png) no-repeat scroll 0pt !important;
}
thead th.forwardSort a, table thead th.reverseSort a {
        color:#000000;
        text-decoration:none;
}
table.sortable th a, table.sortable-onload-1 th a, table.sortable-onload-1-reverse th a {
        background:transparent none repeat scroll 0%;
	color:#003399;
        text-decoration:none;
}
table.sortable td a, table.sortable-onload-1 td a, table.sortable-onload-1-reverse td a {
        background:transparent none repeat scroll 0%;
        color:#223399;
        text-decoration:none;
}
table.sortable td img, table.sortable-onload-1 td img, table.sortable-onload-1-reverse td img {
        border:3px solid #DDDDDD;
        margin:0pt auto;
}
table.sortable td a:hover, table.sortable-onload-1 td a:hover, table.sortable-onload-1-reverse td a:hover {
        background:transparent none repeat scroll 0%;
        border-bottom:1px dotted #A80000;
        color:#A84444;
}
table.sortable td, table.sortable-onload-1 td, table.sortable-onload-1-reverse td {
        border-bottom:1px solid #CFDCE5;
        border-right:1px solid #CFDCE5;
	color:#003399;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
        padding:6px 12px !important;
        text-align: center;
}

td.left {
        text-align:left;
}
td.right {
        text-align:right;
}

td.alternate {
        background:#dddddd none repeat scroll 0%;
}

tr.alt {
        background:#F5FAFA none repeat scroll 0%;
        color:#797268;
}
tr[class="alt"] td {
    background:#F5FAFA url(https://www.ptb.de/cms/seite-nicht-gefunden.html) no-repeat scroll 0%;
}

tr[class="alt"] td.alternate {
        background:#aaaaaa none repeat scroll 0%;
}

td[class~="alt"] {
    background:#EDF3F3 url(https://www.ptb.de/cms/seite-nicht-gefunden.html) no-repeat scroll 0% !important;
}

* html tr.alt td {
        background-color:#F5FAFA;
}
* html tr td.alt, * html tr.alt td.alt {
        background-color:#EDF3F3;
}



/*** Pagination list styles ***/
ul.fdtablePaginater
{
    display:table;
    list-style:none;
    padding:0;
    margin:0 auto;
    text-align:center;
    height:2em;
    width:auto;
    margin-bottom:2em;
}
ul.fdtablePaginater li
{
    display:table-cell;
    padding-right:4px;
    color:#666;
    list-style:none;

    -moz-user-select:none;
    -khtml-user-select:none;
}
ul.fdtablePaginater li a.currentPage
{
    border-color:#a84444 !important;
    color:#000;
}
ul.fdtablePaginater li a:active
{
    border-color:#222 !important;
    color:#222;
}
ul.fdtablePaginater li a,
ul.fdtablePaginater li div
{
    display:block;
    width:2em;
    font-size:1em;
    color:#666;
    padding:0;
    margin:0;
    text-decoration:none;
    outline:none;
    border:1px solid #ccc;
}
ul.fdtablePaginater li div
{
    cursor:default;
    opacity:.5;
    filter:alpha(opacity=50);
}
ul.fdtablePaginater li a span,
ul.fdtablePaginater li div span
{
    display:block;
    line-height:2em;
    border:1px solid #fff;
    background:#fff url(../../extensions/bm_tablesort/img/bg_header_slice.png) repeat-x 0 0px;
}
ul.fdtablePaginater li a
{
    cursor:pointer;
}
ul.fdtablePaginater li a:focus
{
    color:#333;
    text-decoration:none;
    border-color:#aaa;
}
.fdtablePaginaterWrap
{
    text-align:left;
    clear:both;
    text-decoration:none;
    padding-top:15px;
    height:50px;
}
ul.fdtablePaginater li .next-page span,
ul.fdtablePaginater li .previous-page span,
ul.fdtablePaginater li .first-page span,
ul.fdtablePaginater li .last-page span
{
    font-weight:bold !important;
}
/* Keep the table columns an equal size during pagination */
td.sized1
{
    width:16em;
    text-align:left;
}
td.sized2
{
    width:10em;
    text-align:left;
}
td.sized3
{
    width:7em;
    text-align:left;
}

/* Extension bm_tablesort ENDE */

fieldset div.subgroup33 {
	margin-bottom: .1em;
	float: left;
	width: 33%;
}
fieldset div.subgroup67 {
	margin-bottom: .1em;
	float: left;
	width: 67%;
}
fieldset div.subgroup50 {
	margin-bottom: .1em;
	float: left;
	width: 49%;
  
}
fieldset div.subgroup99 {
	margin-bottom: .1em;
	float: left;
	width: 99%;
}
fieldset div.subgroup {
	margin-bottom: .2em;
}
fieldset div.subgroup25 {
	margin-bottom: .1em;
	float: left;
	width: 25%;
}

fieldset div.greyborder {
	border: 1px solid silver;
	padding: .5em .0em .5em 1em;
	margin: 0em 0em 0em 0em;
  background-color: #efefef;
}
