/* Start of CMSMS style sheet 'Gardasee' */
body          {
                background-color: #83a3d2;
                font-family: sans-serif;
                font-size: 9pt;
              }
img           {
                   border: 0;
                 }
a             {
                  color: #000;
                }
a:hover             {
                  color: #333;
                  text-decoration: none;
                }
ul            {
                padding: 0 0 0 20px;
                font-size: 8pt;
                }
td             {
                  vertical-align:top;
                font-size: 8pt;
                }
#container    {
                width: 700px;
                height: 550px;
                margin: 30px auto;
                border: 1px solid white;
                background: transparent url(uploads/tpl/bg.jpg) no-repeat;
              }
#content      {
                height: 370px;
                width: 370px;
                margin: 50px 0 0 65px;
                float:left;
              }
#galerie      {
                height: 470px;
                width: 150px;
                margin: 43px 0 0 8px;
                float:left;
              }

/*************************************************
 Menu
*************************************************/
#menu         {
                                  height: 59px;
                                  width: 670px;
                                  float:left;
                                  margin: -73px 0 0 30px;
                                  font-size: 8pt;
                                }
#menu ul                {
                                  margin: 0;
                                  padding: 0;
                                  height: 42px;
                               }
#menu ul li a {
                                  display: block;
                                  width: 92px;
                                  height: 59px;
                                  float: left;
                                  background: transparent url(uploads/tpl/button.png) no-repeat;
                                  line-height: 59px;
                                  text-align: center;
                                  color: #000;
                                  text-decoration: none;
                               }
#menu ul li.currentpage h3, #menu ul li a.menuactive {
                                  display: inline;
                                  font-size: 8pt;
                                  font-weight: bold;
                                  line-height: 59px;
                                  width: 92px;
                                  height: 59px;
                                  text-align: center;
                                  background: transparent url(uploads/tpl/button.png) no-repeat 0 -59px;
                                  margin: 0;
                                  padding: 0;
                                  float: left;
                               }
#menu li {
                                  list-style: none;
                                  margin-right: 10px;
                                  
                               }
#menu .activeparent a {
                                  font-weight: normal;

                               }
#menu a:hover {
                                  text-decoration: none;
                                  color: #000;
                                  background-position: 0 -59px;
                               }
#footer {text-align: center}


/*************************************************
 Cookie-Info
*************************************************/

.cookie_info {
  display: none;
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100vw;
  background: rgba(0, 0, 0, 0.7);
  padding: 0.5em 5em 1.5em 5em;
  color: white;
}

.cookie_info h1 {
  font-size: 16px;
  border: 0;
}

.cookie_info span {
  display: inline-block;
  width: 80%;
  font-weight: normal;
  font-size: 14px;
  text-align: left;
  float: left;
}

.cookie_info p {
  margin: 0px;
}

.cookie_info a {
  color: inherit;
  font-weight: bold;
}

.cookie_info button {
  position: absolute;
  top: calc(50% - 15px);
  margin-left: 1em;
  width: 15ex;
  height: 30px;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid black;
  border-radius: 0px;
  color: black;
}

.cookie_info button:hover {
  background: white;
}

.cookie_info_disable {
  transform: translatey(100%);
  transition: all 2s;
}

/* End of 'Gardasee' */

