@charset "ISO-8859-1";

/* 000_layout.css */
body {font-family:sans-serif;overflow:hidden;}p {margin-top:2px;margin-bottom:6px;text-align:justify;}#main { position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;}#head { min-height:80px;max-height:80px;}#lbar {background:lightgray;min-height:24px;max-height:24px;}#body { display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;height:300px;flex-shrink:10;flex-grow:10;}#menu { min-width:200px;overflow:auto;margin-right:0px;padding-right:0px;}#content { background:#08490d;flex-grow:10;flex-shrink:3;overflow:auto;margin-right:4px; padding-right:0;  padding-left:2px;height:100%;display:flex;flex-direction:column;font-size:10pt;justify-content:flex-start;}#content > div {flex-grow:10;overflow:auto;margin:0;margin-bottom:4px;max-width:100%;padding:12px;}#content > .event {display:flex;flex-direction:column;justify-content:flex-start;}#content > .event > div {overflow-y:auto;min-height:88px;padding-right:10px;}#side { background:#08490d;width:20%;min-width:300px;overflow-y:auto;overflow-x:hidden;order:99;Xmargin-right:-24px;padding-right:6px;padding-left:6px;max-height:100%;}#foot {min-height:60px;font-size:8pt;text-align:center;background:url(/images/pddr_sm_bg.png) repeat-x;height:60px;}#foot .creator {text-align:left;margin-top:8px;}.language_selector {right:3px;font-size:8pt;margin:0 0 0 4px;position:fixed;text-align:right;top:4px;}div.login {}div.login form {margin-top:32px;}div.login button {margin:auto;display:block;}table#loginform {background:none;color:inherit;}table#loginform td {background:none;border:none;color:inherit;}table#loginform th {background:none;border:none;color:inherit;}#content div.atabs {min-height:22px;border-bottom:1px solid black;margin-bottom:0;}.atabs>a {font-size:10pt;border:none;xborder-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray;text-decoration:none;color:black;background:white;border-radius:6px 0 0;display:inline-block;margin:0 0 0 -6px;padding:3px 10px 3px 3px;}.atabs>a:visited {color:blue;}.atabs>a:first-child {border-left:none;margin:0;}.atabs>a:last-child {border-right:none;border-radius:6px 6px 0 0;padding-right:3px;}.atabs>a.selected {background:#FFFF80;color:black;}#content .author {font-size:9pt;}@media (max-width:1023px) {#side {display:none;}}@media (max-width:490px) {#body {flex-direction:column;flex-wrap:nowrap;justify-content:space-between;}#menu {width:100%;height:auto;}#side {width:100%;height:auto;}#searchform {display:none;}#foot {min-height:30px;font-size:6pt;height:30px;}#foot img {height:50%;}}@media (max-height:790px) {#foot img {display:none;height:0px;min-height:0px;}#foot {font-size:6pt;min-height:40px;height:40px;}}@media (max-height:590px) {#head {min-height:30px;font-size:50%;}#menu {min-height:100px;}#foot {display:none;height:0px;min-height:0px;}}
/* 002_picture.css */
.picture {float:none;margin:4px;   font-size:7pt;background:#08410D;padding:4px;border-radius:4px; }.picture img {width:100%;}.picture .caption {color:#ECF082;font-size:7pt;font-weight:bold;margin:0px;opacity:1;padding-left:4px;padding-right:4px;width:100%;z-index:4;}.picture .copyright {background:none;color:white;font-size:7pt;font-weight:normal;text-align:right;width:100%;z-index:3000;}figure.picture {float:none;margin:4px;width:90%;max-width:300px; font-size:7pt;background:#08410D;padding:4px;border-radius:4px;height:100%;}figure.picture > img {width:100%;border-radius:3px;}figure.picture>figcaption {display:block;color:#ECF082;font-size:7.5pt;font-weight:bold;margin:0px;opacity:1;padding-left:4px;padding-right:4px;width:100%;z-index:4;}figure.picture>copyright {display:block;background:none;color:white;font-size:7pt;font-weight:normal;text-align:right;width:100%;z-index:3000;}picturestripe .picture .navbar {display:none;position:absolute;}picturestripe {display:flex;flex-flow:column wrap;float:right;margin:12px;user-select:none;}picturestripe.full {background:black none repeat scroll 0 0;display:flex;flex-flow:row nowrap;height:100%;left:0px;margin:0;overflow-x:auto;position:fixed;scroll-behavior:smooth;scroll-snap-points-x:repeat(100%);scroll-snap-type:mandatory;top:0px;width:100%;-ms-scroll-snap-points-x:snapList(100%, 200%, 300%, 400%, 500%);-ms-scroll-snap-type:mandatory;-ms-scroll-translation:vertical-to-horizontal;z-index:99999;}picturestripe.full .picture {background:#101010 none repeat scroll 0 0;flex-grow:1;flex-shrink:1;margin-left:0;margin-right:0;max-height:100%;max-width:100%;min-width:100%;padding:0;text-align:center;width:100%;display:flex;flex-flow:column nowrap;position:relative;}picturestripe.full .caption {font-size:16pt;}picturestripe.full .picture img {height:90%;margin:auto;max-height:100%;width:auto;border-radius:10px;}picturestripe.full .picture .copyright {font-size:12pt;}picturestripe.full .picture .navbar {display:block;left:0;top:0;right:0;height:10%;background:transparent;}picturestripe.full .picture .navbar .prev {position:absolute;left:8%;top:0;height:10%;width:10%;color:yellow;font-size:18pt;cursor:pointer;}picturestripe.full .picture:first-child .navbar .prev {display:none;}picturestripe.full .picture .navbar .next {position:absolute;right:8%;top:0;height:10%;width:10%;color:yellow;font-size:18pt;cursor:pointer;}picturestripe.full .picture:last-child .navbar .next {display:none;}picturestripe.full .picture .navbar .close {position:absolute;right:1%;top:0;height:10%;width:10%;color:red;font-size:18pt;cursor:pointer;}
/* 003_nav.css */
#menubutton {border:solid 2px yellow;background:#08410D;padding:6px;margin:6px;border-radius:6px;display:none;}#menu h2 {font-size:11pt;text-align:left;margin-left:12px;}#menu #search {margin-top:12px;margin-left:5%;margin-right:10%;margin-bottom:20px;}#menu #search input#text {border:1px solid #DDDDDD;width:80%;float:left;margin-bottom:6px;}#menu #search input#criteria {float:right;}div#menue {background:none repeat scroll 0 0 #08410D;clear:both;}#menu {list-style-type:none;}#menu ul {list-style-type:none;margin:0;padding:0;padding-left:6px;}#menu li a {padding:2px 16px;text-decoration:none;color:#EEEEEE;display:block;font-size:10pt;}#menu li a.active {font-weight:bold;color:#ECF082;}#menu li a.active small {font-weight:normal;}#menu li a:hover {background:#ACA082;color:black;border-radius:6px;}#menu ul.menuebox {list-style-type:none;margin:0;padding:0;}#menu ul.menuebox a {background:#007700;padding:2px 16px;text-decoration:none;color:#EEEEEE;display:block;font-size:11pt;}#menu ul.menuebox a:hover {background:#00CC00;}@media print {#menu {display:none;}}
/* 004_sz.css */
.szonline {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:white;padding:8px;}.szonline h1 {color:#940101;font-size:14pt;font-style:normal;font-weight:bold;margin:0 0 10px;}.szonline div#artikeltext {font-size:9pt;font-style:normal;font-weight:normal;margin:0;padding:0;}
/* 005_std.css */
table { color:white;border-collapse:collapse;}table a {color:darkblue;}table a:visited {color:blue;}td {padding:2px;background:white;color:black;border:solid 1px gray;}table th {color:gray;}td.curr {text-align:right;}td.r {text-align:right;}td.c {text-align:center;} table.layout {color:inherit;border:none;}table.layout a {color:yellow;}table.layout td {color:inherit;background:transparent;border:none;padding:6px;}table.layout>tbody>tr>th {vertical-align:top;text-align:left;}
/* 008_sidebar.css */
ul.sidebar {list-style:outside none none;padding:0;}ul.sidebar li {padding:2px;margin:0px;}ul.partner {list-style:outside none none;padding:0;}ul.partner li {padding:2px;margin:0px;}ul.partner li img {width:100%;}ul.partner li.lz {background:#084767;}ul.partner li div.ksk {padding:4px;margin-bottom:4px;background:url(/images/bg_identifikation.gif) repeat-x scroll center top #FF0000;}ul.partner li iframe {background:white;}
/* 010_list.css */
 div.listbyStruct div.element {display:block;}div.listbyStruct div.element {display:inline-block;background:#08410D;border-radius:6px;width:320px;vertical-align:top;margin:4px;height:120px;padding:6px;overflow:hidden;}div.listbyStruct div.element h2 {font-size:14pt;margin-top:4px;margin-bottom:2px;}div.listbyStruct div.element img {float:right;height:80px;margin:8px;border:none;}div.listbyStruct div.element p {margin-top:0px;}
/* 011_booking.css */
.booking .abort {float:right;border:solid 2px transparent;margin:4px;padding:10px;}.booking .abort:hover {border:solid 2px yellow;border-radius:8px;}div.booking table {color:white;background:none;}div.booking table td {color:white;background:none;border:none;}div.booking table th {color:white;background:none;border:none;font-weight:bold;}div.booking table tr {color:white;background:none;border:none;}.booking table td input {font-size:14pt;}.booking table tr input {font-size:14pt;}#wrap #content ul.sflist {background:none;list-style:outside none none;padding:0px;margin-left:15%;}.sflist .event {background:none;border:solid 3px transparent;padding:10px;color:white;text-align:left;border-radius:10px;margin-bottom:10px;}.sflist .event:hover {border:solid 3px yellow;}.sflist .event date {display:block;font-size:14pt;}.sflist .event capt {display:block;font-size:16pt;margin-left:20px;}.sflist .event desc {display:block;font-size:13pt;margin-left:30px;}.booking .vgk {display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;}.booking .vgk button {max-width:50%;color:white;background:transparent;font-size:16pt;border:solid 2px white;border-radius:10px;padding:10px;margin:auto;margin-top:20px;}.booking .vgk button:hover {border-color:yellow;}table.accept {}table.accept td {vertical-align:top;padding:8px;}table.accept a {color:gold;display:inline-block;margin:4px;}table.accept input {width:32px;zoom:1.4;}
/* 015_sonderfahrtenliste.css */

/* 026_forms.css */
#content > #formcontainer {overflow:initial;max-width:1000px;margin:auto;font-size:20px;padding:50px;padding-top:20px;text-align:center;diapls:flex;flex-direction:column;max-width:80%;}#content > #formcontainer > div {margin-top:12px;margin-bottom:12px;text-align:left;justify-content:space-between;}#content > #formcontainer > p {text-align:left;}#content > #formcontainer > h3 {text-align:left;}#content > #formcontainer > div > label {padding-left:16px;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;text-align:start;}#content > #formcontainer > div > label > input {width:auto;}#content > #formcontainer > div > label > input[type="radio"] {zoom:1.5;}#content > #formcontainer > div>label>span{margin-left:12px;}#content > #formcontainer > button {background:radial-gradient(transparent 70%, yellow);border:none;border-radius:10px;font-size:20pt;color:white;margin:auto;margin-top:20px;cursor:pointer;padding:12px;}#content > #formcontainer > button:hover {border-color:white;}#content > #formcontainer > button[disabled=""] { color:gray;cursor:not-allowed;background:radial-gradient(transparent 80%, gray);}div.form {margin:auto; width:auto;display:flex;flex-direction:column;}div.form div {display:flex;flex-direction:row;justify-content:space-evenly;width:100%;font-size:16pt;margin-top:2px;margin-bottom:2px;}div.form > div > div {display:inline-flex;}div.form button {background:none;border:solid 3px yellow;border-radius:10px;font-size:20pt;color:yellow;margin:auto;margin-top:20px;cursor:pointer;padding:6px;}div.form button:hover {border-color:white;}div.form button[disabled=""] { border-color:gray;color:gray;cursor:not-allowed;}
/* 030_buchungen.css */
 div.buchungen table.buchov tr td {border:solid 1px gray;padding:2px;color:black;}div.buchungen table.buchov tr.sf td {border-top:3px solid gray;}table.buchungen {border:solid 1px black;border-collapse:collapse;width:100%;color:black;background:white !important;}table.buchungen th {border:none;font-size:8pt;vertical-align:bottom;color:black;background:white;}table.buchungen td {border:solid 1px black;text-align:left;font-size:9pt;padding:1px;padding-left:2px;padding-top:1px;padding-bottom:2px;vertical-align:top;color:black;background:inherit;}table.buchungen td.r {text-align:right;}table.buchungen td.c {text-align:center;}table.buchungen tr.zsum td {background-color:#DDDDDD;}table.buchungen tr.sum td {background-color:#AAAAAA;}table.buchungen tbody.status0>tr {background:goldenrod;} table.buchungen tbody.status2>tr {background:khaki;}table.buchungen tbody.status4>tr {background:lightblue;}table.kunden {border:solid 1px black;border-collapse:collapse;width:100%;color:black;background-color:white;}table.kunden a {color:darkblue;}table.kunden a:hover {text-decoration:underline;}table.kunden th {border:none;font-size:8pt;vertical-align:bottom;white-space:nowrap;color:black;}table.kunden td {border:solid 1px black;text-align:left;font-size:10pt;padding:2px;white-space:nowrap;}table.kunden td.r {text-align:right;}table.kunden td.c {text-align:center;}table.kunden th input[type~=text] {width:100%;font-size:8pt;border:none;background-color:#F0F0F0;}table.kunden th select {font-size:8pt;background-color:#F0F0F0;}table.kunden th input[type~=submit] {font-size:7pt;}table.kunden.sel tr:hover {cursor:pointer;}table.kunden.sel tr:hover td {background-color:yellow;}a.button {border:outset 1px;padding:2px;background:#F0F0F0;border-radius:5px;display:inline-block;height:14px;vertical-align:middle;padding-top:0px;margin:0;margin-right:4px;margin-left:0px;padding-bottom:2px;}a.button:hover {background-color:coral;}
/* 031_tabs.css */
table.tabs {}table.tabs tr {}table.tabs td {width:120px;background:#004000;border:outset 1px #004000;}table.tabs td.selected {border:inset 1px #004000;}table.tabs td a {color:white;font-weight:bold;}table.tabs td.selected a {color:orange;}
/* 032_multiselect.css */
tr.selectable {cursor:pointer;} tr.selectable>td {background:transparent;}tr.selectable td.selector {width:20px;background:url(/style/unchecked.png) center center no-repeat;cursor:pointer;}th.selector {width:20px;background:url(/style/checked.png) center center no-repeat;cursor:pointer;}tr.selectable.selected { background-color:#505090;color:white;}tr.selectable.selected>td {color:white;background:#505090;}tr.selectable.selected>td a {color:yellow;}tr.selectable.selected>td.selector {width:20px;background:url(/style/checked.png) center center no-repeat;cursor:pointer;}tr.selectable.hover>td {background-color:yellow;color:black;}form.search input {background-color:lightgray;width:100%;border:none;font-size:8pt;font-weight:bold;}button.sort {border:none;background:transparent;cursor:pointer;padding:1px;margin:0px;font-size:8pt;font-weight:bold;}button.sort.up {background:url(/style/up.gif) no-repeat right center;padding-right:12px;}button.sort.down {background:url(/style/down.gif) no-repeat right center;padding-right:12px;}#content div.toolbar {background:none repeat scroll 0 0 transparent;position:fixed;right:0;top:0;display:none;height:52px;width:auto;white-space:nowrap;overflow:hidden;}#content div.toolbar div.bg {background:black;border-radius:5px;width:100%;height:100%;margin:0;opacity:0.5;position:absolute;}#content div.toolbar>button {color:black;cursor:pointer;font-size:10pt;margin:1px;padding:1px 1px;width:50px;height:50px;position:relative;display:inline-block;}#content div.toolbar>button>img {width:40px;height:40px;}div.toolbar button.disabled {opacity:0.3;cursor:not-allowed;}div.toolbar div.fg {background:none transparent;border-radius:5px;margin:0;}table.action {background:none repeat scroll 0 0 transparent;border:1px outset transparent;}table.action td {text-align:center;padding:0px;}table.action td button {color:black;cursor:pointer;font-size:10pt;margin:1px;padding:1px 1px;width:50px;height:50px;}table.action td button img {width:40px;height:40px;}table.action td button.disabled {opacity:0.3;cursor:not-allowed;}table.action td button:hover {}table.action td button[disabled="disabled"]:hover {cursor:not-allowed;}@media (max-width:520px) {#content div.toolbar {top:auto;bottom:0;height:auto;width:52px;white-space:normal;overflow:hidden;}}
/* 035_posten.css */
div#content .bill {background:white;color:black;padding:10px;width:auto;} button.submit {visibility:hidden;}table.posten {background-color:white;color:black;border-collapse:collapse;}table.posten th {font-size:9pt;border-bottom:solid 1px gray;vertical-align:bottom;}table.posten tr.sum td {border-top:solid 2px black;vertical-align:top;}table.posten td {vertical-align:top;padding:2px;font-size:12pt;}table.posten td div.text p {margin-left:0px;margin-top:0px;margin-bottom:0px;}table.posten td div.caption p {margin-left:0px;margin-top:1px;margin-bottom:1px;}table.posten td.number {text-align:right;white-space:nowrap;}table.posten td.curr {text-align:right;white-space:nowrap;font-size:12pt;}table.posten td.percent {text-align:right;white-space:nowrap;font-size:12pt;}table.posten tfoot {font-weight:bold;}table.posten tfoot input {font-weight:bold;}table.posten thead input {font-weight:bold;}input {border:solid 1px transparent;font-size:inherit;xwidth:95%;xwidth:-moz-available;}input[disabled] {background:white;border:solid 1px transparent;font-size:inherit;color:black;}input.currency {text-align:right;font-size:12pt;}input.number {text-align:right;font-size:12pt;}textarea {border:solid 1px transparent;}textarea[disabled] {background:white;border:solid 1px transparent;color:black;}div[contenteditable] {border:solid 1px transparent;}div.ptext {font-family:sans-serif;font-size:12pt;width:100%;min-height:20px;margin-top:5px;margin-bottom:5px;}div.ttext {font-family:sans-serif;font-size:12pt;width:100%;min-height:20px;margin-top:5px;margin-bottom:5px;}div.btext {font-family:sans-serif;font-size:12pt;width:100%;min-height:40px;margin-top:5px;margin-bottom:5px;}div.caption {font-family:sans-serif;font-size:12pt;width:100%;font-weight:bold;min-height:20px;}div.text {font-family:sans-serif;font-size:12pt;width:100%;min-height:20px;}select {border:solid 1px transparent;font-size:inherit;}input:hover {border:solid 1px gray;}input[disabled]:hover {border:solid 1px transparent;}textarea:hover {border:solid 1px gray;}div[contenteditable]:hover {xbackground:#F0F0F0;}textarea[disabled]:hover {border:solid 1px transparent;}select:hover {border:solid 1px gray;}select[disabled]:hover {border:solid 1px transparent;}input:focus {background:#FFFFC0;Xborder:solid 1px gray;}textarea:focus {background:#FFFFC0;Xborder:solid 1px gray;}div[contenteditable]:focus {border-color:#FFFFC0;Xborder:solid 1px gray;}input.changed { Xborder-color:yellow;background:#FFFF80;}div[contenteditable].changed { Xborder-color:yellow;background:#FFFF80;}div[contenteditable].saving {  animation-name:mkred;animation-duration:2s;animation-delay:0s;}input.saving {  animation-name:mkred;animation-duration:2s;animation-delay:0s;}select:focus {background:#FFFFC0;border:solid 1px gray;}@keyframes mkred {from {background-color:white;}to {background-color:orange;}}
/* 037_rechnung.css */
@CHARSET "ISO-8859-1";
/* 050_webms.css */
table.form {width:100%;}table.form th {text-align:left;vertical-align:top;font-size:10pt;}table.form td {text-align:left;}table.form td input[type=text] {width:100%;border:solid 1px gray;background:none;color:white;}
/* 060_editor.css */
div.toolbars {visibility:hidden;position:fixed; top:0px;left:0px;background:transparent;}table.toolbar {border:none;margin:0px;padding:0px;border-collapse:collapse;display:inline-block;background:white;border:outset 1px gray;}div.toolbars.mid table.toolbar.align {display:inline;}div.toolbars.full table.toolbar.align {display:inline;}div.toolbars.full table.toolbar.blocks {display:inline;}table.toolbar.base {display:inline;}table.toolbar td {padding:0px;margin:0px;padding:0px;border:0px;height:24px;background:#FFFFFF;}table.toolbar td button {border:solid 2px white;width:20px;height:20px;margin:2px;}table.toolbar td button.showblocks {background:white;content:'¶';}table.toolbar td button.bold {background:white url(/editor/icons.png) no-repeat center -304px;}table.toolbar td button.italic {background:white url(/editor/icons.png) no-repeat center -320px;}table.toolbar td button.underline {background:white url(/editor/icons.png) no-repeat center -336px;}table.toolbar td button.striketrough {background:white url(/editor/icons.png) no-repeat center -352px;}table.toolbar td button.justify {background:white url(/editor/icons.png) no-repeat center -512px;}table.toolbar td button.left {background:white url(/editor/icons.png) no-repeat center -464px;}table.toolbar td button.center {background:white url(/editor/icons.png) no-repeat center -480px;}table.toolbar td button.right {background:white url(/editor/icons.png) no-repeat center -496px;}table.toolbar td button.superscript {background:white url(/editor/icons.png) no-repeat center -384px;}table.toolbar td button.subscript {background:white url(/editor/icons.png) no-repeat center -368px;}table.toolbar td button.outdent {background:white url(/editor/icons.png) no-repeat center -432px;}table.toolbar td button.indent {background:white url(/editor/icons.png) no-repeat center -448px;}table.toolbar td button.ul {background:white url(/editor/icons.png) no-repeat center -416px;}table.toolbar td button.ol {background:white url(/editor/icons.png) no-repeat center -400px;}table.toolbar td button:hover {border:solid 2px blue;}div.input {width:98%;border:solid 1px gray;height:30px;text-align:left;overflow-y:auto;}div.input.mid {height:80px;}div.input.full {height:300px;}div.editor>div.input.showblocks p:after, div.editor>div.input.showblocks h1:after, div.editor>div.input.showblocks h2:after, div.editor>div.input.showblocks h3:after, div.editor>div.input.showblocks h4:after {content:'¶';}div.input table {border:dashed 1px gray !important;border-collapse:collapse !important;}div.input table td {border:dashed 1px gray !important;}div.input table th {border:dashed 1px gray !important;}
/* 070_userdata.css */
table.userdata {margin:auto;width:66%;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:white;}table.userdata tr {height:30px;}table.userdata th {text-align:left;padding-right:12px;}table.userdata td {width:76%;white-space:nowrap;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;}table.userdata td {color:white;}table.userdata td input {border:0px;font-size:12pt;margin-right:0.5%;font-weight:bold;}table.userdata td input.notok {background:#FFF0D0;}table.userdata td select {border:0px;font-size:12pt;font-weight:bold;}
/* 071_login.css */
div.login {margin:auto;display:table;}div.login div {display:table-row;}div.login div.leer {max-height:2px;position:absolute;right:-1000px;}div.login div div {display:block;padding:6px;font-size:12pt;}div.login div div:first-child {font-weight:bold;}div.login div div input {font-size:14pt;padding:2px;min-width:320px;border-radius:2px;}div.login button[disabled] {color:gray;}div.login button[disabled]:hover {border:none;}div.login .swforgot {display:none;}div.login .swnew {display:none;}div.login .pwsent {display:none;}div.login.pwsent .pwsent {display:block;}div.login.forgot .swforgot {display:block;}div.login.forgot .swlogin {display:none;}div.login.new .swlogin {display:none;}div.login.new .swnew {display:block;}
/* 100_print.css */
@media print {body {background-color:white;color:black;font-family:Arial, sans-serif;overflow:auto;}div.user {display:none;}a {color:blue;text-decoration:none;}a.jumptop {display:none;}div.header {display:none;}div#nav {display:none;}div#sidebar {display:none;}div#loginbar {display:none;}div#wrap div#content {margin-left:1.5cm;margin-right:1cm;font-size:9pt;}div#wrap div#content table.cells td.headercell {font-weight:bold;background-color:white;}div#wrap div#content table.fahrplan {border-collapse:collapse;}div#wrap div#content table.fahrplan td.time {text-align:center;}div#wrap div#content table.fahrplan td {background-color:white;border:solid 1px gray;}div#wrap div#content table.optionen {width:90%;}div#wrap div#content table.optionen td.curr {text-align:right;width:25%;}div#wrap div#content table.optionen td {background-color:white;}.footer {text-align:center;font-size:7pt;}.footer img {display:none;}a.buchung {display:none;}textarea {display:none;}button {display:none;}input {display:none;}.noprint {display:none;}.onlyprint {display:block;}.language_selector {display:none;}#foot img {display:none;}#loginform {display:none;}#lbar {display:none;}picturestripe {display:none;}.flexcol {height:auto;}}
/* 110_quickChange.css */
div#quickChange {display:none;position:fixed;background:beige;padding:8px;border-radius:6px;border:solid 1px gray;}div#quickChange>textarea {border:solid 1px black;Xmin-width:360px;Xmin-height:160px;}div#quickChange.ro>textarea {border:none 1px transparent;background:transparent }div#quickChange>buttons {display:flex;flex-flow:rows nowrap;justify-content:space-around;}div#quickChange.ro>buttons {display:none;}
/* 300_kontaktformular.css */
div.kontaktformular table {background:none;}div.kontaktformular table th {background:none;border:none;color:white;}div.kontaktformular table td {background:none;border:none;color:white;}
/* 310_messages.css */
 div.messages table.messages tr td {border:solid 1px gray;padding:2px;color:black;}
/* 320_kunden.css */
div.kunden table.kunden td {color:black;}div.kunden table.kunden th {color:black;}
/* 330_dienstplaene.css */
.dienstplaene table.dienstplan {border-collapse:collapse;border:solid 1px black;background:white;color:black;width:100%;}.dienstplaene>table.dienstplan>tr>th {color:black;border-top:none;text-align:left;padding:2px 12px 2px;}.dienstplaene>table.dienstplan>tr>td {color:black;border-top:none;text-align:left;padding:2px 12px 2px;}.dienstplaene table.dienstplan>tbody>tr.nextFunction>td{border-top:solid 1px black;}.dienstplaene table.dienstplan>tbody>tr.nextFunction>th{border-top:solid 1px black;}td.angemeldet {font-style:italic;color:brown;}.dienstplaene table.dienstplan button {border:solid 1px gray;border-radius:3px;background:#F0F0F0;color:black;cursor:pointer;height:24px;min-width:32px;}.dienstplaene table.dienstplan button:hover {background:#eef0aa;}
/* 340_sonderfahrten.css */
.sonderfahrten>table {background:white;width:100%;}.sonderfahrten>table>thead {}.sonderfahrten>table>thead>tr>th {font-size:8pt;color:black;}.sonderfahrten>table>tbody>tr>td {font-size:8pt;}.sonderfahrten>table>tbody>tr.deleted>td {color:#C0D0C0;}.sonderfahrten>table>tbody>tr.sonderfahrt>td {background:#FFFFFF;}.sonderfahrten>table>tbody>tr.veranstaltung>td {background:#F0FFFF;}.sonderfahrten>table>tbody>tr.anmeldung>td {background:#FFFFF0;}.sonderfahrten>table>tbody>tr>td.typ,td.datum,td.rechnbuchst,td.probleme {text-align:center;}.sonderfahrten>table>tbody>tr>td.kost {text-align:right;}.sonderfahrten input[type="number"] {text-align:right;font-family:monospace;max-width:100%;margin-right:10px;}.sonderfahrten input[type="number"].currency:after {content:'â‚¬';}.sonderfahrten input[type="number"]:invalid {background:orange;}
/* 341_teilstrecken.css */
table.teilstrecken {margin-right:30px;}table.teilstrecken table {border:none;background:transparent;}table.teilstrecken table td {border:none;background:transparent;}table.teilstrecken table.kapa {width:100%;}table.teilstrecken table.kapa input {font-size:inherit;text-align:right;}table.teilstrecken table.kapa select {font-size:inherit;}table.teilstrecken table.wagen {width:100%;}table.teilstrecken table.wagen input {font-size:inherit;text-align:right;}table.teilstrecken table.wagen select {font-size:inherit;}table.teilstrecken table.wagen button {border:medium none;height:24px;padding:0;width:24px;border-radius:3px;}table.teilstrecken table.wagen button:hover {background:orange;}table.platzierung thead th {font-size:8pt;}table.platzierung tbody td {font-size:8pt;white-space:nowrap;background:transparent;}table.platzierung tr.ready td {background:#E0E0E0;}table.platzierung tr.selected td {background:lightblue;}table.platzierung td.plaetze {text-align:right }table.platzierung td.buchung {text-align:right }table.platzierung.hiddenready tr.ready td {display:none;}
/* 360_wagen.css */
div.wagenh.full {position:relative;background:lightgray;border-radius:10px;display:inline-block;overflow:visible;margin:10px;text-align:center;flex-flow:column;justify-content:space-around;flex-grow:1;flex-shrink:1;}div.wagenh.full name {font-size:14pt;color:darkgrey;}div.wagenh.full .wagenplatz {position:absolute;height:54px;width:54px;text-align:center;align-content:center;flex-flow:column;justify-content:space-around;color:black;background:white;cursor:default;}div.wagenh.full .wagenplatz.busy {background-color:violet;}div.wagenh.full .wagenplatz.otsbusy { background-color:beige;}div.wagenh.full .wagenplatz:hover {background:orange;}div.wagenh.full .wagenplatz klasse {display:block;position:absolute;left:3px;top:1px;font-size:6pt;color:#A0A0A0;}div.wagenh.full .wagenplatz.links klasse {left:auto;right:3px;}div.wagenh.full .wagenplatz platz {display:block;position:absolute;text-align:center;font-size:20pt;margin-top:-12px;width:100%;color:#808080;}div.wagenh.full .wagenplatz owner {display:inline;position:absolute;text-align:center;font-size:8pt;margin:auto;margin-top:6px; color:black;background:rgba(240,240,240,0.8);bottom:-6px; padding:1px;border-radius:3px;opacity:0.7;}div.wagenh.full .wagenplatz.rechts {border:solid 1px gray;border-left:solid 3px gray;border-radius:1px 10px 10px 1px;}div.wagenh.full .wagenplatz.links {border:solid 1px gray;border-right:solid 3px gray;border-radius:10px 1px 1px 10px;}div.wagenh.full .wagenplatz.links owner {position:absolute;left:-28px;}div.wagenh.full .wagenplatz.rechts owner {position:absolute;right:-28px;}div.wagenh.icon {position:relative;background:lightgray;border-radius:2px;display:flex;overflow:visible;margin:2px;text-align:center;flex-flow:column;justify-content:space-around;}div.wagenh.icon name {font-size:5pt;color:darkgrey;}div.wagenh.icon .wagenplatz {position:absolute;height:4px;width:4px;text-align:center;align-content:center;flex-flow:column;justify-content:space-around;color:black;background:white;cursor:default;}div.wagenh.icon .wagenplatz.busy {background-color:violet;}div.wagenh.icon .wagenplatz klasse {display:none;}div.wagenh.icon .wagenplatz platz {display:none;}div.wagenh.icon .wagenplatz owner {display:none;}div.wagenh.icon .wagenplatz.rechts {border:none;border-left:solid 1px gray;border-radius:0px 1px 1px 0px;}div.wagenh.icon .wagenplatz.links {border:none;border-right:solid 1px gray;border-radius:1px 0px 0px 1px;}.alert {color:brown;font-weight:bold;}
/* 400_unitepersons.css */
table.unipers {background:none;}table.unipers>tbody>tr>th {text-align:right;font-size:10pt;padding-right:6px;}table.unipers>tbody>tr>td {border:solid 1px black;border-collapse:collapse;text-align:center;min-width:180px;}table.unipers>tbody>tr>td.selected {background-color:#F0FFA0;}table.unipers>tbody>tr>td>input {background:#F0F0F0;margin:2px;}table.unipers>tbody>tr>td>select {background:#F0F0F0;margin:2px;}
/* 901_main.css */
 body {background-color:#08490D;color:#EEEEEE;margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;}a {color:#ECF082;text-decoration:none;}a:visited {color:#ECECC2;text-decoration:none;}cite {margin-top:5px;margin-bottom:5px;text-align:left;font-family:monospace;display:block;} p.jumptoplink {text-align:right;clear:both;visibility:hidden;}a.jumptop {margin-top:3cm;font-size:10pt;margin-right:12px;}a.buchung {background:none repeat scroll 0 0 transparent;border:3px solid yellow;color:#FF4040;float:right;font-weight:bold;margin:32px 12px 12px;padding:8px;text-align:center;border-radius:10px;}a.buchung:hover {color:white;border:3px solid white;}form.buchung button {background:#08490D;border:3px solid yellow;color:#FF4040;float:right;font-weight:bold;margin:12px 12px 12px;padding:8px;text-align:center;border-radius:10px;}form.buchung button:hover {color:white;border:3px solid white;}.encrypted {display:none !important ;}var {font-style:inherit;font-size:inherit;font-stretch:inherit;font-variant:inherit;font:inherit;}button.action {cursor:pointer;margin:12px;border:solid 2px transparent;padding:8px;background:none;color:inherit;color:white ; font-size:16pt;border-radius:12px;}button.action:hover {border:solid 2px yellow;}div.fullscreenmsg {border:solid 2px black;position:absolute;left:15%;top:10%;width:70%;height:70%;color:black;z-index:33;background-color:white;padding:12px;border-radius:12px;opacity:0.97;}div.fullscreenmsg button {margin-left:40%;border:none 2px transparent;padding:12px;background-color:white;font-size:14pt;border-radius:12px;}div.fullscreenmsg button:hover {border:solid 2px black;}div.user { margin:0px;  text-align:left;font-family:sans-serif;font-size:10pt;font-weight:bold;padding:0px 12px 0px 12px;}div.user var {font-style:italic;text-align:center;display:block;margin:2px;}div.user var.encrypted {display:none !important;}div.user a {float:right;margin-right:6px;}div.user span.encryption { font-size:8pt;color:white;padding:5px;display:block;background-color:green;text-align:center;margin:5px;margin-right:0px;padding-right:10px;width:100%;} #head {overflow:hidden;background:url(/layout/headerbg) center top;min-height:80px;}#head div.imgbar {width:100%;height:122px;white-space:nowrap;text-align:center;position:relative;left:0%;font-size:60pt;opacity:0.5;} #head div.textbar {color:#ECF082;padding-left:40px;padding-right:4px;padding-top:0px; }#head div.textbar h1 {text-align:left;font-size:36pt;display:inline;font-weight:normal;margin-bottom:0px;margin-top:0px;}#head div.textbar h1 span {font-size:150%;color:white;}#head div.textbar span.add {font-size:16pt;float:right;text-align:right;margin-top:3px;margin-right:1cm;}div#nav {height:100%;overflow-y:auto;flex-shrink:0;}div#nav h2 {font-size:9pt;text-align:left;margin-left:12px;}div#nav ul {list-style-type:none;margin:0;padding:0;padding-left:0px;}div#nav ul ul { padding-left:6px;}div#nav li a {padding:2px 16px;text-decoration:none;color:#EEEEEE;display:block;font-size:10pt;}div#nav li a.active {font-weight:bold;color:#ECF082;}div#nav li a:hover {background:#00CC00;}div#nav ul.menuebox {list-style-type:none;margin:0;padding:0;}div#nav ul.menuebox a {background:#007700;padding:2px 16px;text-decoration:none;color:#EEEEEE;display:block;font-size:8pt;}div#nav ul.menuebox a:hover {background:#00CC00;}.flexcol {display:flex;height:100%;flex-direction:column;width:100%;position:absolute;justify-content:space-between;overflow:hidden;top:0;} div#wrap {flex-grow:5;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;height:100%;overflow:hidden;}#wrap #content {font-size:11pt; padding-left:8px;}#wrap #content h1 {font-size:120%;margin-top:2px;margin-bottom:2px;}#wrap #content h2 {font-size:110%;margin-top:2px;margin-bottom:2px;}#wrap #content h3 {font-size:110%;margin-top:8px;margin-bottom:4px; }#wrap #content h4 {font-size:90%;}#wrap>div {overflow:auto;}#content ul.searchresult li {margin-top:10px;}#content table.optionen { xwidth:80%;margin:auto;background:#153115 none repeat scroll 0 0;}#content table.optionen th {font-weight:bold;vertical-align:bottom;font-size:80%;background:transparent;color:white;}#content table.optionen td {background:transparent;vertical-align:top;padding:8px;color:white;border-right:none;border-left:none;border-color:#08490D;border-width:4px;border-radius:6px;}#content table.optionen td.curr {text-align:right;width:25%;vertical-align:bottom;}span.preise {display:block;user-select:none;}.event a[name="preise"] {clear:left;display:block;}.event table.preise {border:solid 1px gray;width:auto;margin:auto;background:#153115 none repeat scroll 0 0;border:none;border-radius:10px;}.event table.preise th {font-weight:bold;vertical-align:bottom;font-size:80%;padding:2px 16px;color:white; min-width:30px;}.event table.preise th:first-child {border-left:medium none;}.event table.preise th:last-child {border-right:medium none;}.event table.preise td {vertical-align:top;padding:4px;color:white;background:transparent;border-color:#08490D;border-width:4px;}.event table.preise td:first-child {border-left:medium none;}.event table.preise td:last-child {border-right:medium none;}.event table.preise td.curr {text-align:right;padding:6px;vertical-align:bottom;padding-bottom:12px;font-size:12pt;position:relative;}.event table.preise td.curr .overlay {color:goldenrod;position:absolute;left:2%;top:2%;right:2%;bottom:2%;text-align:center;background:#202020;vertical-align:middle;display:inline-block;opacity:0.8; display:flex;flex-direction:column;justify-content:center;border-radius:5px;}.event table.preise td.desc {font-size:10pt;min-width:max-content;}.event table.preise td.desc ul {padding-left:20px;}@media (max-width:800px) {.event table.preise td.curr {font-size:10pt;}.event table.preise th {transform:rotate(-90deg);vertical-align:middle;height:100px;padding:1px;}}.event div.fahrplaene {display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;}div.fahrplaene>div.fahrplan {margin:10px;overflow-x:auto;}.event table.fahrplan {border:2px solid white;margin:auto;width:400px;border-collapse:collapse;background:white;}.event table.fahrplan th {background:white;font-weight:bold;vertical-align:bottom;font-size:80%;color:black;}.event table.fahrplan td {background:white;color:black;vertical-align:top;border:solid 1px black;}.event table.fahrplan td.time {text-align:center;}.event table.fahrplan td.gleis {text-align:center;font-size:80%;vertical-align:middle;}.event table.fahrplan td.station {text-align:left;font-weight:bold;white-space:nowrap;}#content table.cells {border:solid 0px gray;border-collapse:collapse;}#content table.cells td {background-color:#003300;vertical-align:top;color:white;}#content table.cells td.date {text-align:center;}#content table.cells td.size {text-align:right;}#content table.cells td.curr {text-align:right;}#content table.cells td.headercell {font-weight:bold;background-color:#003300;}#content table.cells td.cell {padding-bottom:8px;padding-top:8px;}#content table.cells td a {color:#ECF082; }#content table.cells td a:hover {color:#ECF082;text-decoration:underline;}#content div.teaserpicture img {float:right;}#content div.clearer {clear:both;height:12px;}#content .selreg {margin:auto;background:transparent;}#content .selreg .meldung {display:none;}#content .selreg td {text-align:center;vertical-align:top;font-size:9pt;padding:4px;background:transparent;border:none;}#content .selreg td.l {text-align:left;}#content .selreg td.l input.notok {background-color:yellow;}#content .selreg td.l select.notok {background-color:yellow;}#content table.selreg button {cursor:pointer;margin:12px;border:solid 2px transparent;border-radius:12px;padding:8px;background:none;color:inherit;color:white ; font-size:16pt;border-radius:12px;}#content table.selreg button:hover {border:solid 2px yellow;}#content table.selreg button h4 {font-size:14pt;}#content table.selreg button p {font-size:12pt;}#content table.selreg a {cursor:pointer;margin:12px;border:solid 2px transparent;padding:16px;background:none;color:inherit;font-size:16pt;border-radius:12px;}#content table.selreg a:hover {border:solid 2px yellow;}#content .selreg th {text-align:left;padding-right:20px;background:transparent;border:none;}#content .selreg .text {width:300px;}#lbar #searchform {float:left;margin-left:10px;}#lbar #searchform form {display:inline;}#lbar #searchform input {font-size:8pt;background:#08490D;border:none;margin-left:6px;color:white;}#lbar {background:none repeat scroll 0 0 #08410D; text-align:right;}#lbar #loginform {text-align:right;font-size:9pt;}#lbar #loginform form {display:inline;}#lbar #loginform input {font-size:8pt;background:#08490D;border:none;margin-left:6px;color:white;}#lbar #loginform #loginbutton {font-size:8pt;background:#08490D;border:none;margin-left:3px;margin-right:10px;color:#ECF082;}#lbar .ftplinks {margin-left:48px;font-size:9pt;}#lbar .ftplinks .ftplink {margin-right:10px;margin-left:6px;background:#063807;border-radius:4px;padding-left:4px;}#lbar .ftplinks .ftplink button {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:none;border-radius:4px;cursor:pointer;}#lbar .ftplinks .ftplink button img {height:16px;} #side {font-size:9pt;}#side h2 {font-size:120%;}#side h2 {font-size:110%;}div#wrap div#side div.buchung {border:dotted 1px yellow;font-size:10pt;padding:6px;margin-bottom:24px;}div#wrap div#side div.buchung div {margin-bottom:6px;}div#wrap div#side div.buchung div i {padding-left:6px;font-weight:bold;}div#wrap div#side div.buchung div ul {margin-top:2px;margin-bottom:2px;} div.list {height:150px;width:320px;display:inline-block;padding:3px;margin:4px;vertical-align:top;}div.list table {height:100%;width:100%;border:0px;border-collapse:collapse;}div.list table tr td {border:0px;margin:0px;}div.list table tr td.aa {vertical-align:top;padding-left:12px;padding-top:6px;background:url(/style/bg70p10r512.png) 0px 0px no-repeat;}div.list table tr td.ab {width:12px;background:url(/style/bg70p10r512.png) -500px 0px no-repeat;}div.list table tr td.ba {height:12px;background:url(/style/bg70p10r512.png) 0px -500px no-repeat;}div.list table tr td.bb {width:12px;height:12px;background:url(/style/bg70p10r512.png) -500px -500px no-repeat;}div.list table tr td.aa h2 {margin-top:0px;padding-top:0px;margin-bottom:0px;}div.list table tr td.aa p {margin-top:4px;padding-top:0px;font-size:9pt;}div.list table tr td.aa p img {float:right;margin:2px;} .modalDialog {display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;background:url(/style/50gray.png);}.modalDialog > div {position:fixed;width:68%; margin:0px;margin:16%;background:none;}.modalDialog > div > table {height:100%;width:100%;border:0px;border-collapse:collapse;}.modalDialog > div > table tr td {border:0px;margin:0px;}.modalDialog > div > table tr td.aa {vertical-align:top;padding-left:24px;padding-top:16px;background:url(/style/bg_modalDialog.png) 0px 0px no-repeat;}.modalDialog > div > table tr td.ab {width:16px;background:url(/style/bg_modalDialog.png) -2032px 0px no-repeat;}.modalDialog > div > table tr td.ba {height:16px;background:url(/style/bg_modalDialog.png) 0px -2032px no-repeat;}.modalDialog > div > table tr td.bb {width:16px;height:16px;background:url(/style/bg_modalDialog.png) -2032px -2032px no-repeat;}.modalDialog > div > table tr td.aa > div.header {background:none;font-size:16pt;color:black;font-weight:bold;text-align:left;padding-left:32px;}.modalDialog > div > table tr td.aa > div.content {background:none;vertical-align:top;height:500px;width:100%;overflow:auto;color:black;}.modalDialog > div > table tr td.aa > div.footer {background:none;font-size:14pt;color:black;height:32px;text-align:center;}.modalDialog > div > table tr td.aa > div.footer > button {font-size:16pt;background:none;border:solid 1px black;border-radius:4px;margin:0px;margin-left:6px;margin-right:6px;min-width:120px;}.modalDialog > div > table tr td.aa > div.footer > button:hover {background:yellow;} .modalQuery {display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;background:url(/style/50gray.png);}.modalQuery > div {position:fixed;right:1%;top:1%;margin:0px;background:none;}.modalQuery > div > table {height:100%;width:100%;border:0px;border-collapse:collapse;}.modalQuery > div > table tr td {border:0px;margin:0px;}.modalQuery > div > table tr td.aa {vertical-align:top;padding-left:6px;padding-top:4px;background:url(/style/bg_modalQuery.png) 0px 0px no-repeat;}.modalQuery > div > table tr td.ab {width:4px;background:url(/style/bg_modalQuery.png) -508px 0px no-repeat;}.modalQuery > div > table tr td.ba {height:4px;background:url(/style/bg_modalQuery.png) 0px -508px no-repeat;}.modalQuery > div > table tr td.bb {width:4px;height:4px;background:url(/style/bg_modalQuery.png) -508px -508px no-repeat;}.modalQuery > div > table tr td.aa > div.header {background:none;font-size:12pt;color:black;font-weight:bold;text-align:left;padding-left:6px;margin-top:4px;}.modalQuery > div > table tr td.aa > div.content {background:none;vertical-align:top; width:100%;overflow:auto;color:black;margin:8px;}.modalQuery > div > table tr td.aa > div.footer {background:none;font-size:12pt;color:black;height:24px;text-align:center;margin-top:12px;margin-bottom:6px;}.modalQuery > div > table tr td.aa > div.footer > button {font-size:12pt;background:none;border:solid 1px black;border-radius:4px;margin:0px;margin-left:6px;margin-right:6px;min-width:100px;}.modalQuery > div > table tr td.aa > div.footer > button:hover {background:yellow;} .modal {position:absolute;bottom:0;left:0;right:0;top:0;display:block;z-index:1;}.modal>.blocker {background:none repeat scroll 0 0 black;position:absolute;bottom:0;left:0;right:0;top:0;opacity:0.7;z-index:0;height:100%;}.modal>.content {position:fixed;bottom:0;left:0;right:0;top:0;}.modal>.content>.dialog { position:fixed;bottom:10%;left:10%;right:10%;top:10%;padding:0;}.modal>.content>.dialog>.bg {border-radius:24px 24px 24px 24px;position:absolute;height:100%;width:100%;background-color:white;border:1px solid black;opacity:0.9;z-index:0;}.modal>.content>.dialog>.bgvml {position:absolute;height:100%;width:100%;background:transparent;opacity:0.9;z-index:-1;}.modal>.content>.dialog>.fg {position:inherit;bottom:inherit;left:inherit;right:inherit;top:inherit;padding:52px 12px 48px 24px;}.modal>.content>.dialog>.fg>.header {color:black;font-size:12pt;position:absolute;left:0;top:0;margin:0;padding:0;z-index:1;}.modal>.content>.dialog>.fg>.header>.tools { float:right;margin-right:24px;margin-top:12px;}.modal>.content>.dialog>.fg>.header>h1 { font-size:16pt;margin:12px 0 0 24px;padding:0;}.modal>.content>.dialog>.fg>.content {color:black;font-size:12pt;height:100%;width:100%;overflow:auto;}.modal>.content>.dialog>.fg>.footer {background:none repeat scroll 0 0 transparent;position:absolute;bottom:0;left:0;height:40px;}.modal>.content>.dialog>.fg>.footer>button {border-radius:4px 4px 4px 4px;background:none repeat scroll 0 0 white;border:1px solid black;font-size:14pt;margin-left:12px;min-width:100px;}.modal>.content>.dialog>.fg>.footer>button:hover {background-color:yellow;}.modal>.content>.query { position:fixed;right:1%;top:1%;padding:0;max-width:30%;background:#EEEEEE;}.modal>.content>.query>.bg {border-radius:12px;position:absolute;height:100%;width:100%;background-color:white;border:3px solid red;opacity:0.9;z-index:0;}.modal>.content>.query>.bgvml {position:absolute;height:100%;width:100%;background:transparent;opacity:0.9;z-index:-1;}.modal>.content>.query>.fg {position:relative;bottom:inherit;left:inherit;right:inherit;top:inherit;padding:12px 12px 12px 12px;}.modal>.content>.query>.fg>.header {color:black;font-size:12pt;position:absolute;left:0;top:0;margin:0;padding:0;z-index:1;}.modal>.content>.query>.fg>.header>h1 { font-size:12pt;margin:12px 0 0 24px;padding:0;}.modal>.content>.query>.fg>.content {color:black;font-size:11pt;height:100%;width:100%;overflow:hidden;margin-bottom:20px;margin-top:10px;padding:12px;}.modal>.content>.query>.fg>.footer {background:none repeat scroll 0 0 transparent;position:absolute;bottom:0;left:0;height:32px;}.modal>.content>.query>.fg>.footer>button {border-radius:4px;background:none repeat scroll 0 0 white;border:1px solid black;font-size:12pt;margin-left:12px;min-width:80px;}.modal>.content>.query>.fg>.footer>button:hover {background-color:yellow;}.onlyprint {display:none;}form.buchaend button {color:#ecf082;background:none;border:solid 2px transparent;border-radius:4px;cursor:pointer;font-weight:bold;position:relative;left:70px;float:right;}form.buchaend button:hover {border:solid 2px #ecf082;color:white;}.language_selector .language {display:inline;margin:0px;margin-right:6px;margin-left:6px;}div.download {display:inline-block;width:200px;height:200px;margin:6px;text-align:center;background:none repeat scroll 0 0 #003300; padding:8px;border-radius:10px;}div.download capt {font-size:11pt;display:block;}div.download img {height:110px;margin:4px;}div.download span {display:block;}div.news {flex-grow:2;margin:10px;}div.news>ul {list-style:none;padding:0;}div.news>ul>li{background:#063807;border-radius:8px;margin:4px;padding:10px;position:relative;}div.news>ul>li>div.date{font-weight:bold;display:inline-block;vertical-align:top;margin-right:8px;margin-bottom:4px;}div.news>ul>li>div.message{display:block;vertical-align:top;overflow:hidden;}div.news>ul>li>div.author{position:absolute;right:10px;top:12px;}div.news>ul>li>div.tb{position:absolute;right:10px;top:32px;}.sonderfahrtenvorschau {flex-grow:8;margin:10px;}.sonderfahrtenvorschau ul {padding-right:6px;padding-left:6px;list-style-type:none;}.sonderfahrtenvorschau ul li {font-size:10pt;margin-top:8px;}.sonderfahrtenvorschau ul li date {display:block;font-weight:bold;}table.addresses {}table.addresses th {font-weight:bold;text-align:center;}table.addresses td {font-weight:normal;text-align:center;vertical-align:top;}table.addresses td.r {text-align:right;}div.address {font-family:monospace;background:white;color:black;padding:4px;text-align:left;min-width:280px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}@media (max-width:1023px) {#sidebar {display:none !important;}#head {min-height:40px;}#head div.textbar h1 {font-size:18pt;}}@media (max-width:1600px) {#wrap.wide>#nav {display:none;}#wrap.wide#wrap.showmenu>#nav {display:block;}#wrap.showmenu>#hidemenu {transform:rotate(180deg);}}@media handheld {#nav {display:none;background:white;overflow-y:auto;max-height:100%;position:fixed;left:0;top:0;right:0;bottom:0;}#nav ul li {color:black;}}@media (max-width:600px) {#menubutton {display:block;}.flexcol {}.news {margin-right:0px !important;}.language_selector {position:relative;min-height:24px;}div#menue { overflow-x:auto;overflow-y:auto;}#nav {display:none;overflow-y:auto;max-height:100%;position:fixed;left:0;top:0;right:0;bottom:0;background:black;}#nav ul {display:flex;flex-wrap:nowrap;flex-direction:column;}#nav ul li {white-space:nowrap;padding-top:2px;padding-bottom:2px;}#nav ul li a {font-size:14pt;}#content {min-width:auto;width:auto;margin-right:0px;padding-right:0px;padding-left:0px;overflow-x:hidden;}div#wrap {flex-flow:column nowrap;height:100%;max-height:100%;}div.sonderfahrtenvorschau {float:none;}#head {min-height:30px;}#head div.textbar h1 {font-size:12pt;}div#lbar {display:none;}#content > #formcontainer {padding-left:10px;}}.eventlist {height:80%;overflow:auto;}.eventlist .event {background:#08410d none repeat scroll 0 0;border-radius:8px;margin-bottom:8px;max-width:800px;overflow:auto;padding:8px;}.eventlist location {display:none;}.event > a > h3 {margin-bottom:0;margin-top:0;}.event p {margin-top:6px;margin-bottom:2px;}#newsformblock {background:#003300 none repeat scroll 0 0;border:1px solid #ecf082;border-radius:10px;display:block;padding:16px;position:fixed;top:20%;}#newsformblock textarea {font-family:sans-serif;font-size:14pt;height:200px;width:100%;}#newsformblock .input {background:white;color:black;font-family:sans-serif;font-size:14pt;height:200px;width:100%;}table.transparent {color:white;background:none;border:none;}table.transparent>tbody>tr>td{color:white;background:none;border:none;}table.transparent>tbody>tr>th{color:white;background:none;border:none;}ul.tabs {display:flex;margin:0;flex-direction:row;list-style-type:none;padding:0;background:#004000;}ul.tabs li {margin:0px 10px 0px 10px;padding:3px;color:white;font-weight:bold;}ul.tabs li.selected {xbackground:#484;color:orange;}ul.tabs li:hover {background:gold;color:black;}ul.tabs li a {color:inherit;}.dot {display:inline-block;width:24px;height:24px;border-radius:24px;border:solid 1px black;}.dot.green{background:linear-gradient(135deg,white, #00BF00, gray);}.dot.yellow{background:linear-gradient(135deg,white, #D0EF00, gray);}.dot.red{background:linear-gradient(135deg,white, #F04000, gray);}
/* 903_edit.css */
div[contenteditable]:focus span.preise {background-color:red;display:inline-block;filter:blur(1px) grayscale();}
/* 910_email.css */
email br {display:block;}email subject {font-weight:bolder;text-decoration:;font-style:italic;font-stretch:expanded;font-size:14pt;background:gainsboro;padding:4px;display:block;}email h1 {font-size:14pt;margin-top:2px;margin-bottom:4px;}email h2 {font-size:12pt;margin-top:2px;margin-bottom:4px;}email h3 {font-size:12pt;margin-top:2px;margin-bottom:4px;}email p {text-align:justify;font-size:11pt;}email table {background:#F0F0F0;}email hr {height:0px;border:dashed 1px lightgray;}email attachments {background:gainsboro;display:block;padding:4px;}email attachments h3 {font-style:italic;}