html, body {height:auto;min-height:inherit; background: none;}
#parent, #content {clear:none;float:none;padding:0;overflow:visible;position:static;width:100%;margin: 0;background: none;}
#header { background: none; }
#header #logo { top: 0; right: 0; }
#header #headerimg { float: none; }
#header #tagline { width: auto; height: auto; position: static; background: none; text-indent: inherit; font-size: 20pt; padding: 10pt 0 5pt; border-bottom: 1pt solid #A62011; }
#content { margin: 50pt 0 0; }
#footer { margin: 0 ; width: 100%; position: static; }
#footer h3#erste { width: auto; height: auto; background: none; float: none; }
#footer h3#erste a { height: auto; }
#footer .text { width: 100%; padding: 0; margin: 0; float: none; }
#footer #footer-vwa, #footer #footer-aphrodite { display: inline; width: auto; height: auto; background: none; text-indent: inherit; margin: 0; float: none; }
#footer #footerlogos { position: static; }
#footer #footerlogos span.seperator { display: inline; visibility: visible; }
#result { border-top: none; margin-top: 0; padding-top: 0; }
#vormerk-objekt { position: relative; }
#sitenav, #nav, #sidebar, #header #logo-aphrodite, .v, .print, .more, .back, ul.buttons li, #GDinfo, .back-btn, ul.browse {display: none; visibility:hidden;}
ul#clicklist li h3 { background: none; padding: 10pt 0 5pt; margin: 0 0 10pt; font-size: 14pt; border-bottom: 1pt solid #A62011; }
ul#clicklist li h3 { color: #000000; }
ul#clicklist li .ncontent { padding: 0; }
ul#clicklist div.ncontent { display: block !important; clear: none; }
#content #clicklist ul.img, #content #clicklist ul.mainimg, #content #clicklist li .planlist, #content #clicklist li .downloads { list-style-type: none; }
#content #clicklist #clicklist-map { page-break-before: always; }
#content ul.objektliste li, #content ul.objektliste-cat li { margin: 0 0 20pt; padding: 0 0 20pt; border-bottom: 1px solid #666; }
#content ul.objektliste-cat li ul.features li { border: none; padding: 0; margin: 0; }
#content ul.objektliste-cat li ul.img li { border: none; padding: 0; margin: 0; }
#content ul.buttons { clear: both; padding: 0; margin: 0; }
.twocol { width: auto; float: none; margin: 0 0 20pt; }
.whitebox .text { padding: 0; margin: 0; }
.twocol .text { min-height: inherit; }
.whitebox h2 { display: block; color: #A62011; text-align: left; float: none; padding: 0; background: none;  }
.whitebox h2 span { padding: 0; background: none; }
.whitebox a.button { display: none; visibility: hidden; }
.whitebox h3.objekt { clear: none; padding-top: 0; }
.page {page-break-after: always;} 
.i, a.i:link, a.i:visited, a.i:focus, a.i:hover, a.i:active {background-image:none;padding-left:0;}
ul.downloads {list-style:square;margin-left:1.67em;}
ul.downloads li {list-style:square;padding-left:0;}
#content ul.tarn ul, #content ul { list-style-type: disc; list-style-position: inside; }
#content ul.tarn ul li, #content ul li { background: none; padding: 0; }
ul.tarn, ul.tarn ul.tarn, #content ul.tarn, #content ul.tarn ul.tarn {list-style:none;margin:0;padding:0;}
input[type=text] {
border:none;
border-bottom: 1px #000 dashed;
}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {background-image:none;color:#FFFFFF !important;border: 1px solid #000000; background-color: #FFFFFF; }
a.button span, button span {background-image:none;color: #FFFFFF !important;}