/*
Theme Name: Untersteinerhof
Theme URI: http://www.untersteinerhof.it
Description: Untersteinerhof
Version: 1.0
Author: bea pircher
Author URI: http://www.trend-media.com
*/


body {
    background: #9f141c url(img/hg.jpg) repeat-x;
    color: #352216;
    margin: 0;
    padding:0;
    font: 70%/1.5 'lucida grande', verdana, sans-serif;
    text-align: center;
    }
 
 img {
  border:none;}      
      
  #container  {
      width: 877px;
      margin: 7px auto;
      padding: 0px;
      text-align:left;
      }
      
  #kopfbereich {
      width:877px;
      margin:0;
      padding:0;}    
 
      
  #logo {
      float: left;
      width: 265px; 
      height: 117px;
      text-align:center;
      margin:  0 ;  
      }
      
 #navigation {
      float:right;
      width:612px;
      height: 117px;
      background: transparent url(img/navigation.png) no-repeat;}  
 
 #navigation-vertikal {
      float: left;
      width: 265px; 
      height: 287px;
      margin:  0;
      padding: 0;
      background: url(img/navigation-vertikal.jpg) no-repeat;}
      
 #header {
      float: right;
      width: 612px;
      height: 287px;
      background: url(img/header.jpg) no-repeat;} 
 
 .nav-hor ul, .nav-ver ul{
    margin:0;
    padding:0;
    list-style-position: inside;}
    
 .nav-hor {
      margin: 85px 0 0 0;
      }
 
 .nav-hor li {
      display:block;
      float:left;
      padding: 0 20px;
      }
  
  .nav-hor a {
      color:#352216;
      font-size: 1.1em;
      font-weight: bold;
      text-decoration:none;}
      
 .nav-hor a:hover {
      text-decoration:underline;}
 
  .nav-ver {
      margin: 5px 3px;
      text-align:left;
      width: 265px;
      height: 287px;
      padding:0;}
 
 .nav-ver li {
      display:block;
      width:209px;
      height:22px;
      float:left;
      padding: 7px 25px;
      margin: 2px 0;
      background: url(img/button.png) no-repeat;}
 
  .nav-ver li.current_page_item {
      display:block;
      width:209px;
      height:22px;
      float:left;
      padding: 7px 25px;
      margin: 3px 0;
      background: url(img/button-hover.png) no-repeat;}
  
  .nav-ver a {
      color:#fff;
      font-size: 1.1em;
      font-weight: bold;
      text-decoration:none;}
      
 .nav-ver a:hover {
      text-decoration:underline;}
          
  #horizontale {
      background: url(img/horizontal.jpg) no-repeat;
      height: 44px;
      width: 612px;
      float: right;
      }
  
  #mittelbereich {
      background: transparent url(img/content-bg.jpg) repeat-y;
      margin: 0;}
      
   .der-beitrag{
      padding: 15px;}   
  
  .wp-forecast, .stray_quote-2 {
      margin: 7px 15px;}
      
  .wp-forecast-curr-head {
      font-weight: bold;
      }
  #mittelbereich h1 {
      margin: 7px 15px;
      font: 20px georgia, serif;
      letter-spacing: 1px;
      color: #352216;
          }
  .widget{
      background: #f0e0bc url(img/widget.jpg) no-repeat;
      padding: 15px 0 0 0;
      }
      
  
  #mittelbereich h2 {
      margin: 10px 0 7px 0;
      font: 20px georgia, serif;
      letter-spacing: 1px;
      color: #444;
      background: url(img/rahmen-linie.gif) repeat-x bottom;
      }
      
   p.menuueberschrift {
      margin: 0 15px 7px 15px;
      font: 20px georgia, serif;
      letter-spacing: 1px;
      color: #444;
      background: url(img/rahmen-linie.gif) repeat-x bottom;
      }
      
  #mittelbereich a {
      color: #72811F; 
      text-decoration: none;}
  
  #mittelbereich a:hover {
      color:#333;
      text-decoration: underline;
      }
      
  .clearer {
      clear: both;
      }
      
  #sidebar-left {
      float: left;
      width: 264px;
      padding: 0px;
      }
      
#sidebar-left ul {
      list-style:none;
      margin:10px 0 0 0;
      padding:0;
      
      }

.widget a{
      color: #352216;
      font-size: 1.1em;
      margin: 0 20px 5px 20px;}
  #roterhahn {
      margin: 15px;
      float: right;
      height:85px;
      width:82px;}    
  
  th {
      font-size: 1.5em;
      margin: 15px 0;}   
  table {
      margin: 15px;}
  #inhalt {
      float: left;
      padding: 0;
      width: 612px;
      }    
  #inhalt h3 {
      font: 18px georgia, serif; 
      
      }
  
  #inhalt h4 {
      font: bold 13px verdana, arial, sans-serif; 
      margin-bottom: -3px;
      }
      
  #inhalt h5 {
      font: bold 12px verdana, arial, sans-serif;
      margin-bottom: -3px;
      }
      
 #footer {
      background: url(img/footer.png) top left no-repeat;
      color: #fff;
      text-align:right;
      padding: 5px 25px 10px 25px;
      font-size: 11px;
      }
      
  #footer h2 {
      margin-top: 0;
      font: bold 16px 'times new roman', times, serif;
      text-transform: uppercase;
      background: url(img/footer-titel.gif) repeat-x bottom;
      }
  
  #footer ul, #footer ol {
      list-style: none;
      margin-left: 0;
      padding-left: 0;
      }
  
  #footer a {
      color: #fff; 
      text-decoration: none; 
      border-bottom: 1px solid #b0b693;
      }
      
  #footer a:hover {
      color: #bbc0a2; 
      text-decoration: none; 
      border-bottom: 1px solid #a8c02e;
      }
      
      blockquote {
      -moz-background-clip:border;
      -moz-background-inline-policy:continuous;
      -moz-background-origin:padding;
      background:transparent url(img/blockquote.png) no-repeat scroll left top;
      color:#737373;
      font-size:110%;
      font-style:italic;
      line-height:150%;
      padding-left:85px;
      height:64px;
      }
       
      blockquote {
      margin:1em;}
      
      .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #feffbb;
padding-top: 5px;
margin: 10px 0;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 1em;
line-height: 1.1em;
padding: 2px;
margin: 0;
}
img.klein{
    border: 1px solid #333;
    display:block;
    margin: 10px 0;}
    
table { width: 90%;
vertical-align:top}

 td{ 
vertical-align:top;}

tr.ungerade td{
    background-color: #f1cc71;}
    
   
    .ngg-singlepic {
    margin-top: 15px!important;
    margin-bottom: 15px!important;}

.wetterlink {
margin: -30px 0 0 20px;
}

#sprache ul {
list-style-image:none;
width:100%;
list-style-type:none;
margin:0 0 0 550px;}

#sprache li {
display: block; 
float:left;
padding: 0 25px;}

#sprache li a {
color:#fff;
font-weight: bold;
text-decoration:none;}
