html, body {
	width:100%;
}
body { 
	background-color: #000; 
	background-color: #584e3b; 
	background-color: #4d4131;
	background-image: url(../medien/background_edit.jpg); 
	background-position: center top; 
	
	margin:0px;
	padding:0px;
	
}

p { 
	margin-bottom: 10px; 
	margin-left: 10px; 
}

td {}

a:link { color: #dfbb9d ; text-decoration: underline; }

a:visited { color: #dfbb9d ; text-decoration: underline; }

a:hover { color: #c7a181 ; text-decoration: none; }

a:active { color: #dfbb9d }
h2 { color: #fbf7f7; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h1 { font-size: 12px; font-weight: bold; margin: 0.67em 0 0.67em 10px; }
#outside { 
/*
	position: absolute; 
	width: 100%; 
	height: 100%; 
	left: 0; 
	top: 0; 
	visibility: visible; 
*/
	margin:0px;
	padding:0px;
}

#top { 
	/*
	
	left: 0; 
	top: 0; 
	position: absolute; 
	visibility: visible; 
	background-image: url(../medien/top-background.jpg); 
	*/

	height: 153px; 
	
	margin:0px;
}

#header { 
	height: 153px; 
	width: 960px; 
	/*
	left: -480px; 
	top: 0; 
	position: absolute; 
	visibility: visible; 
	margin-left: 50%; 
	*/
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#logo { 
	height: 97px; 
	width: 279px; 
	left: 14px; 
	top: 20px; 
	position:absolute;
	visibility: visible; 
}


#mainbackground { 
/*
	background-color: #584e3b; 
	background-image: url(../medien/background.jpg); 
	background-position: center top; 

	width: 100%; 
	left: 0; 
	top: 154px; 
	position: absolute; 
	visibility: visible; 
*/
	position:relative;
	width: 960px; 
	height: 844px;
	margin-left:auto;
	margin-right:auto; 
}

#maincontentoutside { 
	
	background-color: #fdfcfa; 

	top: 41px; 
	position: absolute; 
	left: 313px; 
	
	color: #554a38; 
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif; 
	height: 663px; 
	width: 570px; 
	visibility: visible; 
	border-right: 2px solid #554a38; 
	border-bottom: 2px solid #554a38;
}

#maincontent { 
/*
	background-repeat: repeat; 
	background-position: center; 
	height: 844px; 
	width: 960px; 
	left: -480px; 
	top: 0; 
	position: absolute; 
	visibility: visible; 
	margin-left: 50%; 
*/
}

#bilderrahmen { 
	background-image: url(../medien/bilderrahmen.png); 
	height: 384px; width: 610px; top: 15px; position: absolute; left: 313px; visibility: visible; }
#bilderrahmenspeisekarte { background-color: white; visibility: visible; position: absolute; top: 41px; left: 330px; width: 570px; height: 330px; border: solid 1px #ccc; }
#player { height: 384px; width: 520px; left: 43px; top: 52px; position: absolute; visibility: visible; }
#musikplayer { 
				background-color: #6b5e49; 
				text-align: center; 
				height: 35px; 
				width: 100px; 
				top: 0; 
				position: absolute; 
				right: 80px; 
				visibility: visible; 
				border: dotted 1px #dfbb9d; }
				
#button { background-color: #fcf9f9; height: 330px; width: 265px; left: 24px; top: 41px; position: absolute; visibility: visible; border-bottom: 2px solid #554a38; border-right: 2px solid #554a38; }
#infobutton { font-size: 10px; font-family: arial, helvetica, sans-serif; text-align: right; height: 60px; width: 332px; top: 0; position: absolute; right: 60px; visibility: visible; padding-top: 4px; }

#linksunten { color: #554a38; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; background-color: #fcfafa; height: 294px; width: 265px; left: 24px; top: 410px; position: absolute; visibility: visible; border-right: 2px solid #554a38; border-bottom: 2px solid #554a38; }

#rechtsunten { color: #554a38; font-size: 12px; font-family: arial, helvetica, sans-serif; background-color: #faf8f8; height: 294px; width: 570px; left: 330px; top: 410px; position: absolute; visibility: visible; border-right: 2px solid #554a38; border-bottom: 2px solid #554a38; }

#topunderline { color: #dfbb9d; font-size: 10px; font-family: arial, helvetica, sans-serif; font-weight: bold; height: 20px; width: 430px; left: 10px; position: absolute; bottom: 3px; visibility: visible; }
#adressetop { color: #dfbb9d; font-size: 10px; font-family: arial, helvetica, sans-serif; font-weight: bold; height: 20px; width: 400px; position: absolute; right: 10px; bottom: 3px; visibility: visible; }
#footer { background-image: url(../medien/footer-background.jpg); background-repeat: repeat; height: 38px; width: 100%; left: 0; top: 960px; position: absolute; visibility: visible; }
#buttontext { color: #564b39; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; height: 100px; width: 250px; left: 10px; top: 10px; position: absolute; visibility: visible; }
#footertext { color: #dfbb9d; font-size: 10px; font-family: arial, helvetica, sans-serif; text-align: center; height: 20px; width: 960px; left: -480px; top: 10px; position: absolute; visibility: visible; margin-left: 50%; }

#rechtsuntentext01 { 
	color: #554a38; 
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif; 
	height: 120px;
	
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-top:12px;
	/*
	left: 10px; 
	top: 50px; 
	position: absolute; 
	*/
	visibility: visible; 
}

#rechtsuntentext01 p {
	margin-left:0px;
}

#rechtsuntenheadline01 { 
	color: #fff; 
	font-size: 14px; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	background-color: #554a38; 
	height: 27px; 
	/*
	width: 558px; 
	left: 0; 
	top: 0; 
	position: absolute; 
	*/
	margin:0px;
	padding:0px;
	visibility: visible; 
	padding-top: 6px; 
	padding-left: 12px; 
}

/* =-=-=-=-=-=-=-[Menu Start]-=-=-=-=-=-=-=- */
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#menu7 { color: #554a38; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; width: 266px; }

#menu7 li a { font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 22px; text-decoration: none; border-bottom: 1px dashed #554a38; }

#menu7 li a:link, #menu7 li a:visited { color: #554a38; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; display: block; padding: 10px 0 0 10px; }

#menu7 li a:hover, #menu7 li #current { color: #fff; background-color: #554a38; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 -32px; padding: 10px 0 0 10px; }

#menu7 li a:active { color: #fff; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 -64px; padding: 10px 0 0 10px; }
/* =-=-=-=-=-=-=-[Menu End]-=-=-=-=-=-=-=- */
