/*
Theme Name: Sonnenhof
Theme URI: http://www.pension-sonnenhof.info
Description: Sonnenhof
Version: 1.0
Author: bea pircher
Author URI: http://www.trend-media.com
*/


body {
    background: #f7ac13 url(images/hintergrund.jpg) no-repeat top left;
    color: #372d14;
    margin: 0;
    padding:0;
    font: 80%/1.5 'tahoma', serif;
    text-align: center;
    }
    
  .clearer {
      clear: both;
      }  
  
  *{
    margin:0;
    padding:0;
    }
  
  ul 
  {list-style: none;
  }
  
  #wrapper {
      margin: 0px auto 0 auto;
      text-align:left;
      width: 961px;
      position: relative;
      }
 
  
  #nav li {
      list-style:none;
      display:block;
      float:left;
      padding: 0 25px;
      border-right: 1px solid #372d14;}
   
  #nav li a {
      color: #372d14;}
        
  #header {
      margin-top:0px;
      width:961px;
      height:352px;}   
      
   #logo {
      float:left;
      width:248px;
      height:352px;
      background: #f7ac13 url(images/logo.jpg) no-repeat top left;}   
   
   #slideshow {
   margin:0px;
   padding:0px;
      float:right;
      width:713px;
      height:352px;     
     background: url(images/header.jpg) no-repeat top left;}   
  
  #container {
      background:  url(images/container-bg.jpg) repeat-y top left;
      }
        
  #sidebar-left {
      width: 220px;
      float:left;
      padding: 25px 15px;}
      
      
    #sidebar-left2 {
      width: 185px;
      float:left;
      margin: 0px -15px;
      padding: 20px 0 0 0;
      background: #fff;
      text-align:center;
      }
      #sidebar-left2 img {
      margin-bottom: 15px;}
      
      
  #sidebar-right {
      width: 158px;
      float: left;
      padding: 25px 15px;}
      
  #sidebar-left ul, .widget ul {
      margin-bottom: 25px;}
      
 
  #sidebar-left li {
      display: block;
      text-decoration:none;
      width: 180px;
      padding: 5px 0 0 0;
      margin-left:10px;
      border-bottom: 1px solid #856d30;}
      
  .widget li {
      display: block;
      text-decoration:none;
      width: 140px;
      padding: 5px 0 0 0;
      margin-left:10px;
      border-bottom: 1px solid #856d30;}
      
  ul.ec3_events li {
      padding: 0!important;
      border-bottom:none!important;}
      
 .ec3_list ul {margin-bottom: 5px!important;}
  
  
  #sidebar-left li a, .widget a {
      text-decoration:none;
      color: #372d14;}
      
  #inhalt {
      float:left;
      width: 492px;
      padding: 25px 15px;}
      
  #inhalt h2{
      font-weight: normal;
      font-size: 1.5em;
      display: block;
      clear: both;
      }
      
  #inhalt h1 {
      font-weight: normal;
      font-size: 1.5em;
      display:block;
      width:470px;
      background:#f7ac13;
      color:#fff;
      padding:5px 10px;
      margin-bottom:10px;}
      
  #inhalt h3, #inhalt h4 {
      font-weight: normal;
      font-size: 1.25em;
      }
  
  #inhalt p{
      margin: 15px 0;}
      
  #inhalt a {
      color: #9c6d0c;}
      
  #footer p {
      text-align:right;
      margin: 10px 25px;}
      .widget {
      margin:5px }
      
  .ngg-albumtitle {
      margin:15px!important;
      font-weight:normal!important;
      }
  img {border:none;
      margin:0;
      padding:0;}
      
#route_btn {
      background:#f7ac13!important;}
      
       
    tr.ungerade td{
    background-color: #fffc91;}
    
    .alignright {
    float:right;
    margin-left: 15px;}
    
    .alignleft {
    float:left;
    margin-right: 15px;}
    
    table.ec3_schedule  {
    background-color:#f7ac13!important;
    border: 1px solid #f7ac13!important;}
    
    #wp-forecast-3 h2 {
    background: url(images/wetter.jpg) no-repeat;
    margin: 0 0 10px -5px;
    font-size:0;
    width: 165px;
    height: 38px;}
    
    
    #wp-forecast-4 h2 {
    background: url(images/meteo.jpg) no-repeat;
    margin: 0 0 10px -5px;
    font-size:0;
    width: 165px;
    height: 38px;}
    
    
    #wp-forecast-5 h2 {
    background: url(images/weather.jpg) no-repeat;
    margin: 0 0 10px -5px;
    font-size:0;
    width: 165px;
    height: 38px;}
    
    
    #upcoming-events h2 {
     display:none;}
    
    #event-calendar h2 {
    display:none;}
    
    #text-3 h2 {
     background: url(images/kontakt.jpg) no-repeat;
     margin: 0 0 10px -5px;
    font-size:0;
    width: 223px;
    height: 35px;}
    
     
    #text-4 h2 {
     background: url(images/contattateci.jpg) no-repeat;
     margin: 0 0 10px -5px;
    font-size:0;
    width: 223px;
    height: 35px;}
    
    #text-5 h2 {
     background: url(images/contact.jpg) no-repeat;
     margin: 0 0 10px -5px;
    font-size:0;
    width: 223px;
    height: 35px;}
    
   /* #text-4 h2 {
     background: url(images/rezept.jpg) no-repeat;
     margin: 0 0 10px -5px;
    font-size:0;
    width: 165px;
    height: 38px;}
     li.page-item-12, li.cat-item-5 {
     font-weight: bold;
     font-size: 1.2em;
     text-transform:uppercase;
     letter-spacing: 0.5em;}*/
    
   #sprache li {
        display:inline!important;
        float:left;
        padding: 5px 10px }
        
    #sprache{
        height:30px;
        float:right;}
        
        .img-left {
float:left;
margin-right:20px;}
