/****************************************************************/
/* StyleSheet - Darstellung des Archivs / der Archivsuche       */
/****************************************************************/
/* Allgemein                                                    */
.archivsuche{
  display:block;
  float:left;
  width:810px; 
}
.archivsuche-form{
  display:block;
  float:left;
  width:470px;
  padding:0px 25px 5px 0px;
}

.archivsuche-form label{
  float:left;
  width:100px;
}
.archivsuche-suchmoeglichkeiten{
  display:block;
  float:left;
  width:310px;
  padding:0px 0px 5px 0px;
}
.archivsuche-suchmoeglichkeiten-head{
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  color #444;
  padding:5px 0px 10px 0px;
}
.archivsuche-suchmoeglichkeiten-link a{
  display:block;
  float:left;
  width:300px;
  margin:0px 0px 4px 0px;
  padding:0px 0px 0px 12px;
  font-size:12px;
  background-image:url(/oonup/images/buttons/navi-pfeil-blau2.gif);
  background-repeat:no-repeat;
  background-position:1px 6px;
}
.archivsuche-pager{
  display:block;
  float:left;
  width:815px; 
  margin:15px 0px 15px 0px;
  padding:5px 0px 5px 0px;
  border-top:1px dotted blue;
  border-bottom:1px dotted blue;

}
.archivsuche-ergebnis{
  display:block;
  float:left;
  width:720px; 
  margin:0px 0px 4px 0px;
  padding:0px 85px 0px 0px;
}

.archivsuche-ergebnis > div {
   border-bottom: 1px dotted rgb(191, 211, 229); 
   padding: 4px 95px;  
   display: block; 
   float: left;  
   width: 620px;
}

.archivsuche-ergebnis > div  > div {
   padding: 0px 0px 5px;
   font-size: 16px;
   line-height: 16px;
   font-weight: bold;
   width: 610px;
}
.archivsuche-ergebnis > div  > div > a {
   font-size: 12px;
   line-height: 16px;
   font-weight: normal;
}

.archivsuche-ergebnis > div  > div > span {
   font-size: 12px;
   line-height: 16px;
   font-weight: normal;
}


.archivsuche_header{
  display:block;
  float:left;
  margin:0px 0px 8px 0px;
  padding:0px;
  height:28px;
  line-height:28px;
  border-top:3px none #555;
  border-bottom:1px dotted #555;
  width:815px;
  z-index:2;
}
.archivsuche_header-ressort{
  display:block;
  float:left;
  width:680px;
}
.archiv_footer_weiteretreffer{
  display:block;
  float:left;
  width:715px;
  text-align:right;
  padding:10px 5px 10px 95px;
  border-bottom:1px dotted #bfd3e5;
  margin-bottom:12px;
}
.archivsuche-form-headline{
  font-size:23px;
  font-weight:normal;
  color:#555;
  padding:0px 0px 0px 0px;
  margin-bottom:10px
}
.archiv_erweiterte-suche-label{
  display:block;
  float:left;
  width:100px;
  padding:4px 0px 0px 0px;
}
.archiv_erweiterte-suche-text{
  display:block;
  width:370px;
  padding:2px 0px 2px 0px;
}
.archivsuche_warning{
  display:block;
  float:left; 
  width:625px;
}
.archivsuche_warning_line{
  display:block;
  float:left; 
  width:625px;
  padding:8px 95px 4px 95px;
  margin:0px 0px 8px 0px;
  border-bottom:1px dotted #bfd3e5;
}
.archivsuche_title{
  font-size:16px; 
  line-height:16px; 
  font-weight:bold; 
  padding:8px 0px 2px 0px; 
  width:610px;
  color:#006cb5;
}
.archivsuche_text a,
.archivsuche_text a:hover{
  color:#000000;
  text-decoration:none;
}

.archivsuche_suche_hit{	
  display:block;
  float:left;
  width:623px;
  border-bottom:1px dotted #bfd3e5;
  padding:0px 95px 4px 95px;
  margin-left:0px;
}


.archivsuche_suche_hit ul li {
  margin-left:15px;
}

.archivsuche_suche_hit-thumb{
  display:block;
  float:right;
  padding:0px;
  margin:8px 0px 4px 8px;
}
.archivsuche_suche_hit-thumb img{
  border:2px solid #444444;
  padding:0px;
  margin:0px;
}
.archivsuche_treffer-begriff{
  display:block;
  float:left; 
  width:715px;
  margin-top:4px;
  margin-bottom:12px;
  border-top:1px dotted #bfd3e5;
  border-bottom:1px dotted #bfd3e5;
  padding:4px 95px 4px 0px;
}
.archivsuche_highlightpattern{
  font-weight:bold;
  color:black;
  background-color:#d8ecfa;
  border:1px solid #bfd3e5;
  padding:0px 4px 0px 3px; 
  line-height:14px;
}
.archivsuche_zusatzinfo{
  padding:5px 0px 5px 0px;
  color:#444;
}
.archivsuche_suche_hit .archivsuche_zusatzinfo{
  padding:5px 0px 5px 0px;
  color:#444;
}

.suchpager{ 
  display:block;
  float:left;
  width:810px;
  height:24px;
  text-align:center;
  padding:4px 0px 4px 0px;
  margin:0px 0px 0px 0px;
  border-bottom:1px dotted #bfd3e5;

}
a.pager-currpage{ 

  padding:2px 2px 2px 2px; 
  margin:0px 0px 0px 0px;
  color:#000000;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
}
a.pager-pagenr{ 
  display:block;
  border:1px solid #d8ecfa; 
  padding:2px 10px 2px 4px; 
  margin:0px 3px 0px 3px;
  vertical-align:middle;
  text-align:center;

}
a.pager-pagenr.nextpage,
a.pager-pagenr.prevpage{
  display:inline-block;
  border:1px none #d8ecfa; 
  padding:2px 6px 2px 6px; 
  margin:0px 0px 0px 0px;
  vertical-align:middle;
  
}
a.pager-pagenr.nextpage img,
a.pager-pagenr.prevpage img,
a.pager-pagenr img{ 
  display:inline-block;
  border:1px none #d8ecfa; 
  padding:0px 2px 2px 2px; 
  margin:0px 0px 0px 0px;
  vertical-align:middle;
  text-decoration:none;
}
a.pager-pagenr:hover{ 
  display:inline-block;
  border:1px solid #d8ecfa;
  padding:2px 10px 2px 4px; 
  margin:0px 3px 0px 3px;
  background-image:url(/oonup/images/background/bg_archivpager.jpg); 
  background-repeat:repeat-x; 
  color:#ffffff;
  vertical-align:middle;
}
a.pager-pagenr.nextpage:hover,
a.pager-pagenr.prevpage:hover{ 
  display:inline-block;
  border:1px none #d8ecfa;
  padding:2px 6px 2px 6px; 
  margin:0px 0px 0px 0px;
  background-image:none; 
  vertical-align:middle;
  color:#006cb5;
  text-decoration:none;
}
a.pager-pagenr.nextpage:hover img.noline,
a.pager-pagenr.prevpage:hover img.noline{ 
  text-decoration:none;
}

a.pager-pagenr.nextpage:hover span.pagerline,
a.pager-pagenr.prevpage:hover span.pagerline{
  text-decoration:underline;
}

.archiv_erweiterte-suche-text input {
width:120px;
margin-right:10px;
font-size:12px;
}

.archiv_erweiterte-suche-text select {
  font-size:12px;
  padding-bottom:0px; 
  border:1px solid #92b4cc;

}

/*  globale Suche */

#such-button{
  margin:0px;
  padding:2px 3px 2px 3px;
  border: 1px solid #92B4CC;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#006cb5;
  color:#ffffff;
  font-size:11px;
  cursor:hand;
}

.archivsuche-form input[type=text]{
    margin:0px;
    padding:2px 4px 2px 4px;
    float:left;
    border: 1px solid #b4d2e7;
    height:21px;
    max-height:21px;
    line-height:21px;
}

.pager-currpage {
    text-decoration:underline;
    font-weight:bold;
}

.parameter_pluginselect {
    width:450px;
}

.parameter_pluginselect li {
    list-style:none;
    float:left;
    padding:2px 5px 0 5px;
    width:160px;
}


.pluginHeaderContainer {
    background-color:#FFFFFF;
    margin-bottom:-5px;
}

.pluginHeader {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    padding:2px 5px;
    position:relative;
    z-index:500;
    margin-left:15px;
    padding:5px;
}


.roundedCorners .b1h {
    background:#CCCCCC none repeat scroll 0 0;
    height:1px;
    margin:0 5px;
}

.roundedCorners .b1h, .roundedCorners .b2h, .roundedCorners .b3h, .roundedCorners .b4h, .roundedCorners .b2bh, .roundedCorners .b3bh, .roundedCorners .b4bh {
    display:block;
    font-size:1px;
    overflow:hidden;
}

.roundedCorners .b2h, .roundedCorners .b2bh {
    background:#F3F3F3 none repeat scroll 0 0;
    border-left:2px solid #CCCCCC;
    border-right:2px solid #CCCCCC;
    height:1px;
    margin:0 3px;
}

.roundedCorners .b3h, .roundedCorners .b3bh {
    background:#F3F3F3 none repeat scroll 0 0;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:1px;
    margin:0 2px;
}

.roundedCorners .b4h, .roundedCorners .b4bh {
    clear:both;
    background:#F3F3F3 none repeat scroll 0 0;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:2px;
    margin:0 1px;
}


.pluginContainer {
    margin:15px 0 0 0;
}

.pluginBody {
    background:#F3F3F3 none repeat scroll 0 0;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding-left:0px;

}



.roundedContainer {
    background:#F3F3F3 none repeat scroll 0 0;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:10px;
}


.searchMaskLoaderContainer {
    position:absolute;
    margin-left:150px;
    width:200px; 
}

.searchMaskLoaderContainer .searchMaskLoaderBody  {
    background:#F3F3F3 none repeat scroll 0 0;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:10px;

    filter:alpha(opacity=90); /* Internet Explorer */
    -moz-opacity: 0.90; /* Mozilla Browser */
    opacity: 0.90; /* Opera */
}


.parameterContainer {
    border-bottom:1px dotted gray;
    padding:10px 0 10px 0;
}

.parameterContainer .title {
    float:left;
    font-style:italic;
}

.parameterContainer .parameter {
    float:right;
    width:75%;
}


.searchfield {

    margin-left:2px;
    padding:2px;
    border:1px solid #CCCCCC;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

div.fehlermeldung {
    padding:10px;
    border:1px solid #000;
    font-weight:bold;
    margin:10px 0 0 0;
    color:gray;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}



#globalesucheContainer .pager {
 padding-top:8px;
 padding-left:10px;

}


#globalesucheContainer {
 padding-top:4px;
}

.pager-skipdots {
 float:left;
  margin-left:10px;
  margin-right:10px;
}

.pluginResultContainer {
 clear:both;
 padding-top:8px;
 padding-left:8px;
}

.archivsuche_suche_nohit{	
  display:block;
  float:left;
  width:623px;
  padding:0px 95px 4px 95px;
  font-weight:bold;
}



.parameter_pluginselect .oontreearchiv {
 display:none;
}





.b1h {
 margin-top:10px;
}

.parameter select {
 border: 1px solid rgb(153, 152, 148);
}

.parameter input[type=text] {
 border: 1px solid rgb(153, 152, 148);
 width:120px;
 height:16px;
}

.parameterContainer:last-child {
  border:none;
}


.archivsuche-form_l {
  width:490px;
  float:left;
}

.archivsuche-form_r {
  float:right;
  width:450px;
}

.archivsuche-form_r input[type=text] {
 border: 1px solid rgb(153, 152, 148);
 width:200px;
 height:16px;
}

.archivsuche-form_l input[type=text] {
margin-top:5px;
 border: 1px solid rgb(153, 152, 148);
 width:200px;
 height:16px;
}

#parameter_ressort_container input[type=text] {
 width:120px;
 height:14px;
 border:none;
 background-color:#F3F3F3;

}

.vorschaubild {
  width:165px;
  height:110px;
  float:left; 
  margin-right:10px;
  margin-top:8px;
  margin-bottom:4px;
}

.vorschaubild img {
  max-width:100%;
  height:100%;
}

.pluginResultContainer table {
 margin-left:80px;
 margin-top:10px;

}

.pluginResultContainer table td {
 padding-right:30px;
}

#autosuggestrequest {
  width:270px; 
}


.archivsuche_r form div input[type=text] {
  width:270px;
}
.archivsuche_r form div input[type=submit] {
  width:100px;
}


.parameter select option {
 padding-left:5px; 
 padding-right:10px; 
}

