body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
}
input {
	border: 0 none;
	font-weight: normal !important;
	text-align:right !important;
	background-color: transparent !important;
	
}
.container.green > .row > .col-sm-4.pull-right,.ui-loader ,.ui-slider-track{
	display: none;
}
.text-right {
	text-align: right;
}
.label-left > .col-sm-3 > .row{
	float: left;
	margin-right: 15px;
	clear:both;
	width: 400px;
}
.label-left > .col-sm-3 >div > input{
	text-align: right;
	width: 50px;
	clear: both;
}
.label-left{
	margin-bottom: 30px;
}
.mobileInfo{
	display:none;
}
th{
	font-weight: bold;
	text-align: right;
	margin-top: 30px;
}
th,td{
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; 
	border-spacing: 0;
	border-collapse: collapse;
	padding: 10px;
}
th.col-sm-3.row, td.col-sm-3.row{
	border-left: 1px solid #000;
	border-spacing: 0;
	border-collapse: collapse;}
th{
	border-top: 1px solid #000;
	border-spacing: 0;
	border-collapse: collapse;
	} 
div.ui-slider, div.ui-text{
	padding:0 !important;
	margin: 0 !important;
}

.col-sm-12-print{
	width: 100%;
	clear: both;
	float:none;
}
#gewaehr{
	margin-top: 15px;
}

td > div >input{
	width: 100%;
}

h4.text-right{
	text-align: left;
	margin: 6px 0 0 30px;
	display: inline-block;
}


.ipadView{
	display:none;
}

.disable{
	display:none !important;
}

.headline{
	margin-bottom: 30px;
}
input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[readonly]{
	color: #000;
	opacity: 1 !important;
}
::-webkit-input-placeholder {
  color: #000;
  opacity:1;
}

:-moz-placeholder { /* Firefox 18- */
  color: #000;
  opacity:1;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  opacity:1;
}

:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  opacity:1;
}

::-ms-input-placeholder { /* Edge */
  color: #000;
  opacity:1;
}

:placeholder-shown { /* Standard one last! */
  color: #000;
  opacity:1;
}

table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border:0 none;
}

td.col-sm-3{
	width: 25%;
}
.logo-screen,.logo-print{
	float:left;
	text-align:left;
}
.logo-screen{
	display:none;
}
.c-primary-nav,
header{
	display:none !important;
}
footer,
nav{
	display:none;
}

.obenPrint{
	/*display:block;*/
}