.ce-border img, .ce-border iframe {
	border: 1px solid #DEDBD1;
	padding: 3px;
}

.overview_home article.right_col h4, nav > ul > li > a:after {
	color: #fff
}

.breadcrumbs, header ul.navi_top, nav li, nav ul, nav > ul {
	list-style: none
}

.overview_home article.right_col {
	border-color: #c4c4c6
}

nav > ul > li > a {
	border-color: #fff;
	color: #fff
}

nav > ul > li.active > a {
	color: #3d3c3f
}

.divider {
	border-color: #3d3c3f
}

nav > ul > li:hover > a:after {
	color: #3d3c3f
}

nav a:after {
	font-family: "Font Awesome 5 Free";
	font-weight: 700
}

#search button {
	cursor: pointer
}

.slider .item {
	background-color: #f7f7f7
}

.breadcrumbs > li > a, .mobile_nav a, .slider .item a, .slider .item a:hover {
	text-decoration: none;
	color: #3d3c3f
}

.mobile_nav a {
	color: #fff
}

footer, footer a, h2, h4 a, h4 a:hover {
	color: #fff
}

.mobile_nav a, footer, nav {
	background-color: #3d3c3f
}

#search button, .overview_home article h2 {
	background-color: transparent
}

.subpage button:hover {
	background-color: #313032;
	border-color: #313032
}

.subpage input[type=submit] {
	cursor: pointer;
	background-color: #3d3c3f;
	border-color: #313032;
	color: #fff;
	transition: background-color .3s ease-out
}

.subpage input, .subpage select, .subpage textarea {
	background-color: #fff;
	border-color: #3d3c3f;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .75);
	outline-style: none
}

.subpage label {
	color: #4d4d4d
}

.overview_home .img {
	background-color: #ccc;
	max-height: 93px;
	max-width: 168px;
}

main a, main a:hover {
	color: #3d3c3f
}

.breadcrumbs > li > a:hover, h4 a:hover {
	text-decoration: underline
}

footer a, main a, main a:hover {
	text-decoration: none;
	cursor: pointer;
}

.layout2-subpage main not(p) a{
	text-decoration: none;
	position: relative;
	padding: 3px 20px 0 0;
	margin: 0 6px 0 0;
}

.layout2-subpage main p a:not(.btn){
	text-decoration: underline;
	position: relative;
	padding: 3px 0 0;
}

.news .container .header {
	margin: 5px 0 0;
}

#search input:focus {
	background: #fafafa
}

#search input {
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	border-color: #3d3c3f
}

nav > ul > li:hover, nav > ul > li:hover > a {
	background-color: #fff;
	color: #3d3c3f
}

.page, header ul.navi_top > li > a, nav > ul > li:hover:after {
	color: #3d3c3f
}

.tx_solr .search-result{
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
}

.tx_solr .search-result:last-of-type{
	border-bottom: none;
}
.tx_solr .relevance{display:none;}
.solr-pagination li{display:inline-block;list-style:none;margin-right:20px;}
.tx_solr  .results-highlight{color:#f18f0b;}
.themen-wettbewerb{display:none;margin-left: 60px;}
.themen-wettbewerb-1{display:block;}
.grey{color:#bbbbbb;}
.articletype-juror .gallery-caption, .articletype-juror h4.gallery-caption{left:0;right:0;}
.articletype-juror .link{float:right;}
.articletype-juror .fa-check{font-size:300%;color:green;float:left;}
p a.btn.btn-juror{width:auto;padding:5px 10px;margin:0;}
.freigabe-rahmen{min-height:250px;}
legend{display:none;}
.alterfield{max-width:50px;}
.tx-felogin-pi1 form{max-width:300px;}
 .tx-datamintsfeuser-pi1 textarea {
    width: 100% !important;
}
.f3-widget-paginator{clear:both;}
.f3-widget-paginator li{list-style:none;display:inline-block;margin-right:10px;}
.f3-widget-paginator li.current{font-weight:bold;}

td{vertical-align:top;padding-right:20px;padding-bottom:10px;}
td p{margin:0;padding:0;}
.blende-next{float:right;}
.blende-prev{float:left;}
.clear{clear:both;}
.select-note{position:absolute;display:none;bottom:0;right:0;background-color:#ffffff;width:100px;}
.select-note a{display:block;}
.link-note{position:relative;}
.articletype-juror .bewertung {
    font-size: 250%;
line-height:.9;
font-weight:bold;
    color: green;
padding-right:20px;
    float: left;
}

.tx-femanager .error-label {
  margin-top: 4px;
  padding-left: 20px;
  clear: both;
  color: #a20;
  font-weight: bold;
  background-image: url('/typo3conf/ext/datamints_feuser/res/arrow_red_up.png');
  background-repeat: no-repeat;
  background-position: left top;
}
