/* raum.css */

/* normalisieren */

div, ul, li, h1, h2, p {margin:0;padding:0;}

h1, h2 {font-size:100%;font-weight:normal;padding-bottom:10px;padding-top:30px;}

ol, ul {list-style:none;}

address {font-style:normal;font-weight:normal;font-size:100%;margin:20px 0 0 20px;}

img {border:0; vertical-align:bottom;}



/* html{font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;  font-weight:normal;} */

a {text-decoration:none;color:black;}



/* special code */

h1, h2 {font-size:110%;}

body {margin:0 auto;font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-style:normal;font-size:1em;}

img {margin-top:120px;margin-bottom:30px; width:auto;}

.legend {padding-top:3px;padding-bottom:10px;}

.horizontalzentrieren {text-align:center;}

img.rechts {vertical-align:left;}

.listeinzug {padding-top:120px;padding-left:40%;}

.sectionbreak {padding-top:100px;}


/* wird wirklich gebraucht */





p.titel {margin-bottom:15px;margin-top:75px;}

.jahr {margin-top:0;margin-bottom:30px;}

p.section {margin-bottom:1em;}

img.projects { margin-bottom:250px;}



p.whiteonblack {color:white;}

img.teaser {margin-top:200px;}

img.works {margin-bottom:70px;margin-top:60px;width:auto;}

img.logo {margin-top:30px;margin-bottom:15px;}

div.banner {font-size:100%;color:black;font-weight:400;}

.copyright {padding-top:120px;padding-left:40px;}

img.enlarge []





.invisiblewhenmobile {background-color:white;}

li {padding:0.1em;}{width:auto;}