*
{
	margin: 0;
	padding: 0;
}

html,
body
{
	width : 100%;
	margin : 0;
	padding : 0;
	background-color : #faf1e2;/*faf1e2*/
	font-family : Verdana;
	font-size : 11px;
	font-weight : normal;
	margin-top : 15px;
}

#zero
{
	margin: 0 auto;
	width:912px;
}

a:link,
a:visited,
a:focus
{
	color : #c13828;
	text-decoration : none;
}

a:hover,
a:active
{
	color : #cf9e5b;
	text-decoration : none;
}

:link img,
:visited img,
:link:active img,
:visited:active img
{
	border : none;
	text-decoration : none;
}

#nav
{
	border:6px solid white;
	border-bottom:2px solid white;
}

#logo
{
	text-align:center;
}

#header,
#footer
{
	width : 900px;
	text-align : left;
	margin : 5px auto;
	font-size : 9px;
	font-weight : bold;
	color : #424d37;
}

.booking
{
	text-align : left;
	margin : 5px auto;
}

#header span,
#footer span
{
	float : right;
}

#box
{
	border : 6px solid white;
	border-top : none;
}

#topbox
{
	overflow:visible;
	background : white;
}

#blume
{
	margin:-70px 0 0 170px;
	position:absolute;
	z-index:9000;
}

#einleitung
{
	background : white;
	width : 298px;
	line-height : 18px;
	border : 1px solid white;
	float:left;
	text-align:right;
	padding:5px 0 0 0;
}

.links
{
	font-size : 10px;
	font-weight : normal;
	color : #e24b31;
	top:460px;
	margin:-15px 0 0 0;
}

.links:hover,
.links:active
{
	color : #cf9e5b;
	text-decoration : none;
}

.reservation
{
	position:relative;
	font-size : 10px;
	font-weight : normal;
	color : #c13828;
	top:10px;
	left:-350px;
}

.reservation:hover,
.reservation:active
{
	color : #cf9e5b;
	text-decoration : none;
}

#einleitung p
{
	margin:0 20px;
}

#einleitung img
{
	margin:75px 10px 0 10px;
}

#bottombox
{
	border: 1px solid white;
	background:#cfd0c8 url(../gfx/mb_bg.gif) repeat-y left;
	padding:15px;
	padding-right:60px;
	padding-bottom:90px;
}

#bottombox img
{
	margin:0 0 0 -10px;
}

#bottombox p
{
	margin:10px;
	width:275px;
}

#bottombox input
{
	border:#AEB0A8 1px solid;
	border-bottom:#878882;
	border-right:#878882;
	text-align:center;
	width:100px;
	font-size:12px;
	height:18px;
	float:left;
}

#bottombox textarea
{
	border:#AEB0A8 1px solid;
	border-bottom:#878882;
	border-right:#878882;
}

.abstand_horizontal
{
	padding:10px 0;
}

#content
{
	float:right;
	width:470px;
}

#content p
{
	margin:10px 0;
	width:460px;
	color:#666666;
}

#content span
{
	margin:10px 0;
	width:460px;
	color:#666666;
}

#content h4
{
	margin:15px 0 10px 0;
}

#content ul
{
	margin:15px 0;
	list-style:none;
}

#content li
{
	margin:0px 30px;
	list-style:none;
}

.split
{
	border-bottom:1px #9d9d98 solid;
	width:460px;
	margin-bottom:10px;
	line-height:40px;
}

#content table
{
	border-collapse:collapse;
	width:460px;
	margin-top:20px;
}

#content table td
{
	padding:4px 0;
	border-bottom:1px #9d9d98 solid;
}

.back
{
	float:left;
	width:5px;
	height:5px;
	margin:0 0 0 -20px;
}

div.clear-r
{
	clear : right;
	line-height : 0;
	font-size : 0;
	height : 0;
}

div.clear-l
{
	clear : left;
	line-height : 0;
	font-size : 0;
	height : 0;
}

div.clear-b
{
	clear : both;
	line-height : 0;
	font-size : 0;
	height : 0;
}

/*<![CDATA[*/
 div.c2
{
	float:right;
}

div.c1
{
	float:left;
}

/*]]>*/

/* =========================== */
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:hover,
.breadcrumb a:active
{
	text-decoration:underline;
	color:#333;
}

.breadcrumb a:hover
{
	color:#990000;
}

