body{
	font-size:100.1%;
	background: url(img/bg.gif) repeat-x;
	background-color:#faebd7;
	margin:0;
	text-align:center;
}
#container{
	margin:10px auto 0;
	width:816px;
}
#wrapper{
	float:left;
	background-color:#fff;
	width:728px;
	text-align:left;
}
#top{
  width:728px;
	height:118px;
	background: url(img/top_bg2.gif) repeat-x;
	overflow:hidden;

}
#nav{
	width:728px;
	height:31px;
}
ul#top_nav{
	margin:0;
	padding:0;
}
ul#top_nav li{
	list-style: none;
	display: inline;
}
ul#top_nav a{
	float: left;
	outline-style:none;
}
ul#top_nav a span{
	display: none;
}
a#home {
	background: url(img/links.gif);
	background-position: 0 0;
	width: 82px;
	height: 31px;
}
a#home:hover,a#home:focus {
	background-position: 0px -31px;
}
a#raeumlichkeiten {
	background: url(img/links.gif);
	background-position: -82px 0;
	width: 161px;
	height: 31px;
}
a#raeumlichkeiten:hover,a#raeumlichkeiten:focus {
	background-position: -82px -31px;
}
a#firmenevents {
	background: url(img/links.gif);
	background-position: -243px 0;
	width: 147px;
	height: 31px;
}
a#firmenevents:hover,a#firmenevents:focus {
	background-position: -243px -31px;
}
a#hochzeiten {
	background: url(img/links.gif);
	background-position: -390px 0;
	width: 131px;
	height: 31px;
}
a#hochzeiten:hover,a#hochzeiten:focus {
	background-position: -390px -31px;
}
a#kontakt {
	background: url(img/links.gif);
	background-position: -521px 0;
	width: 108px;
	height: 31px;
}
a#kontakt:hover,a#kontakt:focus {
	background-position: -521px -31px;
}
a#anfahrt {
	background: url(img/links.gif);
	background-position: -629px 0;
	width: 99px;
	height: 31px;
}
a#anfahrt:hover,a#anfahrt:focus {
	background-position: -629px -31px;
}

a#partner {
background: url(img/links.gif);
background-position: -730px 0
width: 104px
height:31px
}
a#partner:hover,a#partner:focus {
	background-position: -730px -31px;
}

p#shadow{
	clear:left;
	height:7px;
  background: url(img/shadow.gif) repeat-x;
  margin:0;
  padding:0;
}
#content{
	min-height:550px;
	padding:5px 5px 5px 10px;
	font: 12px Verdana, Geneva, Arial;
	background: url(img/ornament2.gif) no-repeat;
	background-position: bottom right;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
* html #content{
	height:550px;
}
#content a{
	color:#a0522d;
}
#content a:hover{
	color:#800000;
}
h1{
  font-size:21px;
  color:#a0522d;
  margin:5px 0 10px;
}
h2{
  font-size:15px;
  color:#a0522d;
  margin-bottom:3px;
}
a img {
	border: 0;
}
#impress{
	clear:both;
	padding:5px 0;
	font: 11px Verdana, Geneva, Arial;
	color:#A57940;
	text-align:center;
}
#impress a{
  color:#A57940;
  text-decoration:underline;
}
p#left{
	margin:0;
	padding:0;
	float:left;
	width:43px;
	text-align:right;
}
p#right{
	margin:0;
	padding:0;
	float:right;
	width:43px;
	text-align:left;
}
#termine{
  margin:30px 0 5px;
  width:390px;
}
.t1{
  background-color:#ffebcd;
  border-bottom:1px solid #ffdead;
  padding:5px;
}
.t2{
  background-color:#ffffe0;
  border-bottom:1px solid #ffdead;
  padding:5px;
}
