
body{background:#eee;}
li{list-style:none;}

@media(min-width:1400px){.container{width:1370px;}}
@media(min-width:1800px){.container{width:1770px;}}

.bar{display:block;
     position:relative;
     padding-top:8px;
     padding-bottom: 8px;
     padding-left:8px;
     overflow:visible;
     height:36px;
}

.bar p{
    min-width:150px;
    position:absolute;
}

.AB_Navigation{padding:20px 0px;color:#fff;background:#333;border-color:2px solid #999;
			  a{color:#fff;}
}

.AB_Filter{padding:15px 10px; width:100%;}
.AB_Filter .controls{padding-top:7px;}

.AB_Navigation a{color:#fff;}
.AB_Navigation a:hover{background:#999;color:#333;}
.AB_Navigation a:focus{background:#999;color:#333;}

.Header_Welcome{padding:15px;line-height:20px;}


.ModNewLogin_Ausweisnr{margin-top:20px;}

.PM_Error{color:#FF0000;}

.PM_Profile_PINS{float:left;width:100px;}

.PM_ShowChatButton{padding:2px 6px;}

.SubTableArea{
    float:left;margin-right: 15px;margin-bottom:20px;
}

#Ausnahmen{width:450px;}


.loader {
  margin-left:37%;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}



/* Dropdown mit Checkbox */

.Filter-dropdown-old {
  position: absolute;
  top:50%;
  transform: translateY(-50%);
}

.Filter-dropdown dd,
.Filter-dropdown dt {
  margin: 0px;
  padding: 0px;
}

.Filter-dropdown ul {
  margin: -1px 0 0 0;
}

.Filter-dropdown dd {
  position: relative;
}

.Filter-dropdown a,
.Filter-dropdown a:visited {
  text-decoration: none;
  outline: none;
  font-size: 12px;
  color:#555;
}

.Filter-dropdown dt a {
  
  display: block;
  /*padding: 8px 20px 5px 10px;*/
  overflow: hidden;
  border: 0;
  width: 272px;
}

.Filter-dropdown dt a span,
.multiSel span {
  cursor: pointer;
  display: inline-block;
  padding: 0 3px 2px 0;
}

.Filter-dropdown dd ul {
    background:#fff;
    border:1px solid #ccc;
  display: none;
  left: -14px;
  padding: 2px 15px 2px 5px;
  position: absolute;
  top: 2px;
  width: 280px;
  list-style: none;
  height: 100px;
  overflow: auto;
  z-index:999;
}

.Filter-dropdown span.value {
  display: none;
}

.Filter-dropdown dd ul li a {
  padding: 5px;
  display: block;
}

.ChatSubType td{background-color: #CCFFCC;}
.ChatSubType th{background-color: #CCFFCC;}

.Tbl_Auswertung td{min-width: 150px;}
.Tbl_Auswertung th{min-width: 150px;}