body {
background:#FFF;
font:100%/150% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
margin:0;
max-width:1024px;
}

#content {
float:left;
margin:1em 0 0 1em;
padding:0 0 2em 0;
font:80%/150% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#navigation {
float:left;
padding:0;
}

#navigation #logo a img {
float:left;
}

#navigation ul {
padding:0 0 0 0.7em;
margin:7em 0 0 0;
clear:left;
list-style-type:none;
}


#navigation ul li {
padding:0 0 0.5em 0;
clear:left;
list-style-type:none;
}

#content h1 {
display:none;
}

img {
border:none;
}

#content #logo {
float:left;
padding:0 0.5em 0 0;
}

#content #map {
float:right;
}

#mitte {
border-left:1px solid #999;
margin:0 0 0 10.0em;
padding:0 0 0 1em;
}

#mitte h2 {
font:bold 110%/150% sans-serif;
padding:1.0em 0 0 0;
border-bottom:1px solid #999;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.hidden {
display:none;
}

#content #related h2 {
font-size:120%;
text-align:center;
width:98%;
background-color:#e8e8e8;
padding:0.2em;
color:#415894;
margin:3em 0 0.5em 0;
border-top:1px solid #bbb;
}

#content #related h3 {
margin:0.4em 0;
padding-top: 1em;
font-size:100%;
}

#content #related h4{
padding: 0.4em 0 0 ;
color:#415894;
}

a:visited, a:link, a:hover {
color:#415894;
text-decoration:none;
}

.cleaner {
clear:both;
height:1px;
font-size:10px;
border:none;
background:transparent;
margin:0;
padding:0;
}

#footer {
text-align:center;
clear:both;
font-size:70%;
margin:1.2em;
padding:1.2em;
}

