#Body {
  margin: 0px 0px;
  background-color: #FBFBFB;
}
.DivSelect_Focus {
   display: inline-block;
   border: 2px solid transparent; 
   border-radius: 5px;
}
#Inhalt {
/*  border: thin solid red; */
  width: 685px;
  float:   left;
/*        O   R   U   L */
  margin: 0px 5px 0px 10px;
  height: 100%;
}
#kopf {
  height: 100px;
  margin: 10px;
  background-color: #ffff00;
}
.ImageButton{
  background: none;
  border: none;
  padding: 0;
}
.ImageButton img{
  display: block; /* to remove extra space below image */
}
.Label20 {
  display: block;
  line-height: 20px;
}
.Label30 {
  display: block;
  line-height: 30px;
}
.RadioButtonCheckBox20_S {
  width:  20px !important; 
  height: 20px !important; 
  margin:0px 3px 0px 5px !important;  /* oben rechts unten links */
  vertical-align: middle; 
  padding:0px;
}
.RadioButtonCheckBox20 {
  width:  20px !important; 
  height: 20px !important; 
  margin:5px 3px 5px 5px !important;  /* oben rechts unten links */
  vertical-align: middle; 
  padding:0px;
}
.RadioButtonCheckBox30 {
  width:  30px !important; 
  height: 30px !important; 
  margin:5px 3px 5px 5px !important;  /* oben rechts unten links */
  vertical-align: middle; 
  padding:0px;
}
#LogoSpalteLinks {
/*  border: thin solid red; */
  top:      0px;
  float:   left;
  left:     0px;
  width:   32px;
  height: 100%;
  background-image:url("https://kmu-office.spdns.de/System/Veritas/Images/Browser/SpalteLinks.png")
}
#LogoSpalteRechts {
/*  border: thin solid red; */
  top:      0px;
  right:    0px;
  float:   left;
  width:   32px;
  height: 100%;
  background-image:url("https://kmu-office.spdns.de/System/Veritas/Images/Browser/SpalteRechts.png")
}
select {
    padding:0px;
    margin: 0;
    border-radius:4px;
    -webkit-box-shadow: 
        0 0px 0 #ccc,
        0 0px #fff inset;
    width: 70%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
    text-indent: 0.01px;
    text-overflow: "";
    background: url('https://kmu-office.spdns.de/Application/Common/Ressources/Images/CSS/SelectArrow.png') no-repeat 100% 0px, -moz-linear-gradient(top, #FBFBFB 0%, #E9E9E9 100%);
    color:black;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none; 
    cursor:pointer;
    border: 1px solid #ccc;
}
option:not(:checked) { 
    background-color: #FBFBFB; 
}
.Select65 {
    width: 65%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select65px {
    width: 65px; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select70 {
    width: 70%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select70 {
    width: 75%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select80 {
    width: 80%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select85 {
    width: 85%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select90 {
    width: 90%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select90px {
    width: 90px; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select95 {
    width: 95%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.Select100 {
    width: 100%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
}
.SelectAction {
    width: 85px; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
    background: url('https://kmu-office.spdns.de/Application/Common//Ressources/Images/CSS/SelectArrowButton.png') no-repeat 100% 0px, -moz-linear-gradient(top, #FBFBFB 0%, #c3c3c3 100%);
    border: 0.5px solid #616161;
}
.SelectMA {
    width: 145px;
}
.SelectMWSt {
    width: 135px;
}
.SelectPDF {
    width:108px; 
}
.SelectPeriode {
    width: 97px;
}
.SelectPeriodeYYYY {
    width: 120px;
}
.SelectQuelle {
    width: 200px;
}
.SelectRechte {
    width: 140px;
}
.SelectSmall {
    width: 45px;
}
.SelectUSt {
    width: 60px;
}
.TopMenue {
    position:fixed;
    top: 0;
    height: 25px;
    width: 720px;
    overflow:hidden;
    background: #ffffff;
    z-index:100;
}
.Width720 {
    width: 720px !important;
}
/*
.Width740 {
    width: 740px !important;
}
*/
.Width790 {
    width: 790px !important;
}
.TableEvenOdd {
   font-size:10pt;
   font-family:Verdana;
   color:blue;
}
/* Die Reihenfolge ist entscheident !!! "hover" muss als LETZTES kommen !!!*/
.TableEvenOdd tr:nth-child(even) {
    background-color: #ffffff;
}
.TableEvenOdd tr:nth-child(odd) {
    background-color: #eeeeee;
}
.TableEvenOdd tr:hover {
    background-color: #CFD2E3;
}
.TableOddEven {
   font-size:10pt;
   font-family:Verdana;
   color:blue;
}
/* Die Reihenfolge ist entscheident !!! "hover" muss als LETZTES kommen !!!*/
.TableOddEven tr:nth-child(even) {
    background-color: #eeeeee;
}
.TableOddEven tr:nth-child(odd) {
    background-color: #ffffff;
}
.TableOddEven tr:hover {
    background-color: #CFD2E3;
}
.TrSelect {
  background-color: coral !important; /* #FF7F50  Orange dunkler*/
}
.TableEvenOddCollapse {
   border-collapse: collapse;
   font-size:10pt;
   font-family:Verdana;
   color:blue;
}
/* Die Reihenfolge ist entscheident !!! "hover" muss als LETZTES kommen !!!*/
.TableEvenOddCollapse tr:nth-child(even) {
    border-top: solid thin;
    background-color: #ffffff;
}
.TableEvenOddCollapse tr:nth-child(odd) {
    border-top: solid thin;
    background-color: #eeeeee;
}
.TableEvenOddCollapse td {
    border-left: #e7e7e7 solid thin; /* von hell nach dunkel: #f2f2f2 #ececec #eaeaea #e7e7e7 #e5e5e5 #808080 grey */
}
.TableEvenOddCollapse tr:hover {
    background-color: #CFD2E3;
}

