/* CSS Document */
html {
	height:100%;
}
body {
	background-color:#fff;
	height:100%;
	margin:0;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
a {
	color:#666666;
}
form {
	margin:0;
	padding:0;
}
#page {
	margin:0 auto;
	position:relative;
	width:768px;
	min-height:90%;
	border:2px solid #ccd37b;
	background-image:url(../img/stage_bg.png);
	background-position:left;
	background-repeat:repeat-y;
}
#head {
	height:153px;
	background-image:url(../img/head_bg.png);
	background-position:right;
	background-repeat:no-repeat;
}
#foot {
	position:absolute;
	left:0;
	bottom:0;
	width:768px;
	height:20px;
	text-align:right;
	background-image:url(../img/foot_bg.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:5px;
}
#foot a {
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
	color:#ccd37b;
}
#nav {
	margin-left:75px;
	padding-top:30px;
	width:250px;
}
#nav a span {
	display:none;
}
#nav a  {
	display:block;
	height:26px;
	width:224px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:3px 0px;
}
#nav a#btn_profil { 
	background-image:url(../img/nav/btn_profil_n.png);
	border-bottom:1px solid #ccd37b;
}
#nav a#btn_wellness { 
	background-image:url(../img/nav/btn_wellness_n.png);
	border-bottom:1px solid #ccd37b;
}
#nav a#btn_kontakt { 
	background-image:url(../img/nav/btn_kontakt_n.png);
	border-bottom:1px solid #ccd37b;
}
#nav a#btn_profil:hover { 
	background-image:url(../img/nav/btn_profil_a.png);
	border-bottom:1px solid #b41a26;
}
#nav a#btn_wellness:hover { 
	background-image:url(../img/nav/btn_wellness_a.png);
	border-bottom:1px solid #b41a26;
}
#nav a#btn_kontakt:hover { 
	background-image:url(../img/nav/btn_kontakt_a.png);
	border-bottom:1px solid #b41a26;
}
#nav a#btn_profil_a { 
	background-image:url(../img/nav/btn_profil_a.png);
	border-bottom:1px solid #b41a26;
}
#nav a#btn_wellness_a { 
	background-image:url(../img/nav/btn_wellness_a.png);
	border-bottom:1px solid #b41a26;
}
#nav a#btn_kontakt_a { 
	background-image:url(../img/nav/btn_kontakt_a.png);
	border-bottom:1px solid #b41a26;
}
#stage {
	padding:20px 20px 20px 75px;
	background-image:url(../img/stage_bg.jpg);
	background-position:60px 0px;
	background-repeat:no-repeat;
	min-height:520px;
}
.spacer {
	display:block;
	clear:both;
	width:100%;
	height:1px;
	border-top:1px dashed #ccc;
	padding-bottom:20px;
	margin-top:20px;
}
.headline {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:26pt;
	color:#b41a26;
}
.red {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#b41a26;
}
.preis {
	display:block;
	float:right;
	padding:5px;
	background-color:#b41a26;
	color:#fff;
	font-weight:bold;
}
/* FORMULAR */
form label {
	display:block;
	float:left;
	width:100px;
	padding:5px 0 0 0;
}
form input, form textarea {
	border:1px solid #b41a26;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:250px;
	background-color:#fff;
}
form .spacer {
	display:block;
	clear:both;
	width:100%;
	height:1px;
	border-top:1px dashed #ccc;
	padding-bottom:10px;
	margin-top:10px;
}
form input[type=button] {
	width:100px;
	background-color:#ccd37b;
}
form #error {
	border:1px solid #cc0000;
	padding:10px;
	color:#cc0000;
	background-color:#ffe9e9;
	display:none;
	margin-bottom:20px;
}

