body{
  background-color:#DDDDDD;
  }
h1{
  font-size:1.5em;
  }
h2{
  font-size:1.3em;
  }
hr{
  border-color:#ddd;
  }
header{
  background-color:#FFA941;
  border-bottom:1px solid #ffffff;
  }
.wechdormid{
  display:none;
  }
div.roundet{
  /*border-radius:10px;*/
  background-color:#ffffff;
  padding:15px;
  }
div.row.nomargins{
  margin:0;
  }
div.margin-top-bottom-10{
  padding-top:15px;
  padding-bottom:15px;
  }
footer{
  background-color:#FFA941;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  }
.container{
  max-width:750px;
  }
@media (max-width: 768px){
  div.row{
    margin-right:-30px;
    margin-left:-30px;
    }
  div.normalmargins{
    margin-right:-15px;
    margin-left:-15px;
  }
}
.panel-farbig{
  background-color:#F5F5F5;
  border-color: #ddd;
  }
.panel-farbig .panel-heading{
  background-color:#F6E8D6;
  color:#F07D00;
      border-color: #ddd;
  }
canvas.uschriftfeld{
  border-radius:3px;
  border:1px solid #dddddd;
  }
#map{
  height:300px;
  width:100%;
  }
table.mita tr td:first-child{
  padding-right:10px;
  font-weight:bold;
  }
.cinline{
  width:100%;
  }
.has-error label{
  color:#a94442;
  }
.btn-custom{
  color: #fff;
  border-color: #f1921f;
  background-color:#FFA941;
  }
.btn-custom:hover {
  color: #fff;
  background-color: #f1921f;
  border-color: #f1921f;
  }
.modal-body .close{
  position:absolute;
  top:2px;
  right:2px;
  }
.vorschaukat{
  text-align:left!important;
  font-weight:bold;
  }
table.vorschau tr td,table.vorschau tr th{
  text-align:right;
  }
table.vorschau tr td:first-child,table.vorschau tr th:first-child{
  text-align:left;
  }
td.textrechts{
  text-align:right!important;
  }
.ui-timepicker-table td a{
  width:auto!important;
  }
.ui-datepicker-div{
  z-index:1000;
  }
.checkbox.has-error label,.radio.has-error label{
  font-weight:bold;
  }
.infoicon{
  border: 1px solid green;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  display: inline-block;
  text-align: center;
  background-color:#337ab7;
  color:#ffffff;
  font-weight:bold;
  font-size:0.8em;
  }
.infoicon.gross{
  width: 26px;
  height: 26px;
  border-radius: 13px;
  font-size:0.95em;
  }
.modalziffer{
  color:red;
  }
#text{
  font-size:14pt;
  }
#contentdiv{
  min-height:300px;
  }
