body  {
        font-family: Bodoni MT, helvetica, Verdana, arial, sans-serif;
	font-size: 17,5px;
	background-color: #fbecce;
	background-repeat: repeat;
	color: #000;
}

p {
	padding: 1px; line-height: 18px; text-align: justify;
}

#main {
	margin: 0px auto; padding: 5px; width: 980px; height: 780px; border: 1px solid orange; text-align: center;
}

#gutschein {
	padding-top: 12px; border: 0px solid blue;
}

.head	{
	margin: 0px; padding: 0px: auto; border: 0px solid orange;

}


.mainmenue {
	padding-top: 12px; border: 0px solid blue;
}

.navi {
	border:1px solid black;
}

.banner	{
	margin: 10px 20px; padding: 1px; border: 0px solid #00f;
}

.spalte {
	padding-right: 4px; padding-left: 5px; float: left; padding-bottom: 0px; width: 343px; height: 220px; padding-top: 0px; border: 1px solid orange;
}

.mitte {
	margin-left: 4px; margin-right: 4px; float: left; width: 260px; height: 220px; border: 1px solid orange;
}

.bottom {
	margin-top: 40px; padding: 4px; float: left; width: 970px; height: 250px; border: 0px solid orange; overflow: auto;
}

table {
	margin: 20px auto; border: 1px solid orange; border-collapse:collapse;
}

th  {
	padding: 5px;border: 1px solid orange;
}

td {
	padding: 5px;border: 1px solid orange;
}

a  {

   	color: #f49f4f; text-decoration: none;
}

a:hover  {

   	color: #00000;
	text-decoration: underline;
}

a:active  {

   	color: #00000;
	text-decoration: underline;
}


a:visited{
	color: #00000;
}

.menuelink {width: 966px; padding: 2px; margin:0px auto; list-style:none; height:20px; background:#fbecce; border: 0px solid red;}
.menuelink li {float:left;}
.menuelink li a {float:left; height:25px; line-height:16px; color:#f49f4f; text-decoration:none; text-align:center; cursor:pointer; font-size:14px;}
.menuelink li a b {float:left; display:block; padding:0 4px 1px 18px;}
.menuelink li a:hover {color:#000001;}