body, p, a {
font-family:verdana, arial, sans-serif;
font-size:small;
background-color:white;
color:black;
}

* html body {
font-size:x-small;
fon\t-size:small;
}

h1 {
font-size:small;

}

h2 {
font-size:small;
text-decoration:underline;
}

h3 {
font-size:small;
}

h4, h4 a{
font-weight:bold;
background-color:#cccccc;
}

h5 {
font-size-small;
color:red;
text-align:left;
}

acronym {
cursor: help;
border-bottom:1px dotted black;
font-size:small;
text-decoration:none;
}


table#banner {
width:85%;
padding:0.3em;
text-align:center;
}

table td#oeffnung {
font-weight:bold;
text-align:center;
font-size:large;
}

p#home2 {
text-align:center;
}

.unsichtbar {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}

div#content {
max-width:70em;
}

div#inhalt2 {
padding-top:1em;
padding-left:3em;
}

* html div#inhalt2 {
paddin\g-top:1em;
padding-top:1em;
paddin\g-left:3em;
padding-left:3em;
}

div#info {
float:left;
color:black;
max-width:14em;
padding:0.2em;
margin-right:1em;
border: 1px solid #577Fbb;
}

* html div#info {
padding:0.5em;
padd\ing:0.5em;
width:14em;
wid\th:12em;
}

p#achtung {
color:red;
font-weight:bold;
margin-left:1em;
}

div#schnell {
float:right;
border: 1px solid #577Fbb;
}

div#schnell div {
padding:0.5em;}

div#schnellanfang {
background-color:#577Fbb;
color:white;
}

dir#aktuell {
list-style:none;
}

dir#aktuell li {
padding:0.5em;
}

p#lage {
float:right;
}

div#ansprech td{
border-bottom:1px solid #577Fbb;
}

div#ansprech table {
margin: 0em 0em 5em 0em;
width:99%;
empty-cells:show;
}


table#tab, table#tab th, table#tab td, table#tab2, table#tab2 td, table#tab2 th {
border: 1px solid #577Fbb;
}

.formname {
background-color:#cccccc;
}

.item, .item a {
background-color:#cccccc;
}

div#suche {
margin-top:5em;}

p#button {
margin-top:1em;}

div#checkSearchterm {
margin-top:1em;}

div#footer img{
text-decoration:none;
color:#577fbb;
border:0;
padding-top:3em;
}



ul#navi li a:hover {
color:yellow;}

ul#navi li ul {
display:none;}

ul#navi li a:hover>ul {
display:block;
}

div#footer table {
width:85%;
padding:0.3em;
border-top:double #577fbb;
}


div#footer {
bottom:0px;
text-align:center;
clear:both;
}
