/*GENERAL CSS*/
html{
	height: 100.3%;
	}
	
body{
	height:100%; 
	width:100%;  
	background-color:#fedabf;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
	margin-bottom:1px;
}
#skizzen{
	position:absolute;
	visibility:hidden;
	height:400px;
	width:590px;
	text-align:center;
	background-color:#ffffff;
}
.lauftext {
	font-size:0.8em;
}
.lauftext_07 {
	font-size:0.7em;
}
.lauftext_klein {
	font-size:0.6em;
}
.spacer {
	font-size:0.2em;
}
a:link{
     color:#333333;
	 text-decoration:underline;
}	 
a:visited{
     color:#333333;
	 text-decoration:underline;
}	 
a:hover{
     color:#333333;
	 text-decoration:underline;
}
a:active{
     color:#333333;
	 text-decoration:underline;
}	

img {
	border:0;
}

ul { margin: 0 0 0 40px}

h1{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:1em; 
	font-weight:normal; 
	color:#805347;
	margin:0;
	}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:normal; margin:0; }

p{margin:10px 0 10px 0}
pre{font-size:10px; font-family:Arial, Helvetica, sans-serif;}

hr {
	color:#fedabf;
	border: 0px;
	border-top: solid 2px #fedabf;
	background:transparent;
	}

form { margin:0;}

/*CENTER*/
#centerWrapper{
	width:100%;
	background-color:#ef9c87;
	height: 190px;
	position:absolute;
	margin-top:4px;
	z-index: 2;
}



/*DROP DOWN CSS*/
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	background-color:#e0917e;
}

.nav {
	font-family:Arial, "Times New Roman", Times, serif;
	z-index: 10;
	background-color:#e0917e;
	position: relative;
}
.nav li {
  /*border-right: 1px dotted #333333;*/
  float: left;
  margin: 0 0 0 2px;
  padding: 0 ;
  position: relative; 
}
#true{background-color:#e0917e; color:#333333;}
#true a{color:#ffffff; text-decoration:none;}
/*#active{background-color:#e0917e; color:#333333;}
#active a{color:#ffffff; text-decoration:none;}*/

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited, .nav .header {
  font-family:Arial, "Times New Roman", Times, serif;
  font-size:10px;
  padding: 5px 4px 5px 4px;
  color: #333333;
  margin:0px;
  display: block;
  text-decoration: none;
  text-transform:uppercase;

 }
.nav li a:hover {
  background: #e0917e;
  color: #ffffff;	
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background:#e0917e;
  color: #333333;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #e0917e;
  color: #333333;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #e0917e;
  color: #ffffff;	
}

.nav ul {
  background: #FEDABF;
  list-style: none;
  margin: 0;
  width: auto;
  position: absolute;
  top: -999em;
  /*left: -1px;
  border-right: 1px dotted #b37464;
  border-left: 1px dotted #b37464;*/
  padding-top:4px;

}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 23px;
}
.nav ul li {
  border: 0;
  float: none;
  margin:0;
}

/*ALLGEMEINE EINSTELLUNGEN FÜR SUBMENU*/
.nav ul a 
{
  margin-top:0px;
  border-bottom: 0;
  width:185px;
  padding-right: 20px;
  white-space: nowrap;
  border-bottom:1px dotted #FEDABF;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}
.nav .header {
	background-color:#b37464;
	color:#FFF;
	cursor:default;}


/* other */
.div_right {
	margin-left:10px;
	margin-right:10px;
}
#body_main {
	margin-left:10px;
	margin-right:10px;
}
.margin10 {
	margin-left:10px;
	margin-right:10px;
}
#newsletter {
	display:none;
	background-color:#b37464;
}
#newsletter td {
	background-color:#b37464;
}
#reservierungsanfrage td {
	background-color:#b37464;
}

#impressionen img {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;

}
#ueberschrift h1 {
	 color:#FFFFFF;
	 margin-bottom:5px;
	 padding:0;
	 text-align:center;
/*	 text-transform:uppercase;*/
}
#tr_header {
	background-color:#b37464;
}
#td_right {
	background-color:#EF9C87;
}
#td_body {
	background-color:#FFFFFF;
}
#table_body {
	width:600px;
}

a.facebook {
	font-weight:bold;
	color: #00F;
	text-decoration:none;
}
