/* interims */
#CSVhsDatenblaetter p {
display:inline !important;
margin:0px !important;
padding:0px !important;
}
#CSVhsDatenblaetter br {
display:none !important;
}
/* Sucheform */
.simpleSearch {
margin-top:12px;
}

/*  Suchergebnis */
#searchResults .content {
background-image:none;
padding-top:0px;
}
.searchresultsTable .view-content {
padding:0px 6px;
}
.view-modulsuche-literatur .views-table + p,
.view-modulsuche-literature .views-table + p  {
background: transparent url("../img/strichlierte_linie.gif") repeat-x scroll left top;
padding: 8px 0 1px 6px;
margin-top:12px;
text-align:right;
}
.view-modulsuche-literatur .views-table caption,
.view-modulsuche-literature .views-table caption {
font-weight:bold;
color: #001052;
text-align:left;
padding-bottom:6px;
}
#literatur .searchresultsTable .view-footer,
#literature .searchresultsTable .view-footer {
margin-bottom:-10px;	
}
.searchresultsTable .view-footer a {
float:right;
line-height:1.2em;
margin-right:6px;
}
.searchresultsTable table {
border:1px solid #000000;
margin-top:1em;
width:100%;
border-collapse:separate;
border-spacing:0px;
}
.searchresultsTable table tr {
background-color:transparent;
}
.searchresultsTable table tr td.active{
background-color:transparent;
}
.searchresultsTable .tableHeader  {
border-bottom:1px solid #000000;
padding:10px 0px;
}
.searchresultsTable th {
font-size:10px;
font-weight:normal;
text-transform:uppercase;
vertical-align:top; 
text-align:left;
padding:6px 5px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
 border-collapse: collapse;
 white-space:nowrap;
}
.searchresultsTable th.views-field-field-publikationsjahr {
border-right:none;
}
.tableHeadline th {
    font-size:1em; 
		text-transform:none;
		border-top:none;
		color:#000000 !important;
}
.searchresultsTable tr.secondHeader th {
border-top:none;
}
.searchresultsTable th:last-child {
border-right:none;
}
.searchresultsTable td {
text-align:left;
vertical-align:top;
padding:6px 5px;
}

.searchresultsTable td strong {
font-weight:bold;
display:block;
font-size: 0.95em;
padding-bottom: 3px;
}
.searchresultsTable td a, .searchresultsTable td a:link, .searchresultsTable td a:visited, .searchresultsTable td a:hover, .searchresultsTable td a:active {
color:#000000;
text-decoration:none;
}
.searchresultsTable th p {
margin-bottom:0px;
}
.searchresultsTable th img {
display:none;
}
.searchresultsTable td {
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
.searchresultsTable td:first-child {
border-left:1px solid #ffffff;
}
.searchresultsTable td:last-child {
border-right:1px solid #ffffff;
}
.searchresultsTable tr.even td {
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
}
.searchresultsTable tr.even td:first-child {
border-left:1px solid #eeeeee;
}
.searchresultsTable tr.even td table td:first-child {
border-left:none;
}
.searchresultsTable tr.even td:last-child {
border-right:1px solid #eeeeee;
} 
.searchresultsTable tr.even td table td:last-child {
border-right:none;
} 
.view-vhs-statistik tr:hover, .view-vhs-statistik tr:hover td {
border-color:#ffffff !important;
}
.view-vhs-statistik tr.even:hover, .view-vhs-statistik tr.even:hover td {
border-color:#eeeeee !important;
}
.searchresultsTable h3 {
margin-bottom:0px;
}
.searchresultsTable th a:link, .searchresultsTable th a:visited, .searchresultsTable th a:hover, .searchresultsTable th a:active {
text-decoration:none;
}
.searchresultsTable tr.even td, .searchresultsTable tr.even td.active {
background-color:#eeeeee;
}
body#forschungsnetzwerk .searchresultsTable table, body#forschungsnetzwerk .searchresultsTable table th {
border-color:#006699 !important;
color:#006699 !important;
}
body#forschungsnetzwerk .searchresultsTable tr td {
background-color:#ffffff;
}
body#forschungsnetzwerk .searchresultsTable tr.even td, body#forschungsnetzwerk .searchresultsTable tr.even td.active {
background-color:#c0d4df;
}
body#forschungsnetzwerk tr:hover td {
border-color:#006699 !important;
}
.searchresultsTable th.views-field-counter, .searchresultsTable th.views-field-counter-1,
.views-field-field-zt-lzende {
width:2%;
white-space:nowrap;
}
.searchresultsTable .ajax-progress-throbber {
display:none;	
}
#LiteraturStartseite .searchresultsTable table table {
border:none;
margin:0px;	
}
#LiteraturStartseite .searchresultsTable table table tr + tr td  {
padding-top:0px;
}
#LiteraturStartseite .searchresultsTable tr.odd > td, #LiteraturStartseite .searchresultsTable tr.even > td {
padding:0px;	
}
#literatur td.views-field-field-year, #literatur td.views-field-field-period, #literatur td.views-field-field-abstract {
width:22%;	
}
#literatur td.views-field-counter {
width:45px;
}
.views-field-field-bericht-als-excel, .views-field-field-bericht-als-pdf, body.statistik .views-field-field-publikationsjahr {
border-left:none !important;
border-right:none !important;
}
.views-field-field-bericht-als-excel, .views-field-field-bericht-als-pdf, .views-field-field-bericht-in-html  {
padding:6px 4px 6px 0px !important; 
}
.searchresultsTable td.linksForward {
padding:4px 4px;
width:75px;
}
.linksForward {
min-height:19px;
}
.linksForward a, .linksForward a:link, .linksForward a:visited,
.searchresultsTable a.page, .searchresultsTable a.page:link, .searchresultsTable a.page:visited, 
.searchresultsTable a.pdf, .searchresultsTable a.pdf:link, .searchresultsTable a.pdf:visited, 
.searchresultsTable a.xls, .searchresultsTable a.xls:link, .searchresultsTable a.xls:visited, 
.views-field-field-bericht-als-pdf a, .views-field-field-bericht-als-pdf a:link, .views-field-field-bericht-als-pdf a:visited, 
.views-field-field-bericht-als-excel a, .views-field-field-bericht-als-excel a:link, .views-field-field-bericht-als-excel a:visited  {
display:block;
width:19px;
height:19px;
float:right;
margin-left:2px;
border:1px solid #ffffff;
}
.searchresultsTable tr.even .linksForward a, .searchresultsTable tr.even .linksForward a:link, .searchresultsTable tr.even .linksForward a:visited {
border-color:#eeeeee;
}
a.page {
  background:transparent url('../img/icons/searchListLink.png') no-repeat left top;
}
a.xls, .views-field-field-bericht-als-excel a  {
  background:transparent url('../img/icons/searchListXls.png') no-repeat left top;
}
a.pdf, .views-field-field-bericht-als-pdf a {
  background:transparent url('../img/icons/searchListPdf.png') no-repeat left top;
}
th.views-field-field-bericht-als-excel, th.views-field-field-bericht-als-pdf, th.views-field-field-bericht-in-html {
width:1%;
padding-left:0px !important;
}
#literatur .searchresultsTable h3 {
  font-size:1em; 
  font-weight:bold;
  padding:0px;
  clear:both;
  margin-bottom:-5px;
  margin-top:12px;
  clear:both;
}
#literatur .searchresultsTable h3 a {
text-decoration:none !important;	
}


/*  Pagination */
.searchResultsPagination {
position:relative;
border:1px solid #000000;
border-top:none;
padding:7px 6px 5px 6px;
display: flex;
justify-content: space-between;
}
.searchResultsPagination span {
cursor:pointer;
}
.searchResultsPagination span.resultsPagination {
cursor:default;
}
#struktur .searchResultsPagination span.iconLink.disabled {
background-image:none !important;
color:#cccccc !important;
background-color:#ffffff !important;
cursor:default;
padding:0px;
}
.resultsPagination
{
display:block;
text-align:center;
}
.contentSearchresults .searchResultsPagination {
margin:0px 10px 0 6px;
}
body#forschungsnetzwerk .contentSearchresults .searchResultsPagination {
margin:0px 10px 0 0px;
}
.searchResultsPagination a.iconFirstPage, div.pagerer-pager .pager-first {
left:5px !important;
position:absolute;
width:auto;
top:7px;
}
.searchResultsPagination a.iconPrevPage, div.pagerer-pager .pager-previous {
left:82px !important;
position:absolute;
width:auto;
top:7px;
}

.searchResultsPagination a.iconLastPage, div.pagerer-pager .pager-last {
position:absolute;
right:5px;
top:7px;
}
*html .searchResultsPagination a.iconLastPage, div.pagerer-pager .pager-last {
right:18px;
}

.searchResultsPagination a.iconNextPage, div.pagerer-pager .pager-next {
position:absolute;
right:68px;
top:7px;
}
*html .searchResultsPagination a.iconNextPage, *html .searchResultsPagination a.nextPage, *html div.pagerer-pager .pager-next {
right:89px;
}

.pagerer .ajax-progress {
display:none;
}
.searchResultsPagination span.selPage {
font-weight:bold;
}
.main .resultsPagination a, .main .resultsPagination a:link, .main .resultsPagination a:visited {
padding:0 2px;
color:#000000;
}

*html .containerAuswertungen .searchResultsPagination {
float:left;
width:566px;
}

/* zweite Pagination */
table.pagerer {
border:none;
margin:0px;
}
table.pagerer h2 {
display:none;
}
table.pagerer td.pagerer  {
padding:0px 6px !important;
}
table.pagerer td:last-child, table.pagerer td:first-child {
padding:0px !important;	
}
.searchresultsTable table.pagerer tr td, .searchresultsTable table.pagerer tr:hover td {
border:none !important;
}
div.pagerer-pager {
border:1px solid #000000;
border-top:none;
padding:6px 0px 5px;
position:relative;
}
div.pagerer-pager .item-list ul {
margin:0px;	
}
div.pagerer-pager div.item-list, div.pagerer-pager div.item-list ul, div.pagerer-pager div.item-list li {
padding-top:0px !important;
}
div.pagerer-pager .pager-current, div.pagerer-pager .pager-item  {
    font-weight: normal;
		font-size:1em;
		text-transform:none;
		color:#000000 !important;
}
div.pagerer-pager li {
font-size: 0.85em;
color:#cccccc !important;
text-transform: uppercase;
padding:0px !important;
}
div.pagerer-pager .pager-next a {
padding-right:18px; 
text-transform: uppercase;
background: #000000 url("../img/icons_all.gif") no-repeat scroll right -633px;
}
div.pagerer-pager .pager-next a:hover, div.pagerer-pager .pager-next a:active {
background: #000000 url("../img/icons_all.gif") no-repeat scroll right -663px;
}
div.pagerer-pager .pager-last {
color:#cccccc !important;
}
div.pagerer-pager .pager-last a {
padding-right:22px; 
text-transform: uppercase;
background: #000000 url("../img/icons_all.gif") no-repeat scroll right -1773px;
}
div.pagerer-pager .pager-last a:hover,  div.pagerer-pager .pager-last a:active {
background: #000000 url("../img/icons_all.gif") no-repeat scroll right -1803px;
}
div.pagerer-pager .pager-previous a {
background: #000000 url("../img/icons_all.gif") no-repeat scroll left -693px;
padding-left:18px; 
text-transform: uppercase;
}
div.pagerer-pager .pager-previous a:hover, div.pagerer-pager .pager-previous a:active {
background: #000000 url("../img/icons_all.gif") no-repeat scroll left -723px;
}
div.pagerer-pager .pager-first a {
background: #000000 url("../img/icons_all.gif") no-repeat scroll left -1713px;
padding-left:22px; 
text-transform: uppercase;
}
div.pagerer-pager .pager-first a:hover, div.pagerer-pager .pager-first a:active {
background: #000000 url("../img/icons_all.gif") no-repeat scroll left -1743px;
}
/* TD Umrandung */
.searchresultsTable table  {
width:100%;
}


/* COMPLEX SEARCH */
#literatur .complexSearchRow .view-filters:after {
	content: "";
	display: table;
	clear: both;	
}
#literatur #complexSearch + .leftContent {
margin-left:0px;	
}
#complexSearchContainer {
position:relative;
}
body.datenblaetter #contentHeader + .region-blocks, 
body.data-sheets #contentHeader + .region-blocks {
margin-right:0px;
}
.views-exposed-form .views-exposed-widget .form-submit {
margin:0px;
}
#complexSearchContainer label, #complexSearch form.advanced label {
display:none;
}
.complexSearchRow, #complexSearch form.advanced .views-exposed-form  {
float:left;
clear:both;
width:100%;
margin:0px;
padding:0px;
}
.selectColumn{
width:100%;
float:left;
padding:10px 6px 0 6px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
}
#complexSearch form.advanced .views-exposed-widgets{
width:100%;
float:left;
padding:6px 6px 0 6px;
background-image:none;
}
#complexSearch form.advanced .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0em;
}
#complexSearchContainer .TwoColumsSelect {
padding-right:0px;
}

#complexSearchContainer .TwoColumsSelect select {
width:100%;
}
#complexSearchContainer input, #complexSearchContainer select,
/* #complexSearch form.advanced input, #complexSearch form.advanced select */
 {
border:1px solid #abadb3 !important;
box-sizing:border-box;
}
.selectRow, #complexSearch form.advanced .views-exposed-widget {
padding-bottom:13px;
padding-right:13px;
padding-left:190px;
float:left;
width:100%;
position:relative;
}
.selectRow .operatorSelect, #complexSearch form.advanced .views-exposed-widget .views-operator {
width:32%;
float:left;
}
#complexSearch form.advanced .views-exposed-widget .views-operator select, #complexSearch form.advanced .views-exposed-widget .views-operator select option {
text-transform:uppercase !important;	
}
.selectRow input, .selectRow select[name="berichtsjahr"], .selectRow select.complexSearchSelect, 
#complexSearch form.advanced .views-exposed-widget .views-widget  {
width:68%;
position:relative;
right:-13px;
float:right;
}
#complexSearch form.advanced .views-exposed-widget.views-widget-filter-field_zt_lzbeginn_value .views-widget,
#complexSearch form.advanced .views-exposed-widget.views-widget-filter-field_uf_jahr_value_1 .views-widget, 
#complexSearch form.advanced .views-exposed-widget.views-widget-filter-field_wm_jahr_value_1 .views-widget,
#complexSearch form.advanced .views-exposed-widget.views-widget-filter-field_za_jahr_value_1 .views-widget,
#complexSearch form.advanced .views-exposed-widget.views-widget-filter-field_ta_jahr_value_1 .views-widget {
right: 0px;
padding-left: 13px;
}
#complexSearch form.advanced .views-exposed-widget .views-operator select, #complexSearch form.advanced .views-exposed-widget .views-widget input, #complexSearch form.advanced .views-exposed-widget .views-widget select {
width:100%;	 
height:21px;
}
#complexSearch form.advanced .views-exposed-widget select[multiple="multiple"] {
height:auto !important;	
}
#complexSearch form.advanced .views-exposed-widget .form-item-field-zt-lzbeginn-value, #complexSearch form.advanced .views-exposed-widget .form-item-field-zt-lzende-value,
#complexSearch form.advanced .views-exposed-widget .form-item-field-uf-jahr-value-1, #complexSearch form.advanced .views-exposed-widget .form-item-field-uf-jahr-value-2,
#complexSearch form.advanced .views-exposed-widget .form-item-field-wm-jahr-value-1, #complexSearch form.advanced .views-exposed-widget .form-item-field-wm-jahr-value-2,
#complexSearch form.advanced .views-exposed-widget .form-item-field-za-jahr-value-1, #complexSearch form.advanced .views-exposed-widget .form-item-field-za-jahr-value-2,
#complexSearch form.advanced .views-exposed-widget .form-item-field-ta-jahr-value-1, #complexSearch form.advanced .views-exposed-widget .form-item-field-ta-jahr-value-2 {
width:50%;
position:relative;
right:0px;
float:left;	
}
#complexSearch form.advanced .views-exposed-widget .form-item-field-zt-lzende-value,
#complexSearch form.advanced .views-exposed-widget .form-item-field-uf-jahr-value-2,
#complexSearch form.advanced .views-exposed-widget .form-item-field-wm-jahr-value-2 ,
#complexSearch form.advanced .views-exposed-widget .form-item-field-za-jahr-value-2,
#complexSearch form.advanced .views-exposed-widget .form-item-field-ta-jahr-value-2{
margin-left:13px;
margin-right:-13px;	
}
#edit-field-zt-lzbeginn-value-wrapper, #edit-field-uf-typ-value-wrapper, #edit-field-wm-ort-value-wrapper,
#edit-field-za-jahr-value-1-wrapper, #edit-field-ta-jahr-value-1-wrapper {
padding-bottom:10px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;	
margin-bottom:10px;
}
div[id*="edit-field-zt-lzbeginn-value"] label, div[id*="edit-field-uf-jahr-value"] label, div[id*="edit-field-wm-jahr-value"] label,
div[id*="edit-field-za-jahr-value"] label, div[id*="edit-field-ta-jahr-value"] label,
div[id*="edit-field-zt-lz-intern-value"] label, div[id*="edit-field-za-jahr-value"] label {
width: 54.3% !important;	
}
#sendButtons {
position:relative;
width:100%;
height:25px;
}
#complexSearchContainer  #sendButtons input#complexSearchReset {
position:absolute;
left:4px;
top:10px;
backgound:transparent;
height:1.31em;
line-height:0.81em !important;
text-align:left;
border:none !important;
}
#sendButtons #complexsearchsubmit {
position:absolute;
right:6px;
top:10px;
border:none !important;
height:1.31em !important;
line-height:0.81em !important;
}
.complexSearchRow label.showLabel, #complexSearchContainer select.showLabel,
#literatur .view-filters label {
font-size:1em !important;
display:block !important;
visibility:visible !important;
width:177px;
background-color:#eeeeee;
border:none !important;
padding:3px;
position:absolute;
left:0px;
top:0px;
font-weight:normal;
text-transform:uppercase;
height:21px;
}
div[class*="view-eb-index"] .views-exposed-widget select, div[class*="view-eb-index"] .views-exposed-widget input {
width:100%;	
border: 1px solid #abadb3;
height: 21px;
}
div[class*="view-eb-index"].searchresultsTable .views-exposed-widgets {
padding-right:0px !important;	
}
div[class*="view-eb-index"] .views-exposed-widget {
position:relative !important;
padding-bottom: 13px !important;
padding-right: 13px !important;
padding-left: 190px !important;
float: left !important;
width: 100% !important;	
}
div[class*="view-eb-index"] .views-submit-button {
position: Static !important;
padding: 0px !important;
float: right !important;
width: auto !important;
margin-right: 12px !important;
}
div[class*="view-eb-index"] #edit-submit-eb-index-de, div[class*="view-eb-index"] #edit-submit-eb-index-en {
font-size: 0.85em !important;
text-transform: uppercase !important;
border: none !important;
cursor: pointer !important;
height: 14px !important;
padding-right: 18px !important;
padding-left: 0px !important;
width: 7.51em !important;
background: #000000 url('../img/icons_all.png') no-repeat right -33px !important;
background-color: rgb(0, 0, 0) !important;
margin-left: 0px !important;
border:none !important;
height:auto !important;
}
div[class*="view-eb-index"] .views-reset-button {
position: Static !important;
padding: 0px !important;
float: left !important;
width: auto !important;
}
div[class*="view-eb-index"] #edit-reset {
font-size: 0.85em !important;
text-transform: uppercase !important;
border: none !important;
cursor: pointer;
height: 14px !important;		
text-decoration: none !important;
padding-left: 18px !important;
background: #000000 url('../img/icons_all.gif') no-repeat left -723px !important;
  background-color: rgb(0, 0, 0) !important;	
 border:none !important;
 height:auto !important;
}


.searchresultsTable .view-empty {
float:left;
width:100%;
clear:both;
padding:20px 6px 13px;
}

/* Kategoriesuche */
#categorySearch {
  box-sizing: border-box;
  padding: 0 196px 0 0;
}
#categorySearch .views-exposed-widgets {
padding-right:0px;	
}
#literatur #categorySearch .views-exposed-widget {
width: 100%;
padding-right:6px;
}
#literatur #categorySearch .views-exposed-widget select {
width: 100%;
}
@media (max-width: 540px) {
	label.showLabel {
	position:static;
	display:block;
	width:100%;
	margin-bottom:4px;
	}
	.selectRow input, .selectRow select[name="berichtsjahr"] {
	margin:0px 0px 12px 0px;
	right:0px;
	width:72%;
	}
.selectRow {
padding:0px;
}
}
