body {
    font-family: sans-serif;
    margin: 0;
    padding: 0;
}


@media screen and (min-width: 800px){
    #top-background {
	height: 70px; 
	background-repeat: repeat-x;
	background-image: url("../../media/pict/bg_header.jpg");
	/* opc-adapt-url background-image: url("../media/pict/bg_header.jpg"); */
    }

}



@media screen and (max-width: 800px){
    #top-background { background-color: #B8860B; height: 60px; }
    #top-title {height: 60px; }
}


h2, h3, h4 { clear: both; }


table.dimstep td { Padding: 0.25em 0.75em;}



dl dt { font-weight: bold; margin-top: 0.5em; margin-bottom: 0.25em;}


div.info { border: solid 1px black; padding: 0.25em 0.5em; border-left: solid 24px #bbb;}
div.info-hint { border-left-color: #FFD700;}




p.frage {
    font-style: italic;
    font-size: 125%;
    line-height: 150%;
    font-family: serif;
    font-weight: bold;

    text-align: center;
    width: 60%;
    margin: 2em auto;
    padding: 1em 3em;
    border: solid 2px #B8860B;
    background-color: #FFF5EE;
}
