/* CSS Document */

/*  Kontextnavigation Responsive-Design*/

article #kontext     {
    float:     left;
    width:     100%;
    text-align: left;
    margin:   0px 3px 0 0;
    padding:    0 0 0 0;
    }
    
article #kontext .kontext_titel { 
    visibility: hidden;
    }

article #kontext .kontext   { 
        border-top: 1px solid #d6d6d6;
    padding-top: 10px;
    font:    normal 1.5em/1.2em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:    #013473;
    margin:       10px 0 0.68em 0;
     }

article #kontext p   {    
    font:    95%/120% "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin:       0 6px 4px 0;
     }
/*  styles für Applikationen derzeit nicht entfernbar */

#content ul#tabnav {
  height: 20px;
  margin: 0;
}
#tabnav li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
#tabnav a:link, #tabnav a:visited {
  float: left;
  background: #EFEFEF;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
  margin-right: 4px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #666;
}
#tabnav a:link.active, #tabnav a:visited.active {
  border-bottom: 1px solid #fff;
  background: #fff;
  color: #000;
}
#tabnav a:hover {
  background: #fff;
}

div.anm {
  font-size: small;
}

article table {margin-bottom: 10px;}

article #content ul {
      margin-top: 10px;
      margin-left: 0;
    list-style-position: inside;
    }

article #content  p a {
        background: transparent url('../images/icons/sprites_small/icon-arrow-right-small.png') left top no-repeat;
    padding-left: 15px;
    }
  
article #content  div.klbild      {
    width:     100px;
    height:     75px;
    border:    solid 1px #013473;
    float:    left;
    margin:    4px 10px 10px 0;
        text-align: center;
    }
/** table {font-size:95%;} **/

#formular select, .formular select {float: right; display:inline;}

#formular select#dayFrom, #formular select#monthFrom, #formular select#yearFrom {width: 55px;}
#formular select#dayTo, #formular select#monthTo, #formular select#yearTo {width: 55px;}
#formular div#formbutton  {clear: both;} 
div.vorspann p  {
    font-weight:   bold;
    margin:    10px 0 5px 0;
    }

/*  Pfadnavigation */

div#pfad    { 
    position:     absolute;
    top:     220px;
    left:     325px;
    font-size: 0.7143em;
    color: rgb(68, 68, 68);
    width:     595px;
    margin:     0; 
    padding:     0; 
     background-image: url("../images/icons/oenb/weiss70.png");
    border-top:   #bebebe solid 1px;
    z-index: 1000;
    } 

div#pfad ul, div.pfad ul, #content .pfad ul {
    list-style-type:   none;
    margin:     0 0 0 -25px;
    text-align:     left;
    white-space:  nowrap;
    padding-left: 25px;
    }

div#pfad ul li, div.pfad ul li  {
    float:     left;
    padding:     0 0 0 1px; 
    margin: 0 0 15px 0;
    line-height: 21px;
    height: 21px;
    }
  
div#pfad "Gill Sans Light", "Gill Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;   {
    font-weight:   bold;
    padding:     0;
    }
    
div#pfad ul li.knoten  {
    background:    url("../images/icons/oenb/divis.gif") no-repeat 100% 50%; 
    color:     #151515;
    margin:     0; 
    padding:     0 .7em 0 .5em;
    }

div#pfad a.pfad_link, div.pfad a.pfad_link   {color: #151515;}

div#pfad a.pfad_link:hover, div.pfad a.pfad_link:hover  {color: #336699;}

div#pfad ul li.aktuell, div.pfad ul li.aktuell {
    background:    none; 
    color:     #013473;
    padding:     0 .7em 0 .5em; 
    }

div#pfad a.pfad_aktiv, div.pfad a.pfad_aktiv {color: #013473;}

div#pfad ul li.user   {float: right;}

div#pfad ul li.user strong {font-weight: bold;}

div#pfad a.pfad_link:hover, div.pfad a.pfad_link:hover {color: #013473;}

/* Pfadnaviation für dynamische Abfrage */

div.pfad     {
    font-size:    92%;
    font-weight:   500;
    color:     #151515;
    width:     100%; 
    margin:     0 0 20px 0;
    }

div.pfad ul li.knoten   {
    background:    url("../images/icons/oenb/divis.gif") no-repeat 0% 50%; 
    color:     #151515;
    margin:     0; 
    padding:     0 .6em 0 .7em;
    }

div.pfad ul li.aktuell   {
    background:    url("../images/icons/oenb/divis.gif") no-repeat 0% 50%; 
    color:     #013473;
    margin:     0; 
    padding:     0 .6em 0 .7em; 
    }

div.pfad ul li.first   {
    background:    none;
    margin:     0; 
    padding:     0 .6em 0 0; 
    }

div.pfad ul li.abst   {
    background:   none;
    margin:     0 0 0 50px;
    }  

div#pfad a.pfad_aktiv:hover, div.pfad a.pfad_aktiv:hover {color: #013473;}

