/*  
Theme Name: bugali
Description: Two column theme, mostly transparent and liquid
Author: Lutz-Ulrich Ringel

    based on the WordPress default files.
	*** REGARDING IMAGES & PLUGINS ***
    This theme uses plugins: search-everything and pagebar
*/
body {
  margin:10px 20px;
  padding:1em;
  font-size:90%;
  color:#033360;
  background:#fbfbf6 url(http://im1.burggasthof-lichtenstein.com/bg.jpg) repeat-y right;
font-family:"Times New Roman", Arial,sans-serif;
}
.doNotPrint {display:none; }
.doNotDisplay {display:none !important;}
#header {
  padding:0;
  margin:0;
  color:#666;
  background-color:transparent;
height:220px;
height:8.5em;
clear:both;
}
#logo {
  position:fixed;top:12px;left:24px;z-index:19;
  position:fixed;top:0;left:-8px;z-index:19;
}
#logo address {margin-left:10px;padding:0 2px;font-size:13px;background:white;border:1px solid red;width:10.8em;}
#pfiffi {
  position:relative;top:2px;right:28%;z-index:18; /* top:32px text-only */
  text-align:right;
  margin:0 0 0 298px;
  margin:0 0 1em 28px;
  padding:0;
  font-size:20px;line-height:24px;
  color:#333;background:transparent;
  font-weight:bold;
}
#menumain, #menumain_bottom {
  text-align:right;
  margin:0;
  padding:0 .5em;
  color: #000;
  background:transparent url(/paper_0.jpg);
border-top:1px solid #ccc;border-bottom:1px solid #ccc;
clear:both;
}
#menumain {position:relative;top:4px;left:20%;z-index:0;width:80%;}
#menumain_bottom {position:relative;top:-.9em;z-index:4;width:100%;}
#menumain a, #menumain_bottom a {
  color: #00f;
  background-color:transparent;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#menumain a:hover, #menumain_bottom a:hover {
  color:#f00;
  background-color:#fff;
}
#menumain ul, #menumain_bottom ul {
  display:inline;
}
#menumain ul li, #menumain_bottom ul li {
  margin:0;
  padding:0 6px;
  background-color:transparent;
  font-size:120%;
  font-weight:bold;
  border:.1em solid #ccc;
  list-style:none;
  display:inline;
}
#menumain li.current_page_item, #menumain_bottom  li.current_page_item, 
#menumain li.current_page_parent, #menumain_bottom li.current_page_parent, 
#menumain li.current_page_parent a, #menumain_bottom li.current_page_parent a 
{
  color:#ed1d25;
  background-color:#fbfbf6;
}
#menumain li.current_page_item, #menumain li.current_page_parent {
  border-bottom:.2em solid #fbfbf6;z-index:88;
}
#menumain_bottom li.current_page_item, #menumain_bottom li.current_page_parent {
  border-top:.2em solid #fbfbf6;z-index:88;
}
#content {
  position:relative;top:0;left:0;z-index:2;
  min-height:28em;
  max-width:58em;
  text-align:left;
margin:1em 20% 1em 14%;
padding:1em 0;
background:transparent;
background:#fbfbf6;

clear:both;
}
#content:hover{z-index:999;}
#footer {
  margin:0;
  padding:0;
  color:#000;
  background-color:#fff;
  text-align:center;
  clear:both;
}

#footer a {
  color:#00f;
  background-color: transparent;
  text-decoration:none;
  font-weight: bold;
}
#footer a:hover {
  text-decoration: none;
}
/* #footer {border-top:1px solid #f33;} */
#footer,#header, #sidebar {
    background-color:transparent;
/*    background-color:#f1fcfd; */
}
#footer p {clear:both;text-align:center;}
/* #### Left Side Bar #### */
/*
#sidebar {position:absolute;top:9.7em;right:0;max-width:12.5em;}
#sidebar {position:absolute;top:14em;right:0;max-width:12.5em;}
*/
#sidebar {  position:absolute;top:13em;right:0;max-width:12.5em;z-index:2;}
#sidebar {  position:absolute;top:16em;right:0;max-width:14.5em;z-index:2;}
#sidebar {  position:absolute;top:16em;right:0;min-width:8em;max-width:20%;z-index:2;}
#sidebar {
  margin:0 1% 2% 0; 	
  background-color:transparent;
  padding:0;
  float: left;
  clear: left;
}
#sidebar .sidebarTitle {
  margin: 0;
  padding: 0.8ex 1ex;
}
#sidebar ul {
  list-style-type: none;
  margin:1em 0;
  padding: 0;
}
#sidebar ul ul {
  margin: 0;
}
#sidebar li {
  border:3px solid #ccc;
  border:2px solid #eda820;
  border:2px solid #ed1c24;
  margin: 1ex;
  padding: 0 0 0 0;
margin:.5em .2em;
padding:.1em 0 .1em .8em;
background-color:#fff;
}
#sidebar li.current_page_item {
    margin-right:0;
    padding-right:0;
    border-left:none;
    background-color:transparent;
}
#sidebar a {
color:#00f;
  background-color:#fff;
  text-decoration: none;
}
#sidebar a:hover {
color:#f00;
  background-color: transparent;
  text-decoration: none;
}
#sidebar li.cat-item {
  border:1px solid #ccc;
margin:.2em;
padding:.2em;
background-color:#efefef;
font-size:100%;
}
#sidebar li.cat-item a {
  border:none;
  margin: 1ex;
  padding: 0 0 0 0;
margin:.5em .2em;
padding:.1em;
background-color:#efefef;
}
sidebarText {
color:#333;
  background-color: transparent;
  line-height: 1.25em;
  margin: .5em;
  padding: 0;
  display: block;
}
#sidebar .sidebarText a {
  text-decoration: underline;
}
#sidebar .sidebarText a:hover {
  text-decoration: none;
}
.navigation_top {margin:0 1em;}
.navigation_bottom {margin:-.4em 0 0 0;}
/* ------------------------- */
acronym, .titleTip {
  border-bottom: 1px dotted rgb(168,140,83);
  cursor: help;
  margin: 0;
  padding: 0;
}
.smallCaps {
  font-size:117%;
  font-variant: small-caps;
}
h1 {
/*  font-family: arial, verdana, helvetica, sans-serif; */
  font-family: Arial, sans-serif;
  font-size: 150%;
  font-weight: bold;
  font-style: italic;
  text-align: right;
  margin: .2em .2em 1em 2em;
  padding: .2em 0 0 0;
}
h2 {
  font-family: Arial, sans-serif;
  font-size: 125%; 
  font-weight: bold;
  margin:.4em 0;
  padding:.2em 0 0 0;
  text-align:center;
}
h3 {
  font-family: Arial, sans-serif;
  font-size: 100%; 
  font-weight:bold;
  margin:0 0 1em 0;
  padding:.2em 0 0 0;
  text-align:left;
}
p {
  margin:1em;
  padding:0 1em 0 2em ;
}
dt {
  font-weight: bold;
  margin:0;
  padding: 0 0 0.5ex 0;
}
dd {
  margin:0 0 1.5em 1.5em;
  padding:0;
}
.center {
  text-align: center;
}
em, b {font-weight:900;}
/* --------------------------------------------------------- */
.date-header {
  font-size:78%;
  line-height:1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
}
.post {
  border-bottom:1px dotted #ccc;
  border:none;
  padding-bottom:1.5em;
}
.post a {
  color: rgb(166,140,83);
  color:#00f;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}
.post a:hover {
  text-decoration: underline;
}
blockquote {  
/*  background: url(http://yoururl/wp-images/quote.gif) no-repeat 0 3px;  */
  color: #666; 
  padding-left: 20px;
  font-style: italic;
  margin-bottom: 1px;
  display:block; 
  padding-top:5px;
}
/* ---------------------------------------------------- */
.post p img {display:inline;border:0;margin-bottom:1em;}
.post p img.right {float:right;margin:0 -2em 1em 1em;}
.post p img.left {float:left;margin:1em 1em 1em 0;}
.post p img.nomargin {margin:0;}
.post_0, .post_1 {padding:1em 4em;}
.pagetitle {margin:0 0 1em 2em;padding:0;text-align:right;}
.post_1 {margin:0 0 0 0;border: solid #999;border-width:4px 3px 2px 1px;background:#f2d9a9 url(/paper_1.jpg);}
.post_0 {margin:0 -1em 0 3em;border: solid #999;border-width:1px 2px 3px 4px;background:#f7e8cc url(/paper_0.jpg);}
pre {font-family:"Courier New", monospace; font-size:10pt;}
.alignleft  {display:inline;float:right;margin:0 0 0 1em;}
.alignright {display:inline;float:left;margin: 0 1em 0 0;}
#pic_text_1{float:right;margin:0;width:160px;text-align:center;font-size:small;}
li.current_page_parent, li.current_page_item, li.current-cat{color:red;background:#f3f3e2;}
#sidebar li.current-cat a {color:red;background:#fbfbf6;}

#sidebar ul li {margin:1em;font-size:150%;padding:.5em  1em;}
#sidebar ul li.page_item {margin:0;-moz-border-radius:0;  border:2px solid #eda820;
}
#sidebar ul li.current_page_item, #sidebar ul li.current-cat, #sidebar ul li.current_page_parent {border-left:none;background-color: #fbfbf6;
}
#searchform {
  position:absolute;top:24px;right:20px;z-index:9;max-width:18em;
  border:none;
}
#searchform {margin:0 0 0 0;padding:0;font-size:120%;}
#searchform input {margin:0;padding:0;font-size:75%;}
#sidebar:hover {z-index:4;}
span.mark, .hilite {color:white;background-color:#ed1c24;}
#comments, .postmetadata {border-top:1px dotted #333;border-bottom:1px solid #333;padding:.1em 0;background:#fff;}
.postmetadata {margin:0 -6em 0 -11em;border-top:1px dotted #543e20;border-bottom:1px dotted #543e20;background:#ee2b33;color:#eda820;padding-left:1em;font-weight:bold;font-size:100%;}
.postmetadata a{color:white;}
.nocomments {display:none;}
.alt {margin:2em 0;background-color:white;}
dl.cv dt {display:inline;font-weight:normal;}
dl.cv dd {margin:-1.2em 0 .5em 9em;}

.pagebar {
  padding:1em 0; 
  margin:0;
  text-align:right; 
  font: 11pt Arial, Helvetica, sans-serif; 
}
.pagebar a, .pageList .this-page {
  padding: 2px 6px; 
  border: solid 1px #ddd; 
  background: #fff; 
text-decoration: none;
}
.pagebar a:visited {
  padding: 2px 6px; 
  border: solid 1px #ddd; 
  background: #fff; 
  text-decoration: none;
}
.pagebar .break {
  padding: 2px 6px; 
  border: none; 
  background: #fff; 
  text-decoration: none;
}
.pagebar .this-page {
  padding: 2px 6px; 
  border-color: #999; 
  font-weight: bold; 
  font-size: 18px; 
  background: #fff;
}
.pagebar a:hover {
  color: #fff; 
  background: #0063DC; 
  border-color: #036; 
  text-decoration: none;
}
#commentform textarea {max-width:100%;}
#content li{margin:.5em;}
#footer p {margin:0;}
#content ul {list-style-image: url(http://im3.burggasthof-lichtenstein.com/bullet.png);}

/* ===========================================================    */
@media print {
  body {width:18.5cm;height:26.5cm;color:#000;background:#fff;font-size:12pt;
    margin:0;padding:0;
    float: none !important;}
  #menumain, #menumain_bottom, #sidebar, #footer, form {display:none;}
  #header {border:none;display:none;}
  #content {position:relative;top:0;left:0;
    margin:0;padding:0;float:none !important;
    color:black;background: transparent;
  
  }
  #content h1 {float:none;text-align:right;margin:1em;padding:0;}
  a, a:link, a:visited {text-decoration: none;}

  .post_0, .post_1 {border:none;margin:3em 0;padding:0 3em;background-color:#fff;}
  .aufneueseite {page-break-before:always;}
  p {text-indent:2em;text-align:justify;}
  #content div.post h1, #commentform, #searchform {display:none;}
  .alignleft {clear:both;}
.postmetadata {margin:0;border-top:1px dotted #000;border-bottom:1px dotted #000;background:#fff;color:#000;padding-left:1em;font-weight:bold;font-size:100%;}
.postmetadata span {display:none;}
.pagebar {display:none;}
}

