body 
{ font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#c5eff4; 
SCROLLBAR-FACE-COLOR: #03ACCB; SCROLLBAR-HIGHLIGHT-COLOR: #00ffff; SCROLLBAR-SHADOW-COLOR:
  #00ffff; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #00ffff; SCROLLBAR-TRACK-COLOR:
  #03ACCB; SCROLLBAR-DARKSHADOW-COLOR: #909090; }
#zenter { background-color: #fff; background-image:none; width:1000px; padding:1px; border:solid 2px #03accb; margin:1px; }
h1 { 
font-size:16px;
margin-bottom:0; 
margin-top:0;
color:#03accb}
h2 {font-size:16px;
font-weight:bold;
margin-bottom:0; 
margin-top:0;
color:#03accb;}
h3 {font-size:14px;}
p {margin-top:0px; margin-bottom:0px;}
ul {margin:7px;}
code {font-size:14px; color:#b140e5;}
pre
{font-size:11px;
 color:#0f6f27;
 padding:2px;}
a:link, a:visited, a:active, a:hover
{ text-decoration:none;
  font-weight:bold;
  font-size:11px; }
a:link { color:#0000FF; }
a:visited { color:#6401e5;}
a:hover { color:#e31a16; }
#title { background-color: #fff; width:100%; height:108px; background-image:none; padding:2px; border:solid 1px #03accb; }
#kasten{ background-image:none; padding:1px; border:solid 1px #03accb; font-size:11px; background-color: #fff; visibility: hidden; }
.kasten{ background-image:none; padding:1px; border:solid 1px #03accb; font-size:11px; background-color: #fff; visibility: hidden; }
.menutitle
{font-weight:bold;
margin-top:0px;
color:#6401e5;}
#mitte { font-family: verdana, arial, helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:12px; background-color: #fff; padding:1px; border:solid 1px #03accb; }
#cen { text-align:center; 
padding:2px;
font-weight:bold;
font-size:11px; }
#graf {
margin-bottom:0px; 
margin-top:0px;
padding:0px; }
#hessen { 
background-image:url(Deutschland.gif); 
}
THEAD {
	DISPLAY: table-header-group
}
DIV#emptyspace { height: 90%; }
.TABLEFOOTER {
	BACKGROUND: #f7f8f9; BORDER-TOP: 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica; FONT-SIZE: 9px
}
.TABLEFOOTER TD {
	COLOR: #4b6983; PADDING-LEFT: 4px
}
.TABLEFOOTER TH {
	BACKGROUND-COLOR: #9db8d2; COLOR: white; TEXT-ALIGN: right
}
TABLE.RESULTSTABLE {
	BACKGROUND-COLOR: #fdfdfd; BORDER-BOTTOM: #314e6c 1px solid; BORDER-COLLAPSE: collapse; BORDER-LEFT: #314e6c 1px solid; BORDER-RIGHT: #314e6c 1px solid; BORDER-TOP: #314e6c 1px solid; COLOR: black; FONT-FAMILY: Verdana, Tahoma, Arial, "geneva", "helvetica"; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px
}
TABLE.resultstable A {
	DISPLAY: block; HEIGHT: 100%; WIDTH: 100%
}
DIV.resultstable A:hover {
	BACKGROUND-COLOR: #9db8d2; COLOR: white
}
.RESULTSTABLE TD {
	BORDER-BOTTOM: white 0px; BORDER-LEFT: white 0px; BORDER-RIGHT: #f2efef 1px solid; BORDER-TOP: #f2efef 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.transp {
	BORDER-BOTTOM: #9adaf9 1px solid; BORDER-LEFT: #9adaf9 1px solid; BORDER-RIGHT: #9adaf9 1px solid; BORDER-TOP: #9adaf9 1px solid; FILTER: Alpha(Opacity=65); moz-opacity: 65%
}
.layertable {
	BACKGROUND-COLOR: #dceef7; FONT-SIZE: 10px
}
.layertable A {
	BACKGROUND-COLOR: #dceef7; FONT-SIZE: 10px
}
.layertable TH {
	TEXT-DECORATION: underline
}
#unfest { background-color: #cfffda; text-align: center; position: fixed; left: 0; bottom: 2px; width: 100%; z-index: 1; visibility: hidden; padding: 2px; border: solid 1px #909090; }
.menblock { background-color: #c9f3f6; text-align: center; width: 985px; z-index: 100; padding: 2px; border: dashed 1px #909090; }
a#fest:link { color: #0000fc; font:bolder 8pt Arial, Helvetica, sans-serif; background-color:#a2e7d6; margin: 1px; padding: 0 1px 0; border: solid 1px #f90; }
a#fest:visited { color: #00f; font:bolder 8pt Arial, Helvetica, sans-serif; background-color:#a2e7d6; margin: 1px; padding: 0 1px 0; border: solid 1px #f90; }
a#fest:hover { color: #000012; font:bolder 8pt Arial, Helvetica, sans-serif; background-color:#ff0; margin: 1px; padding: 0 1px 0; border: solid 1px #999; }
a#Men { width: 100%; border-bottom: 1px groove #fff; }
a.menfest:link { color: #0000fc; font:bolder 8pt Arial, Helvetica, sans-serif; background-color:#a2e7d6; margin: 1px; padding: 0 1px 0; border: solid 1px #f90; }
a.menfest:visited { color: #00f; font:bolder 8pt Arial, Helvetica, sans-serif; background-color:#a2e7d6; margin: 1px; padding: 0 1px 0; border: solid 1px #f90; }
a.menfest:hover { color: #000012; font:bolder 8pt Arial, Helvetica, sans-serif; background-color:#ff0; margin: 1px; padding: 0 1px 0; border: solid 1px #999; }

input { font-size: 8pt; }
.suche { font-size: 7pt; }
.blum { font-size: 7pt; background-image: url(weihnachten/blume.gif); background-repeat: no-repeat; width: 0; height: 0; visibility: hidden; }