/*
Theme Name: St. Leomhard
Theme URI: http://www.dein-suedtirol-urlaub.com
Description: Das WordPress-Theme für das Portal St. Leonhard
Version: 1.0
Author: bea pircher
Author URI: http://www.trend-media.com
colors: background: #fde792
dunkles grün: #477725
helles grün: #a9cc66
schrift: #5a1f00
*/

*{
  margin:0;
  padding:0;}

img  {
 margin:0;
 padding:0;
border:none;}

.clear {
    clear:left;
margin-bottom:10px;}
    
.alignleft {
    float:left;
    margin: 10px 10px 10px 0;
    background:#fff;
    padding:4px;}
    
.alignright {
    float:right;
    margin: 10px 0px 10px 10px;
     background:#fff;
    padding:4px;}


body {
    background: #fde792 url(img/body.jpg) repeat-x;
    color: #5a1f00;
    font: 80%/1.5 'lucida grande', verdana, sans-serif;
    text-align: center;
    }
   
  #wrapper {
      width:990px;
      margin: 0 auto;
      background:  url(img/container.jpg) repeat-y;
      text-align:left;} 

  
  #header {
      background:  url(img/headerbg.jpg) no-repeat top left;
      padding: 27px 12px 0 0;
      margin:0;
      height:255px;}     

  .sprache{
  height:20px;
  float:right;
  margin-right: 25px;}
        
  #grafik{
      float:left;
      margin: 10px 0 0 13px;
      }
  
  #logo {
      margin: 100px 50px 0 0;
      float:right;
      width: 200px;}
  
  #inhalt {
      float:left;
      width:550px;
      margin-left:205px;
      display:inline;
      padding: 15px;
      }
      
   
  #inhalt h2 {
      margin: 0;
      font: 20px georgia, serif;
      letter-spacing: 1px;
      color: #444;
      background: url(img/rahmen-linie.gif) repeat-x bottom;
      }
      
  #inhalt p, #inhalt ul, #inhalt ol, #inhalt dl, #inhalt form {
      margin: 7px 0 17px 0;
      }
  
  #inhalt a {
      color: #72811F; 
      text-decoration: none;}
  
  #inhalt a:hover {
      color:#333;
      text-decoration: underline;
      }
      
  #inhalt .clearer {
      clear: both;
      }
      
        
  #inhalt h3 {
      font: 18px georgia, serif; 
      margin: 15px 0 -4px 0;
      }
  
  #inhalt h4 {
      font: bold 13px verdana, arial, sans-serif; 
      margin-bottom: -3px;
      }
      
  #inhalt h5 {
      font: bold 12px verdana, arial, sans-serif;
      margin-bottom: -3px;
      }
      
  #inhalt .feedback {
      text-align: right;
      margin: 1px 0 45px 0;
      background: url(img/rahmen-linie.gif) repeat-x bottom;
      text-transform: uppercase;
      }   
  
   #inhalt .beitrags-info2 dl {
      border-bottom: 1px solid #bbc0a2;
      }
  
  #inhalt .beitrags-info2 dl dt{
      float:left;
      width:88px;
      margin:0;
      font-weight:normal;
      clear:left;
      }
  
  #inhalt .beitrags-info2 dl dd{
      margin: 0 0 2px 92px;
      }
            
  #inhalt .beitrags-info2 dl a{
      margin:1px;
      padding:12px;
      background: #dcdecf;
      }
  
  #left {
      float:left;
      width: 165px;
      margin-left: -785px;
      padding: 5px 15px 15px 15px;
      }
/*  #left ul {
      list-style-type:none;
      }
      
  #navleiste ul li  {
      padding: 5px 0 5px 10px;
      margin: 2px 0;
      width:164px;
      background: url(img/button.jpg) no-repeat top left;}
      
      
 
  #navleiste ul li li {
     background: url(img/button-underline.jpg) no-repeat bottom;
     padding:5px 0 0 10px;
    margin: 5px 0;}
      
  #navleiste li li a{
      color: #5a1f00;
       font-weight:normal;}
       
   #navleiste li a {
      color:#fff;
      font-weight: bold;}
      
   */
      
  #right {
      float:left;
      width:165px;
      padding: 5px 15px 15px 2px;
      }
  
  #right .navlist li {
      margin-bottom:10px!important;}    
  #footer {
      background:  url(img/footer.jpg) no-repeat bottom left;
      padding: 0 25px 25px 25px;
      margin-bottom:25px;
      text-align:center;
      font-size:0.8em;
      }
   
  .clearfix:after {
      content: ".";
      display:block;
      height:0;
      clear:both;
      visibility: hidden;
      }
  
  
  div#toolbar {
	background: #aaa url(img/am_bg.jpg);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border-top: 1px solid #000;
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 32px;
	padding: none;
	z-index: 750000;
}
div#toolbar:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
div#toolbar div {
	border-top: 1px solid #eee;
	padding: 6px 25px;
	background-position: 15px 10px;
	text-align: right;
}
div#toolbar form#searchform {
  float: left;
  margin-bottom:1px;
}
div#toolbar div span {
	color: #fff;
}
div#toolbar div span a {
	padding: 2px;
	color: #ccc;
	text-transform: uppercase;
	padding-left: 5px;
}
div#toolbar div span a:hover {
	text-decoration: none;
	color: #fff;
}
form#searchform input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(img/search.png) no-repeat scroll 135px 0;
border:1px solid #000000;
margin-top:-3px;
width:160px;
}
form#searchform input.searchbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#000000 #000000 #000000 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#000000;
margin-left:-3px;
width:50px;}

table.ec3_schedule {
color:#ffffff!important;
border:1px solid #222222!important;
background: #222222!important;
width:100%!important;
}

table.ec3_schedule td {
color:#ffffff!important;
}
 small,  small a {
    color:#fde792}
    
  .breadcrumb{
  margin-top:-30px;
  font-size:9px;
  color:#5a1f00}
  
    .breadcrumb a{
  
  color:#5a1f00}
  
  .info{
  margin: 35px 0;
  clear: both;
  border: 3px solid #fff;
  background: #a9cc66;
  padding: 15px;}
  
 
  
  img.ngg-singlepic {
  margin: 10px 0;}
  
.navcontainer
{
background: #a6cc65;
margin: 0 auto;
padding: 1em 0;
font-family: georgia, serif;
font-size: 13px;
width: 190px;
}

#right .navcontainer
{
padding: 0;
}

.textwidget {
  margin-bottom:10px;}

ul.navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
}

ul.navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul.navlist li a
{
display: block;
width: 100%;
padding: 0.3em 0 0.3em 2em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #fff;
text-decoration: none;
background: #477725 url(img/blume.jpg) no-repeat  2px 5px;
}

ul.navlist li li a
{
display: block;
width: 100%;
padding: 0.3em 0 0.3em 2em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #800000;
text-decoration: none;
background:  #a6cc65;}

ul.navlist li li.page-item-124 a, ul.navlist li li.page-item-120 a, ul.navlist li li.page-item-124.current_page_item a, ul.navlist li li.page-item-120.current_page_item a, ul.navlist li li.page-item-126 a, ul.navlist li li.page-item-105 a, ul.navlist li li.page-item-126.current_page_item a, ul.navlist li li.page-item-105.current_page_item a
{
background: url(img/button-3.png) no-repeat #a6cc65;}



.navcontainer>ul.navlist li a { width: auto; }

ul.navlist li.current_page_item a
{

}
ul.navlist li li.current_page_item a
{
background: #a6cc65;
color: #800000;
font-weight:bold;
}
ul.navlist li a:hover, ul.navlist li.active a:hover
{
font-weight:bold;
}

ul.navlist li li a:hover, ul.navlist li li.active a:hover
{
color: #800000;
background: transparent;
font-weight:normal;
border-color: #aaab9c #fff #fff #ccc;
}
.ddsg-wrapper ul {
list-style-type:none;}

img.suedtirol {
margin-top:15px;}

#inhalt ul {
  margin: 15px 0 15px 30px;}
span.rss  {float:left;}

#newsletter label {
display:block;}

#inhalt hr {
margin: 25px 0 35px 0;
color: #477725;}
