header {
    background: rgb(229, 90, 0);
    color: #ffffff;
    font-size: 16pt;
    font-weight: bold;
    border-bottom: 2px solid rgb(229, 90, 0);
}

header a, header a:active, header a:focus {
    color: #ffffff;
}

.navbar-fixed-top {
	top: 60px;
}

.navbar-fixed-bottom {
	bottom: 60px;
}

aside#LEFT {
	min-height: 250px;
	background: #fdfdfd;
}

#CENTER {
	margin-top: 120px;
	margin-bottom: 120px;
}

footer {
	height: 64px;
}

footer p {
    margin: 20px 0;
}

footer {
    background-color: rgb(229, 90, 0);
}

.text-muted {
    color: #FFFFFF;
}

/**
 * Tabs / Panels.
 */

/* Hide panel-heading on main item. */
.tab-pane > .panel > .panel-heading {
	display: none;
}

.nav-tabs li.active .nav-tab-content {
    background: #E6E6E6;
}

.panel-body {
    background: #E6E6E6;
}

.panel-default > .panel-heading {
    /*background-color: rgb(229, 90, 0);*/
    background-color: #bbb;
}

.panel-default {
    border-color: rgb(229, 90, 0);
}

legend {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
}

.form-group {
    margin-bottom: 5px;
}

label {
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: normal;
}

.fwa-property-inline label {
    margin-left: 10px;
    margin-right: 10px;
}

.fwa-attribute-label.form-control {
    margin-left: 0px;
    /*height: 29px;*/
}

.form-control {
    font-size: 12px;
	color: #2d5e91;
}


thead {
    /*background-color: rgb(229, 90, 0);*/
    background-color: #bbb;
}

tr:hover {
    /*background-color: #fad383;*/
    background-color: #aaa !important;
}

.table-striped > tbody > tr:nth-of-type(2n+1):hover {
    /*background-color: #fad383;*/
    background-color: #aaa;
}

/*.numerisch {
	color: red;	
}*/

/*.fwa-property-inline label.fwa-attribute-label {
    display: inline-block;
    min-width: 120px;
}*/

.telekom {
	min-width: 250px;
}

.fwa-attribute-label.form-control {
    min-width: 130px;
}

.textmiddle {
	min-width: 300px;
}

.textsmall {
	min-width: 170px;
}
