﻿/* Allgemein */
* {
  font-size: 11px;
}

h1 {
  font-size: 1.1em;
}

h2 {
  font-size: 1em;
}

form {
  margin: 0;
  padding: 0;
}

a {
  color: #1a3f5b;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #db0000;
  text-decoration: underline;
}

.cf1, .cf2 {
  margin: 0;
  color: #339966;
  font-size: 10px;
}
.cf1 {
  margin-right: 1em;
}

.bigStrong {
  font-size: 1.1em;
  font-weight: bold;
}

.normalStrong {
  font-weight: bold;
}

.cursive {
  font-style: italic;
}

.bkmsBorderRed {
  border: 1px solid #990000;
  padding: 1px;
}

.bkmsBackGBlue {
  background-color: #eef2f6;
  padding: 1em;
}

.requireColor {
  color: red;
}

.clearFloat {
  clear: both;
}

.areaOverflow {
  overflow: auto;
}

.header {
  padding-bottom: 2px;
  border-bottom: 2px solid #990000;
}

.headerLeft {
  padding-bottom: 2px;
  border-bottom: 2px solid #990000;
  text-align: left;
}

.headerRight {
  padding-bottom: 2px;
  border-bottom: 2px solid #990000;
  text-align: right;
}

.headerCenter {
  padding-bottom: 2px;
  border-bottom: 2px solid #990000;
  text-align: center;
}

.page {
  min-width: 820px;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}

.label {
  float: left;
  width: 3%;
}
.labelPosL {
  float: right;
}
.labelPosH {
  height: 10em;
}

.backClose {
  margin-top: 1em;
}

.backCloseLeft {
  float: left;
}

.backCloseRight {
  float: right;
}

.topmr {
  text-align: right;
  padding: 0;
}
.topml {
  text-align: left;
  padding: 0;
}

.container {
  float: left;
  width: 90%;
  padding: 2%;
  padding-top: 20px;
  padding-bottom: 20px;
  -moz-border-radius: 10px;/* Firefox */
  -webkit-border-radius: 10px;/* Safari, Chrome */
  -khtml-border-radius: 10px;/* Konqueror */
  border-radius: 10px;/* CSS3 */
  background-color: #FFFFFF;
}

.containerCenter {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.mainBox {
  width: 100%;
  margin-top: 1em;
}

.contentBox {
  padding-top: 0.4em;
  padding-bottom: 1.2em;
}

.footer {
  margin-top: 1em;
  padding-top: 2px;
  border-top: 2px solid #990000;
}

.footerLeft {
  text-align: left;
  position: relative;
  z-index: 0;
}

.footerRight {
  text-align: right;
  position: relative;
  z-index: 0;
}

.footerCenter {
  text-align: center;
  position: relative;
  z-index: 0;
}
.errorValColor {
  background-color: #ffefd1;
}
.inputAlignMiddle {
  vertical-align: middle;
}
.co_red {
  color: #990000;
}
/* Ende Allgemein */


/* clientInfo */
.countryLang {
  text-align: right;
  margin-top: 1em;
}

.countrySelect {
  width: 22%;
  background-color: #cdd9e2;
  color: #204062;
}

.langSelect {
  width: 16%;
  background-color: #cdd9e2;
  color: #204062;
}

.mainBoxLeft {
  float: left;
  width: 34%;
}

.mainBoxRight {
  float: right;
  width: 64%;
  height: 43em;
  border: 0.1em solid #990000;
  overflow: hidden;
}

.mainBoxRight#ceoZitat {
  border: 1px solid #990000;
  float: right;
  height: auto;
  margin-top: 9px;
  overflow: hidden;
  width: 64%;
}

.mainBoxRight#ceoZitat img {
  border: 1px solid #1a3f5b;
  float: left;
  margin: 5px 10px 10px 0;
  width: 70px;
}

.mainBoxRight#ceoZitat p {
  margin: 2px 0 0 82px;
}

.mainBoxRight#ceoZitat p.quote {
  font-style: italic;
}

.content {
  padding: 0.3em;
  margin: 0.5em;
  height: 97%;
  overflow: auto;
}

.buttonOutside {
  background-color: #ffffff;
  padding: .8em;
  border: 0.1em solid #990000;
  margin-bottom: .8em;
}

.buttonPosition {
  text-align: center;
}

.boxButton {
  margin-top: .8em;
  width: 80%;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}

.buttonTxtPosition {
  width: 94%;
  overflow: hidden;
  padding-top: .2em;
  padding-bottom: .2em;
}

.faqs {
  margin-top: 2em;
  margin-left: 1.4em;
  margin-right: 0.5em;
  padding: 0;
}

.answer {
  display: none;
}

.faq {
  margin-bottom: 1.2em;
}

.faqInfo {
  display: none;
}

.favorite {
  margin-top: 4em;
}

.redBorder {
  border: 1px solid #990000;
  margin-top: 2em;
  margin-bottom: 2em;
}

.blueBGround {
  background-Color: #EEF2F6;
  padding: 1em;
}
/* clientInfo End*/


/* Disclaimer */
.disclMainBox {}

.pAgreeL {
  float: left;
  width: 48%;
}

.pAgreeR {
  float: right;width: 48%;
  margin: 1%;
  border: 1px solid #990000;
}

.pAgreePadding {
  padding: 1em;
}

.pAgreePadding2 {
  padding: 1em;
  padding-top: 1.8em;
  padding-bottom: 1.8em;
}

.pAgreePaddingTop {
  padding: 1em;
  padding-top: 0;
}

.pAgreeCodeL {
  float: left;
  width: 55%;
  padding-right: 3px;
}

.pAgreeCodeR {
  float: right;
}

.pAgrreSubmit {
  text-align: right;
  padding-top: 1em;
}

.pAgreeValidL {
  float: left;
  width: 55%;
  padding-right: 3px;
}

.pAgreeValidR {
  float: right;
}

.pAgreeValidRText {
  padding-left: 5px;
  width: 120px;
  height: 18px;
  font-size: 14px;
}

.captcha {
  text-align: right;
  margin-top: 0.2em;
}

.captchaIMG {
  background-color: #DBDBDB;
  border: 1px solid #707070;
}

.captchaIMG:hover {
  background-color: #ACDCF7;
  border: 1px solid #3C7FB1;
}
/* Disclaimer End */


/* delictSelect */
.explanation {
  padding: 0.5em 0 1em 0;
}

.delictBox {
  margin-bottom: 1em;
  padding: 2px;
  border: 1px solid #990000;
}

.delictBoxPadding {
  padding: 1em;
}

.delictBoxUL {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.delictBoxLI {
  padding: 5px;
}

.delictBoxLIInputFloat {
  width: 25px;
  padding: 0 14px 0 6px;
  float: left;
}

.delictBoxLITextFloat,
.delictBoxLILabelFloat {
  width: 89%;
  padding: 3px 0;
  float: left;
}

.delictBoxLILabel {
  font-weight: bold;
  cursor: pointer;
}

.delictBoxLIInfoIMGFloat {
  padding-right: 6px;
  float: right;
  cursor: pointer;
}

.topicDescription > ol,
.topicDescription > ul {
  padding-left: 15px;
}

.topicDescription > * {
  margin: 0;
  padding-bottom: 6px;
}

.submitAlign {
  text-align: right;
}
/* delictSelect END*/

/*report*/
.headLine {
  margin-bottom: 0.8em;
  padding: 0.5em;
}
.headLineMargin {
  margin-bottom: 0.3em;
}
.headLineLeft {
  float: left;
  width: 33%;
}
.headLineRight {
  float: right;
  width: 66%;
}

.msgForm {
  background-color: #eef2f6;
  padding: 1.8em;
}
.msgFormRequire {
  text-align: right;
}
.msgFormLine {
  height: 1px;
  border-bottom: 1px solid #990000;
  margin-bottom: 1px;
}

.msgFormSubmit {
  margin-top: 0em;
}

.msgFormSubmit_1 {
  float: right;
}
.msgFormSubmit_2 {
  float: left;
}
.msgFormSubmit_3 {
  float: left;
  margin-left: 0.8em;
  margin-right: 0.5em;
}
.msgFormSubmit_4 {
  float: left;
  margin-left: 0.8em;
}
.msgFormWait {
  margin-top: 0em;
}

.msgFormWait_1 {
  float: left;
  width: 95%;
  text-align: right;
}
.msgFormWait_2 {
  float: left;
  width: 4%;
}

.msgFormTextLeft {
  float: left;
  width: 520px;
  border: 0px solid;
}

.msgFormTextField {
  width: 510px;
  resize: vertical;
}

.msgFormCounter {
  width: 40px;
  text-align: center;
  font-size: 11px;
}
/*report end*/

/* Postbox */
.pCreateMarginTop {
  margin-top: 1em;
}
.maxEg {
  margin-top: 0;
  padding-left: 2em;
}
.maxEgt {
  padding-top: 2em;
}
.pCreateMarginBottom {
  margin-bottom: 1em;
}

.pCreateMarginBottomBig {
  margin-bottom: 2em;
}

.pCreate_1 {
  float: left;
  margin-right: 1em;
}

.pCreate_2 {
  float: left;
}
.inputW110 {
  width: 110px;
}
.pCreate_3 {}

.pCreate_4 {
  padding: 1em;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.pCreate_5 {
  float: left;
  width: 49%;
  text-align: right;
}

.pCreate_6 {
  float: right;
  width: 49%;
  text-align: left;
}

.pCreate_7 {
  width: 140px;
  height: 18px;
}

.pCreate_8 {
  text-align: right;

}
.c_blue {
  background-color: #cddae6;
}
.c_grey {
  background-color: #eef2f6;
}
.c_white {
  background-color: #fff;
  height: 1px;
}
.c_green {
  background-color: #deeaee;
}
.pbclr {
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
}
.pbclr .pbcrow {
  padding-bottom: 3px;
}
.pbclr .po {
  padding-top: 1em;
}
.pbclr .normalStrong,
.pbclr .pbcrow {
  padding-left: 2em;
  padding-right: 2em;
}
.pbclr .normalStrong {
  padding-bottom: 5px;
}
.pbcbu {
  background-color: #fff;
  padding: 2px 12px 3px 0;
}
.pbcbu input[type="button"].labelPosL {
  margin-left: 5px;
  margin-right: 5px;
}
.pbcimg {
  margin-left: 25em;
  margin-bottom: 2em;
}
.h1Margin {
  padding-bottom: 1em;
}
.textLineLeft {
  float: left;
  width: 15%;
}
.textLineRight {
  float: right;
  width: 85%;
}
.abog {
  padding-top: 10px;
}
.abog .bkmsBorderRed {
  padding: 6px;
  margin-top: 3px;
  margin-bottom: 3em;
}
.sFp {
  padding: 6px;
  margin-bottom: 1em;
}
.replyFormTextField {
  width: 97%;
  height: 150px;
  color: #1a3f5b;
  padding: 6px;
}
.uLoginp {
  padding: 2em;
}
.uLoginm {
  margin-bottom: 2.4em;
  text-align: center;
}
.uLoginm2 {
  margin-bottom: 4em;
  text-align: center;
}
.uLogins {
  font-size: 1.6em;
}
.uLogins2 {
  font-size: 0.9em;
}
.uLoginw {
  width: 46%;
  padding-top: 3px;
}
.uLoginw2 {
  float: left;
  width: 50%;
}
.uLoginw2 label {
  display: block;
}
.uLoging {
  height: 18px;
  width: 120px;
}
/* Postbox end*/

/*printReport*/
.pReport_1 {
  padding: 1em;
}

.pReport_2 {
  border-bottom: 2px solid #990000;
}

.pReport_3 {
  float: left;width: 33%;
}

.pReport_4 {
  text-align: right;
  margin-top: 1em;
}

.pReport_5 {
  color: #990000;
}

.pReport_6 {
  margin-top: 1em;
}

.pReport_7 {
  margin-top: 0.2em;
}

.pReport_8 {
  float: left;
  width: 20%;
}

.pReport_9 {
  float: left;
  width: 79%;
}

.pReport_10 {
  float: left;
}
/*printReport end*/
