.invisible{visibility:hidden}
hr.invisible{margin-top:2em;}
body{color:#000;background-color:#888;background-image:url('/img/bg.gif');font-family:'Trebuchet MS','Segoe UI',Arial,Tahoma;font-size:92%}
div#web{background-color:#FFF;position:relative;margin:0 auto;width:48em;border:1px solid #006699}
em{font-style:italic;font-weight:600}
a{color:#006699;text-decoration:underline}
a:active,a:hover{text-decoration:none}
h1{background-color:#2b2b2b;padding:0;margin:0;text-align:center;color:#fff;font-size:150%;width:100%;display:block;line-height:200%}
h2{font-size:160%;margin:1.5em 1.3em .4em;font-weight:normal;color:#006699}
h3{font-size:140%;padding:.5em 1.3em 0;font-weight:normal;color:#990000}
p{text-indent:8%;text-align:justify;margin:0 1em .4em}
li{margin:0 1em .1em}
.motto{margin-top:1em;font-style:italic;font-size:120%;text-align:center;text-indent:0;color:#990000}
div.kontakt{color:#006699;float:right;width:49%;border:1px dashed #BBB;margin:1em;padding:1.4em .2em;background-color:#f3f3f3}
div.kontakt h2{margin-top:0;text-align:right}
div.kontakt dt,div.kontakt dd{position:relative;display:block;float:left;margin:0;padding:0;text-indent:0 !IMPORTANT;padding-bottom:.55em}
div.kontakt dt{text-align:right;margin-right:2em;clear:left;width:25%;color:#000}
div.kontakt strong {letter-spacing:.05em}
div#footer{clear:both;width:100%;position:relative;margin:0;text-align:center;background-color:#f3f3f3;border-top:1px dashed #BBB;color:#333;font-size:80%;line-height:200%}
div#footer a{color:#000;text-decoration:none}
div#footer strong{color:#006699}
div#footer em{font-size:80%}
div#footer acronym{border:0}
img{margin:0}
img.v{vertical-align:bottom}
.left{float:left}
.right{float:right}
