body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

#menu a.button {
font-size: 13;
text-decoration:none;
color: black;
font-weight:bold;
font-family:'Arial';
background-image:url(/images/Buttonnormal.gif);
background-repeat:no-repeat;
width:120px;
height:30px;
display:block;
float:left;
text-align:center;
padding-top:7px;
}
#menu a.button:hover {
background-image:url(/images/Buttonhover.gif);
color: #FFFFFF;
}
#menu a.button:active {
background-image:url(/images/Buttonactive.gif);
color: #FFFFFF;
}
#menu, #menu ul { /* gilt für alle buttons etc. */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:10;
/*	position:fixed;*/
}
#menu li li a {
	font-size:smaller;
	height: 1em;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding: 0.2em 0.2em 0.2em 0.5em;
	border-left: 12px solid #74A8FE;
	background-color:#1944F4;
	color: #EBC338;
}
#menu li li a:hover, #menu li li a:active {
  border-left: 12px solid #009B00;
  background-color: #74A8FE;
  color: #FAFFF6;
}
#menu li { /* gilt für alle menüeinträge */
	float: left;
	width: 120px; /* breite wird für Opera benötigt */
}
#menu li ul { /* zweiter Menülevel */
	position: absolute;
	background: blue;
	width: 180px;					/* Wert #1 */
	left: -999em; /* für die Barrierefreiheit */
}
#menu li ul li { /* gilt für alle menüeinträge */
	float: left;
	width: 180px; /* breite wird für Opera benötigt */ /* Wert #1 */
}


#menu li ul ul { /* dritter menülevel */
	margin: -1.4em 0 0 180px;		/*Wert #1 */	
	width: 220px; 					/*Wert #2 */
}
#menu li ul li ul li{ /* dritter menülevel */
	float: left;
	width: 220px; 					/*Wert #2 */
}
#menu li ul ul ul{ /* vierter menülevel */
	margin: -1.4em 0 0 220px;		/*Wert #2 */
	width: 220px; 
}


#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { 
	left: auto;
}
#header {
	background-image:url(/images/Top_neu.PNG);
	height: 202px;
	width: 1000px;
	background-repeat:no-repeat;
	/*position:fixed;*/
	top:0px;
}
#text {
	background-image:url(/images/Down.PNG);
	width: 990px;
	background-repeat:repeat-y;
	padding-left:10px;
	/*min-height:370px;
	_height:390px;*/
	/*margin-top:202px;*/
	margin-top:0px;
}
#footer {
	background-image:url(/images/DownLine.PNG);
	height: 20px;
	width: 1000px;
	background-repeat:no-repeat;
	top:592px;
}
#buttons { position: absolute; left: 10px; top: 150px; z-index:100;}

.haupttitel {
	font-size: 36px;
	line-height: normal;
	font-weight: bold;
	color: #3EBE27;
	margin-bottom: 1em;
	text-align: center;
}
.haupttitelmonat{
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	color: #3EBE27;
	margin-bottom: 1em;
	text-align: left;
	
}
.zellemitrahmen {
	border: 3px outset #000000;
}
.abstandlinks15px {
	padding-left: 15px;
}
.liste {
	padding-left: 20px;
}
.impressumlinks {
	font-size: 9px;
	background-color: #FFFFFF;
}
.absatzvorne28mmeingezogen {
	text-indent: 28mm;
}
.terminTabelle {
	border: 2px outset #00c;
	background-color:#c8d6e8;
}
.terminTabelle tr:hover td {
	background-color:#eeca42;
}
.terminTabelle td, .terminTabelle th{
	border:0.3px solid #000; !important;
	padding:2px;
}

.terminTabelle th{
	font-weight:bolder;
}.abstandlinks30px {

	padding-left: 30px;
}

#navLeiste .vgk *{
	display:none;
}

#navLeiste .vgk:hover *{
	display:inline;
}
#navLeiste .vgk.sfhover *{
	display:inline;
}

#navLeiste .vgk{
	display:inline;
}
#navLeiste .vgk:hover{
	display:block;
}
#navLeiste .vgk.sfhover{
	display:block;
}
.footer{
font-size:10px;
}



.abstandlinksPLUS30px {
	text-indent: 30px;
}
.Speiseplan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	text-indent: 20px;
	left: 25px;
}
.Speiseplan-rechts {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	left: 30px;
}
.backend_work {
    display: block;
    background-color: yellow;
    }
.backend_error {
display:block;
background-color: red;}
.backend_item {
display:block;
background-color: #96e1b6;
}


.umflussrechts {
float: right;
}

.umflusslinks {
float: left;
}

