/*
Theme Name: Hotel Fischer
Theme URI: http://www.hotel-fischer.it
Description: Hotel Fischer in Klerant
Version: 1.0
Author: bea pircher
Author URI: http://www.trend-media.com
*/


body {
    background: #dcdecf url(img/hg.jpg) repeat;
    color: #333;
    margin: 0;
    padding:0;
    font: 70%/1.5 'lucida grande', verdana, sans-serif;
    text-align: center;
    }
    

  #background {
  width:100%
  
  }
  #wrapper, #wrapper2, #wrapper3 {
      margin: 0 auto;
      text-align:left;
      width: 960px;
      position: relative;
      }
      
      
  #container, #container2 {
      border: 1px solid #333;
      padding: 1px;
      background: #dcdecf url(img/content-bg.jpg) repeat-y;
      }
      
      
  #kopfbereich {
      width:100%;
      height: 293px; 
      margin:0;
      padding:0;
      }
      
      
  #logo {
      float: left;
      width: 215px; 
      height: 120px;
      text-align:center;
      margin: 25px 0 ;  
      }
      
 #welcome{
      float: left;
      width: 215px; 
      height: 105px;
      text-align:center;
      margin: 10px 0 ;  
      }
  .kochen .ngg-gallery-thumbnail{
margin-right:0px!important}
  #header{
      float:right;
      width: 738px;  
      }  
   #navigationsleiste {
      width:100%;
      background: url(img/nav-bg.jpg) repeat-x ;
      height:40px;}   
      
      
   #navigationsleiste a {
      color:#fff;
      text-decoration: none;
      margin-right: 17px;
      font-size: 13px;
      font-weight: bold;}
      
      
   #sprache {
      width: 185px;
      text-align:center;
      padding: 10px 20px;
      float:left;}
  
  #navigation{
      
      float:left;}
     
  #navigation ul {
      margin: 0;
      list-style: none;
      height: 38px;
      }
  
  #navigation li {
      list-style: none;
      text-decoration: none;
      float: left;
      padding: 10px 18px 6px 18px;
      background: url(img/nav-border.jpg) no-repeat top right ;
      }
   
  #navigation li.page-item-44 {
      list-style: none;
      text-decoration: none;
      float: left;
       padding: 10px 20px 6px 25px;
      background: none;
      }
        
  #navigation li a {
      color:#fff;
      text-decoration: none;
      }
      
  #navigation li a:hover, #hauptnavi .activ {
      text-decoration: underline;
      }
      
  
  
  #mittelbereich {
      }
      
      
  #mittelbereich h2 {
      margin: 0;
      font: 20px 'lucida grande', verdana, sans-serif;
      color: #444;
      background: url(img/rahmen-linie.gif) repeat-x bottom;
      }
      
  #mittelbereich p, #mittelbereich ul, #mittelbereich ol, #mittelbereich dl, #mittelbereich form {
      margin: 7px 0 17px 0;
      }
  
  #mittelbereich a {
      color: #72811F; 
      text-decoration: none;}
  
  #mittelbereich a:hover {
      color:#333;
      text-decoration: underline;
      }
      
  #mittelbereich .clearer {
      clear: both;
      }
      
  #sidebar-left {
      float:left;
      width: 185px;
      padding: 20px;
      }
      
#sidebar-left ul {
      list-style:none;
      margin:10px 0 0 0;
      padding:0;
      
      }
      
   /* #sidebar-left li {
       background: url(img/button.jpg) no-repeat;
       width:187px;
       height:34px;
       font-size: 1.15em;
       padding: 5px 0 0 15px;
      }
      
   #sidebar-left li.current_page_parent  li{ 
      MARGIN-TOP: 1px; 
      DISPLAY: block; 
      PADDING-LEFT: 10px; 
      BACKGROUND: none transparent scroll repeat 0% 0%; 
      PADDING-BOTTOM: 4px; 
      WIDTH: 139px; 
      LINE-HEIGHT: 19px}
      
  #sidebar-left li.current_page_parent  li A {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: black; BORDER-BOTTOM: #c8c8bc 1px solid; TEXT-DECORATION: none
}
#sidebar-left li.current_page_parent  li A:hover {
	PADDING-LEFT: 13px; BACKGROUND: url(images/naviArrowSub.gif) no-repeat left center; COLOR: #891b1a
}
#sidebar-left li.current_page_parent UL {
	 margin-top:10px;
}*/

#sidebar-left  UL#level1 LI, ul.level1 li {
	MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: 10px;  COLOR: #333; BACKGROUND: url(img/button.jpg) no-repeat left top; PADDING-BOTTOM: 8px; WIDTH: 177px; LINE-HEIGHT: 19px; padding-top:4px;
}
#sidebar-left UL#level1 LI A, ul.level1 li a {
	DISPLAY: block; FONT-SIZE: 13px; COLOR: #333!important; TEXT-DECORATION: none;  font-weight: bold;
}
#sidebar-left UL#level1 LI A:hover, ul.level1 li a:hover {
	PADDING-LEFT: 12px; BACKGROUND: url(img/naviArrow.png) no-repeat left center;  font-weight: bold;
}
#sidebar-left UL#level1 LI#level1active A#level1highlight,
#sidebar-left UL#level1 LI#level1active A#level1current {
	PADDING-LEFT: 12px; BACKGROUND: url(img/naviArrow.png) no-repeat left center;  font-weight: bold; }

#sidebar-left UL#level2 {
	 margin-top:10px;
}
#sidebar-left UL#level2 LI {
	MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; WIDTH: 139px; LINE-HEIGHT: 19px
}
#sidebar-left UL#level2 LI A {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: black; BORDER-BOTTOM: #c8c8bc 1px solid; TEXT-DECORATION: none; COLOR: #72811F
}
#sidebar-left UL#level2 LI A:hover {
	PADDING-LEFT: 12px; BACKGROUND: url(img/naviArrowSub.png) no-repeat left center; COLOR: #72811F
}
#sidebar-leftn UL#level2 LI A#level2current {
	PADDING-LEFT: 12px; BACKGROUND: url(img/naviArrowSub.png) no-repeat left center; COLOR: #72811F
}     
      
      
  #inhalt {
      float: left;
      padding: 20px;
      width:470px;
      }    
  #inhalt h3 {
      font: 18px 'lucida grande', verdana, sans-serif; 
      margin-bottom: -4px;
      }
  
  #inhalt h4 {
      font: bold 13px verdana, arial, sans-serif; 
      margin-bottom: -3px;
      }
      
  #inhalt h5 {
      font: bold 12px verdana, arial, sans-serif;
      margin-bottom: -3px;
      }
      
 
       
  #sidebar-right {
      float:right;
      width: 220px;
      padding: 20px 0 0 0 ;
      }
      
  #sidebar-right ul {
      list-style:none;
      padding: 0;
      margin: 0;
      }
      
  #sidebar-right li {
      margin: 0px;
      padding: 2px 0 0px 12px;
      border-bottom: 1px solid #eed;
      background: url(img/listen-icon.gif) no-repeat left 9px;
      }
  
  .box {
      background: url(img/box-bg.jpg) repeat-y;
      padding: 0 15px;
      }
  .box-oben{
      background: url(img/box-oben.jpg) no-repeat left top; 
      height: 5px;
      }
  .box-unten{
      background: url(img/box-unten.jpg) no-repeat left top; 
      height: 12px;
      margin-bottom: 15px;
      }
  .box h2{
      font-size: 1.2em!important;
      padding-top:5px!important;}       
  #footer {
      color: #333;
      padding: 0px 25px 10px 25px;
      font-size: 11px;
      }
      
  #footer h2 {
      margin-top: 0;
      font: bold 16px 'lucida grande', verdana, sans-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: #333; 
      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:#feffbb url(img/blockquote.png) no-repeat scroll 5px 5px;
      border: 1px solid #d6d47f;
      color:#737373;
      font-size:120%;
      font-style:italic;
      line-height:150%;
      padding-left:85px;
      height:64px;
      width:375px;
      }
        blockquote p{
        padding-top:5px;}
      blockquote {
      margin:1em 0;}

   .angebot {
      border: 1px solid #d6d47f;
background:  #feffbb;
padding: 5px 10px;
      color:#737373;
      font-style:italic;
      line-height:150%;
      }
      
      .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
margin-right: 10px;
}

.alignright {
float: right;
margin-left: 10px;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #feffbb;
padding-top: 5px;
margin-top:10px;
margin-bottom: 10px;
}

.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, .box img{
    border: 1px solid #333;
    display:block;
    margin: 10px 0;}

.box p {
    margin:0!important;}
.box .alignleft, .logoklein{
    display:block;
    margin: 10px 0;
    border:none!important;}
    
img a{
    border: none;}
div.absatz {
    margin-top:150px;}
    
.ngg-singlepic {border: 1px solid #ddd !important;
background-color: #feffbb !important;
padding:4px !important;
margin-top: 10px;
margin-bottom: 10px;}

.color {
background-color: #feffbb}

.top {
  margin-top: 15px!important;}
  
#wpfbm {
    font-weight:bold;
    text-decoration:underline;}
 
.wp-forecast-curr-head {
    font-weight:bold;}
    
.der-beitrag-einzel {
     margin-bottom:20px;}

.der-beitrag-einzel img{
     margin:5px 155px;}
     
     #flashContent {
     margin: 0 0 15px 5px;  }
     
     #flashContent object{
     border-right:1px solid #000;}
