body				{ margin: 0px; padding: 0px; background-color:#fbfbd7; height:100%; } 

a					{ color: #492914; text-decoration: none; }
a:hover				{ color: #91775d;}

#rahmen				{ position:relative; height:563px; width:778px; border:1px solid #492914; background-color: #fcffe7; }

#rahmen-en			{ position:relative; height:auto; width:778px; border:1px solid #492914; background-color: #fcffe7; margin-bottom:20px; }

#kopfbild			{ border: 0px; margin: 0px; padding: 0px;}

#navi				{ position:relative; top: -5px; background-color: #91775d; height: 22px; border-top:1px solid #492914; border-bottom:1px solid #492914;
					  font-family: arial, helvetia, sans-serif, sanserif; font-size: 12px; color: #fbfbd7; }

#contentstart		{ position:relative; float: left; top: 10px; left: 375px; width: 390px; font-family: arial, helvetia, sans-serif, sanserif;
					  font-size: 12px; line-height: 17px; color: #634933; text-align: left; }

#content			{ position:relative; float: left; top: 1px; left: 375px; width: 390px; font-family: arial, helvetia, sans-serif, sanserif;
					  font-size: 12px; line-height: 17px; color: #634933; text-align: left; }

#content-en			{ position:relative; top: 30px; left: 35px; width: 550px; font-family: arial, helvetia, sans-serif, sanserif;
					  font-size: 12px; line-height: 17px; color: #634933; text-align: left; margin-bottom:59px;}


.navi				{ position:relative; font-family: arial, helvetia, sans-serif, sanserif; font-size: 12px; color: #fbfbd7;
					  text-decoration:none; padding-left: 4px; padding-right: 4px; top: 4px; }
					  
.navi:hover			{ color: #371f0c; }

.navi-aktiv			{ position:relative; font-family: arial, helvetia, sans-serif, sanserif; font-size: 12px; color: #371f0c;
					  text-decoration:none; padding-left: 4px; padding-right: 4px; top: 4px; }
					  
.navi-aktiv:hover	{ color: #371f0c; }

#bild 				{ position:relative; top: 14px; right: 420px; float: right; width: 351px; height: 342px; border:1px solid #492914; }
#impressum			{ padding-top: 86px; padding-left: 5px; width: 363px; 
					  font-family: arial, helvetia, sans-serif, sanserif; font-size: 12px; line-height: 17px; color: #634933; text-align: left; }
					  
#kontakt 			{ padding-top: 8px; padding-left:5px; width: 363px;
					  font-family: arial, helvetia, sans-serif, sanserif; font-size: 10px; color: #634933; text-align: left; }
					  
#anfahrt 			{ background-color: #FFFFFF; }

#anfahrt td			{ background-color: #FFFFFF; color: #000000; font-family: arial, helvetia, sans-serif, sanserif; font-size: 12px; }

.input				{ color: #634933; font-family: arial, helvetia, sans-serif, sanserif; font-size: 10px; border:1px solid #492914; width: 150px; margin-top: 2px; margin-left: 4px; }

.input-1 			{ color: #634933; font-family: arial, helvetia, sans-serif, sanserif; font-size: 10px; border:1px solid #492914; width: 40px; margin-top: 2px; margin-left: 4px; }

.input-2			{ color: #634933; font-family: arial, helvetia, sans-serif, sanserif; font-size: 10px; border:1px solid #492914; width: 104px; margin-top: 2px; margin-left: 2px; }

.submit 			{ color: #634933; font-family: arial, helvetia, sans-serif, sanserif; font-size: 10px; border:1px solid #492914; width: 150px; margin-top: 6px; margin-left: 4px; }

textarea 			{ color: #634933;  font-family: arial, helvetia, sans-serif, sanserif; font-size: 10px; border:1px solid #492914; width: 150px; height: 35px; margin-left: 4px; }

.preise 			{ color: #634933; font-family: arial, helvetia, sans-serif, sanserif; font-size:11px; line-height: 14px; }

#sprache			{ position:absolute; top:25px; left:749px; width:30px; height:20px; z-index:100;}




/**********	Neu für anderen Seitenaufbau */

#rahmen-2 			{	margin:0 auto;
						position:relative;
						top:10px;
						text-align:left;
						height:auto;
						width:778px;
						border:1px solid #492914;
						background-color: #fcffe7; }
		
#content-2			{	position:relative; top: 1px; left: 5px; width: 760px; font-family: arial, helvetia, sans-serif, sanserif;
						font-size: 12px; line-height: 17px; color: #634933; text-align: left; margin-bottom:12px; }

/* Ende -->	Neu für anderen Seitenaufbau */
