/* cmsms stylesheet: WuV-Css modified: Freitag, 15. Dezember 2023 18:08:07 */
/* sass ./sass/styles.scss public/css/styles.css */
html, body {
  padding: 0;
  margin: 0;
  background: #c6c6c6;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

#for-border {
  width: 1020px;
  margin: 0 auto;
  border: 0 none;
  border-right: 10px solid;
  border-left: 10px solid;
  border-image: linear-gradient(to right, #c6c6c6 0%, black 0.15%, black 99.85%, #c6c6c6 100%) 1;
}

#header {
  height: 115px;
  background: url(https://www.skammel.de/uploads/themes/sk_menu.xml/header_bg.jpg) repeat-x center;
}

#header #Logo {
  float: left;
  margin-top: 7.5px;
  margin-left: 20px;
}

/*** DropDownMenu ***/
div[role=navigation],
div[role=navigation] ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* Top level nav */
div[role=navigation] {
  margin: 0;
  background: url(https://www.skammel.de/uploads/themes/sk_menu.xml/menu_bg.jpg) repeat-x center;
  height: 30px;
  padding: 0 10px;
}

/* Dropdowns */
div[role=navigation] ul ul {
  position: absolute;
  top: 30px;
  left: -9999px;
  min-width: 150px;
  background: #007ad8;
}

div[role=navigation] li {
  float: left;
  position: relative;
}

.footer ul {
  float: right;
  position: relative;
}

/* Top level nav items */
div[role=navigation] li > a,
.sectionheader {
  float: left;
  line-height: 30px;
  padding: 0 15px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
}

/* Top level hover state, preserve hover state when hovering dropdown  */
div[role=navigation] li > a:hover,
div[role=navigation] li > a:focus,
div[role=navigation] li:focus > a,
div[role=navigation] li:hover > a {
  background: #999;
}

div[role=navigation] li:hover ul,
div[role=navigation] li:focus ul,
ul.show-menu {
  left: 0;
}

div[role=navigation] ul li ul li {
  float: none;
  position: static;
}

div[role=navigation] ul a {
  float: none;
  display: block;
  color: #FFF;
  font-size: 16px;
  border-width: 0 0 1px;
}

div[role=navigation] ul a:hover,
div[role=navigation] ul a:focus {
  background: #EEE;
  color: #333;
}

.currentpage,
.activeparent {
  background: #999;
}

#content {
  padding: 20px;
  background-color: #ffffff;
  font-size: 18px;
  line-height: 1.5em;
}

#content h1 {
  margin: 0;
  border-bottom: 2px solid #0561c8;
}

#content ul {
  margin: 10px 20px;
}

#content p {
  hyphens: auto;
  text-align: justify;
}

#content a, a:visited {
  color: #0561c8;
  text-decoration: none;
}

#content a:hover, a:focus, a:active {
  text-decoration: underline;
}

#footer #footer-menu {
  padding: 0;
  margin: 0;
}
