html {height: 100%;overflow: scroll;}body {height: 100%;margin: 0 11px 0 0;padding: 0;font-size: 11px;font-family: verdana;color: #fff;background: #6380B6 url(bilder/background_body.jpg) center top no-repeat;}abbr {border: 0;}  a {color: #fff;text-decoration: none;cursor: pointer;}a:hover {mehrtext-decoration: underline;}a img {border: 0;}h1 {padding: 10px 0 5px 0;margin: 0 0 10px 0;font-size: 14px;font-weight: bold;color: #6380b6;background: url(bilder/background_hr.jpg) left bottom no-repeat;}h2 {padding: 10px 0 5px 0;margin: 0 0 13px 0;font-size: 14px;font-weight: bold;color: #6380b6;background: url(bilder/background_hr.jpg) left bottom no-repeat;}hr {height: 1px;border: 0;background: url(bilder/background_hr.jpg) no-repeat;}/* Container */#container {width: 977px;margin: 0 auto;padding: 0;}/* Header */#header {width: 977px;height: 136px;background-image: url(bilder/background_header.jpg);}#navi_top {position: absolute;margin: 15px 0 0 680px;}#ticker {position: absolute;width: 595px;margin: 40px 0 0 235px;}/* Main */#main {width: 978px;background: url(bilder/background_main.jpg) repeat-y;}/* Navigation */#navi {float: left;width: 258px;height: 397px;background-image: url(bilder/background_navi.jpg);}#navi_in {margin-left: 16px;padding: 88px 0 0 30px;}#navi_in a:hover {text-decoration: none;}#navi_in ul {list-style-type: none;margin: 0;padding: 0;}#navi_in ul li {text-transform: uppercase;font-weight: bold;padding: 4px 0 4px 18px;}#navi_in ul li.aktiv {background: url(bilder/background_navi_li.jpg) top left no-repeat;}#navi_in ul li.more {color: #fff;}#navi_in ul li.more.aktiv {background: url(bilder/background_navi_li.jpg) top left no-repeat;border: 0;}#navi_in ul li.more.aktiv a {position: relative;color: #fff;}#navi_in ul li ul {list-style-type: disc;list-style-position: inside;margin: 0;padding: 4px 0 0 0;}#navi_in ul li ul li {font-weight: normal;text-transform: none;padding: 2px 0 2px 20px;}#navi_in ul li.aktiv ul li a {font-weight: normal;text-transform: none;color: #fff !important;}#navi_in ul li.aktiv ul li a:hover {font-weight: normal;text-transform: none;color: #fff478 !important;}#navi_in ul li.aktiv ul li.aktiv {background: none;border: 0;font-weight: normal;text-transform: none;}#navi_in ul li.aktiv ul li.aktiv a {font-weight: bold;color: #fff478 !important;}/* Content */#content {width: 719px;min-height: 410px;margin-left: 258px;color: #000;background: url(bilder/background_content.jpg) no-repeat;}#content a {font-weight: bold;color: #f47100;}#content a:hover {text-decoration: underline;}#content_in {padding: 0 70px 20px 20px;}#content_in ul {margin: 0;padding: 10px 14px;}#nolis_content_site {float: left;width: 100%;padding: 0 10px 10px 0;}span.param_left {float: left;margin: 0 1.2em 0.8em 0;}span.param_right {float: right;margin: 0 1.2em 0.8em 0;}.bild_zoom {clear: both;}.seiten {margin: 5px 0 15px 0;}.seiten span {background: #fff;border: 1px solid #999;line-height: 20px;padding: 1px 5px 2px;}.seiten span.aktiv {background-color: #f47100;color: #fff;font-weight: bold;}#nolis_content_site h3 {font-size: 11px;margin: 0;padding: 10px 0;color: #f47100;}#nolis_content_site h4 {font-size: 11px;margin: 0;padding: 0;}#more_infos {border: 1px solid #6380b6;margin: 20px 0 20px 0;}#more_infos h4 {padding: 10px;}#more_infos ul {list-style-type: none;padding: 0 10px 10px 10px;margin: 0;}.mehr {float: right;height: 10px;}.mehr:hover {text-decoration: underline;}.vcard {font-style: normal;}.zurueck {clear: both;height: 10px;}.zurueck a {color: #6380B6 !important;}.zurueck a:hover {color: #f47100 !important;text-decoration: none !important;}.line {background: url(bilder/background_hr.jpg) left center no-repeat;height: 1px;width: 550px;margin: 10px 0 10px 0;padding: 0;}/* Linien */.table_holtorf {border: 1px solid #6381B7;}.table_holtorf td {border-collapse: collapse;padding: 2px;}.table_lehmwandlung {border: 1px solid #cf3c41;}.table_lehmwandlung td {border-collapse: collapse;padding: 2px;}.table_erichshagen {border: 1px solid #F7941D;}.table_erichshagen td {border-collapse: collapse;padding: 2px;}.table_langendamm {border: 1px solid #008C44;}.table_langendamm td {border-collapse: collapse;padding: 2px;}tr.label {background-color: #8299C3;font-weight: bold;color: #fff;}tr.label td img {margin-left: 5px;}tr.first {background-color: #E2ECFF;color: #000;}tr.first td img {margin-left: 5px;}tr.second {background-color: #FFF2D5;color: #000;}tr.second td img {margin-left: 5px;}tr.holtorf {background-color: #6381B7;color: #fff;}tr.lehmwandlung {background-color: #cf3c41;color: #fff;}tr.erichshagen {background-color: #F7941D;color: #fff;}tr.langendamm {background-color: #008C44;color: #fff;}#linien_left {float: left;}#linien_right {padding-left: 15px;}/* Haltestellen */#haltestellen {background: url(bilder/background_haltestellen.png) no-repeat;height: 215px;}#haltestellen td {border: 0;}#haltestellen form {margin: 0;padding: 12px;}#haltestellen select {font-family: verdana;font-size: 11px;width: 250px;}#haltestellen input {font-family: verdana;font-size: 11px;width: 246px;}/* Kontakt */#kontakt {height: 430px;}#kontakt form {padding: 0;margin: 0;}#kontakt form fieldset {background: url(bilder/background_kontakt.jpg) top left no-repeat;border: 0;margin: 0;padding: 0;height: 380px;}#kontakt form legend {display: none;}#kontakt form input[type=hidden] {display: none;}  #kontakt form label, #kontakt form input, #kontakt form textarea {margin: 5px 0 0 15px;}  #kontakt form input.checkbox {background: none;border: none;margin: 0 5px 0 0;width: 13px;}#kontakt form input.radio {background: none;border: none;margin: 0 5px 0 0;width: 13px;}#kontakt form input, #kontakt form textarea {background: #fff;border: 1px solid #a5acb2;color: #000;font: 11px verdana;width: 250px;}#kontakt form input:hover, #kontakt form textarea:hover {background: #e0eefA;}#kontakt form input.button:hover {background: #f47100;color: #fff;}#kontakt form input.checkbox:hover {background: none;}#kontakt form input#name {width: 250px;margin-left: 114px;}#kontakt form input#email {width: 250px;margin-left: 55px;}#kontakt form input#strasse {width: 250px;margin-left: 130px;}#kontakt form input#ort {width: 250px;margin-left: 121px;}#kontakt form input#telefon {width: 250px;margin-left: 126px;}#kontakt form input#fax {width: 250px;margin-left: 126px;}  #kontakt form input#mail {margin-left: 113px;}  #kontakt form input#tele {margin-left: 30px;}  #kontakt form input.button {margin-top: 13px;width: 100px;height: 25px;color: #000;}/* Footer */#footer {clear: both;width: 977px;height: 81px;color: #fff;background: url(bilder/background_footer.jpg);}#navi_bottom {position: absolute;margin: 8px 0 0 275px;}