#logo img {
    width: auto;
    max-height: 100px;
    height: auto;
width:auto;
max-width:100%;
}

#logo {
    width: 30%;
padding-top:6px;
}


#nav ul li a:hover, #nav ul li.act a {
    color: #0e4194;
}

#headerimage {
	margin-top: 29px;
}

#headerimage .csc-textpic-text a {
    background: #0e4194;
    padding: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    color: #fff;
    display: inline-block;
    text-shadow: 0 0 0px black !important;
}

main #inhalt a:link {
    color: #0e4194;
    text-decoration: none;
}

div#footer {
	height:180px;
}