@charset "utf-8";
/* CSS Document */
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {font: normal 14px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #087E44), color-stop(1, #087E44) );background:-moz-linear-gradient( center top, #087E44 5%, #087E44 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#087E44', endColorstr='#087E44');background-color:#087E44; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #0070A8; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #D3368D; border-left: 1px solid #E1EEF4;font-size: 14px;font-weight: normal; }.datagrid table tbody .alt td { background: #F7DBE9; color: #087E44; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }

.tm-block-toolbar {
    background-color: #ffffff;
    background-image: url("../../../../../images/footer.jpg");
}

.tm-block-footer {
 background-image: url("../../../../../images/footer.jpg");
}

.tm-navbar {
    background-color: #ffffff;
    background-image: url("../../../../../images/muster.jpg"), url("../../../../../images/muster.jpg");
    background-position: center bottom, center top;
    background-repeat: repeat-x;
}

.tm-logo.uk-navbar-brand.uk-responsive-width.uk-responsive-height {
    margin-top: 27px;
}

#tm-main.uk-block-default {
    background: #ffffff url("../../../../../images/hirsch.png") no-repeat fixed right bottom;
}

.uk-navbar-nav > li > a {

    font-size: 16px;
}

*::-moz-selection {
    background: #006a20 none repeat scroll 0 0;
}

.uk-overlay-icon::before {
    color: #ffffff;
    content: url("../../../../../images/spotlight.png");
}

.tm-bottom-a .uk-panel.uk-panel-box {
    background: #e4ddd5 none repeat scroll 0 0;
}


.tm-block-toolbar .tm-toolbar-container {
    color: #fff;
    float: right;
    font-size: 20px;
    font-weight: bolder;
    letter-spacing: 2px;
}
#tm-top-b {
  background: #087e44 none repeat scroll 0 0;
  padding-top: 16px;
  padding-bottom: 17px;
  color:white;
}

.uk-dropdown-navbar {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #666666;
    margin-top: 30px;
}

.uk-dotnav > .uk-active > * {
    background: #0c8238 none repeat scroll 0 0;
}

.uk-nav-dropdown > li > a, .uk-nav-navbar > li > a {
    font-size: 15px;
}
.uk-nav-navbar ul a {
    color: #0c8238;
    font-size: 13px;
}


h1, .uk-h1 {
    font-size: 38px;
    line-height: 47px;
}


.tm-logo.uk-navbar-brand.uk-responsive-width.uk-responsive-height img {
    border: 3px solid #097d36;
}

.tm-logo.uk-navbar-brand.uk-responsive-width.uk-responsive-height {
    margin-top: 72px;
}
.uk-panel-box-secondary {
    background-image: url("../../../../../images/side.jpg");
	background-repeat:repeat-y;
	background-position:right;

}

.tm-sidebar-b .uniForm .auto {
    width: 80% !important;
}

.btn-primary, .btn-info, .btn-inverse {
    background-color: #087e44;
}

.tm-toolbar-container .uk-panel a {
    color: #fff;
    text-decoration: underline;
}
.uk-button.uk-button-secondary {
    background: #e4ddd5 none repeat scroll 0 0;
    color: #087E44;
}
.uk-responsive-width.uk-responsive-height img {
	border: 3px solid #097d36;
}
.uniForm .buttonHolder {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
}
h4, .uk-h4 {
    font-size: 20px;
    font-weight: bolder;
    line-height: 24px;
}


.tm-block-main .uk-overlay-scale {
    border: 1px solid #097d36;
}



@media (max-width: 810px) { 
.uk-navbar-nav > li > a {
    font-size: 14px;
}

.uk-sticky-placeholder {
    height: auto !important;
}
}
@media (min-width: 750px) and (max-width: 950px) {
	.uk-navbar-nav > li > a {
    padding: 0 4px;}
	.uk-navbar-nav > li > a {
    font-size: 12.5px;
}}


@media only all and (max-width:47.875em) { 
.tm-navbar {
    background-color: #ca3792;
    background-image: none;
    background-position: center bottom, center top;
    background-repeat: repeat-x;
}


.uk-navbar-toggle {
    color: #fff;
    font-size: 21px;
    text-decoration: none;
}


.uk-responsive-width.uk-responsive-height img {
    margin-top: -70px;
    width: 131px;
}
}
