/*
$Id: styles_local.css
[/forst/forstverwaltung/styles_loc/styles_local.css]
Stand: 02.11.09 - Seidl
*/

/*RSS-Feed auf Startsetie unten*/
.fbsubscribelink {display: none; margin-left: 30px;}
#creditfooter, .feedTitle {display: none;}
span.headline {display: block; font-weight: bold }
li div {display: block; padding: 5px; 0}
.feedburnerFeedBlock ul {margin-top: -3px; padding-top: 0; }
.feedburnerFeedBlock {max-width: 800px;}
.imgrsshome {position: relative; top: 15px; padding-top: 10px; padding-left: 20px;} 
.feedburnerFeedBlock div {width: 100%;}

/* Orga-Seite http://www.lwf.bayern.de/ueber-uns/organisation/ */
.orga {
  clear: both;
  width: 600px;
  border-bottom: 1px solid silver;
}
.orga a {
  font-size: 100%;
}

.orga h3 {
  line-height: 14px;
}

body {
        margin-bottom: 7px;
        font-size: 11px;
        line-height: 1.3em;
}

.imgRight {
  float: right; 
  margin-left: 10px; 
  width: 304px; 
  padding: 2px; 
  font-size: smaller; 
  font-style: italic;
  border: 1px solid silver;
}

.steckbrief {
  width: 300px;
  float: right;
  background-color: #eee8aa;
  padding: 10px;
  border: 1px solid #bdb76b;
  border-right: 1px solid #556b2f;
  border-bottom: 1px solid #556b2f;
  margin: 0 0 10px 15px;
}

#pubhome {
     margin-top: -20px;
     margin-bottom: 20px;   
     text-align: center;
     width: 100%;
     
  }
  
#texthome {
     text-align: justify; 
     margin-bottom: 15px;
     width: 100%;
     /*background-color: #dee5df;*/
     padding: 10px;
  }

.texthome {
    float:left; 
    margin-right: 20px;
    /*width: 470px;*/
}  



ul#bilderleiste {
    margin: 0; 
    padding-bottom: 20px;;
    margin-left: 10px; 
    width: 100%;
  }
  
ul#bilderleiste li {
    list-style: none;
    float: left;
    margin: 3px; padding: 3px;
    width: 160px;
    text-align: center;
  }

ul#bilderleiste a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
  }

.podcastlist {
  margin-top: 20px;
  width: 100%:
}

.podcastlist ul {
  list-style-type: none;  
}

.podcastlist div {
   float: left; 
   margin-right: 20px;
}

h1 {
    font-size: 20px;
}

h2, h3 {
    clear: none;
    color: #336633;
    font-size: 15px;
}

h2 {
  margin-top: 0;
  font-weight: bold;
}

h3 {
    font-size: 13px;
    margin: 15px 0;
    /*margin-left: 15px*/;
}

p  {
    margin: 6px 0;
    font-size: 11px;
    margin-bottom: 15px;
    
}

p + ul {
    margin-top: 20px;

}

.content_org {
        margin: 7px 30px 20px 30px;
        margin-bottom:15px;
        font-size: 11px;
        line-height: 1.3em;
        text-align:justify;
        }

.content_org p {
         font-size: 11px;
    }

.content_org h3 {
         clear:both;
         margin:0;
         margin-bottom: 3px;
         padding: 7px 0 3px 0;
         font-size: 12px;
         color:black;
    }

li a, p a , td a{
         font-size: 11px;
}

a:link {
        color: black;
        text-decoration: underline;
}

a:visited {
        color: black;
        text-decoration: underline;
}

a:hover {
        color: black;
        text-decoration: none;
}

a:active {
        color: black;
}

ul {
    margin: 0px 2px 20px 15px;
    padding: 0px 0px 0px 2px;
    list-style-type: square;
}

.content li {
    list-style-image:none;
    margin-left: 12px;
    font-size: 11px;
}

ul .linews, ul .newsheader  {
    list-style-type:none;
    float: right;
}

#eyecatchtext li {
    list-style-image:url("/styles_loc/gifs/square_greenbig.gif");
}

ol {
        margin: 0px 2px 2px 25px;
        padding: 0px 0px 0px 0px;

}

ol li {
        margin: 4px 0px 4px  0px;
        padding: 0px 0px 0px 0px;
        list-style-type:decimal;
        font-size: 11px;
}

.tdnavcontent {
}

.tdcontent {
        background: #FFFFFF;
}


td #news {
        background-color: #DEEFB8;
        margin: 15px 0px 0px 0px;
        width: 170px;
        padding: 0;
}
.newsheader {
        width: 160px;
        margin-top: 5px;
        padding: 3px 3px 3px 5px;
}

#content {
        background: #FFFFFF;
        width: 100%;
        border-right: 1px solid #C5E282;
}

.content {
       padding-right: 0;
}

#foot {
        background: #FFFFFF;
}

a.position{
        font-size: 10px;
        font-weight: normal;
}

#position {
        font-size: 10px;
        color: #A26016;
        font-weight: bold;
}

a.akopfmenu {
        font-size: 11px;
}

a.akopfmenuhilight {
        font-size: 11px;
}

.kopftitel {
        color: black;
        padding-left: 16px;
        font-size: 14px;
}

.sendbox {
        float: left;
        margin: 8px 0 0 10px;
        padding:2px;
        background-color: #f5f5f5;
        border-width:1px;
        border-style: solid;
        border-color: silver;
        font-size: 12px;

}
a.sendbox {
text-decoration: none;
}

#seitennavigation {
        width: 170px;
        padding-right: 3px;
}

#seitennavigation .menu0 {
color: navy;
}

#kopfnavigation .akopfmenu {
color: navy;
}

.ulmenu li{
        list-style-image:url("/styles_loc/gifs/square_forst1.gif");
}

.ulmenu2 {
        float: none;
        padding-top: 18px;
}

.ulmenu2 li{
         list-style-image:url("/styles_loc/gifs/square_forst2.gif");
}

.ulmenu3 {
        float: none;
        padding-top: 18px;
}
.ulmenu3 li{
        list-style-image:url("/styles_loc/gifs/square_forst4.gif");
}

.limenu0hilight {
        color: #000043;
}

.ulmenu .limenu0hilight {
        color: #000043;
        list-style-image:url("/styles_loc/gifs/square_forst3.gif");
}

.ulmenu2 .limenu0hilight {
        color: #000043;
        list-style-image:url("/styles_loc/gifs/square_forst3.gif");
}

.ulmenu3 .limenu0hilight {
        color: #000043;
        list-style-image:url("/styles_loc/gifs/square_forst3.gif");
}

a.menu0hilight {
         color: #000066;
}

.menu0hilight {
    margin-top: -2px;
    margin-bottom: 5px;
}

a.menu0hilight:link {
        color:#000043;
}

a.menu0hilight:visited {
        color:#000043;
}

a.menu0hilight:hover {
        color:#000043;
}

a.menu1hilight {
         color: #000099;
}

a.menu1hilight:link {
        color: #000043;
}

a.menu1hilight:visited {
        color: #000043;
}

a.menu1hilight:hover {
        color: #000043;
}


.aktuelles {
    margin: 0px 0px 20px 0px;
        padding: 0em 1em;
}

.emfehlungen {
        padding: 0em 1em;
}

.schriftkleiner {
        FONT-SIZE: 8pt;
}

.schriftkleiner li{
        FONT-SIZE: 8pt;
        list-style: none;
        padding-left: 0;
}

a.anews, a.anewsheader {
        font-size: 10px;
        line-height: 11px;
        margin: 0;
        padding: 0;
}

a.anews:link, a.anews:visited, a.anews:hover {
        text-decoration: none;
}

.date {
        font-size: 10px;
}

.linews {
        padding: 0px 3px 0px 5px;
        width: 160px;
        line-height: 11px;
}

.ulnews {
        padding: 0px;
        width: 170px;
}

.fusstext {
        margin-top: 12px;
        font-size: 8pt;
        color: #336633;
        text-align: right;
}

a.fusstext {
        font-size: 8pt;
        text-decoration: underline;
}

/* ist in den Templates auskommentiert
.fusslinie {
        clear:both;
        color:#c5e282;
        height:1px;
        margin: 20px 5px 10px 0;
        display: none;
} */

.topic {
        font-size: 11px;
        font-weight: bold;
        margin: 0px;
        line-height: 12px;
        display: block;        
        margin-top: 10px;
}


h2.headerhome {
  margin-top: 10px;
  text-align: left;
  clear: left;
}

#eyecatch div img {
        display: none;
}

#eyecatchtext {
        width: 90%;
        text-align: left;
}

#eyecatchtext .aktuelles {
        clear: left;
}

th {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

caption {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
      text-align: left;
}

.contentpos table th, .contentpos table td {
  font-size: 11px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  padding: 3px 0;
  padding-right: 15px;
}

.greyed {
        color:#999999;
}

a.greyed {
        color:#999999;
}

td p.greyed {
        color:#999999;
}


 /* Beginn Ergänzungen für Bilder, A. Müller-Schmid, 05.04.2005 */

img {border-width:0px;}

.x25 {width:25%;}

.x50 {width:50%;}

.x75 {width:75%;}

.x98 {width:98%;}

.right {clear:right;
        float:right;
        text-align:center;
        margin-top:6px;
        margin-left:10px;
        margin-bottom:4px;}

.img-right {clear:right;
        float:right;
        text-align:center;
        margin-top:6px;
        margin-left:10px;
        margin-bottom:4px;}

.left {clear:left;
       float:left;
       text-align:center;
       margin-top:6px;
       margin-right:10px;
       margin-bottom:4px;}

.img-left {clear:left;
       float:left;
       text-align:center;
       margin-top:6px;
       margin-right:10px;
       margin-bottom:4px;}

.unterschrift {font-size:10px;
               font-weight:bold;}

 /* Ende Ergänzungen für Bilder */

a img {border:0px;}


/* Bestellformular  */

table .order, #order-data {
       border-collapse:collapse;
       border: 1px dotted green;
       margin: 10px 30px;
}

table #order-data {
       background-color: #F1EFE2;
}

table .order td, #order-data td {
       font-size: 11px;
       line-height: 14px;
       border-collapse:collapse;
       border: 1px dotted green;
       vertical-align: top;
       width: 725px;
       }

table #order-data td {
       font-weight: bold;
       text-align: left;
       }

table .order a {
       font-size: 11px;
}

table .order td h2 {
   font-size: 13px;
   line-height: 15px;
   margin: 0;
   padding: 0;
}

table .order td h3 {
   font-size: 11px;
   line-height: 13px;
   margin: 0;
   padding: 16px 20px 6px;
   border: none;
}

.style, textarea, select, checkbox {
       border: 0px solid white;
       background-color: #F1EFE2;
       margin: 2pxx;
       padding: 3px;
       overflow: hidden;
}

/* input.sffocus ermöglicht focus-highlight für ie mit javascript*/
input:focus, input.sffocus {
      background-color: peachpuff;
}

/* Hack IE <6 */
.top {
         display: none;
   }

*[class="top"] {
         display:block;
         position: fixed;
         top: 600px;
         right: 80px
   }

li div .schriftkleiner {
     width: 200px;
}


/*

    SearchField
    by Alen Grakalic, brought to you by cssglobe.com

*/

/* default (inactive field) */
.sf_inactive{
    border:1px green solid;
    background:lightgoldenrodyellow;
    color:green;
    padding: 3px;
}
/* on focus (when field is clicked on)  */
.sf_active{
    border:1px green solid;
    background:#fff;
    color:#333;
    padding: 3px;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
    border:1px green solid;
    background:lightgoldenrodyellow;
    color:silver;
    padding: 3px;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
    position:relative;
}
.sf_suggestion ul{
    position:absolute;
    margin:0;
    padding:0;
    background: #DEEFB8;
    top:0;
    left:0;
}
.sf_suggestion li{
    margin:0;
    padding:0;
    list-style:none;
}
.sf_suggestion li a{
    display:block;
    text-indent:5px;
    color:maroon
    ;
}
.sf_suggestion li.selected a{
    background:#F1EFE2;
    text-decoration: underline;
    font-size: 120%;
}

.sf_suggestion a{
    text-decoration: none;
}
