.orange
{
	color:rgb(174,72,5);
}

.missing
{
    background-color:#F2DEDE !important;
}

#impressum
{
	color:white !important;
}

#impressum table.techinfo td {
    color: white !important;
}

a:link, a:visited
{
	color:rgb(0,0,0);
	text-decoration: none;
}

a:hover
{
	color:rgb(0,0,0);
	text-decoration: underline;
}

a:active
{
	color:rgb(153,153,153);
	text-decoration: underline;
}

#impressum a:link, #impressum a:visited
{
	color:white;
	text-decoration: underline;
}
#impressum a:hover
{
	color:white;
	text-decoration: none;
}
#impressum a:active
{
	color:rgb(153,153,153);
	text-decoration: none;
}

a.ul
{
	text-decoration: underline;
}

#avs-auto-message
{
    position:absolute;
    top:10px;
    width:60%;
    margin:2% 20% 0 20%;
    z-index:9999;
    text-align:center;
}

.container
{
	position:relative;
}
.gallery .card
{
	background-color:rgb(255,255,255);
	padding:0 10px 0 10px;
	margin-bottom: 2em;
}

a.list-group-item, .page-item .page-link
{
	text-decoration: none;
	color:#AE602C;
}

a.list-group-item:hover
{
	text-decoration: none;
	background-color:#AE602C;
	border-color: #AE602C;
	color: #fff;
}

a.list-group-item.active, .page-item.active .page-link
{
	background-color:#AE602C;
	border-color: #AE602C;
}

.blase
{
	padding:0.2em 0.4em 0.2em 0.4em;
	border:1px solid #AE602C;
	border-radius: 6px;
	display:inline-block;
	margin:0 1em 1em 0;
}

.btn-link
{
	font-weight:800;
	text-decoration: none;
	color:#212529;
}

.btn-link:hover
{
	text-decoration: none;
	color:#7F7F7F;
}

/*
input[type="checkbox"] {
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
*/

.blase, .blase label, .blase label input[type="checkbox"]
{
	cursor: pointer !important;
}

.blase_button
{
	padding:0.2em 0.4em;
	background-color: #AE602C;
	border:1px solid #000000;
	color:#FFFFFF;
	border-radius: 6px;
	display:inline-block;
	margin:0 1em 1em 0;
	cursor: pointer;
}
.blase_button:hover
{
	background-color: #CE8555;
}

.fill_bg
{
	background-color: #AE602C;
	color: white;
}

/*  AVS */
/*  ******************************** AVS **************************************** */
#cookiebanner {
    position: fixed;
    bottom: 0;
    left:0;
    width: 100%;
    z-index: 99999;
    background-color: #a0ccc8;
    font-family: "Roboto";
    font-weight: bold;
    padding:1em;
}

#cookiebanner p {
    line-height: 110%;
    margin: 0.2em 0 0 0;
    color: #000;
}

#cookiebanner p a {
    background: #fff;
    color: #000;
    text-decoration: none;
    padding: 2px 4px;
    border-radius: 5px;
}

#cookiebanner a.button {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 180%;
    /*display: inline-block;*/
    padding: 4px 8px;
    border-radius: 20px;
    transition: 0.5s;
    border: 2px solid #19AE9D;
    background: #fff;
    color: #000;
    text-decoration: none;
}