html {
    color: #292827;
    background-color: #662624;
    z-index: 0;
}
body {
    margin:0; 
/*     font-size:18px;  */
    font-family:Tahoma,Verdana,Arial,sans-serif;
    background:url(img/top_0.jpg) repeat-x; /*padding-top:80px;*/
    z-index: 1;
}

a {color:#775b30;}
a:hover {text-decoration:none;}

#wrapper { 
    width: 100%;
    margin: 0;
    background: url(img/top_pattern2.jpg) repeat-x;
    z-index: 2;
}

#container {width:750px; margin:0 auto;
    z-index: 3;
}


#header {
    margin:0;
    background:url(img/header.jpg) no-repeat #FFFFFF;
    height:87px;
    z-index: 4;
}

#logo {
    float:left; 
    height:80px;
    padding:0;
    width:175px;
    color: #fff;
    text-align: center;
}
#titel {
    font-family:"Times New Roman", Times, serif; 
    text-align: center;
    float: left;
    color: #fff;
    width: 570px; 
    font-size: 25px;
    font-style: oblique;
    z-index: 10;
}

#main {
    margin:0; 
    background:url(img/site.jpg) repeat-y 0 0; 
    z-index: 5;
    float: left;
    padding: 0 24px 0 24px;
}

#text {
    float:right;
    width:505px;
    padding:0px 20px 0 20px;
}
#text ul {
    padding:0;
    margin:10px 0 10px 40px;
}
#text ul li {
    padding-left:20px;
    list-style:disc;
}

h1, h2, h3, h4, h5, h6 {
    color: #672722;
    text-align: center;
    margin:20px 0 0 0;
    text-transform:uppercase;
    font-weight:normal;
}

#text p {
    margin:10px 0;
}

#sidebar {
    float:left; 
    width:157px; 
    background-color: transparent;
    padding:0;
    color:#775b30;
/*     font-size:12px; */
}

#footer {
    font-family:"Times New Roman", Times, serif; 

    height:56px; 
    clear:both; 
    background:url(img/footer.jpg) no-repeat; 
/*     text-transform:uppercase;  */
    font-size:10px; 
    color:#672722;
}

#left_footer {float:left; padding: 15px 0 0 20px;} /* oben rechts unten links */
#right_footer {float:right; padding:15px 20px 0 0;}
 

/*----------------------------------------------------*/
/*-----------------Menu Layout -----------------------*/
#nav a {
    color: #672722;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
/*     font-size: 16px; */
}
#nav a:hover {
    color: #ffffff;
    background-color: #672722;
    text-decoration: none;
    font-weight: bold;
/*     font-size: 16px; */
}
ol {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 155px; /* Width of Menu Items */
	}
	
ol li {
	position: relative;
	}
	
li ol {
	position: absolute;
	left: 155px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	background: #fff; /* IE6 Bug */
	border: 1px solid #ccc; /* IE6 Bug */
	}

/* Styles for Menu Items */
ol li a {
	display: block;
	text-decoration: none;
	color: #bf4124;
	padding: 5px;
	}
	
/* Holly Hack. IE Requirement \*/
* html ol li { float: left; height: 1%; }
* html ol li a { height: 1%; }
/* End */

li:hover ol, li.over ol { display: block; } /* The magic */



.center {
    text-align: center;
}

table {
  width: 90%;
  border: 2px solid #ffffff;
}

tr, td {
  font-weight: normal; 
  background: #D9CBBD;
  color: #59030c;
}

td.preis {
  width: 30%;
  text-align: center;
}

.foto {
  margin: 2em auto;
}

.true {
  color: green;
}
.false {
  color: red;
}

