@CHARSET "utf-8"; /* TODO: check min-width for all styles */ /* ********************************** */ /* Neudefinition von bestehenden Tags */ /* ********************************** */ html { margin: 0px; padding: 0px; } body { margin: 0px; padding: 0px; } input, textarea, html, body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; } h1 { font-weight: bold; font-size: 14pt; color: #006464; margin: 10px 0px 10px 0px; } h2, h3, h4, h5, h6 { background-color: #CCCCCC; font-size: 11pt; padding: 3px; margin: 3px 2px 4px 2px; } p { margin: 1px; padding: 4px 3px 0px 3px; } img { border: 0px; } fieldset { border: 0px; margin: 0px; } a { color: #D60029; text-decoration: none; } a:hover { text-decoration: underline; } textarea { overflow: auto; } /* ****************** */ /* allgemeine Klassen */ /* ****************** */ .pageWidth { min-width: 982px; /* wegen padding vom body, 950+20px */ margin: 5px; /* IE 6 hack */ _width: 982px; } .info-label{ padding:6px; white-space:nowrap; width:100%; font-size: 10pt; font-weight: normal; } .box, .overflowedBox, .whiteBox, .debugBox { padding: 0px 0px; } .box, .overflowedBox, .debugBox { /*background-color: #EEEEEE;*/ } .box { padding-bottom: 4px; } /*.whiteBox { background-color: #FFFFFF; border: 2px solid #EEEEEE; }*/ .overflowedBox { overflow: auto; } .marginBottomNegative { margin-bottom: -10px; margin-top: 5px; } .redColor { color: #CC0000; } .emcolor { color: #006464; } .subheader{ font-weight: bold; font-size:14pt; color: #CC0000; padding: 0px; border: none; background: #FFFFF; padding: 0px; } .pathnavigation { border: none; font-weight: bold; font-family: Helvetica, sans-serif; font-size: .9em; margin-bottom: 10px; padding: 3px; cursor: pointer; margin-right: 5px; } .pathnavigation.selected { color: #FFFFFF; background: #006464; } .pathnavigation.deselected { color: #006464; background: #FFFFFF; } .upload-remove { margin: 0px 2px 0px 2px; width: 75px !important; /* display: inline !important; float: none !important;*/ } .upload { margin-top:2px; padding:4px 1px 0px 3px; } .repeat-evenindex, tr.repeat-item.repeat-evenindex td { background-color: #dddddd; } .repeat-minimal { margin-bottom: 0px; } .repeat-minimal, .repeat-minimal-item { overflow: auto; } fieldset.box .repeat-minimal-item input, fieldset.box .repeat-minimal-item select, fieldset.box .repeat-minimal-item textarea { !margin-top: 1px; } .repeat-minimal-item { padding: 2px 0px; margin: 2px; _height: 100%; } /* vertical centering ?? */ /*.repeat-minimal-item span, .repeat-minimal-item a, .repeat-minimal-item input { display: block; float: left; vertical-align: middle; margin-right: 3px; }*/ .repeat-selector { width: auto !important; } .full-repeat-box { overflow: auto; margin: 10px 0px 10px 0px; } .disabled, .deselected-case { display: none !important; } .output-spaced { display: block; } .output{ padding-top: 6px; padding-left: 6px; vertical-align: top; text-align: left; } fieldset.box span.verylarge{ width: 650px; } fieldset.box span.selector-item { margin: 0px 5px; } .groupwide { width: 900px; } fieldset.box span { display: block; float: left; padding: 0px 3px; min-height: 14px; _height: 14px; } fieldset.box span.output { padding-top: 4px; } dl.ic { padding: 0px; margin: 0px; clear: both; } dl.ic dt { width: 200px; font-weight: bold; float: left; clear: none; text-align: right; padding: 2px 0px 2px 10px; margin: 0 2px 0 0; } dl.ic dd { padding: 2px 3px 2px 0px; margin-left: 215px; } fieldset.box div { padding-top: 0px; !padding-top: 0px; _padding-top: 0px; } fieldset.box div span.selector-item { float: none; display: inline; } fieldset.box div span.selector-item span, fieldset.box div span.selector-item input { float: none; display: inline; vertical-align: middle; } /*fieldset.box div span, fieldset.box span span { display: inline; float: none; }*/ .group { background: #EEEEEE; padding: 2px; margin: 5px 0px; } .groupwhite { background: #FFFFFF; padding: 2px; margin: 5px 0px; } .repeat-item { padding: 0px; margin: 0px; } .repeated-evenindex { background: #dddddd; overflow: auto; } div.spacing{ overflow: hidden; float: left; !margin_bottom: 2px; _height: 100%; } /* ******************** */ /* tag specific classes */ /* ******************** */ h2.label { /*min-width: 954px;*/ } h3.inputcommit, h4.inputcommit, h5.inputcommit, h6.inputcommit { margin: 10px 0px 0px -10px; } a.info, span.info { margin-right: 7px; padding-bottom: 3px; } div.signaturblock { overflow: visible; min-height: 160px; } div.signaturtop { float: left; font-size: 9pt; padding-left: 13px; padding-top: 13px; width: 240px; } #amtssignaturtext .bold { font-weight: bold; } img.signaturlogo { /*position: absolute;*/ border: none; padding-bottom: 3px; display: block; } br.clearAll { clear: both; } br.clearLeft { clear: left; } span.label { float: left; margin: 3px 0px 3px 0px; } /* **** Inputs **** */ /* doesn't work with IE6 */ /*input[type=submit].value, input[type=button].value { width: auto !important; margin-right: 5px; } input[type=radio], input[type=radio].value { width: auto !important; } input[type=checkbox], input[type=checkbox].value { width: auto !important; float: left; }*/ input.textright { text-align: right; } input.button, fieldset.box input.button, div input.button, div div input.button{ width: auto !important; margin-right: 5px; } input.radio, fieldset.box input.radio { width: auto !important; margin: 4px 3px; !margin: 4px; } fieldset.box input[type=hidden] { width: 0px; display: none; } input.checkbox, fieldset.box input.checkbox { width: auto !important; float: left; padding: 2px; } tr.repeat-item td label { width: auto; } /* **** Fieldsets **** */ /* needed to be html4 conform, only used for screen readers */ fieldset.box legend { display: none; } fieldset.box { padding-bottom: 0px; margin-bottom: 0px; } fieldset.box span.required,fieldset.box span.error,fieldset.box a.info, span.required, span.error, a.info, span.info { display: block; float: left; width: 10px; overflow: hidden; text-align: center; font-weight: bold; margin-right: 4px 0px 2px 0px; height: 14px; padding: 3px 0px 3px; } fieldset.box a.info , fieldset.box span.error, span.error, a.info, span.info, span.required { margin-top: 4px; margin-left: 1px; margin-right: 1px; } fieldset.box .repeat-minimal-item a.info, fieldset.box .repeat-minimal-item span.error, fieldset.box .repeat-minimal-item span.info { margin-top: 3px; !margin-top: 3px; _margin-top: 3px; } /* fieldset.box span.error, fieldset.box a.info, fieldset.box span.required fieldset.box input, fieldset.box select, fieldset.box textarea, fieldset.box label { margin-bottom: 5px; }*/ fieldset.box span.error, span.error { color: white; background-color: red; } fieldset.box a.info, a.info { background-color: #005A00; color: white; font-family: serif; text-decoration: none; margin: 4px 4px; } fieldset.box label { display: block; float: left; width: 150px; text-align: right; padding: 4px 1px 0px 10px; margin-top: 0px; } fieldset.box label.bold { font-weight: bold; } fieldset.box br { line-height: 1px; !line-height: 2px; /* IE7 */ } fieldset.box label.labelnone { width: 0px; } fieldset.box label.labelverysmall { width: 50px; } fieldset.box label.labelabitsmall { width: 80px; } fieldset.box label.labelsmaller { width: 100px; } fieldset.box label.labelsmall { width: 120px; } fieldset.box label.labelsm { width: 130px; } fieldset.box label.labelmedium { width: 150px; } fieldset.box label.labelml { width: 170px; } fieldset.box label.labelwide { width: 190px; /* wegen tourismus-formular-seitenbreite */ } fieldset.box label.labellarge { width: 230px; } fieldset.box label.labellarger { width: 250px; } fieldset.box label.labelverylarge, div.box dl.labelverylarge dt { width: 650px; } fieldset.box input,fieldset.box output, fieldset.box select, fieldset.box textarea { float: left; display: block; width: 150px; margin: 3px 4px 3px 0px; } fieldset.box br { clear: left; margin: 1px; } /*fieldset.box label.s { display: block; float: left; width: 100px !important; text-align: right; padding-right: 5px; margin-top: 2px; } fieldset.box label.xxxl { width: 300px; }*/ /* **** dl Liste **** */ dl.tabbed, dl.info, dl.signatur { margin: 3px 0px; min-height: 160px; } dl.tabbed dt, dl.info dt, dl.signatur dt { font-weight: bold; width: 250px; float: left; text-align: right; padding: 1px 5px; clear: left; } dl.signatur dt { width: 170px; clear: none; } dl.tabbed dt.labelverylarge { width: 650px; } dl.info dt { /* doesn't work with IE, caused by the float: left */ /*display: list-item;*/ width: 150px; text-align: left; margin-left: 25px; padding: 0px 5px 5px 5px; } dl.tabbed dd, dl.info dd, dl.signatur dd { margin-left: 160px; padding: 1px 3px 2px 0px; } dl.signatur dd { margin-left: 440px; } dl.info dd { padding: 0px 5px 5px 5px; } /* ******** */ /* Regionen */ /* ******** */ /* **** Logo **** */ #szrlogo { float:right; top: 10px; right: 10px; text-align: right; } #logotext { white-space: nowrap; font-weight: bold; font-size: 14pt; color: #006464; } /* **** Empfängerinfo **** */ #empfaengerinfo { float: left; } #empfaengerinfo span#empfaenger { font-weight: bold; display: block; } /* **** Hinweisbox **** */ #hinweisbox { background-color: #EEEEEE; overflow: auto; _padding-bottom: 40px; } #hinweisbox #bittebeachten { font-size: 16px; font-weight: bold; background-color: #d60028; padding: 10px; float: left; color: white; margin-right: 5px; } #hinweisbox .spaced { margin: 12px 50px 0px 0px; float: left; } #hinweisbox .spaced .error, #hinweisbox .spaced .info { margin-right: 7px; margin-top: -2px; padding-top: 2px; } #hinweisbox .spaced .info{ background-color: #005A00; color: white; font-family: serif; } /* **** Fehlermeldungen **** */ #fehlermeldungen h2 { border-width: 0px; background-color: #FFFFFF; } #fehlermeldungen ul { padding-left: 15px; } #fehlermeldungen h2, #fehlermeldungen ul li, #fehlermeldungen ul li a{ color:red; font-weight: bold; font-size: 10pt; } #erfolgsmeldungen h2, #erfolgsmeldungen ul li, #erfolgsmeldungen ul li a{ color:#009900; font-weight: bold; font-size: 10pt; } /* **** Fehlermeldungen Transaction **** */ #fehlertransaction span { color:red; font-weight: bold; font-size: 10pt; } /* **** Navigationsleiste **** */ #submitbar { clear: both; background-color: #EEEEEE; margin-top: 5px; padding: 5px 10px; overflow: auto; } #submitbar #leftbuttons { float: left; } #submitbar #centerbuttons { text-align: center; } #submitbar #rightbuttons { float: right; } #submitbar #kontrollseite { float: right; } /* **** Fußzeile **** */ #footerbar { margin-top: 5px; background-color: #EEEEEE; padding: 0px 5px; overflow: auto; } #footerbar #serverinfo { float: left; padding: 15px 0px; } #footerbar #support { text-align: center; padding: 15px 0px; } #footerbar #xgovguetesiegel { float: right; margin: 5px 0px; } #savecommitdiv input, #formabortdiv input, #errorabortdiv input, #loadcommitdiv input { margin-right: 5px; vertical-align: middle; text-align: center; } #formabortdiv h3, #savecommitdiv h3,#savecommitserverdiv h3, #loadcommitdiv h3 { border: none; font-size: 10pt; background-color: transparent; margin: 6px 0px 0px -2px; } #formabortdiv ul, #savecommitdiv ul, #loadcommitdiv ul { margin-top: 3px; } #formabortdiv p, #savecommitdiv p, #loadcommitdiv p { margin: 0 0 6px 6px; } #statusimage { width: 148px; height: 57px; /* special IE style propertie */ behavior: url('bku-handling/css/pngbehavior.htc'); } #validateallheader { border-spacing: 2px; border: thin solid #CCCCCC; } #validateallsubheader { background-color: transparent; font-size: 10pt; margin: 0px 0px 0px -10px; padding: 0px; } /* bei repeats radio ausrücken */ .repeat-item .radio { float: left; margin-top: 11px; } .repeat-item .group { margin-left: 20px; } .repeat-without-radio .group { margin-left: 0px; } .area { background-color: #EEEEEE; padding-bottom: 5px; } .area>p { margin-left: 10px; margin-bottom: 10px; } #numberSearch { margin-bottom: 15px; }