
html {min-height: 100%;}

html, body{height:100%; /* font-size:0px; */}
input, textarea, select{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
table{
	font-size: 12px;
	font-weight: normal;
}
DIV.contentStyle{text-align:left;}
td.FORMULARUNTER img, td.emptyHeight6 img {
	vertical-align: top;
}
TD.HELLBLAU {
	font-size: 15px; /* third navigation */
}
TD.BLAU, TD.TERMINSCHWARZ, TD.TERMINGORISONT {
	font-size: 0px;
	height: 1px;
	line-height: 0px;
}
tr.tr-submit-top > td.FORMULARUNTER {
	height: 15px; /* fix size of top submit in some browsers */
}
.submitFont, .defaultFont {
	font-size: 12px;
	vertical-align: middle !important;
	padding: 0px !important;
}
td.emptyHeight6 {
	font-size: 0px;
	height: 6px;
}
td.NOPADDING {
	font-size: 0px;
	padding: 0px !important;
}
td.nowrap-line {
	white-space: nowrap;
}

.FORMULARUNTER,
.FORMULARHEADLINE,
.TABELLE,
.FORMULAROBEN,
.tr-submit-bottom > TD.TABELLE {
	background-color: inherit;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.FORMULARHEADLINE {
	padding-left: 5px !important;
}

.evo-tabs > td,
.evo-div-tabs-data > td,
.tr-second-line-submit-top > td,
.evo-tabs-tr-empty-table > td,
.tr-second-line-submit-top > td,
.tr-empty-table-class > td {
	padding: 0px !important;
}
.evo-tabs-tr-empty-table > td:not(:first-of-type) {
	background-color: #FFF;
}
.evo-tab {
	height: 20px; !important;
	padding-top: 1px; !important;
}
.tr-empty-space-white-row, .tr-empty-blank-white-row, .tr-empty-space-row, .evo-tabs {
	background-color: #FFF;
}
.tr-empty-space-row > td, .tr-submit-bottom > td {
	padding: 0px !important;
}

.tr-empty-space-row > td {
	line-height: 5px !important;
}

.tr-empty-space-white-row > td {
	padding: 0px !important;
	font-size: 0px;
	border-top: 0px !important;
	line-height: 5px !important;
}
.tr-empty-blank-white-row > td {
	border-top: 0px !important;
	font-size: 0px;
	padding: 0px !important;
}
A.SUBMIT {
	line-height: inherit;
}

div.radiocaption {
	display: inline;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 8px;
}

.bs-custom-radio-tag {
	margin-right: 4px !important;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px;
}

div.checkcaption {
	display: inline;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 8px;
}

.person {
	margin-right: 35px;
}

.list-group-item>.badge {
	float: inherit !important;
}

.hide-nbsp {
	display: none;
}

div.btn-toolbar > a.SUBMIT {
	line-height: inherit;
}
.form-control.file-input-extension {
	width: 100% !important;
}

.btn-file {
	position: relative;
	overflow: hidden;
}

div.input-group > label.input-group-btn input[type="file"] {
	display: none;
}

.ui-dialog-content.ui-widget-content table {
	background-color: inherit !important;
}

div.ui-dialog {
	background-color: inherit;
}

.BGNAV01LO, .BGNAV02LO, .BGNAV03LO,
.BGNAV01HI, .BGNAV02HI, .BGNAV03HI
{
	background-color: inherit;
}

span.float-right {
float: right;
}

a.btn-sml {
	width: 30px;
}

a.btn-sml-padding {
	padding-right: 5px;
	padding-left: 5px;
}

a.btn-sml img {
	margin-left: -4px;
	margin-top: 3px;
}

.btn-toolbar > .btn {
	margin-left: 0px;
}

.btn-toolbar {
	padding-left: 0px;
}

.table > tbody + tbody {
	border-top: 0px !important;
}

td.td-common {
	line-height: 1.6667;
}

.td-inline-flex {
	display: inline-flex;
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('static/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot');
	src: url('static/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('static/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('static/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('static/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('static/vendor/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.mceLayout {
	width: 100% !important;
}

label.dd-option-text {
	line-height: 10px !important;
	margin-bottom: 0px !important;
	margin-top: 5px !important;;
}

a.dd-selected {
	height: 30px !important;
}

a.dd-options {
	padding: 3px !important;
}

div.dd-select {
	height: 34px !important;
}

ul.dd-options > li {
	line-height: 8px !important;
}

.row-menu {
	margin-left: 0px;
	margin-right: 0px;
	display: block;
}

#sidenavbar > div.list-group {
	margin-bottom: 0px;
}

.subcheckitem {
	margin-left: 20px;
}

li.dropdown-grid > ul.dropdown-menu {
	left: auto;
}

#TEASERFLIESSTEXT {
	line-height:20px;
}
BODY {
	background-color: #ffffff !important;
}

footer > .container {
	text-align: center;
	padding-top: 10px;
	border-top: 1px solid #e6e6e6;
	height: auto;
	margin-top: 20px;
}

#FOOTER {
	padding: 10px;
}

@media screen and (max-width: 767px) {
	.col-xs-12 {
		padding-left: 25px;
		padding-right: 25px;
	}
}

#service > span:not(:last-child):after {
	content: ' | ';
}
