	html,body {
		height: 100%;
	padding-bottom: 1px;

		margin:0;
		padding: 1px;
		color:#000;
		background:#fff;
	}
	body {
		font:76%/135% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;
		min-width:760px;
	}
	code {
		font-family:Monaco, Courier, "Courier New", monospace;
	}
	h1 {
		font-size:1.5em;
	}
	.warning {
		border:thin;
		border-color:#ccc;
		color:#FFFFFF;
		background-color:#FF6666;
		padding:0px 2px 0px 2px;
	}
	.success {
		border:thin;
		border-color:#ccc;
		color:#FFFFFF;
		background-color:#66FF99;
		padding:0px 2px 0px 2px;
	}
	#labfooter {
		border-top:thin;
		border-top-color:#ccc;
		padding: 20px;
		text-align:center;
		clear:both;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 700;
		color: #000000;
	}
	#wrap {
		width:808px;
		margin:0 auto;
	}
	#main {
		clear:both;
		margin:20px 80px;
    padding:30px;
    border:1px #ccc solid;
	}
	#header {
		height:140px;
		background:url(img/navigation/header.png) 0 0 no-repeat;
	}
	#nav {
		float:left;
		width:808px;
		margin-top:-21px;
		font-size:0.94em;
		line-height:1em;
	}
	#nav ul {
		margin:0;
		padding:0 0 0 28px;
		list-style:none;
	}
	#nav li {
		float:left;
		margin:0 0 0 -1px;
		padding:0 0 0 6px;
		background:url(img/navigation/nav1.gif) 0 100% no-repeat;
	}
	#nav li:hover {
		background-position:-6px 100%;
	}
	#nav a {
		float:left;
		display:block;
		color:#473215;
		font-weight:bold;
		font-family:Georgia,Times,"Times New Roman",serif;
		background:url(img/navigation/nav2.gif) 100% 100% no-repeat;
		padding:5px 14px 12px 8px;
		text-decoration:none;
	}
	#nav li:hover a {
		background-image:url(img/navigation/nav1.gif);
	}
	/* Hide from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover {
		color:#000;
		text-decoration:underline;
	}
	#start #nav #t1,
	#oeffnungszeiten #nav #t2,
	#leistungen #nav #t3,
	#zufahrt #nav #t4,
	#impressum #nav #t6,
	#kontakt #nav #t7,
	#links #nav #t5 
	{
		background-position:-12px 100%;
		padding-left:26px;
		margin:0 2px 0 1px;
	}
	#start #nav #t1 a,
	#oeffnungszeiten #nav #t2 a,
	#leistungen #nav #t3 a,
	#zufahrt #nav #t4 a,
	#impressum #nav #t6 a,
	#kontakt #nav #t7 a,
	#links #nav #t5 a {
		background-image:url(img/navigation/nav2s.gif);
		padding-left:0;
		padding-right:19px;
	}
	#nav #t1,
	#home #nav #t1 {
		margin-left:0;
	}
	#nav #t5,
	#contact #nav #t5 {
		margin-right:0;
	}

	.wellcome {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #000066;
	font-weight: 600;
}
.bild {
    padding:1px;
    border:1px #ccc solid;
}
.input {
	background-color: #ffffff;
	color: #555555;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px #bebebe solid;
}
.list {
	background-color: #FFFFFF; 
	border-style: groove;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px;
}


.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
}
.text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
}

.text .grau {color: #666666}
.text .textgross {
font-size:16px;
}
.text .textfett {
font-weight:600;
}
.text .textfettgross {
font-weight:600;
font-size:16px;
}

.ueberschriftsections {
	color: #666666;
	font-weight: bold;
}

.texttabelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: 400;
}

.schriftkleinfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #000000;
}


