html, body {height:auto;min-height:inherit;background: none;}
#parent {background:none; position: static; float: none;}
#page { width: 100%; padding: 0; }
#header {  background: none !important; }
body.abzumschnee #header, body.flugzumschnee #header, body.zugzumschnee #header, body.buszumschnee #header, body.mietautozumschnee #header, body.winterangebote #header { height: auto; background: none !important; }
#main { width: auto; }
#header #logo { position: static; height: 160px; }
#header h1.logo_main { }
#content { margin: 0; float: none; width: 100%; font-size:11pt; }
#sponsoren { width: auto; margin: 20pt 0 30pt; clear: none; float: none; font-size: 11pt; }
#footer { width: auto; margin: 30pt 0; clear: left; font-size: 11pt; }
#footer p { width: auto; }
.startbox li { background: none; margin: 0 0 20pt; padding: 10pt 0; border-bottom: 1px solid #666; }
.startbox li .inner { background: none; padding: 0; }
.startbox li .inner h2.title { width: auto; height: auto; float: none; text-indent: 0; }
.startbox li .inner h2.title a { display: inline; }
.startbox li .flugzumschnee h2 { background: none;  }
.startbox li .zugzumschnee h2 { background: none;  }
.startbox li .buszumschnee h2 { background: none;  }
.startbox li .kleinbuszumschnee h2 { background: none;  }
.startbox li .mietautozumschnee h2 { background: none;  }
.startbox li .inner .teaser { width: auto; padding: 0; float: none; }
#content .startbox li .inner .teaser h3 a { font-weight: bold; }
.startbox li .inner p { margin-bottom: 0; }
.startbox li .inner .sponsor { padding: 0; text-align: left; width: auto; float: none; margin-top: 20pt; }
.startbox li .inner .sponsor p { display: inline; margin-right: 1em; }
.module_home #content { width: auto; margin: 0; }
.module_product #content { width: auto; margin: 0; }
#content ul.boxes li { float: none; margin: 20pt 0; position: static; border-bottom: 1px solid #666; }
#content ul.boxes li.onecol, #content ul.boxes li.twocol, #content ul.boxes li.tworow { width: auto; }
#content ul.boxes li.onecol .inner { position: static; width: auto; height: auto; background: none; }
#content ul.boxes li.onecol .label { padding: 0; background: none; }
#content ul.boxes li.onecol .partner { background: none; color: #333; }
#content ul.boxes li.onecol .partner a { color: #333; }
#content ul.boxes li.onecol p.partnerlabel { width: auto; height: auto; position: static; background: none; }
#content ul.boxes li.twocol, #content ul.boxes li.tworow { width: auto; }
#content ul.boxes li.twocol .top { background: none; }
#content ul.boxes li.twocol .top .bottom { background: none; padding: 0; }
#content ul.boxes li.partner-2 .top { background: none; color: #333; }
#content ul.boxes li.partner-2 .top .bottom { background: none; }
#content ul.boxes li.partner-2 a { color: #333; }
#content ul.boxes li.twocol p.partnerlabel { width: auto; height: auto; position: static; background: none; }
#content ul.boxes li.twocol h2 { margin-top: 0; }
#content ul.boxes li.twocol ul { list-style: none; margin: 20pt 0 20pt; }
#content ul.boxes li.twocol ul li { margin: 0; float: left; margin: 0 5pt 5pt 0; }
#content ul.boxes li.twocol ul li img { border: none; }
#content ul.boxes li.tworow .frame { display: none; visibility: hidden; }
#content ul.boxes li.tworow .label { position: static; width: auto; background: none; padding: 0; }
#content ul.boxes li.tworow p.partnerlabel { width: auto; height: auto; position: static; background: none; }
#content p.lead { font-weight: bold; }
#content .productspecs { position: static; margin: 10pt 0 20pt; background: none; border-top: 2px solid #002C4D; border-bottom: 2px solid #002C4D; padding: 6pt 0; }
#content .specspartner { background-image: none; background-color: #FFF; color: #333; }
#content .productspecs .inner { background: none; }
#content .specspartner .inner { background-image: none; }
#content .productspecs ul { float: none; width: auto; margin: 0; padding: 0; background: none; }
#content .productspecs img { float: none; border-left: none; }
#content .productspecs .frame-top, #content .productspecs .frame-bottom { display: none; visibility: hidden; }
#content .productspecs h3 { font-size: 1em; font-weight: bold; margin-top: 0; width: auto; float: none; }
#content .productspecs p.list { float: left; width: auto; margin-bottom: .4em; }
#content .productspecs div.list { float: none; width: auto; }
#content .productspecs p.info { margin: 0; }
.module_product ul.galleries { margin-bottom: 0; }
.module_product ul.galleries li { position: static; }
.module_product ul.galleries li a { position: static; background: none; }
#iframe { height: 600pt; }
#header p#backhome, #breadcrumb, #nav, #mnav, #sidebar, #overlay, #lightbox, .galleries, .v, .back, .more, a.buttonlink, #flash-header, #wideskyscraper, #header ul.sponsor, #sponsoren {display: none; visibility:hidden;}
.page {page-break-after: always;} 
ul.downloads {list-style:square;margin-left:1.67em;}
ul.downloads li a {padding-left:0;}
textarea, 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;border:1px solid #002C4D;color:#002C4D;}
a.button span, button span {background-image:none;}