/* Cookie-Hinweis – 1:1 aus template-stadt.tmpl (T3v14, Claude) */
.gccookiemessageNormal {
font-size: 1em;
padding: 20px;
position: fixed;
bottom: 0;
left: 0;
right: 0;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
-webkit-transform: translate3d(0, -0.5rem, 0);
-ms-transform: translate3d(0, -0.5rem, 0);
transform: translate3d(0, -0.5rem, 0);
margin: 0 auto;
color: #000;
background: #fff;
border: 1px dotted #999;
z-index: 99999;
text-align: center;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5)
}
.gccookiemessageNormal span {
color: #000
}
.gccookiemessageNormal a {
color: #000
}
.gccookiemessageNormal > div {
margin-bottom: 10px
}
.gccookiemessageNormal > div span,
.gccookiemessageNormal > div a {
display: inline;
}
.gccookiemessageNormal > div a,
.gccookiemessageNormal > div a:link,
.gccookiemessageNormal > div a:visited {
text-decoration: underline
}
.gccookiemessageNormal > div a:hover,
.gccookiemessageNormal > div a:focus,
.gccookiemessageNormal > div a:active {
text-decoration: underline
}
.gccookiemessageNormal > div > a {
margin: 5px 0
}
.gccookiemessageNormal #gccookiemessageCloser {
background: #449d44;
color: #fff;
font-size: 1.2em;
padding: 5px 9px;
cursor: pointer;
-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
transition: background 0.3s
}
.gccookiemessageNormal #gccookiemessageCloser:hover,
.gccookiemessageNormal #gccookiemessageCloser:focus,
.gccookiemessageNormal #gccookiemessageCloser:active {
background: #5cb85c
}
