.uc-powered-by-logo, .uc-powered-by-footer
{display:none!important;}

p, .btn {
    word-break: normal!important;
    white-space: normal!important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    width: 70%!important;
}

.moduletable-filter .gsearch-buttons  {
margin-bottom: 20px!important;
}

.moduletable-suchelinks
{
position:fixed!important;z-index:1!important;
}

@media (min-width: 1200px)
{
#TopRow2 {
    background: linear-gradient(to right, rgba(0,55,112,1) 0%, rgba(255,117,7,1) 100%);
    /* background: linear-gradient(to right, rgba(0,55,112,1), rgba(253,117,7,0.4)); */
    max-height: 80px;
    margin: 10px 0px 0px 0px!important;
}
}

@media (min-width: 980px) and (max-width: 1199px)
{
  #TopRow2 {
    background: linear-gradient(to right, rgba(0,55,112,1) 0%, rgba(255,117,7,1) 100%);
    /* background: linear-gradient(to right, rgba(0,55,112,1), rgba(253,117,7,0.4)); */
    max-height: 150px;
    margin: 10px 0px 80px 0px!important;
}
}

@media (min-width: 768px) and (max-width: 979px)
{
  #TopRow2 {
    background: linear-gradient(to right, rgba(0,55,112,1) 0%, rgba(255,117,7,1) 100%);
    /* background: linear-gradient(to right, rgba(0,55,112,1), rgba(253,117,7,0.4)); */
    max-height: 150px;
    margin: 10px 0px 100px 0px!important;
}
   .maximenucklogo img, div#maximenucklogo img
{width:180px!important;height:auto!important;margin:0px!important}
}

@media (min-width: 480px) and (max-width: 767px)
{
      #TopRow2 {
    margin: 10px 0px 50px 0px;background: none!important;
}
    .maximenucklogo img, div#maximenucklogo img
{width:100px!important;height:auto!important;margin:0px!important}
    .pagination {
    display: block!important;
}
}

@media (max-width: 479px)
{
    #TopRow2 {
    margin: 10px 0px 50px 0px;background: none!important;
}
  .maximenucklogo img, div#maximenucklogo img
{width:100px!important;height:auto!important;margin:0px!important}
  .pagination {
    display: block!important;
}
}


a:link,
a:visited { color: #003871; }

a:hover,
a:active,
a:focus { color: #000; }

body {
	background: #fff url(../images/back.jpg) no-repeat;
	/*background-size: cover;*/
	color: #333;
	font-family: 'Arial', sans-serif;
	font-size: 14px;
    word-break: normal;
    white-space: wrap!important;
}

h1 {
	color: #003871;
	font-size: 1.5em;
	font-style: normal;
	font-weight: 300;
	line-height: 1.2em;
	margin-bottom: 0.6em;
}

h1, h2, h3, h4, h5, h6{ }

h2 { color: #a4c5e5; font-size: 1.3em; font-weight: normal; }

h2.item-page-title {
	background: #ffe7d3;
	font-style: normal;
	line-height: 2em;
	padding: 0 0 0 15px;
	color: #003871;
}

h3 {
  color: #9fbedd;
	font-size: 1.3em;
	line-height: 2em;
	font-style: normal;
	margin: 0;
	padding: 0;
}

h3.item-title {
	background: #9fbedd;
	font-style: normal;
	line-height: 2em;
	margin: 0 -15px 0 -15px;
	padding: 0 0 0 15px;
}

h4 {
	color: #9fbedd;
	font-size: 1.3em;
	font-style: normal;
line-height: 1.4em;
	margin-bottom: 0.6em;
}

h4.result-title {
	background: #9fbedd;
	font-size: 1.3em;
	line-height: 1.4em;
	margin: -10px -10px 0 -10px;
	padding-left: 10px;
}

h5 { font-size: 1em; }

h6 {
	color: #1872e2;
	font-size: 1.6em;
	font-style: normal;
	font-weight: 300;
	padding: 0.1em;
}
#container-bottom h1 {
	color: #a6c6e6;
}
img { border: 0px; }

/* ++++++++++++++  font styles  ++++++++++++++ */
p { font-size: 1.0em; line-height: 1.35em; }

/* ++++++++++++++  Error Message contact form  ++++++++++++++ */
p.error {
	background: #eee;
	border-bottom: 3px solid #044b63;
	border-top: 3px solid #044b63;
	color: #044b63;
}
.contact-category .filters {
	display: none;
}
.cat-children {
	margin-top: 25px;
}
.cat-list-row0, .cat-list-row1 {
	margin-bottom: 15px;
}
.contact-position {
	margin-top: 15px;
}
p.result-text { color: #333333; font-size: 1em; padding-top: 10px; }

ul.result-title h4 a { color: #333333; }

ul.search-results { list-style: none; margin: 0; padding: 0; }

ul.search-results li { list-style: none; margin: 0 0 15px 0; padding: 10px; }

ul.search-results li { background: #f0f3f7; }

.article-info-term { display: none; }

.blog { }

.blog { padding: 0; }

/* ++++++++++++++  leading  ++++++++++++++ */
.blog-featured { }
.blog-featured { padding: 0; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	box-shadow: none;
	cursor: pointer;
	opacity: 1;
	pointer-events: all;
}
.form-inline label { justify-content: left; }
.img-intro-right img { height: auto; max-width: 100%; }
.item { background: #f0f3f7; padding: 0 15px 10px 15px; }
.iteminfo { font-size: 0.9em; margin: 0px 8px 8px 0; padding: 5px; }
.iteminfo dd {
	display: inline;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
}
.item-page .item-page-title { border-bottom: 4px solid #fff; margin: 20px 0px 10px 0px; padding: 0; }
.item-page-title {
	border-bottom: 4px solid #fff;
	margin: 20px -15px 10px -15px;
	padding: 0;
}
.item-page-title a { text-decoration: none; }
.item-separator { }
.items-leading { 
}
.items-row { display: block; }
.items-row { }
.leading {
	background: #f0f3f7;
	display: block;
	margin-bottom: 15px;
	padding: 0 15px 10px 15px;
	clear:both;
}
.leading img {
	clear: left;
}
.page-header { 
	background: #ffe7d3;
	border-bottom: 4px solid #fff; 
	margin: 0; 
	padding: 10px 10px 0px 10px;
}
.blog .page-header { 
	background: none;
	border-bottom: 4px solid #a4c5e5; 
	margin: 0; 
	padding: 10px 10px 0px 10px;
}
.thumbnail { padding: 0 10px 10px 0; }

#maincontent .categories-list ul { list-style-type: none; }

/* ++++++++++++++  items-more  ++++++++++++++ */
#maincontent .items-more h3 {
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	color: #003257;
}

#maincontent .items-more ol { color: #000; }

#maincontent .items-more ol li a { color: #01588e; /* #377A2E */ }

#maincontent .items-more ol li a:hover,
#maincontent .items-more ol li a:active,
#maincontent .items-more ol li a:focus { color: #e9a713; }

/* ##########################  search   ########################### */
#search-form { margin: 0 0 15px 0; }

#search-results .search-pagination, #search-results .pagination, #search-results .search-pages-counter { clear: both; margin: 0 0 15px 0; }

/* ##########################  readmore   ########################### */

p.readmore .btn {
	padding: 0;
}

@media only screen and (max-width : 480px){
	.item-page { padding: 15px 0 0 0; }
}