﻿html {font-family:sans-serif;background-color:white;color:black;}
body {}
sup  {font-size: 50%;}
a {text-decoration:none;color:black;}

div.head {clear:both;}
div.head h1 a span {display:none;}
div.head h1 a img {float:left;}
div.head p.slogan {font-size:larger;text-align:right;}
div.head p.address {font-size:medium;text-align:right;}

div.bigthumbs {clear:both;}
div.bigthumbs ul {}
div.bigthumbs ul li {margin-bottom: 1em;}

div.bigthumbcontact a {}

div.bigthumbkm {margin-top: 1em;}
div.bigthumbkm p {}

div.smallthumbs {display:none;}
div.away {display:none;}

div.leadfoto, div.map {text-align:right;}
div.leadfoto img {border:7px solid #DDD; width: 15em;}
div.leadfoto p.note {font-size: 70%;}
div.map div#map {border:7px solid #DDD; width: 30em; height:20em;}

div.content {clear:both;}
div.content p {margin-bottom: 1em; text-indent: 1.8em;}
div.content p.ulafter {margin-bottom:0.3em;;}
div.content p.note {font-size: smaller;text-indent:0;margin-bottom:0;}
div.content ul {list-style-position: outside; margin-left: 5em;}
div.content ul li {margin-bottom:1em;}
div.content ul li.collapse {margin-bottom:0.2em;}
div.content dl {margin-left: 2em;}
div.content dl dt {float:left; margin-right: .5em;}
div.content dl dd {}

div.content p.important {text-align:center; margin: .5em; margin-top: 0;}
div.content p.important a {color:black;font-weight:bold;}

div.content p.kontakt {text-indent:0;}

div.content table {border-collapse:collapse; margin-top: 0.3em; width: 100%;}
div.content table tr th {border-bottom: 3px double #DDD;}
div.content table tr td {border-bottom: 1px solid #DDD;}
div.content table tr th.num {text-align: right;padding-left: 0.1em;padding-right: 0.5em;}
div.content table tr th.typ {text-align: left; padding-left: 0.5em;}
div.content table tr td.num {text-align: right; padding-right: 0.5em;}
div.content table tr td.typ {text-align: left;padding-left: 0.5em;}

div.footer {display:none;}