html {height:101%;}
* {padding:0;margin:0;}
body{
    font-family: Verdana,Arial,Helvetica;
    font-size: .9em;
    background-color: #370104;
}
#top {
  width:860px;
  height:260px;
  max-height:260px;
  background-image: url(../../media/cotton.gif);
  border: 2px solid #99907a;
  margin: 15px auto;
}
img.titel {
  margin-right:25px;
}
#main {
  position:relative;
  top: -240px;
  width: 720px;
  height: 450px;
  background-color: white;
  border: 1px solid #370104;
  text-align: center;
  margin: 0 auto;
  vertical-align: top;
}
#oben {
  height:130px;
  background-color: #666;
  background-image: url(../../media/biergarten2.jpg);
  background-repeat:no-repeat;
  background-position:220px 0px;
}
#inhalt {
    background-color: #f0ecd2;
	text-align: left;
    vertical-align: top;
	padding: 20px;
	padding-top: 40px;
	line-height: 135%;
	color: #607080;
}
#inhalt p {
    font-size: 18px;
    line-height: 135%;
    color: #370104;
    padding: 0 5px;
    padding-bottom: .4em;
}
#inhalt td {
    font-size: 18px;
    line-height: 135%;
    color: #370104;
    padding: 0 5px;
}
#navi {
    height:30px;
    background-image: url(../../media/navi-back.gif);
	text-transform: uppercase;
    font-size: .75em;
    font-weight: bold;
    text-align: right;
    padding:0 4px;
}
#navi .menu_default {
    padding:0 4px;
}
#navi .menu_current {
    padding:0 4px;
	border-bottom: 2px solid #370104;
}
#navi a:link, a:visited
{
	color: #000;
	text-decoration: none;
}
#navi a:hover
{
	color: #370104;
	text-decoration: none;
}
#inhalt h1
{
    font-family: serif;
    font-size: 2.0em;
	color: #370104;
	font-weight: bold;
    padding-left: 5px;
    padding-bottom: 16px;
}
#inhalt h2
{
    font-family: serif;
    font-size: 1.5em;
	color: #370104;
	font-weight: bold;
    padding-left: 5px;
    padding-bottom: 16px;
}
#footer
{
    text-align: right;
	padding: 2px 0px;
	font-size:.7em;
	background-color:#370104;
	font-weight: inherit;
	color: #cccccc;
}
#footer a {
  text-decoration: none;
  color:#ccc;
  }
#footer a:hover {
  text-decoration: underline;
  color:#fff;
}

hr
{
	border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:1px solid #efefef; height: 1px
}
li
{
	/*list-style-type: none;*/
	line-height: 160%;
}

#inhalt ul {
	margin-left: 0;
	padding-left: 15px;
	list-style-type: none;
}
#inhalt ul li {
	background: url('bullet.png') no-repeat 0 7px;
	padding-left: 1.5em;
}

#inhalt ol li{
line-height: 160%;

}
a {
  text-decoration: none;
  color:#000;
  }
a:hover {
  text-decoration: underline;
  color:#000;
}


