/* CSS Document */
body{
margin:0;
}
img{
  behavior: url(iepngfix/iepngfix.htc);
  border:0
}
/* SCHRIFTFAMILIE */
	body{
		font-family:Arial, Helvetica, sans-serif;
	}
/* SCHRIFTGROESSE */
	body{
		font-size:13px;
	}
	.footer{
		font-size:11px;
	}
	h1{
		font-size:25px
	}
	#big,.info{
		font-size:20px;
	}
	h2{
		font-size:15px;
	}
	h3{
		font-size:18px;
	}
.Speisekarten{
	font-size:15px;
}	
/* SCHRIFTFARBE */
	body,a{
		color:#FFFFFF
	}
	.Navi a,.footer a{
		color:#aa1150;
	}
	.Navi a:hover,.footer a:hover,#aktiv{
		color:#d08929;
	}
	h1,#yellow,.Speisekarten,.Speisekarten a{
		color:#f0e7a3;
	}
/* TEXT DECP */
	.Navi a,.footer a,.Speisekarten a{
		text-decoration:none
	}
/* HINTERGRUNDFARBEN */
	.images{
		background-color:#fff;
	}
/* SCHRIFTSTAERKE */
	.Navi,.Speisekarten{
		font-weight:bold;
	}
/* POSITIONEN */
	.Navi,.flash,.content,.logo,.footer,.images,.inhalt,.txt{
		position:absolute;
	}
/* FLOAT */
	.Navi div,.flash img,.left,.right,.images img,.Speisekarten{
		float:left;
	}
	h3 span{
		float:right;
	}
/* TEXT ALIGN */
	.flash,#sa,#mb,#as{
		text-align:center;
	}
	.Navi,.footer{
		text-align:right;
	}
/* DIVERSE ANGABEN */
	.center{
		width:689px;
		height:	646px;
		margin: 109px auto 0 auto;
	}
	.Navi{
		width:689px;
		height:100px;
		z-index:1000;
		margin: -1px 0 0 0;
	}
	.Navi #Restaurant{
		width:547px;
	}
	.Navi #Garten{
		width:578px;
		margin: 2px 0 0 0;
	}
	.Navi #Mittagmenues{
		margin: 2px 0 0 0;
		width:656px;
	}
	.Navi #Speisekarten{
		margin: 6px 0 0 0;
		width:699px;
	}
	.Navi #Kontakt{
		margin: 6px 0 0 0;
		width:693px;
	}
	.flash{
		width:689px;
		height:	626px;
		z-index:1;
	}
	.content{
		width:689px;
		height:	626px;
		z-index:1;
	}
	.logo{
		z-index:1000;
		margin: 108px 0 0 -89px
	}
	.footer{
		width:687px;
		height:20px;
		top:729px;
		padding:0 2px 0 0;
		z-index:1000
	}
	h1{
		margin: 0 0 0 130px;
		padding: 0 0 0 0;
		line-height:34px
	}
	h2{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	h3{
		margin: 4px 0 0 0;
		padding: 0 0 0 0;
	}
	h3 span{
		margin: 0 36px 0 0;
		*margin: -20px 36px 0 0;
	}
	.inhalt{
		top:105px;
		margin: 0 0 0 67px;
		width:590px;
		height:325px;
		padding: 0 0 0 1px;
		z-index:1000;
	}
	.txt{
		top:107px;
		width:590px;
		height:325px;
		z-index:1000;
	}
	.break{
		height:10px;
		width:590px;
		font-size:1px;
		line-height:0px;
	}
	.left{
		width:240px;
		height:325px;
	}
	.right{
		width:340px;
		height:325px;
	}
	.images{
		top:437px;
		margin: 0 0 0 3px;
		width:695px;
		height:179px;
		padding: 0 0 0 1px
	}
	.images img{
		margin: 3px 3px 0 0 ;
	}
	#wk{
		width:129px;
	}
	#sa{
		width:112px;
		margin: 0 52px 0 0
	}
	#mb{
		width:136px;
		margin: 0 38px 0 0
	}
	#as{
		width:86px;
	}
/* ADMIN */
	#AdminContent .break{
	float:left;
		height:10px;
		width:590px;
		font-size:1px;
		line-height:0px;
	}
	.formTxt, input,textarea,.row{
	float:left
	}
	.formTxt{
	width:100px
	}
	input{
	width:180px
	}
	textarea{
	width:180px;
	height:100px
	}
	.row{
	width:287px;
	margin: 0 5px 10px 0;
	}
	