html, body {height:auto;min-height:inherit;}
#wrapper, #parent, #logo, #main, #content, #partner {background-image:none;clear:none;float:none;width:100%;}
#logo {padding:0 0 10px;}
#logo a:link, #logo a:visited, #logo a:focus, #logo a:hover, #logo a:active {margin:0;}
#main, #content {padding:0;}
#content {clear:both;}
#nav {border-bottom:3px solid;float:none;font-size:1.3em;list-style:none;margin:0 0 1em;padding:0;width:100%;}
#nav li {display:inline;float:none;margin-left:0;line-height:1.4;padding:0;position:relative;}
#nav li.active {border-width:2px 2px 0; border-style:solid;padding:0;}
#parent #nav .active strong {height:auto;}
#nav li.n1 {margin-left:0;}
#nav a:link, #nav a:visited, #nav a:focus, #nav a:hover, #nav a:active, #nav div {background-image:none;display:inline;float:none;padding:5px 10px;}
#nav a:link strong, #nav a:visited strong, #nav a:focus strong, #nav a:hover strong, #nav a:active strong, #nav div strong {background-image:none;display:inline;float:none;height:auto;padding:0;}
#nav span {background-image:none;display:inline;float:none;padding:0}
#partner {border-top:1px solid #333;clear:both;list-style:none;font-size:1.3em;margin:1em 0 0;padding:0; text-align:left;width:100%;}
#partner li {position:relative;}
#partner a:link, #partner a:visited, #partner a:focus, #partner a:hover, #partner a:active {color:#333;display:inline;height:auto; text-indent:0; text-decoration:none;width:auto;}
#partner li#bildwien {height:auto;left:auto;top:auto;width:auto;}
#partner li#buchwien {height:auto;left:auto;top:auto;width:auto;}
body.B #partner li#bildwien {height:auto;left:auto;top:auto;width:auto;}
body.B #partner li#buchwien {height:auto;left:auto;top:auto;width:auto;}
#partner a[href]:after {content: " [" attr(href) "] ";}
.order ul a:link, .order ul a:visited, .order ul a:focus, .order ul a:hover, .order ul a:active {border:0 none;}
.order ul a.active:link, .order ul a.active:visited, .order ul a.active:focus, .order ul a.active:hover, .order ul a.active:active {border:1px solid;}
.qcol12 {float:none;width:100%;}
#content form#qform {margin:.5em 0 0;padding:0;}
form#qform img {vertical-align:bottom;}
form#qform fieldset {padding:0;}
form#qform li {padding-left:35px; position:relative;width:400px;}
form#qform li * {}
form#qform label {font-weight:bold;}
form#qform .qbox {border:1px solid;}
form#qform li .icon {display:inline;float:left;margin:10px 0 0 -34px;position:relative;}
form#qform input.radio {margin:0;position:absolute;left:10px;top:15px;}
form#qform input.button, form#qform button {margin-top:20px;width:100%;}
#qfrage {margin:0;padding:.5em 0;}
#qfrage h2 {}
#content-sub, #mnav, #sitenav, #search, .v, .back, .browse, .qcol22 {display: none; visibility:hidden;}
#content a[href^="http"]:after {content: " [" attr(href) "] ";}
.page {page-break-after: always;} 
ul.downloads {list-style:square;margin-left:1.67em;}
ul.downloads li a {padding-left:0;}
.content a:link, .content a:visited, .content a:focus, .content a:hover, .content a:active { background-image:none;padding-left:0;}
.high, .dark {border:1px solid;}
textarea, input[type=text] {
border:none;
border-bottom: 1px #000 dashed;
}
.content a.button:link, .content a.button:visited, .content a.button:focus, .content a.button:hover, .content a.button:active, #parent button {background-image:none;border:1px solid #B00020;color:#B00020;height:auto;}
.content a.button span, #parent button span {background-image:none;height:auto;}