*{padding:0;margin:0;}
#cookies a {text-decoration:none;background:#ffd;padding:4px;color:black !important;font-weight:normal}
#cookies a:hover {text-decoration:none;background:#def}
#cookies div {padding:3px; }
#cookies {
   border: 0px solid #999;
   position:fixed;
   top:0px; /* top für oben, bottom für unten */
   left:0;
   z-index:9999;
   width:100%;
    font-family:arial;color:#000 !important;
   font-size:14px;
   padding:0px;/* Streifen Höhe */
   background:transparent;
   }
#cookies span{color:black !important}
#cookiesCloser, #cookies2Closer{
   color: #000;
   font: 14px arial, sans-serif;
   margin-right: 0px;
   text-decoration: none;
   top: 5px;
   cursor:pointer;
   border:1px solid #999;
   border-radius:5px;
   padding:5px;
   background: #ffd; /* Old browsers */
 }
#cookiesCloser:hover, #cookies2Closer:hover {
 border:1px solid #999;
 background:#def;
 }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cookiebox{
 text-align:center;
 border-bottom:1px solid #999;
 background:#eee; /* ++++++++++++++++++++++++ Hintergrundfarbe ++++++++++++++++++++++++++++++++++ */
 }
.showhide{
 display:none;
 max-width:400px;
 margin:auto;
 background:#eee; /* ++++++++++++++++++++++++ Hintergrundfarbe ++++++++++++++++++++++++++++++++++ */
 border:1px solid #ccc;
 }
.button{color:black;
 font-size:14px;
 background:#ffd;
 border:1px solid #999;
 padding:5px !important;
 border-radius:5px;
 }
.button:a{color:black;    }
.button:hover{background:#def}  
.center{text-align:center}
.text{max-width:830px;margin:auto;}
.clear{clear:both;}
ul{margin:0;padding:0;}
p{margin:0;padding:0;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@media only screen and  (max-width: 900px) {
#cookies{
  font-size:14px;
  text-align:left;
  padding:0px;
  line-height:15px;
  top:0px;
  left:0%;
  z-index:9999;
  width:100%;
 }
#cookiesCloser, #cookies2Closer {
 margin-right:0px;
 font-size:14px;
 line-height:15px;
 padding:4px;
 }
.showhide{width:100%}
.button{font-size:14px;padding:5px;}

}