body
	{
			margin: 0;
			padding: 0;
			font: 12px arial, hevetica, sans-serif;
			color: #000000;
			background-color: #ffffff;
			padding-top: 5px;
			padding-bottom: 50px;
	}

	
/* Seite */

		#site
			{
			width: 1000px;
			margin: auto;
			padding: auto;
			float:center;
			border-width:1px;
			border-style:solid;
			border-color:solid black;
			}
	
/* Logo */
		#logo
			{
			background-image:url(images/logo2.jpg);
			width: 100%;
			height: 200px;
			margin: auto;
			padding: auto;
			}

/* Buttons */
		#buttons
			{
			height: 30px;
			width: 100%;
			background-image:url(images/holz.png);
			}

		#buttons a:link,#buttons a:visited
			{
			display: inline-block;
			text-align: center;
			float: left;
			width:120x;
			color: #ffffff;                                     
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding-top:7px;
			padding-left:3px;
			padding-right:3px;
			}
	
		#buttons a:hover,#buttons a:active
			{
			display: inline-block;
			text-align: center;
			float: left;
			width:120x;
			height:23px;
			color: #ffffff; 
			background-color: #B14C00;	
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding-top:7px;
			padding-left:3px;
			padding-right:3px;
			}
			
/* Content */
		#content
			{
			text-align:justify;
			width: 90%;
			background-color:#ffffff;
			margin: auto;
			padding: auto;
			padding-top:5px;			
			}
		#content h1
			{
			margin-bottom:-15px;
			font-size:25px;
			color:#A64800;	
			}
		#content h2
			{
			color:#A64800;	
			margin-bottom:5px;
			font-size:20px;
			}
		#content h3
			{
			color:#A64800;
			font-size:15px;
			margin-top:0px;
			margin-bottom:2px;
			}
		#content h4
			{
			margin-top:0px;
			margin-bottom:2px;
			font-size:13px;
			}
/* Gästekommentare */		
		#gaeste
			{
			text-align:justify;
			width: 80%;
			background-color:#ffffff;
			margin: auto;
			padding: auto;
			}
		#gaeste h4
			{
			margin-top:0px;
			margin-bottom:2px;
			font-size:13px;
			}
			
/* Kontaktformular */

		#anschrift
			{
			width: 500px;
			padding:auto;
			margin: auto;
			margin-bottom:105px;
			background-image:url(images/holz.png);
			}
			
		.anschriftblock
			{
			padding-top:10px;
			padding-bottom:2px;
			padding-left:50px;
			width: 200px;
			float:left;
			background-image:url(images/holz.png);
			height:80px;
			color:#ffffff;
			}	
			
		.anschriftblock a:link,.anschriftblock a:visited
			{
			color:#ffffff;
			}	
			
		.anschriftblock a:hover,.anschriftblock a:active
			{
			background-color:#B14C00;
			}	
			
		#test
			{
			padding-top:100px;
			}
			
			.kontakt
			{
			width:400px;
			margin: auto;
			padding: auto;
			font-size: 18px;
			padding-right:25px;
			
			}	
			
			.kontakt input
			{
			font-size:11px;
			float:right;
			}	
			
/* Maps */
		#maps
			{
			float:right;
			padding-left:15px;
			padding-top:10px;
			padding-bottom:5px;
			}

/* Footer */
		#footer
			{
			background-image:url(images/holz.png);
			width: 970px;
			margin: auto;
			padding: auto;
			color:#ffffff;
			padding-left:15px;
			padding-right:15px;
			padding-top: 5px;
			padding-bottom: 5px;
			font-weight:bold;
			}
			
		#footer a:link,#footer  a:visited
			{
			color:#ffffff;
			}	
			
		#footer  a:hover,#footer  a:active
			{
			background-color:#B14C00;
			}	