/* Sowiport CSS
   styles-search.css - Suche, Trefferliste, Export, ...
   BA, LY 09/2007-
*/

/* ================================= */
/* Menu-Formatierungen */
/* ================================= */
menu li a, A.resultFooterLink:visited, .resultCellDescription a {
   text-decoration: none;
}

div#left ul {
   display: inline;
}

ul li.menu_item {
   font-size: 11px;
   border-left: 3px solid #0350A9;
   background: #D5E0EF;
   height: 26px;
   padding: 5px 0 5px 10px;
   margin-right: 10px;
}

ul li.menu_item a {
   background: url(images/verfeinern_link_2.gif) no-repeat 0 4px;
   font-size: 11px;
   text-decoration: none;
   padding-left: 10px;
}

ul li.menu_item a:hover {
   color: #001569;
   text-decoration: underline;
   background: url(images/browsen_mark.gif) no-repeat -2px 4px;
}

ul li.menu_item_selected {
   font-size: 11px;
   border-left: 3px solid #0350A9;
   background: white;
   height: 26px;
   padding: 5px 0 5px 10px;
   margin-right: 10px;
}

ul li.menu_item_selected a {
   background: url(images/verfeinern_link_2.gif) no-repeat 0px 4px;
   text-decoration: none;
   padding-left: 10px;
}

ul li.menu_item_selected a:hover {
   color: #001569;
   text-decoration: underline;
   background: url(images/browsen_mark.gif) no-repeat -2px 4px;
}

/* Breadcrumbs */
div.breadcrumps {
margin-left:10px;
}

ul.breadcrumps {
   display: inline;
   padding: 0 0 0 10px;
   margin: 0 0 5px 0;
}

ul.breadcrumps li {
   font-size: 11px;
   display: inline;
}

ul.breadcrumps li a{
   text-decoration: none;
   background: url(images/browsen_mark.gif) center right no-repeat;
   padding-right: 11px;
}

#searchform_form{
	margin-top:13px;
}
div#searchform_title {
   margin-left: 10px;
   text-align: justify;
   width: 75px;
   float: left;
}

div#searchform_title p {
/*    height: 230px; 20090203 LY kann raus? */
   font-size: 11px;
   font-weight: bold;
   margin-bottom: 10px;
}

/* einfache Suche */
div#searchform {
   border-left-width: 3px;
   border-left-style: solid;
   border-left-color: #02538e;
   /*margin-left: 85px;*/
	margin-left: 96px;
   margin-bottom: 2em;
   background: #EFF4FD;
   width: 80%;
}

.spacer_dropdownlist {
   padding-left: 10px;
}

div.first_search_field_row {
   line-height: 26px;
   padding: 2px 0 0 0;
   /*background: #D5E0EF;
   padding-bottom: 2px;*/
	padding-bottom: 5px;
   margin-bottom: 11px;
}

div.search_field_row {
   height: 15px;
   background: #EFF4FD;
   padding-bottom: 2px;
   margin-bottom: 1em;
}

.searchform_label {
   margin-top: 1px;
   text-align: right;
   width: 100px;
   float: left;
   display: block;
   padding-right: 0.5em;
   font-size: 11px;
   font-weight: bold;
}

label#searchform_checkbox_year_label, label#property_solis_fulltext_true {
   font-size: 11px;
   font-weight: bold;
}

INPUT#search_form_year_checkbox, INPUT#property_solis_fulltext_true {
   margin-left: 106px;
}

.searchform_extended_row #property_solis_fulltext_true {
   margin-bottom:10px;
   margin-left:5px;
   margin-top:10px;
}

.searchform_extended_row label#property_solis_fulltext_true {
   margin-left: 0px;
}

INPUT#entryField_1_1,
INPUT#entryField_2_1,
INPUT#entryField_3_1,
INPUT#entryField_4_1,
INPUT#entryField_5_1,
INPUT#entryField_6_1,
INPUT#entryField_7_1,
INPUT#txInput,
INPUT#ctInput,
INPUT#soInput,
INPUT#pyInput,
INPUT#tiInput,
INPUT#loInput,
INPUT#inInput,
INPUT#pnInput {
   width: 43%;
}

div#filterbox {
/*   margin-right: 200px;*/
   /*height: 190px;*/
   width: 100%;
   overflow:hidden;
}

div#filter_title {
   float: left;
   width: 90px;
   text-align: right;
   padding: 0px 5px 0 0;
   font-size: 11px;
   font-weight: bold;
}

td.nonjs_filter_title {
  font-size: 11px;	
  font-weight: bold;
}

div.filter ul{ 
 margin:0;
 padding:0;
}

.search_title {
   float: left;
   width: 70px;
   text-align: right;
   padding: 0px 5px 0 0;
}

.search_title p {
   font-size: 11px;
   font-weight: bold; 
}

div.filter_list {
/*   margin: 0px 0px 0px 56px;*/
   margin: 0px 0px 0px 75px;
   padding: 0px 10px 0px 5px;;
   font-size: 11px;
   border-left-width: 3px;
   border-left-style: medium;
   border-left-color: none;
   /*min-height: 150px;
   height: 190px;*/
	min-height: 10px;
   background: background: url("../gesis-img/hgr_filter.gif") repeat-x scroll 0 0 #F6F4E7;
}
div#non_js.filter_list, div#filterbox.non_js {
  height: auto;
}
div#non_js.filter_list {
   background: url(images/hgr_filter-long.gif) repeat-x;
}
div.filter_name {
   font-weight: bold;
}

span.left_tab_filter,span.right_tab_filter {
   margin-left: 5px;
}

.filter_name_new-active span.left_tab_filter {
   background:transparent url(../gesis-img/sp_sand_links.gif) no-repeat scroll 0 0;
   margin: -20px -3px 3px 0px;
   padding: 2px 0px 0px 5px;
}

.filter_name_new-active span.right_tab_filter {
   background:transparent url(../gesis-img/sp_sand_rechts.gif) no-repeat scroll 0 0;
   width: 5px;
   margin: -20px 1px 3px 0px;
   padding: 2px 5px 3px 0px;
}

.filter_single_box_new table {
   width: 100%;
}

.filter_single_box_new tr {
}

.filter_single_box_new td {
 font-size: 11px;
}

div#searchbox {
   clear: both;
   width: 100%; 
   overflow:hidden;
}

/* erweiterte Suche */
div#search {
   margin: 0px 0px 0px 75px; 
   font-size: 11px;
   border-left-width: 3px;
   border-left-style: medium;
   border-left-color: #02538e;
/*   height: 243px;*/
   background: #F6F4E7; 
}

div.filter_single_box_new {
   padding: 0px 20px 0 5px; 
}

div.filter_single_box_new-hidden {
   display: none;
   float: left;
}

div.filter_list ul {
   list-style: none;
   margin: 0;
   padding: 5px 0 0 5px;
}

div.filter_list ul li {
   display: inline;
   margin-right: 2px;
}

li.filter_name_new-active a:visited, li.filter_name_new-active a:link {
   font-size: 11px;
   text-decoration: none;
   padding: 2px 0 3px 0px;
   border-left: 2px solid #F6F4E7;
   border-right: 1px solid #F6F4E7;
   background: #F6F4E7;
}

.filter_name_new a, .filter_name_new-active a{
   text-decoration: none;
   font-size: 11px;
}

div.filter_name_new, div.filter_name_new-active {
   font-weight: bold;
   border-bottom: 3px solid #135F97;
   float: left;
   padding: 0 5px;
   text-decoration: none;
}

div.filter_name_new a, div.filter_name_new-active a,
div.filter_name_new a:link, div.filter_name_new-active a:link,
div.filter_name_new a:hover, div.filter_name_new-active a:hover {
   text-decoration: none; 
}

div.filter_single_box_new_title {
   float: left; /*width: 100px;*/
   margin: 5px 0 0 0px;
   font-weight: bold;
}

div.filter_single_box_new_title-hidden {
   display: none;
}

div.filter_tabs {
}

 
div.filter_border {
   width: 110%;
   margin-top: 10px;
   padding-bottom: 20px;
}

div.error {
   /*background: #EFF4FD;*/
   width: 90%;
   /*border-left: 3px solid #0350A9;*/
   margin-left: 10px;
}

div.errormessage {
   min-height: 52px;
   padding-top: 10px;
   padding-left: 60px;
   height: 55px;
   background: url(images/achtung.gif) no-repeat;
}

p.error_title {
   color: red;
   font-weight: bold;
   font-size: 11px;
}

div.transformation {
   /*width: 300px;*/
	width: 100%;
}

div.transformation_title {
   height: 26px;
   padding-top: 10px;
   padding-left: 40px;
   background: #D5E0EF;
   font-weight: bold;
   background: url(images/ttrans.gif) no-repeat 3px;
}

div.original_term {
   background: #EFF4FD;
   padding-left: 10px
}
div.transformed_terms {
   padding-left: 10px
}

div.transformed_term {
   background: white;
}

A.toggle_details_state {
   text-decoration: underline;
   font-weight: bold;
   font-size: 11px;
	padding-right: 10px;
	background: url(images/open.gif) no-repeat right;
}

A.toggle_details_state:hover {
	padding-right:10px;
   background: url(images/open_active.gif) no-repeat right;
}

A.toggle_details_state_close {
   font-weight: bold;
   font-size: 11px;
	padding-right: 10px;
	background: url(images/close.gif) no-repeat right;
}

table.metadata A.toggle_details_state_close {
	padding-left: 6px;
}

A.toggle_details_state_close:hover {
	padding-right:10px;
   background: url(images/close_hover.gif) no-repeat right;
}

.resultPageCounter {
   float: none;
   display: block;
   text-align: center;
   vertical-align: middle;
   font-size: 11px;
   margin: 0px;
   /*white-space: nowrap;*/
   background: white;
   padding: 0px;
   margin-bottom: 10px;
   margin-top: 10px;
}

/* Blätterbuttons */
.button_row .sliceCounter {
   float: right;
}

.button_row .sliceCounter .resultPageCounterSelectedItem {
   font-size: 11px;
   vertical-align: top;
   color: #FF7E0B;
   /*background: #EFF4FD;*/
   margin-left: 1px;
   margin-right: 1px;
   padding-left: 4px;
   padding-right: 4px;
}

.sliceCounter .a_linkToSlice {
   font-size: 11px;
   vertical-align: top;
   /*background: #EFF4FD;*/
   margin-right: 1px;
   padding-left: 4px;
   padding-right: 4px;
	text-decoration: none;
}

.sliceCounter .a_linkToSlice img {
   margin-bottom: -3px;
   margin-left: -4px;
   margin-right: -4px;
}

.sliceCounter .resultPageCounterItem_NoBackground {
}

.sliceCounter .resultPageCounterItem_NoBackground .a_linkToSlice {
   /*background: #D5E0EF;*/
}

.resultPageCounterItem .deactivated {
   font-weight: bold;
}

.resultPageCounterLabel{
/*   float: left;*/
   display: block;
   text-align: left;
/*   vertical-align: middle;*/
/*   margin-left: 40px;*/
/*   margin-right: 20px;*/
   white-space: nowrap;
	float:left;
}

a.a_linkToSlice {
  /*color: #001569;*/
   font-weight: bold;
   text-decoration: none;
	text-decoration: none;
}

a.a_linkToSlice:link {
	text-decoration: none;
}

a.a_linkToSlice:visited {
	text-decoration: none;
}

a.a_linkToSlice:hover {
   text-decoration: underline;
}

a.a_linkToSlice:active {
	text-decoration: none;
}

.resultTable {
 border: none;
   float: none;
   display: block;
/*   width: 100%; */
   margin-bottom: 5px;
   margin-left: 0px;
   margin-right: 0px; 
   vertical-align: top; 
   background: white;
   padding: 0px;
   border-collapse: collapse;
	/* new design 08/2008 LY */
/*	margin-left:10px;*/
/*	border-collapse: separate;
	border-spacing: 0 10px;*/
   /* bugfix: firefox 2px-border-collapse-bug LY 20090423 */
	padding-left: 2px;
}
.resultTable tr {
 margin: 10px 0 10px 10px;
}

.resultCellSelector {
	/* new design 08/2008 LY */
}
.resultCellSelector {
   vertical-align: top;
   text-align: right;
   font-weight: bold;
   padding: 10px 2px 0px 0px;
	/* new design 08/2008 LY */
   text-align: left;
	background-color: #F6F4E7;;
   font-size: 11px;
	margin: 10px 0 10px 10px;
	border-left: 3px solid #ECE7CF;
	width: auto;
   padding: 0px 2px 0px 0px;
	height: 100%;
	white-space:nowrap;
}
.resultCellSelector.dbl_first {
	border-top:3px solid #fbb77b;
	margin-top: 13px;
}
.resultCellSelector.dbl_last, .resultCellSelector.dbl_first, .resultCellSelector.dbl_middle, .resultCellSelector_bottom.dbl_first, .resultCellSelector_bottom.dbl_middle, .resultCellSelector_bottom.dbl_last {
	border-left:3px solid #fbb77b;
}

.resultCellSelector_bottom.dbl_last {
	border-bottom:3px solid #fbb77b;
}
.resultCellSelector_bottom {
   text-align: center;
	background-color: #F6F4E7;
	border-left: 3px solid #ECE7CF;
}

.resultCellSelector .hitcounter {
	position: relative;
	top: -2px;
}
x.resultCellSelector span.infotype_icon {
 height: 90%;
 vertical-align: bottom;
 text-align: center;
 display: block;
/* border: 1px solid red;*/
 position: relative;
 top:50%;
}
x.resultCellSelector span.infotype_icon img {
 vertical-align: bottom;
}
.resultCellOrdinal {
   vertical-align: top;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   color: white;
   width: 11px;
   margin: 0;
   background: #FF7D0A url(images/num_vollorange_hgr2.gif);
   padding: 12px 1px 0 1px;
}
.resultCellDescription {
   vertical-align: top;
   text-align: left;
   padding: 10px 2px 0 4px;
   font-size: 11px;
   font-weight: normal;	
   /*border-style: none;*/
	/* new design 08/2008 LY */
   padding: 0px 2px 0 4px;
}
.resultCellDescription abbr{
   border: none;
}
.resultCellDescription.dbl_middle, .resultCellDescription.dbl_last {
  padding-left:25px;
}
.resultCellDescription_bottom {
   text-align: left;
   font-size: 11px;
   font-weight: normal;
   padding: 0px 2px 0 4px;
}
.resultCellDescription_bottom.dbl_last, .resultCellDescription_bottom.dbl_middle {
   padding-left: 25px;
}
.resultCellDescriptionDoubl1st {
   font-size: 11px;
   font-weight: normal;
   text-align: justify;
   padding: 10px 2px 0 19px;
   vertical-align: top;
   background: url(images/doublette_hgr_ico2.gif) repeat-y scroll 4px 0;	
	/*background: transparent;*/
	background-attachment: scroll;
	/* new design 08/2008 LY */
   padding: 0px 2px 0 19px;
}

.resultCellDblSpacer {
	width: 4px;
}
.resultCellDblSpacer_doubl {
	width: 4px;
	background-color: #cedaec;
}
.resultCellDescriptionDoubl {
   font-size: 11px;
   font-weight: normal;
   text-align: justify;
   padding: 10px 2px 0 19px;
   vertical-align: top;
   background: url(images/doublette_hgr_ico3.gif) repeat-y 4px 0px;
}
.resultTableSpacer {
/*   background-color: blue;*/
	height: 6px;
}
.resultTableSpacer.dbl_no  {
/*   background-color: red;*/
	height:6px;
}
.resultTableSpacer.dbl_first  {
/*	background-color: green;*/
	height:2px;
}
.resultTableSpacer.dbl_middle {
	height:2px;
}
.resultTableSpacer.dbl_last {
	height:7px;
}
.resultTableSpacer.RTS_left.dbl_first, .resultTableSpacer.RTS_left.dbl_middle  { 
	border-left: 3px solid #fbb77b;
}
div.mark_documents {
	margin-left: 8px;
	vertical-align: middle;
	/* new design 08/2008 LY */
}
div.mark_documents span {
	vertical-align: middle;
}
div.mark_documents span.mark_text {
/* margin-left: 5px;*/
 position: relative;
 top:-2px;
}
div.mark_documents span.mark_text a {
 position: relative;
 top:-1px;
}
.img_mark {
/*	vertical-align: middle;*/
	margin-right:1px;
	position: relative;
	top:3px;
}
img#mark_trenner {
	position: relative;
	top:2px;
}
a.linkWithBrace {
   text-decoration: none;
   padding-left: 7px;
   font-weight: bold; 
   background: url(images/verfeinern_link_2.gif) no-repeat 0 3px;
}

a.linkWithBrace:hover {
	background: url(images/browsen_mark.gif) no-repeat -2px 4px; 
}

a.link2ProductCatalogue {
   text-decoration: none;
   /*padding-left: 18px;*/
   font-weight: normal; 
   /*background: url(images/sp_datenbank_neu.gif) no-repeat 0 3px;*/
}

a.link2ProductCatalogue:hover {
	/*background: url(images/sp_datenbank_hover.gif) no-repeat 0 3px;*/
}

a.link2PersonSearch {
   text-decoration: none;
   padding-left: 12px;
   font-weight: normal; 
   background: url(images/sp_lupe.gif) no-repeat 0 3px;
}

a.link2PersonSearch:hover {
	background: url(images/sp_lupe_hover.gif) no-repeat 0 3px;
}

a.link2SubjectSearch {
   text-decoration: none;
   padding-left: 12px;
   font-weight: bold; 
   background: url(images/sp_lupe.gif) no-repeat 0 3px;
}
a.semantic_links{
   text-decoration: none;
   padding-left: 3px;
   font-weight: bold; 
   background: url(images/sp_semantic_link.gif) no-repeat 0 3px;
   margin-left:4px;
  padding-left:4px;
  padding-right:6px;
}

a.link2SubjectSearch:hover {
	background: url(images/sp_lupe_hover.gif) no-repeat 0 3px;
}

.resultFooter{
   clear: left;
   display: block; 
   text-align: right;
   vertical-align: top;
   font-size: 11px; 
   padding-top: 4px; 
   padding-right: 32px;
   margin: 4px 0px 0px;
   background: #EFF4FD;
   width: 90%;
}

.resultFooterLabel{
   padding-left: 5px; 
   font-size: 11px;
}

div#footer_buttons {
	float:left;
	margin-top:-1px;
}
.footer_button {
   margin-right: 10px;
   background-color:#F6F4E7;
   padding-right: 5px; 
   padding-bottom: 1px;
}
.footer_button a {
 font-size: 11px;
 line-height: 16px;
 text-decoration: none;
 margin-top:-1px;
}
.footer_button a:hover {
 text-decoration: underline;
}
A.resultFooterLink  {
   display: inline;
   margin-left: 10px;
   padding-right: 1px;
   margin-right: 3px;
   font-weight: normal;
   font-size: 11px;
   text-decoration: none;
   vertical-align: middle;
}
span.mark_text  {
   font-weight: normal;
   font-size: 11px;
   color: #001569;
}

A.resultFooterLink:hover{
   text-decoration: underline;
}

div#extended_searchform {
   border-top: 4px;
   border-top-color: #0350A9;
   border-top-style: solid;
   padding-top: 0.2em;
   padding-bottom: 2em;
   display: block; 
   margin-bottom: 1em;
   margin-left: 85px;
}

div.searchform_extended_row {
   padding-top: 1px;
   padding-bottom: 2px;
   padding-left: 10px;
   margin-top: 0px;
   margin-bottom: 4px;
   width: 100%;
   float: left; 
   white-space: nowrap;
}

div.first_searchform_extended_row {
	padding-top: 3px;
   padding-bottom: 2px; 
   margin-top: 2px;
   margin-bottom: 4px;
   width: 100%;
   float: left; 
   white-space: nowrap;  

   /*padding-top: 3px;
   padding-bottom: 2px; 
   margin-top: 2px;
   margin-bottom: 4px;
   width: 100%;
   float: left; 
   white-space: nowrap;
   background: #D5E0EF;*/
}

div.footer_row {
   clear: both;
   height: 26px;
   padding: 10px 0 0 0;
   background: #ECE7CF;
   text-align: right;
   vertical-align: baseline;
/*	margin: 10px 10px;*/
   margin-top: 13px;
}

div.button_row {
   clear: both;
/*   min-height: 26px;*/
   padding-top: 5px;
   padding-left: 10px;
   padding-right: 10px;
/*   margin-left: 10px;
   margin-right: 10px;*/
   background: #F6F4E7;
   text-align: right;
   vertical-align: baseline;
	/*border-left: 3px solid #0350A9;*/
/*   height: 21px;*/
   min-height: 21px;
	height: auto;
}
span.resultPageIzcentralityLabel { /* hack LY 20081014 */
  position: relative;
  top: -3px;
  font-size: 9px;
}
div.button_row span {
   font-weight: normal;
}

div.button_row select {
   position: relative;
   top: -4px;
}

.searchform_checkbox_label {
   font-size: 11px;
   padding-right: 0.5em; 
}

input.button, .footer_button_link {
   font-weight: normal; 
   font-size: 11px;
   /*color: #001569;*/ 
   border: none; 
   cursor: pointer;
   padding-right: 0px;
   padding-top: 0px;
   margin-top: -1px;
   margin-left: 0px;
   margin-right: 0px;
/*   vertical-align: top;*/
   background: transparent;
}

input.button:hover {
   text-decoration: underline; 
}

table.metadata {
   margin-top: 1em;
   margin-left: -5em;
   border-collapse: collapse;
}

a.anchor {
/*
   position: absolute;
   width: 1px;*/
}

table.only_metadata {
   border-collapse: collapse;
   margin: 1em 1.5em 5px -5em;
}

td.metadataDescription {
   font-size: 11px;
   text-align: right; 
   font-weight: bold;
   /*border-right: solid;
   border-right-width: 1px; 
   border-color: #02538e;*/
   padding: 7px 0.5em 4px 8em;
}

td.metadataValue {
   padding-left: 0em; 
   padding-top: 7px;
   padding-bottom: 4px;
}

td.metadataValue p {
   /*border-left-width: 2px;
   border-left-style: solid;
   border-left-color: #FF7D0A;*/
   padding-left: 0.5em;
   font-size: 11px; 
}
td.metadataValue abbr {
	border : medium none;
}

td.metadataValue p.first{
   font-weight: bold;
}

td.last_row p{
   padding-top: 5em;
}

p.sort {
   padding-top: 0px;
   margin-top: 0px;
   font-size: 11px;
   font-weight: bold;
}

div#go {
   margin-bottom: 1em;
   margin-right: 0.2em;
	
}

span.go {
	position: relative;
	top: -1px;
}

p.label_query_status {
   font-weight: bold; 
   color: #02538e;
}

span.text_query_status {
   color: #02538e;
}


.tab_rechts {

color:#44596E;
font-size:16px;
font-weight:bold;
text-align:center;
margin-left:0;
padding: 4px 10px;
background:#D9D9D9 none repeat scroll 0 0;
border-bottom:1px solid white;
text-shadow:1px 1px white;
}

.navi-nonbold {
  font-weight: normal;
}


.einschraenken {
   /*overflow: hidden; 
   clip: rect(auto auto auto auto);*/ 
   /*border-color: #3844a3 #a7b0d9 #a7b0d9 #02538e;
   border-style: solid;
   border-width: 0px 0px 0px 3px;*/
   font-weight: bold;
   font-size: 11px;
   margin: 0 0 10px !important;
   /*background: #D5E0EF;*/
   
}


.einschraenken a {
   text-decoration: none;
   padding-left: 7px;
   display: block; 
   background: url(images/verfeinern_link_2.gif) no-repeat 0 3px;
}

.einschraenken select {
}

.einschraenken ul {
   font-weight: bold;
   padding: 2px 0px 1px 0px; 
   margin-right: 2px;
   /*background: white;*/
   /*background-color:#f6f4e7;*/
}

.einschraenken ul li {
   font-weight: normal;
   padding-left: 2px;
   padding-right: 2px;
   list-style-type: none;
   list-style-position: outside;
   display: block;
   white-space: normal;
   display: block;
   color: #000000;
}
		
.einschraenken ul li ul {
   border: none;
   width: inherit;
}

.einschraenken ul.navigator_title {
   /* background: #EBEFF4; */
   padding-left:10px;
}
	
.einschraenken ul li ul li {
   font-weight: normal;
}

.einschraenken ul li ul li a {
   text-decoration: none; 
   display: block;
   padding-left: 5px;
}

.einschraenken a:hover, .einschraenken ul li ul li a:hover {
   text-decoration: underline;
   cursor: pointer;
   background: url(images/browsen_mark.gif) no-repeat -2px 4px;
}

.einschraenken a.external_link {
	padding-left: 18px;
   text-decoration: underline;
   cursor: pointer;
   background: url(images/sp_URL_blau.gif) no-repeat 0px 4px;
}

.einschraenken a.external_link:hover {
	padding-left: 18px;
   text-decoration: underline;
   cursor: pointer;
   background: url(images/sp_URL_orange.gif) no-repeat 0px 4px;
}

.einschraenken ul#pnnav10 {
	padding-top:0;
}
.navhide, .pkhitbox_hide {
  display:none !important;
}
.navshow, .pkhitbox_show {
  display:block !important;
}

ul#infoconnex {
 width: auto;
 height: auto;
}

ul#infoconnex a#infoconnex-link {
 background:none;
 display:block;
 float:none;
 clear: both;
}

ul#infoconnex a#infoconnex-link img {
 float:none;
 clear: both;
}

A.toggle_details_state:focus, span.title, A.toggle_details_state, A.toggle_details_state:link, A.toggle_details_state:visited, A.toggle_details_state:active {
   text-decoration: none; 
   font-weight: normal;
   font-size: 11px;
}

span.notALink {
   color: #02538e; 
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
}

span.notALink span{
   color: red;
}

.treffer {
   line-height: 1.4;
   color: #0C44A0;
}

.trefferlinks {
   text-align: right; 
   width: 150px;
   float: left;
   padding-top: 5px;
   padding-bottom: 5px;
}

.trefferlinks p {
   font-size: 13px;
   margin-top: 5px;
   margin-bottom: 5px;
   font-weight: bold;
   line-height: 1.4;
}

.trefferrechts {
   text-align: left; 
   margin-left: 155px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 0;
   border-left: 1px solid #0e35c8;
}

.trefferrechts p {
   margin-top: 5px;
   margin-bottom: 5px;
   padding-left: 5px;
   border-left: 2px solid #FF7D0A;
   display: block;
   font-size: 13px;
   line-height: 1.4;
}

	
.trefferrechts .first {
   color: #02538e;
   font-weight: bold;
}

div.querystatus {
   font-size: 11px;
   /*display: inline; 
   margin-left: 13px;*/
	text-align: left;
	padding-bottom: 6px;
	
/*	max-width: 100%;		*/
/* width: 80%;*/
	white-space: normal;
	overflow: hidden;
/*	float: left;*/
}

div.querystatus div.searchField {
   font-size: 11px;
/*   margin-left: 0.2em; */
   display: inline; 
}

div.querystatus div.searchValue {
   font-size: 11px;
   margin-left: 0.2em;
   font-weight: bold;
   display: inline; 
}

div#fehlertext {
   margin: 0 220px;
}

div.errormessage {
   margin-top: 1em;
   font-size: 11px; 
   margin-left: 3px; 
   font-weight: bold;
}

div#fehlerausgabe {
   margin: 10px 220px;
   border: 2px solid red;
   background: Yellow;
   padding: 10px;
}

.quelltext_titel {
   font-size: 11px; 
	margin: 0 10px;
}

.quelltext_border {
/*   width: 552px;*/
   width: 95%;
   height: 450px;
   padding: 1px;
   display: table;
   margin-top: 10px;
   background: #FF7D0A url(images/num_vollorange_hgr.gif);
}

.quelltext {
/*   width: 550px;*/
   width: 98%;
   height: 450px;
   padding-top: 13px;
   padding-left: 5px;
   border: solid 0px #005500;
   display: block;
   font: 11px/14px "Courier New", Courier, Monaco, monospace;
   background: #f6f7fb url(images/quelltext_hgr.gif) scroll 0 1px;
   margin: 0px 0px 0px 10px;
}

div.divhide {
   display: none;
}

div.divshow {
}

div.prodcat_row {
   text-align: left;
   background: #ffe6af;
/*   padding: 10px;*/
/*   margin: 5px 10px;*/
   margin: 5px 0px;
   border-left: 3px solid #FF7D0A;
 }   
div.prodcat_row div#pkhittitle {
/*   background: #ffcd8d;*/
/*	width: 100%;*/
	margin:0;
/*	display: block;
	padding: 5px 10px;*/
	font-weight: bold;
}
div.prodcat_row div#pkhittitle {
   padding: 5px 10px 5px 10px;
}   
div.prodcat_row div#pkhitbox {
   padding: 0px 10px 5px 10px;
   white-space: normal !important;
}   
div.prodcat_row div#pkhitbox.noshow {
 display:none;
}   
div.prodcat_row div.noshow a {
   background: url(images/open.gif) no-repeat right 6px;
	text-decoration: none;
}
div.prodcat_row div.noshow a:hover {
   background: url(images/open.gif) no-repeat right 6px;
	text-decoration: underline;
	color:#001569;
}
div.prodcat_row div.show a {
   background: url(images/close.gif) no-repeat right 6px;
	text-decoration: none;
}
div.prodcat_row div.show a:hover {
   background: url(images/close.gif) no-repeat right 6px;
	text-decoration: underline;
	color:#001569;
}
div.prodcat_row div#pkhitbox a {
   text-decoration: none;
   padding-left: 10px;
/*   display: block; */
   background: url(images/verfeinern_link_2.gif) no-repeat 0 3px;
}
div.prodcat_row div#pkhitbox a:hover {
   text-decoration: underline;
	color:#001569;
   background: url(images/browsen_mark.gif) no-repeat -2px 4px;
}
span#hitcount {
	position: relative;
	top: -4px;
}
span#hitdisplay {
	margin-left: 10px;
}
span#hitdisplaytext {
	position: relative;
	top: -4px;
	margin: 0 3px;
}
span#hitdisplay span.go {
	margin-right: 10px;
}
div.pkhits ol {
	list-style-type: none;
	padding: 0; 
	margin: 0;
}
/*Term Cloud*/
.service_container{
background-color:#F6F4E7;
border-top:3px solid #ECE7CF;
padding-left:6px;
padding-right:6px;
margin-bottom: 10px;
padding-top: 4px;
padding-bottom: 7px;
width:198px;
margin: 0px 8px 10px 0;
}
.service_h1{
background-image:none;
color:#000000;
font-size:11px;
font-weight:normal;
margin-top:5px;
text-align:left;
margin-left: 10px;
}
.service_h1 a{
color:#000000;
}
.open_img{
margin-left: 2px;
}
#content_term_cloud a{
color:#8c99a6;
}
.size6 {
    font-size: 13pt;
}
.size5 {
    font-size: 12pt;
}
.size4 {
    font-size: 11pt;
}
.size3 {
    font-size: 10pt;
}
.size2 {
    font-size: 9pt;
}
.size1 {
    font-size: 8pt;
}
.size0 {
    font-size: 7pt;
}
/*Statistics*/
.container_statistics{
background-color:#F6F4E7;
border-top:3px solid #ECE7CF;
padding-left:6px;
padding-right:6px;
margin-bottom: 3px;
padding-top: 0px;
padding-bottom: 7px;
width:100%px;
margin-right:15px;
margin-left:10px;
}
.statistic_header{
margin-bottom:5px;
font-weight:bold;
width: 400px;
}
.visualization{
float: left;
margin-right:30px;
}
#left .einschraenken{
background-color: transparent;
padding-top:5px;
}
#content_statistics{
padding: 20px;
}
#querystatus_statistics{
margin-left:10px;
margin-top:10px;
}
#querystatus_statistics table{
background-color:#FDFDFD; 
width:830px;
margin-left:10px;
}
#querystatus_statistics td{
padding-right:10px;
padding-left:10px;
}
.statistic_legend{
border-left:1px solid #dddddd;
padding-left:20px;
width: 25%;
}
.legend_img{
margin-right: 5px; 
}
.beta_img{
margin:0 0 0 15px;
position:relative;
top:4px;
}
.reference{
display: block;
padding-bottom: 5px;
}
