body {
color:#000000; background:#fff5dc;
}

h1,h2,h3,h4,h5,h6 {
font-family: "cantarell", arial, verdana, sans-serif;
font-weight:normal;
}

#contentbox h1, #contentbox h2, #contentbox h3, #contentbox h4 {
color:#f4a460; background:#ffffff; text-align:left;
}

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: .95em; }
h5 { font-size: .83em; }
h6 { font-size: .75em; }

:link, :visited { text-decoration:underline; }
:link:focus, visited:focus { color:green;  background-color: inherit;  }
:link, :link strong {color:blue;  background-color: inherit; }
:visited { color:#aa00ff;  background-color: inherit;  }
:link:hover, :visited:hover { color:#FF0000; background-color: inherit; }
:link:active, :visited:active {color:#FF0000;  background-color: inherit;  }

.menu, .menu li { background-color:#ffe4b5; }

#header, #header h1 {
text-align: center; margin:0;
}
#katlist {
list-style: none;
margin:  15px 0px 15px 0px;
padding: 20px;
text-align: center;
font-size: 2em;
line-height: 2.6em;
background-color: #fff5dc;
}
#katlist li {
display: inline;
padding: 3px;
color: black;
background-color: #fff5dc;
}
#katlist a {
font-weight: bold;
}
#katlist a:hover {
font-weight: bold;
}

#contentbox  {
color: #000000;
background-color: #ffffff;
}


ul.footer li:after { content:" | ";  }
ul.footer li:last-child:after { content:""; }
ul.footer li { display:inline; text-align: center; list-style:none; }

img {max-width: 100%; height: auto; }

p.bild-box {
    float: right;
/*    width: 170px; */
    text-align: center;
    margin: 10px;
    padding: 0;
    font-size:0.8em;
}
p.bild-box img {
    display: block;
    margin: 0 auto;
    padding: 0 0 10px 10px;
}

div#suchform {
	display: none;
}